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

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

Open
Danbown opened this issue May 20, 2024 · 8 comments
Labels
app: Chrome Specific to Chrome

Comments

@Danbown
Copy link

Danbown commented May 20, 2024

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
Copy link
Collaborator

erosman commented May 20, 2024

FoxyProxy checks if it can control the proxy settings.

  • Opens FoxyProxy's Options page
  • Open Developer Tools (click F12, or Ctrl+Shift+I)
  • In the Console tab paste the following and click Enter
chrome.proxy.settings.get({})
.then(console.log)
.catch(console.error)

What is the output?

@erosman erosman added the app: Chrome Specific to Chrome label May 20, 2024
@Danbown
Copy link
Author

Danbown commented May 20, 2024

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

@erosman
Copy link
Collaborator

erosman commented May 20, 2024

"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
Copy link
Author

Danbown commented May 21, 2024

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
Copy link
Collaborator

erosman commented May 21, 2024

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

@Danbown
Copy link
Author

Danbown commented May 31, 2024

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
Copy link
Collaborator

erosman commented May 31, 2024

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
Copy link
Author

Danbown commented Jun 6, 2024

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

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

No branches or pull requests

2 participants