Closed Bug 1644650 Opened 4 years ago Closed 4 years ago

[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)

79 Branch
defect

Tracking

(Accessibility Severity:s2, firefox-esr68 unaffected, firefox77 wontfix, firefox78 verified, firefox79 verified)

VERIFIED FIXED
Firefox 79
Accessibility Severity s2
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)

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.

Pushed by mzehe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f667f941e5b8 Make the main developer tools window an application for assistive technologies again, r=nchevobbe
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79

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.

Flags: needinfo?(mzehe)
Regressed by: 1595636
Has Regression Range: --- → yes

Thanks for the heads-up, Ryan! We definitely want this. :-)

Flags: needinfo?(mzehe)

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:
  1. Run Firefox.
  2. Turn on developer tools by pressing F12.
  3. 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.
Attachment #9155525 - Flags: approval-mozilla-beta?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Comment on attachment 9155525 [details]
Bug 1644650 - Make the main developer tools window an application for assistive technologies again,

approved for 78.0b6

Attachment #9155525 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

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.

Verified - Fixed in latest Beta build 78.0b6 (build id: 20200611104559) using NVDA on Windows 10.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Accessibility Severity: --- → s2
Whiteboard: [access-s2]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: