diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 1d1deb57fc..3808cb7894 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -665,7 +665,8 @@ namespace ts.formatting { // if child is a list item - try to get its indentation, only if parent is within the original range. let childIndentationAmount = Constants.Unknown; - if (isListItem && parent.pos >= originalRange.pos && parent.end <= originalRange.end) { + + if (isListItem && rangeContainsRange(originalRange, parent)) { childIndentationAmount = tryComputeIndentationForListItem(childStartPos, child.end, parentStartLine, originalRange, inheritedIndentation); if (childIndentationAmount !== Constants.Unknown) { inheritedIndentation = childIndentationAmount;