I have tried to follow this old community post for sharing states
Currently, my setup has a separated text field and the custom widget that shows the progress circular indicator.
I'm trying to keep them separate because of UI purposes.
I can't seem to get to get it to work properly, the idea is it should reflect the word counter instantly. I have to close and reopen for it to reflect something.