Open
Bug 1443663
Opened 8 years ago
Updated 3 years ago
css: background color on optgroup not rendered correctly when it has been overridden in a style sheet
Categories
(Core :: Layout: Form Controls, defect, P3)
Core
Layout: Form Controls
Tracking
()
NEW
People
(Reporter: john.ross, Unassigned)
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180206200532
Steps to reproduce:
An optgroup (in select element) - when a background color has been overridden by a second stylesheet, will not display the new color. Instead appears to default back to the agent's background color.
See attached files. (FireFoxView.png)
Actual results:
Does not show the correct background color on an optgroup element when overriden.
Expected results:
Show show the correct color.
Correct view of rendering optgroup as shown in another browser.
Comment 2•8 years ago
|
||
I managed to reproduce this issue on (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0a1 and Firefox/58.0
Bug 1394491 might be a duplicate to this issue, please take a look.
I reproduced the issue with the following steps:
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup
1) open the link below
2) right click on the drop down from the right side of the page and inspect element
3) in the Inspector, select an optgroup from the list
4) In Rules (right side), paste the following code:
element {
background-color: blue;
color: white;
background-color: yellow;
}
5) uncheck the first background colour and check the second
Expected result: the element from the drop down should have the second colour
Actual result: the element from the dropdown has the first colour that is unchecked
Status: UNCONFIRMED → NEW
status-firefox58:
--- → affected
status-firefox59:
--- → affected
status-firefox60:
--- → affected
Component: Untriaged → Layout: Form Controls
Ever confirmed: true
Flags: needinfo?(john.ross)
Product: Firefox → Core
Version: 58 Branch → Trunk
Hi David,
The problem occurs when a second style sheet is loaded that overrides the style from the initial style sheet. The problems is specific to optgroup element's background color.
eg:
<link href="/css/AppPage.css" type="text/css" rel="stylesheet" media="all" />
<link href="/css/AppPage2.css" type="text/css" rel="stylesheet" media="all" />
where the second style sheet is used to override element properties in the first style sheet.
The example that you provided does not show the error.
Flags: needinfo?(john.ross)
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•