diff --git a/src/tree-sitter-language-mode.js b/src/tree-sitter-language-mode.js index f40e2e10b..bd0b8b1b3 100644 --- a/src/tree-sitter-language-mode.js +++ b/src/tree-sitter-language-mode.js @@ -806,8 +806,7 @@ class LayerHighlightIterator { } else { this.done = true } - } else if (this._moveDown()) { - } else { + } else if (!this._moveDown()) { const scopeId = this._currentScopeId() if (scopeId) this.closeTags.push(scopeId) this.atEnd = true