This bug is filed based on: https://github.com/angular/angular.js/issues/6264
The owner of the bug says:
If you put Angular application which uses ngRoute into the iframe, it does not work correctly in IE: routing seems to be working, however when you press browser back button, you are always taken to the initial route.
I see this bug on Angular 1.2.12 and IE 10 and 11.
See this simple example (https://github.com/romario333/angular-in-iframe-bug) for reproduction: Open index.html in IE, navigate from route1 to route2 to route3, then press back and you're taken all the way back to route1. In Chrome and Firefox this issue does not exist and history behaves as expected.