Review styling of focus indicator for `<select>` when native theme is disabled
Categories
(Core :: Widget: Win32, defect, P3)
Tracking
()
People
(Reporter: spohl, Unassigned)
References
Details
(Whiteboard: [not-a-fission-bug])
From bug 1381938 comment 41:
<select>now lacks any visible focus indicator.In its hover behaviour,
<select>is now styled more like a button than a textbox, which is contrary to how Windows has always (literally always; I can think of no counterexamples ever) treated them (though in line with most of macOS, where the distinction is fairly subtle, and in line with GTK, where the difference is huge and quite obnoxious).
| Reporter | ||
Comment 1•6 years ago
|
||
n-i :shorlander to get his input on comment 0.
Comment 2•5 years ago
|
||
Fwiw, bug 1624708 added focus indicators for select as well. The other questions are still open of course.
| Reporter | ||
Comment 3•5 years ago
|
||
Changing bug title to reflect the fact that we now have focus indicators. See comment 0 for the remaining UX questions.
Comment 4•5 years ago
|
||
Tracking non-native theming bugs for Fission Beta milestone (M7).
Comment 5•5 years ago
|
||
This is currently marked as blocking NNT for Windows, which in-itself is not a Fission blocker so removing Fission milestone from this bug. If this turns out to be required for NNT on Linux (blocking Fission M7) please add back the Fission milestone.
Comment 6•5 years ago
|
||
Stephen, what work is left to do for this bug about the <select> focus indicator? Does this work relevant to all platforms?
Comment 7•5 years ago
|
||
(In reply to Stephen A Pohl [:spohl] from comment #0)
- In its hover behaviour,
<select>is now styled more like a button than a textbox, which is contrary to how Windows has always (literally always; I can think of no counterexamples ever) treated them (though in line with most of macOS, where the distinction is fairly subtle, and in line with GTK, where the difference is huge and quite obnoxious).
Sounds like this bug to review the <style> focus indicator is only about Windows if the current behavior is already in line with macOS and GTK.
| Reporter | ||
Comment 8•5 years ago
|
||
Yes, I agree. I don't believe that this should block the initial enabling of the non-native theme, but it's good to have this bug on file to revisit this issue.
Comment 9•5 years ago
|
||
(In reply to Stephen A Pohl [:spohl] from comment #0)
From bug 1381938 comment 41:
<select>now lacks any visible focus indicator.In its hover behaviour,
<select>is now styled more like a button than a textbox, which is contrary to how Windows has always (literally always; I can think of no counterexamples ever) treated them (though in line with most of macOS, where the distinction is fairly subtle, and in line with GTK, where the difference is huge and quite obnoxious).
Stephen, is this bug fixed? AFAICT, <select> elements have reasonable focus and hover behavior on Windows 10.
Examples of <select> elements for testing:
http://stephenhorlander.com/photon/UI-Controls/form-widgets.html
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
| Reporter | ||
Comment 10•5 years ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #9)
(In reply to Stephen A Pohl [:spohl] from comment #0)
From bug 1381938 comment 41:
<select>now lacks any visible focus indicator.In its hover behaviour,
<select>is now styled more like a button than a textbox, which is contrary to how Windows has always (literally always; I can think of no counterexamples ever) treated them (though in line with most of macOS, where the distinction is fairly subtle, and in line with GTK, where the difference is huge and quite obnoxious).Stephen, is this bug fixed? AFAICT, <select> elements have reasonable focus and hover behavior on Windows 10.
Examples of <select> elements for testing:
http://stephenhorlander.com/photon/UI-Controls/form-widgets.html
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
Yes, I believe it is. Since this was reported by Chris in bug 1381938 I'd like for him to confirm.
Comment 11•4 years ago
|
||
Sorry I forgot to confirm this. Yes, this is reasonable now. Thanks for the improvements, they’re good.
Updated•4 years ago
|
| Reporter | ||
Comment 12•4 years ago
|
||
Thanks for confirming!
Description
•