Sé que ya está resuelto, pero en lugar de acceder directamente a localStorage de esta manera, si puedes acceder a los servicios del plugin desde un tema, puedes hacer:
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();
},
};
Lo que llama a esto:
Esto sería más confiable a largo plazo, si funciona (no lo he probado
).