Bate-papo em tela cheia como padrão para configuração de colaboração

Eu sei que já foi resolvido, mas em vez de acessar o localStorage diretamente assim, se você puder acessar os serviços do plugin a partir de um tema, você pode fazer:

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();
  },
};

O que chama isso:

Isso seria mais confiável a longo prazo, se funcionar (eu não testei isso :sweat_smile: ).

5 curtidas