microsoft / vscode

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

reloading window results in terminal failing to reconnect #186922

Closed meganrogge closed 1 year ago

meganrogge commented 1 year ago
Screenshot 2023-07-03 at 7 58 54 AM

I updated insider's, reloaded the window, and one of the terminals was not restored

2023-07-03 07:49:11.982 [info] Revived process, old id 1 -> new id 1
2023-07-03 07:49:11.986 [info] Revived process, old id 2 -> new id 2
2023-07-03 07:49:11.986 [info] Revived process, old id 3 -> new id 3
2023-07-03 07:49:11.987 [info] Revived process, old id 4 -> new id 4
2023-07-03 07:49:11.987 [info] Revived process, old id 5 -> new id 5
2023-07-03 07:49:11.999 [info] Expanding terminal instance, old id 3 -> new id 3
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 2 -> new id 2
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 1 -> new id 1
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 3 -> new id undefined
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 4 -> new id 4
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 4 -> new id undefined
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 5 -> new id 5
2023-07-03 07:49:16.139 [warning] Persistent process "3": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.139 [info] Persistent process reconnection "3"
2023-07-03 07:49:16.140 [warning] Persistent process "4": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.140 [info] Persistent process reconnection "4"
2023-07-03 07:49:16.140 [warning] Persistent process "2": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.141 [info] Persistent process reconnection "2"
2023-07-03 07:49:16.141 [warning] Persistent process "5": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.141 [info] Persistent process reconnection "5"
2023-07-03 07:49:16.142 [warning] Persistent process "1": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.142 [info] Persistent process reconnection "1"
2023-07-03 07:49:16.142 [warning] Persistent process "3": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.142 [info] Persistent process reconnection "3"
2023-07-03 07:49:16.143 [warning] Persistent process "4": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.143 [info] Persistent process reconnection "4"
2023-07-03 07:49:16.437 [info] Persistent process "4": Replaying 3669 chars and 1 size events
2023-07-03 07:49:16.455 [info] Persistent process "3": Replaying 129 chars and 1 size events
2023-07-03 07:49:16.464 [info] Persistent process "5": Replaying 4330 chars and 1 size events
2023-07-03 07:49:16.472 [info] Persistent process "2": Replaying 560 chars and 1 size events
2023-07-03 07:49:16.481 [info] Persistent process "4": Replaying 3669 chars and 1 size events
2023-07-03 07:49:16.506 [info] Persistent process "3": Replaying 129 chars and 1 size events
2023-07-03 07:49:16.512 [info] Persistent process "1": Replaying 241 chars and 1 size events
meganrogge commented 1 year ago

reloaded the window again with trace log level and here are those

2023-07-03 07:49:11.982 [info] Revived process, old id 1 -> new id 1
2023-07-03 07:49:11.986 [info] Revived process, old id 2 -> new id 2
2023-07-03 07:49:11.986 [info] Revived process, old id 3 -> new id 3
2023-07-03 07:49:11.987 [info] Revived process, old id 4 -> new id 4
2023-07-03 07:49:11.987 [info] Revived process, old id 5 -> new id 5
2023-07-03 07:49:11.999 [info] Expanding terminal instance, old id 3 -> new id 3
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 2 -> new id 2
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 1 -> new id 1
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 3 -> new id undefined
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 4 -> new id 4
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 4 -> new id undefined
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 5 -> new id 5
2023-07-03 07:49:16.139 [warning] Persistent process "3": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.139 [info] Persistent process reconnection "3"
2023-07-03 07:49:16.140 [warning] Persistent process "4": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.140 [info] Persistent process reconnection "4"
2023-07-03 07:49:16.140 [warning] Persistent process "2": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.141 [info] Persistent process reconnection "2"
2023-07-03 07:49:16.141 [warning] Persistent process "5": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.141 [info] Persistent process reconnection "5"
2023-07-03 07:49:16.142 [warning] Persistent process "1": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.142 [info] Persistent process reconnection "1"
2023-07-03 07:49:16.142 [warning] Persistent process "3": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.142 [info] Persistent process reconnection "3"
2023-07-03 07:49:16.143 [warning] Persistent process "4": Process had no disconnect runners but was an orphan
2023-07-03 07:49:16.143 [info] Persistent process reconnection "4"
2023-07-03 07:49:16.437 [info] Persistent process "4": Replaying 3669 chars and 1 size events
2023-07-03 07:49:16.455 [info] Persistent process "3": Replaying 129 chars and 1 size events
2023-07-03 07:49:16.464 [info] Persistent process "5": Replaying 4330 chars and 1 size events
2023-07-03 07:49:16.472 [info] Persistent process "2": Replaying 560 chars and 1 size events
2023-07-03 07:49:16.481 [info] Persistent process "4": Replaying 3669 chars and 1 size events
2023-07-03 07:49:16.506 [info] Persistent process "3": Replaying 129 chars and 1 size events
2023-07-03 07:49:16.512 [info] Persistent process "1": Replaying 241 chars and 1 size events
2023-07-03 08:00:54.264 [trace] [RPC Request] PtyService#detachFromProcess(3, false)
2023-07-03 08:00:54.265 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:54.266 [trace] [RPC Request] PtyService#detachFromProcess(2, false)
2023-07-03 08:00:54.266 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:54.266 [trace] [RPC Request] PtyService#detachFromProcess(1, false)
2023-07-03 08:00:54.267 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:54.267 [trace] [RPC Request] PtyService#detachFromProcess(3, false)
2023-07-03 08:00:54.267 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:54.267 [trace] [RPC Request] PtyService#detachFromProcess(4, false)
2023-07-03 08:00:54.267 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:54.267 [trace] [RPC Request] PtyService#detachFromProcess(4, false)
2023-07-03 08:00:54.268 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:54.268 [trace] [RPC Request] PtyService#detachFromProcess(5, false)
2023-07-03 08:00:54.268 [trace] [RPC Response] PtyService#detachFromProcess undefined
2023-07-03 08:00:55.488 [trace] [RPC Request] PtyService#getTerminalLayoutInfo({"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0"})
2023-07-03 08:00:55.488 [info] Expanding terminal instance, old id 3 -> new id undefined
2023-07-03 08:00:55.488 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.490 [info] Expanding terminal instance, old id 2 -> new id undefined
2023-07-03 08:00:55.490 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.492 [info] Expanding terminal instance, old id 1 -> new id undefined
2023-07-03 08:00:55.492 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.493 [info] Expanding terminal instance, old id 3 -> new id undefined
2023-07-03 08:00:55.493 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.496 [info] Expanding terminal instance, old id 4 -> new id undefined
2023-07-03 08:00:55.496 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.499 [info] Expanding terminal instance, old id 4 -> new id undefined
2023-07-03 08:00:55.500 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.505 [info] Expanding terminal instance, old id 5 -> new id undefined
2023-07-03 08:00:55.505 [trace] node-pty.IPty#pid
2023-07-03 08:00:55.548 [trace] [RPC Response] PtyService#getTerminalLayoutInfo {"tabs":[{"isActive":false,"activePersistentProcessId":4,"terminals":[{"terminal":{"id":3,"title":"/bin/zsh","titleSource":1,"pid":23019,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"f82b5f60-d96a-41da-8d96-0a85d955c752"},"relativeSize":0.20034692107545535},{"terminal":{"id":2,"title":"/bin/zsh","titleSource":1,"pid":23014,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"color":null,"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"242a3a8b-8890-429e-a55a-51268deb30df"},"relativeSize":0.20034692107545535},{"terminal":{"id":1,"title":"meganrogge@Megans-MacBook-Pro:~/Repos/vscode","titleSource":3,"pid":23024,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"801de0d3-2b5f-4ad0-981f-78cd3f6cb19e"},"relativeSize":0.20034692107545535},{"terminal":{"id":3,"title":"/bin/zsh","titleSource":1,"pid":23019,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"f82b5f60-d96a-41da-8d96-0a85d955c752"},"relativeSize":0.20034692107545535},{"terminal":{"id":4,"title":"zsh","titleSource":3,"pid":23015,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"209ca012-9d98-4e3e-bbfb-3cb5b7fd7be5"},"relativeSize":0.19861231569817867}]},{"isActive":true,"activePersistentProcessId":5,"terminals":[{"terminal":{"id":4,"title":"zsh","titleSource":3,"pid":23015,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"209ca012-9d98-4e3e-bbfb-3cb5b7fd7be5"},"relativeSize":0.5004336513443192},{"terminal":{"id":5,"title":"meganrogge@Megans-MacBook-Pro:~/Repos/vscode","titleSource":2,"pid":23012,"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","workspaceName":"vscode","cwd":"/Users/meganrogge/Repos/vscode","isOrphan":true,"icon":{"id":"terminal","defaults":{"fontCharacter":"\\ea85"}},"environmentVariableCollections":[["vscode.git",[["GIT_ASKPASS",{"variable":"GIT_ASKPASS","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass.sh","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_NODE",{"variable":"VSCODE_GIT_ASKPASS_NODE","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Frameworks/Code - Insiders Helper (Plugin).app/Contents/MacOS/Code - Insiders Helper (Plugin)","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_EXTRA_ARGS",{"variable":"VSCODE_GIT_ASKPASS_EXTRA_ARGS","value":"--ms-enable-electron-run-as-node","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_ASKPASS_MAIN",{"variable":"VSCODE_GIT_ASKPASS_MAIN","value":"/Applications/Visual Studio Code - Insiders 15.app/Contents/Resources/app/extensions/git/dist/askpass-main.js","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}],["VSCODE_GIT_IPC_HANDLE",{"variable":"VSCODE_GIT_IPC_HANDLE","value":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/vscode-git-3f72c22145.sock","type":1,"options":{"applyAtProcessCreation":true,"applyAtShellIntegration":false}}]],[["",{"description":"Enables the following features: git auth provider"}]]]],"hasChildProcesses":false,"shellIntegrationNonce":"c95b487f-1aef-4387-b4a7-355989fa02b7"},"relativeSize":0.49956634865568084}]}]}
2023-07-03 08:00:56.364 [trace] [RPC Request] PtyService#getEnvironment()
2023-07-03 08:00:56.364 [trace] [RPC Response] PtyService#getEnvironment {"COMMAND_MODE":"unix2003","HOME":"/Users/meganrogge","LOGNAME":"meganrogge","MallocNanoZone":"0","ORIGINAL_XDG_CURRENT_DESKTOP":"undefined","PATH":"/usr/bin:/bin:/usr/sbin:/sbin","SHELL":"/bin/zsh","SSH_AUTH_SOCK":"/private/tmp/com.apple.launchd.9rgnGY2q8q/Listeners","TMPDIR":"/var/folders/z0/4rn5qgjs1nj6f4532y8qvzs40000gn/T/","USER":"meganrogge","VSCODE_AMD_ENTRYPOINT":"vs/platform/terminal/node/ptyHostMain","VSCODE_CODE_CACHE_PATH":"/Applications/code-insiders-portable-data/user-data/CachedData/5b7440441bbd2548a862f7321cafdfa1597132e5","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"ptyHost","VSCODE_CWD":"/","VSCODE_IPC_HOOK":"/Applications/code-insiders-portable-data/user-data/1.80-main.sock","VSCODE_NLS_CONFIG":"{\"locale\":\"en\",\"osLocale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}","VSCODE_PID":"22564","VSCODE_PIPE_LOGGING":"true","VSCODE_PORTABLE":"/Applications/code-insiders-portable-data","VSCODE_VERBOSE_LOGGING":"true","XPC_FLAGS":"0x0","XPC_SERVICE_NAME":"application.com.microsoft.VSCodeInsiders.84800137.84800143","__CFBundleIdentifier":"com.microsoft.VSCodeInsiders","__CF_USER_TEXT_ENCODING":"0x1F5:0x0:0x0"}
2023-07-03 08:00:56.644 [trace] [RPC Request] PtyService#attachToProcess(3)
2023-07-03 08:00:56.644 [info] Persistent process reconnection "3"
2023-07-03 08:00:56.644 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.646 [trace] [RPC Request] PtyService#attachToProcess(4)
2023-07-03 08:00:56.646 [info] Persistent process reconnection "4"
2023-07-03 08:00:56.646 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.646 [trace] [RPC Request] PtyService#attachToProcess(2)
2023-07-03 08:00:56.646 [info] Persistent process reconnection "2"
2023-07-03 08:00:56.646 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.647 [trace] [RPC Request] PtyService#attachToProcess(5)
2023-07-03 08:00:56.647 [info] Persistent process reconnection "5"
2023-07-03 08:00:56.647 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.647 [trace] [RPC Request] PtyService#attachToProcess(1)
2023-07-03 08:00:56.647 [info] Persistent process reconnection "1"
2023-07-03 08:00:56.647 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.648 [trace] [RPC Request] PtyService#attachToProcess(3)
2023-07-03 08:00:56.648 [warning] Persistent process "3": Process had no disconnect runners but was an orphan
2023-07-03 08:00:56.648 [info] Persistent process reconnection "3"
2023-07-03 08:00:56.648 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.648 [trace] [RPC Request] PtyService#attachToProcess(4)
2023-07-03 08:00:56.648 [warning] Persistent process "4": Process had no disconnect runners but was an orphan
2023-07-03 08:00:56.648 [info] Persistent process reconnection "4"
2023-07-03 08:00:56.648 [trace] [RPC Response] PtyService#attachToProcess undefined
2023-07-03 08:00:56.685 [trace] [RPC Request] PtyService#start(3)
2023-07-03 08:00:56.685 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":3,"event":{"pid":23019,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.686 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":3,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.686 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":3,"property":{"type":"shellType"}})
2023-07-03 08:00:56.690 [info] Persistent process "3": Replaying 263 chars and 1 size events
2023-07-03 08:00:56.690 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":3,"event":{"events":[{"cols":80,"rows":30,"data":"\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m dfssad\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\nmeganrogge@Megans-MacBook-Pro vscode % \u001b[7;1m%\u001b[0m                                        \r\nmeganrogge@Megans-MacBook-Pro vscode % \u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":3,"endLine":4,"command":"","isTrusted":false,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":1688395756575},{"startLine":4,"startX":39,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.691 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.691 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.726 [trace] [RPC Request] PtyService#start(4)
2023-07-03 08:00:56.726 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":4,"event":{"pid":23015,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.727 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":4,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.727 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":4,"property":{"type":"shellType"}})
2023-07-03 08:00:56.734 [info] Persistent process "4": Replaying 3811 chars and 1 size events
2023-07-03 08:00:56.735 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":4,"event":{"events":[{"cols":80,"rows":30,"data":"\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m ls -la                 \r\ntotal 1656\r\ndrwxr-xr-x   47 meganrogge  staff    1504 Jun 29 09:09 \u001b[36;1m.\r\n\u001b[0mdrwxr-xr-x   60 meganrogge  staff    1920 Jun 29 12:05 \u001b[36;1m..\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff   10244 May 31 17:55 .DS_Store\r\ndrwxr-xr-x@   9 meganrogge  staff     288 Jun 23 08:42 \u001b[36;1m.build\r\n\u001b[0mdrwxr-xr-x@   3 meganrogge  staff      96 May 31 07:49 \u001b[36;1m.configurations\r\n\u001b[0mdrwxr-xr-x    7 meganrogge  staff     224 Apr 11 13:16 \u001b[36;1m.devcontainer\r\n\u001b[0m-rw-r--r--    1 meganrogge  staff     365 May 11  2021 .editorconfig\r\n-rw-r--r--@   1 meganrogge  staff    1256 Mar 23 15:18 .eslintignore\r\ndrwxr-xr-x@  25 meganrogge  staff     800 May 26 08:19 \u001b[36;1m.eslintplugin\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff   16226 Jun 20 09:08 .eslintrc.json\r\ndrwxr-xr-x   15 meganrogge  staff     480 Jun 29 11:12 \u001b[36;1m.git\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff     768 May 26 08:19 .git-blame-ignore\r\n-rw-r--r--    1 meganrogge  staff     167 Feb 21 10:49 .gitattributes\r\ndrwxr-xr-x   14 meganrogge  staff     448 Jun 15 09:54 \u001b[36;1m.github\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff     263 Jun 21 08:18 .gitignore\r\n-rw-r--r--    1 meganrogge  staff     116 Aug  4  2021 .lsifrc.json\r\n-rw-r--r--@   1 meganrogge  staff     265 Mar 23 15:18 .mailmap\r\n-rw-r--r--    1 meganrogge  staff     153 May 11  2021 .mention-bot\r\n-rw-r--r--@   1 meganrogge  staff       6 May 26 08:19 .nvmrc\r\ndrwxr-xr-x@  39 meganrogge  staff    1248 Jun 29 10:20 \u001b[36;1m.profile-oss\r\n\u001b[0mdrwxr-xr-x@   7 meganrogge  staff     224 May 31 07:49 \u001b[36;1m.venv\r\n\u001b[0mdrwxr-xr-x   10 meganrogge  staff     320 Jun 22 06:50 \u001b[36;1m.vscode\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff     125 Jun 23 07:24 .yarnrc\r\n-rw-r--r--@   1 meganrogge  staff    5696 Mar 23 15:18 CONTRIBUTING.md\r\n-rw-r--r--    1 meganrogge  staff    1109 May 11  2021 LICENSE.txt\r\n-rw-r--r--@   1 meganrogge  staff    6861 Mar 23 15:18 README.md\r\n-rw-r--r--    1 meganrogge  staff    2780 May 11  2021 SECURITY.md\r\n-rw-r--r--@   1 meganrogge  staff  165016 Jun 26 13:14 ThirdPartyNotices.txt\r\ndrwxr-xr-x@   2 meganrogge  staff      64 May 31 07:53 \u001b[36;1m__pycache__\r\n\u001b[0mdrwxr-xr-x   42 meganrogge  staff    1344 Jun 26 12:14 \u001b[36;1mbuild\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff   34316 Jun 26 13:14 cglicenses.json\r\n-rw-r--r--@   1 meganrogge  staff   41472 Jun 23 07:24 cgmanifest.json\r\ndrwxr-xr-x@   8 meganrogge  staff     256 Jun 15 09:54 \u001b[36;1mcli\r\n\u001b[0mdrwxr-xr-x  100 meganrogge  staff    3200 Jun 20 09:09 \u001b[36;1mextensions\r\n\u001b[0m-rw-r--r--    1 meganrogge  staff     382 May 11  2021 gulpfile.js\r\ndrwxr-xr-x@ 994 meganrogge  staff   31808 Jun 27 09:09 \u001b[36;1mnode_modules\r\n\u001b[0mdrwxr-xr-x@  22 meganrogge  staff     704 Jun 29 09:09 \u001b[36;1mout\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff    9494 Jun 27 09:09 package.json\r\n-rw-r--r--@   1 meganrogge  staff    3221 Jun 28 06:20 product.json\r\n-rw-r--r--@   1 meganrogge  staff    1322 Jun  1 09:12 product.overrides.json\r\ndrwxr-xr-x    7 meganrogge  staff     224 Jun 27 09:09 \u001b[36;1mremote\r\n\u001b[0mdrwxr-xr-x    7 meganrogge  staff     224 Mar 23 15:18 \u001b[36;1mresources\r\n\u001b[0mdrwxr-xr-x   31 meganrogge  staff     992 Jun 20 09:09 \u001b[36;1mscripts\r\n\u001b[0mdrwxr-xr-x   22 meganrogge  staff     704 Jun 27 09:09 \u001b[36;1msrc\r\n\u001b[0mdrwxr-xr-x@  11 meganrogge  staff     352 May  3 08:50 \u001b[36;1mtest\r\n\u001b[0m-rw-r--r--    1 meganrogge  staff     746 Feb 21 10:49 tsfmt.json\r\n-rw-r--r--@   1 meganrogge  staff  472232 Jun 27 09:09 yarn.lock\r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\nmeganrogge@Megans-MacBook-Pro vscode % \u001b[7;1m%\u001b[0m                                        \r\nmeganrogge@Megans-MacBook-Pro vscode % \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[23A\u001b[39C\u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":52,"endLine":53,"command":"","isTrusted":false,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":1688395756546},{"startLine":53,"startX":39,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.736 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.736 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.736 [trace] [RPC Request] PtyService#start(2)
2023-07-03 08:00:56.736 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":2,"event":{"pid":23014,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.737 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":2,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.737 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":2,"property":{"type":"shellType"}})
2023-07-03 08:00:56.739 [info] Persistent process "2": Replaying 648 chars and 1 size events
2023-07-03 08:00:56.739 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":2,"event":{"events":[{"cols":80,"rows":30,"data":"fdskjkljkjkljfsdfsdsfsdfsdfsdfsdfssdfsdsdfsdfsdfsdfsdsdfsdfsdsdfsdfssdfsd\u001b[7;1m%\u001b[0m                      \r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m fdskjkljkjkljfsdfsdsfsdfsdfsdfsdfssdfsdsdfsdfsdfsdfsdsdfsdfsdsdfsdfssdfsd\r\nzsh: command not found: fdskjkljkjkljfsdfsdsfsdfsdfsdfsdfssdfsdsdfsdfsdfsdfsdsdfsdfsdsdfsdfssdfsd\r\n\u001b[31;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \r\n\u001b[31;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m sdfds\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \u001b[?1h\u001b[?66h\u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":10,"startX":37,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.739 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.740 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.740 [trace] [RPC Request] PtyService#start(5)
2023-07-03 08:00:56.740 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":5,"event":{"pid":23012,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.741 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":5,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.741 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":5,"property":{"type":"shellType"}})
2023-07-03 08:00:56.748 [info] Persistent process "5": Replaying 9206 chars and 1 size events
2023-07-03 08:00:56.749 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":5,"event":{"events":[{"cols":74,"rows":28,"data":" .../csharp/syntaxes/csharp.tmLanguage.json      |  35 \u001b[32m++\u001b[31m-\r\n\u001b[0m extensions/dart/cgmanifest.json                 |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/dart/syntaxes/dart.tmLanguage.json   |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/debug-server-ready/src/extension.ts  |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../fsharp/syntaxes/fsharp.tmLanguage.json      |   6 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/git/package.json                     |  32 \u001b[32m+\u001b[31m--\r\n\u001b[0m .../syntaxes/JavaScript.tmLanguage.json         | 112 \u001b[32m++++++++\u001b[31m--\r\n\u001b[0m .../syntaxes/JavaScriptReact.tmLanguage.json    | 112 \u001b[32m++++++++\u001b[31m--\r\n\u001b[0m extensions/julia/cgmanifest.json                |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/julia/syntaxes/julia.tmLanguage.json |  42 \u001b[32m+++\u001b[31m-\r\n\u001b[0m extensions/latex/cgmanifest.json                |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../latex/syntaxes/Bibtex.tmLanguage.json       |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/latex/syntaxes/LaTeX.tmLanguage.json |  31 \u001b[32m+\u001b[31m--\r\n\u001b[0m extensions/latex/syntaxes/TeX.tmLanguage.json   |  14 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../markdown-latex-combined.tmLanguage.json     |  39 \u001b[32m++\u001b[31m--\r\n\u001b[0m .../src/languageFeatures/copyFiles/shared.ts    |  13 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/perl/package.json                    |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../theme-defaults/themes/dark_modern.json      |   6 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../theme-defaults/themes/light_modern.json     |   6 \u001b[32m+\u001b[31m-\r\n\u001b[0m extensions/typescript-basics/cgmanifest.json    |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../syntaxes/TypeScript.tmLanguage.json         | 112 \u001b[32m++++++++\u001b[31m--\r\n\u001b[0m .../syntaxes/TypeScriptReact.tmLanguage.json    | 112 \u001b[32m++++++++\u001b[31m--\r\n\u001b[0m extensions/vb/package.json                      |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../src/singlefolder-tests/debug.test.ts        |  12 \u001b[32m+\u001b[31m-\r\n\u001b[0m package.json                                    |   6 \u001b[32m+\u001b[31m-\r\n\u001b[0m remote/package.json                             |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m remote/yarn.lock                                |   8 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/bootstrap-window.js                         |   3 \u001b[31m-\r\n\u001b[0m src/buildfile.js                                |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/tsconfig.base.json                          |  25 \u001b[32m+\u001b[31m--\r\n\u001b[0m src/tsconfig.json                               |   1 \u001b[31m-\r\n\u001b[0m src/tsec.exemptions.json                        |   2 \u001b[32m+\r\n\u001b[0m src/typings/vscode-globals-modules.d.ts         |   2 \u001b[32m+\r\n\u001b[0m src/vs/amdX.ts                                  | 204 \u001b[32m++++++++++++++++++\r\n\u001b[0m .../ui/tree/compressedObjectTreeModel.ts        |  13 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/base/common/amd.ts                       |   7 \u001b[32m+\r\n\u001b[0m src/vs/base/common/async.ts                     |   1 \u001b[32m+\r\n\u001b[0m src/vs/base/common/network.ts                   |   6 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/base/node/zip.ts                         |   1 \u001b[31m-\r\n\u001b[0m src/vs/base/test/common/async.test.ts           |   6 \u001b[32m+\r\n\u001b[0m src/vs/code/electron-main/app.ts                |   8 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../codeAction/browser/codeActionController.ts  |   2 \u001b[32m+\r\n\u001b[0m .../codeAction/browser/codeActionModel.ts       |   2 \u001b[32m+\r\n\u001b[0m .../browser/copyPasteController.ts              |   6 \u001b[32m+\r\n\u001b[0m src/vs/platform/environment/common/argv.ts      |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../electron-main/environmentMainService.ts     |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/environment/node/argv.ts        |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/environment/node/argvHelper.ts  |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../electron-main/electronPtyHostStarter.ts     |  20 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../terminal/node/nodePtyHostStarter.ts         |   8 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/terminal/node/ptyHost.ts        |   9 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/terminal/node/ptyHostMain.ts    |   8 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/terminal/node/ptyHostService.ts |  17 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/terminal/node/ptyService.ts     |  17 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/theme/common/colorRegistry.ts   |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/platform/tunnel/common/tunnel.ts         |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../api/browser/mainThreadDebugService.ts       |  73 \u001b[32m+++\u001b[31m----\r\n\u001b[0m src/vs/workbench/api/common/extHost.protocol.ts |   1 \u001b[31m-\r\n\u001b[0m src/vs/workbench/api/common/extHostCommands.ts  |   2 \u001b[32m+\r\n\u001b[0m .../workbench/api/common/extHostDebugService.ts |  24 \u001b[32m+\u001b[31m--\r\n\u001b[0m .../workbench/api/common/extHostDiagnostics.ts  |   2 \u001b[32m+\r\n\u001b[0m .../api/common/extHostExtensionService.ts       |  18 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../api/common/extHostFileSystemConsumer.ts     |   4 \u001b[32m+\r\n\u001b[0m src/vs/workbench/api/common/extHostNotebook.ts  |  99 \u001b[32m++++++++\u001b[31m-\r\n\u001b[0m src/vs/workbench/api/common/extHostSCM.ts       |   2 \u001b[32m+\r\n\u001b[0m src/vs/workbench/api/common/extHostSecrets.ts   |   2 \u001b[32m+\r\n\u001b[0m src/vs/workbench/api/common/extHostStatusBar.ts |   2 \u001b[32m+\r\n\u001b[0m src/vs/workbench/api/common/extHostTask.ts      |   2 \u001b[32m+\r\n\u001b[0m src/vs/workbench/api/common/extHostTesting.ts   |   3 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/workbench/api/common/extHostTreeViews.ts |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m src/vs/workbench/api/common/extHostTypes.ts     |   2 \u001b[32m+\r\n\u001b[0m src/vs/workbench/api/common/extHostWebview.ts   |   2 \u001b[32m+\r\n\u001b[0m .../api/common/extHostWebviewPanels.ts          |   2 \u001b[32m+\r\n\u001b[0m .../workbench/api/common/extHostWebviewView.ts  |   2 \u001b[32m+\r\n\u001b[0m .../workbench/api/common/extensionHostMain.ts   |   5 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../workbench/api/node/extensionHostProcess.ts  |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../workbench/api/worker/extensionHostWorker.ts |   6 \u001b[31m-\r\n\u001b[0m .../browser/parts/editor/editorGroupView.ts     |  16 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../workbench/browser/parts/views/treeView.ts   | 164 \u001b[32m+++++++\u001b[31m-------\r\n\u001b[0m .../workbench/browser/workbench.contribution.ts |  31 \u001b[32m+\u001b[31m--\r\n\u001b[0m src/vs/workbench/common/configuration.ts        |  47 \u001b[32m+++\u001b[31m-\r\n\u001b[0m .../workbench/common/editor/editorGroupModel.ts |  12 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../accessibility/browser/accessibleView.ts     |  46 \u001b[32m++\u001b[31m--\r\n\u001b[0m .../contrib/chat/browser/chatEditorInput.ts     |  19 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/chat/browser/chatListRenderer.ts    |  21 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/chat/browser/media/chat.css         |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/chat/browser/media/chatEditor.css   |   1 \u001b[32m+\r\n\u001b[0m .../workbench/contrib/chat/common/chatModel.ts  |  28 \u001b[32m++\u001b[31m-\r\n\u001b[0m .../contrib/chat/common/chatServiceImpl.ts      |  44 \u001b[32m++\u001b[31m--\r\n\u001b[0m .../comments/browser/commentThreadZoneWidget.ts |   8 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/debug/browser/breakpointWidget.ts   |  18 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/debug/browser/welcomeView.ts        |  22 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../browser/editSessionsStorageService.ts       |  14 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../externalTerminal.contribution.ts            |  15 \u001b[32m++\r\n\u001b[0m .../interactive/browser/interactiveEditor.ts    |   2 \u001b[32m+\r\n\u001b[0m .../browser/interactiveHistoryService.ts        |   2 \u001b[32m+\r\n\u001b[0m .../workbench/contrib/remote/browser/remote.ts  |   7 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/scm/browser/scm.contribution.ts     |  24 \u001b[32m++\u001b[31m-\r\n\u001b[0m .../workbench/contrib/search/common/search.ts   |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/share/browser/shareService.ts       |  19 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../terminal/browser/baseTerminalBackend.ts     |   7 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/terminal/browser/terminalService.ts |   8 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/terminal/browser/terminalView.ts    |  56 \u001b[32m+++\u001b[31m--\r\n\u001b[0m .../terminal/common/terminalConfiguration.ts    |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../electron-sandbox/localTerminalBackend.ts    |  26 \u001b[32m++\u001b[31m-\r\n\u001b[0m .../find/browser/terminal.find.contribution.ts  |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../links/browser/terminalLocalLinkDetector.ts  |   2 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/testing/browser/media/testing.css   |  21 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../testing/browser/testingOutputPeek.ts        |  23 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../testing/browser/testingProgressUiService.ts |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/testing/common/getComputedState.ts  |  62 \u001b[32m++++\u001b[31m--\r\n\u001b[0m .../contrib/testing/common/testResult.ts        |  18 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../contrib/testing/common/testingStates.ts     |  10 \u001b[32m+\r\n\u001b[0m .../test/common/testResultService.test.ts       |  53 \u001b[32m+++\u001b[31m--\r\n\u001b[0m .../browser/webviewWorkbenchService.ts          |   2 \u001b[32m+\r\n\u001b[0m .../browser/media/gettingStarted.css            |   2 \u001b[32m+\r\n\u001b[0m .../common/media/profiles.svg                   |   4 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../remote/common/remoteAgentService.ts         |  49 \u001b[32m+++\u001b[31m--\r\n\u001b[0m .../terminal/common/embedderTerminalService.ts  |  32 \u001b[32m+\u001b[31m--\r\n\u001b[0m .../services/textfile/common/encoding.ts        |   9 \u001b[32m+\u001b[31m-\r\n\u001b[0m .../common/workingCopyBackupService.ts          | 201 \u001b[32m++++++++\u001b[31m---------\r\n\u001b[0m .../workingCopyBackupService.test.ts            |  49 \u001b[31m-----\r\n\u001b[0m .../parts/editor/editorGroupModel.test.ts       |   2 \u001b[32m+\r\n\u001b[0m yarn.lock                                       |  16 \u001b[32m+\u001b[31m-\r\n\u001b[0m 131 files changed, 1742 insertions(+), 912 deletions(-)\r\n create mode 100644 .eslintplugin/code-no-native-private.ts\r\n create mode 100644 src/vs/amdX.ts\r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmain\u001b[34m)\u001b[0m \u001b[?1h\u001b[?66h\u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":-1,"endLine":-1,"executedLine":-1,"command":"git checkout main ","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","exitCode":0,"timestamp":1688396314501},{"startLine":-1,"endLine":127,"executedLine":-1,"command":"git pull","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","exitCode":0,"timestamp":1688396320781},{"startLine":127,"startX":21,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.751 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.751 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.752 [trace] [RPC Request] PtyService#start(1)
2023-07-03 08:00:56.752 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":1,"event":{"pid":23024,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.753 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":1,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.753 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":1,"property":{"type":"shellType"}})
2023-07-03 08:00:56.755 [info] Persistent process "1": Replaying 329 chars and 1 size events
2023-07-03 08:00:56.755 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":1,"event":{"events":[{"cols":80,"rows":30,"data":"\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \u001b[?1h\u001b[?66h\u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":6,"startX":37,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.756 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.756 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.756 [trace] [RPC Request] PtyService#start(3)
2023-07-03 08:00:56.756 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":3,"event":{"pid":23019,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.756 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":3,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.757 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":3,"property":{"type":"shellType"}})
2023-07-03 08:00:56.758 [info] Persistent process "3": Replaying 263 chars and 1 size events
2023-07-03 08:00:56.758 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":3,"event":{"events":[{"cols":80,"rows":30,"data":"\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m dfssad\r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\nmeganrogge@Megans-MacBook-Pro vscode % \u001b[7;1m%\u001b[0m                                        \r\nmeganrogge@Megans-MacBook-Pro vscode % \u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":3,"endLine":4,"command":"","isTrusted":false,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":1688395756575},{"startLine":4,"startX":39,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.758 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.758 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.759 [trace] [RPC Request] PtyService#start(4)
2023-07-03 08:00:56.759 [trace] [RPC Event] PtyService#_onProcessReady.fire({"id":4,"event":{"pid":23015,"cwd":"/Users/meganrogge/Repos/vscode"}})
2023-07-03 08:00:56.759 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":4,"property":{"type":"title","value":"/bin/zsh"}})
2023-07-03 08:00:56.759 [trace] [RPC Event] PtyService#_onDidChangeProperty.fire({"id":4,"property":{"type":"shellType"}})
2023-07-03 08:00:56.761 [info] Persistent process "4": Replaying 3811 chars and 1 size events
2023-07-03 08:00:56.762 [trace] [RPC Event] PtyService#_onProcessReplay.fire({"id":4,"event":{"events":[{"cols":80,"rows":30,"data":"\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m ls -la                 \r\ntotal 1656\r\ndrwxr-xr-x   47 meganrogge  staff    1504 Jun 29 09:09 \u001b[36;1m.\r\n\u001b[0mdrwxr-xr-x   60 meganrogge  staff    1920 Jun 29 12:05 \u001b[36;1m..\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff   10244 May 31 17:55 .DS_Store\r\ndrwxr-xr-x@   9 meganrogge  staff     288 Jun 23 08:42 \u001b[36;1m.build\r\n\u001b[0mdrwxr-xr-x@   3 meganrogge  staff      96 May 31 07:49 \u001b[36;1m.configurations\r\n\u001b[0mdrwxr-xr-x    7 meganrogge  staff     224 Apr 11 13:16 \u001b[36;1m.devcontainer\r\n\u001b[0m-rw-r--r--    1 meganrogge  staff     365 May 11  2021 .editorconfig\r\n-rw-r--r--@   1 meganrogge  staff    1256 Mar 23 15:18 .eslintignore\r\ndrwxr-xr-x@  25 meganrogge  staff     800 May 26 08:19 \u001b[36;1m.eslintplugin\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff   16226 Jun 20 09:08 .eslintrc.json\r\ndrwxr-xr-x   15 meganrogge  staff     480 Jun 29 11:12 \u001b[36;1m.git\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff     768 May 26 08:19 .git-blame-ignore\r\n-rw-r--r--    1 meganrogge  staff     167 Feb 21 10:49 .gitattributes\r\ndrwxr-xr-x   14 meganrogge  staff     448 Jun 15 09:54 \u001b[36;1m.github\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff     263 Jun 21 08:18 .gitignore\r\n-rw-r--r--    1 meganrogge  staff     116 Aug  4  2021 .lsifrc.json\r\n-rw-r--r--@   1 meganrogge  staff     265 Mar 23 15:18 .mailmap\r\n-rw-r--r--    1 meganrogge  staff     153 May 11  2021 .mention-bot\r\n-rw-r--r--@   1 meganrogge  staff       6 May 26 08:19 .nvmrc\r\ndrwxr-xr-x@  39 meganrogge  staff    1248 Jun 29 10:20 \u001b[36;1m.profile-oss\r\n\u001b[0mdrwxr-xr-x@   7 meganrogge  staff     224 May 31 07:49 \u001b[36;1m.venv\r\n\u001b[0mdrwxr-xr-x   10 meganrogge  staff     320 Jun 22 06:50 \u001b[36;1m.vscode\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff     125 Jun 23 07:24 .yarnrc\r\n-rw-r--r--@   1 meganrogge  staff    5696 Mar 23 15:18 CONTRIBUTING.md\r\n-rw-r--r--    1 meganrogge  staff    1109 May 11  2021 LICENSE.txt\r\n-rw-r--r--@   1 meganrogge  staff    6861 Mar 23 15:18 README.md\r\n-rw-r--r--    1 meganrogge  staff    2780 May 11  2021 SECURITY.md\r\n-rw-r--r--@   1 meganrogge  staff  165016 Jun 26 13:14 ThirdPartyNotices.txt\r\ndrwxr-xr-x@   2 meganrogge  staff      64 May 31 07:53 \u001b[36;1m__pycache__\r\n\u001b[0mdrwxr-xr-x   42 meganrogge  staff    1344 Jun 26 12:14 \u001b[36;1mbuild\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff   34316 Jun 26 13:14 cglicenses.json\r\n-rw-r--r--@   1 meganrogge  staff   41472 Jun 23 07:24 cgmanifest.json\r\ndrwxr-xr-x@   8 meganrogge  staff     256 Jun 15 09:54 \u001b[36;1mcli\r\n\u001b[0mdrwxr-xr-x  100 meganrogge  staff    3200 Jun 20 09:09 \u001b[36;1mextensions\r\n\u001b[0m-rw-r--r--    1 meganrogge  staff     382 May 11  2021 gulpfile.js\r\ndrwxr-xr-x@ 994 meganrogge  staff   31808 Jun 27 09:09 \u001b[36;1mnode_modules\r\n\u001b[0mdrwxr-xr-x@  22 meganrogge  staff     704 Jun 29 09:09 \u001b[36;1mout\r\n\u001b[0m-rw-r--r--@   1 meganrogge  staff    9494 Jun 27 09:09 package.json\r\n-rw-r--r--@   1 meganrogge  staff    3221 Jun 28 06:20 product.json\r\n-rw-r--r--@   1 meganrogge  staff    1322 Jun  1 09:12 product.overrides.json\r\ndrwxr-xr-x    7 meganrogge  staff     224 Jun 27 09:09 \u001b[36;1mremote\r\n\u001b[0mdrwxr-xr-x    7 meganrogge  staff     224 Mar 23 15:18 \u001b[36;1mresources\r\n\u001b[0mdrwxr-xr-x   31 meganrogge  staff     992 Jun 20 09:09 \u001b[36;1mscripts\r\n\u001b[0mdrwxr-xr-x   22 meganrogge  staff     704 Jun 27 09:09 \u001b[36;1msrc\r\n\u001b[0mdrwxr-xr-x@  11 meganrogge  staff     352 May  3 08:50 \u001b[36;1mtest\r\n\u001b[0m-rw-r--r--    1 meganrogge  staff     746 Feb 21 10:49 tsfmt.json\r\n-rw-r--r--@   1 meganrogge  staff  472232 Jun 27 09:09 yarn.lock\r\n\u001b[32;1m➜  \u001b[36mvscode\u001b[0m \u001b[34;1mgit:(\u001b[31mmerogge/help-dispose\u001b[34m)\u001b[0m \r\n\u001b[7m * \u001b[104;27m History restored \u001b[0m\r\n\r\nmeganrogge@Megans-MacBook-Pro vscode % \u001b[7;1m%\u001b[0m                                        \r\nmeganrogge@Megans-MacBook-Pro vscode % \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[23A\u001b[39C\u001b[?2004h"}],"commands":{"isWindowsPty":false,"commands":[{"startLine":52,"endLine":53,"command":"","isTrusted":false,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":1688395756546},{"startLine":53,"startX":39,"command":"","isTrusted":true,"cwd":"/Users/meganrogge/Repos/vscode","timestamp":0}]}}})
2023-07-03 08:00:56.765 [trace] Flow control: Cleared all unacknowledged chars, forcing resume
2023-07-03 08:00:56.765 [trace] [RPC Response] PtyService#start undefined
2023-07-03 08:00:56.800 [trace] [RPC Request] PtyService#getLatency(3)
2023-07-03 08:00:56.800 [trace] [RPC Response] PtyService#getLatency 0
2023-07-03 08:00:56.858 [trace] [RPC Request] PtyService#getLatency(4)
2023-07-03 08:00:56.858 [trace] [RPC Response] PtyService#getLatency 0
2023-07-03 08:00:56.931 [trace] [RPC Request] PtyService#getLatency(2)
2023-07-03 08:00:56.931 [trace] [RPC Response] PtyService#getLatency 0
2023-07-03 08:00:57.006 [trace] [RPC Request] PtyService#getLatency(5)
2023-07-03 08:00:57.006 [trace] [RPC Response] PtyService#getLatency 0
2023-07-03 08:00:57.006 [trace] [RPC Request] PtyService#resize(5, 74, 28)
2023-07-03 08:00:57.006 [trace] node-pty.IPty#resize 74 28
2023-07-03 08:00:57.007 [trace] [RPC Response] PtyService#resize undefined
2023-07-03 08:00:57.090 [trace] [RPC Request] PtyService#getLatency(1)
2023-07-03 08:00:57.090 [trace] [RPC Response] PtyService#getLatency 0
2023-07-03 08:00:57.390 [trace] [RPC Request] PtyService#resize(3, 80, 30)
2023-07-03 08:00:57.390 [trace] node-pty.IPty#resize 80 30
2023-07-03 08:00:57.390 [trace] [RPC Response] PtyService#resize undefined
2023-07-03 08:00:57.401 [trace] [RPC Request] PtyService#resize(4, 80, 30)
2023-07-03 08:00:57.401 [trace] node-pty.IPty#resize 80 30
2023-07-03 08:00:57.401 [trace] [RPC Response] PtyService#resize undefined
2023-07-03 08:00:57.543 [trace] [RPC Request] PtyService#resize(2, 80, 30)
2023-07-03 08:00:57.543 [trace] node-pty.IPty#resize 80 30
2023-07-03 08:00:57.544 [trace] [RPC Response] PtyService#resize undefined
2023-07-03 08:00:57.574 [trace] [RPC Request] PtyService#resize(1, 80, 30)
2023-07-03 08:00:57.574 [trace] node-pty.IPty#resize 80 30
2023-07-03 08:00:57.574 [trace] [RPC Response] PtyService#resize undefined
2023-07-03 08:00:58.220 [trace] [RPC Request] PtyService#updateIcon(4, false, {"id":"terminal","defaults":{"fontCharacter":"\\ea85"}}, )
2023-07-03 08:00:58.220 [trace] [RPC Response] PtyService#updateIcon undefined
2023-07-03 08:00:58.220 [trace] [RPC Request] PtyService#setTerminalLayoutInfo({"workspaceId":"dbca792c1c3bf28acacb2a58cb095ae0","tabs":[{"isActive":false,"activePersistentProcessId":4,"terminals":[{"relativeSize":0.199479618386817,"terminal":3},{"relativeSize":0.199479618386817,"terminal":2},{"relativeSize":0.199479618386817,"terminal":1},{"relativeSize":0.199479618386817,"terminal":3},{"relativeSize":0.202081526452732,"terminal":4}]},{"isActive":true,"activePersistentProcessId":5,"terminals":[{"relativeSize":0.49956634865568084,"terminal":4},{"relativeSize":0.5004336513443192,"terminal":5}]}]})
2023-07-03 08:00:58.220 [trace] [RPC Response] PtyService#setTerminalLayoutInfo undefined
2023-07-03 08:00:58.220 [trace] [RPC Request] PtyService#updateTitle(4, "zsh", 3)
2023-07-03 08:00:58.221 [trace] [RPC Response] PtyService#updateTitle undefined
meganrogge commented 1 year ago

it does receive the input though

Screenshot 2023-07-03 at 8 02 36 AM
Tyriar commented 1 year ago

Could be related to #133542. This part is interesting how the instance is expanded twice for 3 and 4 🤔

2023-07-03 07:49:11.982 [info] Revived process, old id 1 -> new id 1
2023-07-03 07:49:11.986 [info] Revived process, old id 2 -> new id 2
2023-07-03 07:49:11.986 [info] Revived process, old id 3 -> new id 3
2023-07-03 07:49:11.987 [info] Revived process, old id 4 -> new id 4
2023-07-03 07:49:11.987 [info] Revived process, old id 5 -> new id 5
2023-07-03 07:49:11.999 [info] Expanding terminal instance, old id 3 -> new id 3
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 2 -> new id 2
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 1 -> new id 1
2023-07-03 07:49:12.000 [info] Expanding terminal instance, old id 3 -> new id undefined
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 4 -> new id 4
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 4 -> new id undefined
2023-07-03 07:49:12.001 [info] Expanding terminal instance, old id 5 -> new id 5
meganrogge commented 1 year ago

When new id undefined, that must mean it's been deleted from the map. shouldn't we return if revivedPtyId is undefined? https://github.com/microsoft/vscode/blob/0ef9e9a0fa1d13e8b20f96fb7f142daabc4b6e8e/src/vs/platform/terminal/node/ptyService.ts#L547

Tyriar commented 1 year ago

No as this is shared between revive (ids differ) and reconnect (ids are the same).

Tyriar commented 1 year ago

I think I've identified a problem, since revive can happen after startup (eg. open a new window with a folder), this could introduce conflicts in _revivedPtyIdMap. _revivedPtyIdMap should include the workspace ID in its key

Tyriar commented 1 year ago

Going to merge this into https://github.com/microsoft/vscode/issues/133542