Restoring Settings from Remote Throws 412 error

Open
#319,964 4 comments 0 reactions 1 assignee View on GitHub

@sandy081 is already working on this.

Since Jun 4, 2026.

Assessment

This issue has not been assessed yet.

Description

info-needed

Type: Bug

Any attempt I make to roll back to old settings is met with a Precondition Failed error(412.) It doesn't matter if I'm trying to roll back to settings, extensions, UI state, or anything else. This began happening yesterday and was not resolved by unsyncing locally, unsyncing completely, or reinstalling VSCode. It's happening across my Mac, Windows and Linux devices.

VS Code version: Code 1.123.0 (6a44c352bd24569c417e530095901b649960f9f8, 2026-06-03T11:29:03+02:00)
OS version: Windows_NT x64 10.0.22631
Modes:

System Info
Item Value
CPUs 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz (8 x 1805)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x8086, DEVICE=0x9a49 [Intel(R) Iris(R) Xe Graphics], DRIVER_VENDOR=Intel, DRIVER_VERSION=32.0.101.5768 ACTIVE
GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.22621.5415
Machine model name:
Machine model version:
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
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 15.73GB (0.46GB free)
Process Argv
Screen Reader no
VM 0%
Extensions (11)
Name Identifier Author Version
Claude Code for VS Code anthropic.claude-code Anthropic 2.1.162
ESLint dbaeumer.vscode-eslint dbaeumer 3.0.24
Prettier - Code formatter esbenp.prettier-vscode esbenp 12.4.0
Better Todo Tree fanaticpythoner.better-todo-tree FanaticPythoner 1.1.20
Todo Tree gruntfuggly.todo-tree Gruntfuggly 0.0.226
Toggle Terminal krish-r.vscode-toggle-terminal krish-r 0.0.10
Total TypeScript mattpocock.ts-error-translator mattpocock 0.10.1
Codex – OpenAI’s coding agent openai.chatgpt openai 26.601.21317
Jest orta.vscode-jest Orta 6.4.4
Ayu teabyii.ayu teabyii 1.1.12
Console Ninja wallabyjs.console-ninja WallabyJs 1.0.532
Dominant language
TypeScript
Stars
193k
Forks
42.9k
PR merge metrics
PR metrics pending

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/vscode

All issues in microsoft/vscode

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.