[e10s] style on <option> elements isn't respected on Linux (i.e. we need to re-enable dom.forms.select.customstyling for Linux)
Categories
(Core :: Layout: Form Controls, defect, P3)
Tracking
()
People
(Reporter: ossman, Unassigned)
References
(Blocks 1 open bug)
Details
Updated•7 years ago
|
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Reporter | ||
Comment 2•7 years ago
|
||
Reporter | ||
Comment 3•7 years ago
|
||
Updated•7 years ago
|
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
Comment 9•3 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #6)
At a minimum, we need to sort out the issues described in bug 1338283 before
we can reenable this pref. (I just posted there to see what the status is,
but I'm guessing it's not a top priority at the moment.)
It looks like bug 1338283 has gone away. Emilio, do you think we can land this pref-flip now?
Comment 10•3 years ago
|
||
From running with it enabled for a while in the past, one thing that's very noticeable is the padding in the menuitems being too small.
It goes from depending on the gtk theme to be 1px 5px
, and that's too little IMO (at least compared with the usual GTK themes). So I think at least that bit (in menu.css
) needs tweaking before enabling by default (probably at least making it match Adwaita?)...
With that I think that'd be ok, though maybe we could check with UX or so? But given we support it on macOS and Windows yeah, it seems not very objectionable.
Comment 11•3 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #10)
From running with it enabled for a while in the past, one thing that's very noticeable is the padding in the menuitems being too small.
Thanks. I've filed bug 1751644 for what I think (?) is that issue.
Comment 12•2 years ago
|
||
Daniel and Emilio, do you think we're at a point where we can re-enable this? Are there outstanding issues we know about that should be added to the dependency list here?
Comment 13•2 years ago
|
||
I don't think there are outstanding issues, but on the other hand, we disabled it on macOS. A couple subtests in browser_selectpopup.js fail on Linux (locally, at least), need to debug why too, but I haven't had the time.
Comment 14•2 years ago
|
||
I think we could try to enable this (once we've addressed, or annotated [if we must] the test-failures that Emilio noted). I've been running Linux Nightly with the pref enabled for months, and haven't noticed any issues, FWIW.
Comment 15•2 years ago
|
||
There's also a weird menu padding problem with Linux select elements, that doesn't exist in Windows:
Bug 1783498
The people who use transparent background for select elements (for example, to make a site background image visible behind the select) would get a white padding above and below select options in the menu (Example 1 in the bug).
And if they also use a hover background color and a background transition on the select element, the padding background color would switch between white and the hover background color when the mouse cursor leaves or enters the menu/select boundaries (Example 2 in the bug).
Comment 16•2 years ago
|
||
(In reply to importu from comment #15)
There's also a weird menu padding problem with Linux select elements, that doesn't exist in Windows:
I see that same issue in firefox on Windows 10, FWIW; see my screenshot/screencast in bug Bug 1783498 comment 6 - 7. We can discuss/diagnose more on that bug (maybe there's some nuance that I'm missing, or maybe certain Windows configurations are affected vs. unaffected, or maybe the testcase needs something more in order to demonstrate the Windows/Linux difference?)
But at this point, it's not obvious that there's any Linux-specific badness there.
Updated•2 years ago
|
Description
•