Bug 119791 - a11y: "active window" events should be emitted before focus events
Summary: a11y: "active window" events should be emitted before focus events
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.2.0.0.alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: a11y-Linux
  Show dependency treegraph
 
Reported: 2018-09-10 15:41 UTC by Samuel Thibault
Modified: 2021-10-13 08:40 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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