Componente Table Builder quebrado?

O novo e incrível Componente Table Builder parece ter um problema (Versão 0.0.1): após criar uma tabela (funciona perfeitamente), nenhum dado é carregado no editor da tabela se eu usar o ícone “editar”. Às vezes, no entanto, funciona - talvez 1 em cada 10 tentativas, então talvez haja algum problema de timeout/condição de corrida…\n\nPosso reproduzi-lo em 2 servidores diferentes, Discourse 3.1.0.beta3 (um deles quase padrão, sem plugins/componentes adicionais)\n\nAlguma ideia?\n\nTeste:\n\n|Coluna 1 | Coluna 2 | Coluna 3 | Coluna 4 | E|\n|— | — | — | — | —|\n|Teste 1 | Teste 2 | Teste 4 | Teste 4 | |\n|Testando novamente | mais | | | |

4 curtidas

E está acontecendo neste servidor também - esta é a tabela acima via edição:

Navegador: Google Chrome 112 / Safari 16.5

2 curtidas

Acho que consigo reproduzir isso. Quando tentei editar a tabela acima pela primeira vez, ela estava em branco, mas em tentativas subsequentes parece incluir as informações.

E agora em branco novamente em outra tentativa (com a opção de ‘construir tabela’ em vez de ‘salvar’).

(Windows 11/Firefox)

5 curtidas

Eu também consigo reproduzir isso aqui. Notei há dias quando postei um componente de tema e esqueci de relatar :smile:
Embora não seja exatamente o mesmo contexto.

Eu consegui ver os dados após a 4ª tentativa:

Windows 10 com Chrome.

7 curtidas

Obrigado pelos relatórios, pessoal. O problema aqui era que, se o clique fosse diretamente no ícone svg, o ID da tabela não estava sendo passado corretamente para o editor (se o alvo do clique estivesse perto do ícone, então o alvo do evento estava correto).

Deve ser corrigido assim que este PR for revisado/mesclado: FIX: Table editing sometimes not working by pmusaraj · Pull Request #50 · discourse/discourse-table-builder · GitHub

3 curtidas

Isso foi mesclado agora. :+1:

5 curtidas

Este tópico foi fechado automaticamente após 3 dias. Novas respostas não são mais permitidas.