Why so many permissions?
The extension asks for access to ALL THE SITES I VISIT. Why?
On 0.2, I introduced a bunch of permissions to the extension. Including access to all the urls you ever visit.
I thought a lot before doing it. On June 11th, Google started redirecting hangout links to meet. When that happened, OnChrome was notified about the url change after Firefox was already on the Meet site... which caused OnChrome to open the Meet url on Chrome.
The most reliable way to make it work is using the blocking ability of webRequest... so that OnChrome can block requests to any url that matches the specified patterns. Unfortunately, to do so OnChrome needs to have access to that particular site. And since I want to let folks use any url there (I want to do that myself) I need the <all_urls> privilege.
I prioritized my use case since... I built this extension for myself :) if you don't trust me (you would be entirely reasonable by doing so) you can download the source code from the extension folder and load that into Firefox.