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