Focus goes to wrong window when transient dialog window disappears #2040
Unanswered
zane
asked this question in
potential-bugs
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
When using Handy (an offline speech-to-text app), its small transient overlay window (172x36px, titled "Recording") appears briefly at the bottom of the screen when holding a hotkey. When this overlay disappears, focus goes to an arbitrary window instead of the previously focused window.
AeroSpace correctly classifies this overlay as a
dialog(see AX dump below).Steps to reproduce
Environment
AX dump of the overlay window
The overlay has:
AXSubrole: AXDialogAXFocused: 0,AXMain: 0Aero.AxUiElementWindowType: dialogAero.windowLevel: 25(not normalWindow)Full AX dump
{ "AXActivationPoint": "x:-1.000000 y:957.000000", "AXCancelButton": null, "AXCloseButton": null, "AXDefaultButton": null, "AXFocused": 0, "AXFrame": "x:649 y:905 w:172 h:36", "AXFullScreen": 0, "AXFullScreenButton": null, "AXMain": 0, "AXMinimizeButton": null, "AXMinimized": 0, "AXModal": 0, "AXRole": "AXWindow", "AXSubrole": "AXDialog", "AXTitle": "Recording", "AXZoomButton": null, "Aero.AxUiElementWindowType": "dialog", "Aero.AxUiElementWindowType_isDialogHeuristic": true, "Aero.windowLevel": 25 }Notes
AXFocused: 0) and has a non-normal window level (25)Possibly related
chooseGUI fuzzer as a popup and ignore focus changes from all popups #1560Beta Was this translation helpful? Give feedback.
All reactions