Parenting Objects to CoreGui will not respect Undo/Redo

Issue

Currently in Roblox Studio, if you happen to parent an object to CoreGui, studio will not record this change and will ignore any undo attempts. This occurs 100% of the time; restarting or re-opening a place will not fix the issue.

Steps to Reproduce

Note: Make sure to have CoreGui shown in the explorer before reproducing

  1. Open any Place file
  2. Create any object, preferrably in workspace
  3. Drag that object in the explorer and reparent it to CoreGui
  4. Notice how attempting to undo will not reparent the object to the workpace and instead will delete the object. (The object is deleted because undo will jump to the action where the object was created instead of being reparented)

System Information

Operating System: Windows 10 Pro - 1909
Studio Version:
image

Additional Information

It is unknown when this bug started happening. It is also quite annoying since there are instances where you accidentally drag an object and parent it to an unknown location, especially if the undo/redo action doesn’t record the change.

1 Like