Bearbeitung einer Tabelle, bei der einige Zeilen nicht mit einem senkrechten Strich beginnen, dupliziert diese Zeilen

Die Markdown-Tabellensyntax unterstützt einen Stil, bei dem die ersten Spalten nicht mit einem senkrechten Strich (Pipe) beginnen (und die letzten Spalten nicht mit einem enden).

Dies ist eine gültige Tabelle :point_down:

icon | description | content |
-|-|-|
:discourse2: | **Zusammenfassung** | **Discourse OpenID Connect** ermöglicht es, einen OpenID-Connect-Anbieter als Authentifizierungsanbieter für Discourse zu verwenden.
:hammer_and_wrench: | **Repository-Link** | <https://github.com/discourse/discourse-openid-connect>
:open_book: | **Installationsanleitung** | [So installieren Sie Plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)

Sie wird wie folgt gerendert:

icon description content
:discourse2: Zusammenfassung Discourse OpenID Connect ermöglicht es, einen OpenID-Connect-Anbieter als Authentifizierungsanbieter für Discourse zu verwenden.
:hammer_and_wrench: Repository-Link https://github.com/discourse/discourse-openid-connect
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

Wenn man die Tabelle (ohne Datenänderung) mit dem Tabellen-Builder bearbeitet und speichert, werden alle Zeilen, die keinen führenden senkrechten Strich haben, dupliziert:

Fehlt bei den Kopfzeilen ein führender senkrechter Strich, wird die Kopfzeile beim Bearbeiten und Speichern dupliziert:


Fehlen bei den Kopfzeilen und der Trennlinie führende senkrechte Striche, werden sowohl die Kopfzeile als auch die Trennlinie dupliziert:


Fehlen bei allen Zeilen außer der Kopfzeile führende senkrechte Striche, werden beim Bearbeiten und Speichern alle Zeilen außer der Kopfzeile dupliziert.

gmumsb.cloudfront.net/original/4X/8/6/9/8698915fc6b623d8f1d4495694845016fcace410.mp4

Fehlt bei jeder Zeile ein führender senkrechter Strich, funktioniert das Speichern der Tabelle nicht und erzeugt einen JS-Fehler:
Cannot read properties of null (reading 'length').

Die Standardtabelle aus der Vorlage im Thema in Customization > Plugin verwendete keine führenden senkrechten Striche, daher habe ich sie modifiziert, um die Striche hinzuzufügen und potenzielle Fehler zu vermeiden.


Zusammengefasst:

  1. Tabellenzeilen ohne führende senkrechte Striche sind eine gültige Markdown-Syntax.

  2. Der Tabellen-Builder mag keine Tabellenzeilen ohne führende senkrechte Striche.

:smiley_cat:

2 „Gefällt mir“