A big question that I don't see addressed in the text or asked here yet: why does this require the user to not be in private browsing mode? Some necessary API that's not available in incognito mode? Is the restriction temporary?
> In Firefox, Service Worker APIs are also hidden and cannot be used when the user is in private browsing mode.
Says https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor...