Flowed text in frame move acts strangely

Summary:

If both text flowed into frame and frame are selected, frame moves according to mouse movement but text moves double distance.

That is really annoying. One cannot simply copy and move but has to correct text each time.

Steps to reproduce:

  • Create frame
  • Create Text
  • Set text flowed into frame
  • Click text and duplicate (you will have copy of text and frame and both selected)
  • Click and move selection

What happened?

Frame would move according to mouse movement but text would move twice the distance. It looks like text moves relatively to frame according to mouse movement and then as frame also moves text ends up moved twice the distance.

If only frame is selected and moved, text would follow the frame as expected.

What should have happened?

While moving both frame and flowed in text selected, text should stay within frame.

This is really annoying when duplicating complex drawings. It is expected to run duplicate, get duplicates selected and move them where needed. Because of this issue, user must deselect objects after duplicating and carefully select objects to move avoiding to select flowed text.

It is hard to select flowed text frame as it is usually set to be invisible.

It is really hard to do when complex object is duplicated. Deselecting duplicated object without moving them first usually means making great mess.

Workaround: If after text is set flowed into frame, text and frame are grouped, then duplicating and moving works OK, but then all flowed text functionality is lost.

Version Info:

- Inkscape Version: 1.0 but also 0.92
- Operating System: Windows
- Operating System version: 8.1
Edited by Nathan Lee