Anthony Frehner
frehner.me
Anthony Frehner
@frehner.me
Web, standards, tooling, sports, video games. https://frehner.me

Working @Shopify, on Polaris (web components)
Put it in the spec asap! 😆
November 12, 2025 at 12:10 PM
If they’ve moved to an iframe!
October 31, 2025 at 2:07 AM
Been looking forward to playing around with the combo box stuff since we talked about it in last week’s openui meeting
October 21, 2025 at 11:23 PM
Nothing like the announcer curse
October 18, 2025 at 3:26 AM
Perhaps at TPAC?
October 2, 2025 at 10:59 PM
I’ve been following that (and my team is very interested in this proposal);

Would enjoy working to understand your team’s hesitations, especially given Mason’s last comment and all the research + collaboration with accessibility experts there has been on this.

❤️
October 2, 2025 at 10:57 PM
Jake you’re not supposed to critically look at these; just hype and boost.

(Thanks for catching that, we’ll get it fixed up!)
October 1, 2025 at 6:49 PM
Just finished it. Very nice write up, thanks for the work on this
October 1, 2025 at 12:23 AM
At first I thought being explicit would be the easy answer. I generally like explicitness.

In this case, however, now that I’ve seen the options and the constraints (always only ever 3 rows/columns), I actually don’t mind the current spec.
September 30, 2025 at 8:18 PM
I’ve got bad news for us
September 29, 2025 at 11:35 PM
:/ yeah ok, makes sense. But also a bit of overhead to wire this up correctly, and I wonder how many devs would even realize it’s necessary
September 29, 2025 at 5:12 PM
Dumb question: Curious about timing for this; if you do it when the component is connected, do you then need an observer to watch if the reference element changes and reassign?

Or could you assign it on the click’s capture phase to assign it as close as possible to when the native code takes over?
September 29, 2025 at 5:00 PM
Command invokers is one! Since they are scoped to their own tree, it means a button in a shadow root only invokes things in that same shadow, which isn’t helpful.
September 29, 2025 at 12:18 PM
I feel like that’s the only deck that a straight run is viable on. Still can be hard anyway haha
September 17, 2025 at 3:52 AM
What about using a smoker? Smoke that thing for 12 hours
September 16, 2025 at 2:48 AM