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

Reply via email to