RE: https://mastodon.social/@firefoxwebdevs/116675240344077453
The name of these diagrams gives me equal parts pride and embarrassment.
RE: https://mastodon.social/@firefoxwebdevs/116675240344077453
The name of these diagrams gives me equal parts pride and embarrassment.
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: https://blog.farre.se/posts/2026/06/01/session-history-diagrams/
Spent years chasing session history bugs by squinting at logs. Finally built the thing that draws it instead, a Firefox DevTools panel with live Jake diagrams, nested iframes and all. Behind a pref in Nightly.
https://blog.farre.se/posts/2026/06/01/session-history-diagrams/
I’ve spent a lot of time at Mozilla working on session history, the machinery that keeps track of where you’ve been so the back and forward buttons do something sensible. It’s one of those parts of the browser that sounds simple from the outside and turns out to be anything but. Once you add iframes, nested iframes, and the subtle rules about when a navigation creates a new entry versus replacing the current one, the state you’re reasoning about gets large and hard to hold in your head.
RE: https://mastodon.social/@FluentInFinance/116575326620964772
Reminder that it is never too late to join a union
Just published a Firefox extension to add a little feature I wanted: "Open Link in Unloaded Tab". https://addons.mozilla.org/en-US/firefox/addon/open-link-in-unloaded-tab/
Dear Lazyweb, I'm looking to buy a refurbed laptop. I want something with a fairly slim and nice form factor, ~14". It needs to be able to handle compiling fairly well, be able to run rr, good Linux compatibility, have an open memory slot. Non-programming use would stop at Netflix and Phoenix Point.
I'm thinking Lenovo T14 G2 AMD Ryzen 7 Pro, but I can't find anyone selling it (where shipping isn't doubling the price), so alternatives would be highly appreciated.