Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 2441)
+++ src/orca/Gecko.py	(working copy)
@@ -5347,6 +5347,8 @@
                             crossedLineBoundary = True
                         elif previousChar == "\n":
                             crossedLineBoundary = True
+                        elif obj.role == rolenames.ROLE_ENTRY:
+                            crossedLineBoundary = True
                     else:
                         break
                 elif crossedLineBoundary \
@@ -5451,6 +5453,8 @@
                             crossedLineBoundary = True
                         elif previousChar == "\n":
                             crossedLineBoundary = True
+                        elif obj.role == rolenames.ROLE_ENTRY:
+                            crossedLineBoundary = True
                         if crossedLineBoundary and arrowToLineBeginning:
                             [lastObj, lastCharacterOffset] = \
                                 [obj, characterOffset]
