Orogenesis/FireX-Proxy

Why the new permissions request?

coaxial opened this issue · 1 comments

The addon now requests to access my data on all websites. Why the change, and why is it required?

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/onRequest

To use proxy.onRequest, an extension must have the "proxy" API permission and the host permission for the URLs of the requests that it intercepts, which means that the match patterns in the filter argument must be a subset of the extension's host permissions.

Also, old proxy API is deprecated and removed in Firefox 71, so FireX uses new onRequest API now.