https://bugs.documentfoundation.org/show_bug.cgi?id=93825
Bug ID: 93825
Summary: Missing accessibility events when
selecting/deselecting cells in Calc
Product: LibreOffice
Version: unspecified
Hardware: Other
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Calc
Assignee: [email protected]
Reporter: [email protected]
Blocks: 36549
Created attachment 118300
--> https://bugs.documentfoundation.org/attachment.cgi?id=118300&action=edit
pyatspi accessible-event listener
Steps to reproduce:
1. Launch the attached accessible-event listener in a terminal
2. Launch Calc
3. Arrow around (as a sanity check, to see events)
4. Try one or more of the following:
a. Shift + arrow around to select cells
b. Press F8 to enter selection mode and arrow around to select cells
c. Press Shift+Space to select the current row
d. Press Ctrl+Shift+Space to select the current column
Expected results: For 4a, 4b, 4c, and 4d there would be an accessible event
(such as object:state-changed:selected and/or object:selection-changed) to
notify ATs like Orca that the selection has changed.
Actual results: For 4a, 4b, 4c, and 4d there are no selection-related
accessible events.
Impact: Orca cannot present selection changes in Calc because Orca doesn't know
they have occurred.
Note: You should see object:active-descendant-changed when you arrow around
without selecting in step 3. I'm leaning towards
object:active-descendant-changed NOT being the event emitted when selecting
because the active cell seems to remain the one with the bold, black rectangle
around it. That said, we're not seeing that event either. If that event were
emitted when the selection changed it would be better than the nothing we are
currently getting; but if I get a choice for the to-be-implemented event, I'd
like a selection-related one. :)
Lastly, I can reproduce this in both 4.4.5.2 and 5.0.0.5. (I don't think the
bug was introduced in 4.4.5.2, however.)
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs