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

            Bug ID: 161618
           Summary: Accessible text-changed events not fired for Calc
                    table cells
           Product: LibreOffice
           Version: 24.2.4.2 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Text-changed events are not fired from the table cell when text is inserted or
deleted. As a result, Orca is displaying the cell's correct content in braille.

Steps to Reproduce:
1. Launch Calc
2. Launch the attached accessible event listener in a terminal
3. Type "abc" in one cell
4. Arrow to a neighboring cell and type "def"
5. Return to the cell with "abc" and press Delete

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". 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.



Expected Results:
In steps 3 and 4, the event would be fired for all inserted letters. While
firing the event from a paragraph is fine if it's needed, the event should also
be fired from the table cell whose accessible text contains the displayed
contents.

In step 5, at least the focused table cell would fire a text-deletion event.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.4.2 (X86_64)
Build ID: 420(Build:2)
CPU threads: 48; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

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

Reply via email to