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

Terminal should always appear on top of the debug console when using integrated terminal #6516

Closed
Tracked by #579
gregg-miskelly opened this issue Oct 10, 2023 · 0 comments · Fixed by #6523
Closed
Tracked by #579
Assignees

Comments

@gregg-miskelly
Copy link
Contributor

Steps to reproduce

  1. Open up user preferences and change Cshap->Debug->Console to be 'integratedTerminal'. If using a coreclr entry in launch.json, the same problem exists with "console": "integratedTerminal"
  2. Start debugging

Expected behavior

When explicitly using the integrated terminal, that should always show up on top of the debug console

Actual behavior

The debug console seems to always appear on top

Work around

To work around this problem, add "internalConsoleOptions": "neverOpen" to launch.json

@gregg-miskelly gregg-miskelly self-assigned this Oct 10, 2023
gregg-miskelly added a commit that referenced this issue Oct 12, 2023
Previously the C# extension would always set `internalConsoleOptions` (which controls if VS Code shows the debug console) to `openOnSessionStart`. The PR changes things so that we will use `neverOpen` if we are going to use the integrated terminal.

This resolves #6516
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant