Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 2969)
+++ src/orca/Gecko.py	(working copy)
@@ -6964,8 +6964,9 @@
         #
         if obj.role == rolenames.ROLE_LIST \
            and obj.state.count(atspi.Accessibility.STATE_FOCUSABLE):
-            [obj, characterOffset] = self.findPreviousCaretInOrder(obj=obj,
-                                     includeNonText=False)
+           # [obj, characterOffset] = self.findPreviousCaretInOrder(obj=obj,
+           #                          includeNonText=False)
+           obj = self.findPreviousObject(obj)
 
         # Reset focus if need be.
         #
