Plattform: Edge auf Android, try.discourse.org (kann im sicheren Modus reproduziert werden), Gerät im Hochformat
Beschreibung:
Auf Mobilgeräten fügt der Markdown-Editor HTML nicht als Markdown ein, bis es einmal in den Rich-Text-Editor eingefügt wurde. (Es gibt weitere Bedingungen, siehe unten)
Öffne den Composer, wähle den Markdown-Modus und füge ein, und beobachte das Ergebnis
Wähle den Rich-Text-Modus und füge ein
Füge erneut im Markdown-Modus ein und beobachte das Ergebnis
Schritt 3 fügt den Text als Klartext ein, wodurch die HTML-Formatierung verloren geht. Schritt 5 konvertiert HTML in Markdown.
Nach Schritt 5 wird beim Einfügen von HTML in den Markdown-Editor das Markup beibehalten, bis die Seite neu geladen und der Text erneut kopiert wird. (Wenn du nach Schritt 5 neu lädst und erneut in den Markdown-Editor einfügst, ohne den Text neu zu kopieren, bleibt das Markup erhalten)
Ich denke, das hat etwas mit der Art und Weise zu tun, wie Text kopiert wird?
Das sieht sehr nach einem Upstream-Bug in Chromium für Android aus. Ich habe an einem Workaround gearbeitet, den ich diese Woche einreichen möchte (und ich werde den Bug-Report überprüfen, um ihn upstream zu melden, falls das tatsächlich der Fall ist).
Mit Google Chrome oder einem Chromium-Build kann ich das Problem nicht reproduzieren. Kannst du es auch in diesen Browsern reproduzieren, oder tritt es nur in Edge auf?