Skip to main content
Shop Talk Show

683: iOS 26 Safari, Material Support on the Web, and Fixing The Button Problem

54 min episode · 2 min read

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.

Know someone who'd find this useful?

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.

Browse all Shop Talk Show transcripts →

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 — Free

Keep Reading

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?

Similar Episodes

Related episodes from other podcasts

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 Digest

No credit card · Unsubscribe anytime