Skip to content

Commit 3ce00d7

Browse files
committed
HTML: fix whitespace collapsing after invalid character reference, fixes #743
1 parent f6e543c commit 3ce00d7

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Diff for: go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/fsnotify/fsnotify v1.7.0
88
github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2
99
github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52
10-
github.com/tdewolff/parse/v2 v2.7.18
10+
github.com/tdewolff/parse/v2 v2.7.19
1111
github.com/tdewolff/test v1.0.11-0.20240106005702-7de5f7df4739
1212
)
1313

Diff for: go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3v
2525
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
2626
github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52 h1:bHOA+qzNf3CwchHAIA1k68QgERWiOgZMIh3qoOB3DzA=
2727
github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52/go.mod h1:e1dkYfBKpwfFhwXWrQpEU2ClFgxYOT4SrHd6fKD7nIE=
28-
github.com/tdewolff/parse/v2 v2.7.18 h1:uSqjEMT2lwCj5oifBHDcWU2kN1pbLrRENgFWDJa57eI=
29-
github.com/tdewolff/parse/v2 v2.7.18/go.mod h1:3FbJWZp3XT9OWVN3Hmfp0p/a08v4h8J9W1aghka0soA=
28+
github.com/tdewolff/parse/v2 v2.7.19 h1:7Ljh26yj+gdLFEq/7q9LT4SYyKtwQX4ocNrj45UCePg=
29+
github.com/tdewolff/parse/v2 v2.7.19/go.mod h1:3FbJWZp3XT9OWVN3Hmfp0p/a08v4h8J9W1aghka0soA=
3030
github.com/tdewolff/test v1.0.6/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
3131
github.com/tdewolff/test v1.0.11-0.20231101010635-f1265d231d52/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
3232
github.com/tdewolff/test v1.0.11-0.20240106005702-7de5f7df4739 h1:IkjBCtQOOjIn03u/dMQK9g+Iw9ewps4mCl1nB8Sscbo=

Diff for: html/html_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ func TestHTML(t *testing.T) {
115115
{`<input placeholder=" a " value=" b ">`, `<input placeholder=" a " value=" b ">`},
116116
{`a <strike> b </strike> c`, `a <strike>b </strike>c`},
117117
{`a <svg>`, `a <svg>`},
118+
{"<h5>\n Lorem & ipsum\n dolor sid amet\n</h5>", "<h5>Lorem & ipsum\ndolor sid amet</h5>"},
118119

119120
// from HTML Minifier
120121
{`<DIV TITLE="blah">boo</DIV>`, `<div title=blah>boo</div>`},

0 commit comments

Comments
 (0)