Bug 126099 - Arc tool goes crazy when drawing proportionally
Summary: Arc tool goes crazy when drawing proportionally
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.0.0.5 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: notBibisectable, regression
Depends on:
Blocks: Shapes
  Show dependency treegraph
 
Reported: 2019-06-26 05:51 UTC by Buovjaga
Modified: 2023-02-07 08:46 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Buovjaga 2019-06-26 05:51:26 UTC
1. Open Draw
2. Pick the Arc tool (from the Insert Basic Shapes button in Drawing toolbar)
3. Hold down Shift key and start drawing the arc
4. While still holding Shift, click once with the left mouse button
5. Still holding Shift, click again with the left mouse button

Observed result is that the arc shape jumps to a completely different position in the canvas and the gap flips to the other side of the arc!

This does not happen in 4.3.0

I will bibisect this later.

Version: 6.4.0.0.alpha0+ (x64)
Build ID: 9a2fbfa3cc1da8bd9388d5b4c780e86f0dccc791
CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2019-06-25_23:12:21
Locale: fi-FI (fi_FI); UI-Language: en-US
Calc: threaded
Comment 1 Regina Henschel 2019-06-26 13:19:52 UTC
Yes that it an error. It is already broken in Version: 4.5.0.0.alpha0+
Build ID: 40b1e8266e47792d354cd457c652bfb0f0a21e69
TinderBox: Win-x86@62-TDF, Branch:MASTER, Time: 2015-02-11_00:13:43
Locale: en_US

Workaround: Use the circle-arc from the "Legacy Circles and Ovals" toolbar.
Comment 2 Buovjaga 2019-06-29 18:14:02 UTC
It seems to have appeared in 5.0, but I got bogus bibisect results from Linux and Windows.
Comment 3 Aron Budea 2020-11-07 21:17:42 UTC
Let's mark as notBibisectable, then.
Comment 4 QA Administrators 2022-11-08 03:47:35 UTC Comment hidden (obsolete)
Comment 5 Buovjaga 2022-11-08 08:25:31 UTC
Still repro

Arch Linux 64-bit
Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: b57307e8f3553fcb292c9c11fcf58bcef3a6cb3c
CPU threads: 8; OS: Linux 6.0; UI render: default; VCL: gtk3
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 8 November 2022
Comment 6 Werner Karl 2023-02-07 08:09:39 UTC
This does definitely still happen in V7.4.5.1 (x64) and I also saw it happen on V4.7...

Better description of "goes crazy" and "completely different position":

This only happens sometimes, but more often than not.

If you start in the upper left corner, drag to the bottom right and release mouse button, the complete circle is drawn in the correct position. Then, when you try to set the arc start point, the virtual circle position jumps to negative dimensions, meaning the top left corner is now the bottom right corner and all x and y coordinates are negated.

I can supply a video of that behaviour, if somebody needs it.
Comment 7 Regina Henschel 2023-02-07 08:46:38 UTC
Workaround: Open the toolbar "Options" (View>Toolbars). It has an icon with the tooltip "Modify Object with Attributes". Make sure that it is OFF.