Everything works fine, except for this one serious issue I noticed.
STEPS TO REPRODUCE:
- Type a few lines of text (that include multiple line breaks)
- Move cursor to the end of the first line of text
- Press the [Return] key
Notice how the cursor doesn't move to a newline but to the end of the text.
If you however moved the cursor to the beginning/middle (just not end) of the first line, then it would behave correctly.