Open
Bug 1901175
Opened 4 months ago
Updated 3 months ago
No event fired for changes to XUL tooltiptext attribute
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
NEW
People
(Reporter: Jamie, Unassigned)
References
(Blocks 2 open bugs)
Details
STR (with a screen reader, assuming browser is set to English):
- Open https://it.wikipedia.org/
- Focus the address bar.
- Press tab and then right arrow to focus the "Translate this page" button.
- Press space to activate it.
- Press the Translate button.
- Observe: Focus should return to the translate button on the toolbar, but it should now be reported by the screen reader as "Translation in progress".
- Wait 10 seconds.
- Expected: Within a few seconds, the screen reader should report "Page translated from Italian to English" as the name of the button changes.
- Actual: Nothing gets reported.
- Have the screen reader report the button again; e.g. by pressing left arrow, then right arrow.
- Observe: The screen reader reports "Page translated from Italian to English".
This occurs because the a11y engine isn't firing a name change event when the tooltiptext attribute on the button changes. This should be a relatively straightforward fix, with the one caveat being that we need to fire either a name change or a description change event depending on how tooltiptext was exposed.
You need to log in
before you can comment on or make changes to this bug.
Description
•