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.