[orca] Web: Don't repeat posinset and setsize for multi-line list items



commit ee834c9ae3ffebc177c97ac777e839ef3d7ce02c
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Mon Jun 7 14:23:46 2021 +0200

    Web: Don't repeat posinset and setsize for multi-line list items

 src/orca/scripts/web/speech_generator.py | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/orca/scripts/web/speech_generator.py b/src/orca/scripts/web/speech_generator.py
index d0b3a428d..2fe6aed32 100644
--- a/src/orca/scripts/web/speech_generator.py
+++ b/src/orca/scripts/web/speech_generator.py
@@ -691,6 +691,10 @@ class SpeechGenerator(speech_generator.SpeechGenerator):
         if self._script.utilities.isEditableComboBox(obj):
             return []
 
+        if args.get('formatType') not in ['basicWhereAmI', 'detailedWhereAmI']:
+            if args.get('priorObj') == obj:
+                return []
+
         position = self._script.utilities.getPositionInSet(obj)
         total = self._script.utilities.getSetSize(obj)
         if position is None or total is None:


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