Search
Items tagged with: a11y
- Characters and words (6%, 3 votes)
- Words (25%, 12 votes)
- Nothing (62%, 30 votes)
- Characters (6%, 3 votes)
I've gone through @bce 's product purchase process, including product browsing, configuration, adding to cart, viewing cart, and checkout pages to make sure they are accessible to screen reader users. I've replaced all tables with hierarchical headings, and made sure all inputs are labelled. I'm testing with LibreWolf on Debian with Orca. If any blind users out there could test with their setups and have any feedback, it would be greatly appreciated! Thank you!
Here is the link to the top level products page:
bce.center/products
CC: @jackf723
Note that once this web software is stable, it will be released as FOSS to assist other blind entrepreneurs as well.
#blind #a11y #accessibility #fosh #foss #freehardware #freesoftware
Hey #a11y folks,
I started writing an article about how you can sneak in #accessibility fixes (as a developer or designer) without telling your boss.
Do you have any stories you would like to share that I could use for the article?
I did it by silently adding landmark elements and a skip link, updating global focus styles so that they're consistent and accessible and other evil shenanigans. 😈
SelfHosting week2, phase 1.
Setup: Hostinger provider, KVM2 VPS plan. 2 CPU cores, 8 GB RAM, 100 GB storage, Debian 12, YunoHost 12.1.39 stable, WordPress 6.9 branch.
WordPress procedure, I assumed it had to be the easiest, where I am mostly skilled in; obviously, it wasn't.
First of all, because YunoHost installs a plugin called "Companion auto update" which gives an error just on admin page. F-off to it. In that case I deactivated it through terminal, but I found the error's origin thanks to an LLM which interpreted the log for me. If I were unexperienced with web sites advanced configurations, I couldn't have figured it out.
My current multilingual approach on production website, has been a very satisfying experience but I'm noticing it requires too much attention in long term; full-site editing (gutenberg), manual template switch for each English or Italian post, some custom code to manage search and taxonomies. But any deep maintenance could break everything.
So I decided to follow an advice from @2ndkauboy a German blogger who wrote about MultiLingualPress, plug-in connected to MultiSite WordPress platforms during Advent period in his "Plugin Advent Calendar".
Having a VPS now I assumed to be 100% free to perform Multisite and began to build it: YunoHost's WordPress installer asked me if I wanted MultiSite or not, I confirmed YES.
The first obstacle was it did not work as I desired: my idea was to get "domain.extension/" as main site while "domain.extension/english" as second language website but YunoHost refused to place WordPress into the main directory, namely subdomain.domain.extension/, with multisite setup on.
So I removed WordPress from @yunohost by command: "sudo yunohost app remove wordpress"
Re-installed through the same script, sudo yunohost app install wordpress, this time answering "NO" to multisite option, and it accepted to provide the / directory as location.
Enabled MultiSite manually by editing wp-config.php file and installing it, then added extra-lines in the wp-config as well, after the network creation, using subdirectories for multisite setup. YunoHost uses nginx, so I went to modify the subdomain's WordPress nginx configuration; in that case as well, LLM helped me.
But then came trouble: I was logged off WordPress admin. No way to recover the password, no way to access its dashboard.
So, I gave up.
Tried another day: remove, re-install, set MultiSite manually. This time I used another e-mail address and when I got stuck, I managed to reset its password. But after setting main and secondary web sites, the result was wp-admin on main site worked, while /english/wp-admin returned an error: "ERR_TOO_MANY_REDIRECTS".
No way to make it work at all!
So, I resigned. Removed, re-installed with multi-site on natively, by setting the path to subdomain.domain.ext/wp/
having /wp/ and /wp/english/ seemed to be the less evil.
In the end the too_many_redirects error was still there, and disappeared only when I added this string:
try_files $uri $uri/ /index.php?$args;
into the nginx WordPress-specific configuration, under the "location" setting.
Not bad, I assumed it was OK.
But installing MultilingualPress, the plugin suggested by the German blogger of before, wp-admin returned a critical error. Maybe a database, or something else.
Increased the php memory to 256M in wp-config.php and the multilingual press then resulted as active, in the network setup.
So I tried to connect the two blogs, setting related languages and trying to flag relations one another.
But nothing worked. The relations weren't flagged, and going to network / plugins, returned an error again.
So, in the end, I've resigned at the moment, to create two subdomains. English and Italian. Where I have two separate WordPress installations.
I'd like to try again the Multisite experience, though.
#accessibility #a11y #debian #multilingual #multisite #SelfHost #SelfHosting #WordPress #Yunohost
If you share a video of a screen reader doing something, include the audio of the screen reader speaking. Do not just have a silent video with the speech captions shown. Otherwise, you’re preventing the very people who use screen readers from perceiving the video. 🤦
Mentioning this because I encountered this for probably the thousandth time today.
#a11y
I wrote about a new MacOS accessibility library, pyax. It's a cool little tool you can use to inspect the accessibility API of apps. #a11y #macos #firefox #accessibility
blog.monotonous.org/2026/01/12…
MacOS Accessibility with pyax | monotonous.org
In our work on Firefox MacOS accessibility we routinely run into highly nuanced bugs in our accessibility platform API. The tree structure, an object attribu...blog.monotonous.org
Sent my feedback on public initiative for European commission and open source. Placed my name - I am proud and active on what I'm doing, talked as a blind european citizen.
Every european relying on accessibility should talk now.
ec.europa.eu/info/law/better-r…
#accessibility #a11y #blind # disability #eu #europe #inclusion #OpenSource
IAAP certified pros: Has certification increased your opportunities?
I have been developing accessible websites for five years as a freelancer. Some clients seek standards compliance, others don't. Although I love educating clients and getting them on a pathway to standards, I want to be doing all accessible work to standard all the time.
I am looking at the CPACC then adding the WAS for the CPWA combo. What do you think?
Hey friends — quick accessibility question for the blind Discord users out there.
I’m on macOS using VoiceOver and trying to set a custom Discord keybind for “Disconnect from Voice Channel.” I’ve added it in Settings → Keybinds, but I can’t tell if it’s actually saving, and the shortcut never fires when I’m in a call.
Has anyone gotten this working reliably on Mac?
If so, what key combo are you using, and did you have to do anything special to make it stick?
Any tips, workarounds, or confirmations that this is just a Discord bug would be super appreciated.
Thanks in advance 🙏
#accessibility #a11y #blind #VoiceOver #macOS #Discord #screenreader #AssistiveTech
In general, any usage of the words "left" and "right" in computers is at least a yellow flag, or even a red flag. Anywhere. User interface strings, help pages, visual design documents, programming language keywords, and so on. It's a likely #accessibility problem for people with Left–right confusion and a likely #localization problem for people who read right-left (#RTL) languages. I happen to belong to both groups.
github.com/nextcloud/desktop/i…
#a11y #accessibility #blind #nextcloud
The public share link has been removed with the 3.15 client version.
Hi, The public share link has been removed with the 3.15 client version. Could it be possible to bring back this feature ? Below, a screen from a right click on a folder/file with the 3.14.3 client...SebjuFrab (GitHub)
In my opinion, lack of accessibility is the main *real* argument against the widespread adoption of Free and Open Source Software.
I reckon, if, especially European, governments and institutions really are serious about digital sovereignty, they should invest serious money (I'm talking billions with "B") into that area.
#a11y #FOSS #DigitalSovereignty #EU
chrisyoong.com/blog/inviting-h…
#a11y
Stop inviting overlay employees and bad actors into Accessibility spaces
It hands them blueprints for exploitation, legitimacy and controlchrisyoong.com
Linux desktop voice control has a gap. Talon costs money. Other tools are X11-only or cloud-dependent.
So I built EasySpeak.
youtube.com/watch?v=dl5m2Zo1oI…
github.com/ctsdownloads/easysp…
- 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
GitHub - ctsdownloads/easyspeak: Voice control for Linux desktops. Fully local, no cloud, Wayland-native.
Voice control for Linux desktops. Fully local, no cloud, Wayland-native. - ctsdownloads/easyspeakGitHub
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!
Accessibility isn't just about compliance, it makes email better for everyone.
accessibilitychecker.org/blog/…
Email Accessibility: A Guide to Inclusive Communication
Unlock the power of inclusive communication with our guide to Email Accessibility. Learn essential tips and strategies to ensure email accessibility.Casandra Visser (AccessibilityChecker)
The packaging of the Fairphone and it's accessories has braille! I have never seen any packaging other than medicine have braille. I'm so impressed. Even the location of the qr code is highlighted with embossing. It seems to say "scan qr code for help".
#fairphone #braille #phone #smartphone #packaging #accessibility #a11y #blind
I’m _not_ saying to never put a live region in / on a button, but I _am_ saying it may not (will not) perform as you want.
cdpn.io/aardrian/debug/WbxvPOd…
Maybe try a ‘Multi-Function Button’ instead.
adrianroselli.com/2021/01/mult…
#HTML #ARIA #accessibility #a11y
Multi-Function Button
Table of Contents Example The HTML Live Region Button Decoration Accessible Name The Styles Hide the Live Region Color and Contrast Active Animations Text Resize and Reflow Windows High Contrast Mode The Script The Click Event Manipulate Outcomes Scr…Adrian Roselli
afixt.com/a-quick-primer-on-ac…
#a11y #accessibility #UIDesign #uxdesign #webdesign #webdev
A Quick Primer on Accessible Pagination - AFixt
Pagination is a common feature across many websites, from news archives and product listings to blogs and search results.Karl Groves (AFixt)
There is one thing I find quite uncomfortable on @yunohost documentation: the emojis at the beginning of every chapter. They are very annoying to read for a blind user when going back and forth heading by heading with a screen reader. And, worse, when you attempt to isolate links through the "link list" or "heading list", "element list" whatever name used by screen readers for that feature, you cannot choose an item by initial letter and get into it quickly, from the list that pops up.
The "element list" feature allows a user to press a shortcut and find items of the same type, organized in a list. Links, headings, form controls, etc. So, if it is the table of contents in a documentation website, you have all chapters ordered. You press down arrow in the list, till you find the desired element then press Enter. Or, better, in a normal situation, if you have to choose "domains" for example, you pop up the link list and type "d", then if Domains is the first, you press Enter on it. Or at least, links with that initial are isolated by pressing the letter over and over again till you find the desired one.
But this YunoHost docs are full of those emoticons which maybe are pleasant for sighted folks, but not for blind. Not at all.
#accessibility #a11y #blind #docs #SelfHost #SelfHosting #YunoHost
Check out our games from last year, then join our fifth annual Games For Blind Gamers Game jam starting at the end of this month!
youtube.com/watch?v=eYe_9Bonn2…
itch.io/jam/games-for-blind-ga…
#Gamedev #GameJam #A11y #Indiedev #indiegame #indie
Games for Blind Gamers 5
A game jam from 2026-01-31 to 2026-03-15 hosted by Ericbomb & Patricia. Welcome, Blind and Sighted Game Developers! Welcome to the fifth annual Games for Blind Gamers jam! The goal of this jam is to make games for blind pl...itch.io
Accessibility isn't mysticism. It isn't a manifesto. It’s just generosity and common sense.
Don't let the fear of being unpoetic leave us in the dark.
bad alt text > no alt text.
imperfect description > silence.
#a11y #Tech #Design #Fediverse #Accessibility #Blind
I don't need the "spiritual implications of the void" or "what the colour blue represents to the human soul." I need to know if the button says "Save" or "Delete."
Blind people aren't encountering images in a vacuum. We have the context. We just lack the pixels. If you can see it, say it. Leave the existential dread for your diary.
#AltText #a11y #Accessibility #Blind #WebDev #KeepItSimple
Das ist ja ein Punkt bezüglich genereller #Barrierefreiheit
Mit diesem #Tool können Betreiber den Kontrast ihrer #Webseiten prüfen lassen
#css #a11y #webdev
Why You Should Use px Units for margin, padding, & Other Spacing Techniques | Ashlee M Boyer
When users increase their text size, they're not trying to make the space around text bigger.ashleemboyer.com
Please Fund My Continued Accessibility Work on GNOME!
tesk.page/2025/12/16/please-fu…
#Accessibility #a11y #GNOME #GTK #GTK4
Please Fund My Continued Accessibility Work on GNOME!
I have been under distress lately due to personal circumstances that are outside my control. I cannot find a permanent job that allows me to function, I am not eligible for government benefits, my grant proposals to work on free and open-source proje…TheEvilSkeleton
i want to hear from people who use screen readers: what makes alt text useful to you? what doesn't help?
I've been debating how to have VoiceOver read the data points for a new section I'm adding to Please Don't Rain for sun events.
I asked on @AppleVis and a couple of users suggesting a setting for more/less verbose.
I'm experimenting with adding it.
First outing for my HTML HIGH shirt. you too can own one along with 100’s of other designs.
Use code PIGGYTRUMP for 20% off
#HTML #a11y #WebStandards #politics #merch