If you put the link first, then the link will try to behave as a container and eat the label.
If you put the label first, then putting the link should work.
Trying to put two adjacent links is more difficult and may require putting a label first, then a link to the left, then a link to the right, then deleting the link. In some cases I ended up with git cloning, editing the yaml and pushing.
It would be nice if all the containers inside other containers had a little padding to allow dropping components in their parents. This could:
- always be there and the form would not look exactly as at run time (there are other differences anyway, so it may not bother)
- be there optionally, with a checkbook that turns it on and off
- be there when the drag starts and go away after the drop