Stefan Judis @stefanjudis.com · 18hI took a short break, but now it's Web Weekly time again! 🥂 I'm just about to write edition 200. 😱 If you're into WebDev, Frontend work, and browser "stuff", you should check it out. 👇 webweekly.email 3254
Stefan Judis @stefanjudis.com · 15/09/2026The HTML `head` is often forgotten and barely touched. Manuel has some good stuff to include in his 2026 boilerplate. matuzo.at/blog/2... 070
Stefan Judis @stefanjudis.com · 15/09/2026If you're dealing with AI slop replies, you might appreciate these links. 👇 www.rickmanelius... dontpastetheai.com 1150
Stefan Judis @stefanjudis.com · 14/09/2026Quick reminder, if you're working on a SaaS product that requires a login, please check if you've defined the well-known URL to change passwords. Password managers will check `/.well-known/change-password` to offer a quick way to change passwords. www.w3.org/TR/ch... 617919
Stefan Judis @stefanjudis.com · 14/09/2026With Firefox 155, released September 1st, the `progress()` CSS function became Baseline newly available. 🎉 developer.mozill... 0170
Stefan Judis @stefanjudis.com · 11/09/2026Have you seen all these new HTML elements entering the platform? There's `<geolocation>`, `<usermedia>`, and `<install>`, just to name a few. Granted, many of these are Chromium-only, but I like where we're heading. blog.master.dev... 091
Stefan Judis @stefanjudis.com · 11/09/2026Here's Jake sharing yet another detail about custom properties that I'm sure not many people know about. It's funny how many footguns can show up in a "simple variable system". Jake's article is great. I'm sure you'll learn something! jakearchibald.co... 261
Stefan Judis @stefanjudis.com · 10/09/2026Interop for 2026 is in full swing. Chromium is leading and has almost finished all its 2026 promises. We're in September, so that's cool. Firefox and Safari aren't that far behind. We can now all submit focus areas for next year. wpt.fyi/interop-... 1140
Stefan Judis @stefanjudis.com · 10/09/2026The CSS working group came up with a new way to select prefixed classes. The Class Prefix Selector `.btn-*` matches `btn-primary`, `btn-secondary`, and whatever `btn-` class comes next. www.bram.us/2026... 3182
Stefan Judis @stefanjudis.com · 09/09/2026And the new Web Weekly is about to hit all the inboxes. 🫣 This time, it includes Interop 2027 focus areas, lots of new HTML elements, an explanation of ESM resolution, and the `progress()` CSS function going Baseline. Enjoy! webweekly.email/archive/web-... 0154
Stefan Judis @stefanjudis.com · 09/09/2026`autocorrect` is Baseline Newly available! It accepts "on", "off", and "" (same as "on"). Browsers default to "on", so it's mostly a matter of turning it off. Doesn't apply to URL, email, and password inputs. developer.mozill... 0144
Stefan Judis @stefanjudis.com · 07/09/2026I'm just about to sit down to finalize Web Weekly 199. 😱 If you're into WebDev, Frontend work, and browser "stuff", you should check it out. 👇 webweekly.email 0132
Stefan Judis @stefanjudis.com · 25/08/2026HTML reminder: if you're dealing with elements that shouldn't be accessible or reachable at all, the `inert` attribute helps out! developer.mozill... 2304
Stefan Judis @stefanjudis.com · 24/08/2026I'm pretty sure I read this post years ago (seems to have been extended since) and I'm still following some of these rules. Perfect stuff for people that don't have an eye for design... 😅 anthonyhobday.co... 090
Stefan Judis @stefanjudis.com · 24/08/2026There's nothing to see here, it's just a browser running in your browser. 😅 developer.puter.... 49215
Stefan Judis @stefanjudis.com · 21/08/2026Have you ever noticed that "things become unclickable" when a view transition is running? You can work around this behavior with some CSS or scoped view transitions... 👇 master.dev/blog... 0151
Stefan Judis @stefanjudis.com · 21/08/2026Here's Temani yet again doing Temani things explaining how to tweak and adjust the overflow of individual images using `object-fit` and `object-position`. It's a great read to understand `img` fundamentals. master.dev/blog... 0104
Stefan Judis @stefanjudis.com · 20/08/2026If you're intimidated by the Chrome DevTools performance tools, you'll like this one. It's a nice explainer about all the details you need to know! perf.reviews/pro... 0100
Stefan Judis @stefanjudis.com · 20/08/2026I'd say I was pretty aware of all the possibilities and information my browser shares about me, but it's still wild to see all this data in black and white. :/ kuber.studio/cookie 0165
Stefan Judis @stefanjudis.com · 19/08/2026I dig this a lot! Edge now ships an experimental feature that warns you about and monitors network activity that isn't optimized, like uncompressed assets or large images. www.debugbear.co... 061
Stefan Judis @stefanjudis.com · 19/08/2026I really like this comparison. Daniel put CSS states (`:focus-visible`, `:popover-open`, `:fullscreen` etc) next to possible JavaScript implementations. He also went into the fairly new `event-trigger` CSS props and that's some fancy stuff! css-tricks.com/c... 052
Stefan Judis @stefanjudis.com · 18/08/2026And the new Web Weekly is going out in a few minutes. 🥂 This time it includes the Git `history` command, Edge's new network efficiency guardrails, CSS gap decorations, and some `img` element magic. Enjoy! webweekly.email/archive/web-... 0164
Stefan Judis @stefanjudis.com · 17/08/2026I'm just about to sit down to finalize the next Web Weekly edition. It'll hit tonight. 🥂 If you're into WebDev, Frontend work, and browser "stuff", you should check it out. 👇 webweekly.email 0141
Stefan Judis @stefanjudis.com · 13/08/2026Guess what you'll find at clickclickclick.click I can't help it; I just love people who put out silly things on silly domains. ❤️ clickclickclick.... 2101
Stefan Judis @stefanjudis.com · 12/08/2026Here's a quick party trick: did you know that you can use Intl to format numeric values with their units? Yes, I'm fun at parties... 🫣 www.stefanjudis.... 0161
Stefan Judis @stefanjudis.com · 12/08/2026Well, that's what I call yet another fancy personal website. 👏 dustin.works 6812
Stefan Judis @stefanjudis.com · 11/08/2026Bramus is working on new ways to make view transitions easier to handle in an MPA scenario. This is in its very early stages, but look at this funky CSS. He's looking for feedback, too! www.bram.us/2026... 2265
Stefan Judis @stefanjudis.com · 11/08/2026Here's a good explainer on the containertiming attribute, currently running as a Chrome Origin trial. If you're not knee-deep into perf topics, this post includes more than one rabbit hole to jump into. csswizardry.com... 011
Stefan Judis @stefanjudis.com · 10/08/2026I've heard about the text-scale meta element but the preferred-text-scale CSS env var was news to me. 🫣 Josh was involved in the spec and shares how a particular BBC problem led to this new font size approach. www.joshtumath.u... 1141
Stefan Judis @stefanjudis.com · 10/08/2026We're not entirely there yet in terms of browser support, but the new closedby property on the dialog element is already in Safari TP, so it's about time to look into it. developer.mozill... 291
Stefan Judis @stefanjudis.com · 07/08/2026Chrome 150 shipped the new text-fit property. There are no real MDN docs, and the spec would be the best we've got if it weren't for Krijn, who documented all the options with visual examples. krijnhoetmer.nl... 0175
Stefan Judis @stefanjudis.com · 07/08/2026How could you stack on top of an element with the highest possible z-index (2147483647)? Correct! You use CSS infinity to get on top of the highest stack. Adam lists some more creative infinity use cases. nerdy.dev/css-in... 1130
Stefan Judis @stefanjudis.com · 06/08/2026With Chrome 151, soft navigations entered the mainstream. If you haven't heard the term, a soft navigation is anything that: - is initiated by a user action - results in a visible URL change - results in a visible paint developer.chrome... 2175
Stefan Judis @stefanjudis.com · 06/08/2026The "Await dictionary of Promises" ECMAScript proposal moved to stage three so that we'll finally be able to await objects. Can't wait! github.com/tc39... 2272
Stefan Judis @stefanjudis.com · 05/08/2026The State of Devs survey is open for participation. There's a lot of uncertainty and, frankly, occasionally I'm navigating a full-blown identity crisis. I'm very curious about whether I'm alone with these feelings and how bad the majority really feels... stateofdevs.com... 3125
Stefan Judis @stefanjudis.com · 05/08/2026And the new Web Weekly is about to hit all the inboxes. 🫣 This time it includes CSS `infinity`, the `closedby` attribute, measuring soft navigations, and recent ECMAScript updates. Enjoy! webweekly.email/archive/web-... 1224
Stefan Judis @stefanjudis.com · 27/07/2026I'm just about to sit down to write the next Web Weekly edition. 🥂 If you're into WebDev, Frontend, and browser "stuff", you should check it out. 👇 webweekly.email 061
Stefan Judis @stefanjudis.com · 20/07/2026That's quite a journey to "improve" the sizing behavior of customizable selects (Chromium-only so far). Jake gets into anchor positioning, `stretch` and `fit-content`, and `calc-size`. jakearchibald.co... 091
Stefan Judis @stefanjudis.com · 17/07/2026If you're dealing with SVG icons you probably know the pain of overwriting colors. There's a new spec in the making that allows controlling CSS variables from "the outside". And it's shipping in Firefox already! drafts.csswg.org... 613725
Stefan Judis @stefanjudis.com · 16/07/2026FYI, Chrome ships a new `usermedia` element. developer.chrome... 0102
Stefan Judis @stefanjudis.com · 16/07/2026There's an unfortunate disconnect between `color-scheme` and the `prefers-color-scheme` media query. This tripped me up multiple times. So what do you do about it? Ollie's post has some web platform answers. olliewilliams.xy... 152
Stefan Judis @stefanjudis.com · 15/07/2026I'm still wondering about anchor positioning use cases beyond the tooltip example. Emil explains how multiple anchors help out with creating clickable card overlays. Fancy stuff! thatemil.com/blo... 161
Stefan Judis @stefanjudis.com · 14/07/2026Safari shipped `display: grid-lanes` and Chromium's working on it. But what does it mean for accessibility when grid items reorder themselves? Can an adjusted `flow-tolerance` help? Manuel cautiously proposes a very interesting solution. matuzo.at/blog/2... 061
Stefan Judis @stefanjudis.com · 13/07/2026I tried to sit this out for as long as possible, but I'm now running Tahoe. After all this time, how can this border radius situation still not be fixed? I know it shouldn't, but this really really bugs me. 👀 370
Stefan Judis @stefanjudis.com · 13/07/2026And the new Web Weekly is about to hit all the inboxes. 🫣 This time it includes lots of anchor positioning, customizable selects, and ECMAScript 2026 updates. Enjoy! webweekly.email/archive/web-... 0196
Stefan Judis @stefanjudis.com · 13/07/2026It's been a while, but another Web Weekly will hit all the inboxes tonight. If you're still into webdev and browser news, you should check it out. 🫣 webweekly.email 0141
Stefan Judis @stefanjudis.com · 26/06/2026TIL recap: Did you know that container size queries can detect landscape and portrait ratios? www.stefanjudis.... 170
Stefan Judis @stefanjudis.com · 26/06/2026I know many of my followers aren't big AI fans. Still, the new MDN MCP server is super handy for pulling up docs and browser support data. developer.mozill... 161
Stefan Judis @stefanjudis.com · 25/06/2026Here's the Baseline update from this week's Web Weekly. CSS `field-sizing` is finally baseline newly available with Firefox 152 supporting it now, and native CSS nesting is now widely available. Time flies! developer.mozill... 030
Stefan Judis @stefanjudis.com · 25/06/2026I've got no idea how I could have missed that, but streaming HTML might become a thing. Granted, it's very early days still but this is exciting. It's yet another example of framework patterns entering the web! developer.chrome... 3210