-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal for Manifest V3: add permission allowing a background script to be persistent #44
Labels
opposed: chrome
Opposed by Chrome
opposed: safari
Opposed by Safari
proposal
Proposal for a change or new feature
topic: service worker
Related to service worker background scripts
Comments
dotproto
added
the
topic: service worker
Related to service worker background scripts
label
Aug 5, 2021
Related: And issues due to the lack of persistent background scripts:
|
dotproto
pushed a commit
that referenced
this issue
Oct 29, 2021
dotproto
pushed a commit
that referenced
this issue
Oct 29, 2021
Hi, was there any further discussion regarding this option? Password managers in particular are severely affected by this change. |
xeenon
added
proposal
Proposal for a change or new feature
opposed: safari
Opposed by Safari
labels
Aug 31, 2022
Unfortunately, I don't think this is something we'll change in Chrome. Since Safari and Chrome are both opposed to this and Firefox doesn't support service workers, I'm going to close this out. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
opposed: chrome
Opposed by Chrome
opposed: safari
Opposed by Safari
proposal
Proposal for a change or new feature
topic: service worker
Related to service worker background scripts
Context: last meeting, we discussed issue #11, I invite you to read the meeting notes about it. I’m writing here my proposal more formally, so that it can be properly discussed.
One of the most disruptive change of the MV3 is to request ServiceWorkers (SW), with a limited lifetime, instead of a (possibly persistent) background page. I believe this will cause more deviation from standard web development:
The idea behind my proposal is to give the capability to WebExtensions to be persistent if they need it, with an additional permission in
manifest.json
. This doesn’t rule out the possibility of default to and encouraging the use of SW, and leave the possibility to only allow this capability on desktop. The stores distributing the extensions could also warn that an extension can stay permanently in the background.The text was updated successfully, but these errors were encountered: