Closed Bug 1338850 Opened 8 years ago Closed 8 years ago

[e10s] Background on select options is transparent

Categories

(Core :: Layout: Form Controls, defect)

54 Branch
defect
Not set
normal

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.
Attached image [e10s] 2017-02-08 GOOD
What it looks like in 2017-02-08 build.
It looks completely different in non-e10s mode.
Assignee: nobody → jaws
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
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)
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+
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
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
Depends on: 1350662
Flags: qe-verify+
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
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: