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
scm.workingSets.enabled steals focus from integrated terminal #212048
Comments
I would like to add that I appreciate the thoughtfulness of the |
I tried the workflow again with all extensions temporarily disabled and got the same result (focus is removed from the integrated terminal when switching branches). |
I am affected by this behavior as well. Here is a screen recording - while I am typing rec-2024-05-06_13.08.27.mp4 |
Type: Bug
I changed a test-projects user-settings to:
And then opened the integrated terminal.
When I ran the command:
I expected input-focus to remain in the integrated terminal. Instead, focus was removed (I can't tell where focus went, though).
If I then click into the integrated terminal and run:
Focus is again removed from the integrated console. This time it lands into the editor window I had open in the previous branch.
When I'm performing branch-switch operations in the terminal I frequently execute additional scm-operations (like creating and pushing a commit).
VS Code version: Code 1.89.0 (b58957e, 2024-05-01T02:08:25.066Z)
OS version: Linux x64 6.8.7-arch1-1
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
skia_graphite: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
Extensions (8)
A/B Experiments
The text was updated successfully, but these errors were encountered: