Os cartões de tópico devem ser clicados no título para navegar até o tópico em Tópicos Novos e Não Lidos ou tópicos de atividade do usuário

Prioridade/Severidade: Média

Plataforma: Qualquer plataforma com o tema Horizon

Descrição: Em algumas páginas, incluindo Tópicos Novos e Não Lidos ou tópicos de atividade do usuário, a navegação do tópico falha ao clicar em áreas em branco dos cartões de tópico. Os usuários devem clicar no título para visualizar os tópicos.

Passos para reprodução:

  1. Abra Welcome to our demo! - discourse - Discourse Demo e clique nas áreas em branco de qualquer tópico abaixo de Tópicos Novos e Não Lidos.
  2. Abra Profile - samsaffron - Discourse Demo e clique nas áreas em branco do primeiro tópico.
  3. Vá para a página inicial de https://try.discourse.org/ e clique nas áreas em branco de algum tópico.

Em 1 e 2, a navegação não ocorre a menos que o texto do título seja clicado. Em 3, clicar em qualquer lugar dentro do cartão do tópico navega para o tópico.

Análise:

Em discourse/themes/horizon/javascripts/discourse/initializers/topic-list-columns.gjs at main · discourse/discourse · GitHub, alguns currentRouteNames não estão incluídos na verificação e não são tratados corretamente, incluindo topic.fromParams, topic.fromParamsNear e userActivity.topics. Não tenho certeza se eles deveriam fazer parte de isHighContextRoute.