There should be a way to allow extensions to execute only on specific websites like the Site access option in Edge does, this improves extensions usability and may also enhance privacy.
3 years with significant community ask and? Seems like some ball dropping going on.
Come on this is serious issue. And I disagree with others who say it's simple, believe me extensions likely have tendrils all over the code and possibly this is quite a PITA to implement. But for firefox to have some semblence of privacy/security minded browser that it always tries to portray this is a complete must!
Alan here, product manager for Firefox extensions 👋. Thank you all for your feedback and for letting us know that this is a priority and what value it would bring.
Whilst it may be relatively simple to develop an access control list for where extensions can and can't run, creating an interface that guides users through how to use it is a very difficult problem to solve.
That said, in 2026 we will be providing a way for users to have more control over where and when extensions run based on the asks in this thread. We'll be delivering this in stages, creating the back end infrastructure first to support this capability, and gradually rolling out user interface improvements to make it easier for people to use.
I'll be posting updates on this thread as we make progress, so stay tuned!
@jcosta Yep, this is the feature I made my account for originally as well. I switched to Vivaldi for a while because of how poorly the apple password manager was working on one specific website when I use Firefox. The problem with profiles is that it feels really counterintuitive and tedious to have to switch profiles to just use one website because an extension you rely on is buggy on the one site. Its honestly easier for me to just switch browsers to use that website, and at that point I just end up using the other browser once
I can't wait to be able to turn off my password manager extension for just the one site that causes it to bug out. It would be useful for privacy reasons as well