Jake Archibald's Avatar

Jake Archibald

@jakearchibald.com.bsky.social

Developer of sorts at @firefox.com. No thought goes unpublished. He/him.

11,707 Followers  |  420 Following  |  567 Posts  |  Joined: 25.04.2023  |  2.1752

Latest posts by jakearchibald.com on Bluesky

I'm going to be there (I'm not speaking, but come talk to me). The schedule looks great!

06.08.2025 10:54 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Ohhhh… I'm not actually sure. Kimi's the one that catches the most mice 😑

05.08.2025 19:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Two shorthair black cats cuddling up to each other

Two shorthair black cats cuddling up to each other

Kimi & Senna shelter kitties checking in

05.08.2025 18:52 β€” πŸ‘ 30    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Preview
Check out this 3 bedroom terraced house for sale on Rightmove 3 bedroom terraced house for sale in Station Road, Eaglescliffe, Stockton-on-Tees, Durham, TS16 for Β£350,000. Marketed by roseberry newhouse, Teesside

There's staging a house, then there's entirely faking it with AI slop, and this one is the latter www.rightmove.co.uk/properties/1...

05.08.2025 13:04 β€” πŸ‘ 64    πŸ” 19    πŸ’¬ 19    πŸ“Œ 15

I think there was a Chrome plan at some point to re-implement it in JS so it could be downloaded on-demand, and wouldn't expose anything new security wise.

But eh yeah just unship.

04.08.2025 14:27 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Yeah of the fox πŸ˜€

01.08.2025 12:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Unfortunately a significant portion of the population, including the tech community, feel that being anti-trans is a crusade.

31.07.2025 17:59 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yessss, hoping to plan my TPAC trip next week

31.07.2025 16:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Me, sitting behind a cuddly toy of a fox. Ok it's obviously Firefox.

Me, sitting behind a cuddly toy of a fox. Ok it's obviously Firefox.

Starting my new role on Monday. Could be anywhere.

31.07.2025 12:57 β€” πŸ‘ 365    πŸ” 14    πŸ’¬ 42    πŸ“Œ 4

Yes. It was huge.

30.07.2025 05:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's worth considering. Back when the 'revealing' pattern was considered, I think there was a compat issue with EventTarget, but I don't think that's the case now.

29.07.2025 14:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That isn't my package

29.07.2025 07:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Early sketches of an API for this were a function on the fetch options which would be called with an event target that fired upload and download events

28.07.2025 21:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Bird was extracted alive and well.

22.07.2025 11:19 β€” πŸ‘ 17    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Excellent time looking after my sister's cats

22.07.2025 11:15 β€” πŸ‘ 38    πŸ” 1    πŸ’¬ 6    πŸ“Œ 0
Fixing Container Queries in WebKit How I discovered and fixed WebKit's broken container query implementation across the shadow DOM.

Wrote a post about container queries in web components, and how that led me to contributing to WebKit for the first time

frehner.me/blog/fixing-...

18.07.2025 13:53 β€” πŸ‘ 21    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Post image

It knows the difference between in & out, so it doesn't get inverted. In Home Assistant I've set up buttons that can be used to manually toggle in/out state.

07.07.2025 13:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It has in vs out, which is handy. Unfortunately their API is a bit shit, so it's polling based.

07.07.2025 12:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The cat flap reports it using their microchip. It's a Sure Petcare thingy.

07.07.2025 11:40 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Guilty as charged

07.07.2025 11:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Well, I had fun.

07.07.2025 11:29 β€” πŸ‘ 170    πŸ” 5    πŸ’¬ 16    πŸ“Œ 3

You posted a screenshot as evidence. That screenshot wasn't part of a footnote. Therefore you acknowledge that footnotes aren't needed in order to provide evidence and reasoning, yes?

04.07.2025 17:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Gul Du Chat is such a good name.

03.07.2025 18:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ohh that's a good point. I made it appear on top so the rapping finger wouldn't be covering it. Trivial to flip it around.

03.07.2025 18:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Btw, the demo only works fully in Chrome, where it doesn't cover the original footnote marker.

03.07.2025 17:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail
03.07.2025 16:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's the one after:

> We could try to solve that problem by … displaying it in a popover. In some browsers that will display like a tooltip, pointing directly back to the footnote marker. Thanks to modern web features, this can be done entirely without JavaScript

03.07.2025 16:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

There are demos in the article where footnotes display in popovers using anchor positioning.

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

There are demos of this in the article, without using JS.

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

Maybe I'm just more sensitive to it. This has all the bad things I'd like to see less of. Scrolling up & down, losing place, and sometimes for content small enough to fit in parens.

03.07.2025 14:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@jakearchibald.com is following 20 prominent accounts