Skip to content

Add commands "workbench.action.focus(.*)Group" that do not wrap #107873

@vkottler

Description

@vkottler

Issue Type: Bug

  1. Launch VSCode
  2. Ctrl+N to open new editor
  3. Execute command "View: Split Editor Right"
    1. We should now be focused on the right split, we came from the left.
  4. Execute command "vew: Focus Right Editor Group"
    1. We are now focused back on the left split.

This is a bug. Right needs to be right, not left. Vice versa.

This makes it impossible to build any sane split-or-navigate logic (e.g. I want a command to "navigate" in a direction, split if there's no where to go, otherwise just focus).

VS Code version: VSCodium 1.49.2 (44f17da, 2020-09-25T10:30:41.945Z)
OS version: Windows_NT x64 10.0.20226

System Info
Item Value
CPUs Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (8 x 3408)
GPU Status 2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
protected_video_decode: unavailable_off
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 31.96GB (24.68GB free)
Process Argv
Screen Reader no
VM 0%
Extensions (3)
Extension Author (truncated) Version
vscode-neovim asv 0.0.63
vscode-eslint dba 2.1.8
viml dun 0.1.7

Metadata

Metadata

Assignees

Labels

author-verification-requestedIssues potentially verifiable by issue authorfeature-requestRequest for new features or functionalityhelp wantedIssues identified as good community contribution opportunitiesinsiders-releasedPatch has been released in VS Code Insiderson-release-notesIssue/pull request mentioned in release notesverification-neededVerification of issue is requestedverifiedVerification succeededworkbench-editorsManaging of editor widgets in workbench window

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions