This bug was reported in the Debian package for WebKitGTK+, and I confirmed it is a problem with current TOT. With javascript disabled, the following HTML will have a line break before 'noscript', in the rendering. Firefox does not break the line, there. <p>linelinelinelineline<noscript>noscript</noscript>linelineline</p>
This seems fixed now, tested with liferea & webkitgtk 2.2.0
All browsers (STP186, Chrome Canary 122 and Firefox Nightly 123) are same. https://jsfiddle.net/geofrmy5/