<$list filter="[title[foo]]"></$list><$list filter="[title[foo]]"> </$list><$list filter="[title[foo]]"> </$list><$list filter="[title[foo]]">
</$list><$list filter="[title[foo]]">
</$list><div class="tc-menu-list-item">
<$link to={{!!title}}>
<$view field="title"/>
</$link>
</div>The reason double-space works is because .... hmm ... legacy reasons, I think.
That explains formatting. It doesn't explain why double line feeds use the default template. I think that goes back to legacy.