Bug Hunting Session
Bug 118508 - Accessibility events missing when entire row/column unselected in Calc
Summary: Accessibility events missing when entire row/column unselected in Calc
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
6.0.5.2 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: a11y-Linux
  Show dependency treegraph
 
Reported: 2018-07-02 20:20 UTC by Joanmarie Diggs
Modified: 2019-01-18 15:14 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
aforementioned pyatspi accessible-event listener (277 bytes, text/x-python)
2018-07-02 20:20 UTC, Joanmarie Diggs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joanmarie Diggs 2018-07-02 20:20:01 UTC
Description:
Because Calc doesn't notify Orca when an entire row or column has become unselected, Orca cannot notify the user.

Steps to Reproduce:
1. Launch the attached pyatspi accessible-event listener in a terminal
2. Launch Calc and give focus to the spreadsheet table
3. Press Shift+Space to select a row or Ctrl+Space to select a column
4. Use Shift + Arrows to select a couple more rows/columns
5. Use Shift + Arrow in opposite direction to unselect what became selected in step 4


Actual Results:
Each time step 4 is performed, the event listener prints out an event (good).

Each time step 5 is performed, the event listener does NOT print out an event (bad).

Expected Results:
Each time step 4 or step 5 were performed, the event listener would print out an event.


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Joanmarie Diggs 2018-07-02 20:20:35 UTC
Created attachment 143273 [details]
aforementioned pyatspi accessible-event listener
Comment 2 Samuel Thibault 2018-07-04 08:15:00 UTC
I can confirm the issue.
Comment 3 Frans-Willem Post 2018-08-03 09:44:59 UTC
I can confirm the issue

Version: 6.0.3.2
Build ID: 1:6.0.3-0ubuntu1
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: nl-NL (en_US.UTF-8); Calc: group