[orca] Chromium: Don't ignore static text leaf node children of document



commit 09739a1b86ff20296718545f6ea698a2ac473f6c
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Sat May 11 00:03:08 2019 +0200

    Chromium: Don't ignore static text leaf node children of document
    
    The text of these nodes is not exposed in any other container.

 src/orca/scripts/toolkits/Chromium/script_utilities.py | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/orca/scripts/toolkits/Chromium/script_utilities.py 
b/src/orca/scripts/toolkits/Chromium/script_utilities.py
index 953d52ee4..2c55b3ba9 100644
--- a/src/orca/scripts/toolkits/Chromium/script_utilities.py
+++ b/src/orca/scripts/toolkits/Chromium/script_utilities.py
@@ -65,6 +65,11 @@ class Utilities(web.Utilities):
             msg = "CHROMIUM: %s believed to be static text leaf" % obj
             debug.println(debug.LEVEL_INFO, msg, True)
 
+        if self.isDocument(obj.parent):
+            msg = "CHROMIUM: %s is direct child of document so ignore leaf finding" % obj
+            debug.println(debug.LEVEL_INFO, msg, True)
+            rv = False
+
         self._isStaticTextLeaf[hash(obj)] = rv
         return rv
 


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