Skip to content

Commit b4b5d4a

Browse files
committed
fix: Do namespace check for every numbered header / table cell
The parenthesis led to only the last element being checked.
1 parent dee793b commit b4b5d4a

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

packages/parse5/lib/parser/open-element-stack.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,8 @@ export class OpenElementStack {
148148
this.pop();
149149

150150
if (
151-
tn === $.H1 ||
152-
tn === $.H2 ||
153-
tn === $.H3 ||
154-
tn === $.H4 ||
155-
tn === $.H5 ||
156-
(tn === $.H6 && ns === NS.HTML)
151+
(tn === $.H1 || tn === $.H2 || tn === $.H3 || tn === $.H4 || tn === $.H5 || tn === $.H6) &&
152+
ns === NS.HTML
157153
) {
158154
break;
159155
}
@@ -167,7 +163,7 @@ export class OpenElementStack {
167163

168164
this.pop();
169165

170-
if (tn === $.TD || (tn === $.TH && ns === NS.HTML)) {
166+
if ((tn === $.TD || tn === $.TH) && ns === NS.HTML) {
171167
break;
172168
}
173169
}

0 commit comments

Comments
 (0)