Темы (компоненты) не учитывают .discourse-compatibility при обновлении

Тема (компонент) учитывает .discourse-compatibility при установке, что хорошо :+1:

Однако, когда .discourse-compatibility обновляется после того, как компонент темы был установлен и обновлён за пределы целевой версии, версия не откатывается при следующем обновлении компонента темы.

Единственный способ восстановить работоспособность:

  • скопировать настройки и сохранить их в безопасном месте
  • удалить компонент темы
  • переустановить компонент темы
  • вставить настройки

Это выполнимо, ЕСЛИ вы понимаете, что происходит. Но обычное «нажмите кнопку обновления и проблема исчезнет» вам не поможет.

Желаемое поведение: компонент темы должен проверять .discourse-compatibility при каждом обновлении и при необходимости выполнять откат.

Да, я знаю, что это может иметь неприятные побочные эффекты, но я убеждён, что они менее серьёзны, чем отсутствие отката.

3 лайка