Проблема с работой input file на iPhone 6(iOS 12) - как решить?

При помощи JavaScript создаётся input file. Диалог выбора файла вызывается при помощи click() На android и других iphone все нормально, а вот на iPhone 6 - iOS 12 при выборе файла первый раз событие "change" не срабатывает, а второй раз и далее срабатывает. Как это можно решить? Может кто встречался с подобным?

function func1(){
  var fInput = document.createElement('input');
  fInput.type = 'file';
  fInput.style.display = "none";
  fInput.accept = 'image/*';
  fInput.addEventListener('change',function(){
    console.log('Change file!');
    alert('Change file!');
  });
  document.body.appendChild(fInput);
  fInput.click();
}
div {
  background: #000;
  color: #fff;
  border-radius: 10px;
  padding: 10px 15px;
  margin: 20px;
  width: 100px;
  text-align: center;
}
<div onclick="func1();">
  Кликни
</div>


Ответы (0 шт):