If you have a frame containing a UIScale and a button that is currently the GuiService.SelectedObject and then apply a tween on the scale, the game/editor will consistently crash.
ScaleCrashTestCase.rbxl (60.4 KB)
As an aside, could someone please look into the behavior when the selected object goes off-screen? Currently it tries to select another object. Maybe a boolean on GuiService to disable this behavior and just leave it nil? It might make some sense for Xbox, but on PC it’s a bit of a nightmare tracking down every case where it selects a random object. I get a lot of players complaining that they can’t move and they don’t understand why.
A private message is associated with this bug report