Describe the bug
Sometimes the Focused Element Role changing and it shows in the Focused UI Element Inspector, it doesn't changed in Conditional Activation Group.
You can check my 2 screenshot and 2 videos.
I am only reproducing what I have heard. So I don't know if this will help you. BTT gets information about text fields from an app. This does not always work equally well.
BTT can also ask itself which field is active. Activate the box below. As far as I know, the default interval is 2 seconds. However, it can be freely selected with a terminal command. Unfortunately I can't remember this command. The shorter the interval, the more cpu it needs. Something like that.
mhm it seems to work fine here after the update, however it doesn't work with all apps. This relies on the app sending the appropriate change notifications - especially hybrid or electron applications don't always do that. In that case try to enable the checkbox @Frank1 mentioned.
I tried the checkbox that @Frank1 mentioned, but it didn't help.
The interesting thing the Focused UI Element Inspector shows the UI element changes correctly. Only the Conditional Activation Group doesn't know it. I think in this case the app send it, otherwise the Focused UI Element Inspector wouldn't know either.
I will search an exact use case for you.
The focused ui element viewer actively polls (which is quite expensive). The focused element role variables are refreshed lazily based on the system notification to reduce CPU impact