O pessoal do suporte do Blocksy pediu para entrar em contato com vocês, pois em conversa com um dos desenvolvedores do Tainacan, foi identificado que este seria realmente um problema do Tainacan e não do tema.
Descobri que o Tainacan baseia a cor de fundo de alguns elementos e páginas na variável do Blocksy chamada --background-color, que é definida no CSS do body no arquivo global.css.
O comportamento da cor de fundo parece ter mudado da versão 2.0.71 do blocksy para a 2.0.72 e ainda está ocorrendo na versão 2.0.73.
Aqui está o CSS que parece estar com erro:
body {
background-color: var(--theme-palette-color-5);
background-image: none;
--background-color: var(--theme-palette-color-7, var(--paletteColor7, #ffffff));
}
Como você pode ver, o atributo background-color está definido para a variável --theme-palette-color-5 (que de fato é a cor que escolhi no customizador), no entanto, a variável --background-color está sendo definida como --theme-palette-color-7, com fallback para --paletteColor7, e nenhuma dessas cores foi escolhida em lugar algum no meu customizador como a cor de fundo.
Parece que a variável --background-color não está sendo atualizada quando a cor de fundo é escolhida no customizador.
Só encontrei esse problema porque o Tainacan usa a variável --background-color para definir suas próprias cores de fundo. Aqui está uma das variáveis usadas para controlar o fundo:
--tainacan-media-background: var(--background-color, #ffffff);
Para contornar o problema, tive que sobrescrever manualmente a variável --background-color do body através do CSS no customizador.
Isso seria de fato um bug?
Infelizmente, não posso fornecer o link para o site, porque ele está atrás de um firewall e só é acessível internamente.
Obrigado