-
Notifications
You must be signed in to change notification settings - Fork 872
MV3 Compatibility #565
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
Comments
The official guide for persisting state when migrate to background service workers from background pages is using storage API: https://developer.chrome.com/docs/extensions/mv3/migrating_to_service_workers/#state Let's see if there will be a guide for sensitive data scenario guide. |
Do you know how long until Google deprecates MV2? |
https://blog.chromium.org/2020/12/manifest-v3-now-available-on-m88-beta.html |
Some known changes that impact Authenticator
|
The new storage API (in deployment) to save session data in MV3 could introduce security risk (see https://bugs.chromium.org/p/chromium/issues/detail?id=1227410). We need keep an eye on the latest progress. |
Found the Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1687778 |
We need figure out how to handle auto lock. Chrome doesn't support TTL for session storage and they have no plan to support it. Here's some suggestions from community by woxxom (https://bugs.chromium.org/p/chromium/issues/detail?id=930235#c21)
|
https://developer.chrome.com/blog/mv2-transition/
|
Chrome MV3 migration timeline has been postponed: https://groups.google.com/u/1/a/chromium.org/g/chromium-extensions/c/zQ77HkGmK9E |
Thanks for responding. The issue we are running into is want to keep ACC in a private webstore so it doesn't automatically update for our users for various reasons. This means we need a new extension (with a new extension ID) so we are impacted by July 2022 rules for new extensions. Please let me know if I'm not understanding this correctly https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/manifest-v3 |
According to this doc, Firefox doesn't support service worker in their MV3 implement: https://extensionworkshop.com/documentation/develop/manifest-v3-migration-guide/ |
Yeah. I haven't bothered implementing it because they don't support storage.session. https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/session |
I'm wondering if Mozilla Firefox supports persistent background for MV3 since it seems it only supports event page. If persistent or storage.session is not supported, it would present a blocking issue for the migration to Firefox. |
From the migration guide:
|
sessionStorage is worth for investigation for event page: https://developer.mozilla.org/zh-CN/docs/Web/API/Window/sessionStorage |
Chrome will officially drop support for Manifest V2 at some point after June 2024, so you have until then to update. |
We will start the migration after the holiday season. |
Hi @Sneezry is the MV3 work still on going? |
https://blog.chromium.org/2020/12/manifest-v3-now-available-on-m88-beta.html
MV3 removes background scripts, which makes it impossible to store data in memory, but we (and other password managers) need this for key storage. We should look at how other password managers plan to handle this change.
https://crbug.com/930235
The text was updated successfully, but these errors were encountered: