foxyproxy / browser-extension

Version 8 and above. Browser extension source code for Firefox, Chrome, and other Chromium-based browsers
GNU General Public License v2.0
198 stars 29 forks source link

Extension does not work any longer - message "Settings are controlled by other extensions" #135

Open Danbown opened 1 month ago

Danbown commented 1 month ago

Hi

a few weeks ago I noticed that FoxyProxy no longer works on Chrome in my corporate environment. The icon in the browser is greyed out and hovering over it reveals the message 'Settings are controlled by other extensions'. My requirements are to change the hostname and port to 'localhost' and '8080'. My changelog shows 8.9 as latest version. So far I've been unable to determine whether this is being blocked locally (apparently it is NOT group policy change) or by some other means, or does this version have a bug? I cannot see, since your website is blocked on both home and corporate networks! This is used for legitimate reasons that I'm quite happy to explain to an admin, however they are unable to explain by which mechanism it is blocked. Thanks D

erosman commented 1 month ago

FoxyProxy checks if it can control the proxy settings.

What is the output?

Danbown commented 1 month ago

Thanks @erosman output is: { "levelOfControl": "not_controllable", "value": { "mode": "system" } }

erosman commented 1 month ago

"not_controllable" means exactly that. FoxyProxy wont be able to make any changes.

It is possible that they have set-up an enterprise policy. You can go to chrome://policy/ and see if there is anything there.

You can also try disabling & re-enabling FoxyProxy. If that doesn't work, export your settings and uninstall FoxyProxy and reinstall it.

Danbown commented 1 month ago

I suspect if we have such a policy it will prove difficult to make exemptions. For ref, ProxyMode Chrome policy is 'system' and 'Policy Precedence' is not set. I've tried disabling and reenabling and uninstalling/reinstalling and unfortunately Foxyproxy is still overridden by something. Would be very happy if there were further suggestions! Thanks D

erosman commented 1 month ago

What is the Chrome version? What is the OS? What does chrome://policy/ show?

Danbown commented 1 month ago

Hi, sorry for the delay, I was out on leave. Specs are below: OS = Win 10 Chrome = version 125.0.6422.141 (64 bit) chrome://policy shows: Status = version and enrolment domain (as per the company domain) Chrome policies = HomepageLocation (Policy Value=set to corporate intranet page, Source=Platform, Applies to=Current user, Level=Mandatory, Status=OK); NewTabPageLocation (Policy Value=set to corporate intranet page, Source=Platform, Applies to=Current user, Level=Mandatory, Status=warning, Conflict) PopupsAllowedForUrls (Policy Value=set to corporate training page, Source=Platform, Applies to=Current user, Level=Mandatory, Status=OK); ProxyMode (Policy value=blank, Source=Platform, Applies to=Machine, Level=Mandatory, status=Deprecated AuthNegtiateDelegateWhitelist (Policy Value=list of whitelisted domains, Source=Platform, Applies to=Current User; Level=Mandatory;Status=Error) AuthServerWhitelist (Policy Value=list of whitelisted domains, Source=Platform, Applies to=Current User; Level=Mandatory;Status=Error)

Policy Precedence = No policy set. Current Precedence order = Platform machine > Cloud machine > Platform user > Cloud user FoxyProxy = No policies set Google Update Policies = No policies set

So, some values that might prompt further questions perhaps? eg policies that have status of deprecated or error, or just no policy set (eg FoxyProxy). For ref - I uninstalled the extension and reinstalled but same result. Many thanks, Dan

erosman commented 1 month ago

ProxyMode (Policy value=blank, Source=Platform, Applies to=Machine, Level=Mandatory, status=Deprecated

It appears that there is a ProxyMode set by the administrator which could be interfering with FoxyProxy.

Danbown commented 3 weeks ago

thanks for digging @erosman - bad news for me but happy to close this issue