{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/7929","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/7929/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/7929/comments","events_url":"https://api.github.com/repos/angular/angular/issues/7929/events","html_url":"https://github.com/angular/angular/pull/7929","id":146361683,"number":7929,"title":"Added pushState fallback for IE 9 browser. fixes #6506","user":{"login":"sasidhar","id":897339,"avatar_url":"https://avatars.githubusercontent.com/u/897339?v=3","gravatar_id":"","url":"https://api.github.com/users/sasidhar","html_url":"https://github.com/sasidhar","followers_url":"https://api.github.com/users/sasidhar/followers","following_url":"https://api.github.com/users/sasidhar/following{/other_user}","gists_url":"https://api.github.com/users/sasidhar/gists{/gist_id}","starred_url":"https://api.github.com/users/sasidhar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sasidhar/subscriptions","organizations_url":"https://api.github.com/users/sasidhar/orgs","repos_url":"https://api.github.com/users/sasidhar/repos","events_url":"https://api.github.com/users/sasidhar/events{/privacy}","received_events_url":"https://api.github.com/users/sasidhar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"mhevery","id":111951,"avatar_url":"https://avatars.githubusercontent.com/u/111951?v=3","gravatar_id":"","url":"https://api.github.com/users/mhevery","html_url":"https://github.com/mhevery","followers_url":"https://api.github.com/users/mhevery/followers","following_url":"https://api.github.com/users/mhevery/following{/other_user}","gists_url":"https://api.github.com/users/mhevery/gists{/gist_id}","starred_url":"https://api.github.com/users/mhevery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhevery/subscriptions","organizations_url":"https://api.github.com/users/mhevery/orgs","repos_url":"https://api.github.com/users/mhevery/repos","events_url":"https://api.github.com/users/mhevery/events{/privacy}","received_events_url":"https://api.github.com/users/mhevery/received_events","type":"User","site_admin":false},"milestone":null,"comments":9,"created_at":"2016-04-06T16:11:27Z","updated_at":"2016-05-18T11:26:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/7929","html_url":"https://github.com/angular/angular/pull/7929","diff_url":"https://github.com/angular/angular/pull/7929.diff","patch_url":"https://github.com/angular/angular/pull/7929.patch"},"body":"- **The commit message follows our guidelines:**\r\nhttps://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit-message-format\r\n- **Tests for the changes have been added (for bug fixes / features)**\r\nNo tests added, as the changes are only for IE9 browsers where `pushState` is not available\r\n- **Docs have been added / updated (for bug fixes / features)**\r\nNot updated. As we are already mentioning that Angular 2 supports IE9, and as this is a bug fix, I don't see any need for updating Docs\r\n\r\n* **What kind of change does this PR introduce?** (Bug fix, feature, docs update, ...)\r\nOnly code changes\r\n\r\n* **What is the current behavior?** (You can also link to an open issue here)\r\n#6506 \r\n\r\n* **What is the new behavior (if this is a feature change)?**\r\nThis should work in IE9 without any `pushState` issues\r\n\r\n* **Does this PR introduce a breaking change?** (What changes might users need to make in their application due to this PR?)\r\nNo"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/219998525","html_url":"https://github.com/angular/angular/pull/7929#issuecomment-219998525","issue_url":"https://api.github.com/repos/angular/angular/issues/7929","id":219998525,"user":{"login":"martinth","id":70785,"avatar_url":"https://avatars.githubusercontent.com/u/70785?v=3","gravatar_id":"","url":"https://api.github.com/users/martinth","html_url":"https://github.com/martinth","followers_url":"https://api.github.com/users/martinth/followers","following_url":"https://api.github.com/users/martinth/following{/other_user}","gists_url":"https://api.github.com/users/martinth/gists{/gist_id}","starred_url":"https://api.github.com/users/martinth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martinth/subscriptions","organizations_url":"https://api.github.com/users/martinth/orgs","repos_url":"https://api.github.com/users/martinth/repos","events_url":"https://api.github.com/users/martinth/events{/privacy}","received_events_url":"https://api.github.com/users/martinth/received_events","type":"User","site_admin":false},"created_at":"2016-05-18T11:26:39Z","updated_at":"2016-05-18T11:26:39Z","body":"@mhevery is there anything that prevents this from being merged? \r\n\r\nI'm asking because I just ran into this issue when using Angular 2 inside an Microsoft Office Addin (which does some weird shit and patches out `pushState`) so this code would also help there."}}