https://bugs.documentfoundation.org/show_bug.cgi?id=156699
--- Comment #12 from Michael Weghorn <[email protected]> --- Still reproducible with current master (as of 5f15f953f34eef1e165af4f935fab6533fd49bc6) and orca 48.1-1 in Debian testing. 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. Might be worth checking whether one of one of ("popup", "application window") is considered the top-level while the other one has the active state set, or the state is missing altogether. >From Orca debug log: 16:01:07.394919 - EVENT MANAGER: Dequeueing object:state-changed:focused for [drawing area: 'YEN SIGN'] in soffice (gtk 3.24.49) (1, 0, 0) 16:01:07.394947 - EVENT MANAGER: Dequeued object:state-changed:focused for [drawing area: 'YEN SIGN'] in soffice (gtk 3.24.49) (1, 0, 0) priority: 3, counter: 524 vvvvv START PRIORITY-3 OBJECT EVENT OBJECT:STATE-CHANGED:FOCUSED (queue size: 19) vvvvv 16:01:07.395306 - AXObject: Treating soffice as not supporting collection. 16:01:07.395627 - EVENT SOURCE: app='soffice (gtk 3.24.49)' name='YEN SIGN' role='drawing area' id='favchar2' description='' help='' states='enabled, focusable, focused, has-tooltip, sensitive, showing, visible' relations='' actions='' interfaces='Component' attributes='toolkit:gtk' text='' path=[-1, 0, 0, 1, 0, 2, 0, 43, 0, 0, 0, 0, 0, 0, 1, 14] 16:01:07.395640 - SCRIPT MANAGER: Active script is: soffice (module=orca.scripts.apps.soffice.script) 16:01:07.395653 - FOCUS MANAGER: Locus of focus is [drawing area: 'EURO SIGN'] 16:01:07.395673 - EVENT MANAGER: Getting script for event for [application: 'soffice'] [drawing area: 'YEN SIGN'] 16:01:07.395686 - SCRIPT MANAGER: Getting script for [application: 'soffice'] [drawing area: 'YEN SIGN'] 16:01:07.395704 - SCRIPT MANAGER: Script is app script soffice (module=orca.scripts.apps.soffice.script) 16:01:07.395713 - EVENT MANAGER: Script for event is soffice (module=orca.scripts.apps.soffice.script) 16:01:07.395730 - EVENT MANAGER: Processing object:state-changed:focused: script for event is active 16:01:07.395744 - FOCUS MANAGER: Locus of focus is [drawing area: 'EURO SIGN'] 16:01:07.395755 - TABLE NAVIGATOR: Last navigation event (None) was last key event: False 16:01:07.395778 - AXUtilitiesRelation: [drawing area: 'YEN SIGN'] flows from: [] 16:01:07.395791 - AXUtilitiesRelation: [drawing area: 'YEN SIGN'] flows to: [] 16:01:07.396081 - SCRIPT UTILITIES: [frame: 'Untitled 1 — LibreOfficeDev Writer 26.2 [5f15f953f34eef1e165af4f935fab6533fd49bc6]'] is top-level object for: [drawing area: 'YEN SIGN'] 16:01:07.396335 - SCRIPT UTILITIES: [drawing area: 'YEN SIGN'] is in frame [frame: 'Untitled 1 — LibreOfficeDev Writer 26.2 [5f15f953f34eef1e165af4f935fab6533fd49bc6]'] and dialog None 16:01:07.396355 - AXObject: Clearing AT-SPI cache on [frame: 'Untitled 1 — LibreOfficeDev Writer 26.2 [5f15f953f34eef1e165af4f935fab6533fd49bc6]'] Recursive: False. Reason: Checking if window can be the active window 16:01:07.396550 - AXUtilities: [frame: 'Untitled 1 — LibreOfficeDev Writer 26.2 [5f15f953f34eef1e165af4f935fab6533fd49bc6]'] from [application: 'soffice'] lacks active state TOTAL PROCESSING TIME: 0.0016 ^^^^^ FINISHED PRIORITY-3 OBJECT EVENT OBJECT:STATE-CHANGED:FOCUSED ^^^^^ -- You are receiving this mail because: You are the assignee for the bug.
