Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 3658233f authored by yingleiw's avatar yingleiw
Browse files

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
parent 3ec0a5a5
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment