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

In this episode, hosts Dave Rupert and Chris Coyier cover several topics central to modern web development:
- The updates coming in Safari on iOS 26 and macOS 26, and what these changes might bring for web compatibility and features.
- The idea of “material support” on the web—whether web platforms should natively support material design concepts and how that might affect CSS and UI design.
- The role and timing of adopting TypeScript in a project: when it makes sense to introduce it and trade-offs to consider.
- Approaches to avoid layout shifts in web pages—improving stability and user experience.
- A deeper dive into “the button problem”—the challenges of designing clickable elements (buttons) that behave reliably across contexts.
- When it might be appropriate to rebuild or refactor a tech stack entirely—how to assess when an overhaul is justified.
Throughout their conversation, they balance strategic thinking (when to retool or rebuild) with practical considerations (CSS effects, layout stability, component design).