CSV downloads via Data Explorer are limited to the browser's maximum supported blob size
As a Data Explorer user I want to download the response from the NSI server irrespective of it size, generated by clicking either of the download CSV options.
Currently it appears CSV downloads from Data Explorer are limited to the maximum blob size supported by the users browser. This has been identified in Data Explorer 12.0.0 but the code for CSV downloads in the latest release appears to be identical. If the CSV file returned from the server exceeds the maximum blob size for the users browser an empty / corrupted CSV is downloaded.
Can the response from the server be served directly to the browser to handle the download, rather than utilising current Data Explorer code to force the download via the file-saver
package (which involves holding the entire API response in memory). The NSI service response already has a Content-Disposition: attachment;
response header