Errore dell'editor di tabelle: Impossibile leggere le proprietà di null (lettura di 'length') persiste su 2026.2.0-latest

Continuando la discussione da Unable to edit tables:

Ciao a tutti, faccio seguito con dati più concreti.

Posso confermare che questo problema è ancora riproducibile sull’ultima versione.

Ambiente

  • Discourse: v2026.2.0-latest +209 (dopo rebuild completo)
  • Osservato in precedenza anche su: v2026.2.0-latest +165
  • Browser: Chrome

Cosa ho provato

  • Rebuild completo / aggiornamento a +209
  • Aggiornamento forzato (Hard refresh)
  • Riproduzione in Modalità Sicura con:
    • temi disabilitati
    • personalizzazioni lato client non ufficiali disabilitate
    • tutte le personalizzazioni dei plugin lato client disabilitate

Risultato

  • La modifica di una tabella e il clic sul pulsante blu Salva genera costantemente:
Uncaught TypeError: Cannot read properties of null (reading 'length')
  at buildUpdatedPost (spreadsheet-editor.gjs:261)
  at updateTable
  at insertTable
  • L’interfaccia utente non salva né aggiorna il post.
  • Lo stesso comportamento si verifica in Modalità Sicura.
Screenshot allegati che mostrano l'errore della console e la riproduzione in Modalità Sicura.

non in modalità sicura

modalità sicura

Colonna 1 Colonna 2 Colonna 3 Colonna 4 Colonna 5 Colonna 6 Colonna 7 Colonna 8 Colonna 9 Colonna 10
Riga 1, Cella 1 Riga 1, Cella 2 Riga 1, Cella 33 Riga 1, Cella 4 Riga 1, Cella 5 Riga 1, Cella 6 Riga 1, Cella 7 Riga 1, Cella 8 Riga 1, Cella 9 Riga 1, Cella 10
Riga 2, Cella 1 Riga 2, Cella 2 Riga 2, Cella 3 Riga 2, Cella 4 Riga 2, Cella 5 Riga 2, Cella 6 Riga 2, Cella 7 Riga 2, Cella 8 Riga 2, Cella 9 Riga 2, Cella 10
Riga 3, Cella 1 Riga 3, Cella 2 Riga 3, Cella 3 Riga 3, Cella 4 Riga 3, Cella 5 Riga 3, Cella 6 Riga 3, Cella 7 Riga 3, Cella 8 Riga 3, Cella 9 Riga 3, Cella 10

Non riproducibile qui (banalmente)

È qualcosa riguardo alla tua tabella specifica? Puoi includere il markdown completo?

Materiale | $\varepsilon_r$
-------- | --------------
Aria secca  | 1.0006
Carta    | 3
Diamante | 5
Silicio  | 12
HfO $_2$  (Hf = Afnio) | 25
H $_2$ O   | 80
BaTiO $_3$ (Titanato di bario - utile per mantenere la sua polarizzazione) | $\sim 4000$
Materiale \varepsilon_r
Aria secca 1.0006
Carta 3
Diamante 5
Silicio 12
HfO _2 (Hf = Afnio) 25
H _2 O 80
BaTiO _3 (Titanato di bario - utile per mantenere la sua polarizzazione) \sim 4000
1 Mi Piace

OK, questo è stato risolto come da:

Ci affidavamo alle espressioni regolari (regex) per trovare le tabelle e non gradiva questo formato di tabella.

La modifica consiste nell’affidarsi all’analisi (parsing) del markdown, che è molto più robusta.

1 Mi Piace

Attualmente sono su 2026.2.0-latest (8125ffa60a).
Il problema si ripresenta anche lì, incluse la Modalità Provvisoria e la PWA.
Sembra che questo commit preceda la PR #37658 - sarò lieto di ritestare una volta che l’ultima versione supererà la fusione.