Skip to content

Commit 0efcf90

Browse files
committed
CSS: fix parsing rule sets, fixes #127
1 parent 6986d62 commit 0efcf90

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

css/parse.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -365,9 +365,6 @@ func (p *Parser) parseQualifiedRule() GrammarType {
365365
p.level--
366366
}
367367
if len(data) == 1 && (data[0] == ',' || data[0] == '>' || data[0] == '+' || data[0] == '~') {
368-
if data[0] == ',' {
369-
return QualifiedRuleGrammar
370-
}
371368
skipWS = true
372369
} else if p.prevWS && !skipWS && !inAttrSel {
373370
p.pushBuf(WhitespaceToken, wsBytes)

css/parse_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ func TestParse(t *testing.T) {
5151
{false, "a { color: red; border: 0; }", "a{color:red;border:0;}"},
5252
{false, "a { color: red; border: 0; } b { padding: 0; }", "a{color:red;border:0;}b{padding:0;}"},
5353
{false, "/* comment */", "/* comment */"},
54+
{false, "a,b,c{color:red;}", "a,b,c{color:red;}"},
5455

5556
// extraordinary
5657
{true, "color: red;;", "color:red;"},

0 commit comments

Comments
 (0)