Open Bug 1723711 Opened 3 years ago Updated 4 months ago

Support Extension Background Service Worker while Firefox is running in permanent private browsing mode

Categories

(WebExtensions :: General, defect, P3)

defect

Tracking

(Not tracked)

People

(Reporter: rpl, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [mv3-m3])

Currently in a regular webpage Firefox:

  • does not allow registering a service worker while running in a private browsing window (or in a permanent private browsing mode Firefox instance),
  • in the long run we are planning to allow service worker registration and use of storage APIs like IndexedDB and Cache API, but to store everything in a temporary encrypted storage (which will make us sure that the data stored on disk isn't accessible anymore even if still on disk if the key was only stored in memory and forgot on browser shutdown), see Bug 1320796.

The extension principal is a content principal and so, without introducing new specific special behaviors for the extension principals, it is fair to assume that the extensions would likely inherit the behavior meant for the webpages.

This issue goal is to determine which are the blockers (if any) to allow the WebExtensions manifest_version 3 background service worker to be registered and be spawned while a Firefox instance if running in permanent private browsing mode.

Severity: -- → S2
Priority: -- → P2
Points: --- → 2
Points: 2 → ---
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.