Criando uma tabela às vezes insere linhas vazias entre as linhas, quebrando a tabela

Linhas vazias serão adicionadas dentro do layout da tabela se houver linhas vazias abaixo da linha em que vamos usar o construtor de tabelas.

Sem problema:

Se houver uma linha (vazia ou não, não importa) diretamente abaixo da linha do construtor de tabelas, haverá uma linha vazia logo abaixo do separador do cabeçalho:

:information_source: Múltiplas linhas preenchidas umas abaixo das outras acionarão o mesmo comportamento: apenas uma linha vazia será adicionada abaixo do separador do cabeçalho no layout da tabela.

No entanto, se houver múltiplas linhas vazias abaixo da linha do construtor de tabelas, haverá linhas vazias adicionais no layout da tabela, entre as linhas do corpo.

Por exemplo, se houver 3 linhas vazias abaixo, haverá um total de 3 linhas vazias no layout da tabela.
Uma sob o separador e uma entre as duas primeiras linhas do corpo da tabela:

6 curtidas

Estou relatando este bug que foi notado e relatado há algum tempo, mas ainda não foi corrigido, para que possa ser rastreado mais facilmente. :slight_smile:


Linhas vazias serão adicionadas no layout da tabela se houver linhas vazias abaixo da linha em que vamos usar o construtor de tabelas.

Sem problema:

Se houver uma linha (vazia ou não, não importa) diretamente abaixo da linha do construtor de tabelas, haverá uma linha vazia logo abaixo do separador do cabeçalho:

:information_source: Múltiplas linhas preenchidas umas abaixo das outras acionarão o mesmo comportamento: apenas uma linha vazia será adicionada abaixo do separador do cabeçalho no layout da tabela.

No entanto, se houver múltiplas linhas vazias abaixo da linha do construtor de tabelas, haverá linhas vazias adicionais no layout da tabela, entre as linhas do corpo.

Por exemplo, se houver 3 linhas vazias abaixo, haverá um total de 3 linhas vazias no layout da tabela.
Uma sob o separador e uma entre as duas primeiras linhas do corpo da tabela:

2 curtidas

Ao usar o recurso de editor de tabelas, às vezes ele adiciona linhas em branco entre cada linha da tabela sem motivo aparente. Isso resulta em um histórico de edição confuso, pois essas linhas são adicionadas automaticamente e, em seguida, as pessoas as removem manualmente (postagem da wiki). Por exemplo:

Tabela para teste:

Coluna 1 Coluna 2 Coluna 3
Valor linha 1 col 1 Valor linha 1 col 2 Valor linha 1 col 3
Valor linha 2 col 1 Valor linha 2 col 2 (modificado com o editor) Valor linha 2 col 3
Valor linha 3 col 1 Valor linha 3 col 2 Valor linha 3 col 3

Não tenho certeza dos passos exatos para reproduzir, pois editar uma entrada aqui não causou isso, mas acontece com frequência na postagem da wiki aqui.

1 curtida

Gostaria de dar seguimento a isto, pois ainda é um problema. Há algum plano para investigar isto?

Acho que já temos um tópico de bug existente sobre isso com uma tag pr-welcome?

Deixe-me ver se consigo organizar as coisas…

2 curtidas

Fui pego por isso na minha instância ao criar uma nova tabela, mas não parece acontecer aqui no Meta.

Na verdade - sim, acontece!!!

|Coluna 1 | Coluna 2|

|— | —|

|testando | testando|
|testando | testando|

O problema principal é que isso acontece quando o cursor não está no final da postagem.

3 curtidas

Após minha investigação, isso parece ser causado por arrayToTable usando \\r\\n :thinking:
Na minha experiência no Windows, usar apenas \\n resolve esse problema. Mas não tenho certeza se funcionará no Mac. :face_holding_back_tears:

2 curtidas

Isso deve corrigir este bug:

7 curtidas

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