이 버그를 추적하는 데 시간이 좀 걸렸는데, 재현하기가 약간 까다롭습니다:
요구사항: Topic list top ads 영역에 광고가 표시되어야 합니다. 제 경우엔 단순한 HTML 텍스트 광고입니다.
문제: 카테고리 탐색(최소 사이드바에서)을 몇 번 클릭하면 깨집니다. All Categories를 클릭하면 랜덤한 카테고리가 표시되고, 카테고리 A를 방문하면 동일한 토픽 목록이 나올 수 있습니다.
재현 방법:
- 카테고리 A 클릭
- 카테고리 B 클릭
- “All Categories” 클릭
- 카테고리 C 클릭. C에는 하위 카테고리가 있으며, “all” 대신 "none"으로 설정
- “All Categories” 클릭
- 반복
- 이제 위에서 설명한 문제가 나타날 것입니다. 그렇지 않다면 반복하세요.
재현 방법은 기본적으로 "categories"와 “all categories” 사이를 무작위로 오가는 것입니다. 다른 시퀀스도 동일한 문제를 일으킬 수 있습니다. 2~3회 반복하면 반드시 재현됩니다.
Topic list top ads의 광고를 비활성화하면, 카테고리, “categories”, “all categories” 사이를 오가도 예상대로 작동합니다.