Stray <td> em cards de tópico

Em 89d5674, o código foi convertido para Glimmer e a ActivityCell foi introduzida em vez da visualização bruta.

A visualização bruta tinha um tagName="div", mas ActivityCell e ViewsCell não suportam isso; eles definem rigidamente um <td>. Isso resultou em HTML inválido.

Para corrigir esse problema, evitar a cópia de código para este componente e aproveitar a acessibilidade (A11Y) do núcleo, as visualizações e as respostas foram substituídas por ViewsCell e RepliesCell, e uma tabela foi introduzida para tornar o <td> válido.

Também introduzimos conectores para ajustar os ícones corretamente e ocultar os ícones usando CSS em listas de tópicos que não são de cartões de tópico.

PR aqui

1 curtida