Closed Bug 2023928 Opened 8 months ago Closed 5 months ago

Control+shift+up/down keboard shortcut doesn't work with NVDA for reorderable moz-box-group elements

Categories

(Toolkit :: UI Widgets, defect, P2)

defect

Tracking

()

VERIFIED FIXED
153 Branch
Accessibility Severity s2
Tracking Status
firefox152 --- verified
firefox153 --- verified

People

(Reporter: hjones, Assigned: akulyk)

References

(Blocks 1 open bug)

Details

(Keywords: access, Whiteboard: [recomp])

Attachments

(2 external files, 1 obsolete file)

We should add proper roles to elements in moz-box-group when it is type="list" or type="reorderable-list". In those cases we should add role="list" to this element and role="option" to these elements.

Keywords: access

Changing the title and re-classifying this as a bug to get a sense of accessibility severity. According to this comment adding the proper roles should fix the issue.

Type: task → defect
Summary: Add role="list" and role="option" when moz-box-group is a list or reorderable list → Control+shift+up/down keboard shortcut doesn't work with NVDA for reorderable moz-box-group elements

Carrying over access-S2 from the originating bug

Accessibility Severity: --- → s2
Severity: -- → S2
Priority: -- → P2
Assignee: nobody → akulyk

Wait nevermind, this bug is about the key shortcuts being overriden in NVDA, which is different than 2024029. Sorry for the false alarm

See Also: → 2038203
Duplicate of this bug: 2038203
Blocks: 2019492
Attachment #9583815 - Attachment is obsolete: true
Duplicate of this bug: 2041454
Pushed by akulyk@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0d733a29b882 https://hg.mozilla.org/integration/autoland/rev/2966dbf9d076 Control+shift+up/down keboard shortcut doesn't work with NVDA for reorderable moz-box-group elements r=tgiles
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/cf6ecc32b392 https://hg.mozilla.org/integration/autoland/rev/45c74f872a40 Revert "Bug 2023928, Bug 2001218 - Control+shift+up/down keboard shortcut doesn't work with NVDA for reorderable moz-box-group elements r=tgiles" for causing failures at browser_aiwindow_applied_memories_button.js.
Pushed by akulyk@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/60ae2ac83166 https://hg.mozilla.org/integration/autoland/rev/204f0930b288 Control+shift+up/down keboard shortcut doesn't work with NVDA for reorderable moz-box-group elements r=tgiles
Flags: needinfo?(akulyk)
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch
Attachment #9591316 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: A major accessibility improvement for the reorderable moz-box-group in Settings. Without this change keyboard navigation and keyboard shortcut reordering won't work with NVDA turned on
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing: 1. Open Nightly with NVDA running.
  1. Navigate to about:preferences#search.
  2. Tab into the "Search Engines" list and focus a reorderable search engine.
  3. Press Ctrl+Shift+ArrowDown/ArrowUp to reorder the engine.
  • Risk associated with taking this patch: low
  • Explanation of risk level: reorderable moz-box-group is used only in settings at the moment as component is relatively new
  • String changes made/needed?: no string changes
  • Is Android affected?: no
Flags: in-testsuite+
Attachment #9591316 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

The issue is verified fixed using the latest Fx153.0a1 on Windows. Engines are correctly re-ordered using ctrl+shift+ArrowDown/ArrowUp with NVDA screenreader on. Waiting for the beta build for verification.

Closing the issue as verified fixed for the 152 branch as well. Engines are re-odered using ctrl+shift+ArrowDown/ArrowUp with NVDA screenreader on. The re-ordering is no longer done correctly, but that is tracked in bug 2047491.

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

Attachment

General

Creator:
Created:
Updated:
Size: