Type: Bug
When using json-schema draft 2020-12 in VS Code the code completion no longer works anywhere except for the root level of the json object.
Steps to reproduce:
- Open VS Code and create a new text file
- Enter the following code snippet:
{
"$schema": "http://json-schema.org/draft/2020-12/schema",
"properties": {
"test": {
"type": "string"
}
}
}
- Try code completions for the keywords 'properties' and 'type'. The code completion works for the 'properties' keyword, but it does not work for the 'type' keyword.
Expected behaviour:
The code completion should work everywhere in the document.
Screenshots:


System information:
VS Code version: Code 1.72.2 (d045a5e, 2022-10-12T22:15:18.074Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No
System Info
| Item |
Value |
| CPUs |
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (8 x 2803) |
| GPU Status |
2d_canvas: enabled 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_renderer: enabled_on video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off |
| Load (avg) |
undefined |
| Memory (System) |
31.73GB (23.11GB free) |
| Process Argv |
--crash-reporter-id 3f7fdc24-37cc-44a0-a7f9-36f08a086dab |
| Screen Reader |
no |
| VM |
0% |
Extensions (15)
| Extension |
Author (truncated) |
Version |
| simple-react-snippets |
bur |
1.2.7 |
| path-intellisense |
chr |
2.8.1 |
| vscode-eslint |
dba |
2.2.6 |
| prettier-vscode |
esb |
9.9.0 |
| solidity |
Jua |
0.0.141 |
| python |
ms- |
2022.16.1 |
| vscode-pylance |
ms- |
2022.11.10 |
| jupyter |
ms- |
2022.9.1202862440 |
| jupyter-keymap |
ms- |
1.0.0 |
| jupyter-renderers |
ms- |
1.0.10 |
| vscode-jupyter-cell-tags |
ms- |
0.1.6 |
| vscode-jupyter-slideshow |
ms- |
0.1.5 |
| vscode-open |
san |
0.1.0 |
| vscode-icons |
vsc |
12.0.1 |
| markdown-all-in-one |
yzh |
3.4.3 |
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
pyindex848:30577860
nodejswelcome1:30587005
fc301958:30595537
2e4cg342:30596373
Type: Bug
When using json-schema draft 2020-12 in VS Code the code completion no longer works anywhere except for the root level of the json object.
Steps to reproduce:
{ "$schema": "http://json-schema.org/draft/2020-12/schema", "properties": { "test": { "type": "string" } } }Expected behaviour:
The code completion should work everywhere in the document.
Screenshots:


System information:
VS Code version: Code 1.72.2 (d045a5e, 2022-10-12T22:15:18.074Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No
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_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
Extensions (15)
A/B Experiments