皆さんこんにちは、困っている問題についてお手伝いいただけると嬉しいです。現在、Discourse インスタンスをデフォルトのスタイルセットと、特定のカテゴリ(ここでは「トレーニング」と呼びます)向けの特別なスタイルセットでスタイリングしています。これは、body タグに category-training クラスが存在するかどうかに基づいて要素を非表示/表示させることで実現しています。このスタイリングは、ある特定のケースを除いて完璧に動作しています。
カテゴリの nav-pills(「最新」「トップ」など)をクリックすると、Discourse は category-training クラスを一旦削除し、ページの読み込みが完了するまで再適用します。その結果、category-training に基づくスタイルが適用される前に、デフォルトのスタイルが一瞬画面にフラッシュしてしまいます。この問題を簡単に解決する方法はありますか?ご助力いただければ幸いです。