diff --git a/src/dlangui/widgets/editors.d b/src/dlangui/widgets/editors.d
index 3c023908..cbc13cde 100644
--- a/src/dlangui/widgets/editors.d
+++ b/src/dlangui/widgets/editors.d
@@ -1848,7 +1848,9 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction
         _hoverMousePosition = pos;
         _hoverTextPosition = clientToTextPos(Point(x, y));
         cancelHoverTimer();
-        _hoverTimer = setTimer(_hoverTimeoutMillis);
+        Rect reversePos = textPosToClient(_hoverTextPosition);
+        if (x < reversePos.left + 10.pointsToPixels)
+            _hoverTimer = setTimer(_hoverTimeoutMillis);
     }
 
     protected void cancelHoverTimer() {