Closed
Bug 1458993
Opened 7 years ago
Closed 6 years ago
layout.display-list.show-rebuild-area does not work with WebRender
Categories
(Core :: Graphics: WebRender, defect, P2)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla65
Tracking | Status | |
---|---|---|
firefox65 | --- | fixed |
People
(Reporter: mstange, Assigned: mattwoodrow)
References
Details
Attachments
(1 file)
If you go to about:config and add a boolean pref with the name layout.display-list.show-rebuild-area and set it to true, and then go to http://news.ycombinator.com/ and hover over the comments links, you should only see blue boxes over those links and not over the entire page.
With WebRender on, the entire page stays blue.
Note that when you're on Mac, you have to disable overlay scrollbars in the system preferences, otherwise you won't get retained display lists.
Updated•7 years ago
|
Blocks: stage-wr-trains
Priority: -- → P2
Updated•7 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Just debugged this, it's because nsDisplaySolidColor::CreateWebRenderCommands uses the paint rect instead of the bounds.
Paint rect is just the display list building area with WR (and is the intersection of the item bounds, building rect and invalid rect with non-WR), so that's much bigger than needed.
So we're just drawing the blue boxes much bigger than we're supposed to be, RDL seems to be working fine.
Assignee | ||
Comment 2•6 years ago
|
||
MozReview-Commit-ID: Gp5C4v8qJXI
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → matt.woodrow
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8e32d7856fd8
Use correct bounds for WR solid color. r=miko
Comment 4•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox65:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
Updated•6 years ago
|
status-firefox61:
affected → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•