New nodes without br

Are you talking about the <br> nodes that appear in the editable content when rendering an empty textblock? Those are there because, due to historic accident, browsers expect them to be there in empty editable elements, or they won’t show the element at all. They are not part of your actual document, so you don’t need to worry about them.