Revert "Make sure lifecycle updates proceed enough for IntersectionObserver"
This reverts commit 645c8058. Reason for revert: Appears to have broken PhysicsBasedFlingCurveBrowserTest.TargetScrollOffsetForFlingAnimation, see crbug.com/1158664 Original change's description: > Make sure lifecycle updates proceed enough for IntersectionObserver > > IntersectionObserver may require sticky position information, so if > a lifecycle update is forced by IntersectionObserver, make sure it > proceeds far enough to update sticky position. > > As noted in the code comments, even if sticky position update is > moved up to the layout phase (which is planned, I think), if the > document is servicing any IntersectionObservers with > track_visibility=true (i.e. V2 features), then we will still need to > force the lifecycle update to continue far enough to enable hit > testing. That's the root cause of the bug. > > Bug: 1156937 > Change-Id: I809d822d7abf0789aea97113bc87907fdd11b345 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2583159 > Commit-Queue: Stefan Zager <szager@chromium.org> > Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> > Cr-Commit-Position: refs/heads/master@{#836900} TBR=szager@chromium.org,wangxianzhu@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com Change-Id: Ic75ec8f9d9b3d075c16f26718df781d377676bc7 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1156937, 1158664 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2593096Reviewed-by:Marc Treib <treib@chromium.org> Commit-Queue: Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#837051}
Showing
Please register or sign in to comment