서로 호환되지 않는 정렬 매개변수

우선순위/심각도:
낮음 / 중간

플랫폼:
Windows / 알려진 모든 브라우저

설명:
desktop category page style 설정을 Categories and Latest Topics에서 Categories and Latest Topics (sort by topic created date)로 변경하면 order=created 매개변수가 모든 곳에 자동으로 적용되며, 이로 인해 다른 매개변수들이 영향을 받는 것으로 보입니다.

특히 /top?order=created&period=all을 방문할 때 period 매개변수가 완전히 무시됩니다. 이는 월, 년도 등 모든 기간 변형에 해당됩니다. 예상되는 결과는 해당 기간의 상위 결과를 생성일 기준으로 정렬하여 표시하는 것입니다. order=created 매개변수를 수동으로 제거하면 문제가 해결되므로, 이것이 원인으로 결론지었습니다.

재현 단계:
이 버그를 재현하려면 desktop category page style 설정을 Categories and Latest Topics (sort by topic created date)로 변경한 후 Top 탭을 방문하고, 원하는 기간으로 정렬하여 항상 동일한 결과가 표시되는 것을 확인하면 됩니다.

이 버그는 안전 모드에서도 발생합니다.

3개의 좋아요

재현 가능해요. :+1:

실제로 그렇습니다. 카테고리 페이지에서 Top 페이지로 이동하면 자동으로 /top?order=created로 리디렉션되며, 시간 필터를 변경할 때(예: /top?order=created&period=monthly) 이 필터가 유지됩니다.

토픽은 생성 날짜로만 정렬되며, "top"인지 여부는 고려되지 않는 것으로 보입니다.

1개의 좋아요

안녕하세요, 이 주제를 다시 꺼내 보고 싶습니다. 8개월이 넘었는데도 여전히 버그로 남아 있고, 현재 수정 작업이 진행 중인지 알 수 없거든요. 제 사이트 사용자들로부터 지속적으로 불만이 제기되고 있다는 것만 알고 있습니다. 새로운 버전에서 이 문제가 수정되거나 해결되길 바랐는데, 지금까지는 여전히 존재합니다.