Imagen faltante del diálogo modal en el formulario enviado, IE9 +

Este tema me está volviendo loco.

Así que tengo un diálogo modal.

<div class="modal">
    <img src="...."/>
</div>

Instanciado así:

$(".modal").dialog({
        resizable: false,
        draggable: false,
        modal: true,
        autoOpen: false,
        width: 530,
        height: 460,
        closeOnEscape: false,
        dialogClass: 'popup noTitle'
    });

Entonces tengo un formulario:

<form>

    <input type="submit"/>
</form>

y Js para abrir el modal:

$('form input').click(function() {
    $(".modal").dialog('open');
});

En la mayoría de los navegadores esto funciona muy bien:

En IE 9 e IE 10. El modal está abierto pero elfalta la imagen:

Creo que es algo que ver con el envío del formulario, impidiendo que la imagen se cargue. Si corro$(".modal").dialog('open'); desde la consola funciona bien. He intentado precargar las imágenes:

$("#divSearching img").each(function() {
        var imgObj = new Image();
        imgObj.src = $(this).attr('src');
    });

No ayuda ¿Alguien más tiene problemas con esto o tiene una buena solución? Todo lo que he probado ha fallado.

Intenté crear un violín, pero debido a que está relacionado con un formulario enviado, no pude hacerlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta