Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ℹ️ New permissions due to manifest v3 migration #117

Closed
tom-james-watson opened this issue Apr 19, 2024 · 3 comments
Closed

ℹ️ New permissions due to manifest v3 migration #117

tom-james-watson opened this issue Apr 19, 2024 · 3 comments

Comments

@tom-james-watson
Copy link
Owner

The extension on Chrome was recently migrated to manifest v3 - #115

This was a mandatory migration that needed to happen for the extension to not be removed from the web store.

With manifest v3, the only way to implement the same functionality is to use the declarativeNetRequest API, which shows in permissions as "Block content on any page". See https://developer.chrome.com/docs/extensions/reference/permissions-list.

The extension also triggers a request for a new permission for old.reddit.com, which is also due to the way manifest v3 interprets the extension. But that permission is obviously pretty understandable.

@wjandrea
Copy link

Just in case anyone else is wondering why the permission says "Block content on any page":

The chrome.declarativeNetRequest API is used to block or modify network requests by specifying declarative rules. This lets extensions modify network requests without intercepting them and viewing their content, thus providing more privacy.

-- chrome.declarativeNetRequest

@Kobold
Copy link

Kobold commented Apr 22, 2024

I my few extensions like a hawk and the updated permission request concerned the heck out of me. Thank you for the transparency and all the hard work on this extension @tom-james-watson, and the permission details @wjandrea.

@Kyu
Copy link

Kyu commented Apr 22, 2024

Same here, had to double check haha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants