{"action":"closed","issue":{"url":"https://api.github.com/repos/Microsoft/RTVS/issues/2790","repository_url":"https://api.github.com/repos/Microsoft/RTVS","labels_url":"https://api.github.com/repos/Microsoft/RTVS/issues/2790/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/RTVS/issues/2790/comments","events_url":"https://api.github.com/repos/Microsoft/RTVS/issues/2790/events","html_url":"https://github.com/Microsoft/RTVS/issues/2790","id":192919830,"number":2790,"title":"Simplifying the connection switching experience","user":{"login":"jflam","id":8877,"avatar_url":"https://avatars.githubusercontent.com/u/8877?v=3","gravatar_id":"","url":"https://api.github.com/users/jflam","html_url":"https://github.com/jflam","followers_url":"https://api.github.com/users/jflam/followers","following_url":"https://api.github.com/users/jflam/following{/other_user}","gists_url":"https://api.github.com/users/jflam/gists{/gist_id}","starred_url":"https://api.github.com/users/jflam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jflam/subscriptions","organizations_url":"https://api.github.com/users/jflam/orgs","repos_url":"https://api.github.com/users/jflam/repos","events_url":"https://api.github.com/users/jflam/events{/privacy}","received_events_url":"https://api.github.com/users/jflam/received_events","type":"User","site_admin":false},"labels":[{"id":233043999,"url":"https://api.github.com/repos/Microsoft/RTVS/labels/type:enhancement","name":"type:enhancement","color":"bfdadc","default":false}],"state":"closed","locked":false,"assignee":{"login":"AlexanderSher","id":8933858,"avatar_url":"https://avatars.githubusercontent.com/u/8933858?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexanderSher","html_url":"https://github.com/AlexanderSher","followers_url":"https://api.github.com/users/AlexanderSher/followers","following_url":"https://api.github.com/users/AlexanderSher/following{/other_user}","gists_url":"https://api.github.com/users/AlexanderSher/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexanderSher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexanderSher/subscriptions","organizations_url":"https://api.github.com/users/AlexanderSher/orgs","repos_url":"https://api.github.com/users/AlexanderSher/repos","events_url":"https://api.github.com/users/AlexanderSher/events{/privacy}","received_events_url":"https://api.github.com/users/AlexanderSher/received_events","type":"User","site_admin":false},"assignees":[{"login":"AlexanderSher","id":8933858,"avatar_url":"https://avatars.githubusercontent.com/u/8933858?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexanderSher","html_url":"https://github.com/AlexanderSher","followers_url":"https://api.github.com/users/AlexanderSher/followers","following_url":"https://api.github.com/users/AlexanderSher/following{/other_user}","gists_url":"https://api.github.com/users/AlexanderSher/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexanderSher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexanderSher/subscriptions","organizations_url":"https://api.github.com/users/AlexanderSher/orgs","repos_url":"https://api.github.com/users/AlexanderSher/repos","events_url":"https://api.github.com/users/AlexanderSher/events{/privacy}","received_events_url":"https://api.github.com/users/AlexanderSher/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/RTVS/milestones/15","html_url":"https://github.com/Microsoft/RTVS/milestone/15","labels_url":"https://api.github.com/repos/Microsoft/RTVS/milestones/15/labels","id":2115332,"number":15,"title":"Sprint 9","description":"","creator":{"login":"MikhailArkhipov","id":12820357,"avatar_url":"https://avatars.githubusercontent.com/u/12820357?v=3","gravatar_id":"","url":"https://api.github.com/users/MikhailArkhipov","html_url":"https://github.com/MikhailArkhipov","followers_url":"https://api.github.com/users/MikhailArkhipov/followers","following_url":"https://api.github.com/users/MikhailArkhipov/following{/other_user}","gists_url":"https://api.github.com/users/MikhailArkhipov/gists{/gist_id}","starred_url":"https://api.github.com/users/MikhailArkhipov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MikhailArkhipov/subscriptions","organizations_url":"https://api.github.com/users/MikhailArkhipov/orgs","repos_url":"https://api.github.com/users/MikhailArkhipov/repos","events_url":"https://api.github.com/users/MikhailArkhipov/events{/privacy}","received_events_url":"https://api.github.com/users/MikhailArkhipov/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":91,"state":"open","created_at":"2016-11-04T17:18:01Z","updated_at":"2016-12-23T01:53:51Z","due_on":"2016-12-30T08:00:00Z","closed_at":null},"comments":11,"created_at":"2016-12-01T18:04:39Z","updated_at":"2016-12-23T01:53:51Z","closed_at":"2016-12-23T01:53:51Z","body":"There are three things that we need to do to simplify the connection switching experience:\r\n\r\n1. Remote the test connection button from the Workspaces window\r\n1. Extend the duration of the modal dialog box during connection establishment to not return until all secondary sessions (e.g., IntelliSense) are established\r\n1. Remove the transactional nature of switching connections. We first terminate the existing session (with prompt to user to save state) before establishing a new connection. Yes, this introduces a new state \"no connection established\" into the process in the case where a new connection cannot be established. This applies to both local-local, local-remote and remote-local switches.\r\n\r\nThis issue references #2643 as well as #2736 which will be closed when this issue is complete.\r\n"}}
{"actor":{"display_login":"AlexanderSher"}}