Closed
Bug 1522714
Opened 6 years ago
Closed 6 years ago
Get fixed-position hit testing to work with zooming + containerless scrolling
Categories
(Core :: Panning and Zooming, enhancement, P3)
Core
Panning and Zooming
Tracking
()
RESOLVED
FIXED
mozilla67
People
(Reporter: botond, Assigned: botond)
References
Details
Attachments
(4 files)
For compositor hit testing to work correctly inside fixed-position content, the adjustments made in AsyncCompositionManager for rendering purposes need to be applied to GetAPZCAtPoint for hit-testing purposes as well.
Updated•6 years ago
|
Priority: -- → P3
Assignee | ||
Comment 1•6 years ago
|
||
Depends on D18110
Assignee | ||
Comment 2•6 years ago
|
||
Depends on D18111
Assignee | ||
Comment 3•6 years ago
|
||
Depends on D18112
Assignee | ||
Comment 4•6 years ago
|
||
Specifically, we make adjustments to the transform used for:
- layers with the RCD-RSF APZC
- the async zoom container layer
- layers fixed w.r.t the RCD-RSF
Depends on D18113
Pushed by bballo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/44fde95f62b1
Propagate the 'is async zoom container' flag to HitTestingTreeNode. r=kats
https://hg.mozilla.org/integration/autoland/rev/9ca00a435ef8
Track in APZCTreeManager whether we are using an async zoom container. r=kats
https://hg.mozilla.org/integration/autoland/rev/d47ab770340f
Support an AsyncTransformComponents parameter in GetCurrentAsyncTransformWithOverscroll(). r=kats
https://hg.mozilla.org/integration/autoland/rev/67266a420b1f
Update APZCTreeManager::ComputeTransformForNode() with changes corresponding to the AsyncCompositionManager changes for containerless scrolling. r=kats
Comment 6•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/44fde95f62b1
https://hg.mozilla.org/mozilla-central/rev/9ca00a435ef8
https://hg.mozilla.org/mozilla-central/rev/d47ab770340f
https://hg.mozilla.org/mozilla-central/rev/67266a420b1f
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox67:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
Assignee | ||
Comment 7•6 years ago
|
||
Let's mark it as "disabled", as containerless scrolling is not going to be enabled in 66.
You need to log in
before you can comment on or make changes to this bug.
Description
•