Editar una tabla cuyas filas no comienzan con una tubería duplica estas filas

La tabla de Markdown admite una sintaxis donde las primeras columnas no comienzan con una barra vertical (y las últimas no terminan con una).

Esta es una tabla válida :point_down:

icon | description | content |
-|-|-|
:discourse2: | **Resumen** | **Discourse OpenID Connect** permite utilizar un proveedor de OpenID Connect como proveedor de autenticación para Discourse.
:hammer_and_wrench: | **Enlace al repositorio** | <https://github.com/discourse/discourse-openid-connect>
:open_book: | **Guía de instalación** | [Cómo instalar complementos en Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)

Se renderiza así:

icon description content
:discourse2: Resumen Discourse OpenID Connect permite utilizar un proveedor de OpenID Connect como proveedor de autenticación para Discourse.
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-openid-connect
:open_book: Guía de instalación Cómo instalar complementos en Discourse

Al editar y guardar la tabla (sin modificar los datos) mediante el constructor de tablas, se duplica cada fila que no tiene una barra vertical inicial:

Si los encabezados carecen de una barra vertical inicial, al editar y guardar se duplica el encabezado:


Si los encabezados y el separador carecen de una barra vertical inicial, se duplican el encabezado y el separador:


Si todas las filas excepto el encabezado carecen de una barra vertical inicial, al editar y guardar se duplica todo excepto el encabezado

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

Si todas las filas carecen de una barra vertical inicial, guardar la tabla no funciona y genera un error de JS:
Cannot read properties of null (reading 'length').

La tabla predeterminada de la plantilla del tema en Customization > Plugin no utilizaba barras verticales iniciales, por lo que la modifiqué para añadirlas y prevenir posibles errores.


En resumen:

  1. Las filas de tabla sin barras verticales iniciales son sintaxis Markdown válida.

  2. El constructor de tablas no acepta filas de tabla sin barras verticales iniciales.

:smiley_cat:

2 Me gusta