一部のユーザーでテーマが7日ごとにデフォルトにリセットされる

なぜこのようなことが起きているのか、心当たりはありますか?テーマがセッションを設定しているのでしょうか?もしかして、セッションの有効期限が切れているか、クライアント側でクリアされているのでしょうか?

この問題の報告は数人だけですが、確かに奇妙です。

彼らはダークテーマを選択しており、7 日間は問題なく動作しますが、その後サイトデフォルトのライトテーマに戻ってしまいます。

よろしくお願いいたします、
ジム

少なくとも関係者の一人は、モバイル端末や携帯電話でその出来事を体験しています。

テーマの変更はすべてのデバイスに適用されるのでしょうか、それとも特定のデバイスのみでしょうか?

彼らの話では、そのデバイスでDiscourseを使用しており、テーマを変更し、元に戻すと、7日後に同じデバイスでデフォルトのテーマに戻ってしまうそうです。他のデバイスでも使用しているか確認することはできますが、テーマの選択はプロフィール設定などで決まるものではないでしょうか?

また、少なくとも他の影響を受けたユーザーの一人は、PC クライアントブラウザでも同様の現象が発生していることを確認しています。

すべてのユーザーが Apple デバイスを利用しているのでしょうか?

デフォルトでは、カスタムテーマは手動でこのチェックボックスにチェックを入れない限り、現在のデバイスでのみ適用されます。

この場合、テーマの環境設定はクッキーを使用してデバイス上にローカルに保存されます。

Apple デバイスのネイティブブラウザでは、これらのクッキーは 7 日後に削除されます。

回避策は以下の通りです。

  • サーバー側で保存するため、すべてのデバイスにテーマを適用する

  • 7 日間サイトを訪問し続ける

  • macOS では他のブラウザを使用する(iOS ではこの選択肢はありません)

  • iOS では「ホーム画面に追加」で Discourse PWA をインストールする。これにより、通常の 7 日間のカウントが回避され、別のカウントに切り替わります。

ああ、なるほど、まさにそういう状況ですね。

ありがとう、ファルコ。 :slight_smile: