Roteador de interface do usuário angular não resolvido com o Internet Explorer 9

Eu tenho um aplicativo Angular v1.3, que usa o ui-router angular v0.2.13 para todo o roteamento. O site funciona muito bem em todos os navegadores, incluindo o IE 10 e o IE 11, mas não o IE 9 (decidimos não seguir o IE8, que eu entendo não é suportado pela v1.3). Apesar dos meus melhores esforços, o IE 9 resolve continuamente para o meu$stateProvider's otherwise rota (definida como/*path, um possível culpado, então desativei essa rota para fins de teste).

Na tentativa de obterqualquer outra rota para resolver, tentei configurar$locationProvider.html5Mode(false), modificou o$locationProvider.hashPrefix, mudou o<base href="/" /> para vários URLs, incluindo<base href="/#!"/>e até incluíxmlns:ng="http://angularjs.org" no<html> tag para uma boa medida. Não importa o que eu tente, o IE 9 tenta continuamente resolver o meu problema.otherwise rota ou nada se essa rota estiver desativada. BTW, meu URL de rota da página inicial está definido como/.

Estive com meus olhos no código com um prazo de lançamento aproximado, então serei o primeiro a admitir que estou potencialmente ignorando algo óbvio. Alguém pode oferecer outras dicas ou truques para fazer com que o ui-router resolva corretamente no IE 9?

questionAnswers(2)

yourAnswerToTheQuestion