Фактически: новый редактор вставляет разрыв абзаца с двойной строкой.
Ожидается: при однократном нажатии Enter должен вставляться разрыв строки, а разрыв абзаца — только при нажатии дважды.
Мне кажется, что разработчики Discourse, возможно, так и задумали, но это очень неудобно. Ни один из тех богатых текстовых редакторов, которыми я пользовался, не работает так, как Discourse.
Как минимум, должна быть возможность отключить такое поведение абзацев.
Я вынужден согласиться с этим: поведение нового редактора кажется странным и неинтуитивным даже в таких простых вещах, как нажатие клавиши Enter. С учётом этого и ряда других критических ошибок, которые я пытаюсь воспроизвести, могу сказать, что эта функция ещё не готова к полноценному использованию. Если бы новый редактор был по умолчанию, публикация на моём сайте была бы полностью неработоспособной, так как я часто публикую изображения, размещённые на Flickr.
Я перемещаю это в #feature, так как это работает в соответствии с дизайном, хотя я понимаю, что это не тот выбор дизайна, который вам нравится. Мы обсуждаем это внутри компании и скоро поделимся дополнительной информацией.
Пожалуйста, открывайте новые темы по мере возможности воспроизведения ошибок (и я буду благодарен за дополнительную информацию о том, что не так со ссылками на Flickr); давайте оставим эту тему сфокусированной на комментариях автора первого сообщения.
Но
следует ли нам поощрять людей
печатать таким образом
Или
это редкий способ оформления текста, и в целом мы хотим поощрять аккуратные абзацы?
В оригинальной спецификации Markdown так категорично указано, что это плохой паттерн: чтобы сделать перенос строки, нужно вставлять \ в конец строки или использовать двойной пробел.
Это встречается реже, но мы не одиноки: notion.so и medium.com тоже работают по такому принципу — в целом идея в том, чтобы поощрять более строгую структуру.
Кстати, хотя меня это лично не беспокоит, такое поведение также вызвало путаницу у довольно многих людей в моём сообществе, которые не были знакомы с сочетанием клавиш Shift + Enter (или не ожидали, что им можно пользоваться).