Paleta de tema claro com pré-visualizações em escuro / quebra opções de paleta pessoal

Olá Desenvolvedores do Discourse —

Tenho visto alguns mistérios no tema claro em nosso site hospedado esta semana, que estão me confundindo. Isso começou quando acidentalmente alterei a paleta do nosso tema Claro para “Escuro”, pensando equivocadamente que estava escolhendo pular para editar o próprio tema Escuro, em vez de selecionar a paleta para o tema claro. Sem surpresa, isso alterou a paleta para Escuro. Percebi rapidamente o erro e a reverti.

Desde então, quando altero a paleta para o tema claro para qualquer esquema de cores e clico em “Visualizar”, obtenho um fundo escuro, mesmo que o tema seja Claro, mesmo que a paleta tenha um fundo claro, como “Claro (padrão)”, “Horizonte”, “Tons de Azul”, etc. Às vezes, essa visualização parece afetar minha experiência no próprio site, às vezes não. Quando afeta, e vou para as configurações pessoais da minha conta, descubro que a Paleta não está definida como “Claro (padrão)”, “Horizonte” ou qualquer outra, mas sim como “1”. Assim que a altero de “1” para qualquer outra paleta, a paleta volta a ficar correta.

Nesses momentos, “Claro (padrão)” também muitas vezes não é listado como uma opção na minha escolha pessoal de paletas, nem a opção “Padrão do Tema” que vi em momentos anteriores.

Em outras ocasiões, escolher a paleta “Claro (padrão)” parece renderizar como “Tons de Azul” ao fazer login usando uma segunda conta, não administradora, que tenho usado para ver o quanto isso é um problema da minha conta pessoal em vez de ser geral no site.

Passei um bom tempo pensando que estava fazendo algo errado, mas o aparecimento de “1” como uma opção de paleta, combinado com a falta da opção “Padrão do Tema”, me faz sentir que isso é mais um bug do que um problema pessoal (pelo menos, espero).

Não sei exatamente como reproduzir isso, mas espero que o fato de eu estar vendo isso em uma instância hospedada do Discourse permita que um desenvolvedor olhe por cima do meu ombro (virtual ou real) para ver o bug sendo reproduzido na prática.

Obrigado por qualquer insight,
-Brad

Aqui estão algumas capturas de tela de comportamento suspeito:

O tema claro exibe a paleta de cores 1:

Tentar alterá-lo não mostra “Tema Padrão” como uma opção:

Escolher “Claro (manual)” (uma paleta personalizada que criei usando o padrão para tentar obter uma paleta clara padrão que não dependesse do padrão) corrige as coisas, mas ainda não mostra uma opção para usar o padrão do tema:

Na interface de administração, selecionando a paleta clara:

e clicando em preview, exibe uma prévia com fundo escuro:

-Brad

Obrigado por levantar isso, é uma área em que @kris.kotlarek / @Osama e a equipe de experiência do funcionário estão trabalhando ativamente, devemos ter uma atualização sobre como melhorar isso muito em breve!

2 curtidas

Obrigado por analisar tudo isso. Só para confirmar, também estamos vendo esse problema. Temos dois temas selecionáveis pelo usuário, um com uma paleta de cores clara e outro com uma paleta escura. O tema escuro padrão é exibido independentemente das preferências do usuário, e também estou vendo o mesmo comportamento que @BradCray com a visualização do tema claro exibindo configurações escuras, embora a paleta seja clara.

1 curtida