Nicolas Chevobbe's Avatar

Nicolas Chevobbe

@nicolaschevobbe.bsky.social

Firefox DevTools engineer Skateboarder

107 Followers  |  41 Following  |  58 Posts  |  Joined: 18.11.2024  |  1.9557

Latest posts by nicolaschevobbe.bsky.social on Bluesky


Video thumbnail

You can throw away innerHTML and replace it with the new setHTML(), which has a built-in sanitizer. Here's how it works:

25.02.2026 12:09 β€” πŸ‘ 144    πŸ” 24    πŸ’¬ 6    πŸ“Œ 5
Preview
Igalia Coding Experience | Igalia - Open Source Consultancy and Development Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an...

If you're a student or early in your software/CS career, I encourage you to apply to the Igalia Coding Experience program. The deadline to apply is April 3.

People from underrepresented groups are encouraged to apply!

www.igalia.com/coding-exper...

24.02.2026 20:33 β€” πŸ‘ 4    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Gecko: Intent to ship: ariaNotify Gecko: Intent to ship: ariaNotify

Gecko: Intent to ship: ariaNotify

20.02.2026 03:36 β€” πŸ‘ 14    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
2017167 - Using color picker after using Color vision simulation picks the wrong color NEW (nobody) in DevTools - Inspector. Last updated 2026-02-17.

Hello Ana, thanks for the report
We filed bugzilla.mozilla.org/show_bug.cgi... for this

17.02.2026 08:05 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

HTML might be getting a new type of tag, which… hasn't happened this millennium. Here's the new syntax, and how it works:

16.02.2026 14:46 β€” πŸ‘ 296    πŸ” 48    πŸ’¬ 14    πŸ“Œ 8
Contextually Styling Components Styling Design System Components depending on the context they find themselves in, as opposed to via props.

To celebrate my first merged PR into Firefox core, I wrote a too-long article on Contextual Design for (Opinionated) Component Libraries.

frehner.me/blog/context...

And it concludes with my reasons for submitting patches to Firefox and WebKit.

Lots of thanks to everyone who helped out, or

13.02.2026 22:08 β€” πŸ‘ 28    πŸ” 5    πŸ’¬ 4    πŸ“Œ 0

Who should I speak to to get this t-shirt Jake?

12.02.2026 20:24 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This was actually some of my first contributions to the area of web browsers, just finding and fixing errors in the support data. Normally just ones I stumbled across as a web developer too, rather than anything deliberate.

09.02.2026 06:33 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
A straight, orange and yellow old building with front covered with bricks. It has a lot of small windows that each are near each other in a stair pattern. A lot of different yet satisfying shapes next to each other near the top of the building. The front is half-covered with a warm afternoon winter light.

A straight, orange and yellow old building with front covered with bricks. It has a lot of small windows that each are near each other in a stair pattern. A lot of different yet satisfying shapes next to each other near the top of the building. The front is half-covered with a warm afternoon winter light.

Saw this building in Paris, last year. Super nice shapes #reference #environmentart

28.01.2026 22:46 β€” πŸ‘ 28    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

One more custom <select> demo, with a bunch of CSS transforms and animations.
I can't get enough of this. So cool.

27.01.2026 09:38 β€” πŸ‘ 150    πŸ” 20    πŸ’¬ 1    πŸ“Œ 2
Video thumbnail

View Transition Types are newly baseline! These make it easier to build transitions that are specific to particular situations.

Also, we have some new View Transition DevTools in Firefox 147…

19.01.2026 14:13 β€” πŸ‘ 98    πŸ” 8    πŸ’¬ 2    πŸ“Œ 1
Preview
Do not give up your brain It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.

"Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them."

― Frank Herbert, Dune

cassidoo.co/post/good-br...

17.01.2026 03:32 β€” πŸ‘ 215    πŸ” 49    πŸ’¬ 8    πŸ“Œ 2
Video thumbnail

The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.

15.01.2026 15:25 β€” πŸ‘ 164    πŸ” 29    πŸ’¬ 9    πŸ“Œ 5
Video thumbnail

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.

13.01.2026 16:09 β€” πŸ‘ 209    πŸ” 39    πŸ’¬ 9    πŸ“Œ 10
Preview
fqueze - Overview fqueze has 35 repositories available. Follow their code on GitHub.

I only reviewed the patch, github.com/fqueze wrote the feature πŸ™‚

12.01.2026 07:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
a soft hill with a ray of golden light shining on it
there's a small house and a tree at its foot

a soft hill with a ray of golden light shining on it there's a small house and a tree at its foot

Golden light study

I still haven't found who is the photographer that took the ref picture :/

11.11.2025 10:37 β€” πŸ‘ 209    πŸ” 50    πŸ’¬ 2    πŸ“Œ 0

Ah yeah, that's this one, I mixed it up

24.12.2025 17:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's exactly what's planned, do the same thing as WebMidi
There was an intent to prototype sent last week πŸ™‚

24.12.2025 16:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Neither is herpes, but I’ll keep doing my work without either.

21.12.2025 14:22 β€” πŸ‘ 4410    πŸ” 730    πŸ’¬ 52    πŸ“Œ 17

and surprisingly not super easy to get right! There's so much that you have to think of when you do this, I should write a small blog post about it

12.12.2025 15:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

In Firefox 146 DevTools, long lists of unused CSS custom properties collapse, decluttering the UI, and improving performance

12.12.2025 09:50 β€” πŸ‘ 54    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1
Preview
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.

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

10.12.2025 11:56 β€” πŸ‘ 27    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Me smiling at the camera, sit on a red office chair, with my young cat wrapped around my neck, also looking at the camera

Me smiling at the camera, sit on a red office chair, with my young cat wrapped around my neck, also looking at the camera

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

10.12.2025 10:05 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

CSS @​scope has landed in Firefox 146, making it a new baseline feature. Here's how it works:

09.12.2025 15:55 β€” πŸ‘ 70    πŸ” 20    πŸ’¬ 1    πŸ“Œ 1

New blog post: Why the Sanitizer API is just `setHTML()` - https://frederikbraun.de/why-sethtml.html

07.12.2025 22:14 β€” πŸ‘ 42    πŸ” 17    πŸ’¬ 0    πŸ“Œ 0

thanks a lot for the link
There are a few surprising things, I'll investigate
But I'm also pretty confident this will be faster in 146 :)

05.12.2025 16:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
1719461 - Don't display unused CSS variables RESOLVED (nchevobbe) in DevTools - Inspector: Rules. Last updated 2025-11-24.

Next week Firefox 146 will be out, and this will have bugzilla.mozilla.org/show_bug.cgi... , which does have a pretty nice impact on performance.
I'll check the page though to see if there's anything we could to do make performance even better

05.12.2025 16:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Firefox Profiler

Do you have specific things in mind?
If you can record and share profile (with profiler.firefox.com ) of the slowness you see this might help us investigate what is going on

05.12.2025 16:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

05.12.2025 13:38 β€” πŸ‘ 71    πŸ” 9    πŸ’¬ 2    πŸ“Œ 1

@nicolaschevobbe is following 18 prominent accounts