Componente Table Builder rotto?

Il nuovo e fantastico componente Table Builder sembra avere un problema (Versione 0.0.1): dopo aver creato una tabella (funziona alla grande), nessun dato viene caricato nell’editor della tabella se uso l’icona “modifica”. A volte tuttavia, funziona - forse 1 tentativo su 10, quindi forse c’è qualche problema di timeout/race condition…

Posso riprodurlo su 2 server diversi, Discourse 3.1.0.beta3 (uno di loro quasi vanilla senza plugin/componenti aggiuntivi)

Qualche idea?

Test:

Colonna 1 Colonna 2 Colonna 3 Colonna 4 E
Test 1 Test 2 Test 4 Test 4
Test di nuovo altro
4 Mi Piace

E sta succedendo anche su questo server, questa è la tabella sopra tramite modifica:

Browser: Google Chrome 112 / Safari 16.5

2 Mi Piace

Penso di poter riprodurre questo problema. Quando ho provato per la prima volta a modificare la tabella sopra, era vuota, ma nei tentativi successivi sembrava includere le informazioni.

E ora di nuovo vuota in un altro tentativo (con l’opzione ‘costruisci tabella’ anziché ‘salva’).

(Windows 11/Firefox)

5 Mi Piace

Posso riprodurlo anche qui. L’ho notato giorni fa quando ho pubblicato un componente del tema e ho dimenticato di segnalarlo :smile:
Non proprio lo stesso contesto, però.

Ho potuto vedere i dati dopo il quarto tentativo:

Windows 10 con Chrome.

7 Mi Piace

Grazie per le segnalazioni, gente. Il problema era che se il clic avveniva direttamente sull’icona svg, l’ID della tabella non veniva passato correttamente all’editor (se il clic era vicino all’icona, allora il target dell’evento era corretto).

Dovrebbe essere risolto una volta che questo PR sarà revisionato/unito: FIX: Table editing sometimes not working by pmusaraj · Pull Request #50 · discourse/discourse-table-builder · GitHub

3 Mi Piace

Questo è stato unito ora. :+1:

5 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 3 giorni. Non sono più consentite nuove risposte.