Регрессия: цитирование текста из закрытой темы

Продолжение обсуждения из Цитата поста из закрытой темы:

Кажется, это ранее было исправлено, но сейчас снова сломалось:

Я столкнулся с этим в реальной жизни как обычный пользователь на elastic, пытаясь выполнить обычные действия.

(внимание: @eviltrout)

5 лайков

@supermathie Я спрашивал в чате, но, кажется, сообщение затерялось: это произошло из-за того, что вы отключили настройку пользователя для выделения цитат?

3 лайка

Это не так. Цитирование было включено и работало в открытых темах на обоих сайтах.

1 лайк

Мы можем воспроизвести это @jomaxro? Мне кажется, это баг и регрессия.

3 лайка

Да, могу воспроизвести. Кнопка цитирования не отображается у не-сотрудников в закрытых темах. Старая дискуссия для справки: Quote post from closed topic

4 лайка

Можно ли это исправить и перенести обратно, @eviltrout?

4 лайка

Отправлено в FIX: Allow quoting from a closed topic while writing a reply by riking · Pull Request #9121 · discourse/discourse · GitHub!

4 лайка

Заметил ещё одну регрессию в цитировании. Кнопка цитаты не отображается внутри блоков [quote]. Она работает в цитатах, включающих имя пользователя, например [quote=jomaxro], а также в блоках >.

Работает:

[quote=jomaxro]
Lorem Ipsum
[/quote]
> Lorem Ipsum

Не работает:

[quote]
Lorem Ipsum
[/quote]

Дайте знать, если предпочитаете разделить это на отдельную тему.

1 лайк

Извините, о чём вы сообщаете здесь? Я не совсем понимаю.

1 лайк

Я думаю, он имел в виду, что кнопка «Цитировать» не появляется, если вы вручную вставляете блоки [quote] без указания имени пользователя. Попробуйте процитировать это:

Кнопка Цитировать не отображается:

image


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

Вы увидите, что кнопка цитирования появляется:


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

6 лайков

Это, вероятно, вызывает ложное срабатывание защиты от неправильного цитирования вложенных цитат.

5 лайков

Или просто выбрасывает исключение JavaScript :slight_smile:

8 лайков