oasisprotocol / wallet

Official non-custodial wallet for the Oasis Network.
https://wallet.oasis.io
Apache License 2.0
110 stars 45 forks source link

Manifest v3 notes #1168

Open lukaw3d opened 1 year ago

lukaw3d commented 1 year ago

Updated timeline:

TODO

lukaw3d commented 1 year ago

Further delayed? https://groups.google.com/a/chromium.org/g/chromium-extensions/c/zQ77HkGmK9E

lukaw3d commented 1 year ago

There's a new update in https://groups.google.com/u/1/a/chromium.org/g/chromium-extensions/c/zQ77HkGmK9E

lukaw3d commented 11 months ago

https://developer.chrome.com/docs/extensions/migrating/mv2-sunset/

Brave says they'll continue supporting MV2

lukaw3d commented 5 months ago

https://bitwarden.com/blog/bitwarden-manifest-v3/

pro-wh commented 5 months ago

key point from bitwarden's article:

https://developer.chrome.com/docs/extensions/reference/api/storage#property-session

new "session" storage area is where to put "in memory" keys. in their case, a key that encrypts a locally-encrypted copy of the vault persisted in localStorage

lukaw3d commented 5 months ago

If we don't plan to have dapp support (https://github.com/oasisprotocol/oasis-wallet-web/issues/1901) then we could:

(So ext will behave more like webapp tabs. At some point we aspired the opposite: webapp tabs to use a shared worker to behave more like extension)

pro-wh commented 4 months ago

not aware of anyone using dapp support

https://www.npmjs.com/package/@oasisprotocol/client-ext-utils

apparently this package has 3 downloads weekly though

buberdds commented 3 months ago

https://github.com/tshaddix/webext-redux/releases/tag/v3.0.0