Tema voltando ao padrão para alguns dos meus usuários a cada 7 dias

Alguma ideia do por que isso estaria acontecendo? O tema está definindo uma sessão? Talvez a sessão esteja expirando ou sendo limpa pelo cliente deles?

Apenas algumas pessoas relataram isso, mas é estranho, com certeza.

Eles têm o tema Escuro selecionado e tudo funciona bem por 7 dias, e depois volta para o tema Claro (o padrão do site).

Obrigado,
Jim

Para pelo menos uma das pessoas envolvidas, isso está acontecendo no celular/telefone dela.

Eles estão aplicando a alteração de tema em todos os dispositivos ou apenas em um dispositivo específico?

Pelo que me informaram, eles estão usando o Discourse a partir desse dispositivo: alteram o tema, depois o revertem, e sete dias depois, no mesmo dispositivo, veem que ele volta ao tema padrão. Posso perguntar a eles sobre o uso em outros dispositivos, mas a escolha do tema não fica definida nas configurações do perfil deles, etc.?

Além disso, pelo menos um dos outros usuários afetados também está vendo isso acontecer no navegador do cliente do PC.

Todos esses usuários estão em dispositivos Apple?

Por padrão, um tema personalizado aplica-se apenas ao dispositivo atual, a menos que você marque manualmente esta caixa:

Quando isso acontece, a preferência do tema é salva localmente no dispositivo usando um cookie.

Nos navegadores nativos de dispositivos Apple, esses cookies são removidos após 7 dias:

As soluções alternativas são:

  • Aplicar o tema a todos os dispositivos, salvando essa configuração no servidor

  • Nunca deixar de visitar o site por 7 dias

  • No macOS, você pode usar outro navegador. Essa não é uma opção no iOS

  • No iOS, você pode instalar o Discourse PWA com “Adicionar à Tela de Início”, o que ignora o contador normal de 7 dias por um diferente.

Ahhh… sim, parece que é isso que está acontecendo então.

Obrigado, Falco. :slight_smile: