Well, this gets to the reason my team has objected to the current proposal for Interest Invokers. It doesn't yet have a satisfactory plan for touch-driven devices, nor a clear meeting-of-the-bar for accessibility.
github.com/WebKit/stand...
@jensimmons.bsky.social
Apple Evangelist on the Web Developer Experience team for Safari & Webkit. #PwME
Well, this gets to the reason my team has objected to the current proposal for Interest Invokers. It doesn't yet have a satisfactory plan for touch-driven devices, nor a clear meeting-of-the-bar for accessibility.
github.com/WebKit/stand...
I find it especially confusing to have two similar things with inverted names. Sorry, I had that name backwards. It’s:
Invoker Commands &
Interest Invokers
I can never remember those names.
Why not:
Button Commands &
Hover Commands
I bet you know what those do just from the names.
I wish Command Invokers had a different name that made it most easy for a web developers to understand what it is.
I’d call it Button Commands.
For certain use cases this might work: stack two grids on top of each other (in the a-axis, so they layout across the same space) and then animate the size of the tracks to move a certain item. While everything else is laid out in the other grid.
02.10.2025 02:00 — 👍 2 🔁 0 💬 0 📌 0It’d certainly be very cool. But it seems like an unsolvable problem.
01.10.2025 23:23 — 👍 1 🔁 0 💬 2 📌 0You can animate the size of tracks. But you cannot animate an item to move from one area to a new area. It’s too hard to calculate the motion in between given the reality that tracks are often sized by content, and so the grid layout will likely be very different once the item is in the new spot.
01.10.2025 23:23 — 👍 1 🔁 0 💬 1 📌 0I have no idea, but I’m sure landline phone call quality is 100% dependent on the country. The U.S. system was built (started) almost 150 years ago.
30.09.2025 20:33 — 👍 1 🔁 0 💬 0 📌 0I just passed along your message to the right people! Thanks.
30.09.2025 20:24 — 👍 1 🔁 0 💬 1 📌 0I just learned web fonts have been supported for Initial Letter since Safari 18.4+. (Still prefixed, but before you couldn’t use a web font.)
Yay!!!
Have you used initial letter in CSS? Do you want to?
Anchor Positioning has a way to declare where the item appears. Use the `position-area` property with pre-named areas! @saron.bsky.social realized maybe some of the names are confusing. Read more & help decide — should the names be changed?
webkit.org/blog/17417/p...
What do you think??
Give folks their flowers
No, I mean right now. Go tell someone you loved their work right now. They're on social media just say it, it has never been easier
"They know how much people love--" no they don't go say it right now to a composer or artist or game dev or writer or anyone AAAAAAAHHHHHHHHH
I accidentally called someone on the phone phone, instead of FaceTime Audio. (Or Zoom/WebEx/etc.) Wow, the audio quality is of course much worse, and I am so much more tired afterwards. Phone audio quality is exhausting.
30.09.2025 00:34 — 👍 12 🔁 0 💬 3 📌 0You wrote: “Previously, an expression like calc(70px / 10px) would have been invalid. But starting with Chrome 140 (and hopefully soon in all other browsers), this expression now returns a valid number”
Can you update the article to not make it sound like there’s no signal from anyone but Chrome?
There’s not a way to run Safari 18.7 and Safari 26.0 side-by-side on one Mac, no. As @christianoliff.com pointed out, Safari Technology Preview runs separately from Safari itself.
29.09.2025 19:20 — 👍 3 🔁 1 💬 0 📌 0That’s correct. It shipped in 18.4, but then unshipped.
29.09.2025 18:18 — 👍 0 🔁 0 💬 0 📌 0Safari shipped support for this in Safari 18.2, in December 2024!
29.09.2025 18:15 — 👍 1 🔁 0 💬 1 📌 0With everything going on, standing up for privacy is more important than ever.
youtu.be/0HjDpPnxcP0
calling autism a “tragedy” and saying that there should be fewer autistic people are eugenicist talking points. Everyone who opposes such views also needs to recognize the ways in which everyday ableism left the door wide open for a person like RFK Jr.
23.09.2025 17:27 — 👍 717 🔁 208 💬 7 📌 2Don't tell me boycotts don't work
22.09.2025 22:51 — 👍 29 🔁 2 💬 1 📌 2Wow, people are really bending over backwards to justify shipping a new web API that definitely has a strong formal objection. So much twisting of logic to try and make it make sense. So many half-truths being stated as reality when they are not reality. The cognitive dissonance. The anger & hate.
22.09.2025 19:23 — 👍 10 🔁 0 💬 4 📌 0Banner for conference presentation. Text reads Tim Nguyen Form control styling Eng AI 2025 Sydney Sept 12
Still fighting form controls with endless CSS? Tim Nguyen from Apple reveals upcoming improvements that will finally make them customizable with pure CSS #Forms #DevSummit25
Tim Nguyen at Dev Summit 25 bit.ly/3Iooh20
Why am I suddenly seeing a bunch of well-known & well-respected web dev guys returning to X, using it as their main social media channel? Why am I not surprised? Disappointed. Jaded. Of course they are. Watching the mass public turn to the far right is hard.
18.09.2025 00:47 — 👍 93 🔁 6 💬 8 📌 0We did not oppose the first draft of Anchor Positioning. We asked that folks in the CSSWG keep working together to make it better. And we brought ideas to the table. We didn’t believe rushing it out the door would be good for the web long term. We pushed for excellence.
There’s a big difference.
Screenshot of Settings on macOS Sequoia. Showing information about updating to macOS Tahoe 26, and below that, Also Available, Safari, 26.0 — 225.8 MB. With an Update Now button.
Did you know that on macOS, you can update just to Safari 26, while remaining on macOS 15 Sequoia or even macOS 14 Sonoma?
Go to > System Settings > General > Software Update. Under “Also Available” you’ll find Safari listed. Click “Update Now”.
CSS `random()` just landed in Safari Technology Preview. We are the first browser to implement!
“There are ongoing discussions in the CSS Working Group about the specification, and several open issues remain about whether this approach best serves developers.”
webkit.org/blog/17285/r...
I’m not personally aware. Don’t know about others (yet). Do you have a link/number for a bug report on bugs.webkit.org or from Feedback Assistant? That’d be helpful so I can reach out to folks.
15.09.2025 17:11 — 👍 0 🔁 0 💬 1 📌 0Safari 26 is here!!! Anchor Positioning, Scroll-driven animations, High Dynamic Range images, the new HTML <model> element, the all-new Digital Credentials API, SVG icon support, WebGPU, WebKit in SwiftUI, every site can be a web app on iOS and iPadOS, and much more.
webkit.org/blog/17333/w...
Have you been meaning to learn how to use CSS Subgrid? Here’s a very practical and straightforward how-to from @saron.bsky.social!
webkit.org/blog/17339/s...
I’d love to understand the use case better. Do you have a running demo of a reduced test case? Maybe I’ll try to make one next week.
13.09.2025 16:46 — 👍 1 🔁 0 💬 1 📌 0And let me know what the link is.
10.09.2025 21:05 — 👍 0 🔁 0 💬 2 📌 0