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

Reply via email to