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

Inconsistency: incognito in proxy.settings #429

Open
erosman opened this issue Jul 22, 2023 · 0 comments
Open

Inconsistency: incognito in proxy.settings #429

erosman opened this issue Jul 22, 2023 · 0 comments
Labels
inconsistency Inconsistent behavior across browsers topic: private browsing

Comments

@erosman
Copy link

erosman commented Jul 22, 2023

Firefox proxy.settings requires incognito permission.

Changing proxy settings requires private browsing window access because proxy settings affect private and non-private windows. Whether an extension can access private browsing windows is under user control. For details, see Extensions in Private Browsing. Your extension can check whether it can access private browsing windows using extension.isAllowedIncognitoAccess. If your extension does not have private window permission, calls to proxy.settings.set() throw an exception.

Chrome chrome.proxy does not have the same requirement.

Other browsers have not been checked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inconsistency Inconsistent behavior across browsers topic: private browsing
Projects
None yet
Development

No branches or pull requests

2 participants