есть вот такой код (см ниже)
main висит на кнопке submit
так вот, иногда всё работает как надо,
иногда просто ничего не происходит при нажатии кнопки,
только поля формы очищаются
в логе пусто, никаких ошибок нет
при этом, как назло, если открыта консоль, то практически всегда работает.
а если нет, то не работает минимум в половине случаев.
браузер IE 11
подскажите плиз, в чем может быть дело, куда копать ?
function WriteFile(fileObj) {
  const filePath = "C:\\__WORK\\";
//  const fileName = "doc.txt";
  console.log("write file");
  var fso = new ActiveXObject("Scripting.FileSystemObject");
  var filename = filePath + fileObj.name;
  var FilePointer = fso.OpenTextFile(filename, 8, true);
  FilePointer.Write( fileObj.data );
  FilePointer.Close();
};
function send(filename, docid, keyname, storename) { 
  var url = "http://127.0.0.1/test?"+
              "filename="+encodeURIComponent(filename);
  window.open(url, "_blank");
}
function main() {
  const selectedFile = document.getElementById('inputfile').files[0];
  var writerFunc = WriteFile;
  var sendFunc   = send;
  const reader = new FileReader();
  reader.onload = function() {
    var file = new Object();
    file.name = selectedFile.name;
    file.data = reader.result;
    writerFunc(file);
    sendFunc(file.name);
  };
  reader.readAsArrayBuffer(selectedFile);
};