[orca] Don't display name of web-based code editors at start of each line



commit f17cb3fe13f66438b3232646f11d40422f6a50da
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Tue Apr 21 19:50:38 2020 -0400

    Don't display name of web-based code editors at start of each line
    
    Note that this requires the editor to be using the ARIA "code" role.
    In the case of VSCode, that change was only quite recently made.

 src/orca/scripts/web/braille_generator.py | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/orca/scripts/web/braille_generator.py b/src/orca/scripts/web/braille_generator.py
index facec8f51..9626d3cbf 100644
--- a/src/orca/scripts/web/braille_generator.py
+++ b/src/orca/scripts/web/braille_generator.py
@@ -117,6 +117,10 @@ class BrailleGenerator(braille_generator.BrailleGenerator):
         if self._script.utilities.isTextBlockElement(obj):
             return []
 
+        if obj.getState().contains(pyatspi.STATE_EDITABLE) \
+           and self._script.utilities.isCodeDescendant(obj):
+            return []
+
         if obj.name:
             name = obj.name
             if not self._script.utilities.hasExplicitName(obj):


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