microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
164.95k stars 29.53k forks source link

Scrolling feels sluggish #77823

Closed mishushakov closed 5 years ago

mishushakov commented 5 years ago

Steps to Reproduce:

  1. Open VSCode
  2. Scroll a little bit

https://drive.google.com/open?id=1f9f-S7TY29uPqwjC4-fiOIDG_Hifh-6f

Does this issue occur when all extensions are disabled?: Yes

rebornix commented 5 years ago

@mishushakov may you help provide following information

mishushakov commented 5 years ago

@rebornix Hey, Really difficult for me to tell, when it first occurred, because most of the time i probably didn't actually noticed that.

If i open editor and scroll with touchpad (as in the video) i start to see, that some lines appear to move faster and some slower, which feels like a parallax effect to my eyes.

It reminds me of a frame-skip feature in Nintendos :D

First time i noticed it i just thought i'm going crazy, but after a good break i see, that it is not because of that...

Here is my configuration:

{
  "files.exclude": {
    "**/__pycache__": true,
    "**/.DS_Store": false,
    "**/.git": true,
    "**/.gitignore": false,
    "**/.hg": true,
    "**/.svn": true,
    "**/.yarn-integrity": true,
    "**/CVS": true,
    "**/node_modules": true,
    "**/venv": true,
    "**/yarn.lock": true
  },
  "git.enableSmartCommit": true,
  "git.confirmSync": false,
  "vetur.validation.template": false,
  "editor.minimap.enabled": false,
  "workbench.panel.location": "bottom",
  "explorer.confirmDelete": false,
  "extensions.ignoreRecommendations": true,
  "explorer.confirmDragAndDrop": false,
  "typescript.updateImportsOnFileMove.enabled": "always",
  "material-icon-theme.activeIconPack": "none",
  "telemetry.enableTelemetry": false,
  "telemetry.enableCrashReporter": false,
  "workbench.enableExperiments": false,
  "workbench.statusBar.feedback.visible": false,
  "diffEditor.renderSideBySide": false,
  "rest-client.enableTelemetry": false,
  "editor.tabCompletion": "on",
  "workbench.iconTheme": "material-icon-theme",
  "breadcrumbs.enabled": false,
  "window.zoomLevel": 1,
  "editor.multiCursorModifier": "alt",
  "workbench.colorTheme": "One Dark Pro"
}

Here is a list of plugins:

Screenshot 2019-07-23 at 21 46 09

Here is my trackpad configuration:

Screenshot 2019-07-23 at 21 54 45

I will try it on a difficult mac tomorrow. Let me know anything i can share with you to find the roots of the issue.

Thanks.

rebornix commented 5 years ago

@mishushakov is there any particular pattern when you run into the scrolling lagging? For example, what is the language of files you are working, etc.

mishushakov commented 5 years ago

Yeah, its pretty annoying. Just noticed, that its not only in the editor, but everywhere. I didn't do anything special. Here some more vids:

Here is a full folder of videos with the bug: https://drive.google.com/drive/folders/1b81jQNVhbvE9Cdz6QBC8XjMiyHZncDR5?usp=sharing

iiKulakov commented 5 years ago

Just fixed same problem by disabling in settings.json: // "window.zoomLevel": -1,

mishushakov commented 5 years ago

Hey, noticed another artefact in markdown files: sometimes a pink line appears and disappears

Screenshot 2019-07-27 at 14 59 20

Thanks.

bpasero commented 5 years ago

We are building exploration builds that use a much newer version of our UI framework (Electron version 6.0.x). I wonder if this issue reproduces with one of these builds, could you try? Download:

vscodebot[bot] commented 5 years ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

mishushakov commented 5 years ago

The issue still persists on 1.37.0

mishushakov commented 5 years ago

@bpasero any updates on this? Still experiencing the issue with the latest update! Thanks.

Screenshot 2019-09-12 at 12 59 39