3aaa12910a3aa5de7aee6022b6d9c67625f22ca4
beforeinstallprompt is Chromium-only by spec -- Safari (iOS and macOS) never fires it and has no programmatic install API at all, so the existing install banner silently did nothing there. Detects iOS Safari specifically and shows a static "tap Share, then Add to Home Screen" banner instead, dismissible and tracked separately from the Chromium banner's own dismissal state. No-ops once already installed (display-mode: standalone / navigator.standalone). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.3%
CSS
0.2%
JavaScript
0.2%
Dockerfile
0.2%