From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 48AAB7895D for ; Thu, 1 Oct 2015 03:36:46 -0700 (PDT) Received: from resomta-ch2-13v.sys.comcast.net ([69.252.207.109]) by resqmta-ch2-09v.sys.comcast.net with comcast id Pmg01r00D2N9P4d01mgA7P; Thu, 01 Oct 2015 10:40:10 +0000 Received: from eklhad ([IPv6:2601:405:4002:b0a:21e:4fff:fec2:a0f1]) by resomta-ch2-13v.sys.comcast.net with comcast id Pmg91r00U0GArqr01mgAUP; Thu, 01 Oct 2015 10:40:10 +0000 To: ubuntu@geoffair.info, Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.5.4.2+ Date: Thu, 01 Oct 2015 06:40:09 -0400 Message-ID: <20150901064009.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1443696010; bh=MoG21QVwV191rRlSWRLgMvXXEeIWyIqKrfSyrC1bkkM=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=mJs3c45nitckVn88SoEQ/B7f+9Zut8jiNqh/W5e8l9/Y2Y2vetnaZPx62KFVUIqAk 6+jl2sXY9y0EC86JBXTUftriLh6jW6OvYAB47UHjGv1k5yKYqyJmhre3Fpv9R22koY LhIuuZTeHYy7BABlXH6pppKm4ksu+ZbnkipEIEnxfoPtJqEnBNqgv4dDcNwG4gVCZi /StLRYszf8NMzr6HmatDx9L1TzhqYyNkcA5PGPjWn2lVmvvKke1RSBobns3b1ROMCb Az3RkVkoJgCyVHFrH6jgrnR/bp75WzWDH5F6QLkmQm6otTysRb7euIjsVBCAPcyCAv M8PoC4Dsw0qqA== Subject: [Edbrowse-dev] nested anchors X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Oct 2015 10:36:46 -0000 Here is a behavior of tidy that is not terrible, but a bit confusing. I ran into html like this today. link1 link2 link3 Edbrowse renders this as nested hyperlinks {link1 {link2 {link3}}} This works, as long as you remember that a link is marked by open brace, not close brace or the text in between. but it really should render as {link1} {link2} {link3} The reason is that the second tag does not close off the first. They are all closed off at the end. If an early anchor happens to miss its tag, then the entire document, the entire web page, could be enclosed in the hyperlink. Karl Dahlke