-
-
Notifications
You must be signed in to change notification settings - Fork 431
Proxy configuration can't be unset #2184
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
Labels
conclusion: resolved
Issue was resolved
topic: CLI
Related to Arduino CLI
topic: code
Related to content of the project itself
type: imperfection
Perceived defect in any part of project
Comments
kittaakos
pushed a commit
that referenced
this issue
Aug 22, 2023
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184
kittaakos
pushed a commit
that referenced
this issue
Aug 22, 2023
An empty object (`{}`) must be used to correctly unsettle the CLI config value to its default. Closes #2184
kittaakos
pushed a commit
that referenced
this issue
Aug 22, 2023
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184
This was referenced Aug 22, 2023
kittaakos
pushed a commit
that referenced
this issue
Jan 18, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184
4 tasks
kittaakos
pushed a commit
that referenced
this issue
Feb 5, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184
kittaakos
pushed a commit
that referenced
this issue
Feb 8, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184
kittaakos
pushed a commit
that referenced
this issue
Feb 15, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184 Signed-off-by: Akos Kitta <[email protected]>
kittaakos
pushed a commit
that referenced
this issue
Feb 20, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184 Signed-off-by: Akos Kitta <[email protected]>
kittaakos
pushed a commit
that referenced
this issue
Feb 20, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184 Signed-off-by: Akos Kitta <[email protected]>
kittaakos
pushed a commit
that referenced
this issue
Feb 20, 2024
An empty object (`{}`) must be used to correctly unset the CLI config value to its default. Closes #2184 Signed-off-by: Akos Kitta <[email protected]>
This comment was marked as resolved.
This comment was marked as resolved.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
conclusion: resolved
Issue was resolved
topic: CLI
Related to Arduino CLI
topic: code
Related to content of the project itself
type: imperfection
Perceived defect in any part of project
Describe the problem
The "Network" tab of the Arduino IDE preferences allows users to configure the IDE to access the Internet either directly or through a proxy server.
🐛 If the user has previously configured the preferences to use a proxy server, it is impossible for them to change the preferences back to not using the proxy.
To reproduce
The "Preferences" dialog will open.
ⓘ You don't need to have a proxy server set up and the configuration doesn't need to be valid in order to perform this demonstration.
The "Preferences" dialog will close.
🐛 The "Manual proxy configuration" radio button is selected even though you previously selected "No proxy" and Arduino IDE continues to use the proxy configuration when accessing the Internet.
Expected behavior
The user can change the preference back to "No proxy".
Arduino IDE version
57fa18b
Operating system
Windows
Operating system version
11
Additional context
A variant of the fault was previously reported at arduino/arduino-cli#1677. The origin was identified as being a deficiency in Arduino CLI. That deficiency has since been resolved (arduino/arduino-cli#2212) and the IDE's Arduino CLI dependency bumped to the version that contains that change (#2165).
I had hoped that the manifestation of the fault in Arduino IDE would have been resolved as a matter of course by the change in Arduino CLI, but I see that is not the case so I think some changes will be needed in the Arduino IDE codebase as well to leverage the change in Arduino CLI.
I decided to create a new issue to track that work in the Arduino IDE codebase rather than reusing arduino/arduino-cli#1677 for that purpose because arduino/arduino-cli#1677 ended up being focused on the Arduino CLI deficiency and the symptom of the fault is now different than what is described in arduino/arduino-cli#1677.
At step (9) of the demonstration provided above, I see this printed in the IDE logs:
Workaround
<username>
is your Windows username)~/.arduinoIDE/
folder may be hidden by default in your file manager and terminal.~/.arduinoIDE/
folder is hidden by default. You can make it visible by pressing the Command+Shift+. keyboard shortcut.You should now find that "No proxy" is selected in the "Network" tab of the "Preferences" dialog.
Additional reports
Issue checklist
The text was updated successfully, but these errors were encountered: