우선순위/심각도: 중간
플랫폼: Horizon 테마를 사용하는 모든 플랫폼
설명: 새롭고 읽지 않은 주제 또는 사용자 활동 주제와 같은 일부 페이지에서, 주제 카드의 빈 영역을 클릭하면 주제 내비게이션이 작동하지 않습니다. 주제를 보려면 제목을 클릭해야 합니다.
재현 단계:
- Welcome to our demo! - discourse - Discourse Demo 을 열고 새롭고 읽지 않은 주제 아래 있는 주제 중 아무 주제나 빈 영역을 클릭합니다.
- Profile - samsaffron - Discourse Demo 를 열고 첫 번째 주제의 빈 영역을 클릭합니다.
- https://try.discourse.org/ 의 홈 페이지로 이동하여 특정 주제의 빈 영역을 클릭합니다.
1과 2의 경우, 제목 텍스트를 클릭하지 않는 한 내비게이션이 발생하지 않습니다. 3의 경우, 주제 카드 내의 어디를 클릭하든 해당 주제로 이동합니다.
분석:
discourse/themes/horizon/javascripts/discourse/initializers/topic-list-columns.gjs at main · discourse/discourse · GitHub 에서, topic.fromParams, topic.fromParamsNear, userActivity.topics를 포함한 일부 currentRouteName이 검사에 포함되지 않아 올바르게 처리되지 않고 있습니다. 이들이 isHighContextRoute의 일부가 되어야 하는지 확신은 없습니다.
