[orca] Filter out some name-change events that tend to be spammy



commit 81abde4947dcfe2a6f8d14a579ba3630aa92c57f
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Tue Apr 21 12:26:14 2020 -0400

    Filter out some name-change events that tend to be spammy

 src/orca/event_manager.py | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/orca/event_manager.py b/src/orca/event_manager.py
index d3e6f45a4..366b5ea2e 100644
--- a/src/orca/event_manager.py
+++ b/src/orca/event_manager.py
@@ -171,8 +171,13 @@ class EventManager:
         if event.type.startswith('object:property-change:accessible-name'):
             if role in [pyatspi.ROLE_CANVAS,
                         pyatspi.ROLE_ICON,
+                        pyatspi.ROLE_LABEL,      # gnome-shell spam
+                        pyatspi.ROLE_LIST_ITEM,  # Web app spam
+                        pyatspi.ROLE_LIST,       # Web app spam
+                        pyatspi.ROLE_SECTION,    # Web app spam
                         pyatspi.ROLE_TABLE_ROW,  # Thunderbird spam
                         pyatspi.ROLE_TABLE_CELL, # Thunderbird spam
+                        pyatspi.ROLE_MENU,
                         pyatspi.ROLE_MENU_ITEM]:
                 msg = 'EVENT MANAGER: Ignoring event type due to role'
                 debug.println(debug.LEVEL_INFO, msg, True)


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