Skip to content

ScopedVT: Fix pseudo tree effect node placement. #52732

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 22, 2025

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

PaintPropertyTreeBuilder had special logic to move the ::view-transition
effect node to the top of the effect tree, which isn't appropriate for
scoped transitions.

The ::view-transition effect is now placed as a sibling of the scope's
ViewTransitionEffect. This ensures that the rendered pseudo tree is
subject to the effects of the scope's ancestors, such as participating
in an outer transition.

Bug: 415945850
Change-Id: Icde162db762146cece682aee0678a95767cbaf46
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6579426
Commit-Queue: Steve Kobes <skobes@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1464220}

PaintPropertyTreeBuilder had special logic to move the ::view-transition
effect node to the top of the effect tree, which isn't appropriate for
scoped transitions.

The ::view-transition effect is now placed as a sibling of the scope's
ViewTransitionEffect.  This ensures that the rendered pseudo tree is
subject to the effects of the scope's ancestors, such as participating
in an outer transition.

Bug: 415945850
Change-Id: Icde162db762146cece682aee0678a95767cbaf46
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6579426
Commit-Queue: Steve Kobes <skobes@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1464220}
Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

@chromium-wpt-export-bot chromium-wpt-export-bot merged commit 8751dfb into master May 22, 2025
17 checks passed
@chromium-wpt-export-bot chromium-wpt-export-bot deleted the chromium-export-17faef77d8 branch May 22, 2025 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants