アカウント設定からアイコンの部分をクリックして新しいファイルをアップロードすることができない
1.左上のアイコンをクリックしてアカウント設定を開く
2.アイコンの部分をクリックしてアップロードをクリック
3.画像を選択してもアップロードが行われていない
Misskey 12.21.0
WindowsのChromeでは再現できなかった
追加 : 再現可能ブラウザ
Firefox 73.0 / 同Mobile
iOS 12.4.1 / 13.3.1 Safari
謎
発生条件もよくわからない
iOSでも発生する時としない時がある
Android 10
Chrome Dev 82.0.4085.12
Firefox Beta 68.7b1
両方で再現されなかった
うーーーーん
再現が難しい
原因はなんとなくわかっていて、おそらくDOMに即席でdocument.createElement('input');みたいにして作ったinputは、clickイベントを発火させられないみたいな制約がiOSにあるみたいな感じだと思う
そうだとして、じゃあどうやって解決する?というのが...
PCからファイルを選択する関数は、Misskeyの様々な個所から呼ばれる可能性があるので、あらかじめVue上にinput要素を作っておくとかはできない
input 要素のスタックみたいなところに二つストックしておいて、使われたらスタックに要素を一つ足してみたいなことをすれば回避できそう?