Функция ‘Auto Minify’ компании Cloudflare нарушает работу последних версий Discourse. В консоли браузера вы увидите ошибку вроде:
Uncaught SyntaxError: Unexpected identifier '#...'
Компания Cloudflare осведомлена о проблеме и добавила следующее сообщение в свою панель управления:
Примечание: Обратите внимание, что эта функция может быть не полностью совместима с некоторыми новыми возможностями языков CSS и JS, что потенциально может повлиять на функциональность сайта.
К сожалению, несмотря на эту критическую проблему, функция останется включённой для существующих сайтов до 05.08.2024. Обновление от 20 августа: функция всё ещё активна, и указано, что она «будет удалена в ближайшее время».
Чтобы отключить эту функцию Cloudflare и восстановить работоспособность вашего сайта Discourse, выполните следующие действия:
-
Перейдите в раздел ‘Content Optimization’ ваших настроек Cloudflare:
-
Прокрутите вниз до раздела «Auto Minify» и снимите все флажки.
-
В боковой панели перейдите в раздел Caching → Configuration и нажмите кнопку «Purge Everything».
После этого при обновлении страницы вашего форума всё должно снова работать корректно.
Для получения дополнительной информации об оптимизации Discourse и Cloudflare ознакомьтесь с этой темой:


