What
The plan-vs-actual meter has role="meter" and aria values, but a screen-reader user would benefit from a clear text description of "X logged of Y planned (over by Z)". Add/refine the aria-label to spell that out.
Where
packages/ui/src/meter.tsx.
How to verify
Run the web app on a task that is over budget and inspect the meter's aria-label; optionally run the a11y check in apps/web/e2e/time-tracking.e2e.spec.ts (axe scan).
Notes
Numbers should use the mono/tabular treatment per the brand.
What
The plan-vs-actual meter has
role="meter"and aria values, but a screen-reader user would benefit from a clear text description of "X logged of Y planned (over by Z)". Add/refine thearia-labelto spell that out.Where
packages/ui/src/meter.tsx.How to verify
Run the web app on a task that is over budget and inspect the meter's
aria-label; optionally run the a11y check inapps/web/e2e/time-tracking.e2e.spec.ts(axe scan).Notes
Numbers should use the mono/tabular treatment per the brand.