diff --git a/src/lines-yardstick.coffee b/src/lines-yardstick.coffee index 6c42a2f3e..4ea0b4e8d 100644 --- a/src/lines-yardstick.coffee +++ b/src/lines-yardstick.coffee @@ -126,4 +126,8 @@ class LinesYardstick clientRectForRange: (textNode, startIndex, endIndex) -> @rangeForMeasurement.setStart(textNode, startIndex) @rangeForMeasurement.setEnd(textNode, endIndex) - @rangeForMeasurement.getBoundingClientRect() + clientRects = @rangeForMeasurement.getClientRects() + if clientRects.length == 1 + clientRects[0] + else + @rangeForMeasurement.getBoundingClientRect()