Cannot move ports on properties enclosed by a frame (SysML ibd diagram) (#314)

If I move a port on a property element enclosed by a frame, the port jumps to the frame and cannot be moved back to the property. Very annoying and a major issue since this destroys my diagrams if I'm not very careful!

17 September 2013 9:53:27
4 November 2013 1:15:00
Requested by
Tomas Sandkvist
Win 7 64-bit
Solved in

Dusan Rodina - 17 September 2013 11:48:34

It can happen only when ports are not properly pinned to properties. Please, try version 6.51, it allows to change the container of port and it also fixes container settings.

Tomas Sandkvist 17 September 2013 12:11:42

Sorry, did write wrong version, I am using 6.51

Dusan Rodina - 17 September 2013 15:13:34

No problem, I apologize for the bug. Please, try this hot fix and let me know whether it is ok for you now:



Tomas Sandkvist 18 September 2013 7:41:33

Yes, the hotfix seems to work alright!

Tomas Sandkvist 18 September 2013 10:58:45

Sorry to say, but the problem has returned!

What I did was that I changed the setting for add to container to Partially overlapped elements because I thought that it should be the right setting for adding ports on the edge of a property.

All of a sudden when I was to add a comment to the port, it jumped from the property to the frame!

I then returned the setting to Fully overlapped elements, but that does not seem to work for the already created port.

Dusan Rodina - 18 September 2013 11:33:10

It can be caused by z-order of elements - property is probably under the frame (which is transparent and allows to work with elements under itself). Please try to apply Send to back (from toolbar or menu Arrange/Order) to frame element.

I will do some other adjustments in algorithm of container changing to prevent this unwanted behavior.

Your Name:
You can use these formatting tags: [b]bold[/b] [i]italic[/i] [u]underline[/u] [url][/url] [code]some code[/code] [quote]quoted text[/quote] [list]one list item per line[/list]