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

Полная пересборка не помогла.

Одна закономерность, которую я недавно заметил: это не работает в закрытых темах (по крайней мере, в приложении Discourse Hub). Мне бы хотелось, чтобы это было возможно, но я понимаю логику текущего подхода.

Как можно процитировать кого-то в теме, где вам не разрешено публиковать сообщения?

В любом случае, это не имеет отношения к текущей теме.

Нельзя. Я заметил это, когда часть ответа в закрытой теме A была напрямую уместна как ответ на вопрос в теме B.

Хорошо.

Вы не можете — но можете поделиться. Та же проблема возникает при использовании функции «Поделиться» в моем экземпляре Discourse.

Я тоже использую версию 2.6.0.beta5, и цитирование работает корректно как в светлой, так и в тёмной теме. Я пробовал следующее:

Слово code code слово слово

Связано ли это с упомянутым ранее пунктом «тема, в которой вам не разрешено публиковать сообщения»? Возможно, ваша проблема каким-то образом связана с установленными на вашем сайте уровнями доверия?

Вы имеете в виду просто поделиться ссылкой? В итоге я поступил именно так.

Похоже на эту тему:

Проблема возникла у некоторых пользователей после обновления до версии 2.6.0.beta2, у других — до beta3.

После обновления до beta4 и пересборки приложения проблема исчезла и не проявилась снова после обновления до beta5. Возможно, стоит попробовать обновиться до beta6 и проверить, либо подождать следующих обновлений — проблема может быть решена со временем.

Столкнулся с той же проблемой и на Meta; это кажется мне нелогичным.

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

Разве нам не нужно сообщить об этом как об ошибке? Иначе как это может быть исправлено? Общая тенденция здесь такова: если мы не можем воспроизвести это на этом сайте Discourse, то это не баг.

Я использую версию beta6 и выполнил полную пересборку, как и просили. Проблема сохраняется.

К сожалению, мы не можем исправить то, что не можем воспроизвести. Если вы сможете предоставить шаги воспроизведения здесь, на meta или try, это будет хорошим началом.

Это философски своего рода загадка. У нескольких человек, включая меня, есть эта проблема, но никто не знает, как воспроизвести её в постах на Discourse Meta. Проблема явно существует и может быть продемонстрирована, просто не здесь. Я не уверен, что делать. Я на версии beta6, образ Docker пересобран, платформа Ubuntu 20.04, все обновления ОС применены. Проблема возникает в любом браузере.

Помогло бы предоставление доступа к моему сайту?

Тот факт, что мы не можем продемонстрировать это здесь, хотя это реальное явление, говорит нам что-то в плане отладки, но я не знаю что. Но это какой-то намёк.

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

Вы также можете попробовать воспроизвести проблему с цитированием на try.discourse.org — это ещё более минималистичная установка Discourse.

Мы уже предоставили ссылки на сайты, где это можно воспроизвести.

Этот сайт работает на чистой версии Discourse без каких-либо кастомизаций или плагинов? (Почему тогда кнопка цитирования на этом сайте выглядит иначе, чем на всех остальных сайтах Discourse, которые я использовал? Также на этом сайте есть запутанная кнопка «Поделиться» при выделении текста, что кажется уникальной особенностью.)

Кстати, вот наши плагины:

Установленные плагины

Название Версия Включен?
discourse-solved 0.1 Да Настройки
docker_manager 0.1 Да
retort 1.2.3 Да Настройки
styleguide 0.2 Нет Настройки

Есть ли здесь что-то подозрительное?

Это моё предположение. Это нестандартный плагин.

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

Вы восстановили сайт без этого плагина? Безопасный режим часто недостаточно для удаления плагина.

Я отключил плагин. Discourse выдаёт ошибки, когда я пытаюсь пересобрать или обновить его.

Вы не можете воспроизвести это, перейдя по ссылке на один из наших сайтов и выделив текст?

Это не то же самое, что удалить его.

Даже если вы удалите плагин retort?

Это не имеет значения. Вы говорите, что у них установлен retort.

Возможно, вы сможете помочь и рассказать, как пересобрать сайт?

@Andro, у вас установлен плагин retort?