{"action":"opened","issue":{"url":"https://api.github.com/repos/ceylon/ceylon-ide-eclipse/issues/1589","labels_url":"https://api.github.com/repos/ceylon/ceylon-ide-eclipse/issues/1589/labels{/name}","comments_url":"https://api.github.com/repos/ceylon/ceylon-ide-eclipse/issues/1589/comments","events_url":"https://api.github.com/repos/ceylon/ceylon-ide-eclipse/issues/1589/events","html_url":"https://github.com/ceylon/ceylon-ide-eclipse/issues/1589","id":114791115,"number":1589,"title":"Run the \"Preparing completions\" task in a background thread.","user":{"login":"bjansen","id":281528,"avatar_url":"https://avatars.githubusercontent.com/u/281528?v=3","gravatar_id":"","url":"https://api.github.com/users/bjansen","html_url":"https://github.com/bjansen","followers_url":"https://api.github.com/users/bjansen/followers","following_url":"https://api.github.com/users/bjansen/following{/other_user}","gists_url":"https://api.github.com/users/bjansen/gists{/gist_id}","starred_url":"https://api.github.com/users/bjansen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjansen/subscriptions","organizations_url":"https://api.github.com/users/bjansen/orgs","repos_url":"https://api.github.com/users/bjansen/repos","events_url":"https://api.github.com/users/bjansen/events{/privacy}","received_events_url":"https://api.github.com/users/bjansen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ceylon/ceylon-ide-eclipse/labels/improvement","name":"improvement","color":"bfdadc"}],"state":"open","locked":false,"assignee":{"login":"davidfestal","id":686586,"avatar_url":"https://avatars.githubusercontent.com/u/686586?v=3","gravatar_id":"","url":"https://api.github.com/users/davidfestal","html_url":"https://github.com/davidfestal","followers_url":"https://api.github.com/users/davidfestal/followers","following_url":"https://api.github.com/users/davidfestal/following{/other_user}","gists_url":"https://api.github.com/users/davidfestal/gists{/gist_id}","starred_url":"https://api.github.com/users/davidfestal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidfestal/subscriptions","organizations_url":"https://api.github.com/users/davidfestal/orgs","repos_url":"https://api.github.com/users/davidfestal/repos","events_url":"https://api.github.com/users/davidfestal/events{/privacy}","received_events_url":"https://api.github.com/users/davidfestal/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-11-03T11:09:06Z","updated_at":"2015-11-03T11:09:06Z","closed_at":null,"body":"Currently, when you invoke code completion in a project that has huge dependencies, it can take a while before the popup appears. The IDE is completely frozen while it is preparing completions. It would be nice if we could continue typing while stuff is being computed in the background.\r\n\r\nAlso, it is currently not possible to stop this preparation, the red square is useless because it keeps computing things after you click it."}}