{"action":"opened","issue":{"url":"https://api.github.com/repos/angular/angular/issues/5013","labels_url":"https://api.github.com/repos/angular/angular/issues/5013/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/5013/comments","events_url":"https://api.github.com/repos/angular/angular/issues/5013/events","html_url":"https://github.com/angular/angular/issues/5013","id":114145508,"number":5013,"title":"Router: Clicking on [router-link] directives bypasses native 'onHashChange' events","user":{"login":"matanlurey","id":168174,"avatar_url":"https://avatars.githubusercontent.com/u/168174?v=3","gravatar_id":"","url":"https://api.github.com/users/matanlurey","html_url":"https://github.com/matanlurey","followers_url":"https://api.github.com/users/matanlurey/followers","following_url":"https://api.github.com/users/matanlurey/following{/other_user}","gists_url":"https://api.github.com/users/matanlurey/gists{/gist_id}","starred_url":"https://api.github.com/users/matanlurey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matanlurey/subscriptions","organizations_url":"https://api.github.com/users/matanlurey/orgs","repos_url":"https://api.github.com/users/matanlurey/repos","events_url":"https://api.github.com/users/matanlurey/events{/privacy}","received_events_url":"https://api.github.com/users/matanlurey/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular/labels/comp:%20router","name":"comp: router","color":"c7def8"},{"url":"https://api.github.com/repos/angular/angular/labels/hotlist:%20GT","name":"hotlist: GT","color":"d4c5f9"},{"url":"https://api.github.com/repos/angular/angular/labels/P1:%20urgent","name":"P1: urgent","color":"eb6420"},{"url":"https://api.github.com/repos/angular/angular/labels/type:%20bug","name":"type: bug","color":"EEEEEE"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-29T20:58:29Z","updated_at":"2015-10-29T20:58:29Z","closed_at":null,"body":"This makes it impossible for third-party code (not aware of Angular) to know when the route has changed. Honestly, I'd prefer for [router-link] to go entirely away or be optional. It's a lot easier and more portable to use plain `<a href=\"...\">` and instead have the router deal with understanding those.\r\n\r\nFor example, [router-link] only supports clicks. Not keyboard."}}