Make Screen Readers talk with the ARIA Notify API. #accessibility #javascript #a11y #webdev
Search results
Ko-Fi really wants me to make an account on the hell site, but I’m drawing a line in the sand.
As a disabled and omnisexual creator, I refuse to spend my energy in a place that feels increasingly hostile to my communities just for the sake of self promotion. I believe we can build successful brands right here on the #Fediverse without compromising our ethics or our safety. 🏳️🌈 ♿️
I am here to focus on what I love: GNU/Linux, open source, and high-quality ethical technologies. Speaking of things I love... I’ve officially set up a Ko-Fi goal to support my caffeine addiction! ☕️
I’m a bit of a coffee snob, even brewing at home is getting pricey with tariffs and inflation. If you appreciate a queer, disabled perspective on the #Linux world, I’d love your help reaching my $50 goal!
https://ko-fi.com/terminaltilt/goal?g=0
Thank You!
#Mastodon #Omnisexual #GNULinux #GNU #Linux #Coffee #Debian #elementaryos #Intersectionality #NoBirdSite #QueerTech #SupportCreators #KoFi #Donations #Disability #DisabledCreator #FOSS #OpenSource #Accessibility #Caffeine #SmallCreator
Are there any good alternative mastodon-clients to mona and tweesecake, which are both screen-reader accessible and work on mac?
I know enafore is a thing, but I don't like that one very much, due to it being browser-based and very limited in its features.
#accessible #accessibility #blind #fediverse #mastodon #macos
PSA: If you own an audio settings UI, it is now easier to enable mono audio on Linux
https://arunraghavan.net/2026/01/accessibility-update-enabling-mono-audio/
#introduction / #hellomastodon
I am Bi man from the Seattle area and #TwitterRefugee hoping to explore many of my interests here on Mastodon. For the near future I am just going to lurk and learn while I RTFM so I can learn to use Mastodon as well as see how the culture develops.
The reason I state I am Bi man at the beginning of this post is to help raise awareness of the #Bisexual community which is often misrepresented in the media and news. Obviously #Bisexuality and #LGBTQ issues and news are interests I will follow and contribute to here on Mastodon.
Other interests include:
#robotics #IoT, #Python #AI
#retrocomputing #PCgaming
#augmentedreality #virtualreality
#meditation #sleepdisorders #stressmanagement #ASMR
#cannabis #medicalmarijuana #psilocybin #accessibility #disability #ageism #sciencefiction #cats #crows #weather #astronomy #spaceexploration #oceanography #climatechange #teraforming #greenenergy
That's a long and rambling list, and I am sure there is more, but that's the best I can come up with for now.
This is my longest post for now, and I just used my first 1000 characters. Now that's something to toot about and not tweet about.
Merged.
I don’t recall how long before it shows on MDN, but when it does, the guidance on CSS single page carousels will have fewer WCAG violations.
The multi item example is an auto WCAG failure, and that’s a function of the CSS spec.
It’s live!
https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Overflow/Carousels
These CSS carousel examples are still full of accessibility barriers (never mind lack of browser support), but now they’re less broken than the examples Google / CSSWG provides. So… yay?
And merged. Because Chris Mills is a lovely bloke.
Keeping up my momentum and filed another, much more detailed PR:
https://github.com/mdn/content/pull/42691
Understand this is not a failing of MDN — the CSS carousel spec itself is not even done (so this should be marked as ‘experimental,’ IMO).
RE: https://kind.social/@Linzington/115867553722581608
And this, my friends, is why we add description to our images.
Friends, this is the coolest thing I have ever seen and you should see it too. A guitar amp labelled entirely in braille. #accessibility #blind #blindness #braille
MDN accessibility claim about CSS carousels:
https://mastodon.social/@mdn/115770891074082150
My very limited PR to limit that false claim:
https://github.com/mdn/content/pull/42681
Yay. Megacorps out there making the claims, me taking spare time, again, to try to fix them.
Monthly reminder that, while there's no "one size fits all" perfect font for accessibility, you still want to avoid anything thin: it makes it very hard to read. Also, the smaller & thinner the font, the more important contrast is. Let users comfortably read your content!
#Accessibility #Typography
#SelfHosting week 1, phase 3.
Decision is almost made, considering a site based on hybrid solutions:
Newsletter -> buttondown
stories -> writefreely
interactions/comments -> lemmy (where stories from writefreely will spread to fediverse) and at this point I find less useful to federate Writefreely, given that this platform has no comments. Makes sense a "reply via e-mail" pointing to LetterBird page I have, and "follow [category/community] on Lemmy to comment via Fediverse.
What's missing? A stable navigation menu, and an internal search engine. Found a way to place a landing for the site, through writefreely's admin settings.
Ghost, even in the latest 6.10 version, is excluded. Tried it, and its accessibility is very very poor! It takes time to get rid of various interface elements not properly rendered by screen readers. Ghost is a clear adjustment due to obligations, not an "accessibility by design" project organization.
My main (no longer so hidden) intention is get rid of WordPress, despite self-hosted its philosophy is drastically changing.
And I even have Bearblog which solves some of the issues for nav menu and maybe search bar, but it's a centralized platform depending on one person only. Of course accessibility is the main focus, both in back and front-end.
Any suggestion or feedback is highly appreciated, this month will be dedicated to tests and experiments.
#a11y #accessibility #ActivityPub #blind #blog #blogging #feedback #fediverse #FollowerPower #lemmy #newsletter #SelfHost #WordPress #WriteFreely #writing
The text mode lie: why modern TUIs are a nightmare for accessibility — The Inclusive Lens https://xogium.me/the-text-mode-lie-why-modern-tuis-are-a-nightmare-for-accessibility #Accessibility #CLI #TUI
Linux desktop voice control has a gap. Talon costs money. Other tools are X11-only or cloud-dependent.
So I built EasySpeak.
https://www.youtube.com/watch?v=dl5m2Zo1oIE
https://github.com/ctsdownloads/easyspeak/tree/dev?tab=readme-ov-file#easyspeak
- Free and open source (GPL-3.0)
- Fully local — no cloud, no accounts
- Wayland-native
- "Hey Jarvis, open downloads"
Built for RSI, accessibility, or anyone who wants to talk to their computer.
#Linux #OpenSource #Accessibility #VoiceControl #GNOME #Wayland #a11y
question for people- for the accessible description of an emoji, would you expect it to say the skin tones?
for instance, "women holding hands" vs "women holding hands: light skin tone, medium-light skin tone"
personally the latter feels very verbose, but i'd love to get thoughts!
Mutualaid, Please Boost
Hi everyone! I'm in a bit of a tough spot, and after paying my rent this week I am going to be flat broke and will struggle to sustain myself for a while, and could really use the help.
Currently, I am spending a lot of time (between my uni exams) volunteering to help improve GNOME in many ways, such as:
- Better hardware enablement, such as (https://codeberg.org/kramo/cartridges/pulls/406) and (https://codeberg.org/kramo/cartridges/pulls/418) to enable controller input in Cartridges, and (https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/682) to support back/forth hardware buttons, like those seen on some gaming/productivity mice, in GNOME Calendar.
- Improve accessibility in GNOME, with (https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4013) to improve accessibility of the selection mode in GNOME's screenshot overlay, and (https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/681) to fix missing tooltips and labels in GNOME Calendar.
- Help with maintenance and add new features to many commonly used GTK and GNOME apps, such as adding a new comparison mode to Upscaler with (https://gitlab.gnome.org/World/Upscaler/-/merge_requests/101) (with help from Skelly), porting GNOME Music to Blueprint with (https://gitlab.gnome.org/GNOME/gnome-music/-/merge_requests/1140) and (https://gitlab.gnome.org/GNOME/gnome-music/-/merge_requests/1141), and helping to improve the ecosystem by occasionally streaming my changes on my Youtube account.
These changes take many hours of my free time to research, develop and test, with 0 compensation. If #Linux accessibility, hardware-enablement or having amazing, beautiful Linux and #LinuxMobile apps is important to you, I would strongly urge you to donate or boost this post!
My KoFi is https://ko-fi.com/zoeyahmed. My current goal is to raise £300, which should cover me and allow me to continue making GNOME and the FOSS ecosystem better and more accessible then ever!
Current Total: £0/£300
@mutualaid #MutualAid #TransMutualAid #Accessibility #a11y #GNOME #GNOMECalendar #GNOMEShell #Upscaler #Cartridges #MutualAidRequest
When we design for disabilities, we make things better for everyone. This is called the Curb-Cut Effect. The term was coined by disability students and activists in the 70s, who added curb cuts to the Berkeley sidewalks to make access easier for those in wheelchairs. They discovered those also helped people with strollers, using trolleys for deliveries, etc.
I know the concept of the Curb Cut Effect is supposed to help encourage people to improve #accessibility for disabled folks because it will help other people as well, but I worry some might avoid making such changes for one group when it could reveal to the world that they've been failing many other types of users as well.
Ever found modern fancy scrollbars in #Firefox inaccessible?
about:config and:
widget.gtk.overlay-scrollbars.enabled → false
keeps them fully visible while not however.
widget.non-native-theme.scrollbar.size.override
can be used to make them thicker (I've set 24).
Does anyone have Phanpy UI and Elk UI production Docker Compose installation instructions?
#mastodon #fediverse #selfhosting #docker #opensource #sysadmin #technology #linux #overwhelm #mentalhealth #accessibility #IT #learning #decentralization
#SelfHosting week 0:
Phase 0. Choosing domain name for self hosting: plusbrothers.online seems available. the .net is my main website based on #WordPress
Considering also plusbrothers.community but who knows if it's possible. Something that warns users that's the same site but with other purposes.
What to do there: Mastodon instance with more than 500 characters if possible. Then Castopod, and maybe a WordPress to transfer English blog there.
Finally, choosing the most appropriate VPS server where to install #YunoHost currently confronting most famous VPS vendors' websites user interface for #accessibility - this is a showcase for customer care. Less accessible means less disability-friendly, that means "I'd prefer you don't come to us". Hostinger has an accessibility statement but it's very superficial and maybe copy-pasted from a template just because obliged by european laws, not for real care.
i want to hear from people who use screen readers: what makes alt text useful to you? what doesn't help?
I was really fascinated when I first learned about the blind gaming community. Great to see whenever this topic gets more coverage, and the growing inclusivity within the industry.
"With an estimated 250 million gamers worldwide identifying as visually impaired, accessibility is both a major commercial opportunity and an essential industry priority."
https://www.bbc.com/news/articles/c1dzrkg0754o
#accessibility #videogames #VideogameAccessibility #BlindGamers #news
We’re working on an Accessibility Statement for Starlight (a documentation website generator). If you have experience with or opinions about these, I’d love to hear feedback! Or if you have links favourite resources, those are great too.
A lot of things get be lost in translation, so don't let misunderstandings get in the way of your #support needs on #38c3
Get reliable #accessibility info on the official infopage:
https://events.ccc.de/congress/2024/infos/accessibility.html
There's a summary of the main differences compared to last year on the event blog:
https://events.ccc.de/en/2024/12/03/38c3-a11y-diff/
7/n Train manager repeats his request to please put your skis in the Bicycle Carriages 30 and 31, and not in front of exits and bathrooms. Also says that if you wanted to have a seat, you should have booked one. He can't help it. Trains are full during the holidays.
Yapping couple got off in Düsseldorf. We left Düsseldorf with 1 minute delay. Is this cause for celebration, or a dark foreboding of what is to come? Only time will tell.
Woman behind me is the ideal fellow passenger. Would love to chat about what she's reading, but this is the quiet zone, so I won't disturb her.
#Treinleven #Trains #Travel #AnnaOnATrain #DeutscheBahn #TrainTravel #Christmas #Christmas 2025
8/n Took another bathroom break and pondered the concept of Braille on a no-touch flush.
Happy to report that the train toilets are still very clean.
Spit girl drank a can of red bull and passed out. Ideal fellow traveller behind me is still fab.
#Accessibility #Braille #Train #DeutscheBahn #Travel #AnnaOnATrain #Treinleven #Trains
A rant in the face of the industry’s continued neglect and outright hostility towards digital accessibility and care for users.
Top 5 #accessibility improvements in #GNOME Calendar 49:
1. Focus indicators were added in various places
2. Events are focusable with a keyboard
3. Year/month spin buttons are navigable with arrow keys
4. Calendar grids are skippable with Tab, and cells are wrapped via keyboard focus
5. Calendar list box now behaves like a check box
For screen readers: events and year/month spin buttons have proper semantics!
I've just seen an absolutely disgusting article. I said "seen", not "read", because I'm blind and I could not read it.
for your reference, here's the first beautiful sentence of this article:
"ffGE ARrj XRejm XAj bZgui cB R EXZgl, Rmi mjji jrjg-DmygjREDmI XgRDmDmI iRXR XZ DlkgZrj."
I don't know the technology behind this BS, but screen readers see it as scrambled text, kind of encrypted or something like this. I guess it's some font juggling (ChatGPT supposed it's gliph scrambling, where random Unicode values are mapped to random letters — I'll trust her in this because I really don't care about the tech behind it), but if you have a tiny little grain of empathy, never ever ever do this, for goodness sake.
https://tilschuenemann.de/projects/sacrificing-accessibility-for-not-getting-web-scraped
#Accessibility #Blindness #Empathy #BadPractices #Web #Text
A gentle reminder to folks who are new to Mastodon. In solidarity with those in the disabled community who rely on screen readers, we ask that you:
* Add alt text/image descriptions when you post media
* Capitalize the first letter of every word in a hashtag #LikeThis
* Avoid emojis in your display name
UPDATE: So many great questions! Please check the replies to see if your question has been asked and answered ❤️
#StrongerTogether #Accessibility #AltText #Disability #Solidarity #FediTips
A interesting little story from HTMHell about how much little details matter for accessibility.
Hey, I've been under distress lately due to personal circumstances that are outside my control. I can't find a permanent job that allows me to function, I'm not eligible for government benefits, my grant proposals got rejected, paid internships are quite difficult to find. Essentially, I have no stable monthly income that allows me to sustain myself.
Nowadays, I work mostly on accessibility throughout GNOME as a volunteer, improving the experience of people with disabilities. I helped make the majority of GNOME Calendar accessible with a keyboard and screen reader — still an ongoing effort with !564 and !598 —which is an effort no company ever contributed financially. These merge requests take thousands (literally) of hours to research, develop, and test, which would have been enough to sustain myself for a couple of years if I had been working under a salary.
I would really appreciate any kinds of donations, especially ones that happen periodically to bump my monthly income.
These donations will allow me to sustain myself while allowing me to continue working on accessibility throughout GNOME, potentially even 'crowdfunding' development without doing it on the behalf of the Foundation.
I accept donations through the following platforms:
- “TheEvilSkeleton” on Liberapay: https://liberapay.com/TheEvilSkeleton/donate (free and open-source platform)
- “TheEvilSkeleton” on Ko-fi: https://ko-fi.com/theevilskeleton
- “TheEvilSkeleton” on GitHub Sponsors: https://github.com/sponsors/TheEvilSkeleton
Boosts welcome and appreciated.
#Accessibility #a11y #GNOME #GNOMECalendar #MutualAidRequest #MutualAid

GNOME Calendar: A New Era of Accessibility Achieved in 90 Days
There is no calendaring app that I love more than GNOME Calendar. The design is slick, it works extremely well, it is touchpad friendly, and best of all, the community around it is just full of wonderful developers, designers, and contributors worth collaborating with, especially with the recent community growth and engagement over the past few years. Georges Stavracas and Jeff Fortin Tam are some of the best maintainers I have ever worked with. I cannot express how thankful I am of Jeff’s underappreciated superhuman capabilities to voluntarily coordinate huge initiatives and issue trackers. One of Jeff’s many initiatives is gnome-calendar#1036: the accessibility initiative, which is a big and detailed list of issues related to accessibility. In my opinion, GNOME Calendar’s biggest problem was the lack of accessibility support, which made the app completely unusable for people exclusively using a keyboard, or people relying on assistive technologies. This article will explain in details about the fundamental issues that held back accessibility in GNOME Calendar since the very beginning of its existence (12 years at a minimum), the progress we have made with accessibility as well as our thought process in achieving it, and the now and future of accessibility in GNOME Calendar.
tesk.page · TheEvilSkeleton
Link author:
TheEvilSkeleton@TheEvilSkeleton@treehouse.systems
About fucking time.
“Judge orders White House to use American Sign Language interpreters at briefings”
https://www.npr.org/2025/11/05/nx-s1-5599118/white-house-asl-deaf-american-sign-language-judge-order
Sadly, does not include VP briefings. White House is supposed to update court on progress by end of week. Curious how it will jerk court around.
Not just unsurprising, but utterly predictable.
“Trump administration says sign language services ‘intrude’ on Trump’s ability to control his image”
https://apnews.com/article/american-sign-language-trump-white-house-7ac33c635cdefd22154d6eb7e47d3d55
Though he has a point — having an ASL interpreter could make it look like he cares about, well anything other than himself. That’s not his brand.
About fucking time.
“Judge orders White House to use American Sign Language interpreters at briefings”
https://www.npr.org/2025/11/05/nx-s1-5599118/white-house-asl-deaf-american-sign-language-judge-order
Sadly, does not include VP briefings. White House is supposed to update court on progress by end of week. Curious how it will jerk court around.
Okay this is wild. So there was this third-party screen reader for the Mac called Vosh. It's recently been picked up by some one who has had enough of Apple's neglect of the Mac and canned responses. And I understand that. But also I kinda want to ask why not Linux, but I understand that as well, that everything else they like about the Mac except the screen reader.
Today's Web Design Update: https://groups.google.com/a/d.umn.edu/g/webdev/c/A-d9lIVaj2c
Featuring
@michaelharshbarger,
@aardrianAdrian Roselli,
@SteveFaulkner,
@deconspray,
@mgiffordMike Gifford, CPWA ,
@sarajwSara Joy
,
@matuzoManuel Matuzović,
@j9tJens Oliver Meiert,
@mehm8128,
@Jayhoffmann,
@MeyerwebEric A. Meyer,
@bkardell,
@adactioJeremy Keith,
@slightlyoffAlex Russell, and more.
Subscribe info: https://www.d.umn.edu/itss/training/online/webdesign/webdev_listserv.html#subscribe
Thanks, Deutsche Bahn 😑
Did make the connection, tho, even though the train from Düsseldorf to Venlo was supposed to be a direct connection. I also bought snacks. It’s finally quiet around me and there are no dogs 🥳
Taking a YouTube break, and found my timeline blessed with a public transportation related fact: https://youtube.com/shorts/Pu8SrJ9SfiM
I'm SO happy with how my talk was produced for #PyLsdiesCon 2025! The intro by Ariane Djeaupang was fantastic and the slick animated title was awesome!
Have a watch here and learn how Python devs (yes, even backend devs) can help out with #accessibility on the web.
https://youtu.be/KrtUTEZzD6U?si=lmTtsCiK600UAAPy
#Wagtail #Django #Python
This year brought great improvements to #accessibility in GNOME, including:
• Accessibility from the start on the login screen
• Full accessibility of GNOME Web
• Tons of improvements to Calendar
• Screen reader integration for Notifications
• Configure #Orca screen reader from Settings
• GTK apps integrated w/Windows & macOS accessibility
Help us reach 1,500 #FriendsOfGNOME so we can focus on accessibility even more in 2026!
And 🚀 Space Reviewers 👾 Accessibility Edition is live!
Join to see how the #Django #Accessibility Team reviews PRs 🤩
I've had a lot of financial setbacks this year. Ripped off several times on my way out of the US. Medical emergency and follow-up appointments that had to be paid for out of pocket. Higher costs than anticipated due to Masters dragging on and tying me down past the best time to leave.
I try hard to keep costs low. I walk in a lot of pain sometimes so I can avoid paying for transportation.
I'd really appreciate whatever help you could spare trying to get an accessible ride again.
The point to donating to this trike crowdfund on #BandcampFriday is that Bandcamp waives its fees for me on that day. Only PayPal will charge me a fee. So that increases the amount of money from a music purchase that goes to me and this recumbent crowdfund.
So this Friday, December 5th, if you're able to donate to help a disabled geezette like me out, I would so appreciate it. https://meganlynch.bandcamp.com/album/songs-the-brothers-warner-taught-me #BikeNite #BikeTooter #MutualAid #Accessibility
Happy International Day of Persons with Disabilities!
This year's theme: "Fostering disability inclusive societies for advancing social progress."
Because we can't move our society forward without everyone being included.
https://www.un.org/en/observances/day-of-persons-with-disabilities
#disability #accessibility #InternationalDayOfPersonsWithDisabilities
One way we can all celebrate is by learning about the importance of accessibility on social media.
Happy International Day of Persons with Disabilities!
This year's theme: "Fostering disability inclusive societies for advancing social progress."
Because we can't move our society forward without everyone being included.
https://www.un.org/en/observances/day-of-persons-with-disabilities
#disability #accessibility #InternationalDayOfPersonsWithDisabilities
Today is International Day of Persons with Disabilities. Accessibility removes barriers that many people never notice but others bump into every day. For those of you doing this work, it isn't always easy. Some days you fix one thing only to discover three more waiting behind it. But the progress you make does matter. Keep going. #accessibility #IDPD
424-word hot take: “You Can’t Make Something Accessible to Everyone”
https://adrianroselli.com/2025/12/you-cant-make-something-accessible-to-everyone.html
Over November 2025, I've been able to contribute to
@gnome, and it was a pleasure!
I focused on GNOME Clocks, with the goal of making it as good as possible for GNOME 50. I focused on #accessibility, #linuxmobile and all sorts of bug fixes and features, as well as issue and MR triaging.
I also fixed some tiny issues in #GTK and #libadwaita, and helped make gettext-pseudolocale as good as possible.
I hope to find more free time to make GNOME Clocks 50 dependable as a mobile clocks app.
Presenting the Alt Text Health Check image accessibility report #3.
https://stefanbohacek.com/blog/alt-text-health-check-image-accessibility-report-3/
#AltText #AltTextHealthCheck #accessibility #ImageDescription #fediverse
Mastodon's "missing alt text" warning badge is getting an update 👀
Big update to the annotated edition of G.H. Hardy's ‘A Mathematician's Apology’: the PDF is now *tagged* (plus various minor improvements).
(A #TaggedPDF contains extra semantic information to assist screen-reading software etc.)
The new version is available (#OpenAccess as always) at https://archive.org/details/hardy_annotated
The LaTeX tagging system is still under development [https://latex3.github.io/tagging-project/], but I have been making progress in adapting my LaTeX styles to be tagging-compatible.
For the annotated ‘Apology’, I also had to re-implement a subset of the functionality of the "manyfoot" package (which is currently not tagging-compatible), because there are two different kinds of footnotes in the annotated ‘Apology’. (Hardy's original footnotes and the annotations.)
Although the PDF passes VeraPDF validation, there may of course be mistakes in the tagging. Feedback, especially from users of screen readers, would be much appreciated, especially because I now hope to add tags to ‘Form & Number: A History of Mathematical Beauty’ [https://archive.org/details/cain_formandnumber_ebook_large].
#GHHardy #HistPhil #Mathematics #MathematicalBeauty #TeXLaTeX #Accessibility
So I lost my job yesterday, which means I'm looking to #GetFediHired! I've been a Senior Software Dev for ~8 years, but I've been programming for more than 20 years.
I have lots of experience with C, C++, C#, Python, JS, x86 and other assembly. I've touched a lot of languages on several platforms. I have worked a bunch in simulation and robotics (ROS), open-source software, and 2D and 3D graphics.
Hoping to work with interesting people on interesting projects. Diversity and accessibility are very important to me. Remote work is preferred. I am in Canada.
Edit: Getting ahead of this now. No GenAI cultism please. No late-stage corpo ad-serving, data scraping, always online, crypto stuff either.
Thank you in advance, I love you!
A great guide on how to write good descriptions of images and videos in posts in a way that will help people with sight problems "see them" and appreciate them.
https://uxdesign.cc/how-to-write-an-image-description-2f30d3bf5546?gi=452f3faa9651





🙀🚂🐧 















