Change information
Commit message:
[M140] [carousel] Fix scroll marker group data not working with inline targets
Original change's description:
> [carousel] Fix scroll marker group data not working with inline targets
>
> As those require layout to be done (lifecycle of the document should be
> kAfterPerformLayout), selecting the active scroll marker is moved to the
> snapshoting time.
>
> Also, this CL changes LayoutBoxes to LayoutObjects in a few places to
> work with inline targets.
>
> Fixed: 443283020
> Change-Id: I26438cf1156b2dca8cc69930371969a507a71101
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6925380
> Commit-Queue: Daniil Sakhapov <sakh...@chromium.org>
> Reviewed-by: Robert Flack <fla...@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1514809}
(cherry picked from commit 75bfbaf0b923e19e6e0341c2248e158d4c26f90e)
Bug: 444672660,443283020
Change-Id: I26438cf1156b2dca8cc69930371969a507a71101
Cr-Commit-Position: refs/branch-heads/7339@{#1924}
Cr-Branched-From: 27be8b77710f4405fdfeb4ee946fcabb0f6c92b2-refs/heads/main@{#1496484}
Files:
- M third_party/blink/renderer/core/dom/scroll_marker_group_data.cc
- M third_party/blink/renderer/core/dom/scroll_marker_group_data.h
- M third_party/blink/renderer/core/html/html_anchor_element.cc
- A third_party/blink/web_tests/external/wpt/css/css-overflow/scroll-target-group-inline-targets-ref.html
- A third_party/blink/web_tests/external/wpt/css/css-overflow/scroll-target-group-inline-targets.html
Change size: M
Delta: 5 files changed, 106 insertions(+), 26 deletions(-)
Branch: refs/branch-heads/7339
Submit Requirements:
Code-Review: Bot-Commit+1 by Rubber Stamper