コラボレーション設定でチャットをデフォルトで全画面表示にする

解決済みであることは承知していますが、ローカルストレージに直接アクセスする代わりに、テーマからプラグインサービスにアクセスできる場合は、次のようにすることができます。

export default {
  name: "default-full-page-chat",

  initialize(container) {
    const chat = container.lookup("service:chat");
    if (!chat.userCanChat) {
      return;
    }

    const chatStateManager = container.lookup("service:chat-state-manager");
    chatStateManager.prefersFullPage();
  },
};

これは次を呼び出します。

これは、機能する場合(テストしていません:sweat_smile:)、長期的に見てより信頼性が高くなります。

「いいね!」 5