Closed MJECloud closed 3 years ago
Thanks for the bug report! Looks like an upstream VS Code change we'll have to deal with.
@MJECloud I am having trouble replicating this. Are you sure it was the integrated console from the extension (and not just a pwsh
console), and that it reproduced with nothing configured in settings.json
?
As far as I can tell, this is not from the extension's integrated console. I admit the name is a bit confusing. We (the PowerShell extension) do start a terminal we call the integratedConsole
, and it is an "integrated terminal" in VS Code, as they call all terminals hosted in the VS Code app "integrated terminals." However, the settings in your report (like terminal.integrated.shell.windows
) are for the VS Code integrated terminals (one set for each OS: Windows, Linux, and macOS such that users can sync and customize them independently). The PowerShell extensions "integrated console" integrated terminal does not by default add any settings to settings.json
and therefore I don't believe is what's triggering this deprecation message.
I read through this long issue https://github.com/microsoft/vscode/issues/123066 and Daniel wrote some very good info on this topic.
If you can give me a repro that shows the extension being the root cause, I'll try to fix it, but I can't repro it locally so I can't fix it.
@andschwa yeah, i'm pretty sure it was the integrated console. The message always showed up, when starting the terminal from the vscode extension.
But it looks like the message disappeared with a new version of the insiders build. Before submitting the issue, I cleaned my settings.json file of deprecations.
Otherwise it seems that the issue can be closed. Thank you for digging into that! :)
System Details
Issue Description
After the integrated terminal starts up i get this message:![image](https://user-images.githubusercontent.com/22131101/120077885-f73fe600-c0ac-11eb-9be4-f13cfb030572.png)
When i click on![image](https://user-images.githubusercontent.com/22131101/120078033-b72d3300-c0ad-11eb-9d89-e91bc249711d.png)
Migrate
it makes the following changes to VS Code settings.But this setting is also deprecated:![image](https://user-images.githubusercontent.com/22131101/120078072-e80d6800-c0ad-11eb-97f3-83e3f4fe52c0.png)
Expected Behaviour
At startup of the integrated terminal there is no messagebox saying it using deprecated settings.
Actual Behaviour
At startup of the integrated terminal a messagebox shows up saying it using deprecated settings.