If you double-click a word in the middle of a sentence, and then press backspace to delete it, the following happens with "record changes" enabled: The word deleted is striked through, and the cursor is at the end of the deleted word (OK so far). Now if you continue to press backspace, the cursor moves like deleting individual characters of the word that is overstriked (effectively "deleting" what is already deleted). Unsure whether this causes further harm internally... The correct thing would be to delete the character that precedes the deleted word.
(In reply to Ulrich Windl from comment #0) > The correct thing would be to delete the character that precedes the deleted > word. Ok, in other words skipping backwards over the deleted word. I guess it would be intuitive.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
still repro in Версия: 6.1.4.2 ID сборки: 1:6.1.4-0ubuntu0.18.10.1 Потоков ЦП: 4; ОС:Linux 4.18; Отрисовка ИП: по умолчанию; VCL: gtk3_kde5; Локаль: ru-RU (ru_RU.UTF-8); Calc: group threaded but it needs to retest it in current master (6.3) because in 6.3 were some changes in track changes mechanism
Still repro Arch Linux 64-bit Version: 6.3.0.0.alpha0+ Build ID: 1a5340788639ba71725338ddc5d340b2b304f4c2 CPU threads: 8; OS: Linux 4.20; UI render: default; VCL: gtk3; Locale: fi-FI (fi_FI.UTF-8); UI-Language: en-US Calc: threaded Built on 26 January 2019
Dear Ulrich Windl, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
In 6.4.7.2 backspacing over a deleted word just does nothing, i.e.: the cursor does not move at all.
Dear Ulrich Windl, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Created attachment 184954 [details] Screencast showing the (d)effect (In reply to QA Administrators from comment #7) Version: 7.3.6.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 8; OS: Linux 5.14; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded On the screencast: a word left from the cursor was deleted before (so it really does not exist any more). However when deleting via "backspace" key from further right, the cursor is moved inside the word deleted already as if it were still there. Can you delete a word multiple times???
IMO, this is not a bug. 1. There is no harm created by the current behavior. Deleting something several times does not break the document, nor creates anything in the current redlines. The alternatives could be: * on Backspace, stay after the deletion, and eat one character before the deletion (seemingly what is asked in comment o in "The correct thing"). This is wrong: the backspace would then eat something not adjacent; you may even have a situation, when an already deleted part is large, and the place where you actually delete things is outside of the view. * on Backspace, jump to before-the-existing-deletion, and delete one character there. Still not ideal. The first deletion will still be non-adjacent to the initial cursor position. * on Backspace, jump to before-the-existing-deletion, and do nothing on this first keypress. It would be somewhat better - but it would be conceptually no different compared to the current situation: the first keypress would "delete the deleted piece again". Just moving back is something users naturally expect from Backspace; Word does the same. Since 2016, there was no duplicates for this; not a single new user CCed to this (only OP and Ilmari from TDF are there in the list). No sign of a real user demand. Let me close it WONTFIX.
Conceptually deleted text is not there any more, but Writer treats it as if it's still there (and I think that's wrong). I made an additional test: Delete a word and replace it with a different one. Now when searching you can find both the deleted one and the new one. I think that's wrong, too, but maybe it's discussable. Maybe some preference setting could decide what the user likes to see/find: Only current content, or also recorded old content. I made yet another test: Replacing a letter in the middle of a word (e.g. in "sam" replace the "a" with "i", creating "sim"): Now search neither finds the old "sam", nor the new "sim"! That just looks wrong to me (but it might be a different issue, even when originating from the same root). Regarding the lack of CC:s: I guess the majority of people does not use "record changes", just as a majority of users does not care to report issues.
(In reply to Ulrich Windl from comment #10) > Regarding the lack of CC:s: I guess the majority of people does not use > "record changes", just as a majority of users does not care to report issues. This is a common misconception. Any real problem collects tens of duplicates; so please don't bring this idea to defend. Please file search problems separately. Thank you.
(In reply to Ulrich Windl from comment #10) > Regarding the lack of CC:s: I guess the majority of people does not use > "record changes", just as a majority of users does not care to report issues. FTR: tdf#109272 (an issue created a bit *later* than this one; also discussing *change tracking*; also discussing cursor behavior when deleting ... - so very similar) has *three* duplicates, and 8 people in CC list (4 of them are users, not devs / QA). So again: the actual problems find their way to the Bugzilla, and their dupe / CC count clearly indicates their importance.