Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 15688910d1f921b3cc400b3cf0dc5b09326e83a0
https://github.com/WebKit/WebKit/commit/15688910d1f921b3cc400b3cf0dc5b09326e83a0
Author: Dominic Mazzoni <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/accessibility/ARIA-reflection.html
R LayoutTests/accessibility/aria-hidden-negates-no-visibility-expected.txt
R LayoutTests/accessibility/corresponding-control-deleted-crash-expected.txt
A LayoutTests/accessibility/isolated-tree/ARIA-reflection-expected.txt
A LayoutTests/accessibility/isolated-tree/ARIA-reflection.html
A LayoutTests/accessibility/isolated-tree/README.txt
A
LayoutTests/accessibility/isolated-tree/accessibility-crash-focused-element-change-expected.txt
A
LayoutTests/accessibility/isolated-tree/accessibility-crash-focused-element-change.html
A
LayoutTests/accessibility/isolated-tree/accessibility-crash-setattribute-expected.txt
A
LayoutTests/accessibility/isolated-tree/accessibility-crash-setattribute.html
M LayoutTests/accessibility/isolated-tree/editable-word-navigation.html
M LayoutTests/accessibility/isolated-tree/simple-word-navigation.html
M
LayoutTests/accessibility/isolated-tree/soft-line-breaks-include-space.html
M LayoutTests/accessibility/mac/clipped-radio-input-frame.html
R LayoutTests/accessibility/mac/draggable-expected.txt
M LayoutTests/accessibility/mac/line-range-at-soft-breaks.html
M
LayoutTests/accessibility/mac/text-marker-range-across-soft-break-includes-space.html
R LayoutTests/accessibility/mac/webkit-alt-for-css-content-expected.txt
R LayoutTests/accessibility/plugin-expected.txt
M LayoutTests/platform/mac/TestExpectations
Log Message:
-----------
AX: start running more tests with isolated-tree flag on, more LayoutTest
cleanup
https://bugs.webkit.org/show_bug.cgi?id=320762
rdar://183763840
Reviewed by Tyler Wilcock and Andres Gonzalez.
On Mac, we want to run most of our accessibility layout tests with both the
isolated tree flags on and off, because Safari runs with it on, whereas embedded
WebKit (e.g. Mail) runs with it off. Having two copies of most tests is the most
practical way to do this:
- It ensures full coverage on EWS
- It ensures that any developer who runs all accessibility layout tests gets the
full coverage by default
- It lets us manage expectations separately in case only one path regresses
This change adds a README and migrates a few tests to have a copy in the
isolated-tree directory, and does some other cleanups and fixes found
along the way.
We will follow up with more migrations.
* LayoutTests/TestExpectations:
* LayoutTests/accessibility/ARIA-reflection.html:
* LayoutTests/accessibility/aria-hidden-negates-no-visibility-expected.txt:
Removed.
* LayoutTests/accessibility/corresponding-control-deleted-crash-expected.txt:
Removed.
* LayoutTests/accessibility/isolated-tree/ARIA-reflection-expected.txt: Added.
* LayoutTests/accessibility/isolated-tree/ARIA-reflection.html: Copied from
LayoutTests/accessibility/ARIA-reflection.html.
* LayoutTests/accessibility/isolated-tree/README.txt: Added.
*
LayoutTests/accessibility/isolated-tree/accessibility-crash-focused-element-change-expected.txt:
Added.
*
LayoutTests/accessibility/isolated-tree/accessibility-crash-focused-element-change.html:
Added.
*
LayoutTests/accessibility/isolated-tree/accessibility-crash-setattribute-expected.txt:
Added.
*
LayoutTests/accessibility/isolated-tree/accessibility-crash-setattribute.html:
Added.
* LayoutTests/accessibility/isolated-tree/editable-word-navigation.html:
* LayoutTests/accessibility/isolated-tree/simple-word-navigation.html:
* LayoutTests/accessibility/isolated-tree/soft-line-breaks-include-space.html:
* LayoutTests/accessibility/mac/clipped-radio-input-frame.html:
* LayoutTests/accessibility/mac/draggable-expected.txt: Removed.
* LayoutTests/accessibility/mac/line-range-at-soft-breaks.html:
*
LayoutTests/accessibility/mac/text-marker-range-across-soft-break-includes-space.html:
* LayoutTests/accessibility/mac/webkit-alt-for-css-content-expected.txt:
Removed.
* LayoutTests/accessibility/plugin-expected.txt: Removed.
* LayoutTests/platform/mac/TestExpectations:
Canonical link: https://commits.webkit.org/318488@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications