Тема (компонент) учитывает .discourse-compatibility при установке, что хорошо ![]()
Однако, когда .discourse-compatibility обновляется после того, как компонент темы был установлен и обновлён за пределы целевой версии, версия не откатывается при следующем обновлении компонента темы.
Единственный способ восстановить работоспособность:
- скопировать настройки и сохранить их в безопасном месте
- удалить компонент темы
- переустановить компонент темы
- вставить настройки
Это выполнимо, ЕСЛИ вы понимаете, что происходит. Но обычное «нажмите кнопку обновления и проблема исчезнет» вам не поможет.
Желаемое поведение: компонент темы должен проверять .discourse-compatibility при каждом обновлении и при необходимости выполнять откат.
Да, я знаю, что это может иметь неприятные побочные эффекты, но я убеждён, что они менее серьёзны, чем отсутствие отката.