| Already commented something similar in another thread: Why is the security policy for extensions still not architected like other web permissions? There has been a shift on mobile already from "take it or leave it"-style permissions on install towards more fine grained control not overidable by the app manifest. I think Browser extensions should behave similarly. Especially when it comes to which origins an extensions is allowed to act on. The user should be able to restrict this regardless of the manifest, even forced to do. Extensions that need to act on all or an unknown set of origins should require a big and scary prompt after installation, regardless of what the user agrees to during installation. I say this as a happy user of uBlock origin and React DevTools. But for the common user the default should be to deny permissions and require user interaction. |