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.

Reply via email to