r/vscode 2d ago

My Top 5 VSCode bug

1:
I can crash now 100% of the time now by closing the last item in the 2nd editor tab.

https://reddit.com/link/1w2dqfa/video/w54tlmrpjhmh1/player


  1. The icon that shows for unsaved changes does not disappear on save.
    And if it is not there then it does not appear when making changes.
    In order for it to update I have to change tabs first.
  1. VSCode has glitches in f.ont rendering that disappear on hover.

From here on it's probably related to the java extension.

4.

No editor symbols unless I restart the editor

  1. Sometimes pasting shows a wait icon and can take up to 30 seconds to paste a single line of text.
38 Upvotes

9 comments sorted by

15

u/FreHu_Dev 2d ago

do $ code --list-extensions and paste them here. the paste bug could be java, or it could be some random slop analyzer doing weird things on document change. in either case, a synchronous op blocking the UI is not something i'd tolerate even for half a second.

7

u/Mc_UsernameTaken 2d ago

If you have gpu acceleration enabled, that might be related to the font glitches - I've experienced similar when trying it out

5

u/NoxSuru 2d ago

I’ve been thinking of looking for a new IDE, I feel VS Code is bloated for what it is, either finding a new IDE or just forking VS Code and make it minimalistic version and removing all the nonsense stuff but don’t currently feel like maintaining my own IDE.. maybe in the future

4

u/skariel 2d ago

lazyvim!

2

u/Huntware 2d ago

Well, Zed editor exists because of VS Code's bloat. It has AI features but a single toggle can disable all of them.

1

u/Long-Opposite-5889 2d ago

What about the copy - paste not working after certain python errors?

That one drives me crazy and haven't been able to pinpoint exactly what errors trigger the bug.

It was supposed to be fixed but I keep getting it.

1

u/alexdima_msft 23h ago
  1. Are you pressing Ctrl+W and running the Switch Window... command? That command shows you a list of current opened windows and pressing `x` there means to close the window. So you are effectively closing the current window, i.e. I don't think you are experiencing a crash.

  2. That looks like a bug, the dirty indicator should update live everywhere as soon as the file is saved. Do you have some simple steps to repro, please file an issue at https://github.com/microsoft/vscode/issues

  3. That looks like a GPU tile. You can try running code --disable-gpu to force software rendering, unfortunately many GPUs and drivers have their quirks and Chromium (which vscode is built on top of) can sometimes run into problems.

  4. That also looks like a bug, have you reported it at https://github.com/redhat-developer/vscode-java ?

  5. Indeed, this is definitely the Java extension trying to process the paste. The good news is that you're in control and can disable the Java extension from participating to pasting via "editor.pasteAs.enabled": false