Мне потребовалось некоторое время, чтобы отследить эту ошибку. Она немного сложна для воспроизведения, но:
Требование: на Topic list top ads отображаются объявления, в моем случае — простые текстовые HTML-объявления.
Проблема: после нескольких кликов навигация по категориям (по крайней мере, через боковую панель) ломается. «Все категории» показывает случайную категорию, а при переходе в категорию A может отображаться тот же список тем.
Воспроизведение:
- Нажмите на категорию A.
- Нажмите на категорию B.
- Нажмите «Все категории».
- Нажмите на категорию C (у которой есть подкатегории), при этом подкатегории установлены в значение «none» вместо «all».
- Нажмите «Все категории».
- Повторите шаги.
- Описанная выше проблема должна проявиться к этому моменту; если нет — повторите.
Воспроизведение по сути представляет собой случайную навигацию между «категориями» и «всеми категориями». Другие последовательности действий могут привести к той же проблеме. 2–3 прохода обязательно приведут к воспроизведению ошибки.
Когда объявления на Topic list top ads отключены, переключение между категориями, «категориями» и «всеми категориями» работает как ожидалось.