@aardrian explains the reasoning behind the only one <main> per page rule.

@aardrian explains the reasoning behind the only one <main> per page rule.
Should the 'row' role really be necessary for parents of 'gridcell' and other cell role elements?
#Development #Guidelines
Tweaking text level styles (reprised) · Guidelines for HTML ‘mark’, ‘del’, ‘ins’, and ‘s’ https://ilo.im/1636wq
_____
#Text #Accessibility #ScreenReader #Print #Browser #WebDev #Frontend #HTML #ARIA
New post: “Mainlining Mains”
https://adrianroselli.com/2025/04/mainlining-mains.html
“aria-label” Requires a Valid Role, by @cferdinandi:
Implementing “aria-describedby” for Web Accessibility, by @flori (@a11ycollective):
The Opera One web browser has released a new AI Tab Commands feature. The tool enables the Aria AI assistant to manage tabs using natural language prompts.
#opera #browser #aria #ai #tab #commands
https://www.techradar.com/computing/artificial-intelligence/operas-new-ai-feature-brings-order-to-your-browser-tab-chaos
Polite is Often Better Than Being Alerted, by @ozewai.bsky.social:
https://ozewai.org/blog/technical-articles/polite-is-often-better-than-being-alerted/
The Opera One web browser has released a new AI Tab Commands feature. The tool enables the Aria AI assistant to manage tabs using natural language prompts.
#opera #browser #aria #ai #tab #commands
https://www.techradar.com/computing/artificial-intelligence/operas-new-ai-feature-brings-order-to-your-browser-tab-chaos
#Development #Findings
‘aria-label’ is a letdown · “One in three ‘aria-label’ implementations have likely issues.” https://ilo.im/162zei
_____
#CodeSmell #AriaLabel #ARIA #Accessibility #WebDev #Frontend #HTML
Na toll: Nach einem Update von Graphene funktioniert "Moshidon" nicht mehr.
Die App öffnet und schließt sofort wieder.
"Aria" gefällt mir nicht so, nutze ich eben "FediLab".
Edit: FediLab boostet zwar, wirft aber dennoch eine Fehlermeldung aus "Something went wrong".
#Android #GrapheneOS #Moshidon #Aria #FediLab #FediVerse
#Development #Guidelines
Navigation for keyboard users · How to build a keyboard-friendly navigation https://ilo.im/162xlc
_____
#Accessibility #Keyboard #ScreenReader #WebDev #Frontend #ARIA #HTML
aria-labelledby usage notes
“Like aria-label, aria-labelledby provides the opportunity for a developer to expose a short text string as the accessible name for an element. The mechanism to do so differs.”
#accessibility #webDev #HTML #ARIA
https://html5accessibility.com/stuff/2022/04/03/aria-labelledby-usage-notes/
The #aria-label attribute provides additional information to assistive technology users when an element lacks a visible label or has an unclear one. This can be problematic on multilingual websites if translations are forgotten or incorrect. Since ARIA attributes are typically added by developers, missed or incorrect translations can lead to inaccurate or missing screen reader information.
#Development #Techniques
HTML button groups for keyboard users · Keyboard-friendly ‘menu’, ‘menubar’, ‘toolbar’, and ‘tablist’ https://ilo.im/162rp7
_____
#Accessibility #ScreenReader #Keyboard #WebDev #Frontend #ARIA #HTML #JavaScript
Hits from my Tuesday morning inbox:
1. An unsupervised, LLM-generated, and hence completely useless set of recommendations about how to implement #accessible hovercards.
2. An email suggesting that accessible websites are ugly websites, and therefore we need some sort of cookie in everyone's browser describing what access technology they use so they can be directed into the appropriate "ghetto". This was sent to the #ARIA Authoring Practices mailing list for some reason.
Considering going back to bed.