Composant Table Builder cassé ?

Le nouveau et génial composant Table Builder semble avoir un problème (Version 0.0.1) : après avoir créé un tableau (cela fonctionne à merveille), aucune donnée n’est chargée dans l’éditeur de tableau si j’utilise l’icône « modifier ». Parfois cependant, cela fonctionne - peut-être 1 essai sur 10, donc il y a peut-être un problème de délai d’attente/condition de concurrence…

Je peux le reproduire sur 2 serveurs différents, Discourse 3.1.0.beta3 (dont l’un est presque vierge sans plugins/composants supplémentaires)

Des idées ?

Test :

Colonne 1 Colonne 2 Colonne 3 Colonne 4 E
Test 1 Test 2 Test 4 Test 4
Test à nouveau plus
4 « J'aime »

Et cela se produit également sur ce serveur - voici le tableau ci-dessus via l’édition :

Navigateur : Google Chrome 112 / Safari 16.5

2 « J'aime »

Je pense pouvoir reproduire cela. Lorsque j’ai d’abord essayé de modifier le tableau ci-dessus, il était vide, mais lors des tentatives suivantes, il semblait inclure les informations.

Et maintenant, il est de nouveau vide lors d’une autre tentative (avec l’option de ‘construire un tableau’ plutôt que de ‘sauvegarder’).

(Windows 11/Firefox)

5 « J'aime »

Je peux aussi reproduire cela ici. Je l’ai remarqué il y a quelques jours lorsque j’ai posté un composant de thème et que j’ai oublié de le signaler :smile:
Ce n’est pas tout à fait le même contexte, cependant.

J’ai pu voir les données après la 4ème tentative :

Windows 10 avec Chrome.

7 « J'aime »

Merci pour les rapports, les amis. Le problème était que si le clic était effectué directement sur l’icône svg, l’ID du tableau n’était pas correctement transmis à l’éditeur (si la cible du clic était proche de l’icône, alors la cible de l’événement était correcte).

Cela devrait être corrigé une fois que cette PR aura été examinée/fusionnée : FIX: Table editing sometimes not working by pmusaraj · Pull Request #50 · discourse/discourse-table-builder · GitHub

3 « J'aime »

Ceci a été fusionné maintenant. :+1:

5 « J'aime »

Ce sujet a été automatiquement fermé après 3 jours. Les nouvelles réponses ne sont plus autorisées.