※解決できていません
ここでは再現手順や試したことをメモとして残しています
環境
- iPadOS 13.5.1
現象
<input type="file">
というとても簡単なコードでも、ファイル選択のダイアログが出なくなるケースがある
再現手順
1.「Choose File」をタップする 2. 「Browse」をタップしてファイル選択ダイアログを表示させる 3. ダイアログ外をタップしてダイアログを閉じる 以降、Safariを再起動するまで「Choose File」をタップしてもダイアログが表示されなくなる
お手上げ
ブラウザ側でなんとかできないかいろいろ試してみたのですがどうにもならず
Safariに修正が入ってくれないですかね
issueはこれが近いだろうか
bugs.webkit.org
試しても意味がなかったこと
- inputのclickでstopPropagationやpreventDefaultを呼ぶ
- inputのtouchstart/touchend/touchcancelでpreventDefaultを呼ぶ
- windowのclickでstopPropagationやpreventDefaultを呼ぶ