vscodenpa / testissues

Clone of the vscode issue stream.
43 stars 23 forks source link

Column selection does not work in remote desktop #249

Open vscodenpa opened 2 years ago

vscodenpa commented 2 years ago

Issue Type: Performance Issue

Column selection through keyboard hotkeys (Ctrl + Alt + Shift + Select) does not work when opening up VS code in remote desktop system.

VS Code version: Code 1.67.1 (da15b6fd3ef856477bf6f4fb29ba1b7af717770d, 2022-05-06T12:37:03.389Z) OS version: Windows_NT x64 10.0.22000 Restricted Mode: No Remote OS version: Linux x64 5.10.102.1-microsoft-standard-WSL2

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-9700 CPU - 3.00GHz (8 x 3000)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
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| |Load (avg)|undefined| |Memory (System)|63.84GB (34.20GB free)| |Process Argv|--crash-reporter-id afc199bd-fb76-4eef-ae07-54f7ce063ccd| |Screen Reader|no| |VM|0%| |Item|Value| |---|---| |Remote|Container cc_dev_env:latest (cc_dev)| |OS|Linux x64 5.10.102.1-microsoft-standard-WSL2| |CPUs|Intel(R) Core(TM) i7-9700 CPU - 3.00GHz (8 x 3000)| |Memory (System)|31.27GB (17.15GB free)| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 0 115 42524 code main 0 162 18700 issue-reporter 0 19 20916 utility-network-service 0 331 25820 extensionHost 0 258 13892 "C:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\kuqin\.vscode\extensions\ms-python.vscode-pylance-2022.5.1\dist\server.bundle.js --cancellationReceive=file:66a6c7598ccc289be3961ec71539df1358e3088477 --node-ipc --clientProcessId=25820 0 75 23052 "C:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=25820 0 10 26528 crashpad-handler 0 123 31120 shared-process 0 26 3608 fileWatcher 0 38 16536 fileWatcher 0 135 22384 ptyHost 0 8 2968 C:\WINDOWS\System32\cmd.exe 0 7 10408 console-window-host (Windows internal process) 0 4 15384 C:\WINDOWS\System32\cmd.exe 0 18 20076 C:\WINDOWS\System32\cmd.exe 0 7 22100 console-window-host (Windows internal process) 0 8 33940 console-window-host (Windows internal process) 0 7 42416 console-window-host (Windows internal process) 0 5 49468 C:\WINDOWS\System32\cmd.exe 0 31 60728 python 0 151 50072 fileWatcher 0 12 34532 C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.exe /verysilent /update="C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.flag" /nocloseapplications /mergetasks=runcode,!desktopicon,!quicklaunchicon 0 42 33524 "C:\Users\kuqin\AppData\Local\Temp\is-088EK.tmp\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.tmp" /SL5="$10C0B2E,78481094,828416,C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.exe" /verysilent /update="C:\Users\kuqin\AppData\Local\Temp\vscode-update-user-x64\CodeSetup-stable-c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5.flag" /nocloseapplications /mergetasks=runcode,!desktopicon,!quicklaunchicon 0 187 35356 extensionHost 0 27 2684 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 11 4840 console-window-host (Windows internal process) 0 24 21616 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 26 11144 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 24 33176 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node -e " const net = require('net'); const fs = require('fs'); process.stdin.pause(); const client = net.createConnection({ port: 46209 }, () => { console.error('Connection established'); client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); }); process.stdin.on('close', function (hadError) { console.error(hadError ? 'Remote stdin close with error' : 'Remote stdin close'); process.exit(hadError ? 1 : 0); }); process.on('uncaughtException', function (err) { fs.writeSync(process.stderr.fd, `Uncaught Exception: ${String(err && (err.stack || err.message) || err)}\n`); }); " 0 11 44524 console-window-host (Windows internal process) 0 26 19756 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 11 16916 console-window-host (Windows internal process) 0 24 40896 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e VSCODE_REMOTE_CONTAINERS_SESSION=9f514a6f-9445-44a1-b607-fa585b37b6aa1652896250627 e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 26 34444 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -e SHELL=/bin/bash -e VSCODE_AGENT_FOLDER=/root/.vscode-server -w /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/bin/code-server --log debug --force-disable-user-env --server-data-dir /root/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /root/.vscode-server/data/Machine/.connection-token-da15b6fd3ef856477bf6f4fb29ba1b7af717770d --extensions-download-dir /root/.vscode-server/extensionsCache --start-server --disable-websocket-compression 0 11 36780 console-window-host (Windows internal process) 0 24 50604 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -e SHELL=/bin/bash -e VSCODE_AGENT_FOLDER=/root/.vscode-server -w /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/bin/code-server --log debug --force-disable-user-env --server-data-dir /root/.vscode-server --use-host-proxy --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /root/.vscode-server/data/Machine/.connection-token-da15b6fd3ef856477bf6f4fb29ba1b7af717770d --extensions-download-dir /root/.vscode-server/extensionsCache --start-server --disable-websocket-compression 0 26 37600 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 11 5848 console-window-host (Windows internal process) 0 24 12648 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh 0 29 48636 electron_node settings.js settings.js 0 26 19180 electron_node settings.js settings.js 0 11 41580 console-window-host (Windows internal process) 0 30 64364 "C:\Program Files\Docker\Docker\resources\bin\docker.exe" exec -i -u root -w /root/.vscode-server/extensions e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh -c "- Watch installed extensions trap \"exit 0\" 15 old=`ls -A --full-time` counter=0 while [ $counter -lt 60 ] do sleep 1 new=`ls -A --full-time` if [ \"$new\" != \"$old\" ] then exit 1 fi counter=`expr $counter + 1` done exit 2 " 0 26 22452 "C:\Program Files\Docker\Docker\resources\bin\com.docker.cli.exe" exec -i -u root -w /root/.vscode-server/extensions e17124e8f4a5681937b23c113f7c97ecc6ff05a0f056084f12e89177148e3f5c /bin/sh -c "- Watch installed extensions trap \"exit 0\" 15 old=`ls -A --full-time` counter=0 while [ $counter -lt 60 ] do sleep 1 new=`ls -A --full-time` if [ \"$new\" != \"$old\" ] then exit 1 fi counter=`expr $counter + 1` done exit 2 " 0 11 44828 console-window-host (Windows internal process) 0 200 42120 extensionHost 0 562 22136 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64\bin\cpptools.exe 0 28 17380 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {B65FBFA5-DD10-4807-89C3-92FE8FA58791} 0 20 31060 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {2A91D26F-76CB-467E-9992-914AE942B572} 0 41 36352 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {70920794-094F-4A1A-95B4-471F6BD752B7} 0 36 39756 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {8D4CD2B7-4AE4-404F-BE2D-CEA36D1E2324} 0 9 43220 console-window-host (Windows internal process) 0 27 53888 c:\Users\kuqin\.vscode\extensions\ms-vscode.cpptools-1.9.8-win32-x64/bin/cpptools-srv.exe 22136 {A410D9A9-CA80-42C0-BE93-46BEAEB21607} 0 153 64288 "C:\Users\kuqin\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\kuqin\.vscode\extensions\ms-python.vscode-pylance-2022.5.1\dist\server.bundle.js --cancellationReceive=file:a993b917c58fd7f507317282c4865770934cbcca54 --node-ipc --clientProcessId=42120 0 255 42268 window (ConfigEditor.py - mu_feature_config - Visual Studio Code) 0 352 42376 window (backward_references_hq.h - mu_tiano_platforms - Visual Studio Code) 0 208 43004 gpu-process 0 361 56192 window (PlatformPkg.fdf - CC_UEFI [Container cc_dev_env:latest (cc_dev)] - Visual Studio Code) Remote: Container cc_dev_env:latest (cc_dev) CPU % Mem MB PID Process 9 0 200 remote agent 0 0 233 ptyHost 0 0 351 /bin/bash 0 0 312 fileWatcher 0 0 340 extensionHost 0 0 11384 /root/.vscode-server/bin/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/node /root/.vscode-server/extensions/ms-python.vscode-pylance-2022.5.1/dist/server.bundle.js --cancellationReceive=file:0e6e21531375f3c0e232ba8885b14be18071e16dd7 --node-ipc --clientProcessId=340 0 0 20092 /bin/sh -c /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 0 20093 /usr/bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= ```
Workspace Info ``` | Window (backward_references_hq.h - mu_tiano_platforms - Visual Studio Code) | Window (ConfigEditor.py - mu_feature_config - Visual Studio Code) | Folder (mu_tiano_platforms): more than 20368 files | File types: deps(2324) obj(2296) txt(1648) h(1028) c(842) lst(666) | inf(573) pdb(542) efi(528) map(523) | Conf files: makefile(460) launch.json(1) settings.json(1) | package.json(1) | Launch Configs: python | Folder (mu_feature_config): more than 28362 files | File types: c(1318) deps(999) obj(985) h(608) pod(538) py(398) txt(355) | pl(233) i(219) ii(219) | Conf files: makefile(166) cmake(7) sln(2) settings.json(1) | package.json(1) | Remote: Container cc_dev_env:latest (cc_dev)| Folder (CC_UEFI): more than 20213 files| File types: obj(3510) gcno(1868) deps(1140) c(1136) h(1100) txt(732) | lst(695) makefile(600) lib(599) inf(488) | Conf files: makefile(10) settings.json(1); ```
Extensions (20) Extension|Author (truncated)|Version ---|---|--- better-cpp-syntax|jef|1.15.13 jupyter-keymap|ms-|1.0.0 remote-containers|ms-|0.234.0 remote-ssh|ms-|0.80.0 remote-ssh-edit|ms-|0.80.0 remote-wsl|ms-|0.66.3 doxdocgen|csc|1.4.0 vscode-markdownlint|Dav|0.47.0 better-cpp-syntax|jef|1.15.13 python|ms-|2022.6.2 vscode-pylance|ms-|2022.5.1 jupyter|ms-|2022.4.1021342353 jupyter-keymap|ms-|1.0.0 jupyter-renderers|ms-|1.0.6 cmake-tools|ms-|1.10.5 cpptools|ms-|1.9.8 cpptools-extension-pack|ms-|1.2.0 cmake|twx|0.0.17 gitblame|wad|8.2.0 edk2-vscode|wal|1.0.7 (2 theme extensions excluded)
A/B Experiments ``` vsliv368:30146709 vsreu685:30147344 python383:30185418 vspor879:30202332 vspor708:30202333 vspor363:30204092 pythonvspyl392:30443607 pythontb:30283811 pythonvspyt551cf:30345471 pythonptprofiler:30281270 vsdfh931:30280409 vshan820:30294714 vstes263cf:30335440 vscorecescf:30445987 pythondataviewer:30285071 vscod805:30301674 pythonvspyt200:30340761 binariesv615:30325510 bridge0708:30335490 bridge0723:30353136 vsaa593cf:30376535 vsc1dst:30438360 pythonvs932:30410667 wslgetstarted:30449410 pythonvsnew555:30457759 vscscmwlcmt:30465135 cppdebug:30492333 vsclangdc:30486549 90j3a820:30492286 ```
vscodenpa commented 2 years ago

confidence for label keybindings: 0.45. does not meet threshold

vscodenpa commented 2 years ago

confidence for assignee alexdima: 0.6. does not meet threshold

vscodenpa commented 2 years ago

confidence for label keybindings: 0.45. does not meet threshold

vscodenpa commented 2 years ago

confidence for assignee alexdima: 0.6. does not meet threshold

vscodenpa commented 2 years ago

confidence for label keybindings: 0.45. does not meet threshold

vscodenpa commented 2 years ago

confidence for assignee alexdima: 0.6. does not meet threshold

vscodenpa commented 2 years ago

confidence for label keybindings: 0.45. does not meet threshold

vscodenpa commented 2 years ago

confidence for assignee alexdima: 0.6. does not meet threshold

vscodenpa commented 2 years ago

confidence for label keybindings: 0.45. does not meet threshold

vscodenpa commented 2 years ago

confidence for assignee alexdima: 0.6. does not meet threshold