Closed Bug 1643545 Opened 4 years ago Closed 4 years ago

Make sure the new WebRTC indicator is keyboard accessible

Categories

(Firefox :: Site Permissions, task, P1)

task

Tracking

()

VERIFIED FIXED
Firefox 79
Accessibility Severity s2
Tracking Status
firefox79 --- verified

People

(Reporter: mconley, Assigned: mconley)

References

Details

Attachments

(1 file)

We need to make sure that users that don't use pointer input devices can use the indicator.

Whiteboard: [access-s2]

Possibilities:

  1. Make it possible to alt+tab to the window. However, that requires it be a taskbar icon.
  2. If we don't want alt+tab to get to it, my first thought is that ideally, f6 would focus it like it focuses all other notifications. Unfortunately, that's tricky (maybe impossible) because this is a global window. The problem is that if we use some other keyboard command, this isn't going to be discoverable.

Bug 1641546, when it lands, should make the indicator just like any other window, in that it will have a taskbar icon, and should be alt-tab'able. I think at that point, we just need to make sure that the tab order makes sense on the buttons in that window.

Depends on: 1641546

With bug 1641546, it's possible to switch to the indicator using the keyboard, since it's behaving like any other window.

On macOS, it looks like we've inherited some code from the old indicator that intentionally hides the indicator from the Window list, and hides the window title. I think we can probably remove those now in this new version. That's what I'll use this bug for.

Hiding the indicator in the window menu on macOS appears to be a holdover from the
legacy version of this indicator.

Severity: -- → S2
Priority: -- → P1
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fab7c4f54054
Make sure WebRTC indicator appears in window list on macOS for keyboard accessibility. r=pbz
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
Flags: qe-verify+

Verified with 79.0a1 (2020-06-11) on macOS 10.15.5

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Regressions: 1405083
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: