Bug 144404 - user-defined glue points of grouped objects are not shown while stretching a connector to the object
Summary: user-defined glue points of grouped objects are not shown while stretching a ...
Status: RESOLVED DUPLICATE of bug 106621
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
7.1.0.0.alpha0+
Hardware: All macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-09 10:26 UTC by birnbach@posteo.de
Modified: 2021-10-18 13:23 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
object with user defined sticky point (14.14 KB, application/octet-stream)
2021-09-30 07:12 UTC, birnbach@posteo.de
Details

Note You need to log in before you can comment on or make changes to this bug.
Description birnbach@posteo.de 2021-09-09 10:26:11 UTC
Description:
A connector may be attached to an object at a user-defined sticky point. During dragging the connector user defined points are not shown and very hard to hit. 

Connection to a user-defined point is possible only if its location is known.

Steps to Reproduce:
1. define an object, maybe by grouping a rectangle and a circle
2. define a sticky point (use sticky points toolbar)
3. drag a connector from anywhere to the object

Actual Results:
Standard points of the object are shown. For a group of objects, these are on top, bottom, left and right. The user-defined point is not shown.

Expected Results:
The user-defined sticky point is shown during drag so that the connector may attach to it.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Version: 7.1.3.2 / LibreOffice Community
Build ID: 47f78053abe362b9384784d31a6e56f8511eb1c1
CPU threads: 6; OS: Mac OS X 10.15.7; UI render: default; VCL: osx
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded
Comment 1 Deep17 2021-09-28 14:27:13 UTC
Thank you for reporting the bug. Please attach a sample document, as this makes it easier for us to verify the bug. 
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested document is provided.
(Note that the attachment will be public, remove any sensitive information before attaching it.
See the QA FAQ Wiki for further detail.)
Comment 2 birnbach@posteo.de 2021-09-30 07:12:43 UTC
Created attachment 175386 [details]
object with user defined sticky point

Here is a document to illustrate the point.

During preparation I also noticed that a connector will attach to an object on a locked layer, which is probably a different bug. The arrows in the file are therefore not locked but slightly off the actual sticky points.
Comment 3 QA Administrators 2021-10-01 03:51:59 UTC Comment hidden (obsolete)
Comment 4 psidiumcode 2021-10-12 18:23:11 UTC
I could reproduce it in ver:

Version: 7.1.0.0.beta1+
Build ID: a1a0f496aa7c39785551b2515b2b64d54a52b524
CPU threads: 12; OS: Mac OS X 10.15.7; UI render: default; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

I could not reproduce it in ver:

Version: 7.2.0.4 / LibreOffice Community
Build ID: 9a9c6381e3f7a62afc1329bd359cc48accb6435b
CPU threads: 12; OS: Mac OS X 10.15.7; UI render: default; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

The user-defined glue points (sticky points) appear when you press the "Connectors" button.
Comment 5 psidiumcode 2021-10-14 16:43:50 UTC
(In reply to birnbach@posteo.de from comment #2)
> Created attachment 175386 [details]

This bug seems to be fixed in version 7.2, please upgrade and try it again with this version.
Comment 6 birnbach@posteo.de 2021-10-14 17:21:30 UTC
Well, no. The problem persists in 7.2.2.2. User defined sticky points will be indicated even if the object is grouped with another object, BUT one cannot connect to them.

Once a connection is made, however, it is maintained even if the object is then grouped with another one.

This is significantly limits connector functionality. A circuit diagram, for instance, is really hard to draw if you need to divide each transistor into arcs and boxes before you can wire it up.
Comment 7 Buovjaga 2021-10-18 13:23:35 UTC

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