[orca] Don't display name of web-based code editors at start of each line
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Don't display name of web-based code editors at start of each line
- Date: Tue, 21 Apr 2020 23:52:34 +0000 (UTC)
commit f17cb3fe13f66438b3232646f11d40422f6a50da
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Tue Apr 21 19:50:38 2020 -0400
Don't display name of web-based code editors at start of each line
Note that this requires the editor to be using the ARIA "code" role.
In the case of VSCode, that change was only quite recently made.
src/orca/scripts/web/braille_generator.py | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/orca/scripts/web/braille_generator.py b/src/orca/scripts/web/braille_generator.py
index facec8f51..9626d3cbf 100644
--- a/src/orca/scripts/web/braille_generator.py
+++ b/src/orca/scripts/web/braille_generator.py
@@ -117,6 +117,10 @@ class BrailleGenerator(braille_generator.BrailleGenerator):
if self._script.utilities.isTextBlockElement(obj):
return []
+ if obj.getState().contains(pyatspi.STATE_EDITABLE) \
+ and self._script.utilities.isCodeDescendant(obj):
+ return []
+
if obj.name:
name = obj.name
if not self._script.utilities.hasExplicitName(obj):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]