I am trying to insert a newline character instead of whatever the browser wants to insert when I press enter in a contenteditable div.
My current code looks somethin
Try this:
document.execCommand('insertHTML', false, '');
Even undo\redo work :)