Update a11y focused virtual node properly
I noticed for most recent talkback (google3 version), when we focus on the progress indcator in compose, the new progress is not announced when progress changes. Instead, talkback always announce the progress when the focus is placed. I debugged into it and see talkback has some recent change on focus mananagement and the focus management calls into a11y framework to get the focused node. And unfortunately, the a11y focused node for virtual tree is not updated properly. And the focus update always fills a11y cache with the old a11y info, even though the new a11y info in a11y cache was updated by state change event, it quickly get overriden by the stale value from talkback focus management. compose radio button is affected too (announcing not selected when it is selected). Test: tested with compose progress indicator and radio button. problem fixed on google3 head talkback. Change-Id: I2db8cbcf1da6bbcde146107df6407f917d8c8b23
Loading
Please register or sign in to comment