Это началось, возможно, несколько недель назад, примерно во время обновления до версии 3.1-beta6, но я не уверен в точном времени.
Также заметил, что при проверке не отображается содержимое (как я понимаю) постов, находящихся в очереди. Другие посты (жалобы и т. д.), которые уже были опубликованы, при проверке отображаются нормально.
Всё работает корректно в Chrome и Safari на iOS, а также здесь, на Meta, в Safari.
Для отладки я пробовал Safari на других компьютерах, с разными провайдерами, с другими учётными записями и т. д. Проблема сохраняется во всех случаях.
Также пробовал отключить все плагины, но безрезультатно. Недавно существенных изменений на сайте не вносилось (в плане плагинов, работы с CSS и т. п.).
При открытии редактора в консоли Safari я вижу две ошибки, но не уверен, имеют ли они отношение к проблеме (в Chrome или на Meta они не появляются):
Есть ли у кого-нибудь дополнительные идеи, как выяснить причину этого?
Спасибо, что проверили это со своей стороны, @Lilly! Тогда это действительно странная проблема. У моей жены на Mac, похоже, всё работает, но ни на одном из моих компьютеров — нет (один из них я использую редко, на нём установлена старая версия ОС, и он физически находится в другой стране). Пока это не влияет на других пользователей, думаю, ничего страшного, но всё же довольно раздражает.
Но что бы ни вызывало эту проблему, возможно, дело не в Discourse. Странно, что на Meta это работает, а на моём форуме — нет. Также я не знаю, что ещё может быть причиной, так как отключил все расширения и блокировщики рекламы и т.п., работающие на моём компьютере.
Есть ли у кого-нибудь другие идеи, что может мешать работе этой конкретной части Discourse?
На какой версии Safari и macOS у вас возникает эта проблема?
Можете ли вы также опубликовать скриншот этих сообщений об ошибках в развернутом виде? Быстрый поиск на Stack Overflow выявляет очень специфичную проблему Safari, так что там может быть ещё больше интересной информации.
У меня Safari версии 16.3. Попробую обновить его до 16.6 и посмотрю, решит ли это проблему.
РЕДАКТИРОВАНИЕ: Я вижу, что отрицательные просмотры назад поддерживаются только начиная с версии 16.4, поэтому обновление, скорее всего, исправит мою предыдущую проблему — посмотрим, связана ли эта ошибка с этим. Однако меня немного беспокоит, что мой сайт будет неработоспособен для пользователей со старыми версиями Safari, особенно когда обновления Safari привязаны к обновлениям операционной системы.
РЕДАКТИРОВАНИЕ 2: Обновление до Safari 16.6 помогло:
Похоже, мне придется выбрать между использованием отрицательного просмотра назад в регулярном выражении для отслеживаемых слов и неработоспособностью для пользователей со устаревшими версиями Safari…