Design Systems Report 2026 - brought to you by zeroheight

Buy-in is down. Adoption is stalling. But AI is changing the game. Get the 2026 design system trends report — data from design system practitioners worldwide.

Design Systems Report 2026

Here I am thinking about `:focus-visible-within`...as one does. And wondering, if #CSSWG doesn't think there's a valid path forward on their end, would it make sense to add a `focusVisible` property to `FocusEvent` (or more specifically the `focusin` event, is scoping were beneficial): https://github.com/w3c/csswg-drafts/issues/3080#issuecomment-3999919565 🤔

What do you think? Maybe I'm the crazy one... 🤣

#webdev #js #developingDesignSystems

Do we need :focus-visible-within ? · Issue #3080 · w3c/csswg-drafts

While looking to close out w3ctag/design-reviews#233, one other thought occurred to me: Is there a need for :focus-visible-within to complement :focus, :focus-within, and :focus-visible? In particu...

GitHub

Inversely, I love, love, love how this "just works™️" in #chromium 😍

https://codepen.io/Westbrook/pen/XJKyebR

Where's my #webkit and #mozilla peeps at?!?

You're seeing that right, `:host(:has(...))` and `:host:has(...)` are different, in a good way, but supported differently across browsers, in a bad way. Let's go head a build ALL the things that are meant to be in the browser. Not just some.

Pretty please 🙏

#webDev #CSS #CSSWG #webComponentsCG #testTheWebForward #developingDesignSystems

Host can :has() it's shadow dom children.

...

Host can :has() it's light dom children.

...

MSEdgeExplainers/PlatformProvidedMixins/explainer.md at main · MicrosoftEdge/MSEdgeExplainers

Home for explainer documents originated by the Microsoft Edge team - MicrosoftEdge/MSEdgeExplainers

GitHub

Oh man, nothing like finally getting to meet someone you worked with remotely for a long period of time in person. Somehow a quick great to actually meet ya can turn into a 6 hour what’s up with #developingDesignSystems marathon hang. Also can remind you how much fun building software can be.

#webComponents

@stuffbreaker Is this a "Hot Take"? I thought this was _just the facts_. ™️

If there is a developer between you and an end user your user is the developer. Make their job easier, bring #a11y to the surface, bring #performance to the surface, bring #usability to the surface by making it such that what is easy is what is right and what is right will serve their use (maybe the end user) in was that they would likely not have done without your #designSystem.

#developingDesignSystems #webDev #users

Do you, also, develop with the #popoverAPI?

Do you do so in conjunction with IFRAMEs?

Possibly without thinking about it via #storybook?

Have you, also, run into this #Chromium bug with DevTools? https://issues.chromium.org/issues/378330033

+1s and CC adds are a great way to speed implementors on the path towards a fix. 🙇

#webDev #componentBasedDevelopment #developingDesignSystems

Chromium

@noleli @mayank Very cool to see some minds aligning...

Sharing an element means less DOM and opens the door for larger animations between focused elements! However, as a shadow DOM users, this would break down across boundaries, and I wonder a little bit about the spooky action at a distance...

I've been putting it into a #customElement definition as I am #developingDesignSystems so that "it just works™️", though without CSS Anchor Positioning and CSS Top Layer promotion it leaves you wanting.

It's very exciting to see #Adobe's Spectrum Web Components achieve version 1.0.0 after the hard work of many talented people across many years of work! https://github.com/adobe/spectrum-web-components/discussions/4888 💣 💥 🔥 🚒

Congrats @svoisen @graynorton @nikkimk @jnjosh @patrickfulton @garthdb et al! 👏 👏 👏 👏

Keep an eye on that team for more cool things in the future... 🚀

#spectrumDesign #webComponents #developingDesignSystems

Big news: SWC 1.0 is here! · adobe spectrum-web-components · Discussion #4888

Happy Diwali 🪔! Happy Halloween 🎃! Happy SWC 1.0 🌈! We are thrilled to announce the release of Spectrum Web Components (SWC) 1.0! This is a major milestone for the library that is already widely us...

GitHub