Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 066a9e53aff3c6b154ad36c51f226db229261e8a
https://github.com/WebKit/WebKit/commit/066a9e53aff3c6b154ad36c51f226db229261e8a
Author: Claudio Saavedra <[email protected]>
Date: 2026-10-06 (Tue, 06 Oct 2026)
Changed paths:
M Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp
M WebDriverTests/TestExpectations.json
Log Message:
-----------
REGRESSION(319347@main) [WebDriver][WPE] test_move_to_fractional_position and
test_touch_pointer_in_shadow_tree are failing
https://bugs.webkit.org/show_bug.cgi?id=322100
Reviewed by Nikolas Zimmermann.
Since 319347@main, the web process routes touches against the touch event
regions of the last rendering update, and does not send the page a touch
that starts outside of them. WebDriver dispatched a touch down as soon as
the action ran, so listeners added by a previous command, such as Execute
Script, could still be missing from the event regions and the touch was
dropped.
Wait for the next presentation update before dispatching a touch down. The
web process only replies once a rendering update has committed the event
regions, so the touch is routed against the effects of all previous
commands.
* Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp:
(WebKit::WebAutomationSession::platformSimulateTouchInteraction):
* WebDriverTests/TestExpectations.json:
Canonical link: https://commits.webkit.org/322885@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications