Don't know who needs to hear this today, but React isn't the only front-end web development tool.
Jack
@holdenjack.bsky.social
My reposts are my bookmarks. Interested in Web components.
Just discovered iframes can’t be resized in Firefox 🤯 They have had a bug ticket open for 14 years 🫣 bugzilla.mozilla.org/show_bug.cgi...
680823 - The CSS resize property should work on iframes
NEW (nobody) in Core - Layout. Last updated 2024-11-25.
bugzilla.mozilla.org
does @webdevs.firefox.com bugzilla mailserver even work? just wanna reset my password to login 🥲 tried emailing the moderator email too but no response after 10 days other than acknowledgment email :/
We are going to spend the next 20 years discovering and dealing with the mental health effects of over-reliance on AI.
Does anyone know if @webdevs.firefox.com DevTools supports the "Live Expressions" feature similar to Chrome? I find this it incredibly useful for watching where focus lies with document.activeElement. Or, is there an equivalent built-in way to watch current focus in Firefox? Thanks!
Slotted Options for <select> - Chrome Platform Status | chromestatus.com/feature/5127...
Chrome Platform Status
chromestatus.com
One “skill” I’ve always had is the ability to pin point a face to a location. When watching movies, I get to use this skill. Somehow my memory forgets important things yet be able to recall the exact movie/tv show they’ve been in. I then Google to confirm 🤣
🔥 New blog post: In defense of polyfills A highly influential spec editor expressed the opinion that polyfilling is harmful. I beg to differ. lea.verou.me/blog/2026/po...
In defense of polyfills • Lea Verou
An influential spec editor thinks polyfilling is harmful. I think blaming polyfills for compat accidents is like blaming car crashes on the ambulances that show up — and the alternative is a stagnant ...
lea.verou.me
This is gonna be sooooo useful!!! The ability to see if someone has clicked on the ::backdrop of a dialog vs the actual dialog. if (e.pseudoTarget?.type === '::backdrop') {} github.com/w3c/uievents... github.com/w3c/csswg-dr...
@webdevs.firefox.com 'overflow: clip;' doesn't seem to take effect here. It shows up in DevTools but doesn't do anything. What could I be missing? :where(html:has(dialog:modal[open])) { overflow: clip; } Firefox 🚫 Chrome, Safari ✅ @jakearchibald.com codepen.io/editor/jackw...
Is there a particular reason why in FireFox DevTools, applying !important to a ::slotted() CSS rule fails to apply? Excuse the aspect ratio 😅
Blink: Intent to Ship: Reference Target
Blink: Intent to Ship: Reference Target
Blink: Intent to Ship: Reference Target
groups.google.com
Reviewing my CSS "reset" and read @bram.us's post re `overscroll-behavior: contain;`. I currently do the following: html:has(dialog:open) { overflow: clip; } However, with `overscroll-behavior`, I can still technically scroll. Am I misunderstanding `overscroll-behavior`'s use case?
@webdevs.firefox.com Out of curiosity, what’s the typical timeframe for features moving from behind a flag to being enabled by default? (looking at scoped custom element registries hehe) Thanks developer.mozilla.org/en-US/docs/M...
Experimental features in Firefox - Mozilla | MDN
This page lists Firefox's experimental and partially-implemented features, including evolving or proposed web platform standards. Each entry below includes information about the builds in which a feat...
developer.mozilla.org
Spent a few hours today playing with AST and it has been such fun. Couldn't have done it without astexplorer.net Not as scary as I initially thought.
AST explorer
An online AST explorer.
astexplorer.net
When is :has-slotted coming to Chrome and Safari? 👀 Another Firefox win!
The second Scoped Custom Element registries ships in Firefox, I can see myself setting it as my default again. Very very impressed with it as of recent.
Ever struggled to get heading tags right in includes/components? headingoffset could be the answer…
imo coding is a creative process, so *blindly* asking AI to write code for me is a big no-no but the recently announced Modern Web Guidance has an unexpected benefit: the guides are actually very beneficial to read as a human developer! github.com/GoogleChrome... @developer.chrome.com #GoogleIO
🎉 I'm so excited that scoped custom element registries is landing in Chrome and Edge! 🥳 This solves one of the biggest complaints with the web components APIs: the global tag name namespace. Standards is a long game though: I first proposed this in 2017! 😲 developer.chrome.com/blog/scoped-...
Make custom elements behave with scoped registries | Blog | Chrome for Developers
You can now encapsulate custom elements.
developer.chrome.com
Just ran into the issue of two top-layer elements (dialog & popover toast) fighting. Looks like moveBefore() is the current workaround to top-layer battles. Hopefully it lands in Safari soon 👀🫶🏻 @jensimmons.bsky.social
“Added support for the :heading pseudo-class selector.”
Webkit: Release Notes for Safari Technology Preview 237
@engelman.nl just stumbled across this post and can see you left a couple of comments that the author has hidden. What did you say? 😅 Thanks dev.to/johntheo/laz...
Super excited for CSS Import Attributes to be available in all browsers! Firefox in Jan 2026, Safari hopefully not far behind :) import sheet from '../styles/_reset.css' with { type: 'css' }; developer.mozilla.org/en-US/docs/W...
Import attributes - JavaScript | MDN
The import attributes feature instructs the runtime about how a module should be loaded, including the behavior of module resolution, fetching, parsing, and evaluation. It's supported in import declar...
developer.mozilla.org
What an annoying bug on the <dialog> element in Safari codepen.io/argyleink/pe...
Transitioning dialog and popover in and out - minimal demo
...
codepen.io
Web components: Purist light DOM enhancement vs. Shadow DOM with slots. Whats people’s thinking on programmatically injecting say an input into the light DOM to then reflect into the Shadow DOM? Thanks