Цитирование не работает

Вы удалили все нестандартные плагины?

Где/как они?

(Я пробовал безопасный режим и также создал новую тестовую тему, но это не помогло.)

Извините за опечатку. Вам нужно отредактировать ваш файл YAML и удалить все плагины, которые не поступают из репозитория Discourse. Затем выполните пересборку.

Безопасный режим не может полностью отключить все плагины. Скорее всего, именно в этом заключается ваша проблема.

Все это стандартные плагины Discourse, за исключением одного Jay, который используется на обоих форумах (на другом форуме всё в порядке — проблема затрагивает только дайджест-письма, так что неясно, почему это может быть связано с цитированием) :thinking:

      - git clone https://github.com/discourse/docker_manager.git
      - git clone https://github.com/discourse/discourse-solved.git
      - git clone https://github.com/discourse/discourse-data-explorer.git
      - git clone https://github.com/discourse/discourse-yearly-review.git

Стоит ли мне попробовать удалить его, а также плагины data-explorer и yearly-review, затем добавить их обратно и снова пересобрать? (Предположительно, все перечисленные выше плагины совместимы, так как они являются официальными плагинами Discourse?)

Это сработало — спасибо, Джей!

Я удалил все плагины, кроме docker-manager и discourse-solved, а затем по одному добавил их обратно (пока не трогал yearly review)

У меня та же проблема на community.metabrainz.org: последняя версия Firefox 78.5.0esr (64 бита) под Debian 10.

Эта проблема появилась у меня всего несколько дней назад, независимо от используемой темы оформления.
Возможно, это связано с полупрозрачной кнопкой «Цитата»?

Это происходит, когда выделение пересекает несколько тегов span (жирный текст, код, курсив, ссылки, упоминания пользователей и т. д.).

Здесь, на «meta», воспроизвести это действительно не удаётся, как и на «try».
MetaBrainz использует Discourse версии 2.6.0 (d6121249d3856a40382637ed12db50fc43c1fb1d), как и автор оригинального сообщения @Andro. Возможно, мне просто нужно подождать, пока они обновятся до вашей версии Discourse 2.7.0.beta1 — https://github.com/discourse/discourse версия 477538bf2dde226747cfa9de85006bbab1930f63, и тогда всё снова заработает как по волшебству?

Вот тестовый случай, описанный в нашей теме:

2.6.0 и 2.7.0 beta 1 — это одно и то же, так что не надейтесь на это.

Ах. :slight_smile:

Я также проверил эту же проблему в Vivaldi 3.4.2066.106 (стабильная ветка) (64 бита) под Windows 10.
Как и в случае с Firefox 78.5.0esr (64 бита) под Debian 10, это последняя версия.

Вот разница между версией MetaBrainz и версией meta.
Я не вижу никакой очевидной связи в этих коммитах с кнопкой «Цитата».

Нам, насколько я знаю, используется только один плагин, и он недавно не обновлялся: discourse-abbrify-words.

Так как решение поста, на который вы сначала ответили, заключалось в удалении плагинов, почему бы не попробовать это?

Плагин, который не обновлялся, часто является признаком того, что он заброшен.

Это не заброшено, это наше. :face_with_hand_over_mouth:
Плагин уже давно работает отлично, поэтому обновлений не было в течение двух лет. :wink:

Та же проблема в Chrome, так что дело точно не в браузере.
Она появилась после обновления Discourse несколько дней назад.

Так что да, мы будем тестировать без плагина.

С другой стороны, сайты, о которых сообщалось об этой проблеме и которые я проверил, не имели никаких общих (неофициальных) плагинов.

Это очень странная проблема. Обычно в консоли появляются хотя бы какие-то предупреждения или ошибки JavaScript, но в данном случае ничего подобного нет.

Это странно! Я всё ещё считаю, что стоит удалить плагин, чтобы исключить его как возможную причину, но, похоже, это действительно не так.

Я забыл упомянуть, что впервые заметил эту ошибку в Android Firefox 68. Эта ошибка также присутствует в Android Chrome.

Отлично, теперь всё исправлено, где-то в прошлую пятницу!!
Всё, что я могу сказать, это то, что мы сейчас находимся в Discourse 2.6.3 - https://github.com/discourse/discourse версия 7b283b5f21064547368ad2b229f4e92cbfde8f18.