Apache OpenOffice (AOO) Bugzilla – Issue 89604
autocorrection word-replacement can't be undone for single word in cell
Last modified: 2017-05-20 10:33:40 UTC
Hello, when entering a word in a cell which is eligible for autocorrection, the autocorrection occurs. When I reedit the autocorrected word to be as I originally entered it, it becomes autocorrected again. So there is no way to undo an autocorrection. This is not a huge problem as most autocorrection suggestions are to the better in fact (if not all). This might also be an enhancement request to have NO auto-feature touch a character sequence that has been reedited to be as originally entered. I couldn't make out a problem with auto-input which I originally set out to explore. Auto-input suggests and lets its suggestion be changed and doesn't stubbornly "corrects" to the character sequence it first came across.
Please provide an example of how to cause something to auto-correct. I tried to verify this bug, but since I do not know how to trigger auto-correction...
Hi, I must guess the referred-to feature of my issue myself :-) I know I should and do know better how to write intelligible issues. Now: AutoCorrect is AutoKorrektur in German and it is the 4th option from the top of the Extras menu (Tools in English probably). The feature I was referring to probably is the word replacement table, for example, if you enter "sri" (in English) it becomes autocorrected to "sir" (if this is in the english word replacement table). Now: you can't have "sri" in a cell whatever you do if "sri" is in the word replacement table. Sometimes you do want to have such words, as in "Sri Lanka" (a country), thus the auto-correction -- which is fine in almost all cases and therefore is left on -- should NOT TOUCH WORDS, ONE _REEDITED_. This last observation should apply to all auto-features. Maybe an enhancement is needed for this general functionality -- or is there an issue for Microsoft Office-like SmartTags? If you don't have this issue, I might write one but then treat this issue as a special case for word replacement which would be nice if it was fixed (make a counter on how often a particlar word in a particular cell got auto-replaced. Make the counter upon first replacement and if the counter gets 2, don't do the replacement). Thanks, Lars
see my last newly added message here
Off hand, I think that it is working as it should. Based on your feedback, I performed a few experiments. I found a word that would change with auto-correct. 1. Type word in the cell. 2. Type a space. 3. Auto-correct changes the word 4. Use Ctrl+Z to change the word back. The example above worked because there was a space after the word. Now, lets try another one. 1. Pre F2 to enter edit mode. 2. Enter the word 3. Use Shift+Home to select the word 4. Press Tab to leave the cell no time, wife handing me a baby... Note that on the auto-correct menu, you can suspend any of the replacement options (such as table lookup). OOo does have a smart tag feature, I tested it in version 2.4
Hi, ok, 1. example: undo auto-correct works if there is a space following 2. example also works. I never knew example 2. And I guess casual users who step across such a word do neither. Turning off word replacement in general is no option as it is useful in general as I wrote. Removing a particular word is too tedious, nobody wants to scroll the table. THEREFORE: Treat a single word-replaced word in a cell as if it has a delimiter (space, comma or therelike) following thus making Ctrl-Z (undo) work! This is just intuitive, straight-forward and what most users expect! OOo has a SmartTag feature? So a hint popping up on every auto-executed function offering the possibility to refine the result of the operation? I never came across that one in OOo!
reassigning features and enhancements to user requirements@openoffice.org which will be the default owner for those tasks (was introduced some time ago)
Undo auto correction possible. AOO410m1(Build:9750) - Rev. 1536093 Rev.1536093 Win 7