[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 --- Comment #9 from Steve Yin steve.yin@gmail.com --- This invalid focus event is same with other cases. The focus is moved from an editing area in one cell to another cell. When attempting to move the focus to an out of bounds cell, the focus should also be unset from the previous cell and set to the new cell, but in this case the previous cell and the new cell are the same one cell. (In reply to James Teh from comment #8) Tested with AOO410m1(Build:9750) - Rev. 1571087. A valid focus event is now fired last when editing and attempting to move to an out of bounds cell. However, there is still an invalid focus event first, as follows: (In reply to James Teh from comment #0) 7. Type any letter (such as t), which will begin editing this cell. 8. Press right arrow to complete editing, accept the change and move to B1. Expected: A focus event should be fired for the B1 cell only. Actual: An invalid focus event is fired (as in step 6), then a valid focus event is fired on the B1 cell. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 --- Comment #8 from James Teh ja...@nvaccess.org --- Tested with AOO410m1(Build:9750) - Rev. 1571087. A valid focus event is now fired last when editing and attempting to move to an out of bounds cell. However, there is still an invalid focus event first, as follows: (In reply to James Teh from comment #0) 7. Type any letter (such as t), which will begin editing this cell. 8. Press right arrow to complete editing, accept the change and move to B1. Expected: A focus event should be fired for the B1 cell only. Actual: An invalid focus event is fired (as in step 6), then a valid focus event is fired on the B1 cell. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 Oliver-Rainer Wittmann o...@apache.org changed: What|Removed |Added Target Milestone|--- |4.1.0 -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 --- Comment #6 from SVN Robot svn...@dev.null.org --- steve_y committed SVN revision 1555694 into trunk: Bug 123629 - [ia2] Calc: Invalid focus event fired after editing cell -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 Steve Yin steve.yin@gmail.com changed: What|Removed |Added Status|ACCEPTED|RESOLVED Resolution|--- |FIXED --- Comment #7 from Steve Yin steve.yin@gmail.com --- Verified, it works. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 Steve Yin steve.yin@gmail.com changed: What|Removed |Added Status|CONFIRMED |ACCEPTED --- Comment #3 from Steve Yin steve.yin@gmail.com --- Root cause: no valid focus event will be fired when attempting to change a selected cell in editing status to an out of bounds cell. The invalid cell address will be corrected by a valid cell address which is same with the previous one. In this case the valid focus event will no fired on the same cell. Solution: identify this kind of cases and fire a valid focus event on the current selected cell. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 --- Comment #4 from SVN Robot svn...@dev.null.org --- steve_y committed SVN revision 1555694 into trunk: Bug 123629 - [ia2] Calc: Invalid focus event fired after editing cell -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added Status|UNCONFIRMED |CONFIRMED CC||steve.yin@gmail.com, ||vstuart.fo...@utsa.edu Ever confirmed|0 |1 --- Comment #1 from V Stuart Foote vstuart.fo...@utsa.edu --- Confirmed on Windows 7 sp1 64-bit with AOO410m1(Build:9750) - Rev. 1538508 Rev.1538508 using Accprobe utility to track --tableCell data entry followed by with enter or cursor key movement has extra focus event ia2 role textFrame / msaa acccRole client area as [focusable] -- and then toggles to the correct tableCell and accName -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 --- Comment #2 from James Teh ja...@nvaccess.org --- (In reply to V Stuart Foote from comment #1) using Accprobe utility to track --tableCell data entry followed by with enter or cursor key movement has extra focus event ia2 role textFrame / msaa acccRole client area as [focusable] Btw, AccProbe is actually reporting incorrect information there. The event is fired on a child ID for which IAccessible::accChild fails, but AccProbe doesn't acknowledge the accChild failure. Therefore, it uses CHILDID_SELF, which is the root object, hence the reporting of root pane/client. I've seen this bug in AccProbe before. I don't think AccProbe is being actively developed, so I haven't bothered to report it at this stage. -- and then toggles to the correct tableCell and accName The even more concerning issue is when you are in the A1 cell and you exit editing by pressing left arrow. In that case, you get the invalid focus event, but no valid focus event. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
[Bug 123629] [ia2] Calc: Invalid focus event fired after editing cell
https://issues.apache.org/ooo/show_bug.cgi?id=123629 James Teh ja...@nvaccess.org changed: What|Removed |Added Blocks||121767 -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.