-
Notifications
You must be signed in to change notification settings - Fork 30.3k
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
Settings UI is completely blank #198420
Comments
I also tried with |
After running the command "Developer: Toggle Developer Tools", do any errors show up under the Console tab? |
Yes I got 3 errors, they all seem related to that I'm behind a corporate proxy though. Note that I ran this with |
When I'm not behind the proxy, settings work as expected. I find it very odd that VSCode would need to call out to the internet just to open settings. Opening the marketplace for extensions I understand, but not settings. Especially since I can also open settings just fine if I'm completely disconnected. It is just if I'm connected via the corporate network that it falls flat on it's face. For some further debug information: We use Zscaler at my workplace, which acts as a transparent HTTPS MITM proxy (no need/not possible to set any environment variables, but you do need to install the CA certificate). The proper certificate is installed in the system certificate store ( Also, other internet features in VSCode work fine, such as github copilot. EDIT: I also tried some of the settings in the proxy section of the settings to see if it made any difference. They were all set to the default values before.
I don't see any option to manually add a certificate anywhere in the settings. |
Based on https://code.visualstudio.com/docs/setup/network I found that |
The Settings editor currently recommends the Copilot extension when it's not installed, which lines up with the error messages you're seeing. I'll put up a PR that skips over showing that feature in case of networking errors. |
Tomorrow's VS Code Insiders should contain the fix. |
@rzhao271 what about the bit where it seems to ignore the root system certificates though? It seems there were actually (at least) two bugs here:
|
thank you very much my problem is solved after follow this step (Open VS Code disable all extensions disabled, and enable once again all extension then i am successfully able to see my settings)) |
@arvid-norlander Please see https://chromium.googlesource.com/chromium/src/+/master/docs/linux/cert_management.md#add-a-certificate on how to add a root certificate for Chromium, that also applies for Electron-based applications like VS Code. The root certificate example is:
|
@chrmarti Thanks this works. I thought I had already added it, since I added it in Chromium. But of course on Ubuntu Chromium runs in a snap by default, so it didn't use the same store as VSCode... |
Type: Bug
If you leave the settings tab open and restart vs code (such that it reopens the settings tab automatically on restart) the settings GUI will be there, but all the extension settings will be missing (observe that it is missing from the menu here):
If I then close and reopen settings they will again be empty.
VS Code version: Code 1.84.2 (1a5daa3, 2023-11-09T10:50:47.800Z)
OS version: Linux x64 6.2.0-36-generic (Ubuntu 22.04 LTS)
Modes:
System Info
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
The text was updated successfully, but these errors were encountered: