Tenho curiosidade em entender mais sobre as estratégias que o Discourse usa para exibir tabelas largas (ou seja, tabelas que são largas o suficiente para transbordar a caixa que as contém). Este tópico parece indicar que o Discourse mostrará um botão de expandir tabela para tabelas largas:
E este tópico parece indicar que o Discourse deve mostrar barras de rolagem horizontais para tabelas largas:
Mas, ao visualizar o primeiro tópico, não vejo nenhum desses comportamentos para a segunda tabela (nem no meu telefone, nem no meu navegador web (Chrome) com uma janela de largura muito pequena). Qual é o comportamento esperado atual do Discourse para tabelas largas?
Eu vejo a barra de rolagem aparecer no exemplo que você postou (no meu celular), mas não na segunda tabela na primeira postagem acima (mesmo que quase todo o JSON na coluna da direita esteja cortado). O que pode ser diferente nos dois casos?
A tabela naquela postagem está se comportando um pouco estranhamente para mim e parece estar unida à primeira quando se trata de Expandir, etc.
A segunda tabela é criada com HTML em vez de Markdown para permitir os codeblocks, então isso pode ser o que a está misturando, além de não ter a barra de rolagem aplicada.
Ah sim, vejo que o autor dessa primeira postagem menciona até que a primeira tabela é uma tabela Markdown e a segunda é HTML, embora eu suponha que não esperava que isso fosse relevante, a princípio. E então, olhando o código fonte processado, vejo que as tabelas Markdown (como a que @mattdm postou anteriormente) são envolvidas em um <div> class=\"md-table\". Pergunto-me por que existe uma classe específica para tabelas Markdown e por que o Discourse exibe apenas tabelas largas desse tipo com barras de rolagem. Isso está começando a parecer um bug para mim; outros concordam?
Também ainda estou curioso sobre a funcionalidade do botão de expandir tabela. Vejo o botão incluído no código fonte processado para a tabela de exemplo do início deste tópico e também no código fonte processado para a segunda tabela (a tabela HTML) na postagem “Expandir botão da tabela mostra a tabela errada”, mas não na primeira tabela (a tabela Markdown) nessa postagem. Mas esses botões não são exibidos quando você passa o mouse sobre as respectivas tabelas, pelo que posso ver.