
I've deliberately left the version of Debian (Buster), and VSCode out of this note. I do not use macOS or Windows (So cannot provide tests for these environments).
As per I spend A LOT of time tabbing between files, CTRL + P quick switching between files, alt tabbing between windows, and workspace swapping. The scroll distance, as mentioned above, is way out of bounds of input - so cannot be a faulty device (Eg the touch pad or mouse is actually attempting to scroll that distance).
The scroll is not associated to cursor location (It's not just scrolling to where my current cursor is - more often than not, the cursor is where I'm scrolling from). It's not related to the touch pad input bug - there's no delay - this is INSTANTLY scrolling to a, what I thought was random, section of the file (But as per reporter may be the end of the file). Primarily using a touch pad - but I'm very confident this has happened from mouse scroll input also. (Eg I'm attempting to scroll a few lines, and suddenly I'm at the end of the file). I'll find that this happens intermittently, but frequently - in which I'll attempt to scroll in the current file, and suddenly I'm scrolled to a location way out of bounds to the input. The actual impact to my productivity is beyond measure. I've never really put much thought into it, and it's not got worse but I'm starting to really find this ever more frustrating. I've been experiencing this issue for a rather long time. I would like to have some official guidance, even if it's pointing us to other resources.
I'm not sure we will see further updates in here, which is a bit disappointing from the developers, given the amount of comments from affected people. Note: Ubuntu 19.04 (Desktop) appears to be using Wayland. Linux Workarounds (Not to be confused with a fix) GUESS: Appears to be an issue with Electron and some input libraries?
It seems VSCode is receiving the scroll events, for whatever reason which are all suddenly evaluated upon any form of scroll input in the editor. You'll find the editor will jump suddenly further down the active file. VSCode: Scroll, ever so slightly, in any direction. Even if it's a blank tab with no content. Ideally a long file to ensure the scroll is visible.)īrowser: Scroll, excessively, (For a few seconds) down the page.
Requirements: Browser (Chromium / Firefox / Google Chrome), VSCode Editor (Any file type. Looks like VS Code is listening to mouse scroll events, even while it is not active in the window.
VSCode Version: starting at 1.13.0, up to current.