Невозможно процитировать несколько абзацев или текст из разных HTML-тегов

Только что обновился с версии 2.6.0.beta1 до 2.6.0.beta3 (6acd2ab7d4), и после обновления не удаётся цитировать несколько абзацев.

Локаль по умолчанию — китайский, но проблема сохраняется даже при использовании английского языка.

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

Попытался пересобрать сообщения.
Мне не удалось воспроизвести проблему на meta.

Если вы не можете воспроизвести это на Meta, значит проблема специфична для вашего сайта. Есть ли какие-либо необычные плагины или темы? Пробовали ли вы режим безопасного запуска?

То же поведение в безопасном режиме, и это одинаково на настольном компьютере и мобильном устройстве.

Список всех плагинов:

Есть ошибки JavaScript в консоли f12?

Только некоторые предупреждения об устаревании в консоли

Скриншот

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

Собрано заново со всеми официальными и неофициальными плагинами закомментированными, но поведение осталось прежним.
Проверялось на нескольких устройствах и в разных браузерах.

Провёл дополнительное тестирование и понял, что проблема заключается в невозможности цитирования текста между разными HTML-тегами, даже если они находятся на одной строке.

Привет, @alexaw
Хочу сказать, что я тоже столкнулся с этой проблемой на экземпляре Discourse, который я совместно модерирую. См. мою тему: https://meta.discourse.org/t/quoting-only-partially-works/164923?u=alex21
Я тоже пока не нашёл решения. Этот баг появился после обновления с версии 2.6.0.beta1 до beta2. Возможно, нам стоит проверить, есть ли у нас что-то общее.

@alex21 Наш недавний апгрейд — с 2.6.0.beta1 до 2.6.0.beta3, так что, думаю, обновление до beta 3 не решит вашу проблему… Какие плагины / тему / дополнительные CSS вы используете?


Я пробовал безопасный режим и смену темы, но разницы нет.

Значит, у нас нет общих плагинов, кроме Docker Manager и Data Explorer, хм…

У меня то же самое. Я также пробовал закомментировать все плагины и пересобрать.

У меня тоже возникают проблемы с функцией цитирования. Однако она работает не совсем стабильно, поэтому воспроизвести ошибку не всегда удаётся. Другие пользователи также сообщают о подобных проблемах.

Когда я попытался процитировать текст с помощью iPhone (что я делал и раньше), теперь система позволяет процитировать только одно слово: если я выделяю больше текста, подсказка для цитирования не появляется.

При цитировании с ноутбука ситуация кажется довольно непоследовательной, и я не заметил какой-либо закономерности. Однако, если я дважды щёлкаю или выделяю одно слово, функция цитирования появляется стабильно. Проблема, похоже, возникает при выделении текста, превышающего одно слово, но проявляется это непоследовательно.

Недавно мы обновились до последней версии Discourse (2.6.0.beta3), поэтому, похоже, эта проблема является ошибкой в последнем обновлении.

Многие пользователи также сталкиваются с этой проблемой на наших форумах сегодня. Я могу легко воспроизвести её. Похоже, что она появилась после обновления, которое мы провели на прошлой неделе.

Она также возникает при цитировании более одного абзаца, даже без специального форматирования. Поэтому я считаю, что область действия ошибки немного шире, чем первоначальное описание в первом сообщении этой темы.

Если это нельзя воспроизвести здесь, то это на 100% проблема на другом сайте: либо настройка, либо тема, либо плагин и т. д.

У меня тоже возникла эта проблема, и только после недавнего обновления.

В дополнение к вышесказанному, использование любого форматирования в цитате (например, просто жирный текст) приводит к тому, что функция цитирования перестает отображаться в нашей установке (хотя, надо признать, здесь, на Meta, она работает).

Буду признателен за любые подсказки по решению — спасибо!

Это означает, что у всех пользователей, сообщивших об этой проблеме, есть общая настройка, вызывающая её? Можно ли как-то сравнить различные конфигурации?

И затем, какой параметр или настройка в обновлении с версии beta1 до beta2 или beta3 могли вызвать проблему с цитированием? Были ли внесены изменения в код, которые могли повлиять на цитирование или связанные с ним функции, и тем самым спровоцировать эту проблему? Я вижу в примечаниях к выпуску: «Администраторы сайта могут включать дополнительные опции при цитировании, чтобы пользователи могли делиться цитатами во внешних источниках».

Я стараюсь задавать полезные вопросы, извините, если они кажутся немного глупыми или базовыми :slight_smile:

Я не знаю — если мы не сможем воспроизвести это, мы действуем вслепую. На try или meta это не воспроизводится. Есть ли у кого-то шаги воспроизведения здесь, на meta?

Я перепробовал всё, что мог придумать для цитирования на Meta, но ничего из того, что вызывает проблему на моём форуме, не вызывает её здесь. Возможно, это настройка, включённая в Discourse, но не на проблемных форумах, или наоборот? (Я понимаю, что довольно сложно определить, какой именно параметр)

Я действительно не знаю, что ещё предложить вам сделать, поскольку отключение плагинов и тем (а также смена браузеров) — это основные переменные. Если мы не сможем воспроизвести проблему здесь, на meta, или попробовать что-то ещё, мы тупикую. Не представляю, что делать.