{"action":"created","issue":{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/240","labels_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/240/labels{/name}","comments_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/240/comments","events_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/240/events","html_url":"https://github.com/ZaneDubya/UltimaXNA/issues/240","id":98486386,"number":240,"title":"Context menus should not open except over the entity clicked.","user":{"login":"ZaneDubya","id":7041719,"avatar_url":"https://avatars.githubusercontent.com/u/7041719?v=3","gravatar_id":"","url":"https://api.github.com/users/ZaneDubya","html_url":"https://github.com/ZaneDubya","followers_url":"https://api.github.com/users/ZaneDubya/followers","following_url":"https://api.github.com/users/ZaneDubya/following{/other_user}","gists_url":"https://api.github.com/users/ZaneDubya/gists{/gist_id}","starred_url":"https://api.github.com/users/ZaneDubya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZaneDubya/subscriptions","organizations_url":"https://api.github.com/users/ZaneDubya/orgs","repos_url":"https://api.github.com/users/ZaneDubya/repos","events_url":"https://api.github.com/users/ZaneDubya/events{/privacy}","received_events_url":"https://api.github.com/users/ZaneDubya/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/labels/feature","name":"feature","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/milestones/5","html_url":"https://github.com/ZaneDubya/UltimaXNA/milestones/Milestone%200.7","labels_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/milestones/5/labels","id":1183812,"number":5,"title":"Milestone 0.7","description":"We're in the \"10%\" phase of completion!\r\n\r\nBy the end of this milestone, the Client should be usable as a replacement for legacy. Not all features need be completed, but anything used in daily play should be implemented.","creator":{"login":"ZaneDubya","id":7041719,"avatar_url":"https://avatars.githubusercontent.com/u/7041719?v=3","gravatar_id":"","url":"https://api.github.com/users/ZaneDubya","html_url":"https://github.com/ZaneDubya","followers_url":"https://api.github.com/users/ZaneDubya/followers","following_url":"https://api.github.com/users/ZaneDubya/following{/other_user}","gists_url":"https://api.github.com/users/ZaneDubya/gists{/gist_id}","starred_url":"https://api.github.com/users/ZaneDubya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZaneDubya/subscriptions","organizations_url":"https://api.github.com/users/ZaneDubya/orgs","repos_url":"https://api.github.com/users/ZaneDubya/repos","events_url":"https://api.github.com/users/ZaneDubya/events{/privacy}","received_events_url":"https://api.github.com/users/ZaneDubya/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":3,"state":"open","created_at":"2015-06-27T19:09:48Z","updated_at":"2015-08-05T00:25:15Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-07-31T23:10:47Z","updated_at":"2015-08-05T21:25:54Z","closed_at":null,"body":"When you single click on an entity, and then move your mouse cursor, the context menu will open at the present location of the mouse cursor, not on the entity. But the context menu should open on the entity clicked, not on some random location. follow up question: what if the entity itself is moving? Perhaps we should cancel opening a context menu if the mouse has moved since single-clicking?"},"comment":{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/comments/128154152","html_url":"https://github.com/ZaneDubya/UltimaXNA/issues/240#issuecomment-128154152","issue_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/240","id":128154152,"user":{"login":"Eskymak","id":11310587,"avatar_url":"https://avatars.githubusercontent.com/u/11310587?v=3","gravatar_id":"","url":"https://api.github.com/users/Eskymak","html_url":"https://github.com/Eskymak","followers_url":"https://api.github.com/users/Eskymak/followers","following_url":"https://api.github.com/users/Eskymak/following{/other_user}","gists_url":"https://api.github.com/users/Eskymak/gists{/gist_id}","starred_url":"https://api.github.com/users/Eskymak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eskymak/subscriptions","organizations_url":"https://api.github.com/users/Eskymak/orgs","repos_url":"https://api.github.com/users/Eskymak/repos","events_url":"https://api.github.com/users/Eskymak/events{/privacy}","received_events_url":"https://api.github.com/users/Eskymak/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T21:25:54Z","updated_at":"2015-08-05T21:25:54Z","body":"@ZaneDubya Yes, It should be closed if you click outside of it. In original client, it stays open even if you walk away (by using keyboard) from object, from which it was opened."}}