Search

Items tagged with: a11y


Finally hit publish on a blog post I've been writing for a while.

It's common to hear the term "fully accessible" used to describe products which have passed WCAG 2.2 level AA. But, are they really?

In this post, I explore 5 examples which highlight why WCAG, as awesome as it is, is not a measure of great usability or performance.

craigabbott.co.uk/blog/2025/5-…

#accessibility #a11y #wcag




#A11y Folks - Would you do an accessibility audit on a site that used an accessibility overlay and planned to keep it enabled?
#a11y


WE DID IT, WE FUCKING DID IT

WE GOT KEYBOARD NAVIGATION WORKING IN GNOME CALENDAR'S MONTH VIEW

gitlab.gnome.org/GNOME/gnome-c… (not merged yet)

Do note that the screen recording attached won't have any alt text, to avoid redundancy. Everything written below is a detailed explanation of the experience, and the recording is essentially a visual demonstration:

- When entering the month view with Tab, focus is set to the first event widget, and pressing Tab will focus the next event widget horizontally.
- Ctrl+Tab will move focus to the month cell located at the focused event widget. Ctrl+Arrow will move focus to the edges of the view.
- When out of boundaries horizontally, the focus moves onto the other side of the view.
- When out of boundaries vertically, the view will automatically scroll to that direction.
- Shift+Arrow will move focus and initiate selection; pressing arrow keys will select ranges of cells, and letting go of Shift will display the new event popover.
- When a month cell has overflowing events (as in, there are not enough event widgets that can fit inside the month cell), pressing tab will focus the overflow button, and activating it will show a list of events.

#GNOME #Calendar #GNOMECalendar #GTK4 #Libadwaita #a11y #Accessibility


🎉 IT'S FINALLY HERE!

Altbot now has a public API!

Everyone kept asking, So i finally made it. Generate alt-text for your images programmatically, perfect for photographers, bloggers, and developers who upload lots of images.

Pay what you can ($5 minimum)

What you get: Unlimited API access for a month (up to 5,000 images)

API key sent to your email automatically within minutes!

You can get a Subscription, set it and forget it, which auto-renews monthly.
Or do a One-time purchase, no commitment, buy when you need it.

(You can check your remaining time via the API if you go the one-time route!)

Get access:
🔄 Subscription: ko-fi.com/micr0byte/tiers
🎟️ One-time: ko-fi.com/s/a2d4aabd54

Docs: github.com/micr0-dev/Altbot/bl…

All processing happens locally & privately, no images are stored. Same privacy-first approach as always. And you help support the Altbot project :)

Questions? Reply here or check the docs!

#accessibility #a11y #fediverse #api #alttext #altbot


Ok, so this is another of those weird questions which I post because people here use their brains more than most. I want to have one NVDA Remote client control two machines at the same time. That is, I want my laptop to control my desktop and my second desktop, but I want both desktop1 and desktop2 to have their NVDA heard through the laptop at the same time. I also want to switch back and forth between the two machines, as well as to and from the laptop itself, with a keystroke. There are two solutions I've found for this, but both are a bit of a mess. I can use thenvdaremote:// URLs to disconnect from desktop1 and connect to desktop2 with one keystroke, and have another keystroke to do the reverse. The problem there is that I can't hear both machines' NVDA at the same time. Also, and this isn't as big a deal, I'm just a perfectionist, switching takes a few seconds. Secondly, I can run a virtual machine and have that connected to desktop2, with the host machine connected to desktop1. That allows easy switching of the keyboard, just alt+tab to the VM window and hit ctrl+g when I want to control desktop2. It also allows both desktops to have their NVDA run through the speaker at the same time and also, which is very nice, allows braille to swap with any display which supports channels. The problem there is the latency of the VM audio, which I can't seem to shrink. It seems a bit overkill, I may say, to run an entire windows OS just for NVDA remote in a VM. Does anyone have any better solutions. Can anyone think of something which would get all three things running, fast switching, simultaneous NVDA, and no latency? Ideas would be very gratefully received and boosts would be appreciated. #NVDA #blind #a11y #screenreader #remote #nvdaremote



#a11y


After two long and painful years, several design iterations, and more than 50 rebases later, we finally merged the infamous, trauma-inducing merge request !362 on GNOME Calendar.

The calendars list in the quick-add popover has undergone accessibility improvements, providing a better experience for assistive technologies and keyboard users (to a limited extent). Specifically: tabbing from outside the list will focus the selected calendar in the list; tabbing from inside the list will skip the entire list; arrow keys automatically select the focused calendar; and finally, assistive technologies now inform the user of the checked/selected state.

Admittedly, the quick-add popover is currently unreachable via keyboard because we lack the resources to implement keyboard focus for month and week cells. We are currently trying to address this issue in merge request !564, and hope to get it merged for GNOME 50, but it's a significant undertaking for a single unpaid developer. If it is not too much trouble, I would really appreciate some donations, to keep me motivated to improve accessibility throughout GNOME and sustain myself: tesk.page/#donate

For non-accessibility-related details about this merge request, feel free to check out mastodon.social/@nekohayo/1155…

#GNOMECalendar #GNOME #GTK4 #libadwaita #accessibility #a11y #calendar #FOSS #OpenSource


First MR merged in the currently happening GNOME Calendar livestream: gitlab.gnome.org/GNOME/gnome-c…

It's already available in the current nightly flatpak version. It is so nice to be able to use the new event quick-add popover, with no extra swirly pages etc. to pick the target calendar. Very efficient! 😌

Thanks to @TheEvilSkeleton for their patience and sisyphean rebasing of that much awaited merge request over the past 2 years 🫡

4 tickets have been closed as a result!

#GNOMECalendar #GNOME #UX




some people work hard to try and solve real barriers to #accessibility
others like to waste everybody's energy with pointlessly long-winded theoretical purity discussions on "if text isn't marked up in a <p> element, does it fail 1.3.1?"
i guess if you're being paid by numbers of issues filed, sure... #a11y


So here's a new fresh hell. Attempting to access seekingalpha.com. When I try to open the site, I get the following: "Before we continue... Press & Hold to confirm you are a human (and not a bot).". There's a button on the page that you apparently need to press and hold, using a mouse, because of course if you don't have the ability to use a mouse, then you're obviously not human. Is anyone else able to reproduce? #a11y
#a11y




Well it would appear that I’m going to be embarking on a crash course in learning the ins and outs of #NVDA in a big hurry. #JAWS is initiating some hocus pocus that I’m not the least bit happy with. They are going to start requiring all of us who use JAWS to create accounts and sign in. JAWS is not Microsoft 365. It’s a screenreader, not a suite of programs. What would be the purpose of requiring this? I’m just not comfortable with this, so it looks like I’m going to stop using the screenreader I’ve been using for 20 plus years. I’m told that #NVDA is as robust as JAWS, I most certainly hope so. I’m disappointed that there aren’t more options out there. For not the first time over the years, I’m finding myself missing good old WindowEyes. #A11Y


Yup...
"Why Moving Away from SPAs improves Usability, Accessibility, and SEO"
innoweb.com.au/blog/why-moving…
#a11y #usability #seo #webdev #webdevelopment





📣 Sei #A11y und unterstütze unsere Do-It-Blind (DIB) Exkursion zum Hackerspace Base48 in Brno für Menschen mit Sehbehinderung oder Blindheit, am Samstag, 22. November. Nähere Informationen bekommst du auf Nachfrage per Direktnachricht oder von dib@lists.metalab.at base48.cz/ #make #blind #inklusion


So about the #Mona app. Given that version 7 is going to be a massive app rewrite and refactoring, I have many issues. The first is the paying. This app is a huge rewrite. All that time and effort? That deserves money. Where I put my foot down is you making a whole new app to get around all of the people, including me, that paid for lifetime subscription. That seems wildly underhanded to me. And you’re releasing it as a new app? Rather than a app upgrade? To make sure that we’re kind of forced to pay for the new app? Hard no from me. I read every single reply in that thread. There is a test flight link. Even though it is in beta, it is relying way too heavily on LLM’s for me to want to try it. I read in the thread that choosing a post language is no longer an option, and that the app relies on an LLM to guess what that language is. Even in a beta, that clearly signals what you started developing direction wise and I’m just not interested. I keep thinking about the question I asked the developer long before Mastodon had it’s moment. The developer told me no Mastodon app would be made. Fine. But this looks like cash cow development to fund whatever LLM you stuck in the app. I’m not happy. The accessibility of the app is unmatched, especially for VoiceOver users, but I fund honest, even agressive, donation requests. I will happily pay a subscription to support development but not like this. Is there another app with as much care and VoiceOver love? #Fediverse #Mastodon #Accessibility #A11y




I have just found a nice document scanning app for android that can do automatic edge detection, cropping, multipage scanning, OCR, PDF export and more.
It's called #makeacopy and it's using #tesseract engine to perform the OCR directly on the device with no internet connectivity requirement at all.
The app has almost full #a11y support for screen reader users in the sense that all the controls are clearly labelled and it's easy to navigate.
I can't resist and I have asked the developer if it would be doable to add a screen reader compatible notifications making the automatic edge detection somehow accessible as well.
Now I'd appreciate comments from low vision screen reader users, mobility trainers, people assisting other blind people or others who might be able to tell if my idea is viable and how much you like it?
Here is link to the github issue I have started: github.com/egdels/makeacopy/is…

Thanks for looking into it.




Why Moving Away from SPAs improves Usability, Accessibility, and SEO
innoweb.com.au/blog/why-moving…
#webdev #webdevelopment #spa #usability #a11y #seo


Global Digital Accessibility Salary Survey
gaad.foundation/what-we-do/gda…
#a11y #accessibility #salary #survey




Thanks for looking into this @Marco Zehe. As I am following @Delta Chat for a few months screen reader #a11y is really improving on all the platforms. Except user feetback it has under gone an #a11y audit.
For non accessibility related features, in the 3.22 version which may not yet be available in the apple store there are opt-in one to one video calls available for testing. I assume screen reader users will like such a feature at least I do.


We hereby challenge _all_ other messaging apps, FOSS or not, to provide a more convenient private onboarding experience than #deltachat

1. Install app
2. "Create new profile"
3. Enter nick name, tap "Agree and continue"
4. Tap "+" and "new contact" and provide/scan qr code/link

Voila! A secure private chat, familiar to those coming from Whatsapp or Telegram (without "AI", with #a11y).

Note: chat identities are private and can not be queried or discovered. Servers keep no track or metadata




🎉 Nueva ponencia en la #a11yConf2025.
Presentamos a @jmdaweb, ingeniero de software y consultor de accesibilidad en Plexus.
Es presidente de la Comunidad Hispanohablante de NVDA,, y está certificado como Web Accessibility Specialist (WAS) por la IAAP.
🛠️ En esta primera edición de la a11yConf ofrecerá el taller:
“NVDA para desarrolladores: escucha lo que tu interfaz esconde”.
📍 Girona, 29 de noviembre
🌐 a11yconf.com/es/agenda#JoseMan…
#A11Y, #AccesibilidadDigital, #ScreenReader, #Lectordepantalla, #Workshop, #Taller, #Inclusión, #DesarrolloWeb, #Girona