diff --git a/src/orca/braille.py b/src/orca/braille.py
index f9a8c82..60f4c8f 100644
--- a/src/orca/braille.py
+++ b/src/orca/braille.py
@@ -583,8 +583,13 @@ class Text(Region):
 
         Region.__init__(self, string, cursorOffset, True)
 
+        if not self.eol:
+            self.eol += ' '
         if not self.contracted and not settings.disableBrailleEOL:
             self.string += self.eol
+        else:
+
+            self.string += ' '
 
     def __str__(self):
         return "Text: '%s', %d" % (self.string, self.cursorOffset)
