Por que o AngularJS está duplicando a string de consulta na minha rota?
Eu estou usando navegação baseada em hash no meu aplicativo AngularJS enraizado em/
.
Se um usuário navegar para meu aplicativo desta forma:
http://example.com/?foo
Um momento depois que a página é carregada, algo (possivelmente angular) está fazendo com que a barra de endereços pareça diferente do que eu esperava.
O que eu vi:
http://example.com/?foo#/?foo
O que eu esperava ver:
http://example.com/?foo#/
Por que isso está acontecendo e posso desativá-lo?