Por que o Internet Explorer não suporta marcadores com uma string de consulta e um hash / âncora? O Firefox funciona corretamente

Estou usando marcadores de âncora para ir para o topo, o meio ou o fundo da página quando a página é carregad
POR EXEMPLO:<a name="mid"></a>

gora, quando simplesmente passo um marcador de âncora (#) na minha URL, ele está funcionando perfeitamente nos navegadores IE e F
POR EXEMPLO:http://.../Test.aspx#mid

Mas, se eu passar o mesmo marcador de âncora (#) junto com qualquer string de consulta no meu URL, então NÃO ESTÁ FUNCIONANDO no IE. FF funciona bem.
POR EXEMPLO:http://.../Test.aspx?a=b&c=d#mid

WHY não está funcionando com o IE?

questionAnswers(1)

yourAnswerToTheQuestion