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
).