Here's something about line breaks I don't understand. I've recently upgraded from Redactor to ckEditor on a project that accepts public submissions to a job board. These jobs are almost always copy/pasted into a front-end form by office admins.
With Redactor, the text would come into the entry looking well-formatted with line breaks but when I displayed it on the page I had to do so with {{fieldValue|nl2br}} or the text would be one large block.
With ckEditor the text comes into the entry as one large block-- no line breaks or indentations. It displays fine with the same {{fieldValue|nl2br}} method. The problem is, if I edit the text in the backend at all and resave, all the newlines are stripped and I get a big block of text.
I'm not sure what I'm not understanding or even what question to ask other than: why? Can someone help me understand what is going on and what might be a more manageable approach?