Пользователь (модератор) сообщает, что механизм цитирования ломается каждый раз, когда он пытается процитировать второй или последующий блок текста. Вот пример того, что добавляется в редактор:
[quote="Biguser, post:437, topic:42137”]
The quoted text bla bla bla
[/quote]
Проблема вызвана тем, что закрывающая кавычка преобразуется в «елочку» (курсивную кавычку). (Посмотрите внимательно на пример выше. Мне потребовалось некоторое время, чтобы это заметить.)
В результате этот сломанный BBCode при публикации отображается просто как текст.
Пользователь работает на MacBook в браузере DuckDuckGo. Воспроизвести проблему в Safari он не может, а мне и вовсе не удаётся её воспроизвести. Пока больше никто не сообщал об этой проблеме, но у меня смутное воспоминание, что я видел похожий сломанный код в предыдущих публикациях, поэтому я на 99% уверен, что дело не только в этом пользователе.
Проблема сохраняется даже при попытке работать в безопасном режиме.
Похоже, что это поведение автозамены на уровне браузера — браузер DuckDuckGo (который основан на WebKit, но имеет собственный слой обработки текста), возможно, заменяет закрывающую кавычку " в теге BBCode на «литературную» кавычку ещё до того, как Discourse её обрабатывает. Подобная замена нарушает синтаксис цитирования именно так, как вы описываете.
Поскольку проблема не воспроизводится в Safari и другие пользователи не сообщали о ней, скорее всего, это специфично для обработки текстового ввода в браузере DuckDuckGo, что находится вне нашего контроля и не может быть исправлено с нашей стороны.
Лучшим решением для вашего модератора будет использование стандартного браузера, такого как Safari, Firefox или Chrome. В качестве альтернативы можно проверить, есть ли в браузере DuckDuckGo настройка для отключения «умных» или «литературных» кавычек.