Bug 153325 - LO 7.5 Draw adjusting connector lines (middle line handles)
Summary: LO 7.5 Draw adjusting connector lines (middle line handles)
Status: RESOLVED DUPLICATE of bug 130937
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
6.2.0.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2023-02-02 13:34 UTC by Ricardo Antunes
Modified: 2024-02-01 06:51 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Attachments
ODG Diagram example (12.17 KB, application/vnd.oasis.opendocument.graphics)
2023-02-02 13:36 UTC, Ricardo Antunes
Details
Shown Error as Described (16.14 KB, image/png)
2023-02-02 13:38 UTC, Ricardo Antunes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricardo Antunes 2023-02-02 13:34:14 UTC
Description:
The Bug appears when adjusting connector lines that are connect between two objects and that have more than 1 edge or angles. 

Can be replicated by moving the middle line handles on the Connector Lines, represented by small red squares.

The effect is that the line does not follow the movement of the cursor, instead it freezes in a "Ghost" shape (usually very different from the original form) and the movement of the handle is not displayed on the monitor and continues on until the mouse botton is released.

I'm currently using LO 7.5, and 7.4 on windows and 7.1.8 on MacOS and this happens since LibreOffice 7 on all platforms (LINUX included). Also tried this with a fresh install of LO and the problem persists.

This is not problematic on simple diagrams but can be a real problem in more complicated and dense drawing schemes.

I would kindly appreciate you help with this issue.
Ricardo A. 

Steps to Reproduce:
By moving/dragging the middle line handles on the Connector Lines, represented by small red squares. Usually with Connector Lines with 2 or Middle Line Handles

Actual Results:
line does not follow the movement of the cursor, instead it freezes in a "Ghost" shape (usually very different from the original form) 


Expected Results:
The application should show the Connector Line moving following the movement of the mouse cursor


Reproducible: Always


User Profile Reset: Yes

Additional Info:
No other relevant info to add.
Comment 1 Ricardo Antunes 2023-02-02 13:36:13 UTC
Created attachment 185065 [details]
ODG Diagram example

Check the attachment to test the mentioned bug
Comment 2 Ricardo Antunes 2023-02-02 13:38:29 UTC
Created attachment 185066 [details]
Shown Error as Described

Picture of the described error
Comment 3 Ricardo Antunes 2023-02-02 15:56:31 UTC
The error cannot be replicated by moving the objects, only by moving the handles on the Connector Lines. 
The attached .png image is a screenshot taken when I was moving the middle handle and, has you can see, a ghost Connector Line with a very different shape appears on the screen. Also the "real" Connector Line freezes and does not follow the cursor movement during these adjustments.
Comment 4 Ricardo Antunes 2023-02-20 11:51:14 UTC
Hi,

I see the status has been changed to "unconfirmed". I work on a company  with aprox. 20 PCs with installed LibreOffice every PC with LO (<7.xx) installed that I know of has this issue. I also have many friends and family using LO with that have the same issue so I don't understand how can you not replicate or confirm a bug that is present on such a wide sample and variety of machines and versions.

Thank you and keep up the good work
Comment 5 Ezinne 2023-02-24 19:31:33 UTC
Reproducible in:

Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 4a0d671706306661c4a5072ce4769dc47bc65f71
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded
Comment 6 Ezinne 2023-02-24 19:33:05 UTC

I checked an older version and noticed the bug is not present in:

Version: 6.0.0.0.beta1
Build ID: 97471ab4eb4db4c487195658631696bb3238656c
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: gtk2; 
Locale: en-AU (en_AU.UTF-8); Calc: group threaded
Comment 7 Ricardo Antunes 2023-02-27 10:34:43 UTC
(In reply to Ezinne from comment #6)
> 
> I checked an older version and noticed the bug is not present in:
> 
> Version: 6.0.0.0.beta1
> Build ID: 97471ab4eb4db4c487195658631696bb3238656c
> CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: gtk2; 
> Locale: en-AU (en_AU.UTF-8); Calc: group threaded



Hello,

Thank you for your replay. I confirm that all versions of LO 6 don't have this issue, this problem started since LO 7.0 onwards.
Comment 8 raal 2023-03-01 16:35:00 UTC
This seems to have begun at the below commit.
Adding Cc: to Armin Le Grand, Noel Grandin ; Could you possibly take a look at this one?
Thanks
 34b63425ed12b2c68557db3870f1f9c6ad90f1cf is the first bad commit
commit 34b63425ed12b2c68557db3870f1f9c6ad90f1cf
Author: Jenkins Build User <tdf@pollux.tdf>
Date:   Mon Jun 4 21:07:06 2018 +0200

    source 726d7e7b8b50dca9914329dbfd9491f7c8961f68
    
    source 726d7e7b8b50dca9914329dbfd9491f7c8961f68
    source a28a839b9f9eeec1544c5ceeeabe7b1083ce1655
    source 4b4942224b550235da228655677b5c068a053254

https://git.libreoffice.org/core/+/726d7e7b8b50dca9914329dbfd9491f7c8961f68
https://git.libreoffice.org/core/+/a28a839b9f9eeec1544c5ceeeabe7b1083ce1655
Comment 9 Gabor Kelemen (allotropia) 2023-03-02 13:11:24 UTC
Same bibisected commit as bug 122735 - maybe a duplicate, maybe not, leaving for now.
Comment 10 Aron Budea 2023-03-02 23:07:49 UTC
(In reply to raal from comment #8)
>     source 726d7e7b8b50dca9914329dbfd9491f7c8961f68
>     source a28a839b9f9eeec1544c5ceeeabe7b1083ce1655
>     source 4b4942224b550235da228655677b5c068a053254
This is a regression from the oldest commit in the list, as it's been backported to 6.1, and bibisecting there uniquely identifies the backport:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=4b4942224b550235da228655677b5c068a053254
author		Armin Le Grand <Armin.Le.Grand@cib.de>	2018-04-16 22:34:50 +0200
committer	Armin Le Grand <Armin.Le.Grand@cib.de>	2018-05-25 12:31:32 +0200

SOSAW080: Derive SdrObjGroup from SdrObjList
Comment 11 Stéphane Guillou (stragu) 2024-02-01 06:51:05 UTC
Same issue as in bug 130937, marking as duplicate.
Thanks everyone!
Comment 12 Stéphane Guillou (stragu) 2024-02-01 06:51:21 UTC

*** This bug has been marked as a duplicate of bug 130937 ***