[orca] Filter out extraneous presentation of "space" when navigating by word



commit 718623864e421d1b3c5ac403906ceb654e6de042
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Thu Feb 27 13:52:15 2020 +0100

    Filter out extraneous presentation of "space" when navigating by word
    
    When navigating by word in contenteditable content with embedded objects,
    the space at the end of the word is technically in a separate object. As
    a result, we were saying the object followed by "space" when navigating.

 src/orca/scripts/web/script_utilities.py | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/orca/scripts/web/script_utilities.py b/src/orca/scripts/web/script_utilities.py
index cb59ffae6..8be9d8d64 100644
--- a/src/orca/scripts/web/script_utilities.py
+++ b/src/orca/scripts/web/script_utilities.py
@@ -2505,6 +2505,7 @@ class Utilities(script_utilities.Utilities):
             displayedText = string or obj.name
             rv = True
             if ((self.isTextBlockElement(obj) or self.isLink(obj)) and not displayedText) \
+               or (self.isContentEditableWithEmbeddedObjects(obj) and not string.strip()) \
                or self.isEmptyAnchor(obj) \
                or (self.hasNoSize(obj) and not displayedText) \
                or self.isHidden(obj) \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]