Las tarjetas de tema deben pulsarse en el título para navegar al tema en Temas nuevos y no leídos o temas de actividad del usuario

Prioridad/Severidad: Media

Plataforma: Cualquier plataforma con el tema Horizon

Descripción: En algunas páginas, incluyendo Temas Nuevos y No Leídos o temas de actividad de usuario, la navegación de temas falla al hacer clic en áreas en blanco de las tarjetas de temas. Los usuarios deben hacer clic en el título para ver los temas.

Pasos para reproducir:

  1. Abre Welcome to our demo! - discourse - Discourse Demo y haz clic en las áreas en blanco de cualquier tema debajo de Temas Nuevos y No Leídos.
  2. Abre Profile - samsaffron - Discourse Demo y haz clic en las áreas en blanco del primer tema.
  3. Ve a la página de inicio de https://try.discourse.org/ y haz clic en las áreas en blanco de algún tema.

En 1 y 2, la navegación no ocurre a menos que se haga clic en el texto del título. En 3, hacer clic en cualquier parte dentro de la tarjeta del tema navega al tema.

Análisis:

En discourse/themes/horizon/javascripts/discourse/initializers/topic-list-columns.gjs at main · discourse/discourse · GitHub , algunos currentRouteName no se incluyen en la verificación y no se manejan correctamente, incluyendo topic.fromParams, topic.fromParamsNear y userActivity.topics. No estoy muy seguro de si deberían ser parte de isHighContextRoute.