Profile avatar
lukewarlow.dev
💻 Web Platform Engineer at @igalia.com 🦆 Nature lover 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Cardiff
627 posts 1,984 followers 690 following
Regular Contributor
Active Commenter

✨ How We Contribute To Browser Standards ✨ by @yoav.ws The 3rd of the presentations from the #SPDYmeetup 003. 🔸 Yoav shares how his career working on browsers and for browser vendors has now brought him to Shopify, enabling him to address possible shortcomings in standards 🎥 youtu.be/VEYxyNxfqG8

Blue skies, nice breeze, waves lapping against the rocks. Perfection.

Well this is an inhumane hour to be awake in the cold waiting for a bus...

Gave this a spin while I was travelling, a few more than I expected. Also shows off the areas that are obnoxiously expensive via train. Seems I need to find an excuse to explore the east a bit more.

I wrote an entire blog post with this premise! rmondello.com/2025/01/02/m...

Gatwick Airport has got to be the place with the largest and most signage which at the same time provides basically no useful information.

Starting my journey to the Web Engines Hackfest in A Coruna! Looking forward to a week of sunny Spain, and discussing various aspects of browsers. It's a great place to hear what others are working on. P.s. hopefully some new birds to tick off too!

There’s a discussion happening about if we should get rid of spec explainers & I just want folks to know that this is a real sentence that exists in the HTML spec “A close watcher closeWatcher is active if closeWatcher's window's close watcher manager contains any list which contains closeWatcher.”

Import maps are a great way to minimize cache invalidation in your module tree. But up until recently, they had a ton of sharp edges. So we fixed them!! shopify.engineering/resilient-im...

Hey friends, did you know you can make a modal <dialog> element dismissible by clicking outside (aka light dismiss) by adding `closedby=any` to it. That's it. That's all there is to it. <dialog closedby=any> developer.mozilla.org/en-US/docs/W... Chrome 134+, Firefox 140+, coming soon to Safari.

Woohoo, we've just enabled the CSS property interpolate-size: allow-keywords on the BBC UK website. Now our teams can animate panels expanding to intrinsic sizes like 'auto' without having to do any hacks! Could you enable it on your website? It's an easy win! developer.mozilla.org/en-US/docs/W...

Really hope the Android team fix high contrast mode before Android 16's redesign reaches stable... Rather than making text lighter and background the same or darker they seem to lighten both colours. So suddenly my dark mode UI is pretty bright grey...

What's the best way to build this sort of UI with CSS? I'm thinking some form of fancy clip-path, perhaps using the new shape(), but I'm not really sure where to even begin.

Recent trip to Northumberland to see puffins was a success! I managed to add multiple lifers: Wood Sandpiper, Little Tern, Wood Warbler, Tree Pipit and Spotted Flycatcher. Along with a few year ticks: Eiders, Sandwich Terns, Arctic Terns, and Puffins. Bringing me to 183 for the year. #ukbirding

I’ve done a lot of work on this proposal and I’m excited to see it starting to become real. That said, there is still significant pushback from Mozilla and Apple about the touchscreen implementation details and they consider that a blocker for the whole spec.

I dunno, man - if you're going to do a tarrif on Apple, at least have the poetic justice to make it 30%

Blink: Intent to Ship: 'request-close' Invoker Command

Fucking amateurs are serving 10MBs of JavaScript for a static page and can't even get their pointless sticky header to not clip the page title...

The one where I muse about how this simple bit of code radically changes how the web itself seems to behave… webkit.org/blog/16967/t...

Shopify Polaris is now built on web components. My team and I have been working on this for a while and it's been a lot of fun to "embrace the platform"! shopify.dev/beta/next-ge... Lots of things learned, lots of fun edge cases discovered (hello moving web components to iFrames in Firefox)

UX question for people: if my site lets the user set a custom colour scheme, if the user selects light mode but their browser is set to force dark mode on all sites which should win? Should I honour the site UI setting or honour the browser force setting? Assuming the default is to follow the system

“An update on improving passkey support in Linux” www.iinuwa.xyz/blog/linux-p...

📻 What the Spec?! episode 2 dives deep into the new Popover attribute & accessibility! Hidde De Vries gives me a breakdown of how popover accessibility works. Listen on your favourite podcast app. Show notes & transcript is available below. lolaslab.co/what-the-spe...