[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