[GH-ISSUE #110] ISSUE : Firefox "extension may be corrupted" #76

Closed
opened 2026-03-04 00:03:38 +03:00 by kerem · 4 comments
Owner

Originally created by @JonnyThree on GitHub (Oct 3, 2025).
Original GitHub issue: https://github.com/YouG-o/YouTube-No-Translation/issues/110

Hello i want to report that the addon don't install on Firefox 115.28 ESR, addon v2.15.0 (latest), browser reports that maybe corrupted. Version 2.13 of the addon installs correctly, and also version 2.14.1 dont installs with same error.
I will be grateful if you can take consideration of my report thanks

Originally created by @JonnyThree on GitHub (Oct 3, 2025). Original GitHub issue: https://github.com/YouG-o/YouTube-No-Translation/issues/110 Hello i want to report that the addon don't install on Firefox 115.28 ESR, addon v2.15.0 (latest), browser reports that maybe corrupted. Version 2.13 of the addon installs correctly, and also version 2.14.1 dont installs with same error. I will be grateful if you can take consideration of my report thanks
kerem closed this issue 2026-03-04 00:03:38 +03:00
Author
Owner

@YouG-o commented on GitHub (Oct 3, 2025):

This is because you're using an older version of Firefox.
I recently added in Firefox manifest was specifying that no data is collected by including (required by Mozilla since recently) :

"data_collection_permissions": {
  "required": ["none"]
}

Since you're using an old Firefox version, this field may not be recognized. (You need at least v128+)
I suggest you update your Firefox if you want latest extension updates, or stay with the v2.13.

Or, you can Build a custom Firefox version yourself by running :

git clone https://github.com/YouG-o/YouTube_No_Translation.git
cd YouTube_No_Translation
npm i
npm run package:firefox-old

and install it manually.

<!-- gh-comment-id:3364895195 --> @YouG-o commented on GitHub (Oct 3, 2025): This is because you're using an older version of Firefox. I recently added in Firefox manifest was specifying that no data is collected by including (required by Mozilla since recently) : ``` "data_collection_permissions": { "required": ["none"] } ``` Since you're using an old Firefox version, this field may not be recognized. (You need at least v128+) I suggest you update your Firefox if you want latest extension updates, or stay with the v2.13. Or, you can [Build](https://github.com/YouG-o/YouTube_No_Translation/blob/main/README.md#build-it-yourself) a custom Firefox version yourself by running : ```bash git clone https://github.com/YouG-o/YouTube_No_Translation.git cd YouTube_No_Translation npm i npm run package:firefox-old ``` and install it manually.
Author
Owner

@JonnyThree commented on GitHub (Oct 3, 2025):

I'm on Windows 7, and the Firefox version 115.28 ESR is the latest officially supported.
The manifest.json of the extension reports:
"strict_min_version": "112.0",

So i think maybe there is something wrong with the compatibily of the addon

<!-- gh-comment-id:3366309560 --> @JonnyThree commented on GitHub (Oct 3, 2025): I'm on Windows 7, and the Firefox version 115.28 ESR is the latest officially supported. The manifest.json of the extension reports: "strict_min_version": "112.0", So i think maybe there is something wrong with the compatibily of the addon
Author
Owner

@YouG-o commented on GitHub (Oct 3, 2025):

The problem isn’t with "strict_min_version": "112.0", but with the "data_collection_permissions" field I recently added to the manifest.

Firefox versions before 128 don’t recognize this new field and will report the extension as “corrupt.”
I wasn’t aware of this incompatibility at first, which is why the manifest still lists 112 as the minimum version.

In reality, you need Firefox 128+ for the extension to install—so for future releases, I’ll update "strict_min_version" accordingly.

For now, if you’re on ESR 115, you’ll have to stick with extension v2.13 or build the extension manually using the instructions in my previous message.

<!-- gh-comment-id:3366677147 --> @YouG-o commented on GitHub (Oct 3, 2025): The problem isn’t with ```"strict_min_version": "112.0"```, but with the ```"data_collection_permissions"``` field I recently added to the manifest. Firefox versions before 128 don’t recognize this new field and will report the extension as “corrupt.” I wasn’t aware of this incompatibility at first, which is why the manifest still lists 112 as the minimum version. In reality, you need Firefox 128+ for the extension to install—so for future releases, I’ll update "strict_min_version" accordingly. For now, if you’re on ESR 115, you’ll have to stick with extension v2.13 or build the extension manually using the instructions in my previous message.
Author
Owner

@JonnyThree commented on GitHub (Oct 3, 2025):

ok thanks for your support

<!-- gh-comment-id:3366706176 --> @JonnyThree commented on GitHub (Oct 3, 2025): ok thanks for your support
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/YouTube-No-Translation#76
No description provided.