Hi,
Do you know that there is a bucket feature in the Chrome store, you can choose to push the update only to a percentage of your current users.
I usually set the bucket to 10%. I can include myself in those 10% by installing the extension on a new profile and force-update the extension.
Once verified, I ramp-up the bucket to 100%.
Another tip, you can package yourself the extension and simulate the update by doing the following:
- in chrome://extensions you use "pack extension" to package your current prod extension. It generates a .CRX and .PEM file.
- again, in chrome://extensions use "pack extension" to package your new mv3 extension. Be sure to provide the .PEM file that was created in the previous step
Now you have 2 .CRX files.
Install SRWare Iron browser. It's a Chromium browser but it's set to accept unverified CRX files.
Now in SRWare Iron:
- go to chrome://extensions and drag&drop the MV2 .crx file >> the extension installs
- again, in chrome://extensions drag&drop the MV3 .crx file >> the extension updates itself and moves to MV3 code base
This flow is perfect for testing the update mechanism. To my knowledge, only this SRWare Iron accepts to install unverified CRX files, I hope they keep it that way.