Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 34e7db744efe67b25854294b0afc5b5717585286 https://github.com/WebKit/WebKit/commit/34e7db744efe67b25854294b0afc5b5717585286 Author: Matthieu Dubet <m_du...@apple.com> Date: 2024-04-27 (Sat, 27 Apr 2024)
Changed paths: A LayoutTests/imported/w3c/web-platform-tests/pointerevents/pointerevent_hit_test_scroll_background-expected.txt A LayoutTests/imported/w3c/web-platform-tests/pointerevents/pointerevent_hit_test_scroll_background.html M Source/WebCore/page/scrolling/mac/ScrollingTreeMac.mm M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingTreeMac.mm Log Message: ----------- [Mac] Scrolling should be determined by the frontmost interactive layer https://bugs.webkit.org/show_bug.cgi?id=273031 rdar://126865799 Reviewed by Simon Fraser. https://commits.webkit.org/270094@main has introduced a regression where the frontmost interactive or scroll container (even non interactive) layer was considered as the scrolling hit layer. * LayoutTests/imported/w3c/web-platform-tests/pointerevents/pointerevent_hit_test_scroll_background-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/pointerevents/pointerevent_hit_test_scroll_background.html: Added. * Source/WebCore/page/scrolling/mac/ScrollingTreeMac.mm: (ScrollingTreeMac::scrollingNodeForPoint): * Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingTreeMac.mm: (WebKit::RemoteScrollingTreeMac::handleWheelEventAfterDefaultHandling): (WebKit::RemoteScrollingTreeMac::scrollingNodeForPoint): Canonical link: https://commits.webkit.org/278084@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