A tip: In Chrome, you can create a new Chrome user profile and install extensions into there that will be isolated from your regular browsing e.g. do your email and banking with one profile, and do your web development work in another profile with tens of developer extensions installed there.
> I just wish the extension didn't require permission to "read and change all your data on all websites".
There's a real problem with extensions not being able to ask for more granular permissions. I run an extension that's a web crawler that needs to fetch cookie-less arbitrary URLs within its own tab (i.e. it doesn't observe or interact with anything outside of this) and there's no other permission that allows this.
> I just wish the extension didn't require permission to "read and change all your data on all websites".
There's a real problem with extensions not being able to ask for more granular permissions. I run an extension that's a web crawler that needs to fetch cookie-less arbitrary URLs within its own tab (i.e. it doesn't observe or interact with anything outside of this) and there's no other permission that allows this.