Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 500fd5004df14f04bfeb13a58634e5506073d910 https://github.com/WebKit/WebKit/commit/500fd5004df14f04bfeb13a58634e5506073d910 Author: Matt Woodrow <mattwood...@apple.com> Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths: M LayoutTests/TestExpectations M Source/WebCore/rendering/updating/RenderTreeUpdaterViewTransition.cpp Log Message: ----------- [view-transitions] css/css-view-transitions/content-with-clip.html fails due to duplicate pseudo renderers. https://bugs.webkit.org/show_bug.cgi?id=273388 <rdar://127217265> Reviewed by Tim Nguyen. The root element is included in the old state, but not the new, and is the first name in the namedElements map. Each frame during updatePseudoElementTree, `buildPseudoElementGroup` is called for the root, and nothing is created (as expected).. currentGroup then gets moved to the previous sibling, which is nullptr, and then is in a broken state for further iterations. All other iterated names then create new renderers, without removing the existing ones. * LayoutTests/TestExpectations: * Source/WebCore/rendering/updating/RenderTreeUpdaterViewTransition.cpp: (WebCore::RenderTreeUpdater::ViewTransition::updatePseudoElementTree): Canonical link: https://commits.webkit.org/278120@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes