#a11y folks, what's your take on this UI pattern that's quite common on social platforms:

A button with a verb label (e.g. "Follow") that, after the button was pressed, changes to an adjective describing the status (e.g. "Following"), rather than being explicit about the action it'll perform when pressed again (e.g. "Unfollow").

Do you find this problematic in practice?

@diondiondion
As a UXer I find your observation interesting. I have long had a problem with the following similar scenario:
There are many cases where a button is ambiguously labelled with a word that COULD represent the system's CURRENT state OR the INTENDED state (where it will end up after the button is pressed.)

My preferred solution is to support the button (action) with small off-button additional text that represents state.