Closed Bug 1838185 Opened 2 years ago Closed 2 years ago

Aria-live not fully supported by ff 114 and earlier

Categories

(Core :: Disability Access APIs, defect)

Firefox 114
defect

Tracking

()

RESOLVED DUPLICATE of bug 1785412

People

(Reporter: jbs, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0

Steps to reproduce:

I used http://www.b-a-c.at/Public/liveregiondemo.html

Actual results:

I pressed the start button.
With #1 the change of number at the end of the line was spoken, with #2 not.

Expected results:

The change in number should have been spoken by the screen reader in both examples.
#1 HTML:
<span id="LR1" aria-live="polite">0</span>
#2 HTML/JS:
<span id="LR2">0</span>
...
document.getElementById('LR2').ariaLive = 'polite';
Tested with several versions of JAWS, NVDA and Narrator ,the example #1 runs properly with Edge, Chrome and FF. Example #2 runs properly with Edge and Chrome, but not with FF 102.10.0esr (32-Bit) or 114.0.1 (64-Bit).
Annotation: A possibly connected braille display is correctly updated in both examples under NVDA and under JAWS even in FF. However, the new value is not spoken via TTS.

The Bugbug bot thinks this bug should belong to the 'Core::Disability Access APIs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Disability Access APIs
Product: Firefox → Core

I can't reproduce this. Testing with Firefox and NVDA, pressing the button for the second test, I hear numbers counting up from 1.

Oh, I see the problem. You're using the ariaLive property, which is part of ARIA reflection. That is not yet supported in Firefox release due to some open issues in the spec that have not yet been resolved. It is enabled in Firefox Nightly, but we can't ship it until those spec issues have been resolved.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1785412
Resolution: --- → DUPLICATE

Note that the aria-live attribute has been supported for a very long time in Firefox release (e.g. node.setAttribute("aria-live", "polite")), just not the ariaLive property.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: