Windows Edge y abrir una URL de blob [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Enlaces abiertos creados por createObjectURL en IE11 3 respuestas

Estoy obteniendo algunos resultados extraños al intentar abrir una nueva ventana con una URL de blob en Windows Edge (20.10240.16384, que es la versión en la VM IE11 suministrada por Microsoft).

var xhr = new XMLHttpRequest();
xhr.open('POST', sourceUrl, true);
xhr.responseType = 'blob';

xhr.onload = function(e,form) {
    if (this.status == 200) {
        var blob = this.response;
        var url = window.URL.createObjectURL(blob);
        var w = window.open(url);
    }
}

En la línea

var w = window.open(url);

Recibo el error "Acceso denegado" que parece estar relacionado con CORS, lo cual tiene un poco de sentido, ya que técnicamente no es el mismo dominio. Sin embargo, ¿una URL BLOB técnicamente no tiene un dominio?

¿Es esto un error en Edge? ¿O estoy haciendo algo que no está del todo bien? Este código funciona en IE, Chrome, etc.

Respuestas a la pregunta(1)

Su respuesta a la pregunta