According to a blog post on the Mozilla Add-ons Community Blog, “All MV3 permissions, including host permissions, are opt-in for users.” Source URL: https://blog.mozilla.org/addons/2022/10/31/begin-your-mv3-migration-by-implementing-new-features-today/
I’m working on converting one of my extensions to MV3, and it requires these permissions: “Access browsing history” (history
), and “Access browser tabs” (tabs
, activeTab
).
Does this mean that the user has to opt in to these permissions? I tested it in Firefox Developer Edition, and my extension still works without any extra user intervention – I didn’t notice any prompts where the user would have to opt in to these two permissions.
Clarification on what is meant by “opt-in permissions” would be great. Thanks in advance!