title: document.location does not produce file
body: <p>I am trying to generate an Excel file and downloads in the browser when user clicks a button.</p>
  
  <pre><code>   var vFullExportContent = getExcelXmlNew(includeHidden, fullPageStore);   
  </code></pre>
  
  <p>This generated the Excel file data with XML.</p>
  
  <p>and i wanted to encode it using Base64 and download the file using document.location using below line of code. And this does not generate a file when i have my excel records more than 1000 rows. below 1000 rows it is ok.</p>
  
  <pre><code>    document.location='data:application/vnd.ms-excel;base64,' + Base64.encode(vFullExportContent);
  </code></pre>
  
  <p>And also i verified all of my (3259 rows) data for any encoding issues, doesn't observed anything. that is i applied filters in application to retrieve unique rows below thousand and all the three times report downloads.</p>
  
  <p>Help is much appreciated.</p>