In calc when changing locale if the separator character is not valid then the separator in formulas are changed automatically. When this happen there is a stange behaviour. 1) Create a new file with locale set to "English (USA)" In this locale the separator is "," 2) Insert in cell A1 the formula =LEFT("Text",2) 3) Change locale to "Spanish (Spain)" In this locale the separator can't be "," so is changed to ";" 4) Press the mouse over cell A1 The application then shows a message about change separator character and when you accept a range of cells becomes selected moving the mouse changes the selection as if the shift key was pressed.
This only happens on Windows. On Linux, the message is displayed after step 3. I tried to bibisect it, but hit an error with some python cache causing changes.. I asked for help from Xisco. Arch Linux 64-bit, KDE Plasma 5 Version: 6.0.0.0.alpha0+ Build ID: 4082b5874adddedf8332fe977b6bb47b6949b302 CPU threads: 8; OS: Linux 4.12; UI render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group Built on August 31st 2017 Win 10 Version: 6.0.0.0.alpha0+ (x64) Build ID: 4b4ebb15456af443347679a7e7e8726c090a5bf5 CPU threads: 4; OS: Windows 6.19; UI render: default; TinderBox: Win-x86_64@62-TDF, Branch:master, Time: 2017-08-31_02:04:11 Locale: es-ES (fi_FI); Calc: group
Bibisect went ok after I removed the python cache files. Apparently this is the first bad commit, adding Michael M. to CC: https://cgit.freedesktop.org/libreoffice/core/commit/?id=7aae8772aa18744cb1bbd8348272be99cc882c47 ba5c12eeb1977bd3f7466df16a94b4c6f9523f6e is the first bad commit commit ba5c12eeb1977bd3f7466df16a94b4c6f9523f6e Author: Norbert Thiebaud <nthiebaud@gmail.com> Date: Tue Jul 14 14:13:07 2015 -0700 source 7aae8772aa18744cb1bbd8348272be99cc882c47 source 7aae8772aa18744cb1bbd8348272be99cc882c47 :040000 040000 585263ef01040b84876a862f697845c7f2435edf 45e0fefb5f34497a31fce6cb9e1a52b558c143a4 M instdir # bad: [05d11632892a322664fb52bac90b2598b7fb7544] source 5616d22b57a9a5e57d545e912e029162a230829b # good: [c1efd324c6ad448ac9edb030dc9738b9e6899e4d] source ab465b90f6c6da5595393a0ba73f33a1e71a2b65 git bisect start 'master' 'oldest' # bad: [97526ab777da7e58ce283c05498262ecdd4d6f7f] source 4ea70f87f7a2b61eda6e5ab1f48debf6fcfadc1f git bisect bad 97526ab777da7e58ce283c05498262ecdd4d6f7f # bad: [2202cdaa0eae3f646f1285a0ea45934edeb26e8a] source a88bf8fd10c42a15e5d6e66da656889c82b4933a git bisect bad 2202cdaa0eae3f646f1285a0ea45934edeb26e8a # bad: [1d0a95445c203c11beb1aa5eae844cf178ea0984] source 8f324aebfb94c4b2023894121b954ad4f35eb395 git bisect bad 1d0a95445c203c11beb1aa5eae844cf178ea0984 # good: [fb2523235c0a0c37d4e1f482afde48066f2c4b83] source 5b87ff40857147bee697a9bf420aae89e8cd9e93 git bisect good fb2523235c0a0c37d4e1f482afde48066f2c4b83 # bad: [96c5e6142c03cdfdd63c936de319666d0fdcffcc] source b2c8ea3a0253ce87f1b292fbb19b461a53c14912 git bisect bad 96c5e6142c03cdfdd63c936de319666d0fdcffcc # good: [c630e487b748e18b8aa9489d1b4bc96ec749af2b] source 374d53f5ee0204b17b76a1f447b041ce5479971d git bisect good c630e487b748e18b8aa9489d1b4bc96ec749af2b # bad: [195e133babd8ef9d963328e73411a822019e514b] source 4101949b2a9fcf399a1fa10c2547f745a24f5a3d git bisect bad 195e133babd8ef9d963328e73411a822019e514b # good: [938ff6f34bfb99a36e8a7a01caef827a7aef7705] source 2f6a06856ad8df0c11a112d1e457b408e9a7af1d git bisect good 938ff6f34bfb99a36e8a7a01caef827a7aef7705 # bad: [23aafef6874e33d735f33844fbf6a05394d6885f] source 2da066628f02925ade2590229eb069d4765f619a git bisect bad 23aafef6874e33d735f33844fbf6a05394d6885f # bad: [f57734c0b0554aad874a3d311db01321cc127898] source 373c276e8ac2550aacaca855ba4d3e89b3e2f2ca git bisect bad f57734c0b0554aad874a3d311db01321cc127898 # bad: [ba5c12eeb1977bd3f7466df16a94b4c6f9523f6e] source 7aae8772aa18744cb1bbd8348272be99cc882c47 git bisect bad ba5c12eeb1977bd3f7466df16a94b4c6f9523f6e # good: [2b865f25e22deb81729dcd00aa280772b804a278] source 621ab8571ee99b0d425cfb88892898884edb2eec git bisect good 2b865f25e22deb81729dcd00aa280772b804a278 # good: [0acaabbd5380ddba5409f0228386c51a493cb660] source b9f95769495e8d9885b64f1d68118336a4fc8d38 git bisect good 0acaabbd5380ddba5409f0228386c51a493cb660 # first bad commit: [ba5c12eeb1977bd3f7466df16a94b4c6f9523f6e] source 7aae8772aa18744cb1bbd8348272be99cc882c47
Áron urged me to verify by checking out the commit in the bibisect repo and then HEAD~1 (previous commit). I repro with the blamed commit, but not the previous.
Adding Cc: to Michael Meeks
Well - it is a great bisection =) however - it is really unclear what is happening there. Possibly the destruction lifecyľe of the window changed somehow - such that some mouse event is triggered on the underlying window instead of this message dialog on top. If you move the "shows a message about change separator character" - so that it is not above the underlying window - does that affect behavior ? =) Thanks !
(In reply to Michael Meeks from comment #5) > If you move the "shows a message about change separator character" - so that > it is not above the underlying window - does that affect behavior ? =) Just tried it, but it does not affect the behavior.
I think the crucial distinction is this: It used to show the message right after changing the option. Now it shows the message, when you click the cell. It appears the mouse click gets stuck at this point.
** 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
Dear Luis, 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
Dear Luis, 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
I could not repro. I think this is WFM by now, but considering prior comments, I don't want to set it to WFM unless someone else that already reproduced this in the past can confirm that it is working as expected in the same context (OS, precise steps, locale, decimal separator, file format, UI language...).