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.
Hello, and thanks for continuing to engage engage with this topic. We have assigned an engineer to work on this, and development began last week. You can follow along on the progress on this BugZilla ticket if you wish. I don't know the launch date yet, but I will post an update in here when we have more clarity.
I appreciate your patience on this, we have a development team of 3 people in Firefox extensions, and lots of competeing priorities so it's hard to get everything shipped as quickly as we'd like to. As this feature involves changes deep in the foundations of the extension code we need to make sure we do it right and test it thoroughly or it could break extensions for a lot of people.
Looks like the back-end code has been completed, now we're waiting on the UX with this ticket
This gets what I was looking for, so I'm eagerly awaiting it.
Specifically, it sounds like this implements overrides to the allowed sites in a way that supports a whitelist and blacklist. I don't know enough about extension permissions to comment on if it overrides only the "Access your data for all sites" permission or if it applies everywhere, but it sounds like the latter (I hope so). I also don't know what happens if an extension is blocked, so while it might fix the commenter's iCloud Password Manager+Reddit performance issue, it could also make it worse.
Hello all, thanks again for your patience on this feature. As eagle eyed viewers have noticed, the back end code for this is in development and we're designing the in-app experience.
On that note, we're looking for people to help review our design on a 30 minute video call with me (The product manager for Firefox extensions) and our User Experience person. During this call we'd show you our mock ups and ask questions/get feedback. If you're interested in signing up to help us, please sign up to this form. Please note that filling out this form doesn't guarantee an invitation — we'll reach out directly to those we're able to schedule!
Thanks in advance for your help with making Firefox a better browser!