Created attachment 72871 [details] test drawing of moderate complexity In moderately complex drawings, adding to a selection by shift-drag sometimes does not work. In more complex drawings, with a few objects selected already, usually it does not work at all. Step to reproduce this: (1) Open the attached LO-testDrawing.odg (2) Select one or two objects (e.g. first 2 rectangles) with dragging a rectangle over them. (it's the same problem if I select the first object with a mouse click) (3) press the SHIFT key and hold it while selecting one more object by dragging a rectangle Repeat step (3) a few times. After adding a few objects, maybe 5 or 10, selecting further objects this way does not work: nothing is added to the selection; the objects selected previously remain selected. If the objects selected are more complex, like the curves, the bug comes earlier (sometimes it is impossible to add anything to the selection by shift-drag after one item); for simple objects like the rectangle it is possible to select more of them. The bug is not perfectly reproducible; thus it might be a multithreading issue/race condition. Possibly related bug: 36208 https://bugs.freedesktop.org/show_bug.cgi?id=36208 LO Version 3.6.4.3 (Build ID: 2ef5aff), Mac OS X 10.6.8, 2.4 GHz Intel Core2Duo, 3GB 667 MHz DDR2 SDRAM.
Hi, thanks for your bug report. I tried to reproduce it on Mac OSX 10.8.4 2.5Ghz i5 16GB DDR3. With LO 3.6.7.1 and 4.1.0.1 I could select all elements in the test document the way you described it without error. Please retest it with the newest version of the software and reopen this bug if you can reproduce it.
Problem persist in LO 4.1.0.1 Build ID: 1b3956717a60d6ac35b133d7b0a0f5eb55e915 When several objects are selected, adding to the selection by a shift-click works, adding by shift-drag does not. Maybe a race condition, and Michael's Mac is faster, or it's due to a difference between OS X 10.6 and 10.8
Still the same with LO 4.0.4.2. One more observation that might help to nail it down: It seems that the problem occurs only if a Bezier curve has been selected previously. If the selection contains a Bezier curve, shift drag does not add to the selection. Instead, shift-drag over a Bezier curve selected previously activates all Bezier handles within the shift-drag rectangle. If there is no Bezier curve inside the shift-drag rectangle, nothing happens.
Finally, I think I got very close to the heart of the problem: The problem exists only if a Bezier curve is already selected and LO is in 'Edit Points' (F8) mode. It seems that it is intended that shift-drag allows to select several points of a Bezier curve so that one can translate (shift) all of these points when modifying a curve. This translation works only for *one* Bezier curve. If two Bezier curves are selected and one selects points in both with shift-drag, one can still modify the points in only *one* curve (the one where one shifts the points). I would suggest to switch off that feature (selecting points of a Bezier curve instead of objects) if more than one object is selected: Then, shift-drag should behave as normal, adding to the selection, irrespective of whether the selection contains a Bezier curve or not. Otherwise, in a complex drawing, where it is not obvious that the selection contains a Bezier curve, the user will become crazy because one can't add to the selection the usual way.
Never confirmed - moving to UNCONFIRMED so QA looks at it. Thanks
For me not reproducible with LO 4.3.3.2, Win 8.1, but unfortunately I have no opportunity to test it on Mac OSX. I suppose this issue is still prevailing?
Confirming on Version: 4.4.0.0.alpha2+ Build ID: c1358e5dc875bb923f4b5472ba615ebd19f0d057 osx 10.10
(In reply to Alex Thurgood from comment #7) > Confirming on > > Version: 4.4.0.0.alpha2+ > Build ID: c1358e5dc875bb923f4b5472ba615ebd19f0d057 > > osx 10.10 Followed instructions in comment 4 with test document provided
** 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 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: 2015-12-20
Confirming also in Version: 5.2.0.0.alpha0+ Build ID: ce3d3f5543e3e132a3473af27aa2c827336add0f CPU Threads: 2; OS Version: -; UI Render: default; Locale : fr-FR (fr.UTF-8)
** 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.1.6 or 5.2.3 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-20170103
I can confirm this issue as described in comment #4 on both Mac and Windows, so setting as All 1. Select one of the text boxes 2. Shift drag to select more of them 3. Shift drag over one of the cur ve items 4. Shift drag over more objects, and they are not added -> If one of the cur ve objects are selected, you can't shift drag more Version: 5.4.0.3 Build ID: 7556cbc6811c9d992f4064ab9287069087d7f62c CPU threads: 2; OS: Mac OS X 10.12.6; UI render: default; Locale: en-US (en_US.UTF-8); Calc: group Version: 5.4.0.3 (x64) Build ID: 7556cbc6811c9d992f4064ab9287069087d7f62c CPU threads: 1; OS: Windows 6.1; UI render: default; Locale: en-US (en_US); Calc: group
** 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 reproducible with Version: 6.1.1.2 Build ID: 5d19a1bfa650b796764388cd8b33a5af1f5baa1b Threads CPU : 8; OS : Mac OS X 10.13.6; UI Render : par défaut; Locale : fr-FR (fr_FR.UTF-8); Calc: group threaded
Dear Anastasius, 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
Bug still present in LO 6.2.8.2. As stated in comment 4, the bug is not present if "Edit Points" (F8) is off (Only outline rectangle is shown and editable, not the individual points of the curve). If "Edit Points" (F8) is on (i.e., one can edit individual points of a curve), as soon as one curve is selected, shift-drag to add to the selection does not work any more. So I think that the test case with the attached drawing can be simplified to: (1) Make sure that "Edit Points" (F8) is on. (2) Select any of the curves. (3) Shift-drag oven one or several objects to add them to the selection. This object or these objects will not selected (but should be selected). Build ID: f82ddfca21ebc1e222a662a32b25c0c9d20169ee CPU threads: 8; OS: Linux 4.4; UI render: default; VCL: gtk3; Locale: en-GB (en_US.UTF-8); UI-Language: en-US
Dear Anastasius, 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
Still reproducable with: Version: 7.3.4.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 16; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Ubuntu package version: 1:7.3.4~rc2-0ubuntu0.20.04.1~lo1 Calc: threaded