Open Bug 1526820 Opened 9 months ago Updated 4 months ago

<input type="color"> does not work with keyboard


(Core :: Layout: Form Controls, defect, P2)

65 Branch





(Reporter: carolynmacleod4, Unassigned)



User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36

Steps to reproduce:

On Windows.
Go to:
Scroll down to the demo.
Give focus to either the Head or the Body color input button.
Now, using only the keyboard, type Space or Enter to open the color picker dialog.
Still using only the keyboard, type Tab. Type Shift+Tab. Type Enter. Type Esc. Type Space. Type arrow keys.

Actual results:

Nothing. I cannot navigate within the dialog, or activate the dialog's buttons, or select a color, or close the dialog, or anything useful using the keyboard. It is as if the dialog does not have focus.

I found only 2 ways to get out of this focus trap... either type Alt+F4 to close the dialog, or type Alt+Tab to switch to a different window then type Alt+Tab again to switch back, and suddenly the dialog has focus and works properly.

Expected results:

I would expect to be able to use the keyboard to navigate within the dialog, activate the dialog's buttons, select a color, close the dialog, etc. (in a natural way... not needing to type Alt+Tab twice first).

Not sure if this needs to be part of:

Component: Untriaged → Disability Access
Closed: 9 months ago
Resolution: --- → DUPLICATE
Duplicate of bug: 559767

Please reopen this bug, because it is not a duplicate.
Note Jamie's comment 20 bug 559767 that says:

Yup, it's an OS dialog... and the way Firefox is popping it up is causing focus loss. That's a separate bug, though.

Unfortunately, the "separate bug" being referred to is this one, which is currently closed.

Ever confirmed: true
Resolution: DUPLICATE → ---
Component: Disability Access → Layout: Form Controls
Product: Firefox → Core

Any updates on this bug? This is definitely something that is preventing us from using <input type="color" /> on a production site.

The priority flag is not set for this bug.
:jwatt, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jwatt)
Duplicate of this bug: 1555694
Flags: needinfo?(jwatt)
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.