Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7363460b54a7638a00785312a4c669f83c389bb4
      
https://github.com/WebKit/WebKit/commit/7363460b54a7638a00785312a4c669f83c389bb4
  Author: Lily Spiniolas <[email protected]>
  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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to