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

Michael Weghorn <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #4 from Michael Weghorn <[email protected]> ---
(In reply to Joanmarie Diggs from comment #0)
> Actual Results:
> In step 3, an accessible paragraph fires text-insertion events for "b" and
> "c" BUT not for a. Also, the focused table cell does not emit any event.
> 
> In step 4, an accessible paragraph fires text-insertion events for "e" and
> "f" BUT not for "d".

Confirmed with both, gtk3 and qt6.
(For qt6, the application name is "soffice.bin", not "soffice", so I've added
attachment 194792 as an updated pyatspi script that accepts both.)

> Also, the focused table cell does not emit any event.
> 
> In step 5, neither the paragraph nor the focused table cell fires any
> text-changed event.

Confirmed with gtk3.

As far as I know, a different a11y object is used for the cell in edit mode.
The paragraph object likely doesn't exist in step 5, as it's likely for the
EditEngine used while editing text (i.e. in edit mode only), but by just
pressing Del, edit mode is never entered.

For qt6, events for the focused cell are fired after steps 3, 4 and 5 once the
cell loses focus. That was recently implemented in these 2 commits (not yet
contained in your LO version):

    commit 5f9a955042822d05af5c04b2c852738c7e1e21a2
    Author: Michael Weghorn
    Date:   Fri Jun 7 13:03:19 2024 +0200

        tdf#158914 sc a11y: Send TEXT_CHANGED event when text changes


    commit ab5ad0c8b5056da8f699cea233dd31eceb3d80a4
    Author: Patrick Luby
    Date:   Wed May 22 10:25:10 2024 -0400

        tdf#158914 add back reusing weakly cached ScAccessibleCells

The discussion in https://gerrit.libreoffice.org/c/core/+/167961 has some more
details.

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 4df2a30c57c150d30d34e4cd1641a076cf3010f6
CPU threads: 32; OS: Linux 6.7; 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: 4df2a30c57c150d30d34e4cd1641a076cf3010f6
CPU threads: 32; OS: Linux 6.7; UI render: default; VCL: qt6 (cairo+wayland)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: CL threaded

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

Reply via email to