Apache OpenOffice (AOO) Bugzilla – Issue 72159
[A11y] Incorrect char in any_data.value() field of event when text is deleted.
Last modified: 2006-12-13 18:19:19 UTC
This was entered in the SOffice bug database: https://so-web.germany.sun.com/iBIS/servlet/edit.TaskFormServlet?tid=137437 We find that database very cumbersome to work with and note also that the same problem exists with OOo. So...we're 'moving' the bug here. The main problem is that the any_data.value() field does not contain the text that was deleted when a text deleted event is issued. This is a severe usability problem.
Description from Bugtracker. IStartup StarOffice Writer. Create a simple document with a line such as: The quick Position your text cursor between the "i" and the "c". Hit BackSpace. This generates an "object:text-changed:delete" event. The any_data.value() field of that event should contain the character than has just been deleted. Instead it contains the character to the left of the text cursor after the deletion ("u" in this example). This makes it impossible for Orca, the screen reader/magnifier to correctly report back to the user the character that they have just deleted. ES: verfied in atkbridge4 ES->OBR: I can't reproduce the description (with which tool should I grab the missing/existing info?) but I do believe "Delete characters won't be read". Please have a look. OBR: fixed commited to CWS atkbridge4 OBR->ES: you can check the character returned by enabling "Log events" in at-poke and check object=>text-changed. ES: Ok in m195
Ok in m195
Just to verify, I downloaded OOo v2.1 (32bit Linux version) from the openoffice.org website and installed it. With this version, I cannot reproduce the problem.