What problem does it solve?
This Skill helps you diagnose and fix browser compatibility problems in Next.js apps, especially when code works in Chrome but fails in Safari, iOS Safari, or Firefox. It focuses on the smallest safe fix so you avoid shipping unnecessary polyfills or brittle browser-specific hacks.
Core Features & Use Cases
- Identify the missing API, CSS quirk, or browser setting behind a Safari-only bug.
- Choose between a JavaScript polyfill, a CSS workaround, a feature-detection guard, or a Next.js configuration change.
- Apply best-practice delivery for App Router and Pages Router projects, including browserslist tuning and safe loading patterns.
- Example use case: fixing requestIdleCallback crashes, 100vh layout issues on iPhone, input zoom problems, and smooth scrolling inconsistencies without bloating the bundle.
Quick Start
Ask for a Next.js browser compatibility diagnosis and the safest Safari-aware fix for the issue you are seeing.