https://bugs.freedesktop.org/show_bug.cgi?id=56031

Caolán McNamara <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected],
                   |                            |[email protected]
                   |                            |r, [email protected]

--- Comment #7 from Caolán McNamara <[email protected]> ---
I believe this is a regression triggered by
http://cgit.freedesktop.org/libreoffice/core/commit/?id=062eaeffe7cb986255063bb9b0a5f3fb3fc8e34c

The change of content causes the new RSID attribute to be emitted which causes
an a11y attributes change event to be added to the queue, then the removal of
content arrives and the SwAccessibleMap::AppendEvent decides to throw away the
REMOVE event and keep the attributes changed event.

(sufficient to put a breakpoint in SwAccessibleMap::AppendEvent and delete a
letter)

This SwAccessibleMap::AppendEvent is a bit odd, bAppendEvent of false means
throw away the event, while bAppendEvent of true means move an old event for
the source from the queue to the end after optionally updating some of its
members

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to