commit | e3b2ff56ed879efa686c9d09ed74f9bfe42f1a1d | [log] [tgz] |
---|---|---|
author | Tom Anthony <git@tomanthony.co.uk> | Sun Mar 24 08:55:13 2019 +0000 |
committer | Nigel Tao <nigeltao@golang.org> | Sun Mar 24 22:39:53 2019 +0000 |
tree | 5296d3f40d383728b3e5e0c128ce92fec7cadbe2 | |
parent | addf6b3196f61cd44ce5a76657913698c73479d0 [diff] |
html: fix parsing where nested tags of unknown types inadvertently close one another The existing implementation behaves differently to all major browsers, for the instance where a self-closing element of an unknown tag type is the child of another element of an unknown tag type. The issue appears to be that nested tags of an differing unknown types will all have an atom value of 0 and `inBodyEndTagOther` will incorrectly match them to one another. Fixes golang/go#30961 Change-Id: I62b0aa49c027c8432df7d077ffba135201b3b786 GitHub-Last-Rev: fb25181f9ae5ab9e74d0053cd322d507902b9054 GitHub-Pull-Request: golang/net#37 Reviewed-on: https://go-review.googlesource.com/c/net/+/168638 Reviewed-by: Nigel Tao <nigeltao@golang.org>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.