Temas (componentes) não verificam .discourse-compatibility na atualização

Um tema (componente) respeita .discourse-compatibility quando instalado, o que é bom :+1:

No entanto, quando .discourse-compatibility é atualizado após o componente do tema ter sido instalado e atualizado além da versão-alvo, a versão não é revertida na próxima atualização do componente do tema.

A única maneira de recuperar é:

  • copiar as configurações e armazená-las em um local seguro
  • remover o componente do tema
  • reinstalar o componente do tema
  • colar as configurações

O que é viável, SE você souber o que está acontecendo. Mas o regular “pressione o botão de atualização e veja seu problema desaparecer” não ajuda.

Desejado: um componente de tema que inspecione .discourse-compatibility a cada atualização e faça o rollback se necessário.

Sim, sei que isso pode ter efeitos colaterais desagradáveis, mas estou convencido de que eles são menos graves do que não fazer o rollback.

3 curtidas