mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-22 03:02:35 +00:00
Workloads guest rows render — (or -) as a visual no-data signal in every cell where a guest doesn't expose that metric (info, vmid, disk, ip, uptime, node, image, namespace, context, backup). Each one was a plain <span>, so screen readers narrated "dash" alongside every cell label. Mark every dash that conveys "no value" with aria-hidden="true" so SR users hear the column label and skip the placeholder. Dashes that carry an informational title attribute (e.g. "Disk stats unavailable…") are intentionally left visible to assistive tech — title is the accessible name and replacing it with aria-hidden would drop real context. Visual unchanged; tested live via DOM probe — 25 of 27 dash spans on the Workloads page now carry aria-hidden, with the two title-bearing dashes still announceable. |
||
|---|---|---|
| .. | ||
| public | ||
| scripts | ||
| src | ||
| .bundlesize.json | ||
| .gitignore | ||
| .jscpd.json | ||
| .prettierignore | ||
| .prettierrc | ||
| DESIGN_SYSTEM.md | ||
| eslint.config.js | ||
| hosts-tab.txt | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| ThresholdsTableTop.txt | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| update_skeletons.cjs | ||
| update_sparkline.cjs | ||
| update_sparkline.js | ||
| update_sparkline_size.cjs | ||
| vite.config.ts | ||