テーマ(コンポーネント)はインストール時に .discourse-compatibility を尊重しますが、これは良いことです ![]()
ただし、テーマコンポーネントがインストールされ、ターゲットバージョンを超えて更新された後に .discourse-compatibility が 更新 された場合、テーマコンポーネントの次の更新時にバージョンがロールバックされません。
回復できる唯一の方法は以下の通りです:
- 設定をコピーして安全な場所に保存する
- テーマコンポーネントを削除する
- テーマコンポーネントを再インストールする
- 設定を貼り付ける
何が起きているかを知っていれば可能ですが、通常の「更新ボタンを押して問題を解決する」という方法では対応できません。
望ましい動作:テーマコンポーネントがすべての更新時に .discourse-compatibility を検査し、必要に応じてロールバックすること。
確かに、これは厄介な副作用をもたらす可能性がありますが、ロールバックしないことよりも深刻ではないと確信しています。