The service worker and all other files are in the root directory and the service worker has "/" in the caches. "/" is the start_url in manifest.webmanifest. There are no errors in the console. Also it is logging that service worker registered in the console. Lighthouse is showing "does not register a service worker that controls page and start_url" Here is the code https://github.com/gerkim62/timetable-one/ And here is the hosted app https://timetable-one.vercel.app/ What could be wrong with my service worker or manifest file?