{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/5810","repository_url":"https://api.github.com/repos/mapbox/mapbox-gl-native","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/5810/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/5810/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/5810/events","html_url":"https://github.com/mapbox/mapbox-gl-native/issues/5810","id":167898523,"number":5810,"title":"Camera Callbacks Not Returning On Main UI Thread","user":{"login":"bleege","id":989928,"avatar_url":"https://avatars.githubusercontent.com/u/989928?v=3","gravatar_id":"","url":"https://api.github.com/users/bleege","html_url":"https://github.com/bleege","followers_url":"https://api.github.com/users/bleege/followers","following_url":"https://api.github.com/users/bleege/following{/other_user}","gists_url":"https://api.github.com/users/bleege/gists{/gist_id}","starred_url":"https://api.github.com/users/bleege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bleege/subscriptions","organizations_url":"https://api.github.com/users/bleege/orgs","repos_url":"https://api.github.com/users/bleege/repos","events_url":"https://api.github.com/users/bleege/events{/privacy}","received_events_url":"https://api.github.com/users/bleege/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/Android","name":"Android","color":"5319e7"},{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/38","html_url":"https://github.com/mapbox/mapbox-gl-native/milestones/android-v4.2.0","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/38/labels","id":1808393,"number":38,"title":"android-v4.2.0","description":"","creator":{"login":"tobrun","id":2151639,"avatar_url":"https://avatars.githubusercontent.com/u/2151639?v=3","gravatar_id":"","url":"https://api.github.com/users/tobrun","html_url":"https://github.com/tobrun","followers_url":"https://api.github.com/users/tobrun/followers","following_url":"https://api.github.com/users/tobrun/following{/other_user}","gists_url":"https://api.github.com/users/tobrun/gists{/gist_id}","starred_url":"https://api.github.com/users/tobrun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobrun/subscriptions","organizations_url":"https://api.github.com/users/tobrun/orgs","repos_url":"https://api.github.com/users/tobrun/repos","events_url":"https://api.github.com/users/tobrun/events{/privacy}","received_events_url":"https://api.github.com/users/tobrun/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":43,"state":"open","created_at":"2016-06-04T11:55:28Z","updated_at":"2016-07-29T23:59:10Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-07-27T16:30:03Z","updated_at":"2016-08-01T01:06:49Z","closed_at":null,"body":"`MapboxMap.animateCamera()` and `MapboxMap.easeCamera()` are firing their Callbacks on the Map Thread and not the main UI Thread as the JavaDocs comments say."},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/comments/236469002","html_url":"https://github.com/mapbox/mapbox-gl-native/issues/5810#issuecomment-236469002","issue_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/5810","id":236469002,"user":{"login":"bleege","id":989928,"avatar_url":"https://avatars.githubusercontent.com/u/989928?v=3","gravatar_id":"","url":"https://api.github.com/users/bleege","html_url":"https://github.com/bleege","followers_url":"https://api.github.com/users/bleege/followers","following_url":"https://api.github.com/users/bleege/following{/other_user}","gists_url":"https://api.github.com/users/bleege/gists{/gist_id}","starred_url":"https://api.github.com/users/bleege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bleege/subscriptions","organizations_url":"https://api.github.com/users/bleege/orgs","repos_url":"https://api.github.com/users/bleege/repos","events_url":"https://api.github.com/users/bleege/events{/privacy}","received_events_url":"https://api.github.com/users/bleege/received_events","type":"User","site_admin":false},"created_at":"2016-08-01T01:06:49Z","updated_at":"2016-08-01T01:06:49Z","body":"@ivovandongen Yep, this is an \"error\" that doesn't always occur.  The background on this issue is that it was reported to us by a customer as impacting their development because they didn't feel they could rely on it always returning on the main UI Thread.  They haven't communicated that they were experiencing the issues in #5721 or #5836 so the work that @incanus did on this in 356178353c0238edb978550f4a0c42eb2bade579 might be enough to resolve this.  Regardless, if what you've found is that those issues are the true root of this problem then we should definitely include their progress to track how done this bug is.  Let's pick up the conversation from #5834 tomorrow with @incanus and go from there.  👍 \r\n\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"bleege"}}