Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 2559)
+++ src/orca/Gecko.py	(working copy)
@@ -5448,7 +5448,12 @@
         if not self.inDocumentContent() \
            or not obj.state.count(atspi.Accessibility.STATE_FOCUSED):
             return guess
-
+        
+        # Special guess for ARIA widgets.  Usually these widgets have relations
+        # but occassionally we will have to guess.
+        if self.isAriaWidget(obj=obj):
+            return self.guessAriaLabel(obj)
+   
         # Because the guesswork is based upon spatial relations, if we're
         # in a list, look from the perspective of the first list item rather
         # than from the list as a whole.
@@ -5479,7 +5484,11 @@
             #print "Guessing the name: ", guess
 
         return guess.strip()
-
+        
+    def guessAriaLabel(self, obj):
+        rawlabel = obj.text.getText(0, -1)
+        return rawlabel.replace(self.EMBEDDED_OBJECT_CHARACTER, '')
+        
     ####################################################################
     #                                                                  #
     # Methods to find previous and next objects.                       #
