Bug 119791

Summary: a11y: "active window" events should be emitted before focus events
Product: LibreOffice Reporter: Samuel Thibault <samuel.thibault>
Component: UIAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal Keywords: accessibility
Priority: medium    
Version: 6.2.0.0.alpha0+   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 36549    

Description Samuel Thibault 2018-09-10 15:41:04 UTC
Description:
The background is solving https://gitlab.gnome.org/GNOME/orca/issues/14 : text of wizards are getting spoken by screen readers, but the text of a button would be spoken first, even if it is in the middle of the text. That is because LO emits the focus event before the "active window" event

Steps to Reproduce:
1. Open File->Wizard->Address Data Source

Actual Results:
the a11y focus event for the radio button is emitted before the "window active" event.

Expected Results:
the "window active" event should be emitted before the focus event, like other applications do.


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Buovjaga 2018-10-03 15:48:07 UTC
-> NEW
Comment 2 QA Administrators 2019-10-04 03:05:27 UTC Comment hidden (obsolete)
Comment 3 Samuel Thibault 2019-10-13 16:05:21 UTC
ATM (tested withLO 6.3.2.2) the initial focus is apparently not on the radio buttons any more but on the step panel. Actually navigating with the keyboard from there seems just non-working, pressing tab does not bring to the radio buttons. This makes it really non-functional for blind people.
Comment 4 QA Administrators 2021-10-13 03:40:28 UTC Comment hidden (obsolete)
Comment 5 Samuel Thibault 2021-10-13 08:40:19 UTC
I can't reproduce the issue any more with LO 7.2.1.2