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: libreoffice-bugs@lists.freedesktop.org
          Reporter: jdi...@igalia.com
            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
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to