Skip to content

Keyboard navigation in settings editor is broken #66237

@russelldavis

Description

@russelldavis

Issue Type: Bug

  1. Open the settings editor
  2. Click on an empty place on the page so it has the focus
  3. Press down/up/pagedown/pageup to navigate.

Expected: The settings page should scroll
Actual: Nothing happens

Related issue: I tried to navigate using tab instead of the arrow keys. That looked promising, but it only scrolls down partially through the list. It looks like there's some dynamic loading of further settings that normally happens when using the scroll wheel that doesn't happen when using tab to navigate. In the Insider Build, using tab won't even cause the page to scroll at all.

Given both of these issues, navigating through multiple options in the settings page via the keyboard is currently impossible :(

#54039 seems like a relevant change that may be related. cc @roblourens

VS Code version: Code 1.30.2 (61122f8, 2019-01-07T22:48:31.260Z)
OS version: Darwin x64 18.2.0

System Info
Item Value
CPUs Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz (8 x 2800)
GPU Status 2d_canvas: enabled
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: enabled
rasterization: enabled
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
Load (avg) 2, 2, 2
Memory (System) 16.00GB (0.05GB free)
Process Argv
Screen Reader no
VM 0%
Extensions (8)
Extension Author (truncated) Version
vscode-custom-css be5 3.0.3
solargraph cas 0.19.1
applescript idl 0.14.2
theme-dark-plus-contrast k3a 0.1.101
python ms- 2018.12.1
ruby reb 0.21.0
vscodeintellicode Vis 1.1.2
change-case wma 1.0.0

(1 theme extensions excluded)

Metadata

Metadata

Assignees

Labels

accessibilityKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesbugIssue identified by VS Code Team member as probable bugsettings-editorVS Code settings editor issues

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions