アップロード時にフォーカス移動が発生していることに気づきました。例えば、特定の場所にフォーカスケアレットがある状態でアップロードすると、奇妙な場所に移動してしまうのですが?それが確認したい主な点です。
@martin がすぐに確認できます。再現手順を教えていただけると助かります。アップロード方法(コピー&ペースト、ドラッグ&ドロップ、ツールバー)とブラウザ(Chromeと仮定します)は何ですか? body + caret の前後の内容はどのようなものですか?
理解した通り、アップロードが完了したら、ケアレット(カーソル)を元の位置に保持する必要があるということでしょうか?この問題を再現できます。
- 文の真ん中をクリックします。
- ファイルをアップロードします。
- ケアレットが文末に移動しました。

私のGIFでは、処理が開始されるとすぐにケアレットが文末に移動します。少なくとも、アップロードと処理のマークダウンは正しい場所に表示されていることに注意してください。
ドラッグ&ドロップでは、文字は意図した場所に留まります。貼り付けの場合も同様なので、アップロードボタンをクリックした場合のみ問題が発生しているようです。
はい、その通りです。よく分かりました!キャレットの位置をそのまま維持してください。ありがとうございます!
@zogstrip、@andrei はこれに対応できますか? 他の改行を挿入する機能に関連している可能性があります。
また、プレースホルダーを最初に挿入するときにバグが発生するのか、それともプレースホルダーをアップロードに置き換えた後に発生するのかを慎重に判断する必要があります。私の勘では、プレースホルダーが追加されたときに発生すると思われます。
専用のバグに移動します。
@andrei、これをリストに追加してもらえますか?
多くの異なる方法でユーザーがアップロードを追加できるようにしているため、難しいかもしれません。
はい、対応します。Samが言ったように、これはおそらく改行の問題に関連していると思われます。
問題の修正はこちらです。
ここで行き詰まったようです ![]()
ツールバーからアップロードしても、ドラッグ&ドロップしても、コピー&ペーストしても、キャレットは投稿の末尾(行末ではない)に移動します。
少なくとも最新のmacOS / Safariではそうです。
@cvx 何かご存知ですか?もし修正が難しいようでしたら、これは見送っても構いません。