[Libreoffice-bugs] [Bug 100086] Accessible events for selection of multiple cells on sheet are not correctly exposed to screen reader

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Aug 3 12:18:11 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=100086

--- Comment #11 from Peter Vágner <pvagner at pvagner.tk> ---
Isn't this essentially a duplicate of 93825?

Still I think there are more issues with this implementation we just slowly
need to document it.

=== Steps to reproduce ===
* Grab the accessible listener from 93825
* Launch libreoffice calc spread sheet
* Press shift+space to select entire row
* Now launch the accessible event listener in a terminal
* Focus back to the calc window
* Press and hold down shift key and repeatedly press left arrow key several
times. 5 or 10 times is fine to see the issue in action.
* Examine the event listener output in the terminal window

=== Expected result ===
Corresponding with switching back into the calc window single
object:active-descendant-changed is expected.
Then number of object:selection-changed events is expected for each selection
contraction. So if you have pressed shift+left arrow keys 5 times you should
have at least 6 events printed to the terminal window.

=== Actual result ===
Corresponding accessibility event is only being sent for the first selection
change resulting from pressing shift+left arrow key. Second, third and all
other shift+left key presses don't generate appropriate accessibility events.


=== Notes ===
I think windows screen readers such as NVDA don't handle this at all so on
windows work shal be done on both ends of the stack.
Also I think there might be more issues like this we haven't yet clearly
documented them.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180803/01893d65/attachment.html>


More information about the Libreoffice-bugs mailing list