# Zufälliges Markdown in formatiertem Inhalt, der in Rich-Text-Editor eingefügt und bei Veröffentlichung gerendert wird

**URL:** https://meta.discourse.org/t/coincidental-markdown-in-formatted-content-pasted-to-rich-text-editor-rendered-on-publish/386785
**Category:** Bug
**Tags:** composer
**Created:** [27. Oktober 2025 um 04:00 UTC](https://meta.discourse.org/t/coincidental-markdown-in-formatted-content-pasted-to-rich-text-editor-rendered-on-publish/386785 "2025-10-27T04:00:55Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![per1234](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/per1234/32/569645_2.png) [@per1234](https://meta.discourse.org/u/per1234)
#### Post date: [27. Oktober 2025 um 04:00 UTC](https://meta.discourse.org/t/coincidental-markdown-in-formatted-content-pasted-to-rich-text-editor-rendered-on-publish/386785/1 "2025-10-27T04:00:55Z")

</div>

### Priorität/Schweregrad:

Mittel

### Plattform:

#### Betriebssystem

- Windows 11

#### Browser

- Google Chrome 141.0.7390.123

#### Discourse

`fb4bd7951aa6ae8c814df702807c12ccb77bd3fd`

### Beschreibung:

Der [„Rich-Text-Editor“](https://meta.discourse.org/t/introducing-our-new-composer-making-writing-on-discourse-easier-than-ever/369779) soll eine „WYSIWYG“-Erfahrung bieten, bei der der im Composer gesehene Inhalt genau so gerendert wird, wie er im veröffentlichten Beitrag erscheinen wird.

Text, der aus einigen Quellen kopiert wird, kann zusätzlich zu reinem Text (Typ `text/plain`) in formatierter Form (Typ `text/html`) in der Zwischenablage gespeichert werden.

Wenn Text in den Composer eingefügt wird und ein formatierter Datentyp in der Zwischenablage vorhanden ist, wird dieser Datentyp anstelle des reinen Texttyps verwendet.

Aufgrund der minimalen Natur der Syntax ist es üblich, dass Text Inhalte enthält, die zufällig Markdown-Markup ähneln.

🐛 Der veröffentlichte Beitrag wird anders gerendert als das, was im „Rich-Text-Editor“ angezeigt wird, wenn eingefügter formatierter Inhalt bestimmtes zufälliges Markdown-Markup enthält.

### Reproduzierbare Schritte:

#### Zufälliges Listen-Markup

1. Erstellen Sie eine HTML-Datei mit folgendem Inhalt:

```html
<html>
  <body>
<br />- foo
  </body>
</html>

```

2. Öffnen Sie die Datei in Ihrem Webbrowser.
3. Kopieren Sie den Inhalt der Webseite.
4. Öffnen Sie den Beitrags-Composer.
5. Versetzen Sie den Composer in den Modus „Rich-Text-Editor“.
6. Fügen Sie den kopierten Inhalt in den Composer ein.  
🙂 Der Text wurde wörtlich eingefügt und nicht als Liste gerendert:

> - foo

7. Veröffentlichen Sie den Beitrag.

🐛 Anstatt dem im Composer Gesehenen zu entsprechen, wurde der Inhalt als unsortierte Liste gerendert:

> - foo

#### Zufälliges Codeblock-Markup

1. Erstellen Sie eine HTML-Datei mit folgendem Inhalt:

```html
<html>
  <body>
    <span style="white-space: pre"> foo</span>
  </body>
</html>

```

2. Öffnen Sie die Datei in Ihrem Webbrowser.
3. Kopieren Sie den Inhalt der Webseite.
4. Öffnen Sie den Beitrags-Composer.
5. Versetzen Sie den Composer in den Modus „Rich-Text-Editor“.
6. Fügen Sie den kopierten Inhalt in den Composer ein.  
🙂 Der Text wurde wörtlich eingefügt und nicht als Codeblock gerendert:

> ```
> foo
> 
> ```

7. Veröffentlichen Sie den Beitrag.

🐛 Anstatt dem im Composer Gesehenen zu entsprechen, wurde der Inhalt als Codeblock gerendert:

```plaintext
foo

```

#### Zufälliges Codeblock-Markup mit zufälligem BBCode

1. Erstellen Sie eine HTML-Datei mit folgendem Inhalt:

```html
<html>
  <body>
    <span style="white-space: pre"> [foo]</span>
  </body>
</html>

```

2. Öffnen Sie die Datei in Ihrem Webbrowser.
3. Kopieren Sie den Inhalt der Webseite.
4. Öffnen Sie den Beitrags-Composer.
5. Versetzen Sie den Composer in den Modus „Rich-Text-Editor“.
6. Fügen Sie den kopierten Inhalt in den Composer ein.  
🙂 Der Text wurde wörtlich eingefügt:

> ```
> [foo]
> 
> ```

7. Veröffentlichen Sie den Beitrag.

🐛 Anstatt dem im Composer Gesehenen zu entsprechen, wurde der Inhalt als Codeblock gerendert, wobei Backslashes vor die Klammern gesetzt wurden:

```plaintext
\[foo\]

```

### Zusätzlicher Kontext:

Ich denke, es ist richtig, dass der Rich-Text-Editor offensichtliches Markdown-Markup in eingefügten Inhalten vom Typ „text/html“ ignoriert. Jede beabsichtigte Formatierung in solchen Inhalten wird durch HTML-Tags definiert, sodass Inhalte, die Markdown ähneln, höchstwahrscheinlich zufällig und nicht echtes Markup sind. Der Fehler besteht also darin, dass die zufällige Markdown-Syntax beim Veröffentlichen gerendert wird; nicht, dass sie im Composer nicht gerendert wird.

* * *

Ich kann den Fehler auf [try.discourse.org](http://try.discourse.org) im „[Safe Mode](https://meta.discourse.org/t/how-to-use-discourse-safe-mode/53504)“ reproduzieren.

---

_[View the full topic](https://meta.discourse.org/t/coincidental-markdown-in-formatted-content-pasted-to-rich-text-editor-rendered-on-publish/386785)._
