Nicolas Chevobbe
nicolaschevobbe.bsky.social
Nicolas Chevobbe
@nicolaschevobbe.bsky.social
74 followers 41 following 42 posts
Firefox DevTools engineer Skateboarder
Posts Media Videos Starter Packs
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
I'm not sure we sort the JSON ? We're using JSON.parse if I remember correctly, I'll double check
no it doesn't, it's only used for the result of the console evaluation
**But** I'd really like us to have an editor in the JSON viewer UI and a split view that would display the result of the evaluated data

Not sure if we'll get to it eventually, but I think it'd be cool
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
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.
I added some information on the bug, hopefully we can get to it soon
the issue is that we're working with the authored value, while we could probably use the computed value to extract the coordinates.
Then there might be an issue in how we "highlight" a given coord in the Rule when hovering the editorΒ control point in the page, but that's not the most important
that's "unused" in the sense they're not referenced by any non-CSS variable declaration displayed in the Inspector.
They might be used in rules that apply to other elements though, so this won't tell you which variables are never used in your codebase
it looks like they will be hidden now :)
oh actually it's fine, the rule has exactly 10 declarations :)
It would if they're not referenced in a non css variable declaration value for the currently selected element.
Also, we only start hiding if there are more than 10 unused variable in the rule, which might not be the case in your screenshot?
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.
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…
Reposted by Nicolas Chevobbe
Here's how we handle manchildren on the Steam forums at No More Robots:
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
Reposted by Nicolas Chevobbe
Author and filmmaker Justine Bateman on generative AI
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...
🎢 Drilling in the name of 🎢
Reposted by Nicolas Chevobbe
Another #Swordtember
Overgrown gothic.
Found in the ruins of a temple to a long-forgotten god, the blade seems to be made from the same stone as the building. This stone holds an edge unlike anything I’ve seen, and the blade is still sharp. #HumanArtist
Reposted by Nicolas Chevobbe
For anyone who pays attention to high contrast / forced colors mode styles:

I wrote up an explanation of why forced-color-adjust: none is nearly unavoidable and how it sets up your codebase for downstream bugs:
sarahmhigley.com/writing/forc...
forced-color-adjust: none is an unavoidable foot gun | Sarah Higley
A very long treatise on why text backplates were a bad idea. Most of the time.
sarahmhigley.com