Closed
Bug 1457507
Opened 8 years ago
Closed 8 years ago
Elements where aria-hidden is true and then is removed still remain hidden to Jaws
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1349223
People
(Reporter: andrewcbutterfield, Assigned: Jamie)
References
(Blocks 1 open bug)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36
Steps to reproduce:
I made this simple test case
<html>
<body>
<h1>Hello world!</h1>
<div>
<h2>Dude</h2>
<p>Once there was a bug</p>
</div>
</body>
</html>
opened it in firefox 52.7.3 (32-bit) esr and read the page with Jaws 2018.1804.26 ILM. All elements were readable. Then with the inspector I added aria-hidden="true" to the div and read the page with Jaws. This time only the h1 was visible as expected. Then with the inspector I removed the aria-hidden="true" attribute from the div and read the page with Jaws.
Actual results:
Only the h1 continued to be readable by jaws.
Expected results:
All the elements in the div should have been readable again when the aria-hidden attribute was removed.
| Reporter | ||
Updated•8 years ago
|
Summary: Elements where aria-hidden is toggled from true to false still remain hidden to Jaws → Elements where aria-hidden is true and then is removed still remain hidden to Jaws
| Assignee | ||
Comment 1•8 years ago
|
||
Confirmed. Simple test case:
data:text/html,<div id="hidden" aria-hidden="true">Hidden text</div><button onClick="document.getElementById('hidden').removeAttribute('aria-hidden');">Show hidden</button>
Pressing the button removes the aria-hidden attribute, but the hidden text doesn't appear to the JAWS virtual cursor. Pressing JAWSKey+escape to refresh does pick up the text.
Doesn't work in ESR 52 either, so this is not a recent regression in terms of any Firefox code.
Works fine with NVDA.
My guess is JAWS isn't handling our object attribute changed event correctly here.
I'll follow up with VFO.
Assignee: nobody → jteh
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•8 years ago
|
||
(In reply to James Teh [:Jamie] from comment #1)
> My guess is JAWS isn't handling our object attribute changed event correctly
> here.
> I'll follow up with VFO.
second this, however bug 1349223 would also be fix of this one.
Blocks: aria-hidden
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•