Closed Bug 1365904 Opened 7 years ago Closed 6 years ago

Spans are pruned from the accessibility tree, even if they have aria-current set

Categories

(Core :: Disability Access APIs, defect, P3)

53 Branch
defect

Tracking

()

VERIFIED FIXED
mozilla65
Tracking Status
firefox65 --- verified

People

(Reporter: bram, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0
Build ID: 20170504105526

Steps to reproduce:

I used aria-current="page" on the current page in my breadcrumb, which is a span. The structure is like this:

<ol>
<li><a href="...">Page 1</a></li>
<li><a href="...">Page 2</a></li>
<li><span aria-current="page">This page</span></li>
</ol>


Actual results:

The current page indication was not picked up by NVDA (tested which next branch). It seems the span is pruned from the accessibility tree, even if it has aria-current set.


Expected results:

NVDA should indicate this is the current page and needs the span in the accessibility tree to do this.
Component: Untriaged → Disability Access APIs
Product: Firefox → Core
This is something we should triage and fix but isn't among our most urgent bugs.(Contributions welcome as always!)
Priority: -- → P3
Blocks: aria
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → All
Hardware: Unspecified → All
Depends on: 1104947
This will be fixed once I fully implement bug 1104947.
Fixed by bug 1104947.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
Flags: qe-verify+

I’ve reproduce the issue with an affected Nightly - 65.0a1 (2018-10-30) on Windows 10 x64
The issue is fixed with the latest Beta 65.0b12 on Windows 10 x64 and Windows 7 x86 (NVDA), macOS 10.14 (Voice over) and Ubuntu 16.04 x86 (Orca screen reader).

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.