Open Bug 1483740 Opened 6 years ago Updated 10 months ago

Resend dialog has no visual feedback for keyboard users on Linux

Categories

(Toolkit :: Content Prompts, defect, P3)

63 Branch
x86_64
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: ambrose.li, Unassigned)

References

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Build ID: 20180812220618

Steps to reproduce:

1. Go to a website that has a timeout

2. Wait for the timeout

3. Press Alt+Left (or the Back button)\

4. When the resend dialog appears, try to go to the Resend button by tabbing (instead of by using mousekeys or an actual mouse)


Actual results:

Nightly displays “To display this page, Nightly must send information that will repeat any action (such as a search or order confirmation) that was performed earlier”. Tabbing will not cause the Resend button to become active.


Expected results:

When a dialog appears, tabbing at most once or twice should cause a button in the dialog to become active.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
20180815225731

(In reply to Ambrose Li from comment #0)
> 1. Go to a website that has a timeout
> 
> 2. Wait for the timeout

Please provide an actual example. I can't reproduce the issue with the following STR:
1. https://startpage.com
2. Perform a search.
3. Once the results page has loaded, either click the Reload button or press F5.

The "Resend" button is focused by default. Pressing Enter or Space activates it. Tab or Right Arrow switch to the "Cancel" button, while Shift+Tab or Left Arrow switch back.
Component: Untriaged → Keyboard Navigation
Flags: needinfo?(ambrose.li)
Thanks for the additional information. Bug summary has been changed to reflect the new information you provided.

I went to your example page and I saw exactly the same thing as what I saw. Both buttons look unfocused. From a user’s POV there is no reason to believe the first button is focused.

Tabbing produces no perceptible difference. From a developer’s POV the second button might now be focused; from a user’s POV the dialog is not keyboard operable.
Summary: Resend dialog is not keyboard operable → Resend dialog has no visual feedback for keyboard users
Thank you for the update. It's fine on Windows.
Component: Keyboard Navigation → Notifications and Alerts
OS: Unspecified → Linux
Product: Firefox → Toolkit
Hardware: Unspecified → x86_64
Blocks: 59314
Priority: -- → P3
Summary: Resend dialog has no visual feedback for keyboard users → Resend dialog has no visual feedback for keyboard users on Linux
I have to retract my summary edit. The dialog is actually not keyboard operable (at least on Linux). I have no idea where my focus is. Tabbing once and pressing space (or Enter – there’s no discernable difference) produces no discernable effect. Tabbing twice and pressing space lands my focus on the “tab info” button (the thing to the left of the URL bar).

A user has no way of knowing how many tabs are required to move the cursor’s focus on any button in the dialog.
Summary: Resend dialog has no visual feedback for keyboard users on Linux → Resend dialog is not keyboard operable on Linux
(In reply to Ambrose Li from comment #5)
> I have no idea where my focus is.

Like I said, the "Resend" button is focused by default on Windows. So what happens when you go through the STR at comment 1 then press Enter or Space? Does the page reload? If yes, then issue is still a lack of visual feedback.

> Tabbing once and pressing space (or Enter – there’s no discernable difference) produces
> no discernable effect.

You undoubtedly had the current tab focused. Please
1. Start the latest Nightly in a brand new profile [1].
2. Press Ctrl+L to focus the address bar.
3. Press Shift+Tab to focus the identity button.
4. Press Shift+Tab to focus the current tab.
Can you see the focus rings on the identity button and active tab (see the attached Windows screenshot)?

How about the following?
1. https://en.wikipedia.org/wiki/Main_Page
2. Ctrl+click any link.
Can you see the focus ring around the link in question?

If not, then there's a general problem with lack of focus rings, not just for the POST submission dialog.


[1] https://support.mozilla.com/kb/profile-manager-create-and-remove-firefox-profiles
Real web pages are fine. This is not a general problem with lack of focus rings.
Summary: Resend dialog is not keyboard operable on Linux → Resend dialog has no visual feedback for keyboard users on Linux
Severity: normal → S3
Component: Notifications and Alerts → Content Prompts
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: