I have an extension that uses the same code (and ID) for Firefox and Thunderbird. I’m nearly finished updating to use WebExtensions for Firefox, but I’ve hit the obvious question: How can my Firefox and Thunderbird users update sanely when they no longer use the same code?
I suspect that the answer is: Tell the Firefox users to uninstall the old extension and download a new one (with a new ID), and leave the Thunderbird users on the old one (old ID). But that’s super unpleasant for the users (and will surely result in high user loss).
Is there a better way to do this?