Dev Tools · 1h ago
Three-Layer Bug Hunt: CSP, API, and a Ghost Service Worker
A developer traced a silent push notification failure to three root causes: a Content Security Policy blocking OneSignal's SDK, an API that reported 'sent' without confirming delivery, and a stale service worker file. Fixing each layer required verifying behavior beyond surface-level success indicators. The bug took 90 minutes to fully resolve.
Meridian48 take
This debugging saga is a masterclass in how modern web dependencies can silently fail, but it's a niche developer experience story rather than a broader tech industry event.
push-notificationsdebugging