Verlorene Entwürfe in iOS-Apps durch Wischgeste nach oben

Seit dem Interface-Update habe ich einige Entwürfe in der iOS-App verloren. Das passiert manchmal, wenn ich beim Tippen durch frühere Beiträge scrollen und dabei versehentlich eine Geste auslöse, die das gesamte Forum nach unten wischt und mich zurück zum Forum-Auswahlbildschirm bringt. Wenn ich das Forum erneut öffne, ist der Entwurf weg.

Ich vermute, das ist ein Ereignis mit geringer Wahrscheinlichkeit, aber hohen Folgen. Es passiert nicht ständig, aber wenn es doch passiert, ist es ärgerlich, einen Entwurf zu verlieren. Besonders einen langen. Besonders einen langen, den ich mit meinen Daumen getippt habe.

Kannst du das konsistent reproduzieren? Wenn du den Entwurf erneut öffnest, sollte er sich wieder öffnen (siehe auch den Bereich Entwürfe in deinem Benutzerprofil).

Ja, hast du versucht, das Thema erneut aufzurufen? Es ist unwahrscheinlich, dass es wirklich verloren ging. Teste das Szenario einmal.

Ja, ich konnte schon ein paar Mal abwehren. Aber vielleicht verliere ich Entwürfe, die das Speichertimeout nicht erreichen.

Entwürfe müssen die Mindestzeichenanzahl für Beiträge überschreiten, um gespeichert zu werden (20 Zeichen). Die automatischen Entwurfs-Speicherungen erfolgen, soweit ich mich erinnere, etwa alle 60–90 Sekunden. Ich müsste den Code prüfen.

Roger, aber selbst wenn das Speichern von Entwürfen funktioniert, ist es ärgerlich, Foren ständig zu schließen und dabei den Überblick zu verlieren.

Ich beziehe mich beim Schreiben für Discourse oft auf frühere Beiträge. Das ist gerade auch hier wieder passiert.

Wir benötigen konkrete Schritte zur Reproduktion. Oder nutzen Sie die App vielleicht eine Weile nicht und schauen, ob sich die Dinge verbessern? Ich persönlich finde, die App fügt nur Komplexität hinzu.

iOS 12.4.1 iPhone 6s

  1. Thema aufrufen.

  2. Auf „Antworten

Das ist also app-spezifisch. Interpretiert es dein Scrollen als App-Geste? Kannst du das im Safari-Browser (ohne App) reproduzieren?

Die App verfügt tatsächlich über eine Geste zum Wischen nach unten, um den aktuellen Bildschirm zu schließen. Ich bestätige, dass ein energisches Auf- und Abwischen das Problem auslöst. Dies gilt insbesondere beim Wischen von der oberen Bildschirmhälfte nach unten.

Ich werde nach möglichen Lösungen suchen. Die Geste kann zwar deaktiviert werden, ist jedoch nützlich, insbesondere in Fällen, in denen die aktuelle Ansicht nicht reagiert und die Navigationsleiste unten nicht sichtbar ist.

Ich verstehe nicht ganz: Wird ein gespeicherter Entwurf gelöscht oder wird die Seite einfach nur geschlossen?

Ich glaube nicht, dass es möglich ist, dass es einen gespeicherten Entwurf löscht.

Aber mir ist heute aufgefallen, dass die Geste zum Wischen nach unten zum Schließen auf einem iPhone ohne Notch (6s, 7, 8) viel einfacher auszulösen ist als auf einem mit Notch.

Ich denke, die einfachste Lösung hier ist, die Geste für iPhones ohne Notch zu entfernen.

Das klingt für mich gut!

@kemitchell Ich habe eine etwas andere Lösung für dieses Problem umgesetzt. Bei iPhones ohne Notch ist die Wischgeste von oben zum Schließen weiterhin aktiv, aber ich habe ihre Parameter so angepasst, dass sie schwerer auszulösen ist. Benutzer müssen nun höher beginnen, in den oberen 10 % des Bildschirms (im Bereich der Discourse-Seitenkopfzeile), um die Geste auszulösen.

Die Lösung ist in der Beta-Version der App verfügbar (nutze diesen Link, um die Beta über TestFlight zu installieren).