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

            Bug ID: 162929
           Summary: Screen readers don't announce selection changes in
                    table in Impress
           Product: LibreOffice
           Version: 25.2.0.0 alpha0+
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Impress
          Assignee: [email protected]
          Reporter: [email protected]

Steps to reproduce:

1) start the Orca screen reader on Linux
2) start LO Impress with the gtk3 VCL plugin
3) Insert a 2x2 table via "Insert" -> "Table"
4) type single letters (or more text) in the table cells, so it e.g. looks like
this

A | B
-----
C | D

5) move cursor to first cell
6) use Shift+Right twice to select first cell, then again to select second cell
in addition

Actual result:
Orca doesn't announce the newly selected cell

Expected result:
Orca should announce the newly selected cell.

Further notes:

* This is most likely due to missing selection-changed/state-changed:selected
events on the a11y layer, s. Noel's comment here:
https://gerrit.libreoffice.org/c/core/+/173245/comments/47017689_65d42715
(which was the trigger to test + report here)
    * That also gives a code pointer and points out a potential interface that
could help achieve what's needed (dummy check for that interface removed in
that Gerrit change, as it wasn't implemented anyway)
* When using a table in Writer instead of Impress, this works fine.
* Behavior on Windows with NVDA is comparable.

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: d0d84eba568aaa9aef6ad812f19410946a274640
CPU threads: 32; OS: Linux 6.10; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: CL threaded

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: d39e7878b32a68aa34759737000aa6e138b87999
CPU threads: 12; OS: Windows 10 X86_64 (10.0 build 19045); UI render: default;
VCL: win
Locale: en-US (en_DE); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to