Skip to content

Commit 8eddd01

Browse files
committed
Fix bug causing indexing errors.
This is a sort of hacky solution, but it works.
1 parent bfd1764 commit 8eddd01

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/versions/2.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,8 @@ function getRangeFromFragmentPart(fragmentPart: string): Range {
210210

211211
const range = new Range();
212212
if (startNode && endNode) {
213-
range.setStart(startNode[0], startOffset + countLeadingWhitespace(startNode[0]));
214-
range.setEnd(endNode[0], endOffset + countLeadingWhitespace(endNode[0]));
213+
range.setStart(startNode[0], Math.min(startOffset + countLeadingWhitespace(startNode[0]), startNode[0].wholeText.length));
214+
range.setEnd(endNode[0], Math.min(endOffset + countLeadingWhitespace(endNode[0]), endNode[0].wholeText.length));
215215
}
216216
return range;
217217
}

0 commit comments

Comments
 (0)