My biggest headache after upgrading e107 to v2 was forced translation newline characters to <br> tags. And I write pages and news almost exclusively in HTML, so pages with heavy formatting (like long tables) had so many line breaks accumulated that you have to scroll many screens before you reach the content.
I tried searching for a possible solution or at least someone with the same problem. It turned out this issue was fixed a few times, but it's still here for me, even in v2.1 released a few days ago.
To illustrate, here's an example. Let's say, I create a page with the following code:
<td>I am a single cell</td>
This is what the page generates when I visit it:
<table><tr><br /><td>I am a single cell</td><br /></tr></table>
Where did these line breaks come from? I didn't put them there. What do I do about it?