[a11y]After the conversion to an XHTML document, the whole of dev tools must be a role "application" for assistive technologies
Categories
(DevTools :: General, defect)
Tracking
(Accessibility Severity:s2, firefox-esr68 unaffected, firefox77 wontfix, firefox78 verified, firefox79 verified)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox77 | --- | wontfix |
firefox78 | --- | verified |
firefox79 | --- | verified |
People
(Reporter: MarcoZ, Assigned: MarcoZ)
References
(Regression)
Details
(Keywords: access, regression)
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
This regressed when DevTools as a whole became based on an XHTML document rather than a XUL document. Screen readers like NVDA would otherwise treat it as a document, which is not appropriate.
Assignee | ||
Comment 1•4 years ago
|
||
Comment 3•4 years ago
|
||
bugherder |
Comment 4•4 years ago
|
||
Hi Marco, do we want to uplift this to Beta so the next ESR release also contains the fix? Please nominate for approval if so.
Updated•4 years ago
|
Assignee | ||
Comment 5•4 years ago
|
||
Thanks for the heads-up, Ryan! We definitely want this. :-)
Assignee | ||
Comment 6•4 years ago
|
||
Comment on attachment 9155525 [details]
Bug 1644650 - Make the main developer tools window an application for assistive technologies again,
Beta/Release Uplift Approval Request
- User impact if declined: Screen readers might switch to document browsing mode unexpectedly once the user enters the main developer tools window.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: With the NVDA screen reader on Windows:
- Run Firefox.
- Turn on developer tools by pressing F12.
- Tab to the toolbar, the main toolbox.
- Expected: NVDA should stay in application mode at all times, not emit a low beep to indicate that it has switched to browse mode.
- List of other uplifts needed: None.
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Just adds a semantic attribute to indicate to assistive technologies that the main window is an application, and the vbox is a grouping.
- String changes made/needed: None.
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Comment 7•4 years ago
|
||
Comment on attachment 9155525 [details]
Bug 1644650 - Make the main developer tools window an application for assistive technologies again,
approved for 78.0b6
Comment 8•4 years ago
•
|
||
Reproduced the initial issue with an old Nightly build 79.0a1 (build id: 20200609092134).
Verified - Fixed in latest Nightly build 79.0a1 (build id: 20200610214041) using NVDA on Windows 10.
Comment 9•4 years ago
|
||
bugherder uplift |
Comment 10•4 years ago
|
||
Verified - Fixed in latest Beta build 78.0b6 (build id: 20200611104559) using NVDA on Windows 10.
Updated•1 year ago
|
Description
•