Text on path text anchor (handle / knot) is misplaced
#### Summary: **UPDATE**: A lot of the bugs have been separated out into there own issues. This now just focuses on the handle/knot being in the wrong place. #### Steps to reproduce: Let's set up a document first: - open Inkscape - write some text (in black) - draw one bezier curve (stroke in red, no fill) - select both objects - select "Put on Path" from the text menu #### What happened - point b) (other points have been split off) - the small white square at the start of the text has been displaced to origin, instead of the start of the text - This square will move away from origin if the text is displaced (relative to the path) - ![image](/uploads/748b83550f9d05dc1321eb7454368281/image.png) #### What should have happened? - the white square should have been shifted/rotated to be at the start of the text. #### Version info - Inkscape Version: master 1.1-dev (a22f98cf41, 2020-08-11), Linux #### Old issue <details><summary>Record of all issues that were reported</summary> Summary: Working with a lot of text objects put on paths can be confusing and hard to control. It seems like duplicating a textual object put on a path makes a copy of that object but put on the original path. It's very hard for humans to follow and makes the tasks virtually impossible when coming to the document after a while. Steps to replicate Let's set up a document first: - open Inkscape - write some text (in black) - draw one bezier curve (stroke in red, no fill) - select both objects - select "Put on Path" from the text menu - deselect everything Experimenting and problems: a) "jamp to start" - hit Ctrl+D (duplicate) - move already selected object with LMB - release LMB - observe the object jumps back to start position P.S. Happens only once per duplicating Tracked in https://gitlab.com/inkscape/inbox/-/issues/3424 b) "is this important? if yes, how can we make it clearer?" - hit Ctrl+D (duplicate) - survive annoyance labeled "a)" - observe that at position 0,0 there is now a few px big square - is this important? if "yes", how can we make it clearer what it is?" Now the main focus of this issue c) "how can I control this!?" - hit Ctrl+D (duplicate) - survive annoyance labeled "a)" - move duplicate object to some new position - deselect - select original object - duplicate - rotate, scale, translate - repeat the last four steps - deliver the work to a client Tracked in https://gitlab.com/inkscape/inkscape/-/issues/1320 and https://gitlab.com/inkscape/inkscape/-/issues/764 then - come back in a few years and try making a small correction to a document - feel all the joy of editing the document What should have happened? The same what we already do with gradients. Inkscape should prevent sharing "definition" on copy/duplicate by default. There are clones for that kind of work. </details> Bonus: A video of flying pigs. :) ![Algie](/uploads/ccd808112b67d9643b67cca79684b7ca/Algie.webm)
issue