[orca] Remove sanity check for changed lines in content editable objects



commit 67060cf32dea2539efad832876ece42eb890ed23
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Thu Dec 7 08:02:09 2017 -0500

    Remove sanity check for changed lines in content editable objects
    
    It seems to be triggering a crash in large documents.

 src/orca/scripts/web/script.py |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)
---
diff --git a/src/orca/scripts/web/script.py b/src/orca/scripts/web/script.py
index 7073aba..4ed00a7 100644
--- a/src/orca/scripts/web/script.py
+++ b/src/orca/scripts/web/script.py
@@ -1138,9 +1138,7 @@ class Script(default.Script):
         self.utilities.setCaretContext(newFocus, caretOffset)
         self.updateBraille(newFocus)
 
-        oldContext = self.utilities.lastContext(oldFocus)
-        if self.utilities.isContentEditableWithEmbeddedObjects(newFocus) \
-           and not self.utilities.contextsAreOnSameLine(oldContext, (newFocus, caretOffset)):
+        if self.utilities.isContentEditableWithEmbeddedObjects(newFocus):
             msg = "WEB: New focus %s content editable. Generating line contents." % newFocus
             debug.println(debug.LEVEL_INFO, msg, True)
             contents = self.utilities.getLineContentsAtOffset(newFocus, caretOffset)


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