The list of affected shape actions: 1) "Join with segment" (two shapes case only) 2) "Merge points" (two shapes case only) 3) "Break at segment" Steps to reproduce (e.g. on case 3)): 1) Select a path shape with Path Editing Tool 2) Select two adjacent points (let's call them "Point A" and "Point B") 3) Right-click->Break at Segment The segment connected the two points is removed Expected result: Point A and Point B are still selected in the Path Editing Tool Actual result: All the points get deselected :( Hint for the fix for cases 1 and 2: The problem happens because in multishape-merge case a new shape is created, then selected, then point selection is propagated using PointSelectionChangeListener. The problem is that "shapeChanged" signal is compressed in KoSelection, therefore KoPathToolSelection cannot subscribe to point recommendations in time.
So... I've assigned this to you -- is that okay?