Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5352ff234d70513cf8bdaa6266b68fd6c1459492
https://github.com/WebKit/WebKit/commit/5352ff234d70513cf8bdaa6266b68fd6c1459492
Author: Abrar Rahman Protyasha <[email protected]>
Date: 2026-07-21 (Tue, 21 Jul 2026)
Changed paths:
M Tools/TestWebKitAPI/Helpers/cocoa/JavaScriptMessages.swift
M Tools/TestWebKitAPI/Helpers/cocoa/JavaScriptTypes.swift
M Tools/TestWebKitAPI/Helpers/cocoa/WebPage+JavaScriptExpression.swift
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKit/WebPage/AppKit Gesture
Tests/AppKitGesturesTestsSupport.swift
M Tools/TestWebKitAPI/Tests/WebKit/WebPage/AppKit Gesture
Tests/BasicAppKitGesturesTests.swift
A Tools/TestWebKitAPI/Tests/WebKit/WebPage/AppKit Gesture
Tests/DoubleClickGesturesTests.swift
Log Message:
-----------
[AppKit Gestures] Add test coverage for DOM dblclick and smart magnification
support
https://bugs.webkit.org/show_bug.cgi?id=319835
rdar://182734321
Reviewed by Richard Robinson.
This patch provides testing coverage for the titled interaction support
that we are bringing up in webkit.org/b/319832.
For organization purposes, we introduce a new subsuite `DoubleClick`.
Furthermore, we add reusable JavaScript event-log helpers
(InstallEventLog/EventLog + DOMEvent) and migrate the AppKit gesture
tests onto them.
Tests:
AppKitGesturesTests.clickAfterScrollStillProducesClick
AppKitGesturesTests.doubleClickWithListenerFiresDblclick
AppKitGesturesTests.doubleClickReportsDetailTwo
AppKitGesturesTests.doubleClickWithListenerFiresDblclickAndSelectsWord
AppKitGesturesTests.doubleClickWithListenerFiresDblclickRegardlessOfEditability
AppKitGesturesTests.singleClickReportsDetailOne
AppKitGesturesTests.clickingTwoDifferentWordsDoesNotFireDblclick
AppKitGesturesTests.smartMagnificationGestureOnZoomableColumnDoesNotSelectWord
AppKitGesturesTests.styleAdjustmentCanBlockSmartMagnification
AppKitGesturesTests.doubleClickZoomableColumnWithListenerSelectsWordAndFiresDblclick
Canonical link: https://commits.webkit.org/317607@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications