Разве нажатие кнопки «Цитата» не должно помещать цитату на новую строку в сообщении?

Когда я выделяю текст и нажимаю кнопку цитирования, цитируемый текст с тегами вставляется точно там, где находится мой курсор в моём ответе.

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

Разве Discourse не должен автоматически начинать [quote] с новой строки?

Спасибо!

Это, пожалуй, неплохой вариант, что вы думаете, @eviltrout? Поскольку это касается именно «конца строки», мне это кажется безопасным и относительно простым.

Я сам этого хотел. Я займусь этим.

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

Каждый раз, когда я ввожу строку текста в редакторе, затем выделяю мышкой текст в посте и нажимаю «Цитата», он помещается на новую строку.

У вас есть более точные шаги для воспроизведения?

Если вы используете кнопку «Цитировать весь пост» в редакторе, новая строка не начинается… хотя я обычно не пользуюсь этой кнопкой и, кажется, помню, что это случалось со мной раньше, так что, возможно, есть и другие случаи.

Мой курсор находится именно здесь, и я цитирую ваш пост →

Да, я тоже не могу воспроизвести это. Выделение текста, а затем нажатие кнопки цитирования действительно вставляет переносы строк, даже если курсор находится в конце текущей строки. Если вы имеете в виду кнопку «Цитировать весь пост», то это уже совсем другая история.

Нам понадобятся дополнительные шаги для воспроизведения @one1.

Извините, что не ответил. Я думал, что уведомления по электронной почте у меня включены.

Когда я попытался воспроизвести это здесь, на meta.discourse.org, я не получил такого же поведения, как на форуме Discourse, где я участвую. Возможно, тот форум использует более старую версию программного обеспечения?

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

Извините за беспокойство. Спасибо!!!

Да, вам нужно попросить их обновить версию. В любом случае им следовало бы сделать это для исправления уязвимостей безопасности.

Это действительно проблема, вот шаги для воспроизведения:

  • установите курсор в конец строки
  • сверните редактор
  • выделите и процитируйте текст
  • разверните редактор

Вот результат[quote=“codinghorror, post:6, topic:178399”]
Да, я тоже не могу воспроизвести это.
[/quote]

Хм, ладно, это довольно узкий крайний случай..

Я точно не считаю это серьезной проблемой. Я использую небольшое устройство, поэтому закрываю редактор несколько раз каждый раз, когда цитирую кого-то. Кроме того, я видел, как другие пользователи прикрепляли тег [quote] к другому абзацу.

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

Спасибо!!

Конечно, @eviltrout, меняется ли сложность, если композитор развёрнут или свёрнут? Поведение, я полагаю, должно быть одинаковым в обоих случаях..

Изменение форматирования, чтобы кавычки в конце строки работали, — задача гораздо более сложная, чем исправление кода вставки текста при закрытом редакторе, поэтому в этом PR я выбрал второй подход: