From unknown Fri Aug 15 19:22:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww Resent-From: Kevin Brubeck Unhammer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Sep 2019 09:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 37397@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.156836790826253 (code B ref -1); Fri, 13 Sep 2019 09:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Sep 2019 09:45:08 +0000 Received: from localhost ([127.0.0.1]:44379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8i8Z-0006pN-Kr for submit@debbugs.gnu.org; Fri, 13 Sep 2019 05:45:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:42127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8i8V-0006p8-GZ for submit@debbugs.gnu.org; Fri, 13 Sep 2019 05:45:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56859) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i8i8T-0004B6-PZ for bug-gnu-emacs@gnu.org; Fri, 13 Sep 2019 05:45:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i8i8S-0002Oz-7C for bug-gnu-emacs@gnu.org; Fri, 13 Sep 2019 05:45:01 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48957) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i8i8S-0002Mz-3H for bug-gnu-emacs@gnu.org; Fri, 13 Sep 2019 05:45:00 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id AFD9821A92; Fri, 13 Sep 2019 05:44:58 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 13 Sep 2019 05:44:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=CvjZVUN7VGXiweqrDADlCWSpEeUOK UfmhwijlRptCPg=; b=eecNoAZDy8bOlJAwaNoHzrnk+lewQ2Ncl3dnghjP1vzr7 9Ew6tLJBd/GAjFDeopa18L1MFup8rTxlGmrPazoTqHAMOH5PjyWnV1SLXLktLh4P Fli8AsM0a9VU+7LYNquEnBHd/v0oQ9tPnv9yuTz9nZCrUD+URxqBeLfKH1b7jdNR JQoHE2qUGoBhUfM6BY8jJg2jG1PMplOJPjVZs5+WuHvZHyxow8QSPsIYsuRK7jBw 6VbU/B3SrryPgD3oNYbYFk9fFfUPmaJdl7wGK3tarUtiZMAe1bjpZnx7RM5JNY1d mWV7hBYREm4JFP+cbVwLG9poNrLb/aM3yctggy+jQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdejgddukecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgesthdtredttddttd enucfhrhhomhepmfgvvhhinhcuuehruhgsvggtkhcufghnhhgrmhhmvghruceouhhnhhgr mhhmvghrsehfshhfvgdrohhrgheqnecuffhomhgrihhnpehhrghskhgvlhhlfhhorhgrlh hlrdgtohhmnecurfgrrhgrmhepmhgrihhlfhhrohhmpehunhhhrghmmhgvrhesfhhsfhgv rdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: From: Kevin Brubeck Unhammer Date: Fri, 13 Sep 2019 11:44:55 +0200 Message-ID: <87pnk4o7hk.fsf@trigram.no> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.25 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Doing M-x eww http://www.haskellforall.com/2012/09/the-functor-design-pattern.html RET I see idB = return (._B) = (<= ... and our map function obeyed the functor laws: where it should show idB = return (._B) = (<=<) ... and our map function obeyed the functor laws: The html for this fragment is
    idB   = return
    (._B) = (<=<)
    
... and our map function obeyed the functor laws: In GNU Emacs 26.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.8) of 2019-04-12 built on lcy01-amd64-026 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Ubuntu 19.04 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Contacting host: www.haskellforall.com:80 Mark saved where search started Configured using: 'configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib --program-suffix=26 --with-modules --with-file-notification=inotify --with-mailutils --with-x=yes --with-x-toolkit=gtk3 --with-xwidgets --with-lcms2 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs26-YcBQyB/emacs26-26.2~1.gitfd1b34b=. -fstack-protector-strong -Wformat -Werror=format-security -no-pie' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -no-pie'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD LCMS2 Important settings: value of $LANG: nn_NO.UTF-8 locale-coding-system: utf-8-unix Major mode: eww Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail misearch multi-isearch cl-extra help-mode network-stream starttls url-http tls gnutls mail-parse rfc2231 url-gw nsm rmc url-cache url-auth eww easymenu puny mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils wid-edit mm-util mail-prsvr url-queue url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars mailcap shr svg xml seq byte-opt gv bytecomp byte-compile cconv dom browse-url format-spec cl-loaddefs cl-lib elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 195310 11775) (symbols 48 25414 1) (miscs 40 66 284) (strings 32 49980 1480) (string-bytes 1 1464447) (vectors 16 19116) (vector-slots 8 575203 10820) (floats 8 111 602) (intervals 56 11653 664) (buffers 992 12)) From unknown Fri Aug 15 19:22:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Sep 2019 10:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37397 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kevin Brubeck Unhammer Cc: 37397@debbugs.gnu.org Received: via spool by 37397-submit@debbugs.gnu.org id=B37397.156836984729225 (code B ref 37397); Fri, 13 Sep 2019 10:18:02 +0000 Received: (at 37397) by debbugs.gnu.org; 13 Sep 2019 10:17:27 +0000 Received: from localhost ([127.0.0.1]:44393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8idq-0007bJ-Q5 for submit@debbugs.gnu.org; Fri, 13 Sep 2019 06:17:27 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:35239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i8idp-0007b4-EJ for 37397@debbugs.gnu.org; Fri, 13 Sep 2019 06:17:25 -0400 Received: by mail-wr1-f44.google.com with SMTP id g7so31602047wrx.2 for <37397@debbugs.gnu.org>; Fri, 13 Sep 2019 03:17:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=8O0fpv0m8frAc3myOF3tQDju9zS/Cesw+MShPenLDpA=; b=GOPiH4Ej4HUpm7GY5Vs++9L5V3NeHuvaeDTxaXYGYV2b1fYK2fuLuTfhjsnRvYV0fa A7DXKi9LQ2lb2m3W31rCszHPjPkjY51Evkl+b6qVbmRbzsOJ2oLZGDIsJiArWGOmuMW/ LjKEfQNYlOMrNwTzvsaM4VnYyibqZYOeMrDRxLzALN53Fd96wDzM//nnM/E24cIZpuyg tgEVEEBuh6NG0wA57h2DPyMOM4wsuAotqbhmHUNJ9Tx2EZ98e65MBMfstWuj6wYVAxlm ULr+h6LF04HHg16Aen9QnZQsFs2chwa1yiYJJ/C8owJXCq4OBnsvOZy8uTsHfF5ySHPM e2Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=8O0fpv0m8frAc3myOF3tQDju9zS/Cesw+MShPenLDpA=; b=IIHP8IddNHCmru6zrKITxSQy7kgLruBjqndHZA/eebf8LqMIjqabAGOkU2ymDyft59 FGJi9iRx8FIhmcpc91Qo0eYQpZfOHrSKOvhj8J7vhwyFCM12luls1h7p2KOMcwprfECW muOcAU+fCQxXQ4KJN5mcNWriODuYRYZyNYYuhEyMlFzJBLodRiomvyPD+7Z2nNs+3XTa JBKnbn87s16/p9noYbjg8IrJYpNR+yNJf4iJE2GHXlpliJq2hnqgCGwPEAYv4utyK3hs yInr1Yixj+RrB5bbXIzbgV13nzRil04bsKlv7LnRcNOWMgWXaOIIQDAQfNZUZ8tMKBjI H54A== X-Gm-Message-State: APjAAAVDoy4d6+oo0fCUwzlvtdFNmq8GtYQW/J8zYPvHgLAP+yYf7q5o kwbek8FPvJIWp2RiZhPkpnrMzqJo X-Google-Smtp-Source: APXvYqzZ8J255+nqFE+wSLH18kUMM8qIogppM4FDsNtCpy/GM6Bciha7Kxb0+p0sIeMMNgKyrX2fnA== X-Received: by 2002:adf:ea0c:: with SMTP id q12mr6800246wrm.172.1568369839035; Fri, 13 Sep 2019 03:17:19 -0700 (PDT) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id r18sm31031760wrx.36.2019.09.13.03.17.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Sep 2019 03:17:18 -0700 (PDT) From: Robert Pluim References: <87pnk4o7hk.fsf@trigram.no> Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Fri, 13 Sep 2019 12:17:17 +0200 In-Reply-To: <87pnk4o7hk.fsf@trigram.no> (Kevin Brubeck Unhammer's message of "Fri, 13 Sep 2019 11:44:55 +0200") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Fri, 13 Sep 2019 11:44:55 +0200, Kevin Brubeck Unhammer said: Kevin> Doing Kevin> M-x eww http://www.haskellforall.com/2012/09/the-functor-design-pattern.html RET Kevin> I see Kevin> idB = return Kevin> (._B) = (<= Kevin> ... and our map function obeyed the functor laws: Kevin> where it should show Kevin> idB = return Kevin> (._B) = (<=<) Kevin> ... and our map function obeyed the functor laws: Kevin> The html for this fragment is Kevin>
    Kevin>     idB   = return
    Kevin>     (._B) = (<=<)
    Kevin>     
Kevin> ... and our map function obeyed the functor laws: The source html is incorrect: it should have written those '<' as '<'.
 does not mean 'anything goes'.

Robert




From unknown Fri Aug 15 19:22:33 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww
Resent-From: Kevin Brubeck Unhammer 
Original-Sender: "Debbugs-submit" 
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 13 Sep 2019 11:26:02 +0000
Resent-Message-ID: 
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 37397
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 37397@debbugs.gnu.org
Received: via spool by 37397-submit@debbugs.gnu.org id=B37397.156837396112249
          (code B ref 37397); Fri, 13 Sep 2019 11:26:02 +0000
Received: (at 37397) by debbugs.gnu.org; 13 Sep 2019 11:26:01 +0000
Received: from localhost ([127.0.0.1]:44444 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from )
	id 1i8jiC-0003BU-Sk
	for submit@debbugs.gnu.org; Fri, 13 Sep 2019 07:26:01 -0400
Received: from out2-smtp.messagingengine.com ([66.111.4.26]:51017)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from ) id 1i8jiB-0003BG-DF
 for 37397@debbugs.gnu.org; Fri, 13 Sep 2019 07:25:59 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 2CB5721CDA;
 Fri, 13 Sep 2019 07:25:54 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute1.internal (MEProxy); Fri, 13 Sep 2019 07:25:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=TnGJHF7peyhFlEOB/udeUZSY/c5x56IYF/KswvFjE
 mg=; b=lhsZ320Dw2/lAmBU0sgu+lmOCNW0o47K0u42YMgKFjxMomfKSAFKlVJjA
 kcaH1ZfqV6ws8sfQpI3fBts58Ra3G9XzntIvXXjKcSoARbg7VAL3J5Xm3wpPlbK/
 ciIEoPfMC3/LABPlCtBAY+kh/dWvXLSQ4c207Z1FFxQ5cxvFKqSXna/DYrPQt5LT
 It6zsK91ahQJTnZ4rlbKO+18Jv4ZEggAJkIw/iL3fGLlAQgrdyVZZPpW6dIaT41U
 au8E8gyExbsD7woFoKwwPZOuoUzrS9VmN+1ngduTRSIpdcB78sJ1s/irnF9lg0m8
 xnBkVCX/ApoEErbovqotw+doM1Rtw==
X-ME-Sender: 
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdejgdegtdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhephffvufhfffgjkfggtgfgsehtqhertd
 dttdejnecuhfhrohhmpefmvghvihhnuceurhhusggvtghkucgfnhhhrghmmhgvrhcuoehu
 nhhhrghmmhgvrhesfhhsfhgvrdhorhhgqeenucffohhmrghinhepmhhoiihilhhlrgdroh
 hrghenucfrrghrrghmpehmrghilhhfrhhomhepuhhnhhgrmhhmvghrsehfshhfvgdrohhr
 ghenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: 
 
 
 
From: Kevin Brubeck Unhammer 
References: <87pnk4o7hk.fsf@trigram.no> 
Date: Fri, 13 Sep 2019 13:25:50 +0200
In-Reply-To:  (Robert Pluim's message of "Fri, 13
 Sep 2019 12:17:17 +0200")
Message-ID: <874l1go2td.fsf@mm.st>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: 
List-Unsubscribe: , 
 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
 
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" 
X-Spam-Score: -1.7 (-)

Robert Pluim  =C4=8D=C3=A1lii:

> The source html is incorrect: it should have written those '<' as
> '<'. 
 does not mean 'anything goes'.

It does show up "correctly" in Firefox and Chromium though. With a
string such as "<)" (or perhaps "<" followed by anything other than
[a-zA-Z/]), it's obviously not a tag of any sort, so why not just print
it literally? I've noticed the problem on other pages as well =E2=80=93 and=
 even
MDC's example on 
 usage has literal angle brackets:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre#Example_2
though eww shows those just fine.

Although looking at shr, it seems it calls to libxml-parse-html-region,
so I suppose it's not something easily fixed on the Emacs side anyway.




From unknown Fri Aug 15 19:22:33 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww
Resent-From: Robert Pluim 
Original-Sender: "Debbugs-submit" 
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 13 Sep 2019 12:13:02 +0000
Resent-Message-ID: 
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 37397
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Kevin Brubeck Unhammer 
Cc: 37397@debbugs.gnu.org
Received: via spool by 37397-submit@debbugs.gnu.org id=B37397.15683767517954
          (code B ref 37397); Fri, 13 Sep 2019 12:13:02 +0000
Received: (at 37397) by debbugs.gnu.org; 13 Sep 2019 12:12:31 +0000
Received: from localhost ([127.0.0.1]:44495 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from )
	id 1i8kRC-00024D-Ru
	for submit@debbugs.gnu.org; Fri, 13 Sep 2019 08:12:31 -0400
Received: from mail-wm1-f45.google.com ([209.85.128.45]:39984)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from ) id 1i8kRB-00023z-N3
 for 37397@debbugs.gnu.org; Fri, 13 Sep 2019 08:12:30 -0400
Received: by mail-wm1-f45.google.com with SMTP id m3so2520425wmc.5
 for <37397@debbugs.gnu.org>; Fri, 13 Sep 2019 05:12:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list
 :date:in-reply-to:message-id:mime-version:content-transfer-encoding;
 bh=OEYCav21oz0o4y2uVQHfe0eoCYpxtS7ShmCwcGDb9qQ=;
 b=rDEJOhLQD4j0tP5bLI3fjDxuBxhVFffRcyYdkUohMA6XlRh1NTFHhjzwX6/n/jd63G
 4j8fxDDaUdf0KaLHvb8LaBpkitpSFAI3aScEdOeyAa2BFpOcO7K2PwP+VyesGw1+MDkm
 c09NTaHFKtI3ftxcfayhasd5RzF90U2h9MdCuW7K1G7CeVztmxoXjTJACgXzMVRdBUdh
 eXJxhE3l1hm7hEhekrc8YGjzq8LHpar/QtbDkCfqP8yfsPJhXVIruhv/wujDMvH23S45
 8I9mEokI+HVFi1ZB4WgwA58UZMwGup7tZGuxQG5Z3kPPBCxC0N2PSCIm6LG2ipSl8ac/
 AhBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to
 :gmane-reply-to-list:date:in-reply-to:message-id:mime-version
 :content-transfer-encoding;
 bh=OEYCav21oz0o4y2uVQHfe0eoCYpxtS7ShmCwcGDb9qQ=;
 b=SvoZKUablBr0IOnLigWvI+pIjerwy7i6jk/ajS/mTHLSJXMVYBHA9pDCxd9jele+fx
 BsMjvBacRc+wJO7gifNTF2p+FWG/Xa+ITFG3dm+Jcf5dNUsOlHsx87uxicVBg9YQer+s
 EOWDSNkTFmhQFtB8n37WgrstrV6Qx/fmb62HyfA70rURp/3XS03KxyFtDp+XX4aa/bNi
 b3HcONTzGfE/WuWrFEMtwwH5tETpFO9QEwaYSzlt4Jetlx409ou6GPmktoHk/4hNr0FE
 lssV8Kmm+52MZqWqHzf0rjTC67hrTBxadRwTfogP9It8Ffda5eHnGpMuSSM/xNeSare7
 4BsA==
X-Gm-Message-State: APjAAAWuZ68CGOipBILErSVPYo58l5JxRDDBvh3fzZYWYA8LgsjCAaGj
 e2wvlHg3Qk4vIzjTsoRkzZqrR0ZT
X-Google-Smtp-Source: APXvYqzK96ppM6+gqWKJSnljH7Bie29q9OJBLpGaIrc2S3/+SpnVSh7tAtxBpaWXOb5a6Ls0wkb0Rg==
X-Received: by 2002:a1c:4088:: with SMTP id n130mr1113168wma.84.1568376742977; 
 Fri, 13 Sep 2019 05:12:22 -0700 (PDT)
Received: from rpluim-mac ([149.5.228.1])
 by smtp.gmail.com with ESMTPSA id b16sm42574290wrh.5.2019.09.13.05.12.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 13 Sep 2019 05:12:21 -0700 (PDT)
From: Robert Pluim 
References: <87pnk4o7hk.fsf@trigram.no> 
 <874l1go2td.fsf@mm.st>
Mail-Copies-To: never
Gmane-Reply-To-List: yes
Date: Fri, 13 Sep 2019 14:12:20 +0200
In-Reply-To: <874l1go2td.fsf@mm.st> (Kevin Brubeck Unhammer's message of "Fri, 
 13 Sep 2019 13:25:50 +0200")
Message-ID: 
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: 
List-Unsubscribe: , 
 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
 
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" 
X-Spam-Score: -1.0 (-)

>>>>> On Fri, 13 Sep 2019 13:25:50 +0200, Kevin Brubeck Unhammer  said:

    Kevin> Robert Pluim  =C4=8D=C3=A1lii:
    >> The source html is incorrect: it should have written those '<' as
    >> '<'. 
 does not mean 'anything goes'.

    Kevin> It does show up "correctly" in Firefox and Chromium though. With=
 a
    Kevin> string such as "<)" (or perhaps "<" followed by anything other t=
han
    Kevin> [a-zA-Z/]), it's obviously not a tag of any sort, so why not jus=
t print
    Kevin> it literally? I've noticed the problem on other pages as well =
=E2=80=93 and even
    Kevin> MDC's example on 
 usage has literal angle brackets:
    Kevin> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre#Ex=
ample_2
    Kevin> though eww shows those just fine.

It does, but those angle brackets are balanced, which is not the case
for your example.

    Kevin> Although looking at shr, it seems it calls to libxml-parse-html-=
region,
    Kevin> so I suppose it's not something easily fixed on the Emacs side a=
nyway.

Not really. Perhaps you could ask the libxml developers what they
think.

Robert




From unknown Fri Aug 15 19:22:33 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww
Resent-From: Noam Postavsky 
Original-Sender: "Debbugs-submit" 
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 13 Sep 2019 12:37:01 +0000
Resent-Message-ID: 
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 37397
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Kevin Brubeck Unhammer 
Cc: 37397@debbugs.gnu.org
Received: via spool by 37397-submit@debbugs.gnu.org id=B37397.156837817426201
          (code B ref 37397); Fri, 13 Sep 2019 12:37:01 +0000
Received: (at 37397) by debbugs.gnu.org; 13 Sep 2019 12:36:14 +0000
Received: from localhost ([127.0.0.1]:44525 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from )
	id 1i8koA-0006oS-2g
	for submit@debbugs.gnu.org; Fri, 13 Sep 2019 08:36:14 -0400
Received: from mail-io1-f45.google.com ([209.85.166.45]:36553)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from )
 id 1i8ko5-0006o7-9J; Fri, 13 Sep 2019 08:36:12 -0400
Received: by mail-io1-f45.google.com with SMTP id b136so62748850iof.3;
 Fri, 13 Sep 2019 05:36:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=u0V1WAR3IinuostGJJ38ZpWqwcnTlYGK5sqf+lUNBwU=;
 b=k0fPEdxXzc7UmreyZjdLg8YLsBMts9qD18DIpQxyxXrCpzc/dGlzJabYbcL/JzgAhm
 Ywl1lSI8cNfXnhWOgz2ZL5ROfWzynVw0JO2+XAwUY/zJwGc9gqHUN2htpYexA5qTNbf0
 YQLQfm0gXjvAwNCe6lfCUo8wRa3iaHuB68EYFqSu0ID5sjOHJQR0Eb8l7jj7jmrPNHIZ
 qHJjDKWdBWjCFVJVFUlSCMHs8dpCYBrOj8SWp0YwWZSCdP+joQdgU2ZoK7AI5YI+pK27
 3RfCYmCSweWzHjP9uO3zAAZKXv/CFU+pNJRXNOnk5y+bE2LUjMcMmSHoUcYsg+OZi2X3
 KkEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=u0V1WAR3IinuostGJJ38ZpWqwcnTlYGK5sqf+lUNBwU=;
 b=pymOfTWHrUuq3UzmGZ4AsRMyH54Y7fc7SHbP8eqloNGuR9sSfgn3Wehazcfa+YUGeM
 ZtnLDWWyaOihMJOlBvz9akZb01JRIM64q0aB/NyaXWwzm1nlvu3PZJZfrh6v64jb1v91
 wy2Q1yYpZH2DVgc7jC499dLdvoo3GUG2fol8VazmsXsL82BYglcMHRyaO6x/IwD/m5g5
 FaUivLq6vjeBhasO8/tHQ25GhzYhh8OHlMwZSS01bNpEVdiqS5hFvgbvXqOwrKyZl9iS
 dGpoDb4ATvBKCnAMPjo1afEKg81+EKJgCMPKuRTHtYSeZY5PpnuefaQ70BfEulDKsaph
 n0AA==
X-Gm-Message-State: APjAAAUNNM9rG7BpXR4vhVY+mWCatWP9NQjuF78OH7aa84+fo3EEr95+
 auAl4k/NxYGxkrW2AnKgV8uZVKXJ
X-Google-Smtp-Source: APXvYqwETY56fvi0bUsBHDepzw1iWKiycGmRYEMXsWQHRxyLwvcYV6alj1SKUOeKkDG7vbiJAACMTA==
X-Received: by 2002:a05:6638:c6:: with SMTP id
 w6mr51357097jao.130.1568378163454; 
 Fri, 13 Sep 2019 05:36:03 -0700 (PDT)
Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
 by smtp.gmail.com with ESMTPSA id
 g4sm19273101ion.26.2019.09.13.05.36.02
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 13 Sep 2019 05:36:02 -0700 (PDT)
From: Noam Postavsky 
References: <87pnk4o7hk.fsf@trigram.no> 
 <874l1go2td.fsf@mm.st> 
Date: Fri, 13 Sep 2019 08:36:01 -0400
In-Reply-To:  (Robert Pluim's message of "Fri, 13
 Sep 2019 14:12:20 +0200")
Message-ID: <87muf89xvy.fsf@gmail.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: 
List-Unsubscribe: , 
 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
 
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" 
X-Spam-Score: -1.0 (-)

forcemerge 37009 37397
quit

Robert Pluim  writes:

>     Kevin> Although looking at shr, it seems it calls to libxml-parse-html-region,
>     Kevin> so I suppose it's not something easily fixed on the Emacs side anyway.
>
> Not really. Perhaps you could ask the libxml developers what they
> think.

Yes, though Lars suggested a preprocessing step might fix this problem
as well (see https://debbugs.gnu.org/37009#14).




From unknown Fri Aug 15 19:22:33 2025
X-Loop: help-debbugs@gnu.org
Subject: bug#37397: 26.2; less-than-character cuts off end of pre tag in eww
Resent-From: Kevin Brubeck Unhammer 
Original-Sender: "Debbugs-submit" 
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 13 Sep 2019 12:46:02 +0000
Resent-Message-ID: 
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 37397
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Noam Postavsky 
Cc: 37397@debbugs.gnu.org
Received: via spool by 37397-submit@debbugs.gnu.org id=B37397.156837873028685
          (code B ref 37397); Fri, 13 Sep 2019 12:46:02 +0000
Received: (at 37397) by debbugs.gnu.org; 13 Sep 2019 12:45:30 +0000
Received: from localhost ([127.0.0.1]:44532 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from )
	id 1i8kx8-0007SH-23
	for submit@debbugs.gnu.org; Fri, 13 Sep 2019 08:45:30 -0400
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:38735)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from ) id 1i8kx7-0007M9-3B
 for 37397@debbugs.gnu.org; Fri, 13 Sep 2019 08:45:29 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.west.internal (Postfix) with ESMTP id BC9984EB;
 Fri, 13 Sep 2019 08:45:22 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute1.internal (MEProxy); Fri, 13 Sep 2019 08:45:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=pMIzbmsSTeZpOaylFphasUsnijohW1XaBiO/IBpIY
 dg=; b=H/nHQ2K8UE2h4Fp3bRkToItLacxUY7LdcdqiYiU9+EDE4KAI3aOzD7maY
 Gsf9m5TH1Mkn3LVmWK5crTZ2P0gmzBtOQfVc3d+p9v6NdCytI3kTN6owQzch+p1M
 mtmdghecmR2i70JdIfEnmXcJAulFb5ag1s5D2z8P/b8c29KyrEjK5/3CzFfsYDLR
 Jagnu3XAtpF9tT93bZ0r5DYtJoLmD8qCufBaf76BLqcwLdSp8PGBCDjzBjeuwiIF
 aZtq1RP/87shQ1kBYkf3eLR10f21oQ8HhAEIRDzDrJzv+1KIgsdJOSWhcm0uKgZy
 8tykJ3y1plyP43t11xI8zs/EmebPQ==
X-ME-Sender: 
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdejgdehhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufhffjgfkgggtgfesthhqredttddtjeenucfhrhhomhepmfgvvhhinhcu
 uehruhgsvggtkhcufghnhhgrmhhmvghruceouhhnhhgrmhhmvghrsehfshhfvgdrohhrgh
 eqnecuffhomhgrihhnpehgnhhomhgvrdhorhhgpdhgnhhurdhorhhgnecurfgrrhgrmhep
 mhgrihhlfhhrohhmpehunhhhrghmmhgvrhesfhhsfhgvrdhorhhgnecuvehluhhsthgvrh
 fuihiivgeptd
X-ME-Proxy: 
 
 
 
From: Kevin Brubeck Unhammer 
References: <87pnk4o7hk.fsf@trigram.no> 
 <874l1go2td.fsf@mm.st> 
 <87muf89xvy.fsf@gmail.com>
Date: Fri, 13 Sep 2019 14:45:19 +0200
In-Reply-To: <87muf89xvy.fsf@gmail.com> (Noam Postavsky's message of "Fri, 13
 Sep 2019 08:36:01 -0400")
Message-ID: <87lfusmkkg.fsf@mm.st>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: 
List-Unsubscribe: , 
 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
 
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" 
X-Spam-Score: -1.7 (-)

Noam Postavsky  =C4=8D=C3=A1lii:

>> Not really. Perhaps you could ask the libxml developers what they
>> think.
>
> Yes, though Lars suggested a preprocessing step might fix this problem
> as well (see https://debbugs.gnu.org/37009#14).

https://gitlab.gnome.org/GNOME/libxml2/issues/101=20





From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 14 10:08:39 2019
Received: (at control) by debbugs.gnu.org; 14 Sep 2019 14:08:39 +0000
Received: from localhost ([127.0.0.1]:46998 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from )
	id 1i98j9-0008SL-Bo
	for submit@debbugs.gnu.org; Sat, 14 Sep 2019 10:08:39 -0400
Received: from quimby.gnus.org ([80.91.231.51]:35806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from ) id 1i98j7-0008SE-VD
 for control@debbugs.gnu.org; Sat, 14 Sep 2019 10:08:38 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from ) id 1i98j5-0000fj-BI
 for control@debbugs.gnu.org; Sat, 14 Sep 2019 16:08:37 +0200
Date: Sat, 14 Sep 2019 16:08:35 +0200
Message-Id: <871rwj7yxo.fsf@gnus.org>
To: control@debbugs.gnu.org
From: Lars Ingebrigtsen 
Subject: control message for bug #37009
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  tags 37009 fixed close 37009 27.1 quit 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: 
List-Unsubscribe: , 
 
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
 
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" 
X-Spam-Score: -1.0 (-)

tags 37009 fixed
close 37009 27.1
quit