Sara Soueidan's Avatar

Sara Soueidan

@sarasoueidan.com

πŸ‡±πŸ‡§ Web UI engineer, speaker/author/educator specializing in web accessibility β€’ Creator of Practical Accessibility https://practical-accessibility.today #HTML #CSS #a11y β€’ Blog https://sarasoueidan.com β€’ Newsletter https://www.sarasoueidan.com/newsletter

15,624
Followers
196
Following
1,613
Posts
23.04.2023
Joined
Posts Following

Latest posts by Sara Soueidan @sarasoueidan.com

I am. Thank you Ric πŸ™πŸ»πŸ«ΆπŸ»

09.03.2026 11:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Right. There's a lot of errors handling logic I presume. Thank you for answering these questions <3

08.03.2026 09:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What about keyboard navigation? do the elements participate in the focus group/arrow key navigation? I know this has been in discussion but I don't know if there has been a final decision on this

08.03.2026 09:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

View transitions, anchor positioning, ​@scope, focusgroup, invokers, popovers, container queries, grid, relative colors, style-able selects, and more.

The web feels like it’s getting so good at exactly the moment our collective worst practices are getting calcified as the default.

07.03.2026 17:23 πŸ‘ 162 πŸ” 26 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

Initial prototype of a `<toolbar>` element is coming along. Largely piggybacks off the focusgroup code so it's actually quite simple to do.

Lots to discuss and tweak before it's finished but got to start somewhere.

06.03.2026 17:39 πŸ‘ 63 πŸ” 13 πŸ’¬ 4 πŸ“Œ 0

Assuming all devs will use custom elements (which they don't) & that they all know how to use ARIA (which they don't) & that they all know how to implement the behavior (which they don't) & that that they know WHAT the behavior looks like (which they don't) will only result in more inaccessible code

08.03.2026 08:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just want to say I agree with this so much. Not everyone knows how to build custom elements. And the main reason ARIA exists is to provide semantics for things that don't exist in HTML. But, as others have said before me: ARIA should be thought of as a temporary solution.

08.03.2026 08:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

slightly off topic but what does happen when you put an element that shouldn't infer an implicit role inside the widget (like the input inside the toolbar or a link inside a tablist or something)?

08.03.2026 08:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Propellant. β€”Β ethanmarcotte.com We cannot separate the everyday use of β€œAI” platforms from their use in death and war.

β€œThese tools, and the companies that manufacture them, have tremendous costs — to our labor, to our environment, to our futures. And as we’ve been seeing, those costs also include actual human lives.”

Good and important read by @ethanmarcotte.com.

ethanmarcotte.com/wrote/propel...

05.03.2026 09:13 πŸ‘ 11 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0

It costs $0.00 to uninstall that Big Tech browser you’ve always used and switch to a European browser that has no AI and doesn’t collect your data. 🫢🏻

04.03.2026 20:02 πŸ‘ 143 πŸ” 51 πŸ’¬ 3 πŸ“Œ 2

I'm not on X as much as before. I'm ok <3 thanks for checking!

03.03.2026 11:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Saw this bsky.app/profile/deve... right before I saw your post :D and was thinking "is this a good thing or a bad thing?" that you can prevent color adjustments πŸ˜… I hope you'll write a case study when you're done ☺️

27.02.2026 05:37 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm looking forward to it ☺️

27.02.2026 05:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think I will ☺️ The main idea of the presentation is to talk about the things HTML (sometimes combined with CSS) offers that don't require us to use JS anymore.

27.02.2026 05:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And it will be my first time!

27.02.2026 04:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
JSHeroes 2026 | Community Organized JS Conference JSHeroes is an yearly event organized by the local JS community in Cluj, Romania. Check the latest updates and join us on the 14th and 15th of May 2026

I've been wanting to give an talk about HTML in a JS-focused event for quite some time now, and I'm happy to deliver it @jsheroes.io 🫢🏻

I hope you'll come and join us!

26.02.2026 17:28 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

πŸ“£ The (second) cat is out of the bag πŸ±πŸ’Ό

I'm happy to announce that I'll be speaking at @jsheroes.io this year πŸ₯³ bsky.app/profile/jshe...

πŸ“… May 14th–15th in Cluj-Napoca, Romania

I'm excited to give a talk about Web Standards, specifically about some of the awesome capabilities of #HTML ✨

26.02.2026 17:28 πŸ‘ 24 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

Oh thank you thank you!

24.02.2026 08:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yup ☺️

23.02.2026 07:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Parallels is one of my favorite investments. Glad you're enjoying it too.

23.02.2026 07:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sure but I can't ask my workshop attendees that

23.02.2026 07:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I use Parallels Desktop and it's honestly well worth the investment. But I'm looking for a variety of accessible options to recommend to workshop attendees who don't yet test on Windows and who want a way to start quickly and, preferably, not costly.

22.02.2026 09:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

#lazyWeb Friends on macOS, what is your favorite tool for testing your work using a Windows screen reader?

Do you use a Virtual Machine (VM)? If so, what do you use to run it? Do you use an online tool like @assistivlabs.com ? Bonus points for free tools!

22.02.2026 09:35 πŸ‘ 12 πŸ” 5 πŸ’¬ 7 πŸ“Œ 0

😞

20.02.2026 16:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's one of my favorite documents πŸ™Œ

20.02.2026 16:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Btw These mappings talk about which roles elements map to but they don't include other things like other properties associated with the element, which is what I thought you were after?

20.02.2026 15:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes that's what I reference in my teaching. There's also the Core API mappings that are more browser-oriented but contain useful information if you're curious enough to dive in.

20.02.2026 15:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Well said

20.02.2026 12:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Eric, is there an RSS feed for the ZeroHeight blog? I can't find one on the site and my RSS reader is unable to find one either. πŸ₯²

20.02.2026 11:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Been thinking about the Web platform & it's pretty incredible what #CSS can do now compared to what it did when I started in this field 14 years ago.

We went from having too little to having almost too much (if you think how many of the new features you use day to day)

Imagine where we'll go next!

20.02.2026 04:07 πŸ‘ 62 πŸ” 6 πŸ’¬ 3 πŸ“Œ 0