[webkit-changes] [WebKit/WebKit] 736346: pointerevents/pointerevent_pointermove_on_chorded_...
lilyspiniolas
noreply at github.com
Tue Sep 17 12:21:14 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7363460b54a7638a00785312a4c669f83c389bb4
https://github.com/WebKit/WebKit/commit/7363460b54a7638a00785312a4c669f83c389bb4
Author: Lily Spiniolas <lily_spiniolas at apple.com>
Date: 2024-09-17 (Tue, 17 Sep 2024)
Changed paths:
M Source/WebKit/UIProcess/Automation/Automation.json
M Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp
M Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h
M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
M Source/WebKit/UIProcess/Automation/WebAutomationSession.h
M Source/WebKit/UIProcess/Automation/mac/WebAutomationSessionMac.mm
Log Message:
-----------
pointerevents/pointerevent_pointermove_on_chorded_mouse_button.html WPT is failing
https://bugs.webkit.org/show_bug.cgi?id=274643
rdar://128669517
Reviewed by Abrar Rahman Protyasha.
SimulatedInputSourceState now has a mouseInteraction attribute, allowing SimulatedInputDispatcher
to dispatch events based on this attribute rather than trying to infer the type of event to
dispatch based on changes in mouse button presses. These changes are heavily based on work
done by Abrar Protyasha (@aprotyas).
* Source/WebKit/UIProcess/Automation/Automation.json:
* Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp:
(WebKit::SimulatedInputDispatcher::transitionInputSourceToState):
* Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.h:
* Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp:
(WebKit::WebAutomationSession::WebAutomationSession):
(WebKit::WebAutomationSession::performInteractionSequence):
* Source/WebKit/UIProcess/Automation/WebAutomationSession.h:
* Source/WebKit/UIProcess/Automation/mac/WebAutomationSessionMac.mm:
(WebKit::WebAutomationSession::sendSynthesizedEventsToPage):
(WebKit::WebAutomationSession::platformSimulateMouseInteraction):
Canonical link: https://commits.webkit.org/283790@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list