Search results

0

Everything you never wanted to know about visually-hidden. @dbDavid Bushell 🪿 digs into the two-decade history of the visually-hidden CSS pattern, examining whether just position: absolute and clip-path: circle(0) suffice in 2026. The article explains why the platform still lacks a native alternative and why standardizing the hack might encourage misuse rather than address underlying design problems.

dbushell.com/2026/02/20/visual

“Everything you never wanted to know about visually-hidden” title and four CSS snippets: .visually-hidden with 11 properties, and three minimal alternatives with 2–3 properties each.
0

An interesting issue on the Github repo of Mastodon : github.com/mastodon/mastodon/p What should be the size limit for an alt text on an image?
The current limit of 1500 chars is fine by me, as an alternative text should stay short. If a long description is needed, it can always been done in the toot or a thread of toots.
Isn't there a risk of encouraging very long alt texts by increasing this limit?
What do you think?

0

An update on GNOME Calendar: Georges livestreamed himself reviewing and merging parts of merge request !598, making the month view easier than ever to navigate with a keyboard!

This merge request introduces a coordinate-aware navigation system in the month view, which computes the coordinates of relevant event widgets and finds the nearest widget relative to the one in focus when using arrow keys. When tabbing, focus moves chronologically, meaning focus continues to move down until there are no event widgets overlaying that specific cell, which then moves focus to the topmost event widget found in the next cells or rows; tabbing backwards goes in the opposite direction.

To illustrate the sheer complexity of navigation in a calendaring app, here is Georges's live reaction:

"Wow, congratulations, this is looking INSANE, Hari... The hell is going on here"

— Georges, maintainer of GNOME Calendar - youtu.be/smofXzVwNwQ?t=1h24m6s

Everyone, rejoice 🙌

Georges livestreamed himself reviewing and merging accessibility contributions in GNOME Calendar again, specifically the entirety of merge request !564, which introduces keyboard-navigable month cells. This means, as of GNOME 50, GNOME Calendar's month view will be fully navigable with a keyboard for the first time in its history! The only high-level goal that needs work now is conveying these information with assistive technologies properly.

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 tabbing between events, focus moves chronologically. This means that focus continues to move down until there are no event widgets overlaying the current cell. Then, focus moves to the topmost event widget in the next cell or row. Tabbing backwards with Shift+Tab moves in the opposite direction.
- On the last event widget, pressing Tab moves the focus to the adjacent month cell. Conversely, pressing Ctrl+Tab on any event widget has the same effect.
- Pressing an activation button (such as Enter or Space) displays the popover for creating an event. Additionally, pressing and holding the Shift key while pressing the arrow keys selects every cell between the start and end positions until the Shift key is released, which displays the popover with the selected range.

Both merge requests !564 and !598 took us almost an entire year to explore various approaches and finally settle on the best one for our use case. Everything was done voluntarily, relying solely on support from donors and those who share these posts, without any financial backing from other entities. In contrast, most, if not all, calendar apps backed by trillion-dollar companies still don't offer proper keyboard navigation across their views. In many cases, they haven't even reached feature parity. If it is not too much trouble, please consider funding my accessibility work on GNOME. Thank you! ♥️

0
3
0

An update on GNOME Calendar: Georges livestreamed himself reviewing and merging parts of merge request !598, making the month view easier than ever to navigate with a keyboard!

This merge request introduces a coordinate-aware navigation system in the month view, which computes the coordinates of relevant event widgets and finds the nearest widget relative to the one in focus when using arrow keys. When tabbing, focus moves chronologically, meaning focus continues to move down until there are no event widgets overlaying that specific cell, which then moves focus to the topmost event widget found in the next cells or rows; tabbing backwards goes in the opposite direction.

To illustrate the sheer complexity of navigation in a calendaring app, here is Georges's live reaction:

"Wow, congratulations, this is looking INSANE, Hari... The hell is going on here"

— Georges, maintainer of GNOME Calendar - youtu.be/smofXzVwNwQ?t=1h24m6s

0
0
0

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.

RE: mastodon.social/@mgifford/1161

(I asked Mike on LinkedIn.)

Has anyone tried this, measured outcomes?

Asking because:
arxiv.org/abs/2602.11988

It found AGENTS‌.md “files tend to reduce task success rates compared to providing no repository context, while also increasing inference cost by over 20%.”

0

Hive mind! My partner has fairly extensive bilateral sensorineural hearing loss and is meant to wear hearing aids but found the NHS ones very uncomfortable.

We’re looking at private options, and I’m wondering if anyone in my network has any recommendations for something comfortable that can be worn with glasses.

0
0

an intro post

This here Fediverse has my mind thinking about conjunctural analyses. So here's my narrative careen, with hastags.

I went to for a BA & MA in English. There my fellow students & instructors showed me how a influenced rhet-comp can be liberatory (+ why it's necessary but insufficient).

From there, I went to a VCS program in Upstate NY. After pursuing more & I received an MA (implied cluster of footnotes here), adjuncted a bit, then went on to .

From 2015 to 2022 I was a , mostly focused on instruction with critical & more general approaches, along with & . I also started a part-time PhD program in English & the Teaching of English.

Now I'm an at ISU. I'm trying to weave in & / systems thinking, plus working on my diss project on informatics/info systems in post-1945 US novels & media.

0

The thing that makes me really happy, probably as much as receiving donations themselves, is people are actually donating through Liberapay rather than the proprietary alternatives.

Just a few months ago, I had no idea how to set up Liberapay and gave up on it, because I got overwhelmed. A friend nudged me to reconsider it. I tried to set it up again, and got it properly set up this time. They were the first donor in Liberapay, and eventually, more and more people started to donate via Liberapay, surpassing GitHub Sponsors and Ko-fi.

Seriously, thank you @Liberapay for the wonderful platform, and to my friend who motivated me to set it up again!

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.

0
0
0
1

RE: mastodon.social/@accesstive_/1

Just a few months ago I found this company might have been fabricating reviews and ratings:
adrianroselli.com/2025/07/acce

Oh, and its doesn’t work.

So you know, buyer beware because are not solutions.

0
0

Made a new thing. ZeroClock - time tracker with invoicing. Runs off a single SQLite file on your machine. No accounts, no cloud, nothing phoning home. Nobody else sees your data.

Completely free, not "free tier" free. Portable, CC0 public domain, WCAG 2.2 AAA accessible from the ground up. No VC money, no subscription, no catch.

Whether you freelance or just want to know where your hours go, give it a look.

apps.lashman.live/zeroclock/

0
11
0

Introducing WebAccessBench, a novel benchmark for AI language models to assess quality and WCAG conformance in generated web interfaces under realistic prompting conditions.

I did a bit of research and found that LLMs are incredibly bad at basic digital accessibility tasks. You can compare models and read the full white paper at conesible.de/wab.

Overall data suggests massive implications for society at large, and major discrimination of people with disabilities.

A sharepic that lists all benchmarked models and their score in a bar chart. Find them listed at https://conesible.de/wab. Beneath is a preview of the whitepaper PDF.
0
3
1
0
2
0
0

I built a small prototype exploring how we might publish structured accessibility information about physical buildings:

mgifford.github.io/accessible-

Web has standards as does the built environment.

There isn't a good model though to share the work to communicate what has been done via the web.

Serious critique welcome.

• What key attributes are missing?
• Are there existing standards to align with?
• What might stop adoption?
• What are the biggest risks in this approach?

0

The Accessibility Guidelines Working Group has published the first draft of a Group Note titled W3C Accessibility Guidelines Evaluation Methodology (WCAG-EM) 2.0. WCAG-EM describes a methodology with a step-by-step process to evaluate how well digital products conform to the Web Content Accessibility Guidelines (WCAG) 2.

w3.org/news/2026/group-note-dr

W3C logo
0

This week's career limiting accessibility regression from @github is to not show comments in pull request diff any more. There's a separate comment panel which you can look at (but not at the same time as the diff) where there are indications of content replies but these cannot be interacted with using standard accessibility tools.

I review very long pull requests for work and as a volunteer maintainer and I am not sure why we're okay with this constant march of degraded experience.

0

Found by Nick Bromley on the A11y Slack:

“In browse mode in web browsers, NVDA no longer treats controls with 0 width or height as invisible. This may make it possible to access previously inaccessible ‘screen reader only’ content on some websites.”
nvaccess.org/post/in-process-1

No reason to panic. Just be aware in case your project has legacy / weird hiding techniques

0

The Accessible Platform Architectures Working Group has published the first draft of the Group Note titled Cognitive Accessibility Research Modules. This set of modules looks at different Web technologies and provides a detailed analysis of accessibility issues for people with disabilities that may require cognitive accessibility supports, user needs, areas for further research and directions for solutions.

w3.org/news/2026/group-note-dr

0

The Accessibility Guidelines Working Group published Accessibility Conformance Testing (ACT) Rules Format 1.1 as a W3C Recommendation. ACT Rules Format defines a format for writing accessibility test rules. The test rules can be used for developing automated testing tools and manual testing methodologies.

w3.org/news/2026/accessibility

Example 1:
Using multiple input rules in a composite rule:
Each HTML video element meets all expectations from at least one of the following rules:
* Video elements have a transcript
* Video elements have an audio description
 * Video elements have a description track
0

I'm a software developer with 40 years' professional experience, lucky enough to be considering early retirement. I love writing code and don't want to stop. I'm keen to give something back and contribute to one or more open source projects.

The questions are, to what shall I contribute, and how do I get started?

My skills are mainly C++, having spent much of the past decade programmatically dismantling and reassembling Microsoft Office files. I'm quite happy to learn Rust or Go, but don't really like webby front-endy ux stuff.

Any suggestions for a worthy project to which I could contribute? Please boost if you can.

#SoftwareEngineering #SoftwareDevelopment #SoftwareDev #OpenSource #FreeSoftware

@daveDave Robinson I am in a similar situation and have decided to work on a variety of projects, some just for learning and fun and some to make a contribution.

My personal passion is improving the accessibility () of apps that are job critical. I am starting with which I have contributed to in the past.

I don't have a particular project to suggest but perhaps consider the social causes you want to support beyond the particular tech that might be used.

0

Just received our first prototype of a Nickel-metal Hydride battery charger with a USB plug. This board is made to charge from 1 to 6 cells in series and supports a thermister for sensing overheating batteries.

This circuit design is planned to be a part of a pen-like stylus with a camera and haptic feedback for blind people to feel visual art.

codeberg.org/bcecoop/bce-pcb-b

A PCB (Printed Circuit Board) with 4 prototyping holes on the left and 4 on the right.  A female USB-C connector is at the bottom and three chips are across the top.
0
0

I guess I can do an post. I'm a web (mostly ) developer who tries as much as possible to focus on .

I'm a dad of 3 grown kids and a grandfather to 2 beautiful girls.

I enjoy retro video games, but I'm not obsessive about them.

I love TV and movies, and spend a lot of time watching something.

I enjoy playing trivia, sometimes as many as 3 or 4 nights a week.

I'm a Christian, but not that kind of "Christian".

I'm a lefty, bleeding heart liberal.

0

@dbDavid Bushell 🪿 It would have been nice if someone at Mozilla had made sure their State of the Browser was navigable via keyboard-only. The main menu is hidden and missing hover styles, which is not accessible and anti-user.

I agree that the web needs Firefox. Though I stopped donating to Mozilla when I found out their CEO made $3 million in 2020 - the same year they laid off 300 employees.

Not sure what their CEO makes now, but the push to AI is not helping!

h/t @tante

0