このバグを特定するのに時間がかかりました。再現は少し難しいですが、以下の通りです。
要件: Topic list top ads に広告が表示されていること。私の場合は単純なHTMLテキスト広告です。
問題: カテゴリの閲覧(少なくともサイドバーから)が数回クリックすると壊れます。「すべてのカテゴリ」はランダムなカテゴリを表示し、カテゴリAにアクセスすると同じトピックリストが表示される可能性があります。
再現手順:
- カテゴリAをクリック
- カテゴリBをクリック
- 「すべてのカテゴリ」をクリック
- カテゴリCをクリック。Cにはサブカテゴリがあり、「すべて」ではなく「なし」に設定されています。
- 「すべてのカテゴリ」をクリック
- 繰り返す
- 上記の問題がすでに発生しているはずです。発生していない場合は繰り返してください。
再現手順は、基本的に「カテゴリ」と「すべてのカテゴリ」の間をランダムに閲覧することであり、他のシーケンスでも同様の問題が発生する可能性があります。2〜3回のローテーションで必ず再現するはずです。
Topic list top ads の広告が無効になっている場合、カテゴリと「カテゴリ」と「すべてのカテゴリ」の間を切り替えても期待どおりに動作します。