diff --git a/src/Mod/Path/PathScripts/PathJobGui.py b/src/Mod/Path/PathScripts/PathJobGui.py index 98816b478e..25b5edf58b 100644 --- a/src/Mod/Path/PathScripts/PathJobGui.py +++ b/src/Mod/Path/PathScripts/PathJobGui.py @@ -1060,6 +1060,10 @@ class TaskPanel: Draft.move(sel.Object, by) def updateSelection(self): + # Remove Job object if present in Selection: source of phantom paths + if self.obj in FreeCADGui.Selection.getSelection(): + FreeCADGui.Selection.removeSelection(self.obj) + sel = FreeCADGui.Selection.getSelectionEx() if len(sel) == 1 and len(sel[0].SubObjects) == 1: