Index: src/orca/speechgenerator.py
===================================================================
--- src/orca/speechgenerator.py	(revision 2730)
+++ src/orca/speechgenerator.py	(working copy)
@@ -1174,20 +1174,6 @@
         else:
             utterances = []
             utterances.extend(self._getSpeechForObjectLabel(obj))
-
-            # Ignore the text on the slider.  See bug 340559
-            # (http://bugzilla.gnome.org/show_bug.cgi?id=340559): the
-            # implementors of the slider support decided to put in a
-            # Unicode left-to-right character as part of the text,
-            # even though that is not painted on the screen.
-            #
-            # In Java, however, there are sliders without a label. In
-            # this case, we'll add to presentation the slider name if
-            # it exists and we haven't found anything yet.
-            #
-            if not utterances:
-                utterances.extend(self._getSpeechForObjectName(obj))
-
             utterances.extend(self._getSpeechForObjectRole(obj))
             utterances.append(valueString)
             utterances.extend(self._getSpeechForObjectAvailability(obj))
Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 2730)
+++ src/orca/Gecko.py	(working copy)
@@ -3077,7 +3077,7 @@
                 # See bug #441610 and
                 # https://bugzilla.mozilla.org/show_bug.cgi?id=348901
                 #
-                string = self.appendString(string, label.name)
+                string = self.appendString(string, self.expandEOCs(label))
 
         return string
 
