Closed
Bug 1305966
Opened 8 years ago
Closed 7 years ago
Repaint issue when using CSS variables (custom properties) with background-image
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jerome.louis.swing, Unassigned)
Details
(Keywords: testcase)
Attachments
(6 files)
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Steps to reproduce: (Hard to reproduce) Happens randomly when a user interaction replaces a DOM subtree in which an element has a background-image value that uses a CSS variable, by another subtree in which another element has a background-image value that uses the same CSS variable div { background-image: var(--my-background); } Actual results: The background using the CSS variable is not repainted, which result in viewing the previous subtree content in place of the background, until a user interaction triggers a new repaint (such as a resize of the window). Sometimes there is also an issue when loading the page, as the background just ends up being completely absent and replaced by a black background. See attachment for more info. Expected results: There should not be a repaint issue.
Could you provide a simple testcase to reproduce the issue, please.
Component: Untriaged → Layout
Flags: needinfo?(jerome.louis.swing)
Keywords: testcase-wanted
Product: Firefox → Core
Reporter | ||
Comment 2•8 years ago
|
||
Added zip file with small test page to reproduce the issue. See Readme (inside zip) for more info on how to use. I could not reproduce exactly the same issue as specified in the bug report, probably because my application is way bigger. But a very similar repaint issue can be observed in this simple web page.
Flags: needinfo?(jerome.louis.swing)
Keywords: testcase-wanted → testcase
Reporter | ||
Updated•8 years ago
|
OS: Unspecified → Windows 7
Hardware: Unspecified → x86_64
Comment 5•8 years ago
|
||
Reporter, 1. Could you test with Firefox beta[1], Dev[2] and Nightly[3]? [1] https://www.mozilla.org/en-US/firefox/channel/#beta [2] https://www.mozilla.org/en-US/firefox/channel/#developer [3] https://nightly.mozilla.org/ 2. And Clould you attach the results of about:support (Help > Troubleshooting Information)?
Flags: needinfo?(jerome.louis.swing)
Reporter | ||
Comment 6•8 years ago
|
||
1. [1] Not reproduced on 50.0b4 [2] Not reproduced on 51.0a2 [3] Not reproduced on 52.0a1 2. See attachments
Reporter | ||
Comment 7•8 years ago
|
||
Reporter | ||
Comment 8•8 years ago
|
||
Updated•7 years ago
|
Flags: needinfo?(jerome.louis.swing)
Comment 9•7 years ago
|
||
Just did spot checks on FF56+ versions, it didn't happen now. Besides, I also tested the versions at the time of issue reporting, sometimes contents were overlapped during switching but didn't cause any afterimage. Overlap issue does not exist now, I'll assume that the issue is no longer there too. Please correct me if it's still reproducible.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•