microsoft / vscode

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

cursors is wider than it should be #169701

Closed agstew closed 1 year ago

agstew commented 1 year ago

Type: Performance Issue

cursors is wider than it should be

VS Code version: Code 1.74.2 (Universal) (e8a3071ea4344d9d48ef8a4df2c097372b0c5161, 2022-12-20T10:26:09.430Z) OS version: Darwin x64 21.6.0 Modes: Sandboxed: No

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz (4 x 2300)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off| |Load (avg)|4, 4, 4| |Memory (System)|8.00GB (0.03GB free)| |Process Argv|--crash-reporter-id 8c09b41c-76d6-479f-a991-b1c45edbfc01| |Screen Reader|no| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 18 123 87425 code main 0 41 87430 gpu-process 0 16 87431 utility-network-service 0 205 87433 window (demoMoo.js — nodeSeever) 0 115 87439 shared-process 0 33 87441 ptyHost 0 0 87447 /bin/zsh -il 0 25 87445 fileWatcher 0 0 90026 /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 9 180 87440 extensionHost 0 33 87470 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node --max-old-space-size=3072 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /var/folders/j3/27r1pyzd2pjdqztzbk31xtj00000gn/T/vscode-typescript501/ab716022ebaddbf3cdd6/tscancellation-f2ac4310b59b57ee0cfd.tmp* --globalPlugins typescript-lit-html-plugin,typescript-tslint-plugin,@vsintellicode/typescript-intellicode-plugin,ms-vsintellicode-typescript --pluginProbeLocations /Users/allengregorystewart/.vscode/extensions/bierner.lit-html-1.11.1,/Users/allengregorystewart/.vscode/extensions/ms-vscode.vscode-typescript-tslint-plugin-1.3.4,/Users/allengregorystewart/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.29,/Users/allengregorystewart/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.29 --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc 0 41 87471 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node --max-old-space-size=3072 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /var/folders/j3/27r1pyzd2pjdqztzbk31xtj00000gn/T/vscode-typescript501/ab716022ebaddbf3cdd6/tscancellation-1fe2e3b783019d82b581.tmp* --globalPlugins typescript-lit-html-plugin,typescript-tslint-plugin,@vsintellicode/typescript-intellicode-plugin,ms-vsintellicode-typescript --pluginProbeLocations /Users/allengregorystewart/.vscode/extensions/bierner.lit-html-1.11.1,/Users/allengregorystewart/.vscode/extensions/ms-vscode.vscode-typescript-tslint-plugin-1.3.4,/Users/allengregorystewart/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.29,/Users/allengregorystewart/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.29 --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc 0 33 87487 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /Users/allengregorystewart/Library/Caches/typescript/4.9 --enableTelemetry --typesMapLocation /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/typesMap.json --validateDefaultNpmLocation 0 41 87474 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/.vscode/extensions/ms-edgedevtools.vscode-edge-devtools-2.1.1/node_modules/vscode-webhint/dist/src/server.js /Users/allengregorystewart/Library/Application Support/Code/User/globalStorage/ms-edgedevtools.vscode-edge-devtools Microsoft Edge Tools --node-ipc --clientProcessId=87440 0 25 87475 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/.vscode/extensions/sburg.vscode-javascript-booster-14.0.1/dist/server/server.js --node-ipc --clientProcessId=87440 0 25 87476 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/.vscode/extensions/formulahendry.auto-rename-tag-0.1.10/packages/server/dist/serverMain.js --node-ipc --clientProcessId=87440 0 115 87481 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/.vscode/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.6/dist/server/server.js --node-ipc --clientProcessId=87440 0 25 87509 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/.vscode/extensions/dbaeumer.vscode-eslint-2.2.6/server/out/eslintServer.js --node-ipc --clientProcessId=87440 0 82 87519 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/.vscode/extensions/streetsidesoftware.code-spell-checker-2.12.0/packages/_server/dist/main.js --node-ipc --clientProcessId=87440 0 33 87548 /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper --ms-enable-electron-run-as-node /Users/allengregorystewart/Dropbox/My Mac (AllenM-bM^@M^Ys iMac)/Desktop/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=87440 0 74 89929 issue-reporter ```
Workspace Info ``` | Window (demoMoo.js — nodeSeever) | Folder (nodeSeever): 25 files | File types: js(17) html(3) txt(2) json(1) | Conf files:; ```
Extensions (141) Extension|Author (truncated)|Version ---|---|--- rainbow-brackets|2gu|0.0.6 better-comments|aar|3.0.2 es7-javascript-class-snippets|abr|0.4.0 node-essentials|afr|1.1.0 react-hooks-snippets|AlD|1.2.0 project-manager|ale|12.7.0 pug|ama|1.0.1 jest-snippets|and|1.9.1 react-pure-to-class-vscode|ang|1.1.8 vscode-apollo|apo|1.19.11 ejs-snippets-and-color-highlighting|Ayu|0.0.5 frontend-pack-js|bca|0.0.5 vscode-icontheme-nomo-dark|be5|1.3.6 lit-html|bie|1.11.1 vscode-tailwindcss|bra|0.9.1 simple-react-snippets|bur|1.2.7 vscode-exports-autocomplete|cap|0.5.4 quokka|Cen|1.4.0 node-snippets|chr|1.3.3 npm-intellisense|chr|1.4.4 vscode-css-modules|cli|0.4.2 gitignore|cod|0.9.0 inline-html|col|0.3.0 vscode-markdownlint|Dav|0.48.1 vscode-eslint|dba|2.2.6 githistory|don|0.6.19 es7-react-js-snippets|dsz|4.4.3 vscode-babel-coloring|dza|0.0.4 gitlens|eam|13.2.0 vscode-html-css|ecm|1.13.1 EditorConfig|Edi|0.16.4 vscode-npm-script|eg2|0.3.29 vsc-material-theme|Equ|33.6.0 vsc-material-theme-icons|equ|2.5.0 prettier-vscode|esb|9.10.3 git-project-manager|fel|1.8.2 vscode-firefox-debug|fir|2.9.8 vscode-jest-runner|fir|0.4.59 flow-for-vscode|flo|2.2.0 auto-close-tag|for|0.5.14 auto-complete-tag|for|0.1.0 auto-rename-tag|for|0.1.10 code-runner|for|0.11.8 docker-explorer|for|0.1.7 duplicate|gee|1.0.2 vscode-pull-request-github|Git|0.56.0 css2react|got|1.0.1 vscode-graphql|Gra|0.8.4 vscode-graphql-execution|Gra|0.1.6 vscode-graphql-syntax|Gra|1.0.5 todo-tree|Gru|0.0.220 npm-dependency-links|her|1.2.0 headwind|hey|1.7.0 vscode-npm-dependency|how|1.2.2 elixir-ls|Jak|0.12.0 search-node-modules|jas|1.3.0 react-vscode-extension-pack|jaw|1.0.0 better-dockerfile-syntax|jef|1.0.2 svg|joc|1.4.26 react-native-snippet|jun|0.5.6 nims|Jun|0.1.2 rn-full-pack|kel|1.1.0 node-module-intellisense|lei|1.5.0 vscode-styled-components-snippets|lXS|1.0.2 json-to-ts|Mar|1.7.5 yarn-lock-syntax|mar|0.2.0 Kotlin|mat|1.7.1 vscode-language-babel|mgm|0.0.36 git-graph|mhu|1.30.0 dotenv|mik|1.0.1 vscode-azureresourcegroups|ms-|0.5.6 vscode-cosmosdb|ms-|0.19.2 vscode-docker|ms-|1.23.3 vscode-edge-devtools|ms-|2.1.1 vscode-kubernetes-tools|ms-|1.3.11 isort|ms-|2022.8.0 python|ms-|2022.20.1 vscode-pylance|ms-|2022.12.20 jupyter|ms-|2022.11.1003412109 jupyter-keymap|ms-|1.0.0 jupyter-renderers|ms-|1.0.12 vscode-jupyter-cell-tags|ms-|0.1.6 vscode-jupyter-slideshow|ms-|0.1.5 remote-wsl|ms-|0.72.0 atom-keybindings|ms-|3.2.0 azure-account|ms-|0.11.2 vscode-typescript-tslint-plugin|ms-|1.3.4 vsliveshare|ms-|1.0.5788 vscode-react-native|msj|1.10.0 color-highlight|nau|2.5.0 vscode-jest|Ort|5.1.0 vscode-react-native-storybooks|Ort|2.7.1 docker-compose|p1c|0.3.5 convert-css-in-js|pau|1.1.3 vscode-versionlens|pfl|1.0.10 material-icon-theme|PKi|4.23.0 vscode-react-refactor|pla|1.1.3 tsimporter|pmn|2.0.1 polacode|pnp|0.3.4 nextjs-snippets|Pul|0.0.5 quicktype|qui|12.0.46 typescript-hero|rbb|3.0.0 fabric8-analytics|red|0.3.6 vscode-yaml|red|1.10.1 vscode-sort-json|ric|1.20.0 live-sass|rit|3.0.0 LiveServer|rit|5.7.9 mongo-snippets-for-node-js|roe|1.3.12 vscode-sass-format|sas|1.1.7 vscode-javascript-booster|sbu|14.0.1 git-merger|sha|0.4.1 code-settings-sync|Sha|3.4.3 markdown-preview-enhanced|shd|0.6.5 git-autoconfig|shy|0.0.2 vsc-quokka-statusbar|ske|1.3.6 vscode-fileutils|sle|3.5.0 snipsnap-vscode|sni|1.1.1 autoimport|ste|1.5.4 code-spell-checker|str|2.12.0 move-ts|str|1.12.0 node-pack|Swe|0.1.16 sass-indented|syl|1.8.23 ejs-snippets|Tao|0.1.0 payloadcms-snippets|Tec|0.0.7 techiecouch-reactjs-react-native|Tec|0.0.9 alphabetical-sorter|ue|2.0.1 highlight-matching-tag|vin|0.10.1 intellicode-api-usage-examples|Vis|0.2.6 vscodeintellicode|Vis|1.2.29 vim|vsc|1.24.3 gitblame|wad|10.1.0 vscode-todo-highlight|way|1.0.5 vscode-import-cost|wix|3.3.0 change-case|wma|1.0.0 es7-react-js-snippets|woo|2.4.0 JavaScriptSnippets|xab|1.8.0 ReactSnippets|xab|2.4.0 php-debug|xde|1.29.1 shell-command-status|yer|0.0.1 markdown-all-in-one|yzh|3.5.0 vscode-open-in-github|ziy|1.3.6 (1 theme extensions excluded)
A/B Experiments ``` vsliv368:30146709 vsreu685:30147344 python383cf:30185419 vspor879:30202332 vspor708:30202333 vspor363:30204092 vswsl492:30256859 vslsvsres303:30308271 pythonvspyl392:30443607 vserr242cf:30382550 pythontb:30283811 vsjup518:30340749 pythonptprofiler:30281270 vshan820:30294714 vstes263cf:30335440 pythondataviewer:30285071 vscod805cf:30301675 binariesv615:30325510 bridge0708:30335490 bridge0723:30353136 cmake_vspar411:30581797 vsaa593cf:30376535 pythonvs932:30410667 cppdebug:30492333 vsclangdf:30486550 c4g48928:30535728 dsvsc012:30540252 azure-dev_surveyone:30548225 pyindex848:30577860 nodejswelcome1:30587005 2e4cg342:30602488 gswce1:30612156 iaj6b796:30613358 f6dab269:30613381 fim-prod:30623723 vscsbc:30628655 ```
alexdima commented 1 year ago

Does this reproduce when disabling all extensions? Press F1 and then choose Developer: Reload Window with Extensions Disabled

Kapture 2020-07-20 at 15 28 23

vscodenpa commented 1 year 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!