Nicolas Chevobbe reposted
Gecko: Intent to Ship: CSS random() math function
Nicolas Chevobbe
@nicolaschevobbe.bsky.social
Firefox DevTools engineer Skateboarder
146 followers44 following93 posts
Nicolas Chevobbe reposted
Gecko: Intent to Ship: CSS random() math function
Nicolas Chevobbe reposted
📢 I need 160 more web developers to answer 1 important question. How do you interpret the "Fully Supported" label on MDN support tables? Let me know in the survey below and tell your web developer friends to answer too 🙏🏾 github.com/lolaslab/acd...
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Firefox 157 has landed, and includes a couple of useful CSS features: 🎉 at-rule() in @supports - lets you limit rules to browsers that support a given at-rule. 🎉 overscroll-behavior: chain - lets scrolling pass up to parent elements, but prevents UA effects like 'bounce' and overscroll. …And more!
You can follow bugzilla.mozilla.org/show_bug.cgi... to know when `@custom-media` will ship in @firefox.com At the moment, you can test them flipping `layout.css.custom-media.enabled` in about:config (Note that support in DevTools isn't fully done yet, see bugzilla.mozilla.org/show_bug.cgi...)
I don't miss Sass, I miss named breakpoints. We can almost get there with raw CSS. 🤏 www.abeautifulsite.net/posts/named-...
Nicolas Chevobbe reposted
I don't miss Sass, I miss named breakpoints. We can almost get there with raw CSS. 🤏 www.abeautifulsite.net/posts/named-...
Nicolas Chevobbe reposted
The latest @firefoxnightly.bsky.social has CSS random() support enabled by default, please give it a try! I quite like the demos from @polypane.app here: polypane.app/blog/experim...
Nicolas Chevobbe reposted
Digital Ocean ended their $50/month sponsorship of GNOME and FlatHub and went radio silent on CSS-Tricks right around the time they found a spare three million dollars to burn on “sponsoring” a high-profile racist’s dotfiles repo. Impossible to see this as anything but a statement of their values.
Nicolas Chevobbe reposted
La grandeur du conseil d'Elrond réside dans son pluralisme. Dans cet esprit, nous accueillons deux délégués du Mordor et nous leur laisserons un temps de parole équitable. Le projet de Sauron est certe clivant, mais il représente une sensibilité géopolitique qu'on ne peut rejeter d'un revers de main
Nicolas Chevobbe reposted
Gecko: Intent to Prototype: CSS random() math function
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Gecko: Intent to Prototype: CSS at-rule() function for @supports
Nicolas Chevobbe reposted
Firefox 154 arrives pretty soon and I genuinely can't contain my excitement 😇 text-box-trim was the first "big" feature I wanted to contribute but it felt like it was a bit beyond my reach. So I started on some other layout work, and took a detour to work on sibling-index() and sibling-count() ...
Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties allow you to control the leading space above and below text, enabling simpler and consistent vertical spacing and alignment. bugzilla.mozilla.org/show_bug.cgi...
Nicolas Chevobbe reposted
Replying to @ivanlefou.eurosky.social
Elle a volé de l'argent, nom d'un slip, laissez la se démerder avec sa réputation de merde. Et si quelqu'un dans son cas n'arrive pas à financer sa campagne électorale, c'est pas un problème démocratique, c'est un PUTAIN DE BON SIGNE que la démocratie fonctionne @lemonde.fr ! 4/5
Nicolas Chevobbe reposted
Gecko: Intent to Ship: Advanced CSS attr() function.
Nicolas Chevobbe reposted
Gecko: Intent to Prototype: CSS Typed Arithmetic
Nicolas Chevobbe reposted
Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties allow you to control the leading space above and below text, enabling simpler and consistent vertical spacing and alignment. bugzilla.mozilla.org/show_bug.cgi...
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Right now the world is full of people who want to code and write and paint and film stuff and people who want to play and read and look at and watch stuff and nobody is allowed to do any of that because some unrelated third guy isn't making enough money off the deal
Our games industry is people. Our studios are people. Our teams people, our games by people for people. Our games are made by people, in groups of people, in teams of people, making people things for people. The magic is people, and the people deserve so much better than all this. I am so sorry.
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Allez, j'ai une anecdote au sujet de Monique Barbut. Il y a quelques mois, préoccupée que son invisibilité ne nuise à son plan de carrière, elle a décidé de lancer un truc médiatique qui lui permette de rassembler les caméras. Et elle a pensé au lynx.
L’invisibilité de Monique Barbut, symptôme de la disparition de l’écologie parmi les préoccupations au sommet de l’Etat
Nicolas Chevobbe reposted
It's so nice seeing the excitement around this! I've had a lot of fun building this, took a little longer than I expected but I learned a ton. Looking forward to launching for everyone in Firefox 154. 😀
`sibling-index()` and `sibling-count()` are currently being prototyped in Firefox¹, hopefully available soon for testing :) #cssday ¹ groups.google.com/a/mozilla.or...
Nicolas Chevobbe reposted
`sibling-index()` and `sibling-count()` are currently being prototyped in Firefox¹, hopefully available soon for testing :) #cssday ¹ groups.google.com/a/mozilla.or...
Watching @meyerweb.com talk, I guess we should have some Firefox DevTools for `ray()` There's bugzilla.mozilla.org/show_bug.cgi... for this, tell us it's important for you (or any blocking bug of bugzilla.mozilla.org/show_bug.cgi... that covers the functions you can use in offset-path) #cssday
Nicolas Chevobbe reposted
You heard it here first — 2026 is the year you can finally style a select!! It will be in all browsers by the end of the year 🎉🎉🎉 @jakearchibald.com #cssday
Modern attr() is behind `layout.css.attr.enabled` in Firefox (set it in about:config). It's enabled by default in @firefoxnightly.bsky.social In Firefox DevTools, there will be a tooltip when the attribute value doesn't match the type you declare in CSS #cssday
I filed a bug for Firefox DevTools to show a warning when an attr() function is used without a type for a declaration that needs it: bugzilla.mozilla.org/show_bug.cgi... @kevinpowell.co #cssday
Nicolas Chevobbe reposted
Gecko: Intent to Prototype: sibling-index() and sibling-count()
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
We're experimenting with a way to visualize session history in Firefox DevTools, and we'd love your feedback! Here's the background, and how to try it: blog.farre.se/posts/2026/0...
Nicolas Chevobbe reposted
Hey @bram.us 👋 While doing some testing, I found this issue in the Chrome Inspector: the color swatch in the color declaration should be lime(-ish), not red
Nicolas Chevobbe reposted
recently saw this TERRIBLE advice to “write more human”: - don't use “curly” quotes, use straight quotes ( " and ' ) - don't use en or em-dashes, use -- and --- - never use an ellipsis (…), use three dots (...) please for the love of god don't write worse because ai exists. good typography is cool!
a weird side effect of enjoying writing and reading is that I’ve been accused a few times of using LLMs to write because I do things “humans don’t do” (e.g. use a semicolon properly)
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Firefox 150 just landed & includes new web platform features like: 🎉 sizes="auto" on images 🎉 light-dark() image support 🎉 CSS revert-rule 🎉 ariaNotify() 🎉 Media pseudo-classes like :playing None of these are baseline yet, so check MDN for support. developer.mozilla.org/en-US/docs/M...
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
Nicolas Chevobbe reposted
February in Servo… ⏯️📜 pause and resume in DevTools 🤏🖱️ Pointer Events API 🧲🪟 <button command> 🔰🎨 ‘@property’ and ‘:modal’ 📦🌐 better JS modules support servo.org/blog/2026/03...
Nicolas Chevobbe reposted
Replying to @keithamus.social
Okay, clearly y'all love colour games, so with millions of plays on jnd & jnd-hard thought I'd dust off and polish up the _original concept_. Hue shift: www.keithcirkel.co.uk/hue-shift/?r... Drag one colour to match the other, 10 seconds to do it. You know the drill. Make me proud gang.