element-hq / element-hq/element-web

Markdown parsing failure involving dash (`-`) and escaped underscore (`\_`)

Abierto
#28,653 1 comentario 0 reacciones 0 asignados Ver en GitHub
A-Markdown O-Occasional S-Minor T-Defect
Lenguaje dominante
TypeScript
Estrellas
13.5k
Forks
2.8k
Métricas de merge de PR
Métricas de PR pendientes

Descripción

### 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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce ambas entradas Markdown en Element Web y compara los mensajes renderizados y enviados con el texto esperado. Rastrea la ruta de análisis de Markdown responsable de los marcadores de lista, los guiones bajos escapados y los párrafos contraídos; el trabajo estará terminado cuando ambos ejemplos se envíen sin cambios y sin HTML ni formato corruptos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript
Área
frontend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.