Skip test_will_change.html test with WebRender
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
test_will_change.html was failed when WebRender was enabled. It was because nsDOMWindowUtils::CheckAndClearPaintedState() did not work when WebRender was enabled.
The CheckAndClearPaintedState() is used in the test_will_change.html.
The CheckAndClearPaintedState() uses nsIFrame::CheckAndClearPaintedState() and it depends on NS_FRAME_PAINTED_THEBES flag.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
NS_FRAME_PAINTED_THEBES flag is used for checking if nsIFrame is painted, but WebRender normally does not do painting on content side. Then CheckAndClearPaintedState() could return false even when there was a paint.
For now, the followings set NS_FRAME_PAINTED_THEBES for WebRender
Assignee | ||
Comment 2•6 years ago
|
||
Simple fix is just skip test_will_change.html test, since content side basically does not do painting when WebRender is used.
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 4•6 years ago
|
||
With attachment 9039482 [details], the test was skipped with WebRender.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=4a901d5835974f5f679ac06a11a964dc82be046c
Comment 6•6 years ago
|
||
bugherder |
Description
•