Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2439631889affe94ff5c0abaa592025f2dcf6c68 https://github.com/WebKit/WebKit/commit/2439631889affe94ff5c0abaa592025f2dcf6c68 Author: Matt Woodrow <mattwood...@apple.com> Date: 2024-01-21 (Sun, 21 Jan 2024)
Changed paths: M LayoutTests/platform/mac-wk2/TestExpectations M Source/WebCore/page/scrolling/ThreadedScrollingCoordinator.cpp Log Message: ----------- REGRESSION (271261@main): [ Monterey Ventura Debug ] ASSERTION FAILED: isValid() in std::unique_ptr<ScrollingStateTree> WebCore::ScrollingStateTree::commit(LayerRepresentation::Type) https://bugs.webkit.org/show_bug.cgi?id=267655 <rdar://121148828> Reviewed by Simon Fraser. ThreadedScrollingCoordinator updates the scrolling tree state at the start of the rendering update (before rAF callbacks), so that async scrolls can be performed if the rendering update takes too long. We need to make sure the compositing layer tree is up to date in order for this to be valid. * LayoutTests/platform/mac-wk2/TestExpectations: * Source/WebCore/page/scrolling/ThreadedScrollingCoordinator.cpp: (WebCore::ThreadedScrollingCoordinator::willStartRenderingUpdate): Canonical link: https://commits.webkit.org/273275@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes