Nicolas Chevobbe
nicolaschevobbe.bsky.social
Nicolas Chevobbe
@nicolaschevobbe.bsky.social
Firefox DevTools engineer
Skateboarder
Reposted by Nicolas Chevobbe
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
January 15, 2026 at 3:25 PM
Reposted by Nicolas Chevobbe
CSS anchor positioning is newly baseline! This opens the door for lots of new creative CSS.

It's a huge feature, but here are the basics.
January 13, 2026 at 4:09 PM
Reposted by Nicolas Chevobbe
Golden light study

I still haven't found who is the photographer that took the ref picture :/
November 11, 2025 at 10:37 AM
Reposted by Nicolas Chevobbe
Neither is herpes, but I’ll keep doing my work without either.
AI is not going to go away
December 21, 2025 at 2:22 PM
Reposted by Nicolas Chevobbe
In Firefox 146 DevTools, long lists of unused CSS custom properties collapse, decluttering the UI, and improving performance
December 12, 2025 at 9:50 AM
Reposted by Nicolas Chevobbe
A bunch of web platform features and bug fixes landed in Firefox 146. There'll be more videos about the highlights soon, but in the meantime, here's a summary: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/146
Firefox 146 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 146 that affect developers. Firefox 146 was released on December 9, 2025.
developer.mozilla.org
December 10, 2025 at 11:56 AM
It's been 10 years since my first patch landed on the #Firefox repo: hg-edge.mozilla.org/mozilla-cent... 🎂

Here's a picture of me at that time, with my beloved assistant
December 10, 2025 at 10:05 AM
Reposted by Nicolas Chevobbe
CSS @​scope has landed in Firefox 146, making it a new baseline feature. Here's how it works:
December 9, 2025 at 3:55 PM
Reposted by Nicolas Chevobbe
New blog post: Why the Sanitizer API is just `setHTML()` - https://frederikbraun.de/why-sethtml.html
December 7, 2025 at 9:14 PM
Reposted by Nicolas Chevobbe
Oh hello! We've had a bit of a rename & rebrand (formally FirefoxDevTools), but the content will be roughly the same as it's been for the past few months.

We're looking forward to posting more on web platform & DevTools features.
December 5, 2025 at 1:38 PM
bsky.app
December 5, 2025 at 1:27 PM
We (@firefoxdevtools.bsky.social) are having a work week with the folks from @developer.mozilla.org to talk about better collaboration between our teams.
We already have some ideas that we'll share in the future, but it would I'm curious if you have ideas around that topic?
November 25, 2025 at 10:52 AM
Reposted by Nicolas Chevobbe
November 17, 2025 at 10:52 PM
Reposted by Nicolas Chevobbe
ECMAScript excitement 😉

Congrats to my coworker @ashley-c.bsky.social at TechAtBloomberg on advancing Await Dictionary to Stage 2.7 at TC39 today 🎉

Promise.all returns positional results as an array. Promise.allKeyed allows named results inside an object 👍

github.com/tc39/proposa...
November 18, 2025 at 6:33 AM
Reposted by Nicolas Chevobbe
So first off someone update these people about what "punk" means in this context, but second I beg you to understand that people doing these things around old school punks would quickly experience what can only be called a very sharp reminder of the fragility of the human occipital bone
November 8, 2025 at 11:34 AM
The @firefoxdevtools.bsky.social JSON viewer got better in @firefoxnightly.bsky.social : the console offers access to the original json data via `$json`.
This allows to easily manipulate the underlying data to get what you want
November 7, 2025 at 11:40 AM
Reposted by Nicolas Chevobbe
#HTML is only as accessible as you write it.

Semantics determine what an element is, and browsers provide some interactive behavior for native interactive elements for free.

But just because two patterns have similar behavior doesn't make them semantically the same.
October 28, 2025 at 2:29 PM
Reposted by Nicolas Chevobbe
Sanitizer API is now enabled by default in Firefox Nightly.

bugzilla.mozilla.org/show_bug.cgi...

developer.mozilla.org/en-US/docs/W...

Still behind a flag in Chrome Canary...
HTML Sanitizer API - Web APIs | MDN
The HTML Sanitizer API allows developers to take strings of HTML and filter out unwanted elements, attributes, and other HTML entities when they are inserted into the DOM or a shadow DOM.
developer.mozilla.org
October 21, 2025 at 5:25 PM
Reposted by Nicolas Chevobbe
New in Firefox nightly (146.0a1 2025-10-19): large lists of unused CSS custom properties are collapsed by default.

This not only reduces clutter, it also massively speeds up the rendering of the inspector panel in some cases.
October 21, 2025 at 12:38 PM
Reposted by Nicolas Chevobbe
We're currently working on devtools for view transitions in Firefox, but in the meantime, here's a little-known option that helps…
October 20, 2025 at 2:28 PM
Reposted by Nicolas Chevobbe
Here's how we handle manchildren on the Steam forums at No More Robots:
October 9, 2025 at 5:55 PM
Reposted by Nicolas Chevobbe
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
October 9, 2025 at 5:00 PM
Reposted by Nicolas Chevobbe
Author and filmmaker Justine Bateman on generative AI
October 4, 2025 at 9:41 AM
Reposted by Nicolas Chevobbe
Connaissez-vous Neama Hassan ? Elle est une poétesse gazaouie qui cherche refuge en France. Une cagnotte pour l'accueillir existe mais elle n'en est qu'à 60% et elle ferme dans deux jours. Je suis sûre que nous pouvons aider à ce qu'elle soit plus remplie ! www.helloasso.com/associations...
October 4, 2025 at 2:09 PM