From 4871a7a06d48dad7434ed210fa5c802f00fa8be9 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki & Nathan Sobo Date: Thu, 8 Aug 2013 16:11:23 -0700 Subject: [PATCH] Floor subpixel aware values when calculating position left getClientRects() does not return subpixels so subpixels values should be ignored if returned either from scrollView.offset() or scrollLeft(). --- src/app/editor.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/editor.coffee b/src/app/editor.coffee index a38c92891..b31a5e455 100644 --- a/src/app/editor.coffee +++ b/src/app/editor.coffee @@ -1499,7 +1499,7 @@ class Editor extends View range = document.createRange() range.setEnd(textNode, offset) range.collapse() - leftPixels = range.getClientRects()[0].left - @scrollView.offset().left + @scrollLeft() + leftPixels = range.getClientRects()[0].left - Math.floor(@scrollView.offset().left) + Math.floor(@scrollLeft()) range.detach() leftPixels