Accidentally deleting instances via clicking Parent property

I very frequently misclick when trying to edit the Name of an Instance and end up clicking the Parent property instead. Then I will fix my aim and click the Name property, but because I have the Parent property selected, Studio will think I am trying to set the Instance’s Parent to whatever I click on. The Name property does not identify an Instance, so Studio will think I am trying to set Parent to nil. Then the instance gets deleted.

This can be easily undone by pressing Ctrl+Z, but it’s really annoying and confusing. I think if you are setting parent to nil there should be some kind of confirmation or notice to prevent confusion and mistakes, and also clicking with the Properties widget should cancel the reparent operation instead of parenting to nil.

12 Likes

This is such a common issue, I just wish this would be fixed

2 Likes

even if this doesn’t get fixed, it would be nice to have a way to fix it.

I commonly misclick this property, and then I see an X next to it, and think “oh, this must mean cancel”, but no, it means Destroy. To fix it, I need to re-click the same parent the instance is already parented to. This is super inconvenient, even just a way to cancel it would be great.

1 Like

This doesn’t happen for me… it automatically cancels if I click on the name.

How I do it is just by clicking next to it, or you can press Esc key

1 Like