Hi Lars, I have thought about it again and maybe we should approach the topic from another side. Images are inline elements and so, first of all, there is no reason why the renderer should insert line breaks at all. The decision whether an image shall be displayed as an inline element or as a block element is actually made by the creator of the web page. The renderer should only follow the instructions. That means, if an image is intermixed with text, or if multiple images are placed on a single line, we should assume that there must be a reason and SHR shouldn't try to be too smart. After all, the user should be able to take the final decision. Thus, I've added an eww-toggle-inline-images command. I checked the result with, e.g. www.gnu.org, www.gnu.org/software/emacs, docs.gtk.org/gtk4, and www.lispworks.com/documentation/HyperSpec/Front -- it looks good. Maybe you reconsider adding the patch. Thank you.