From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#43510: 28.0.50; shr inserts too much space between paragraphs Date: Sat, 19 Sep 2020 16:22:10 +0200 Message-ID: <87mu1lrgml.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1238"; mail-complaints-to="usenet@ciao.gmane.io" To: 43510@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 19 16:23:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kJdld-0000EO-Ae for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 19 Sep 2020 16:23:09 +0200 Original-Received: from localhost ([::1]:58972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kJdlc-0004IK-DP for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 19 Sep 2020 10:23:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJdlW-0004I8-80 for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2020 10:23:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36122) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kJdlV-0002HK-Up for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2020 10:23:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kJdlV-0005Ki-Rw for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2020 10:23:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Sep 2020 14:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43510 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160052534520443 (code B ref -1); Sat, 19 Sep 2020 14:23:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Sep 2020 14:22:25 +0000 Original-Received: from localhost ([127.0.0.1]:47668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJdkv-0005Jf-BP for submit@debbugs.gnu.org; Sat, 19 Sep 2020 10:22:25 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:53046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kJdko-0005JS-OY for submit@debbugs.gnu.org; Sat, 19 Sep 2020 10:22:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJdko-00040E-J2 for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2020 10:22:18 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:57436) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJdkm-0002Dx-9a for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2020 10:22:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=yatmaCr/pWZQIX5BB9xxKjZ1RA/uWYS8Fyiaa1JvmjE=; b=bYwAIQNocoQuR1jJqhIXcpy7Yk cMMnisvkGwS4pBaVojEATR5e9/SvfQtiYtw6V1eHMsGTo4mSfX3H9b/g12DEFGzRaKjyUn1fdkrOr bKFNJmg2RjGBUNOZpimz33QwtX6BwhUWRnLZ/d7+thiAOfCFpHceXefCnEFW/zlc5mqE=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kJdkh-0004OP-I1 for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2020 16:22:14 +0200 X-Now-Playing: Propaganda's _A Secret Wish (2)_: "Do Well (The First Cut-Duel-Jewel (Cut Rough)-Wonder-Bejewelled)" Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:188388 Archived-At: --=-=-= Content-Type: text/plain With the following test file:

Foo.

Bar.

M-x eww-open-file RET foo.html RET You'll get: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAakAAAFFCAMAAABhdOKQAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAC1lBMVEUzMzPl5eWdnZ3d3d3Y 2NiHh4d5eXnHx8dBQUE0NDRubm6oqKjNzc3b29tISEjDw8Pk5OTj4+Obm5vExMQ5OTnIyMhdXV1t bW2YmJg2NjbPz8/BwcGEhISIiIhhYWFXV1dVVVWVlZXf3987OzvMzMyxsbE+Pj6/v79SUlJZWVmi oqKKiopCQkJkZGS8vLxqampHR0dAQECDg4N8fHw9PT1mZmZ3d3eFhYV1dXVbW1s1NTVLS0txcXF4 eHhra2t+fn5MTExERESJiYllZWWAgIB9fX1jY2M3NzdwcHCPj4+pqang4ODKysqenp7R0dG2traz s7NFRUWfn5+GhoZsbGze3t5NTU3CwsK4uLji4uKQkJBgYGCvr69paWnZ2dnJyclcXFykpKTS0tK7 u7u+vr7W1tbV1dVzc3NYWFja2trOzs6Tk5NJSUlQUFB6enq6urpiYmLGxsbQ0NCurq6qqqrc3NzT 09OOjo6cnJyrq6ujo6M4ODjAwMBKSkpUVFQ6OjrFxcWRkZG9vb2MjIxnZ2doaGigoKB2dnZRUVGL i4vU1NROTk6mpqZycnKhoaG5ubl0dHSXl5fX19ewsLBWVlY8PDyysrKWlpanp6c/Pz/h4eG1tbWa mppDQ0OlpaVeXl5aWlpTU1OCgoKZmZkaGhr/AAAAAAD///8hISECAgINDQ0cHBzt7e36+vr39/cK Cgr19fXq6uoPDw8ICAgUFBTw8PAODg4VFRUmJib+/v4lJSX5+fkREREoKCjv7+8kJCT4+Ph7e3vr 6+sTExMgICALCwsHBwe3t7f09PTp6ekdHR0DAwP9/f0ZGRno6OguLi7m5uYpKSkiIiInJycXFxfn 5+cYGBgyMjIBAQGsrKzs7Oxvb2/8/Py0tLTy8vIrKyvu7u4EBAT7+/sJCQkGBgYSEhJGRkb29vYf Hx/z8/MsLCwQEBCtra0MDAzx8fHLy8sjIyNPT08rBadnAAAAAWJLR0SnwLcrAwAAABBjYU52AAAP AAAACHAAAAAFAAAEZACF/04AAA0GSURBVHja7Zz5fxTlHYB3MEg3JBAIATcBErlCyk0iQiQBwpFw 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 AAAAAElFTkSuQmCC --=-=-= Content-Type: text/plain This is due to the changes that were made earlier this year to put placeholder data into the buffer when we have an element with an id that is empty. In GNU Emacs 28.0.50 (build 134, x86_64-pc-linux-gnu, GTK+ Version 3.24.22, cairo version 1.16.0) of 2020-09-18 built on xo Repository revision: 3b79ff617918adcc775fce392504da1fb4b2030a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Debian GNU/Linux bullseye/sid -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--