mirror of
https://github.com/YouG-o/YouTube-No-Translation.git
synced 2026-04-25 01:56:01 +03:00
[GH-ISSUE #122] Questin about Firefox extension manifest #89
Labels
No labels
ToDo
bug
enhancement
enhancement
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/YouTube-No-Translation#89
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Tiagoquix on GitHub (Oct 27, 2025).
Original GitHub issue: https://github.com/YouG-o/YouTube-No-Translation/issues/122
In Firefox extension settings, it is declared that access to YT domains is an optional permission (meaning it can be disabled). I think this is a mistake. Shouldn't it be classified as required?
Thanks.
@YouG-o commented on GitHub (Oct 28, 2025):
Hey! Yeah, it's a bit confusing. Firefox labels host_permissions as "optional" because of how Manifest V3 works, but the extension actually needs it to function 'properly'. I use it for cross-tab messaging, like when you change the audio language in the popup for example, it sends a message to all your open YouTube tabs so the change applies instantly without refreshing. Without this permission, the popup can't communicate with the content scripts (not instantly at least, would need a tab refresh).
Maybe I'll remove this in a future update to avoid confusions, as it is not that usefull (don't think many people change their settings after install)
Or maybe if I'm not lazy, I'll update the message system to listen to browser storage changes or something like that, this should allow settings update without any of those permissions.
@Tiagoquix commented on GitHub (Oct 28, 2025):
@YouG-o Can you mark such permissions as required as not to allow their toggle-ability?
For example, uBlock Origin has required-type permissions:
@YouG-o commented on GitHub (Oct 28, 2025):
Sure, I'll have a deeper look and see what I can do.
@Tiagoquix commented on GitHub (Feb 10, 2026):
hi @YouG-o , any news?
@YouG-o commented on GitHub (Feb 11, 2026):
Hi unfortunately no. I do not have time to work on my open sources tools lately.
And this is not a priority. It's not even a problem from my point of view. Maybe you can convice me otherwise? I'm not an expert at this.