[orca] Chromium: Don't return a listitem marker as the item's first	caret context
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [orca] Chromium: Don't return a listitem marker as the item's first	caret context
- Date: Fri,  7 Jun 2019 22:28:04 +0000 (UTC)
commit 2f1ed62365e0f117a8bcb73084cdef748dd15418
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Fri Jun 7 18:26:53 2019 -0400
    Chromium: Don't return a listitem marker as the item's first caret context
    
    Doing so causes us to fail to present the item's text during structural
    navigation.
 src/orca/scripts/web/script_utilities.py | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/orca/scripts/web/script_utilities.py b/src/orca/scripts/web/script_utilities.py
index 77e46775e..f551caffc 100644
--- a/src/orca/scripts/web/script_utilities.py
+++ b/src/orca/scripts/web/script_utilities.py
@@ -4057,6 +4057,11 @@ class Utilities(script_utilities.Utilities):
             debug.println(debug.LEVEL_INFO, msg, True)
             return None, -1
 
+        if self.isListItemMarker(child):
+            msg = "WEB: First caret context for %s, %i is %s, %i" % (obj, offset, obj, offset + 1)
+            debug.println(debug.LEVEL_INFO, msg, True)
+            return obj, offset + 1
+
         return self.findFirstCaretContext(child, 0)
 
     def findNextCaretInOrder(self, obj=None, offset=-1):
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]