From 928527c2ae6efd3536d39f1cf066f5ee44209212 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Sat, 19 Mar 2016 20:52:04 -0400 Subject: [PATCH] chrome bugfix: cursor at end in pre-wrap --- editor.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/editor.coffee b/editor.coffee index e32d662..7c57510 100644 --- a/editor.coffee +++ b/editor.coffee @@ -121,7 +121,13 @@ text_range_bounds = (el, start, end) -> range.setEnd el, end rects = range.getClientRects() if rects.length > 0 - rect = rects[0] + if rects.length > 1 + if rects[1].width > rects[0].width + rect = rects[1] + else + rect = rects[0] + else + rect = rects[0] else return null doc = el.ownerDocument.documentElement -- 1.7.10.4