Change:
Copied from
By based on the error from , looks like this commit was not released and consumed in VSCode
I assume this change was done in March and therefore it also exists in 1.77.0 ?
Not sure why you're assuming the change was done in March. The change was done in April: It's new in 1.78.0. This breaks automatic proxy discovery in the extension host on Windows platforms only. I don't think it's a stop ship because: affects extension host on Windows only. affects users who rely on automatic proxy discovery. There is a workaround: manually configure the proxy on VS Code. were seemingly no reports of breakage the entire month of April on Insiders. I suggest merging the fix in as a candidate of an April recovery milestone. Leaving it to you as endgame champ, to chime in.
Because I saw the dependency on was in March - May be this is nothing to do with this change. I agree to take this as a candidate for next recovery
Just to clarify: This breaks loading of OS certificates on Windows (not proxy discovery). This will affect users relying on self-signed certificates for development and those requiring a CA certificate from their network proxy. Only HTTP/S requests made by extensions using the Node API are affected.
Can a test get to prevent this from happening again?
This is also affecting remote-containers extension. I'm trying to open a folder in my remote linux machine using remote-containers extension in vscode(windows workstation). It just silently fails with the following error:
Thanks Manually setting the proxy in remote settings worked for me !
Verification: VS Code on Windows the output channel that there's no exception regarding <img width="1026" alt="image" src=""

Discussion:
"@parcel/watcher": "2.1.0", "@vscode/iconv-lite-umd": "0.7.0", "@vscode/policy-watcher": "^1.1.4", <del> "@vscode/proxy-agent": "^0.13.1", </del> <ins> "@vscode/proxy-agent": "^0.13.2", </ins> "@vscode/ripgrep": "^1.15.2", "@vscode/spdlog": "^0.13.10", "@vscode/sqlite3": "5.1.4-vscode",

"@microsoft/1ds-post-js": "^3.2.2", "@parcel/watcher": "2.1.0", "@vscode/iconv-lite-umd": "0.7.0", <del> "@vscode/proxy-agent": "^0.13.1", </del> <ins> "@vscode/proxy-agent": "^0.13.2", </ins> "@vscode/ripgrep": "^1.15.2", "@vscode/spdlog": "^0.13.10", "@vscode/vscode-languagedetection": "1.0.21",

resolved "https://registry.yarnpkg.com/@vscode/iconv-lite-umd/-/iconv-lite-umd-0.7.0.tgz#d2f1e0664ee6036408f9743fee264ea0699b0e48" integrity sha512-bRRFxLfg5dtAyl5XyiVWz/ZBPahpOpPrNYnnHpOpUZvam4tKH35wdhP4Kj6PbM0+KdliOsPzbGWpkxcdpNB/sg== <del> "@vscode/proxy-agent@^0.13.1": version "0.13.1" resolved "https://registry.yarnpkg.com/@vscode/proxy-agent/-/proxy-agent-0.13.1.tgz#c03e9a9d65b62c762f31fa95bf9d9f52372c4825" integrity sha512-6z/EQ4IrVYJ35f7g/HoDsVIcBjBHJtUOe/msBoTQ6B/LN2TTlxTHH1TWAwMxQgKZkKrjD5JJG2ZJN8qThQlVaQ== </del> <ins> "@vscode/proxy-agent@^0.13.2": version "0.13.2" resolved "https://registry.yarnpkg.com/@vscode/proxy-agent/-/proxy-agent-0.13.2.tgz#0d289826c07faecc4ca07de80a8e5a9459d06119" integrity sha512-BSUd0NTj44WvG4O9A6N+4R1XhxtPqCYltWeHyNkquX9T//a1US+cd8fxzcZCPd3z7dygdYIPkZAKM+CrefWWOA== </ins> dependencies: "@tootallnate/once" "^1.1.2" agent-base "^6.0.2"

bindings "^1.5.0" node-addon-api "^6.0.0" <del> "@vscode/proxy-agent@^0.13.1": version "0.13.1" resolved "https://registry.yarnpkg.com/@vscode/proxy-agent/-/proxy-agent-0.13.1.tgz#c03e9a9d65b62c762f31fa95bf9d9f52372c4825" integrity sha512-6z/EQ4IrVYJ35f7g/HoDsVIcBjBHJtUOe/msBoTQ6B/LN2TTlxTHH1TWAwMxQgKZkKrjD5JJG2ZJN8qThQlVaQ== </del> <ins> "@vscode/proxy-agent@^0.13.2": version "0.13.2" resolved "https://registry.yarnpkg.com/@vscode/proxy-agent/-/proxy-agent-0.13.2.tgz#0d289826c07faecc4ca07de80a8e5a9459d06119" integrity sha512-BSUd0NTj44WvG4O9A6N+4R1XhxtPqCYltWeHyNkquX9T//a1US+cd8fxzcZCPd3z7dygdYIPkZAKM+CrefWWOA== </ins> dependencies: "@tootallnate/once" "^1.1.2" agent-base "^6.0.2"