Dirk Ginader

@ginader
285 Followers
225 Following
124 Posts
Accessibility Engineering Manager @google | Photography Noob | happy chap | Dad | he/him
https://dir.kg
Profilehttps://dir.kg
Twitter Archivehttp://tweets.ginader.com/
Githubhttps://github.com/ginader

I built a bot that features two HTML elements every day: @DailyHTML

I thought this might be interesting to all #a11y #Accessibility people. If you find it usefull, follow, repost, share 😊

(Cc @SteveFaulkner @tink @aardrian @patrick_h_lauke @matuzo @yatil @kc @marcus @jkphl @ginader @webaim @NVAccess @wai @heydon @hdv @jensimmons …)

@Lippe @MoritzGlantz @codepo8 Erwischt! Schee war's! 😀

I am again reminding y’all not to auto-fail regions / landmarks that have no accName:
https://adrianroselli.com/2024/06/maybe-dont-name-that-landmark.html

I am also begging y’all to stop using `aria-label`:
• https://adrianroselli.com/2019/11/aria-label-does-not-translate.html
• https://ericwbailey.website/published/aria-label-is-a-code-smell/

If you aren’t testing in screen readers (not just VoiceOver or ChromeVox) then please just stop already.

#accessibility #a11y

Maybe Don’t Name That Landmark

TL;DR: You probably don’t need to name that landmark. The Ngong Ping Village tourist trap on Hong Kong’s Lantau Island. All the pricey tourist spots have visible named landmarks on the map, but the ones people generally care about (bathrooms, food, that lovely tea house) are not. The accompanying tactile…

Adrian Roselli
@jensgro Unvergessen! Ein Viertel Jahrhundert Frontend! Sooooo viele absolut großartige Erinnerungen 😊

aria-roledescription is not a label

It is an alternative expression of the Aural UI of the role of an element.

inappropriately using aria-roledescription may inhibit users’ ability to understand or interact with an element.
ARIA 1.1

The wrong way to use aria-roledescription and call out someone as a fascist:

code

<img aria-roledescription="fascist" src="dt.PNG"
alt="Donald Trump">

This is wrong because you are not identifying the subject of the image as a fascist, you are overwriting the <img> element role so it effectively becomes a <fascist> element. Also, there is no explicit text identification of the subject as a fascist.

A much better way to achieve the aim of identifying a fascist (and not misusing aria-roledescription):
Example of a fascist
code
<figure>
<figcaption>Example of a fascist</figcaption>
<img src="dt.PNG" alt="Donald Trump">
</figure>

https://html5accessibility.com/stuff/2020/10/06/micro-note-on-aria-roledescription/

THUS SPOKE HTML - TPGi

For sighted users, HTML is visual, for screen reader users, HTML is spoken. For example is read out loud as “text content of heading, Heading level 1.″

TPGi
The Top Accessibility Errors Found in 2023
1. No link text
2. Non-active element in tab order
3. Missing link `alt` attribute
4. No `alt` text
5. Nested list not nested correctly
6. Duplicate labels used
7. Positive `tabindex` value
8. Invalid `aria-describedby`
9. No label for button element
10. Invalid `aria-labelledby`
https://www.tpgi.com/the-top-accessibility-errors-found-in-2023/
The Top Accessibility Errors Found in 2023 - TPGi

Read about the 10 most common issues our teams discovered using both automated and manual testing in 2023.

TPGi
@norm Awww maaaan! I've been there! Would not recommend. Feel better soon!
@jensgro oh wie GEIL! Das MUSS ich haben! 😀
The 10th WebAIM Screen Reader User Survey is now available for responses! 👉 https://webaim.org/projects/screenreadersurvey10/ Results to be published in Feb2024. #a11y #accessibility #screenreader #screenreaders #survey #surveys
WebAIM: Screen Reader User Survey #10 Results

Just got this Dialog for the first time. What an absolute treasure embracing kindness and respect! This is the absolute best way to position yourself against what twitter has become! Thank you Mastodon 😊