Update the firefox extension using own self-distribution website is not working.
We have our own website for self-distribution of our extension called "Crypto Web Extension" (https://download.tescosw.cz/crypto/). A few days ago, I used the API to crea… (přečíst více)
We have our own website for self-distribution of our extension called "Crypto Web Extension" (https://download.tescosw.cz/crypto/). A few days ago, I used the API to create a signed XPI file for a new version of this extension, which I uploaded to our self-distribution website as usual. However, when checking the update of this extension in Firefox, I found that the update to a newer version of the extension does not work. I checked everything on our side and everything seems to be fine. So could someone please help me? I suspect that there may be a problem with the Firefox browser itself.
TestCase (see also attached gif): 1. Open Firefox browser. 2. From the address https://download.tescosw.cz/crypto/dev/, install the "Crypto Web Extension" extension with older version number 24.02.9054 in the Firefox browser. This is a previously released version of the extension, which is available for testing purposes only on this development part of the website. 3. Then click "Check for Updates" in the extension management. 4. Then click "Update". The extension should be updated from the production address https://download.tescosw.cz/crypto/ to the newer version number 25.02.9265, due to the set json file at https://download.tescosw.cz/crypto/files/firefox_updates.json. However, after clicking "Update", the extension does not update to the newer version. However, if I remove the older version of the extension from Firefox and then try to install the new version of the add-on from the production address https://download.tescosw.cz/crypto/, it works fine.
Can someone please look at this problem and check if there is a bug in the Firefox browser? This worked as late as October of last year, 2024.
I have the latest version of Firefox browser 138.0.3
Thank you!