{"action":"created","issue":{"url":"https://api.github.com/repos/angular-ui/ui-router/issues/2045","labels_url":"https://api.github.com/repos/angular-ui/ui-router/issues/2045/labels{/name}","comments_url":"https://api.github.com/repos/angular-ui/ui-router/issues/2045/comments","events_url":"https://api.github.com/repos/angular-ui/ui-router/issues/2045/events","html_url":"https://github.com/angular-ui/ui-router/pull/2045","id":89262612,"number":2045,"title":"Improving Mobile Feel","user":{"login":"d3orn","id":411479,"avatar_url":"https://avatars.githubusercontent.com/u/411479?v=3","gravatar_id":"","url":"https://api.github.com/users/d3orn","html_url":"https://github.com/d3orn","followers_url":"https://api.github.com/users/d3orn/followers","following_url":"https://api.github.com/users/d3orn/following{/other_user}","gists_url":"https://api.github.com/users/d3orn/gists{/gist_id}","starred_url":"https://api.github.com/users/d3orn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3orn/subscriptions","organizations_url":"https://api.github.com/users/d3orn/orgs","repos_url":"https://api.github.com/users/d3orn/repos","events_url":"https://api.github.com/users/d3orn/events{/privacy}","received_events_url":"https://api.github.com/users/d3orn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-18T11:04:53Z","updated_at":"2015-11-26T03:48:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/angular-ui/ui-router/pulls/2045","html_url":"https://github.com/angular-ui/ui-router/pull/2045","diff_url":"https://github.com/angular-ui/ui-router/pull/2045.diff","patch_url":"https://github.com/angular-ui/ui-router/pull/2045.patch"},"body":"I added 'touchstart' as an event listener for the ui-sref element. \r\nAs a result, the state changes happens as soon as the element is touched instead of released.\r\nBasically this removes the 300ms delay from mobile devices to determine a click event, which usually is done with ngTouch or fastclick. As far as I see, ngTouch only overwrites the ngClick directive and therefore ui-sref still has 300ms delay. \r\nIf needed I could move the behavior into an additional directive.\r\nI hope this features is needed, but it was something I needed for my current project and I thought maybe you guys could need it as well.\r\n\r\nCheers"},"comment":{"url":"https://api.github.com/repos/angular-ui/ui-router/issues/comments/159796562","html_url":"https://github.com/angular-ui/ui-router/pull/2045#issuecomment-159796562","issue_url":"https://api.github.com/repos/angular-ui/ui-router/issues/2045","id":159796562,"user":{"login":"nathanmarks","id":4420103,"avatar_url":"https://avatars.githubusercontent.com/u/4420103?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanmarks","html_url":"https://github.com/nathanmarks","followers_url":"https://api.github.com/users/nathanmarks/followers","following_url":"https://api.github.com/users/nathanmarks/following{/other_user}","gists_url":"https://api.github.com/users/nathanmarks/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanmarks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanmarks/subscriptions","organizations_url":"https://api.github.com/users/nathanmarks/orgs","repos_url":"https://api.github.com/users/nathanmarks/repos","events_url":"https://api.github.com/users/nathanmarks/events{/privacy}","received_events_url":"https://api.github.com/users/nathanmarks/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T03:48:31Z","updated_at":"2015-11-26T03:48:31Z","body":"@nateabele Triggering a state change via `touchstart` will break scrolling and other behaviour that does not involve \"tapping\" the display,"}}