Mir ist aufgefallen, dass sich der Fokus beim Hochladen verschiebt, z. B. wenn der Fokus-Caret an einer bestimmten Stelle ist und ich dann hochlade, springt er an eine seltsame Stelle? Das ist die Hauptsache, die ich überprüfen möchte.
@martin kann einen kurzen Blick darauf werfen, aber eine Reproduktion hier wäre großartig. Wie laden Sie hoch (Ausschneiden und Einfügen, Ziehen und Ablegen, Symbolleiste)? Browser (ich nehme Chrome an)? Was ist der Körper + Caret davor … danach?
Wenn ich das richtig verstehe, sollten wir beim Hochladen den Cursor nach Abschluss des Uploads an der ursprünglichen Position belassen? Ich kann das Problem reproduzieren:
- Klicken Sie in die Mitte des Satzes
- Laden Sie eine Datei hoch
- Mein Cursor befindet sich jetzt am Ende des Satzes

In meinem GIF springt der Cursor zum Ende des Satzes, sobald die Verarbeitung beginnt. Beachten Sie, dass die Upload- und Verarbeitungs-Markdown-Elemente zumindest an der richtigen Stelle eingefügt werden.
Beim Drag & Drop bleibt der Cursor dort, wo er sein soll, ebenso beim Einfügen. Es scheint also, dass nur das Klicken auf die Upload-Schaltfläche dieses Problem verursacht?
Ja, genau, gut demonstriert! Behalten Sie einfach die Caret-Position bei. Danke!
@zogstrip kann @andrei das übernehmen? Es hängt wahrscheinlich mit der anderen Funktion zusammen, die Zeilenumbrüche einfügt.
Seien Sie hier auch vorsichtig, um festzustellen, ob der Fehler auftritt, wenn wir den Platzhalter zuerst einfügen oder nachdem wir den Platzhalter durch den Upload ersetzt haben. Mein Gefühl ist, dass er auftritt, sobald der Platzhalter hinzugefügt wurde.
Verschiebung in einen dedizierten Fehler.
@andrei kannst du das zu deiner Liste hinzufügen?
Das könnte schwierig werden, da es viele verschiedene Möglichkeiten gibt, wie Benutzer Uploads hinzufügen können.
Sicher, ich kümmere mich darum. Wie Sam sagte, hängt dies wahrscheinlich mit dem Problem mit Zeilenumbrüchen zusammen.
Hier ist die Lösung für das Problem:
Es sieht so aus, als hätten wir hier einen Rückschritt gemacht ![]()
Egal, ob ich hochlade (über die Symbolleiste, per Drag & Drop oder per Copy & Paste), der Cursor springt ans Ende des Beitrags (nicht der Zeile).
Zumindest auf dem neuesten macOS / Safari.
@cvx Kennst du dich damit aus? Ich kann das auch aufgeben, wenn es schwer zu beheben ist.