bug(commonmark) Header html tags in table cells do not round-trip or preview properly
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- markdown, typescript
Rechercherichtung
Beginne damit, das Problem im Stacks-Editor in den Modi MD und RT mit einer Tabellenzelle zu reproduzieren, die ein h1-HTML-Tag enthält, und untersuche anschließend den commonmark-Konvertierungspfad. Als erledigt gilt die Aufgabe, wenn die Überschrift im RT-Modus korrekt dargestellt wird und die Rückkehr in den MD-Modus die Tabellensyntax beibehält oder sie nicht fehlerhaft verändert, falls Überschriftselemente weiterhin nicht unterstützt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
Header html tags used in table header or body cells end up not previewing properly in RT mode and mangle the table upon round-trip. It works in current editor when saved to the site - renders properly.
To Reproduce
- MD mode, create table, add an
h1html tag in any cell around the text - Go to RT mode, observe that the tag has been transformed as a literal
- Go back to MD mode and the table syntax is all messed up and mangled
Expected behavior
Ideally we would support header elements in table cells. The GH MD table spec does not mention it, but the current editor and on-side rendering support it. If we decide not to support it, should at least allow round-trip without destroying the table markdup.
Screenshots

Desktop (please complete the following information):
Windows 11 Chrome 103
Additional context
- Vorherrschende Sprache
- TypeScript
- Sterne
- 442
- Forks
- 60
- Ø Merge
- 4 Std. 5 Min.
- Gemergte PRs (30 T.)
- 11
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus StackExchange/Stacks-Editor
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
StackExchange/Stacks-Editor#504 · 1 Kommentar · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
StackExchange/Stacks-Editor#395 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
StackExchange/Stacks-Editor#343 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Task list supportOffenenhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
StackExchange/Stacks-Editor#272 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Math formulas supportOffenenhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
StackExchange/Stacks-Editor#250 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in StackExchange/Stacks-Editor
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Broken links in the docsOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
🔊 a11y
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
betagouv/mon-entreprise#4726 ·
Maintainer antworten meist innerhalb von 9 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Deltares/fews-pi-requests#357 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug confirmed js v6
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag