mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 22:02:16 +00:00
Health-chart and mood-chart now pass accessibilityLayer explicitly on their ComposedChart root — Recharts 3 already defaults it on, but pinning it here documents the choice and survives a future default flip on the two busiest chart surfaces in the app. TileHeader's titleAs="h2" was previously read as a single-owner exception; the docstring undersold it — sibling h2 tiles in one grid nest correctly under the page h1 same as a lone owning block. Wires it through the dashboard's recent-workouts tile and the insights vitals grid (both the loaded SparklineDeltaTile card and the two provisional/ building states), so a rotor user gets one heading per tile instead of landing on the page's single h1 and nothing else. The coach composer's focus ring rode ring-primary/15 — likely under the 3:1 non-text-contrast floor next to its /50 border. Raises it to /50, matching the family of "wrapper focus-within ring, outline-none inner control" the standard already uses elsewhere at full strength.