From the Lighthouse for the Blind, Inc.: Picture the Possibilities: Enhancing Image Description with AI using Today’s Leading Screen Readers: Wednesday, March 27, 7:00 PM Eastern Time groups.io/g/tech-vi/message/64…

I am currently working on #accessibility in #forgejo. And I discovered a problem with focus where it is not possible to navigate the page with "tab", a dropdown makes the focus skip to the end of the page and you end up in a loop.

Can someone recommend ways or tools to debug focus in webbrowsers? I have a hard time to see how the focus skips there. Any hints are welcome.

Thank you.

#WebAccessibility #WebDev #webDevelopment

reshared this

Are you coming to the CSUN Assistive Technology Conference in Anaheim, California next week?

We're looking forward to catching up with everyone there! Don't forget to swing by Orange County 1-2 at 2:20 PM on Thursday 21st March for our session. Learn what is new and coming up in NVDA, meet our new CTO, Gerald Hartig, and have the chance to ask questions of the team!

csun.edu/cod/conference/sessio…

#NVDA #NVAccess #CSUNATC24 #CSUN #AssistiveTechnology #Conference #MeetUp #News #Presentation

It's SCaLE21x week! We're dragging out our suitcases and making our packing lists - can't forget the stickers! We'll be at Booth 215 Friday through Sunday, and we hope you come visit us. It's our first year at SCaLE and we can hardly wait. 🐧 🌴

And in a completely, totally, honestly unrelated question, we've been thinking about the kinds of Easter Eggs you can't eat. What are YOUR favorite hidden surprises? Any media counts! 🐣 😉

#Thunderbird #OpenSource #SCaLE21x

Update on Newton, the Wayland-native accessibility stack I'm developing for GNOME and (eventually) other desktops: I have an end-to-end prototype, using a Wayland protocol extension for the connection between applications/toolkits and the compositor, and D-Bus for the AT-to-compositor interface. I have an experimental branch of Orca with basic focus announcement and mouse review working. 1/?

reshared this

in reply to https://bsky.halvasweb.space

@halva While the only compositor implementation so far is in Mutter, I certainly want it to be as straightforward as possible to implement in other compositors. While the interface between assistive technologies and the compositor is now D-Bus-based, as preferred by the Mutter/GNOME Shell team, I anticipate that somebody could design a Wayland protocol extension for that instead, and then write a separate daemon to expose the D-Bus interface.
in reply to Neal Gompa (ニール・ゴンパ)

@Conan_Kudo I wonder if it would make sense to use a portal for that interface, even though assistive technologies like Orca are not currently sandboxed, and it arguably doesn't make sense to try to sandbox them.

The D-Bus interface definition in question is here: gitlab.gnome.org/mwcampbell/mu… Yeah, not documented yet.

in reply to Neal Gompa (ニール・ゴンパ)

@Conan_Kudo The context is allowing ATs to run in sandboxes, and to pre-authorize a theoretical portal or whatever other way for handling IPC does not exist anywhere at all. And implying there "is no appetite" to fix it in portals is also a mischaracterization of why there currently doesn't exist a solution for other portals.
in reply to Jonas Ådahl

@jadahl We've had a need for it ever since the Remote Desktop portal was introduced. We also have requests for it for the Input Capture portal. We even have requests for it for the Screenshot and Screencast portals! It's not theoretical, these requests go back *years*.

And frankly, every single portal should be capable of pre-authorization. It should be in the xdg-desktop-portal frontend interface itself. Instead, the backends have to hack together crappy workarounds to do it themselves.

in reply to Neal Gompa (ニール・ゴンパ)

@jadahl Don't get me wrong, the portal infrastructure is useful, but it has big gaping holes in the design and interaction model because people keep thinking of it as a Flatpak-oriented system.

We need to stop thinking of it that way because it *isn't* that anymore. It's used for system software all over the place. It's *required* for Wayland environments now.

It needs to be treated as the user interaction hot path it is.

in reply to Matt Campbell

@jadahl xdg-desktop-portal-wlr has a policy of only implementing portals to bridge to Wayland protocols. This is because the wlroots developers do not like having D-Bus as a mandatory dependency. Every portal must be connected to a Wayland protocol.

The only portals implemented are screenshot and screencast, and only partially at that (you cannot select individual windows because the Wayland protocol wlroots uses for this does not support it).

in reply to Neal Gompa (ニール・ゴンパ)

@jadahl As an example of a highly desired portal that will never get implemented in xdg-desktop-portal-wlr: the Global Shortcuts portal.

The discussion in the project issue exemplifies this policy: github.com/emersion/xdg-deskto…

in reply to Neal Gompa (ニール・ゴンパ)

@Conan_Kudo @jadahl Well then, maybe I could resurrect the a11y-consumer Wayland protocol extension, get it approved by a plurality of Wayland compositors (presumably excluding Mutter), and then it would be supported by xdg-portal-wlr. I might have to do that work on the side though.
in reply to Matt Campbell

@Conan_Kudo Or, if the consensus is that it doesn't really make sense to sandbox ATs, then as an alternative to doing a portal, then my newton_consumer client library could directly support both D-Bus and Wayland protocols. As long as that project remains under my control; since the GNOME Foundation is paying for my work on it (so far), I don't know if I'll end up having to get approval from others for additions to that package.
in reply to https://bsky.halvasweb.space

@halva And it's certainly not tied to any toolkit. The current demo uses egui, only because that was a toolkit that already supported AccessKit, and Newton builds on the work I've done in AccessKit (without requiring Rust in the compositor!). For the integration in GTK, the plan is to use AccessKit via its C API. Maybe somebody will implement Newton in a toolkit without using Rust at all, once we stabilize the serialization format.

Plans on dropping #curl #Windows x86 (32-bit) binaries

github.com/curl/curl-for-win/d…

Today's #AndroidAppRain at apt.izzysoft.de/fdroid brings you 10 updated apps. One of them is HideDroid: if you had it already installed from here, you'll need to uninstall and reinstall, as the signing certificate was changed; its author replaced the debug key by a proper release key for signing 🥳

Enjoy your #free #Android #apps with the #IzzySoftRepo :awesome:

Ich habe eine interessante Auflistung von Anleitungen von OpenSource Software gefunden. Sicherlich ist manches spezifisch für die Institution.

solidarische-landwirtschaft.or…

Viele Themen sind aber universelles Wissen: #Nextcloud, #RoundCube, #Thunderbird, BigBlueButton, neu für mich @pretix, #Typo3 und #Mattermost

Siempre hay que decir el penúltimo, porque conociendo al personaje seguro que comete otro error en menos que lo cuentan!

El último lapsus de Feijóo que se ha hecho viral en las redes

noticiasdenavarra.com/buzz-on/…

Samsung Unveils New Galaxy A Series Phones: A55 Gets Metal Frame, Powerful Processor and Flagship Camera Features accessibleandroid.com/samsung-…

Last month, #LibreOffice's QA community resolved 419 bug reports! Learn more, and give them a hand: qa.blog.documentfoundation.org…

LibreOffice reshared this.

«Tuta stellt Post-Quantum-Verschlüsselung TeraCrypt vor»

Ist @Tutanota momentan die "Ersten", die es in ihrem #Email-Service anbieten? Ich frage nur, weil ganz neu sind die Erkenntnisse von Post-Quantum #Verschlusselung mMn nicht. Nun gut und zugegeben, ich verfolge das Thema schon etwas länger, wenn auch nur am Rande.

🔐 stadt-bremerhaven.de/tuta-stel…

India has officially outlawed nine types of #UX #DarkPatterns, including saying "Hurry, only X amount left;" adding "processing fees;" adding dire language to opt-out buttons ("No, I'd rather not protect my purchase"); forcing people to agree to a EULA; forcing people to call a phone number to unsubscribe; using confusing opt-out language ("No, don't unsubscribe me"); blending ads into editorial content; and forcing people to click "remind me later" every day. bootcamp.uxdesign.cc/dark-patt…

So @gnome is removing the x11 session, leaving just the Wayland one.

If this goes out before Orca, the GNOME screen reader, is fixed to work on Wayland, it will mean that people who rely on screen readers will have no way to use one on GNOME. And thus on the major Linux distributions.

So I’m hoping the plan is that this change will not land until GNOME has a working screen reader.

#accessibility #a11y #gnome #linux #openSource #foss #wayland #x11 #orca peoplemaking.games/@ailepet/11…

in reply to Florens Verschelde

@Myles124 @nah @sonny @matt Messaging from people involved in GNOME here and in the linked merge request has been mixed:

1. The MR author proposed blocking on this accessibility issue.
2. A reviewer replied that blocking on this issue is acceptable *provided someone else works on it*.
3. One contributor argued that accessibility is important but should not be treated as a strict requirement.
4. A GNOME Foundation director said it is a strict requirement.

Unknown parent

mastodon - Link to source

Florens Verschelde

@Myles124 @nah @sonny @matt Well, you can read up in this conversation to find arguments stating that it’s regrettable if there are accessibility regressions but so is the life of this volunteer-led project.

I’ve argued against those arguments, and am happy that GNOME leadership also disagrees with those arguments. I’m hoping this also translates to written requirements and norms, both in this specific merge request and in the GNOME Foundation and Project's guidelines.

“Email is a minuscule text file that you transmit across the internet. To claim that you don’t have the competence to arrange that yourself is a sign of administrative incompetence”, says Michiel Leenaars in an interview on Radio 1. He’s is responding to a recent report of Clingendael Institute warning the Dutch government has squandered cloud sovereignty by outsourcing storing vital & sensitive information to American providers. Listen to the interview here [In Dutch] nporadio1.nl/fragmenten/spraak…

It's not a big leap to say how much work went into Thunderbird for Android/K-9 this February! 🗓️

In the latest update, we talk about the newest stable release and discuss what's next: the journey to Material 3 (and how beta testers can make it as smooth as possible) and Android 14 compatibility. ✨

And as always, you can find the latest community contributions and find out how to get involved! 💪

blog.thunderbird.net/2024/03/t…

#Thunderbird #K-9 #Android

Y mientras, en Austria, no solo la mejor alcalde del año en Europa es de Graz (y comunista), es que en Salzburg, la derecha ha quedado fuera de las elecciones y ahora es cosa entre socialistas y comunistas. #MarxismIntensifies tt.com/artikel/30877899/salzbu…

Today we are proud to announce the launch of the world's first #postquantum secure email platform! 🥳🎉

With TutaCrypt your data is safe against quantum computer attacks at rest & in transit. ⚛️ 🔒

Learn more about this quantum leap in #security here: tuta.com/blog/post-quantum-cry…