fix expiry with minimal display ports
Categories
(Core :: Panning and Zooming, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox85 | --- | unaffected |
firefox86 | --- | unaffected |
firefox87 | --- | fixed |
People
(Reporter: tnikkel, Assigned: tnikkel)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
In RemoveDisplayPortCallback
we don't remove a regular display port and instill a minimal display port if mIsScrollParent is true on the scroll frame. mIsScrollParent gets set to true if any child scroll frame has a display port of any time (minimal or otherwise).
We want to expire a regular display port and replace it with a minimal display port if it only contains minimal display ports (or no display ports).
This was caught while I was updating gfx/layers/apz/test/mochitest/test_layerization.html for the new activate all scroll frames code (bug 1691878).
Assignee | ||
Comment 1•4 years ago
|
||
In RemoveDisplayPortCallback
we don't remove a regular display port and instill a minimal display port if mIsScrollParent is true on the scroll frame. mIsScrollParent gets set to true if any child scroll frame has a display port of any time (minimal or otherwise).
We want to expire a regular display port and replace it with a minimal display port if it only contains minimal display ports (or no display ports).
This was caught while I was updating gfx/layers/apz/test/mochitest/test_layerization.html for the new activate all scroll frames code (bug 1691878).
Comment 2•4 years ago
|
||
Set release status flags based on info from the regressing bug 1690433
Comment 4•4 years ago
|
||
bugherder |
Updated•3 years ago
|
Updated•3 years ago
|
Description
•