Error del editor de tablas: No se pueden leer propiedades de null (lectura de 'length') persiste en 2026.2.0-latest

Continuando la discusión de Unable to edit tables:

Hola a todos, doy seguimiento con datos más concretos.

Puedo confirmar que este problema sigue siendo reproducible en la última versión.

Entorno

  • Discourse: v2026.2.0-latest +209 (después de una reconstrucción completa)
  • Observado previamente también en: v2026.2.0-latest +165
  • Navegador: Chrome

Lo que he intentado

  • Reconstrucción completa / actualización a +209
  • Actualización forzada (Hard refresh)
  • Reproducido en Modo Seguro con:
    • temas desactivados
    • personalizaciones no oficiales del lado del cliente desactivadas
    • todas las personalizaciones de complementos del lado del cliente desactivadas

Resultado

  • Al editar una tabla y hacer clic en el botón azul Guardar se lanza consistentemente:
Uncaught TypeError: Cannot read properties of null (reading 'length')
  at buildUpdatedPost (spreadsheet-editor.gjs:261)
  at updateTable
  at insertTable
  • La interfaz de usuario no guarda ni actualiza la publicación.
  • El mismo comportamiento ocurre en Modo Seguro.
Capturas de pantalla adjuntas que muestran el error de la consola y la reproducción en Modo Seguro.

no es modo seguro

modo seguro

Columna 1 Columna 2 Columna 3 Columna 4 Columna 5 Columna 6 Columna 7 Columna 8 Columna 9 Columna 10
Fila 1, Celda 1 Fila 1, Celda 2 Fila 1, Celda 33 Fila 1, Celda 4 Fila 1, Celda 5 Fila 1, Celda 6 Fila 1, Celda 7 Fila 1, Celda 8 Fila 1, Celda 9 Fila 1, Celda 10
Fila 2, Celda 1 Fila 2, Celda 2 Fila 2, Celda 3 Fila 2, Celda 4 Fila 2, Celda 5 Fila 2, Celda 6 Fila 2, Celda 7 Fila 2, Celda 8 Fila 2, Celda 9 Fila 2, Celda 10
Fila 3, Celda 1 Fila 3, Celda 2 Fila 3, Celda 3 Fila 3, Celda 4 Fila 3, Celda 5 Fila 3, Celda 6 Fila 3, Celda 7 Fila 3, Celda 8 Fila 3, Celda 9 Fila 3, Celda 10

No reproducible aquí (trivialmente)

¿Es algo sobre tu tabla en particular? ¿Puedes incluir el markdown completo?

Material | $\varepsilon_r$
-------- | --------------
Aire seco  | 1.0006
Papel    | 3
Diamante  | 5
Silicio  | 12
HfO $_2$  (Hf = Hafnio) | 25
H $_2$ O   | 80
BaTiO $_3$ (Titanato de bario - útil para mantener su polarización) | $\sim 4000$
Material \varepsilon_r
Aire seco 1.0006
Papel 3
Diamante 5
Silicio 12
HfO _2 (Hf = Hafnio) 25
H _2 O 80
BaTiO _3 (Titanato de bario - útil para mantener su polarización) \sim 4000
1 me gusta

OK, esto está solucionado según:

Estábamos confiando en expresiones regulares (regex) para encontrar tablas y no le gustaba este formato de tabla.
El cambio es confiar en el análisis de sintaxis de Markdown (markdown parsing), que es mucho más robusto.

1 me gusta

Actualmente estoy en la versión 2026.2.0-latest (8125ffa60a).
El problema todavía se reproduce allí, incluso en el Modo Seguro y PWA.
Parece que este commit es anterior a la PR #37658; estaré encantado de volver a probar una vez que la última versión avance después de la fusión.