pixiebrix-extension icon indicating copy to clipboard operation
pixiebrix-extension copied to clipboard

Test user impact of upgrading from MV2 to MV3

Open grahamlangford opened this issue 1 year ago • 1 comments

Motivation

  • We'll soon be switching the Chrome Manifest Version of the Extension from 2 to 3 in the store
  • Some changes to the manifest.json can lead to the Extension being disabled for users until they re-enable
  • We want to confirm if that behavior or any other unusual behaviors occur when upgrading

Notes

  • The MV3 manifest includes some new MV3-only permissions, but they might not require a permissions re-prompt
  • Test if upgrade from MV2 to MV3 browser extension will require end-user to reactivate the extension
  • We've used a tool to test manifest changes previously
    • See: https://www.notion.so/pixiebrix/Testing-Manifest-json-changes-and-permissions-changes-c60283073fba40d98ee28cdeab19b04a
    • Might not work this time because there's more to the change than just the manifest version
    • Document is out of date, should no longer need to update the App .env. It may even be possible to test against the production version of App

grahamlangford avatar Apr 01 '24 18:04 grahamlangford

@grahamlangford there was an issue here: https://github.com/pixiebrix/pixiebrix-extension/issues/8103 (currently in Next). We can drop one of the issues

twschiller avatar Apr 01 '24 22:04 twschiller

I was able to get the testing tool running with production to test MV2 -> MV3, with no apparent issues. See loom below for that demo: https://www.loom.com/share/ab7a05432624463b9b13d5a9dc087c1e

mnholtz avatar Apr 09 '24 19:04 mnholtz