Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

Шукати в статтях підтримки

Остерігайтеся нападів зловмисників. Mozilla ніколи не просить вас зателефонувати, надіслати номер телефону у повідомленні або поділитися з кимось особистими даними. Будь ласка, повідомте про підозрілі дії за допомогою меню “Повідомити про зловживання”

Докладніше

Error Uploading Salary Calculator Extension

  • 4 відповіді
  • 0 мають цю проблему
  • 130 переглядів
  • Остання відповідь від Omar AlHassan

Hi everyone,

I recently built a small Firefox extension for my website https://calcolo-stpendionetto.it https://calcolo-stpendionetto.it , which helps users calculate their net salary in Italy using updated IRPEF and INPS rates.

However, when I try to upload the extension to addons.mozilla.org addons.mozilla.org (AMO), I keep getting this error message: Signing is not possible due to an error with the manifest file

{

 "manifest_version": 2,
 "name": "Calcolo Stipendio Netto",
 "version": "1.0",
 "description": "Calculate your Italian net salary (IRPEF, INPS, regional tax) quickly.",
 "icons": {
   "48": "icons/icon48.png",
   "128": "icons/icon128.png"
 },
 "browser_action": {
   "default_popup": "popup.html"
 },
 "permissions": ["activeTab"]

} I also tried switching to manifest_version 3, but then Firefox gave a warning that some properties like browser_action are deprecated or not recognized.

Has anyone experienced the same issue when uploading finance or calculator-related extensions? Is there a new manifest format or signing rule I might be missing for Firefox extensions?

Any help or examples from working extensions would be greatly appreciated. Marien Klin

Hi everyone, I recently built a small Firefox extension for my website [https://calcolo-stpendionetto.it https://calcolo-stpendionetto.it] https://calcolo-stpendionetto.it , which helps users calculate their net salary in Italy using updated IRPEF and INPS rates. However, when I try to upload the extension to [https://addons.mozilla.org/en-GB/firefox/?_gl=1*1o2c5hm*_ga*NDg5NTUzODcuMTc1OTUwNzUzNg..*_ga_2VC139B3XV*czE3NTk1ODk5MjIkbzIkZzEkdDE3NTk1OTE0NzYkajYwJGwwJGgw addons.mozilla.org ] addons.mozilla.org (AMO), I keep getting this error message: '''Signing is not possible due to an error with the manifest file''' { "manifest_version": 2, "name": "Calcolo Stipendio Netto", "version": "1.0", "description": "Calculate your Italian net salary (IRPEF, INPS, regional tax) quickly.", "icons": { "48": "icons/icon48.png", "128": "icons/icon128.png" }, "browser_action": { "default_popup": "popup.html" }, "permissions": ["activeTab"] } I also tried switching to manifest_version 3, but then Firefox gave a warning that some properties like browser_action are deprecated or not recognized. Has anyone experienced the same issue when uploading finance or calculator-related extensions? Is there a new manifest format or signing rule I might be missing for Firefox extensions? Any help or examples from working extensions would be greatly appreciated. '''Marien Klin'''

Усі відповіді (4)

Hi

I recommend that you ask about this on the official add-ons forum at:

https://discourse.mozilla.org/c/add-ons/35/l/top?page=1

The team there should be able to help you.

Paul said

Hi I recommend that you ask about this on the official add-ons forum at: https://discourse.mozilla.org/c/add-ons/35/l/top?page=1 The team there should be able to help you.

Thank you so much.

No problem, the team there should be able to help.

Hi Marien,

Yes, I’ve seen this error a few times. It’s not related to salary or finance extensions at all. The main issue is that AMO no longer signs Manifest v2, even if the file looks valid. Switching to Manifest v3 and replacing deprecated fields like browser_action with action usually fixes the signing problem. Running the manifest through Mozilla’s validator before upload helps catch this early.

I faced similar validation quirks while working on small age calculation tools, which is why I now prefer offering calculators directly on the web instead of extensions.

Запитати

Щоб відповідати на повідомлення, ви повинні ввійти у свій обліковий запис. Поставте нове питання, якщо ви ще не маєте облікового запису.