Closed
Bug 1191961
Opened 9 years ago
Closed 9 years ago
With APZ enabled some reftests fail due to scrollframe activation in the test page but not the reference page
Categories
(Core :: Panning and Zooming, defect)
Core
Panning and Zooming
Tracking
()
RESOLVED
FIXED
mozilla43
Tracking | Status | |
---|---|---|
firefox43 | --- | fixed |
People
(Reporter: kats, Assigned: kats)
References
Details
Attachments
(1 file)
3.36 KB,
patch
|
kip
:
review+
|
Details | Diff | Splinter Review |
With APZ enabled, some of the Linux R-e10s tests fail because the test page activates a scrollframe but the reference page does not. This results in a layerization difference that causes a few pixel differences. We can force layerization in the pages using "will-change: scroll-position" to make sure both test and reference pages end up with the same layerization.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8644554 -
Flags: review?(kgilbert)
Comment 2•9 years ago
|
||
Comment on attachment 8644554 [details] [diff] [review] Patch Review of attachment 8644554 [details] [diff] [review]: ----------------------------------------------------------------- Looks good
Attachment #8644554 -
Flags: review?(kgilbert) → review+
Assignee | ||
Comment 3•9 years ago
|
||
Thanks. tn, are you ok with this or would you prefer fuzzing it?
Flags: needinfo?(tnikkel)
Comment 6•9 years ago
|
||
Do we know why a layerization difference causes rendering differences? It that something worth addressing?
Assignee | ||
Comment 7•9 years ago
|
||
If there's a layerization difference the final pixels are produced by a different codepath - in one case layout rasterizes it all together and in the other case the compositor backend is what combines the pixels. Assuming that the pixel differences are only off by small amounts and in areas where layers are being combined due to alpha I (which has been the case so far) I think it's probably not worth worrying about.
Comment 8•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/24f1bbabe995
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox43:
--- → fixed
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
You need to log in
before you can comment on or make changes to this bug.
Description
•