iOS-Markdown-Editor friert ein, wenn Text zum zweiten Mal markiert wird

Ich habe ein reproduzierbares Problem mit der Textauswahl im Discourse Markdown-Editor unter iOS.

Dies ist ein separates Problem vom zuvor gemeldeten /upcoming-events-Fehler. Ich habe dieses Verhalten des Editors erstmals nach früheren Neuaufbauten bemerkt, und es besteht über meine zwei jüngsten Neuaufbauten hinweg fort.

Getestete Versionen

  • v2026.7.0-latest +188
  • v2026.7.0-latest +195

Zum Zeitpunkt des Tests war +196 verfügbar, aber der einzige zusätzliche Commit schien nicht mit dem Editor zusammenzuhängen.

Schritte zur Reproduktion

  1. Öffnen Sie einen neuen Themen- oder Antwort-Editor im Markdown-Modus.
  2. Geben Sie mehrere Textzeilen ein oder fügen Sie diese ein.
  3. Drücken Sie lange auf den Text und wählen Sie einen Abschnitt aus.
  4. Die erste Auswahl funktioniert normal.
  5. Tippen Sie an einer anderen Stelle, um die Auswahl aufzuheben.
  6. Drücken Sie erneut lange auf den Text und versuchen Sie, eine weitere Auswahl zu treffen.

Erwartetes Ergebnis

Das iOS-Textauswahlmenü und die Auswahlgriffe sollten jedes Mal normal erscheinen, einschließlich der Option Alles auswählen, wo zutreffend.

Tatsächliches Ergebnis

Die Auswahl funktioniert, wenn der Editor zuerst geöffnet wird.

Nachdem die erste Auswahl aufgehoben wurde, führt der Versuch, erneut Text auszuwählen, dazu, dass der Editor oder die Textauswahl-Schnittstelle unresponsive wird. Ich kann keinen Text mehr zuverlässig auswählen, die Auswahlgriffe nicht mehr bewegen oder Alles auswählen nicht mehr nutzen.

Bereits abgeschlossene Tests

  • Reproduzierbar in v2026.7.0-latest +188
  • Reproduzierbar nach dem Neuaufbau auf v2026.7.0-latest +195
  • Reproduzierbar im Discourse Safe Mode
  • Defekte oder veraltete Theme-Komponenten wurden vor dem erneuten Test entfernt
  • Die erste Auswahl funktioniert konsistent; das Problem beginnt, nachdem die Auswahl aufgehoben und erneut versucht wird, Text auszuwählen

Umgebung

  • Client: iOS
  • Schnittstelle: installierte PWA oder Safari
  • Editor: Markdown-Modus
  • Discourse Safe Mode: reproduzierbar
  • Derzeit installierte Discourse-Version: v2026.7.0-latest +195

Ich kann die iOS-Version, das Gerätemodell und eine Bildschirmaufzeichnung bereitstellen, falls dies hilfreich ist.

Hi @Ethsim2

Ich glaube, das hängt mit einer Änderung zusammen, die ich letzte Woche vorgenommen habe, um einige der UI-Besonderheiten zu mildern, die mit WebKit und iOS, insbesondere dem iPad, einhergehen.

Ich bin heute nicht da und werde das am Montag als Erstes untersuchen. Es wäre hilfreich zu wissen, welches Gerätmodell du verwendet hast.

Danke – ich teste auf einem iPhone 16 Pro (Modell MYNQ3QN/A) mit iOS 26.5.

Ich kann das Problem in beiden Fällen reproduzieren:

  • der installierten Discourse-PWA
  • Safari

Das Verhalten ist in beiden Fällen gleich: Die erste Textauswahl funktioniert, aber nachdem sie aufgehoben wurde, führt ein zweiter Versuch, die Länge der Auswahl zu ändern, dazu, dass die Auswahloberfläche nicht mehr reagiert.

Ich kann auch eine Bildschirmaufnahme zur Verfügung stellen, falls das hilfreich wäre.

Hey @Ethsim2, ich habe gerade einen Fix dafür gemerged, der in Kürze verfügbar sein wird.

1 „Gefällt mir“