hello, I think you need to first register the service worker in a scope like this:
if ("serviceWorker" in navigator) {
navigator.serviceWorker
.register("/files/service-worker.js", {
scope: "/"
})
.then(function () {
console.log("Service worker registered!");
});
}