Romain Lebascle's Avatar

Romain Lebascle

@romanogypsy

18
Followers
281
Following
12
Posts
01.11.2024
Joined
Posts Following

Latest posts by Romain Lebascle @romanogypsy

Yes this would be very useful for combobox

05.03.2026 20:02 👍 1 🔁 0 💬 0 📌 0

I am not sure to understand how it works with text inputs. Will it work for a use case like the multi selection combobox from BaseUI ?

05.03.2026 20:01 👍 0 🔁 0 💬 0 📌 0

Date range picker, multi select combobox, toast, tooltip, color picker

15.02.2026 20:29 👍 2 🔁 0 💬 0 📌 0

CSS Custom media

13.02.2026 12:36 👍 2 🔁 0 💬 1 📌 0

Can this work for markdown too ?

29.01.2026 20:16 👍 0 🔁 0 💬 1 📌 0
The real reason Anthropic bought Bun...
The real reason Anthropic bought Bun... YouTube video by Prismic

This week on The Callback, we look at:
- the Bun acquisition
- AI deleting hard drives
- 90's commercials

It's everything you've asked for and more!

www.youtube.com/watch?v=MLeU...

08.12.2025 17:33 👍 30 🔁 6 💬 1 📌 2
Preview
The Practical Accessibility Course A get-right-down-to-it online course for Web designers and developers who want to start creating more accessible Web user interfaces and digital products today

📣 Hear hear! The biggest savings on the Practical Accessibility course start *today*—for a limited time only.

Starting today, you can get the course for 30% off — that's $279 instead of $399. The discounted price excludes sales tax that may be applied depending on where you are buying from.

20.11.2025 14:57 👍 80 🔁 55 💬 3 📌 20
Preview
Toasts GitHub no longer uses toasts because of their accessibility and usability issues.

Interesting that a design system has stopped using toast messages due to "their accessibility and usability issues".
primer.style/accessibilit...
Useful ammunition/documentation for people in teams trying to do the same.

11.11.2025 15:37 👍 2 🔁 1 💬 0 📌 0

Can really confirm that sadly. Can’t use dialog in/out animations as progressive enhancement because of weird Safari weird unpredictable behavior

01.09.2025 15:14 👍 0 🔁 0 💬 0 📌 0

The ability to animate in and out the dialog element. Only possible on chrome and can’t be used as progressive enhancement as it break the UI completely in Safari.

28.08.2025 10:27 👍 1 🔁 0 💬 0 📌 0

Search results are stuck with a double scroll on Safari iOS 18.5

26.08.2025 06:37 👍 0 🔁 0 💬 1 📌 0

View Transitions are enabled by default in Firefox Nightly, so they're on their way to stable. Give it a test with your current transitions, and give me a shout if anything doesn't look right.

21.08.2025 08:16 👍 237 🔁 41 💬 10 📌 6
Preview
CSS-only scrollspy effect using scroll-marker-group and :target-current — The personal website of Sara Soueidan, inclusive Web UI engineer

New on the blog:

“CSS-only scrollspy effect using scroll-marker-group and :target-current”

www.sarasoueidan.com/blog/css-scr...


A short post about the new #CSS scroll-target-group property, how to use it with :target-current, and important #accessibility considerations to keep in mind. #a11y

18.08.2025 13:25 👍 64 🔁 13 💬 3 📌 2
Preview
Why Designers Sound Negative (And Why That’s a Good Thing) | Andy Budd In any fast-moving product team, there’s a familiar pattern. A confident roadmap is shared. Timelines are tight but “doable.” Enthusiasm is high. Then, just as the meeting is wrapping up, a designer tentatively raises a hand and asks:“Have we thought about what happens if…?”

Tired of being called the pessimist just because you’re the one asking the hard questions in the team? Yeah, same. That’s probably why Andy Budd’s article hit home today.
People don’t always get, that, designers aren’t negative. We are cautious. We ask “what if?” to prevent problems.

04.08.2025 12:30 👍 20 🔁 4 💬 4 📌 1
Preview
What we learned from creating PostCSS—Martian Chronicles, Evil Martians’ team blog We share what have we learned creating PostCSS and the huge ecosystem around it. Get 8 key lessons from Andrey Sitnik, creator of PostCSS.

We share what have we learned creating PostCSS and the huge ecosystem around it. Get 8 key lessons from @en.sitnik.ru, creator of PostCSS. evilmartians.com/chronicles/w...

05.08.2025 18:32 👍 5 🔁 4 💬 0 📌 2
Video thumbnail

Another accessibility detail (more common to handle) – make sure to have a single focusable date in calendars but the default should be last focused date > selected date > today > first date of the month

04.08.2025 21:05 👍 3 🔁 1 💬 0 📌 0

Every thing that is needed to animate in and out the dialog element. allow-discrete and starting-style that is the only thing missing to allow me using native dialog.

25.07.2025 20:36 👍 0 🔁 0 💬 0 📌 0
Preview
Automated WCAG Testing Is Grrreat! I’m a big fan of using automation in WCAG testing. I use bookmarklets, dev tools, browser features & reporting, and a pile of third-party products from assorted vendors. These save me time and effort,...

Apropos of yet another conversation today, I’m a big fan of using automation in WCAG testing.

But I also know WCAG well enough to understand the limitations (and lies) the tools.

adrianroselli.com/2025/04/auto...

#accessibility #a11y

04.06.2025 18:14 👍 10 🔁 4 💬 0 📌 0
A screenshot of Ariel Salminen’s new website and its search feature.

A screenshot of Ariel Salminen’s new website and its search feature.

This is where I explain how I built the search index using @11ty.dev for the ⌘+K search on my website: arielsalminen.com/2025/buildin...

26.05.2025 14:03 👍 100 🔁 13 💬 7 📌 0
/* Make a custom fallback font based on the local Arial */
@font-face {
  font-family: "brandon-fallback";
  size-adjust: 93%;
  ascent-override: 117%;
  src: local("Arial");
}

/* Make a custom fallback font based on the local Arial */ @font-face { font-family: "brandon-fallback"; size-adjust: 93%; ascent-override: 117%; src: local("Arial"); }

I’ve been busy, so I also wrote about how I optimized the webfont performance on my new website:

arielsalminen.com/2025/optimiz...

26.05.2025 16:13 👍 67 🔁 10 💬 8 📌 2
Preview
Do Not Publish Your Designs on the Web with Figma Sites… …Unless you want to fail all the WCAGs, create litigation risk, close off opportunities in Europe, engage in reputational harm, and oh yeah, throw up barriers to your customers and users. What am I ta...

"Do Not Publish Your Designs on the Web with Figma Sites…"

adrianroselli.com/2025/05/do-n...

"…Unless you want to fail all the WCAGs, create litigation risk, close off opportunities in Europe, engage in reputational harm, and oh yeah, throw up barriers to your customers and users." #a11y

08.05.2025 09:15 👍 69 🔁 22 💬 1 📌 0
Preview
Are 'CSS Carousels' accessible? – The personal website of Sara Soueidan, inclusive design engineer

[New blog post]

Are CSS Carousels accessible sarasoueidan.com/blog/css-car...

In this post, I share some important insights from examining the accessibility of CSS-only carousels that use new features introduced in the #CSS Overflow Module Level 5 spec.

#a11y

06.05.2025 15:27 👍 194 🔁 69 💬 9 📌 9
Video thumbnail

I am happy to (finally) announce that the #PracticalAccessibility course chapter update is now live!

If you are enrolled in the course, log in to your account and check out the Changelog page for details about this update. 👀

I also have exciting news to finally share! 👇

[🧵]

03.04.2025 15:48 👍 132 🔁 26 💬 3 📌 2
Preview
Release Eleventy Navigation v1.0.0 · 11ty/eleventy-navigation Add support for eleventyNavigation.pinned boolean to pin nodes to the top of their navigation group (while also respecting order among pinned nodes) #60 Add support for multiple comma separated key...

New release: Eleventy Navigation v1.0.0 (after 2+ years dormant!)

Access the data cascade, pin items in a group, improvements to default sorting, support for aria-current, and more!

03.04.2025 13:02 👍 11 🔁 2 💬 0 📌 0
WebAIM: The WebAIM Million - The 2025 report on the accessibility of the top 1,000,000 home pages

The WebAIM Million 2025 update is out:
webaim.org/projects/mil...

My ranking slipped more. It also found 1 contrast error on the home page that does not appear when using the link to analyze the page with WAVE:
webaim.org/projects/mil...

#accessibility #a11y

31.03.2025 22:28 👍 5 🔁 2 💬 1 📌 0

I need examples of vulnerabilities reported against npm packages that maintainers of the package or another package depending on it were annoyed by.
Doesn't have to be fresh, last 5 years is ok.

Respond with ghsa link or package+version - I can look it up myself.

(repost for reach a lot please)

21.03.2025 10:53 👍 8 🔁 5 💬 6 📌 1
Screenshot of CSS Form Control Styling Level 1 First Public Working Draft web standard from the W3C's CSS Working Group

Screenshot of CSS Form Control Styling Level 1 First Public Working Draft web standard from the W3C's CSS Working Group

There it is! Finally, a real solution for how to style all of the HTML form controls using your own custom CSS to change anything — building on an interoperable UA set of defaults.

First, styling the in-page part of controls + the popover for <select>. (Later we’ll do popovers for more things.)

21.03.2025 23:21 👍 480 🔁 96 💬 10 📌 11
Preview
Form accessibility and usability beyond the basics - Pope Tech Blog Four form functionalities most websites don't consider.

Great tips on autofill and paste functionality, accessible error message patterns, usable and accessible date field and auto formatted fields, to improve your forms and make them more inclusive. 2023, but still relevant in 2025, trust me, most forms out there are a mess to use.

13.03.2025 14:30 👍 24 🔁 6 💬 0 📌 0
Preview
Radix-style native dialog - StackBlitz Next generation frontend tooling. It&#39;s fast!

Experimented a bit today with building a Radix-style dialog component with the native HTML dialog element.

06.02.2025 01:35 👍 23 🔁 2 💬 2 📌 0

Unfortunately my project is big and I have a quite custom setup. I didn’t manage to create a repro repo. Hopefully will be able to setup the new test addon soon

22.01.2025 13:42 👍 1 🔁 0 💬 0 📌 0