Windows Edge und Öffnen einer Blob-URL [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Öffnen Sie Links, die von createObjectURL in IE11 erstellt wurden 3 answers

Beim Versuch, ein neues Fenster mit einer Blob-URL in Windows Edge (20.10240.16384, der Version der von Microsoft bereitgestellten IE11-VM) zu öffnen, treten merkwürdige Ergebnisse auf.

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);
    }
}

An der Leitun

var w = window.open(url);

Ich erhalte den Fehler "Zugriff verweigert", der anscheinend mit CORS in Zusammenhang steht. Dies ist ein wenig sinnvoll, da es sich technisch nicht um dieselbe Domain handelt. Allerdings hat eine BLOB-URL technisch gesehen keine Domain?

Ist das ein Bug in Edge? Oder mache ich etwas nicht ganz richtig? Dieser Code funktioniert in IE, Chrome usw.