https://bugs.documentfoundation.org/show_bug.cgi?id=163802
Bug ID: 163802
Summary: Back-to-back name-changed events are causing Orca to
interrupt speech in spellcheck dialog
Product: LibreOffice
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Blocks: 36549
Michael: I noticed that Orca was sometimes interrupting speech of the spelling
error and context in order to present a name change.
Orca has logic to try to prevent incorrect interruptions, and I could add more.
But in this particular case one of the events seems wrong, and the other will
be redundant if the first event is addressed.
>From my debug.out (trimmed for clarity):
------
object:property-change:accessible-name
for [dialog: 'Spelling: English (USA)'] in soffice (gtk 3.24.43)
(detail1: 0, detail2: 0, any_data: 'Spelling: $LANGUAGE ($LOCATION)')
------
This means that the dialog with the name of 'Spelling: English (USA)' is
changing its name to 'Spelling: $LANGUAGE ($LOCATION)'
Presumably it doesn't want to do that. Then another event comes in to put
things back to what they should be:
------
object:property-change:accessible-name
for [dialog: 'Spelling: English (USA)'] in soffice (gtk 3.24.43)
(detail1: 0, detail2: 0, any_data: 'Spelling: English (USA)')
------
(Note that there may be Orca debugging side effects that's causing the name
after "dialog:" to be corrected/updated. But the any_data is what Orca gets
from LO. And it's the any_data that demonstrates the problem.)
Orca's skips processing the first of those two events because, at processing
time, Orca knows about the second one having been queued. But Orca does present
the second one, interrupting speech for the error presentation.
At the time the dialog was shown, it already had the right name. So I'm hoping
if you stop the first event (as being wrong) and have code that checks if the
name really changed (to stop the second event), Orca will stop interrupting
itself.
Referenced Bugs:
https://bugs.documentfoundation.org/show_bug.cgi?id=36549
[Bug 36549] [META] ACCESSIBILITY: Tracking bug for issues affecting a11y ATK
and GNOME Orca screen reader support
--
You are receiving this mail because:
You are the assignee for the bug.