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)

defect

Tracking

()

People

(Reporter: Jamie, Unassigned)

References

(Blocks 2 open bugs)

Details

STR (with a screen reader, assuming browser is set to English):

  1. Open https://it.wikipedia.org/
  2. Focus the address bar.
  3. Press tab and then right arrow to focus the "Translate this page" button.
  4. Press space to activate it.
  5. 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".
  6. 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.
  7. 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.

See Also: → 1902352
You need to log in before you can comment on or make changes to this bug.