Quais são as razões típicas pelas quais o Javascript desenvolvido no IE falha no Firefox?
Geralmente, sofro do problema oposto ao descrito emesta postagem. Ou seja, tenho código em um aplicativo herdado projetado apenas para o Internet Explorer e preciso que ele funcione no Firefox.
Por exemplo, trabalhei recentemente em um aplicativo que fazia muito uso da simulação manual de eventos de clique, como este:
select.options[0].click();
... que quebrou completamente o aplicativo no Firefox. Mas você não encontrará essas informações nas respostas da outra pergunta, porque isso não é algo que você sequer tentaria se seu aplicativo visasse o Firefox pela primeira vez.
Que outras coisas um desenvolvedor que atualiza um aplicativo herdado somente do IE deve procurar ao migrar para navegadores modernos?