[orca/gnome-3-36] Ensure we generate text content for focus-mode widgets



commit 8a45b0fe6e62306b146a54b7f7e9349d0d6e1e52
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Tue Apr 7 16:49:16 2020 -0400

    Ensure we generate text content for focus-mode widgets
    
    We were doing one thing for focus mode widgets when in focus mode,
    and another thing when in browse mode. Generating text content for
    these widgets should not depend on the mode.

 src/orca/scripts/web/script.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/orca/scripts/web/script.py b/src/orca/scripts/web/script.py
index 0544dc40f..45252bade 100644
--- a/src/orca/scripts/web/script.py
+++ b/src/orca/scripts/web/script.py
@@ -1063,7 +1063,7 @@ class Script(default.Script):
         """To-be-removed. Returns the string, caretOffset, startOffset."""
 
         if self._inFocusMode or not self.utilities.inDocumentContent(obj) \
-           or obj.getState().contains(pyatspi.STATE_EDITABLE):
+           or self.utilities.isFocusModeWidget(obj):
             return super().getTextLineAtCaret(obj, offset, startOffset, endOffset)
 
         text = self.utilities.queryNonEmptyText(obj)


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