Delete unused codepaths for scroll update propagation
Categories
(Core :: Panning and Zooming, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: kats, Assigned: kats)
References
(Blocks 3 open bugs)
Details
Attachments
(4 files)
After bug 1662013 there's a bunch of code we can remove, because it gets replaced by the ScrollPositionUpdate array. I'm mostly splitting this out into a separate bug because there's a patch for bug 1661903 "in between" the patches for bug 1662013 and this bug, and also so that I can land this a bit more incrementally.
Assignee | ||
Comment 1•4 years ago
|
||
This is the only place that uses the mSmoothScrollOffset any more, and it
doesn't really need to as a local variable suffices.
Depends on D88747
Assignee | ||
Comment 2•4 years ago
|
||
This should be mostly equivalent to the old code, and unblocks deletion of
some fields in FrameMetrics.
Depends on D88748
Assignee | ||
Comment 3•4 years ago
|
||
These things are all unused now.
Depends on D88749
Assignee | ||
Comment 4•4 years ago
|
||
The only place these fields are still read are for detecting if an APZ animation
is pending (not yet submitted in a transaction) and we can replace that code
with something simpler. And then delete the unused fields.
Depends on D88750
Comment 6•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/67d2d087ca1c
https://hg.mozilla.org/mozilla-central/rev/d13968a06d1f
https://hg.mozilla.org/mozilla-central/rev/c8c899745993
https://hg.mozilla.org/mozilla-central/rev/afe9bfd9f1ab
Description
•