element-hq / element-hq/element-web
Markdown parsing failure involving dash (`-`) and escaped underscore (`\_`)
- Vorherrschende Sprache
- TypeScript
- Sterne
- 13.5k
- Forks
- 2.8k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
### Steps to reproduce
1. Input
```
-
\_
```
2. Send
3. Message that gets sent: `
Another case:
```
a
a -> b
\_
```
results in a single collapsed paragraph:
```
a a -> b _
```
### Outcome
#### What did you expect?
Message should be sent as is.
#### What happened instead?
Message is corrupted.
### Operating system
Arch Linux
### Application version
Element version: 1.11.86 Crypto version: Rust SDK 0.7.2 (517d99b), Vodozemac 0.7.0
### How did you install the app?
Arch Linux repo
### Homeserver
termina.org.uk
### Will you send logs?
No
Beitragsleitfaden
Rechercherichtung
Reproduziere beide Markdown-Eingaben in Element Web und vergleiche die gerenderten und gesendeten Nachrichten mit dem erwarteten Text. Verfolge den für Listenmarker, maskierte Unterstriche und zusammengeklappte Absätze verantwortlichen Markdown-Parsing-Pfad; abgeschlossen ist die Aufgabe, wenn beide Beispiele unverändert gesendet werden, ohne beschädigtes HTML oder beschädigte Formatierung.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100