Non-linked html:a elements should not be exposed as links to VoiceOver.
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
People
(Reporter: MarcoZ, Assigned: eeejay)
References
Details
(Whiteboard: [Mac2020_1])
Attachments
(4 files)
STR:
- With VoiceOver on, open data:text/html,<a>This might point to something in the future.</a>
- Read it with VoiceOver.
- Expected: VoiceOver reads "This might point to something in the future." as normal text.
- Actual: It reads the text as a link.
This is a placeholder link which has no href and therefore is not linked. It is neither linked nor focusable and should be exposed as non-linked to VoiceOver. Even though the accessible object has a link role, NVDA treats it as normal text because it isn't focusable nor linked. We must tell VoiceOver to do the same or expose a different role/subrole for this. Safari correctly exposes this and the other examples 6 through 8 as text only, or makes VoiceOver treat them as such.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
We will probably be adding a lot to this. So let's make it nice to use.
Assignee | ||
Comment 2•5 years ago
|
||
Also stop recreating any accessible that has href modified.
Depends on D71257
Assignee | ||
Comment 3•5 years ago
|
||
I want to generalize it for other link stuff. Need a separate commit or
it is not recognized as a move, and won't retain history. For some reason.
Depends on D71258
Assignee | ||
Comment 4•5 years ago
|
||
This is the recommended role in the HTML Accessibility API Mappings draft[1].
Although Chrome and Safari just expose unlinked a tags as AXStaticText.
They also don't update the accessble if it gets an href. So while we
are doing this a bit differently, I think it is probably better. And VO is happy.
Depends on D71259
Comment 6•5 years ago
|
||
Backed out 3 changesets (Bug 1625864) for causing mochitest failures in test_update.html
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=298478543&repo=autoland&lineNumber=3764
Backout: https://hg.mozilla.org/integration/autoland/rev/9704de323f3f60e596f262e5980f7828c72d9668
Assignee | ||
Updated•5 years ago
|
Comment 8•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/971bac1eeeab
https://hg.mozilla.org/mozilla-central/rev/525df90fb531
https://hg.mozilla.org/mozilla-central/rev/623db5d31305
https://hg.mozilla.org/mozilla-central/rev/7f2fc9ae7d7b
Comment 9•5 years ago
|
||
The patch landed in nightly and beta is affected.
:eeejay, is this bug important enough to require an uplift?
If not please set status_beta
to wontfix
.
For more information, please visit auto_nag documentation.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 10•5 years ago
|
||
Reproduced the initial issue using old Nightly 2020-03-30, verified that this is fixed in latest Firefox Beta 77.0b4 on macOS 10.15.5 Beta.
Description
•