É estranho que isso persista mesmo após a atualização no aplicativo
Quando salvamos esses valores no servidor, enviamos uma mensagem do MessageBus para o cliente aqui, que deve atualizar a interface reativa:
Mas parece que, de alguma forma, suas configurações tiveram os valores verdadeiro/falso invertidos aqui? O que você vê se fizer isso no console do Rails para o seu site?
SiteSetting.theme_site_settings
Você verá algo como isto, os números representam o ID do tema:
{1=>:enable_welcome_banner=>:false, :search_experience=>"search_icon"},
-1=>:enable_welcome_banner=>:false, :search_experience=>"search_icon"},
-2=>:enable_welcome_banner=>:false, :search_experience=>"search_field"}}
Tente alternar e ver quais valores aparecem (você precisará fechar/reabrir o console do Rails cada vez que alterar o valor).
Então, você pode tentar isto:
SiteSetting.theme_site_settings_json(THEME_ID)
Substituindo o THEME_ID pelo que está com problemas.
Editar: Ah, não percebi que isso estava em um site hospedado, posso verificar ![]()