Source Control - Graph - compare view has undisable smooth scrolling
Type: Bug
- Ensure
editor.smoothScrollingis disabled (default). - Open a git repo.
- Go Source Control (side bar) -> Graph -> click on any commits to show the compare view in the main editor.
- Scroll around.
Expected: no smooth scrolling
Observed: has smooth scrolling
VS Code version: Code 1.100.2 (848b80aeb52026648a8ff9f7c45a9b0a80641e2e, 2025-05-14T21:47:40.416Z) OS version: Windows_NT x64 10.0.19045 Modes:
System Info
| Item | Value |
|---|---|
| CPUs | Intel(R) Core(TM) i5-14600K (20 x 3494) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: enabled_on 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: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | undefined |
| Memory (System) | 31.77GB (11.80GB free) |
| Process Argv | --crash-reporter-id b6fcf05e-a986-4547-b92a-20ce53e79f08 |
| Screen Reader | no |
| VM | 67% |
Extensions (78)
| Extension | Author (truncated) | Version |
|---|---|---|
| vscode-m3u | af4 | 1.0.0 |
| vscode-nginx-conf | ahm | 0.3.5 |
| Bookmarks | ale | 13.5.0 |
| rtf | ale | 2.8.1 |
| vscode-json | and | 1.5.2 |
| vscode-subtitles | ast | 0.4.0 |
| git-exclude | bou | 0.4.2 |
| gitignore | cod | 0.10.0 |
| curlconverter | cur | 0.0.3 |
| docker | doc | 0.7.0 |
| githistory | don | 0.6.20 |
| xml | Dot | 2.5.1 |
| vscode-great-icons | emm | 2.1.119 |
| prettier-vscode | esb | 11.0.0 |
| copy-relative-path-and-line-numbers | ezf | 0.3.1 |
| vscode-open-in-github | fab | 2.3.1 |
| code-runner | for | 0.12.2 |
| matlab | Gim | 3.0.2 |
| copilot | Git | 1.323.0 |
| copilot-chat | Git | 0.27.2 |
| remotehub | Git | 0.64.0 |
| vscode-github-actions | git | 0.27.1 |
| vscode-pull-request-github | Git | 0.110.0 |
| go | gol | 0.46.1 |
| gc-excelviewer | Gra | 4.2.63 |
| vscode-edit-csv | jan | 0.11.3 |
| jbockle-format-files | jbo | 3.4.0 |
| json-escaper | jos | 1.1.2 |
| vscode-view-in-browser | kop | 1.0.5 |
| autoconf | mae | 0.2.0 |
| vscode-autohotkey-plus-plus | mar | 6.7.1 |
| rainbow-csv | mec | 3.19.0 |
| gitignore | mic | 1.0.1 |
| ecdc | mit | 1.8.0 |
| vscode-docker | ms- | 1.29.6 |
| csdevkit | ms- | 1.19.63 |
| csharp | ms- | 2.76.27 |
| vscode-dotnet-runtime | ms- | 2.3.3 |
| autopep8 | ms- | 2025.2.0 |
| debugpy | ms- | 2025.8.0 |
| isort | ms- | 2025.0.0 |
| python | ms- | 2025.6.1 |
| vscode-pylance | ms- | 2025.5.1 |
| remote-containers | ms- | 0.413.0 |
| remote-ssh | ms- | 0.120.0 |
| remote-ssh-edit | ms- | 0.87.0 |
| remote-wsl | ms- | 0.99.0 |
| azure-repos | ms- | 0.40.0 |
| cpptools | ms- | 1.25.3 |
| hexeditor | ms- | 1.11.1 |
| remote-explorer | ms- | 0.5.0 |
| remote-repositories | ms- | 0.42.0 |
| remote-server | ms- | 1.5.2 |
| copy-json-path | nid | 0.4.0 |
| vetur | oct | 0.37.3 |
| postman-for-vscode | Pos | 1.12.0 |
| text-power-tools | qcz | 1.51.0 |
| seti-icons | qin | 0.1.3 |
| sqlite-viewer | qwt | 0.10.6 |
| vscode-data-preview | Ran | 2.3.0 |
| vscode-yaml | red | 1.18.0 |
| vscode-sort-json | ric | 1.20.0 |
| rust-analyzer | rus | 0.3.2466 |
| code-spell-checker | str | 4.0.47 |
| vscode-open-in-github | sys | 1.18.0 |
| even-better-toml | tam | 0.21.2 |
| tom | 1.2.2 | |
| simple-rst | tro | 1.5.4 |
| sort-lines | Tyr | 1.12.0 |
| vscode-lldb | vad | 1.11.4 |
| intellicode-api-usage-examples | Vis | 0.2.9 |
| vscodeintellicode | Vis | 1.3.2 |
| vscode-icons | vsc | 12.13.0 |
| vscode-todo-highlight | way | 1.0.5 |
| highlight-bad-chars | wen | 0.0.6 |
| word-divider | yut | 0.2.1 |
| save-as-root | yy0 | 1.10.0 |
| cuesheet | zgm | 0.4.0 |
(3 theme extensions excluded)
A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
2e7ec940:31000449
pythontbext0:30879054
cppperfnew:31000557
dwnewjupytercf:31046870
pythonrstrctxt:31112756
nativeloc1:31192215
5fd0e150:31155592
dwcopilot:31170013
6074i472:31201624
dwoutputs:31242946
customenabled:31248079
9064b325:31222308
copilot_t_ci:31222730
e5gg6876:31282496
pythoneinst12:31285622
bgtreat:31268568
4gafe986:31271826
9gig6300:31309970
996jf627:31283433
pythonrdcb7cf:31303019
usemplatestapi:31297334
0aa6g176:31307128
7bj51361:31289155
747dc170:31275177
pylancecolorcf:31309109
aj953862:31281341
generatesymbolt:31295002
convertfstringf:31295003
gendocf:31295004
Did you try with extensions disabled code --disable-extensions?
If VSCode works fine, then try to find the offending extension with F1 and Help: Start Extension Bisect.
Did you try with extensions disabled
code --disable-extensions?If VSCode works fine, then try to find the offending extension with
F1andHelp: Start Extension Bisect.
Can reproduce with code --disable-extensions.
I am sorry, but I cannot appreciate any difference with editor.smoothScrolling disabled or enabled when I scroll around.
That's the bug..you can't disable smooth scrolling in this view.