After the browser sends the POST request, generating the large file takes 10-30 minutes. once generation finishes, the browser is expected to execute window.location to hit the GET download endpoint -- but it never fires, why?