Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2b7d604d873a161ba55b258a9182e0b6511aa270
https://github.com/WebKit/WebKit/commit/2b7d604d873a161ba55b258a9182e0b6511aa270
Author: Lily Spiniolas <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/active-passive-nesting-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/active-passive-nesting.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/columns-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/columns.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/complex-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/complex.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/document-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/document.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/iframes-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/iframes.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/input-type-change-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/input-type-change.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/overflow-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/overflow.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-enablement-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-enablement.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-sliders-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-sliders.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/resources/touch-regions-helper.js
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/scrolled-overflow-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/scrolled-overflow.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch-enablement-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch-enablement.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/transparent-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/transparent.html
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/window-expected.txt
A
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/window.html
Log Message:
-----------
[Site Isolation] Add tests for touch event regions
https://bugs.webkit.org/show_bug.cgi?id=304958
rdar://167579810
Reviewed by Wenson Hsieh.
Create versions of tests in fast/events/touch/ios/touch-event-regions
which dump the layer tree, including the event region. Add brand-new
tests as well:
fast/events/touch/ios/touch-event-regions-layer-tree/input-type-change.html:
Test touch event regions when input types change between types which have
internal touch handling, and types which don't. This test includes cases
for enabled and disabled states as well.
fast/events/touch/ios/touch-event-regions-layer-tree/range-enablement.html:
Test touch event regions for range controls which go from enabled to disabled,
and vice versa.
fast/events/touch/ios/touch-event-regions-layer-tree/switch.html:
Test touch event regions for <input type='checkbox' switch>. Includes enabled
and disabled state, and transformed case.
fast/events/touch/ios/touch-event-regions-layer-tree/switch-enablement.html:
Test touch event regions for switch controls which go from enabled to disabled,
and vice versa.
fast/events/touch/ios/touch-event-regions-layer-tree/transparent.html:
Test touch event regions for an element with `opacity: 0`;
fast/events/touch/ios/touch-event-regions-layer-tree/window.html:
Test touch event regions when a touch event listener is added to the window.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/active-passive-nesting-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/active-passive-nesting.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/columns-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/columns.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/complex-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/complex.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/document-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/document.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/iframes-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/iframes.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/input-type-change-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/input-type-change.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/overflow-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/overflow.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-enablement-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-enablement.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-sliders-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/range-sliders.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/resources/touch-regions-helper.js:
Added.
(extractEventRegionFromLayerTree):
(prepareForTest):
(dumpRegions):
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/scrolled-overflow-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/scrolled-overflow.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch-enablement-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch-enablement.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch-expected.txt:
Added.
* LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/switch.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/transparent-expected.txt:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/transparent.html:
Added.
*
LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/window-expected.txt:
Added.
* LayoutTests/fast/events/touch/ios/touch-event-regions-layer-tree/window.html:
Added.
Canonical link: https://commits.webkit.org/305143@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications