Eso no es un error en la aplicación, que fue lo que tú planteaste originalmente. Cuando se diseña una aplicación se plantean unos requisitos que ésta tiene que cumplir, y si en dichos requerimientos no se plantea el uso de la aplicación web por fuera de IE,
no hay razón para considerar que su no funcionamiento en, por ejemplo Firefox, es un error en la aplicación.
A parte de eso también hay otras cuestiones a considerar dependiendo del contrato y del proceso de desarrollo, pero creo que eso ya es salirse demasiado del tema xD.