[orca] Web: Fix regression from language-related changes



commit cebde9c4733521b5a40c76d5166db854a77fdfbe
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Thu Jan 6 13:00:09 2022 +0100

    Web: Fix regression from language-related changes
    
    Don't adjust for language for character and word text boundaries.
    The results are presumably in a single language.
    
    Fixes #229

 src/orca/scripts/web/script_utilities.py | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/orca/scripts/web/script_utilities.py b/src/orca/scripts/web/script_utilities.py
index c603b1115..77e2b6491 100644
--- a/src/orca/scripts/web/script_utilities.py
+++ b/src/orca/scripts/web/script_utilities.py
@@ -1509,6 +1509,9 @@ class Utilities(script_utilities.Utilities):
             string = string[rangeStart:rangeEnd]
             end = start + len(string)
 
+        if boundary in [pyatspi.TEXT_BOUNDARY_WORD_START, pyatspi.TEXT_BOUNDARY_CHAR]:
+            return [[obj, start, end, string]]
+
         return self.adjustContentsForLanguage([[obj, start, end, string]])
 
     def getSentenceContentsAtOffset(self, obj, offset, useCache=True):


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