I would like to see this fixed as well. I've even came up with a term to describe the phenomena: Orphaned text.
This defined as text that is not enclosed by any tags and rightly belongs in a <p> tag.
I also want to point out this is not limited to the first line. Once you have orphaned text, it can result in additional lines of orphaned text.
Here's something I observed:
- Start with a completely empty editor.
- Type something on the first line and hit enter. This inserts a <br /> after the line.
- Type a second line of text and hit enter. This is properly enclosed in <p> tags.
- Press the down arrow. You are now on the line terminated by the <br /> inserted in step 2.
- Type some text and press enter. You have another line of orphaned text.
- Repeat steps 3 and 5 to get additional lines orphaned text.
For my situation, the ideal fix is to prevent that <br /> from ever being created. Instead, after hitting enter on the first line, wrap it in <p> tags. This both prevents the cascade effect described above and properly encloses the first line in the p tag.
It's quite possible I'm not considering all the factors in play here. If so, I'd like to hear why this solution wouldn't work.