Working with Shift+F3 for rotation of uppercase and lowercase acts unexpected. A word with lowercase is sometimes working correct: example -> Example -> EXAMPLE -> example -> etc. Sometimes it happens, that it is working as followed: example -> EXAMPLE -> example -> Example -> EXAMPLE -> example -> etc. A word with uppercase also is sometimes working correct: Example -> EXAMPLE -> example -> etc. But sometimes happens the following: Example -> Example -> EXAMPLE -> example -> etc. After one passage it is always working correct. It is working correct too if you rotated a word in the past and rotate it later again. With this functionality you always must look what happens, and can't typing blind.
I can confirm this bug on platform Windows Vista with 4.0 beta1 Note: It is not happening every time, but rather when a new line or new word is entered and the action attempted. Test: 1. Create a new document 2. Write a word in CAPS and use Shift+F3 Expected Rotation: CAPS->caps->Caps->CAPS Actual Rotation: CAPS->Caps->CAPS->caps->Caps->CAPS
** 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 on a currently supported version of LibreOffice (4.3.5 or later): https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) Thank you for your help! -- The LibreOffice QA Team
The behavior is the same as reported. Tested on Debian Testing (jessie) amd64 with: - version 4.3.3.2 from Debian repository, Build-ID: 430m0(Build:2) - version 4.3.5.2 in parallel, Build-ID: 3a87456aaa6a95c63eea1c1b3201acedf0751bd5 - version 4.4.0.1 in parallel, Build-ID: 1ba9640ddd424f1f535c75bf2b86703770b8cf6f
** 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 on a currently supported version of LibreOffice (5.0.4 or later) https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) 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: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2016-01-17
I can't reproduce it with the first example, it works correct for me: example -> Example -> EXAMPLE -> example -> etc. The second example has reliable the wrong(?) behavior of: Example -> Example -> EXAMPLE -> example -> etc. Tested with 5.0.4.2, 5.1.0.1 and 5.2.0.0.alpha (from 2016-01-04).
** 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 on a currently supported version of LibreOffice (5.2.5 or 5.3.0 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) 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: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20170306
The bug is still present in current versions. Tested with LO 5.4.1.2 from Debian repository and LO-Dev 6.0 (2017-07-20) in parallel.
** 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
Created attachment 148383 [details] Visualization of work
confirmation in V. 6.2.0.3 (x64) on Windows10. select word "start" hit sh+f3 --> "START" hit sh+f3 --> "start" (goes back to where it started) hit sh+f3 --> "Start" (which is what I wanted) select other word "end" hit sh+f3 --> "start" "end" (first change has been reversed!) * hit sh+f3 --> "END" hit sh+f3 --> "end" (again goes back to where it started) hit sh+f3 --> "End" * Interestingly, every word with capital first letter in the same sentence preceding "start" is changed to all-lowercase!
Since the current built-in behavior is not likely to be changed any time soon, I wrote a Basic macro for Cycle Case which honors the selection, autoselects only a single word when there is no selection, uses the current case of the selected text for a starting point instead of a counter, and can cycle the case of word the user just typed (including when there is already a space between it and the cursor). https://extensions.libreoffice.org/en/extensions/show/4036
Reproduced, although slightly differently, in: Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: 06ac18e6302d666c363740644a7976e8c22d1113 CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded My steps: 1. New document 2. Add three lines with the following words respectively: START, start, Start 3. With cursor in each, cycle with the Shift + F3 shortcut until you see the repeated pattern. Results (in square brackets is the sequence that repeats): START > [Start > Start > START > start] start > [start > Start > Start > START] Start > [start > Start > Start > START] So, for all three cases, the sequence that repeats is the same, but the first modification (or lack thereof) is inconsistent. It's as if the original form was not detected properly. The issue with it affecting surrounding words is described in Bugs 144851, 145121, and probably others.
In a new Writer document, select "TEXT text Text tExt" (sentence after "0. "), and press "Shift+F3" Actual/Expected results: 0. TEXT text Text tExt - original 1. Text Text Text Text - Title Case 2. Text text text text - Sentence case 3. TEXT TEXT TEXT TEXT - UPPERCASE 4. text text text text - lowercase The cycle returns to 1. In a new Writer document, select "TEXT" (first word after "0. "), and press "Shift+F3" Actual results: 0. TEXT text Text tExt - original 1. Text text Text tExt - Title Case 2. Text text text text - Sentence case 3. TEXT text text text - UPPERCASE inherits the error 4. text text text text - lowercase inherits the error 1. Text text text text - Title Case inherits the error Actual/Expected results: 2. Text text text text - actual 2. Text text Text tExt - expected Tested with: Version: 7.2.7.2 (x86) / LibreOffice Community Build ID: 8d71d29d553c0f7dcbfa38fbfda25ee34cce99a2 CPU threads: 4; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: Skia/Raster; VCL: win Locale: es-MX (es_MX); UI: en-US Calc: threaded Tested with: Version: 7.3.2.2 (x86) / LibreOffice Community Build ID: 49f2b1bff42cfccbd8f788c8dc32c1c309559be0 CPU threads: 4; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: Skia/Raster; VCL: win Locale: es-MX (es_MX); UI: es-ES Calc: threaded
The report in Comment 13: > Actual/Expected results: > 2. Text text text text - actual > 2. Text text Text tExt - expected Sounds like a duplicate of Bug 49033, which was fixed in 7.3.0. So, if it also occurs in 7.3.2.2 that would be a regression. There has been more work on this code since then, so please re-test with the 7.4.0 alpha available here: https://www.libreoffice.org/download/download/?type=mac-x86_64&version=7.4.0&lang=en-US If it occurs in 7.4.0, open a new bug report and mark it as a regression. Because this was/is a different bug from what is reported in Comment 0 (where the rotation isn't consistent), so I am not marking this BZ item as a duplicate.
Dear Kü, 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
Re-confirmed with Version: 24.2.3.2 (X86_64) / LibreOffice Community Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba CPU threads: 12; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win Locale: bg-BG (bg_BG); UI: bg-BG Calc: CL threaded The cycling appears to depend on an global internal counter and not on the state of the selected text/the text containing the cursor. In a new document, I type example Example Then I cycle the first line like this: example -> Example -> Example -> EXAMPLE -> example The internal counter is now primed for Title Case. At this point, I try to cycle the second line and I get: Example -> Example -> Example -> EXAMPLE -> example The first two presses of F3 don't change the word (they are, respectively, Title Case and Sentence case), giving the impression that the feature is not working. The expected result is to detect the current state of the selected text and to continue cycling from that state onward regardless of any previous cycle case operation on another selection, so: Example -> EXAMPLE -> example -> Example -> ...