Esta é uma questão muito antiga, mas eu tive exatamente o mesmo problema irritante em que tudo funcionava bem para o Chrome / Edge (com a propriedade de ajuste do objeto), mas a mesma propriedade css não funcionava no IE11 (já que não é compatível com o IE11), acabei usando HTML5 elemento "figura" que resolveu todos os meus problemas.
Eu, pessoalmente, não usei a tag DIV externa, pois isso não ajudou em nada no meu caso, então evitei o DIV externo e simplesmente substituí pelo elemento 'figura'.
O código a seguir força a imagem a ser reduzida / reduzida de maneira adequada (sem alterar a proporção de aspecto original).
<figure class="figure-class">
<img class="image-class" src="{{photoURL}}" />
</figure>
e classes css:
.image-class {
border: 6px solid #E8E8E8;
max-width: 189px;
max-height: 189px;
}
.figure-class {
width: 189px;
height: 189px;
}