This bug report is no longer being actioned. Please redirect attention here.
Description
When a local server is created, the functionality of the Cleanup button depends on which Studio instance the button is selected in. When Cleanup is selected from the original Studio instance that was not created as part of a local server, only the server instance is cleaned up. All simulated client instances are still present, and each client must be manually disconnected. When selecting cleanup from the server instance, everything is cleaned up as expected. When selecting cleanup from a client, the server and client instance in focus are closed, but all other client instances remain open.
Reproduction
Constantly
1a. Cleanup local server from original studio instance
1b. Cleanup local server from server instance
1c. Cleanup local server from client instance
Actual Behavior
The behavior of Cleanup varies depending on the Studio instance it was used in.
Expected Behavior
Cleanup should demonstrate consistent behavior and remove all Studio instances that were created from the original Studio instance.
Beta Features
3D Import gLTF Support, AI-Powered Code Completion, DragDetectors, Face Capture, IKControl Joint Constraint Support, Live Animation Creator, Material Generator, Multi-Cursor Script Editing, New Character Controller, New Text Chat Service, Notched Screen Support, Reconnect Automatically To Team Create, Save Rig With Animation, Scale Factor For Models, Terrain Editor Improvements, Upgrade Shorelines
System Information
Intel i7 @ 2.50 GHz, 16.0 GB, NVIDIA GeForce GTX 1160