Index: src/orca/Gecko.py
===================================================================
--- src/orca/Gecko.py	(revision 3483)
+++ src/orca/Gecko.py	(working copy)
@@ -7353,7 +7352,8 @@
                     line = text.getTextAtOffset(offset, boundary)
                     singleLine = (line[1] == 0) \
                              and (line[2] == text.characterCount)
-                    if not singleLine:
+                    if not singleLine \
+                       or role == pyatspi.ROLE_SECTION == sibling.getRole():
                         break
 
             obj = sibling
