Weekly RTL audit: findings
Author: github-actions[bot]Created Aug 17, 2026Updated Sep 14, 2026
Labelsrtl-weekly-scan
Weekly full-suite RTL audit
Scope: full component library, unfiltered — 126 component(s) for D1, 1434 core stories for D5 (2026-08-17T06:41:24.352Z).
PR CI (ci.yml's pr-rtl job) only audits the components a PR touches. Tokens, shared hooks, and icon primitives can regress RTL in components no PR modified, which is what this sweep covers.
D1 icon-mirror: 9 pass · 2 not-RTL · 115 N-A. D5 positional-mirror: 14 pass · 0 FAIL · 1420 N-A (tolerance 3px).
D1 — directional icons that do not mirror
| Component | Verdict | Detail |
|---|---|---|
| tablerowexpansion | fail | directional glyph never mirrors: aria:Collapse row |
| treelist | fail | directional glyph never mirrors: aria:Toggle children |
Workflow run: https://github.com/facebook/astryx/actions/runs/32001902796
Maintained automatically by .github/workflows/rtl-weekly.yml. The full JSON report is attached to the run as the rtl-weekly-report artifact (30-day retention).
Source: facebook/astryx