683: iOS 26 Safari, Material Support on the Web, and Fixing The Button Problem
Episode
54 min
Read time
2 min
Topics
Fundraising & VC, Software Development, Product & Tech Trends
AI-Generated Summary
Key Takeaways
- ✓Safari 26 Features: Adopted stylesheets, anchor positioning, and web components support now available across multiple macOS versions including Sequoia and older systems, though early adopters report bugs requiring fixes in upcoming release cycles before production use.
- ✓TypeScript Without Build Tools: Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration. ESBuild processes TypeScript instantly by stripping types without validation, eliminating traditional build step overhead.
- ✓Progressive Enhancement Button Problem: Hiding submit buttons after JavaScript loads creates layout shift and flash issues. NoScript tags with embedded styles handle JavaScript-off scenarios, but the unloaded-JavaScript-available state remains unsolved, requiring careful consideration of all four state combinations.
- ✓Stack Migration Decision Framework: Evaluate technology changes using three criteria: deployment speed improvements, stability and bug frequency, and team knowledge retention. Create comparison tables listing current problems versus new stack capabilities before proposing expensive rewrites to stakeholders.
What It Covers
Safari 26 release brings new web features including web components and anchor positioning with some bugs. Discussion covers TypeScript adoption decisions, progressive enhancement challenges, and when agencies should rebuild their technology stack.
Key Questions Answered
- •Safari 26 Features: Adopted stylesheets, anchor positioning, and web components support now available across multiple macOS versions including Sequoia and older systems, though early adopters report bugs requiring fixes in upcoming release cycles before production use.
- •TypeScript Without Build Tools: Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration. ESBuild processes TypeScript instantly by stripping types without validation, eliminating traditional build step overhead.
- •Progressive Enhancement Button Problem: Hiding submit buttons after JavaScript loads creates layout shift and flash issues. NoScript tags with embedded styles handle JavaScript-off scenarios, but the unloaded-JavaScript-available state remains unsolved, requiring careful consideration of all four state combinations.
- •Stack Migration Decision Framework: Evaluate technology changes using three criteria: deployment speed improvements, stability and bug frequency, and team knowledge retention. Create comparison tables listing current problems versus new stack capabilities before proposing expensive rewrites to stakeholders.
Notable Moment
The hosts debate whether web standards should include material properties like glass, plastic, or wood textures similar to 3D design tools, questioning why CSS filters evolved but Adobe's proposed CSS shaders for materials never materialized despite clear use cases.
Episode Transcript
Thank you. There's something amazing. Shaptalk. I encourage you to pull up the YouTube to watch a minute, give us a view. But the hair situation is especially, I don't know, man. It's this radical wave. It's about three inches off the top of my head straight up. One side's matted down, I think that's from sleeping. But, that's just your natural, no product. No product. This is just waking up. This is coming to work. It's a little floofier actually if I shower. This is like a no shower sitch. I don't know, man. I don't know how to control it. I'm not in charge. That's the fun part. I'm just not responsible for what the hair is doing, you know? That's pretty good. Pretty good. Yeah, man. Well, hey, what's, what's happening, Chris? Anything, exciting? Well, I don't know. Nothing's came These come these come come around pretty quick. They come around every week, these shows, turns out. Yeah. Yeah. Yeah. We're gonna Thursday already or whatever. Yeah. Totally. We record these on Thursday. I got two things to do every week. Fill up my little pill thing, you know, Monday, Tuesday, Wednesday, Thursday, taking out. Yeah. And then record the show, and those are my weeklies. You know? Smart. Smart. So we got we thought we'd do some questions just because I don't know. I don't think it was I don't think we were littered with news this week. It was maybe a slow news week for web stuff. Safari, 26, came out. That's a thing that you can get. A lot of stuff in there. Cool. There's a few. I've noticed some people, especially web components, adopted stylesheets, anchor positions, hitting bugs. We've actually filed some and they've been fixed but not out yet. That's cool. That's progress, but it'll take whatever cycle to release or whatever, you know. But but, anyway, that's it's cool. So I haven't looked at all this far. Stuff in there. That'll be good because it it came out because when you and you probably get it alongside, if you want do you need to upgrade to OS 26 to get Safari 26? You don't. You don't. Okay. What I got, on actually, not on this computer yet. Sequoia fifteen eight, I think, came out and so or fifteen seven. Yeah. Okay. Fifteen seven came out and that, I think, has it. But then, yeah, Tahoe's also on the Right. In the old installed bucket too. I guess I don't hate that the OS is just the year now. That'll be easier for my brain. Although, of course, it's a year ahead like cars are. Like, it's not actually '26 yet. So what you know? Oh, good point. Oh, now I'm mad. Yeah. What? Why? Well, they just do that. It's like when you got used to get a magazine in the mail and it was always, like, way months ahead. You're like, okay. I guess if you're gonna release in …
Get the full transcript (9,328 words) + summary by email — free
One-time email with the complete transcript and AI summary of this episode. No account needed.
One email, no spam. We’ll also show you what SignalCast does.
You just read a 3-minute summary of a 51-minute episode.
Get Shop Talk Show summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Shop Talk Show
731: Terminal UX, Running Multiple Services, Don’t Settle for an App
Sep 7 · 58 min
The AI Breakdown
What I Learned Testing GPT-5.5
Apr 24
More from Shop Talk Show
730: A/B Testing with Charts, Music Recommendations, & Web Permissions
Aug 31 · 60 min
The Diary of a CEO
World Collapse Expert (Ian Bremmer): The Real Crisis Is What Comes After Trump
Apr 16
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links.
Tools
“ESBuild processes TypeScript instantly by stripping types without validation, eliminating traditional build step overhead.”
by Cloudflare
“Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration.”
“Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration.”
“Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration.”
by Vercel
“Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration.”
“Modern deployment platforms including Deno, Cloudflare Workers, Vite, Next.js, and Astro now accept TypeScript files directly without manual build configuration.”
More from Shop Talk Show
We summarize every new episode. Want them in your inbox?
731: Terminal UX, Running Multiple Services, Don’t Settle for an App
730: A/B Testing with Charts, Music Recommendations, & Web Permissions
729: After Dark Edition! Microlighter, Tri-state Drama, and Editing Video Quickly
728: BIMI, Good Favicon Practice, and CSS @Layer Exploration
727: Front-End Complexity, AI Co-Authorship, and New CSS Navigation Patterns
Similar Episodes
Related episodes from other podcasts
The AI Breakdown
Apr 24
What I Learned Testing GPT-5.5
The Diary of a CEO
Apr 16
World Collapse Expert (Ian Bremmer): The Real Crisis Is What Comes After Trump
This Week in Startups
Mar 11
The Global Expansion of Self-Driving Vehicles
Techmeme Ride Home
Mar 10
Meta Plumps For Bot Social Networks
Stacking Benjamins
Feb 23
Suze Orman Changes Her Mind on Working to 70 (SB1807)
Explore Related Topics
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's Software Engineering Podcast Insights — cross-podcast analysis updated weekly.
You're clearly into Shop Talk Show.
Every Monday, we deliver AI summaries of the latest episodes from Shop Talk Show and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime