Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 3868)
+++ src/orca/Gecko.py	(working copy)
@@ -8604,7 +8604,9 @@
         if obj:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
@@ -8626,7 +8628,9 @@
         if obj:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
@@ -8668,7 +8672,9 @@
         if obj and found:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
@@ -8708,7 +8714,9 @@
         if obj and found:
             [obj, characterOffset] = self.findFirstCaretContext(obj, 0)
             self.setCaretPosition(obj, characterOffset)
-            self.presentLine(obj, characterOffset)
+            self.updateBraille(obj)
+            contents = self.getObjectContentsAtOffset(obj, characterOffset)
+            self.speakContents(contents)
         else:
             # Translators: this is in reference to navigating HTML content
             # by heading (e.g., <h1>).
