title: Angular FileSaver saveas often fails when filesize greater than 3mb
body: <p>I'm using Angular 12</p>
  <p>I have this function which works for very small files but often fails when the download is around 4mb.</p>
  <pre><code>downloadFile($event, $downloadName: string, $downloadLink: string) {
      this.http.get($downloadLink, {responseType: 'blob'})
      .subscribe(blob =&gt; {
        saveAs(blob, $downloadName);
      });
  }
  </code></pre>
  <p>When it fails, the status in the network tabs is xhr (failed) and I see this in the console:</p>
  <pre><code>message: &quot;Http failure response for &lt;URL&gt;: 0 Unknown Error&quot;
  name: &quot;HttpErrorResponse&quot;
  ok: false
  status: 0
  statusText: &quot;Unknown Error&quot;
  </code></pre>
  <p>Right-clicking on the request in the network tab and selected &quot;replay xhr&quot; often succeeds.
  I've also never seen it fail with Firefox but if often fails (but not always) with Chrome..</p>