Issue Type: Bug
Changing the first folder in a workspace restarts the extension host.
This is a problem because it breaks the extension's ability to listen for workspace lifecycle events like workspace.onDidChangeWorkspaceFolders (the extension cannot catch an event that changes folder 0 since it's being restarted).
VS Code version: Code 1.21.1 (79b44aa, 2018-03-14T14:39:09.335Z)
OS version: Darwin x64 17.3.0
Reproduces without extensions
Issue Type: Bug
Changing the first folder in a workspace restarts the extension host.
This is a problem because it breaks the extension's ability to listen for workspace lifecycle events like
workspace.onDidChangeWorkspaceFolders(the extension cannot catch an event that changes folder 0 since it's being restarted).VS Code version: Code 1.21.1 (79b44aa, 2018-03-14T14:39:09.335Z)
OS version: Darwin x64 17.3.0
Reproduces without extensions