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 …)

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

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
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 😊
Today was a great day for accessibility! Thanks @hdv Piccia Neri @ginader and @karlgroves for presenting at our online event!
https://christianheilmann.com/2023/10/25/today-was-a-great-day-for-accessibility/
Today was a great day for accessibility! | Christian Heilmann

I have a ticket to give away for free for the fantastic border:none conference that is happening October 26-27 in Nürnberg, Germany! I would've loved to be there myself but am sadly too busy. Please reach out if you're interested!
Check out: border-none.net/2023/
I'll be speaking at the WeAreDevelopers Accessibility Day this Wednesday about how many accessibility issues can be prevented during UX instead of fixing them after development.
This is a free online event! Sign up and stream here:
https://www.wearedevelopers.com/event/accessibility-day-october-2023
Had an absolute blast speaking at #a11yTO in Toronto this week! This event is a gem of an Accessibility conference with a stellar line up of amazing speakers and a fantastic audience with great questions and insights!
I spoke about how a vast amount of Accessibility issues can be prevented in UX by annotating accessibility information in their designs.
https://conf.a11yto.com
#a11yTO Conf

Here it is, friends, the moment you’ve all been waiting for. We're BACK! Mark your calendars, and get ready to join us on October 22 & 23, 2026.