Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5eee8c0ae0310c78ad07f24b6532d9e10398bf75
      
https://github.com/WebKit/WebKit/commit/5eee8c0ae0310c78ad07f24b6532d9e10398bf75
  Author: Tyler Wilcock <[email protected]>
  Date:   2026-09-04 (Fri, 04 Sep 2026)

  Changed paths:
    A 
LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-children-order-expected.txt
    A 
LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-children-order.html
    A 
LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-string-content-expected.txt
    A 
LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-string-content.html
    A 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-mixed-direction-expected.txt
    A 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-mixed-direction.html
    A 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-rtl-attribute-expected.txt
    A 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-rtl-attribute.html
    A LayoutTests/accessibility/mac/dynamic-rtl-children-order-expected.txt
    A LayoutTests/accessibility/mac/dynamic-rtl-children-order.html
    A LayoutTests/accessibility/mac/dynamic-rtl-string-content-expected.txt
    A LayoutTests/accessibility/mac/dynamic-rtl-string-content.html
    A 
LayoutTests/accessibility/mac/text-marker-index-mixed-direction-expected.txt
    A LayoutTests/accessibility/mac/text-marker-index-mixed-direction.html
    A LayoutTests/accessibility/mac/text-marker-index-rtl-attribute-expected.txt
    A LayoutTests/accessibility/mac/text-marker-index-rtl-attribute.html

  Log Message:
  -----------
  AX: Add layout tests for bidirectional text and runtime text direction changes
https://bugs.webkit.org/show_bug.cgi?id=323362
rdar://186603868

Reviewed by Chris Fleizach.

text-marker-index-mixed-direction.html:
text-marker-bidi-inline-cite.html already covers a dir=auto paragraph holding 
nested
dir=rtl and dir=ltr runs, and asserts the extracted string and range length. It 
uses no
index API, so the round trip across the direction boundaries, and the offset of 
the
embedded left-to-right run, are what this adds.

text-marker-index-rtl-attribute.html:
Same gap for dir=rtl. Left-to-right words in a right-to-left paragraph are a 
distinct
case from right-to-left characters. The words reverse while the letters inside 
them do
not, and an index space built from drawn order would still contain the right 
characters.

dynamic-rtl-children-order.html:
No accessibility test sets direction at runtime at all. Asserts the drawn order 
actually
reverses before re-checking the reported order, so it cannot pass against a 
tree that
never updated.

dynamic-rtl-string-content.html:
Likewise. The text is replaced in the same turn as the flip, so a stale 
isolated-tree
read cannot satisfy the assertion.

* 
LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-children-order-expected.txt:
 Added.
* LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-children-order.html: 
Added.
* 
LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-string-content-expected.txt:
 Added.
* LayoutTests/accessibility/isolated-tree/mac/dynamic-rtl-string-content.html: 
Added.
* 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-mixed-direction-expected.txt:
 Added.
* 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-mixed-direction.html:
 Added.
* 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-rtl-attribute-expected.txt:
 Added.
* 
LayoutTests/accessibility/isolated-tree/mac/text-marker-index-rtl-attribute.html:
 Added.
* LayoutTests/accessibility/mac/dynamic-rtl-children-order-expected.txt: Added.
* LayoutTests/accessibility/mac/dynamic-rtl-children-order.html: Added.
* LayoutTests/accessibility/mac/dynamic-rtl-string-content-expected.txt: Added.
* LayoutTests/accessibility/mac/dynamic-rtl-string-content.html: Added.
* LayoutTests/accessibility/mac/text-marker-index-mixed-direction-expected.txt: 
Added.
* LayoutTests/accessibility/mac/text-marker-index-mixed-direction.html: Added.
* LayoutTests/accessibility/mac/text-marker-index-rtl-attribute-expected.txt: 
Added.
* LayoutTests/accessibility/mac/text-marker-index-rtl-attribute.html: Added.

Canonical link: https://commits.webkit.org/320507@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to