The Fission doorhanger cannot be accessed using keyboard navigation
Categories
(Firefox :: Messaging System, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | unaffected |
firefox82 | --- | unaffected |
firefox83 | --- | affected |
People
(Reporter: srosu, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
[Affected versions]:
- Firefox Nightly 83.0a1 (Build ID: 20201007094223)
[Affected Platforms]:
- Windows 10 x64
- Mac 10.15
[Prerequisites]:
- Have the latest Firefox Nightly browser installed.
- Have a new Firefox profile.
- Have the user.js for the “fission-enabled” branch downloaded to your PC.
[Steps to reproduce]:
- Open the browser with the profile from prerequisites.
- Navigate to the "about:support" page and open the profile folder.
- Paste the user.js file from prerequisites and restart the browser.
- Restart the browser for the second time and navigate to any website (e.g. https://www.wikipedia.org/).
- Press the “Tab” key until any button from the “Fission” doorhanger is focused.
- Observe the behavior.
[Expected result]:
- The buttons from the Fission experiment doorhanger are focused.
[Actual result]:
- The elements from the Fission experiment doorhanger cannot be focused.
[Notes]:
- Attached a screen recording with the issue.
andreio, is there anything I can or should do in or around https://github.com/mozilla/messaging-system-inflight-assets/pull/156 to allow keyboard navigation?
Comment 2•4 years ago
|
||
Keyboard access works, it was defined as part of the strings. So CTRL+SHIFT+<KEY> to access the message. It also works by focusing the browser chrome and <tab>ing through the elements until you get to focus the panel (but unfortunately the PopupNotification code does not have any special styling for button focus).
Reporter | ||
Comment 3•4 years ago
|
||
We have been able to access the functionality of the buttons by using “Alt + O” or ”Alt + L” keys, but the doorhanger cannot be accessed using “Tab” key. The buttons can be focused using “Tab” once one of them has been long-clicked, but that requires the use of a mouse. Considering this I will reopen the issue.
Comment 4•4 years ago
|
||
STR:
- Enable Accessibility -> VoiceOver on OSX (not required but this adds a prominent focus ring around the UI elements where there usually aren't any)
- Have the Doorhanger showing
- Focus the Awesomebar (CMD+L)
- Use SHIFT+TAB to move focus backwards through the UI elements
After a few repetitions of (3) (going through the home, refresh, back buttons and then the tabs) the Notification is focused.
Please let me know if this works or maybe it's a Windows only bug.
Comment 5•4 years ago
|
||
Focus ring from VoiceOver assist
Comment 6•4 years ago
|
||
Tracking for Fission Nightly experiment (M6b). Nice to have, but doesn't need to block launching the experiment.
Waiting for QA to determine whether this bug is Windows-specific. Is this a bug in Fission's use of the doorhanger API or in the doorhanger implementation itself?
Reporter | ||
Comment 7•4 years ago
|
||
We have retested this issue using the provided STR from the above comment on Windows 10 x64, Mac 10.14.6, and Mac 10.15.6, but unfortunately, we have not been able to focus the buttons from the Fission doorhanger.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 8•4 years ago
|
||
This seems to be from the doorhanger API but Andrei was unable to reproduce the issue. Lowering priority until we see more reports for this. We will re-review this before M7 completes.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 9•4 years ago
|
||
Since Fission doorhanger will be Nightly-only, this does not block M7 for Beta. Also, we haven't received any user reports of this issue.
Comment 10•4 years ago
|
||
WONTFIX because we will be removing the Fission doorhanger soon in bug 1693207.
Comment 11•4 years ago
|
||
WONTFIX because we will be removing the Fission doorhanger soon in bug 1693207.
Description
•