Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a4bb5774559f6cc7621f80c0e4eff8cf0fb9b60a
https://github.com/WebKit/WebKit/commit/a4bb5774559f6cc7621f80c0e4eff8cf0fb9b60a
Author: Tyler Wilcock <[email protected]>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
A
LayoutTests/accessibility/isolated-tree/mac/grid-selected-cells-deselect-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/grid-selected-cells-deselect.html
A
LayoutTests/accessibility/isolated-tree/mac/in-description-list-term-reparent-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/in-description-list-term-reparent.html
A
LayoutTests/accessibility/isolated-tree/mac/in-description-list-term-roles-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/in-description-list-term-roles.html
A
LayoutTests/accessibility/isolated-tree/mac/paragraph-text-marker-range-is-position-independent-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/paragraph-text-marker-range-is-position-independent.html
A
LayoutTests/accessibility/isolated-tree/mac/paragraph-text-marker-range-mixed-content-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/paragraph-text-marker-range-mixed-content.html
A
LayoutTests/accessibility/isolated-tree/mac/previous-line-start-text-marker-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/previous-line-start-text-marker.html
A
LayoutTests/accessibility/isolated-tree/mac/relative-index-for-text-marker-container-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/relative-index-for-text-marker-container.html
A
LayoutTests/accessibility/isolated-tree/mac/scroll-view-scrollbar-attributes-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/scroll-view-scrollbar-attributes.html
A
LayoutTests/accessibility/isolated-tree/mac/sentence-text-marker-range-across-inline-boundary-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/sentence-text-marker-range-across-inline-boundary.html
A
LayoutTests/accessibility/isolated-tree/mac/spinbutton-increment-decrement-buttons-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/spinbutton-increment-decrement-buttons.html
A
LayoutTests/accessibility/isolated-tree/mac/spinbutton-press-steps-value-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/spinbutton-press-steps-value.html
A
LayoutTests/accessibility/isolated-tree/mac/style-text-marker-range-color-attributes-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/style-text-marker-range-color-attributes.html
A
LayoutTests/accessibility/isolated-tree/mac/style-text-marker-range-inline-boundary-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/style-text-marker-range-inline-boundary.html
A
LayoutTests/accessibility/isolated-tree/mac/table-visible-cells-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/table-visible-cells-tree-membership-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/table-visible-cells-tree-membership.html
A LayoutTests/accessibility/isolated-tree/mac/table-visible-cells.html
A
LayoutTests/accessibility/isolated-tree/mac/text-marker-range-for-line-index-base-expected.txt
A
LayoutTests/accessibility/isolated-tree/mac/text-marker-range-for-line-index-base.html
A
LayoutTests/accessibility/isolated-tree/mathml-multiscript-none-holds-slot-expected.txt
A
LayoutTests/accessibility/isolated-tree/mathml-multiscript-none-holds-slot.html
A
LayoutTests/accessibility/isolated-tree/mathml-multiscript-odd-postscripts-expected.txt
A
LayoutTests/accessibility/isolated-tree/mathml-multiscript-odd-postscripts.html
A LayoutTests/accessibility/mac/grid-selected-cells-deselect-expected.txt
A LayoutTests/accessibility/mac/grid-selected-cells-deselect.html
A
LayoutTests/accessibility/mac/in-description-list-term-reparent-expected.txt
A LayoutTests/accessibility/mac/in-description-list-term-reparent.html
A LayoutTests/accessibility/mac/in-description-list-term-roles-expected.txt
A LayoutTests/accessibility/mac/in-description-list-term-roles.html
A
LayoutTests/accessibility/mac/paragraph-text-marker-range-is-position-independent-expected.txt
A
LayoutTests/accessibility/mac/paragraph-text-marker-range-is-position-independent.html
A
LayoutTests/accessibility/mac/paragraph-text-marker-range-mixed-content-expected.txt
A
LayoutTests/accessibility/mac/paragraph-text-marker-range-mixed-content.html
A LayoutTests/accessibility/mac/previous-line-start-text-marker-expected.txt
A LayoutTests/accessibility/mac/previous-line-start-text-marker.html
A
LayoutTests/accessibility/mac/relative-index-for-text-marker-container-expected.txt
A
LayoutTests/accessibility/mac/relative-index-for-text-marker-container.html
A
LayoutTests/accessibility/mac/scroll-view-scrollbar-attributes-expected.txt
A LayoutTests/accessibility/mac/scroll-view-scrollbar-attributes.html
A
LayoutTests/accessibility/mac/sentence-text-marker-range-across-inline-boundary-expected.txt
A
LayoutTests/accessibility/mac/sentence-text-marker-range-across-inline-boundary.html
A
LayoutTests/accessibility/mac/spinbutton-increment-decrement-buttons-expected.txt
A LayoutTests/accessibility/mac/spinbutton-increment-decrement-buttons.html
A LayoutTests/accessibility/mac/spinbutton-press-steps-value-expected.txt
A LayoutTests/accessibility/mac/spinbutton-press-steps-value.html
A
LayoutTests/accessibility/mac/style-text-marker-range-color-attributes-expected.txt
A
LayoutTests/accessibility/mac/style-text-marker-range-color-attributes.html
A
LayoutTests/accessibility/mac/style-text-marker-range-inline-boundary-expected.txt
A LayoutTests/accessibility/mac/style-text-marker-range-inline-boundary.html
A LayoutTests/accessibility/mac/table-visible-cells-expected.txt
A
LayoutTests/accessibility/mac/table-visible-cells-tree-membership-expected.txt
A LayoutTests/accessibility/mac/table-visible-cells-tree-membership.html
A LayoutTests/accessibility/mac/table-visible-cells.html
A
LayoutTests/accessibility/mac/text-marker-range-for-line-index-base-expected.txt
A LayoutTests/accessibility/mac/text-marker-range-for-line-index-base.html
A LayoutTests/accessibility/mathml-multiscript-none-holds-slot-expected.txt
A LayoutTests/accessibility/mathml-multiscript-none-holds-slot.html
A LayoutTests/accessibility/mathml-multiscript-odd-postscripts-expected.txt
A LayoutTests/accessibility/mathml-multiscript-odd-postscripts.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/ios/TestExpectations
M Tools/WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm
Log Message:
-----------
AX: Add coverage for ten untested or under-tested macOS accessibility APIs
https://bugs.webkit.org/show_bug.cgi?id=322343
rdar://185613759
Reviewed by Dominic Mazzoni.
Ten AT-facing macOS accessibility APIs had either no layout test at all, or a
single
test that was non-comprehensive. This commit adds fifteen tests filling these
gaps.
table-visible-cells.html
- Reason added: AXVisibleCells is a real macOS accessibility API with no test.
table-visible-cells-tree-membership.html
- Reason added: same API, exercise it across a mutation.
grid-selected-cells-deselect.html
- Reason added: AXSelectedCells has one test, and it only ever grows the
selection.
in-description-list-term-roles.html
- Reason added: AXIsInDescriptionListTerm was only covered by tests under
accessibility/ios-simulator/, so the macOS attribute path was never
exercised.
in-description-list-term-reparent.html
- Reason added: same API exercised across a mutation.
paragraph-text-marker-range-is-position-independent.html
- Reason added: AXParagraphTextMarkerRangeForTextMarker had only one test.
This one exercises the API from multiple positions within the paragraph.
sentence-text-marker-range-across-inline-boundary.html
- Reason added: AXSentenceTextMarkerRangeForTextMarker had only one test.
Tests consistency of sentence and paragraph APIs.
text-marker-range-for-line-index-base.html
- Reason added: AXTextMarkerRangeForLine had only one test
Exercises the zero vs. one indexing expectation for the API.
relative-index-for-text-marker-container.html
- Reason added: AXRelativeIndexForTextMarker had only one test.
style-text-marker-range-inline-boundary.html
- Reason added: AXStyleTextMarkerRangeForTextMarker has only one test, and it
only
varies font-style across block-level siblings.
style-text-marker-range-color-attributes.html
- Reason added: same API, tests the presence of color.
mathml-multiscript-odd-postscripts.html
- Reason added: Adds coverage for multiscript pairs.
mathml-multiscript-none-holds-slot.html
- Reason added: same API, tests edgecases for the none-slot.
spinbutton-increment-decrement-buttons.html
- Reason added: AXDecrementButton had one test, and it only asserts the
attribute
is advertised via isAttributeSupported, never that it resolves to anything.
spinbutton-press-steps-value.html
- Reason added: nothing connected the exposed spin button parts to what they
do.
* LayoutTests/accessibility/mac/grid-selected-cells-deselect-expected.txt:
Added.
* LayoutTests/accessibility/mac/grid-selected-cells-deselect.html: Added.
* LayoutTests/accessibility/mac/in-description-list-term-reparent-expected.txt:
Added.
* LayoutTests/accessibility/mac/in-description-list-term-reparent.html: Added.
* LayoutTests/accessibility/mac/in-description-list-term-roles-expected.txt:
Added.
* LayoutTests/accessibility/mac/in-description-list-term-roles.html: Added.
*
LayoutTests/accessibility/mac/paragraph-text-marker-range-is-position-independent-expected.txt:
Added.
*
LayoutTests/accessibility/mac/paragraph-text-marker-range-is-position-independent.html:
Added.
* LayoutTests/accessibility/mac/previous-line-start-text-marker-expected.txt:
Added.
* LayoutTests/accessibility/mac/previous-line-start-text-marker.html: Added.
*
LayoutTests/accessibility/mac/relative-index-for-text-marker-container-expected.txt:
Added.
* LayoutTests/accessibility/mac/relative-index-for-text-marker-container.html:
Added.
* LayoutTests/accessibility/mac/scroll-view-scrollbar-attributes-expected.txt:
Added.
* LayoutTests/accessibility/mac/scroll-view-scrollbar-attributes.html: Added.
*
LayoutTests/accessibility/mac/sentence-text-marker-range-across-inline-boundary-expected.txt:
Added.
*
LayoutTests/accessibility/mac/sentence-text-marker-range-across-inline-boundary.html:
Added.
*
LayoutTests/accessibility/mac/spinbutton-increment-decrement-buttons-expected.txt:
Added.
* LayoutTests/accessibility/mac/spinbutton-increment-decrement-buttons.html:
Added.
* LayoutTests/accessibility/mac/spinbutton-press-steps-value-expected.txt:
Added.
* LayoutTests/accessibility/mac/spinbutton-press-steps-value.html: Added.
*
LayoutTests/accessibility/mac/style-text-marker-range-color-attributes-expected.txt:
Added.
* LayoutTests/accessibility/mac/style-text-marker-range-color-attributes.html:
Added.
*
LayoutTests/accessibility/mac/style-text-marker-range-inline-boundary-expected.txt:
Added.
* LayoutTests/accessibility/mac/style-text-marker-range-inline-boundary.html:
Added.
* LayoutTests/accessibility/mac/table-visible-cells-expected.txt: Added.
*
LayoutTests/accessibility/mac/table-visible-cells-tree-membership-expected.txt:
Added.
* LayoutTests/accessibility/mac/table-visible-cells-tree-membership.html: Added.
* LayoutTests/accessibility/mac/table-visible-cells.html: Added.
*
LayoutTests/accessibility/mac/text-marker-range-for-line-index-base-expected.txt:
Added.
* LayoutTests/accessibility/mac/text-marker-range-for-line-index-base.html:
Added.
* LayoutTests/accessibility/mathml-multiscript-none-holds-slot-expected.txt:
Added.
* LayoutTests/accessibility/mathml-multiscript-none-holds-slot.html: Added.
* LayoutTests/accessibility/mathml-multiscript-odd-postscripts-expected.txt:
Added.
* LayoutTests/accessibility/mathml-multiscript-odd-postscripts.html: Added.
* LayoutTests/platform/ios/TestExpectations:
Canonical link: https://commits.webkit.org/319796@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications