Closed
Bug 1338850
Opened 8 years ago
Closed 8 years ago
[e10s] Background on select options is transparent
Categories
(Core :: Layout: Form Controls, defect)
Tracking
()
VERIFIED
FIXED
mozilla54
Tracking | Status | |
---|---|---|
firefox51 | --- | unaffected |
firefox52 | --- | unaffected |
firefox53 | --- | unaffected |
firefox54 | --- | verified |
People
(Reporter: Fanolian+BMO, Assigned: jaws)
References
()
Details
(Keywords: regression, reproducible)
Attachments
(4 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
Build ID: 20170211030205
Steps to reproduce:
(Hope I use the terminologies right)
1. Go to https://www.zagg.com/eu/en_eu/keyboards/ipad-air-2-keyboard/zagg-folio-ipad-air-2
2. Select the drop-down list under the price
3. Observe the background on select options
Actual results:
(Please refer to screenshot)
Background is transparent. The text overlaps those underneath the drop-down list.
From Mozregression:
Last good Nightly: 2017-02-08
First bad Nightly: 2017-02-09
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3a95aa4246653a7863914ffec032897d13359fb0&tochange=b772e0f4138540113e91a46c99bb0d14ecc8acca
Further bisection:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=9da1857374780d5fc4c8babf11bf2d1ac8443bd4&tochange=4dafc922f1cbfef52fbd736f6b6cb5c15d9bd3f1
It should be regressed by bug 1336301.
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → jaws
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Updated•8 years ago
|
status-firefox51:
--- → unaffected
status-firefox52:
--- → unaffected
status-firefox53:
--- → unaffected
status-firefox54:
--- → affected
Updated•8 years ago
|
See Also: → https://webcompat.com/issues/4699
Comment 5•8 years ago
|
||
This also affects pages like https://www.rei.com/rei-garage/product/897242/black-diamond-voyager-lantern
(The dropdown menus for "Qty" and "Size/Color" are both transparent)
Assignee | ||
Comment 6•8 years ago
|
||
Comment hidden (mozreview-request) |
Comment 8•8 years ago
|
||
mozreview-review |
Comment on attachment 8837725 [details]
Bug 1338850 - Only set the background color and foreground color on the select element if it is not transparent or equal to each other.
https://reviewboard.mozilla.org/r/112770/#review114312
Thanks!
::: toolkit/modules/SelectParentHelper.jsm:46
(Diff revision 1)
> stylesheet.hidden = true;
> stylesheet = menulist.appendChild(stylesheet);
>
> let sheet = stylesheet.sheet;
> - if (selectBackgroundColor != uaSelectBackgroundColor ||
> - selectColor != uaSelectColor) {
> + let ruleBody = "";
> +
Can you add some commentary here about the cases we're attempting to deal with here? Just for future code spelunkers who might have to deal with similar things down the road.
Attachment #8837725 -
Flags: review?(mconley) → review+
Comment hidden (mozreview-request) |
Comment 10•8 years ago
|
||
Pushed by jwein@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/233d2f9b0cce
Only set the background color and foreground color on the select element if it is not transparent or equal to each other. r=mconley
Comment 11•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
Updated•8 years ago
|
Flags: qe-verify+
Comment 12•8 years ago
|
||
I have reproduced this issue using Firefox 54.0a1 (2017.02.09) on Win 8.1 x64.
I can confirm this issue is fixed, I verified using Firefox 54.0b2 on Win 8.1 x64, Win 10 x64 Mac OS X 10.11 and Ubuntu 14.04 x64.
Note: There is another issue with the list box border:
Win 10 : http://imgur.com/a/tihhS
Linux: http://imgur.com/a/TDmQO
On Mac there is a problem in listbox view:
Mac : http://imgur.com/a/bbToX
You need to log in
before you can comment on or make changes to this bug.
Description
•