Plugin:SaveSelectedToRoblox() now does nothing if Selection has no Parent

Previously, plugin:SaveSelectedToRoblox would upload your selection to roblox, regardless of whether it has a Parent. This was particularly useful with making plugins that perform final preparations a particular model without mutating your model in the workspace (i.e. I click the plugin, it copies the selection, modifies the copy, then sets the selection to the copy and uploads the selection).

However, it seems since the latest update that SaveSelectedToRoblox does nothing if the selection is not a descendant of the DataModel.

I would like this to be fixed so I don’t have to redesign my plugins and that I don’t have to keep deleting extra copies of models from wherever I decide to have to put them, like the Lighting or whatever.

Is it possible that this is a change in Selection behavior and not upload behavior? I noticed that when I made my fixer plugin, which moves the part into nil to change it, the selection would no longer be selecting the part.