Olliew

@Olliew@indieweb.social
80 Followers
89 Following
430 Posts
CSS nerd. Writing at https://fullystacked.net/
Blink: Intent to Prototype: Customized built-in elements via elementInternals.type

Blink: Intent to Prototype: C...
Intent to Prototype: Customized built-in elements via elementInternals.type

Okay gang, those who sling HTML, CSS, JS, which _Firefox_ bugs are blocking you? Which features do you think need improving? What new features would you like to see? What work would you prioritise? Big or small, bonus points for linking to a bug (even more for filing bugs then linking them)!

Did you know that we publish release notes for Edge web platform changes?

This is relatively new, and we haven't made much noise, but hopefully that's useful!

https://learn.microsoft.com/microsoft-edge/web-platform/release-notes/138

Microsoft Edge 138 web platform release notes (Jun. 2025) - Microsoft Edge Developer documentation

Microsoft Edge 138 web platform release notes (June 2025).

a very small feature that i'm unreasonably excited about: referencing a whole `.svg` (rather than just a fragment).

```
<use href="thing.svg">
```

shipped in chrome 137: https://chromestatus.com/feature/5128141573718016

but safari is stalling for no good reason: https://github.com/WebKit/standards-positions/issues/480

Chrome Platform Status

@jensimmons

Sanitizer API
@sheet
moveBefore()
unprefix -webkit-user-select
CSS linked parameters for SVG.
light-dark() CSS function + prefers-color-scheme @media support for SVG.
CSS alignment for non-grid and non-flex items.
Fix animated AVIF performance issues particularly around transparency.
Fix ::marker interop.
Make AccentColor keyword actually useful.

Now that you’ve seen what’s coming in Safari 26… web designers & developers, what do you need most to come next? If you were setting the priorities for what happens, what would you put at the top of the list?
@Olliew @patrickbrosset Yep, I don't think this is a gap decoration fault, see https://kizu.dev/shrinkwrap-problem/ — this is just the way CSS wrapping works (filling the parent). If we want to solve this case for gap decorations, we'd want to solve it in general.
The Shrinkwrap Problem: Possible Future Solutions

There is one old, yet unsolved, CSS problem: shrinking containers to fit the content when it automatically wraps. While not intentional, anchor positioning allows us to come closer to solving it, at least for a few cases. In this article, I’ll demonstrate how we can use anchor positioning to neatly decorate wrapping text or elements in flex or grid contexts.

There's a Chrome Intent to Ship for CSS Corner Shaping. Is it just me or do the edges all look slightly jagged and pixelated and just off somehow?

https://codepen.io/cssgrid/pen/NPqYyJv

https://groups.google.com/a/chromium.org/g/blink-dev/c/OoX4xjqSPt4/m/m-DV3dV0BAAJ

squircle

...

Friendly reminder that CommonJS functionality is frequently unspecified and often falls somewhere between "script" and "module" programs as defined by ECMA-262. It's really time to stop using CommonJS.

https://github.com/nodejs/node/issues/58663

Top level using declaration should be disallowed in cjs · Issue #58663 · nodejs/node

Version v24.1.0 Platform Darwin jh.local 24.5.0 Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:49 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6000 arm64 Subsystem No response What steps will re...

GitHub
Blink: Intent to Prototype: Menu elements

Blink: Intent to Prototype: M...
Intent to Prototype: Menu elements