Open 3hhh opened 4 years ago
I've already tried that, but AMO won't let me publish an update with a different extension ID than the one it automatically generated. Any idea how to fix this?
I've already tried that, but AMO won't let me publish an update with a different extension ID than the one it automatically generated. Any idea how to fix this?
That's strange. I just checked about:support
and the IndicateTLS addon ID is {252ee273-8c8d-4609-b54d-62ae345be0a1}
which looks like it was generated. If it's the same for everyone, then I'd probably just pick it for the manifest.json
entry.
Their doc says (https://extensionworkshop.com/documentation/develop/extensions-and-the-add-on-id/#When_do_you_need_an_add-on_ID):
Publishing Once you have finished developing the extension, you can package it and submit it to AMO for review and signing. If the packaged extension you upload does not contain an ID, AMO will generate one for you. It’s only at this point that the add-on will be assigned a permanent ID, which will be embedded in the signed packaged extension.
Note that once an extension has been given a permanent ID, you can’t then update it to use the Add-on SDK or legacy XUL/XPCOM techniques. If you do switch to one of these platforms, you must submit it as a distinct new add-on, with a new ID.
Otherwise if even the AMO generated ID cannot be added, I guess this can be closed as not resolvable.
Thank you for the hint! I will try adding {252ee273-8c8d-4609-b54d-62ae345be0a1}
for the next release, as it is the same ID for me as well.
It would make sense to set an add-on ID in the
manifest.json
as it's still used in some areas in firefox (e.g. for addon sideloading).https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings