https://bugs.documentfoundation.org/show_bug.cgi?id=156699

--- Comment #13 from Michael Weghorn <[email protected]> ---
(In reply to Michael Weghorn from comment #12)
> state-changed:focused events are apparently sent, but ignored by Orca due to
> some issue with the top-level window not having the active state.

Indeed. This quick hack in Orca (on top of main as of
36c65394e0ec085175c5a45341f89527084cf068) to drop that check makes it announce
the popup + focus changes in there:

diff --git a/src/orca/ax_utilities.py b/src/orca/ax_utilities.py
index 98a738037..f01ada61c 100644
--- a/src/orca/ax_utilities.py
+++ b/src/orca/ax_utilities.py
@@ -121,10 +121,10 @@ class AXUtilities:
         app = AXUtilitiesApplication.get_application(window)
         tokens = ["AXUtilities:", window, "from", app]

-        if not AXUtilitiesState.is_active(window):
-            tokens.append("lacks active state")
-            debug.print_tokens(debug.LEVEL_INFO, tokens, True)
-            return False
+        #if not AXUtilitiesState.is_active(window):
+        #    #tokens.append("lacks active state")
+        #    debug.print_tokens(debug.LEVEL_INFO, tokens, True)
+        #    return False

         if not AXUtilitiesState.is_showing(window):
             tokens.append("lacks showing state")

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to