Проблема с загрузкой пользовательского CSS в редакторе темы

Всем привет,

У меня возникла проблема с редактором тем на моём сайте Discourse. Когда я пытаюсь отредактировать пользовательский CSS/HTML во вкладке «CSS», индикатор загрузки продолжает вращаться, и редактор так и не загружается. Я приложил скриншот, чтобы проиллюстрировать проблему.

Вот что я уже попробовал:

  1. Очистил кэш браузера.
  2. Отключил все неофициальные плагины.
  3. Проверил на разных браузерах и устройствах.
  4. Убедился, что моя учётная запись администратора имеет необходимые права доступа.

Несмотря на эти усилия, проблема сохраняется. Кто-нибудь сталкивался с подобным или есть какие-либо предложения, как это исправить?

Заранее спасибо!

Сохраняется ли проблема в безопасном режиме?

1 лайк

Да, это всё ещё проявляется в безопасном режиме. Похоже, проблема возникла после вчерашнего обновления Discourse.

Я помню, что в том обновлении было 218 коммитов.

1 лайк

Всем привет,

У меня возникла проблема: файл ace.js не загружается, даже при запуске Discourse в безопасном режиме. Это мешает корректной работе редактора тем. Я прикрепил скриншот, на котором видно, что запрос не удался.

Вот что я уже попробовал:

  1. Очистил кэш и файлы cookie браузера.
  2. Попробовал открыть сайт в разных браузерах.
  3. Проверил логи сервера, но не нашёл явных указаний на причину проблемы.
  4. Проверил права доступа к файлам и пути на сервере.
  5. Пересобрал приложение с помощью команды ./launcher rebuild app.
  6. Убедился, что все обновления Discourse и плагинов установлены.

Несмотря на эти усилия, проблема сохраняется. Сталкивался ли кто-нибудь ещё с такой проблемой или есть какие-либо предложения по её решению?

Заранее спасибо за помощь!

Вы видите какие-либо ошибки в консоли JavaScript браузера?

Также, происходит ли это на каждой теме (или компоненте темы) или только на этой конкретной?

Кажется, я обнаружил ошибку: Ace.js несовместим с темой Air.


Похоже, я наткнулся на ошибку: Ace.js несовместим с темой Air.

1 лайк

Мне не удалось воспроизвести проблему локально с темой Air. Ace.js корректно загружается на всех вкладках этой темы.

Просто из любопытства: не может ли это быть связано с блокировщиком рекламы или «Великим китайским файрволом»?

Текущая версия Discourse не загрузит файл с именем ace.js. Вместо этого его следует назвать примерно так:

Похоже, что при обновлении что-то пошло не так. Вы уверены, что команда ./launcher rebuild app выполнилась успешно?

2 лайка

Эта тема была автоматически закрыта через 60 дней после последнего ответа. Новые ответы больше не принимаются.