Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 3463)
+++ src/orca/Gecko.py	(working copy)
@@ -7278,6 +7278,17 @@
 
         boundary = pyatspi.TEXT_BOUNDARY_LINE_START
 
+        # If we're inside a combo box, we want to base our extents on
+        # the combo box and not the menu item.
+        #
+        if obj.getRole() == pyatspi.ROLE_MENU_ITEM:
+            comboBox = self.getAncestor(obj,
+                                        [pyatspi.ROLE_COMBO_BOX],
+                                        [pyatspi.ROLE_DOCUMENT_FRAME])
+            if comboBox:
+                obj = comboBox
+                offset = 0
+
         # Work up the hierarchy to locate the ancestor that begins on
         # this line.
         #
