Текстовый редактор Gmail разделяет цитату в текстовой области при попытке отправить встроенный ответ.
Если ответ содержит, скажем
<blockquote>Hai There</blockquote>
и пользователь нажимает ввод после "Hai", а затем HTML меняется на
<blockquote>Hai</blockquote><div></div><blockquote> There</blockquote>
Я пытаюсь добиться этого, используя https://github.com/swilliams/jq-wysihat, который является основой для создания текстовых редакторов JavaScript.