Windows Edge e abertura de um URL de blob [duplicado]

Esta pergunta já tem uma resposta aqui:

Links abertos criados por createObjectURL no IE11 3 respostas

Estou obtendo alguns resultados estranhos ao tentar abrir uma nova janela com um URL de blob no Windows Edge (20.10240.16384, que é a versão na VM IE11 fornecida pela 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);
    }
}

Na linha

var w = window.open(url);

Estou recebendo um erro "Acesso negado" que parece estar vinculado ao CORS, o que faz sentido um pouco, pois não é tecnicamente o mesmo domínio. No entanto, um URL BLOB tecnicamente não possui um domínio?

Isso é um bug no Edge? Ou estou fazendo algo não muito certo? Este código funciona no IE, Chrome etc.