matt on 25 Jul, 2018 02:11 AM
That was a recent change while I was refactoring that code anyway - I'll admit that to me, providing the ability to clone a line as a line had always seemed like a bug, but before the refactoring it was too complicated to filter an object's own type out of the list.
I can think about adding it back in, but your use case (clone then join) also sounds painful. Have you tried setting the "snap to" feature to "lines & polygons" (either in the config menu, or in the control that shows up at the top right of the screen when drawing). I'd think that would be a far quicker way to temporarily combine segments together in different ways.