Index: src/orca/default.py
===================================================================
--- src/orca/default.py	(revision 4027)
+++ src/orca/default.py	(working copy)
@@ -3720,8 +3720,8 @@
         #
         # pylint: disable-msg=E1103
 
-        offset = text.caretOffset - 1
-        previousOffset = text.caretOffset - 2
+        offset = event.detail1 or text.caretOffset - 1
+        previousOffset = offset - 1
         if (offset < 0 or previousOffset < 0):
             return
 
