{"action":"closed","issue":{"url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/issues/4","repository_url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer","labels_url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/issues/4/comments","events_url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/issues/4/events","html_url":"https://github.com/philosowaffle/vs-openapi-designer/issues/4","id":353013006,"node_id":"MDU6SXNzdWUzNTMwMTMwMDY=","number":4,"title":"Instability when launching/closing/updating the previewer","user":{"login":"philosowaffle","id":7275041,"node_id":"MDQ6VXNlcjcyNzUwNDE=","avatar_url":"https://avatars2.githubusercontent.com/u/7275041?v=4","gravatar_id":"","url":"https://api.github.com/users/philosowaffle","html_url":"https://github.com/philosowaffle","followers_url":"https://api.github.com/users/philosowaffle/followers","following_url":"https://api.github.com/users/philosowaffle/following{/other_user}","gists_url":"https://api.github.com/users/philosowaffle/gists{/gist_id}","starred_url":"https://api.github.com/users/philosowaffle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philosowaffle/subscriptions","organizations_url":"https://api.github.com/users/philosowaffle/orgs","repos_url":"https://api.github.com/users/philosowaffle/repos","events_url":"https://api.github.com/users/philosowaffle/events{/privacy}","received_events_url":"https://api.github.com/users/philosowaffle/received_events","type":"User","site_admin":false},"labels":[{"id":1004767748,"node_id":"MDU6TGFiZWwxMDA0NzY3NzQ4","url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/labels/bug","name":"bug","color":"d73a4a","default":true}],"state":"closed","locked":false,"assignee":{"login":"philosowaffle","id":7275041,"node_id":"MDQ6VXNlcjcyNzUwNDE=","avatar_url":"https://avatars2.githubusercontent.com/u/7275041?v=4","gravatar_id":"","url":"https://api.github.com/users/philosowaffle","html_url":"https://github.com/philosowaffle","followers_url":"https://api.github.com/users/philosowaffle/followers","following_url":"https://api.github.com/users/philosowaffle/following{/other_user}","gists_url":"https://api.github.com/users/philosowaffle/gists{/gist_id}","starred_url":"https://api.github.com/users/philosowaffle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philosowaffle/subscriptions","organizations_url":"https://api.github.com/users/philosowaffle/orgs","repos_url":"https://api.github.com/users/philosowaffle/repos","events_url":"https://api.github.com/users/philosowaffle/events{/privacy}","received_events_url":"https://api.github.com/users/philosowaffle/received_events","type":"User","site_admin":false},"assignees":[{"login":"philosowaffle","id":7275041,"node_id":"MDQ6VXNlcjcyNzUwNDE=","avatar_url":"https://avatars2.githubusercontent.com/u/7275041?v=4","gravatar_id":"","url":"https://api.github.com/users/philosowaffle","html_url":"https://github.com/philosowaffle","followers_url":"https://api.github.com/users/philosowaffle/followers","following_url":"https://api.github.com/users/philosowaffle/following{/other_user}","gists_url":"https://api.github.com/users/philosowaffle/gists{/gist_id}","starred_url":"https://api.github.com/users/philosowaffle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philosowaffle/subscriptions","organizations_url":"https://api.github.com/users/philosowaffle/orgs","repos_url":"https://api.github.com/users/philosowaffle/repos","events_url":"https://api.github.com/users/philosowaffle/events{/privacy}","received_events_url":"https://api.github.com/users/philosowaffle/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/milestones/1","html_url":"https://github.com/philosowaffle/vs-openapi-designer/milestone/1","labels_url":"https://api.github.com/repos/philosowaffle/vs-openapi-designer/milestones/1/labels","id":3596889,"node_id":"MDk6TWlsZXN0b25lMzU5Njg4OQ==","number":1,"title":"0.1.0","description":null,"creator":{"login":"philosowaffle","id":7275041,"node_id":"MDQ6VXNlcjcyNzUwNDE=","avatar_url":"https://avatars2.githubusercontent.com/u/7275041?v=4","gravatar_id":"","url":"https://api.github.com/users/philosowaffle","html_url":"https://github.com/philosowaffle","followers_url":"https://api.github.com/users/philosowaffle/followers","following_url":"https://api.github.com/users/philosowaffle/following{/other_user}","gists_url":"https://api.github.com/users/philosowaffle/gists{/gist_id}","starred_url":"https://api.github.com/users/philosowaffle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philosowaffle/subscriptions","organizations_url":"https://api.github.com/users/philosowaffle/orgs","repos_url":"https://api.github.com/users/philosowaffle/repos","events_url":"https://api.github.com/users/philosowaffle/events{/privacy}","received_events_url":"https://api.github.com/users/philosowaffle/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":2,"state":"open","created_at":"2018-08-24T15:26:07Z","updated_at":"2018-08-28T02:49:38Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-08-22T15:42:55Z","updated_at":"2018-08-28T02:49:38Z","closed_at":"2018-08-28T02:49:38Z","author_association":"OWNER","body":"There are a couple issues with the design that I think are now presenting as bugs:\r\n\r\n1. The server is not able to kill connections so the port cannot be reused, I've observed that this can cause the ui to not render until you land on a free port.\r\n2. The ports are saved in a dictionary tied to the file they represent so that in theory they can be reused, however, I think they may be being removed from that dictionary prematurely.\r\n3.  In theory we should be able to just reuse the existing server:port. Investigate why that bit isn't working."}}
{"actor":{"display_login":"philosowaffle"}}