Patrick H. Lauke on Nostr: in today's #a11y #wtf ... i dared look into how `<progress>` and its evil ARIA twin ...
in today's #a11y #wtf ... i dared look into how `<progress>` and its evil ARIA twin `role="progressbar"` are announced by actual browser/SR combinations. and the results are ... not good. will decant into a small article, but the tl;dr for now is: ideally, use `aria-valuetext` (even for the native `<progress>` element, in most cases), as things are whack...
Published at
2024-07-05 13:37:16Event JSON
{
"id": "2c86dae87e2c54c8807868cff16cf2ebd70a77a43b8a9e72b1c169de2dc276ec",
"pubkey": "d70cb691c0e8f6bdba7892f2e9b15c08525743b9d92f8b0f7c6fbd1af05ff751",
"created_at": 1720186636,
"kind": 1,
"tags": [
[
"t",
"a11y"
],
[
"t",
"wtf"
],
[
"proxy",
"https://mastodon.social/users/patrick_h_lauke/statuses/112734151403070266",
"activitypub"
]
],
"content": "in today's #a11y #wtf ... i dared look into how `\u003cprogress\u003e` and its evil ARIA twin `role=\"progressbar\"` are announced by actual browser/SR combinations. and the results are ... not good. will decant into a small article, but the tl;dr for now is: ideally, use `aria-valuetext` (even for the native `\u003cprogress\u003e` element, in most cases), as things are whack...",
"sig": "30d33890b5db862e20d3288c95a94ae83083240ddef65f2de3db723ed8448771c8f4749b29a9f4103686c142b941acae8f96cc8fea387a80cf2ae77d4109a455"
}