Sorry if this is a known issue/dupe, I did a few searches and couldn't find anything though. Safari 14, and STP on Mac doesn't show registered, but missing (404) Service Workers in either the Web Inspector or the Develop->Service Workers menu. Seems as though all registrations—resolved or no—should still be shown somewhere to allow unregistration/management without having to resort to the console? Thanks!
Thanks for filing, I'll route this to the right folks. If you have a test case or any other info to help make this readily reproducible please add it here.
<rdar://problem/70694789>
Sure thing. The simplest way to reproduce (with node and ruby installed) is probably: - In Terminal $ npx degit "sveltejs/sapper-template#rollup" my-app $ cd my-app $ npm install $ npm run dev - Open http://localhost:3000 in Safari, should see a registered service worker in the develop menu. - Quit Safari - Go back to terminal and ctrl+c - Then in Terminal: $ ruby -run -e httpd -- -p 3000 - Open Safari and again go to http://localhost:3000, in Develop there won't be any service workers shown. - You should see a 404 response for /service-worker.js from WEBrick I think that's it, let me know if you need any more info. Cheers!