Reproduction steps:
1. Create a new project
2. Install Entities package (Window > Package Management > Package Manager)
3. Create new Sub Scene (New Sub Scene > Empty Scene…)
4. Create any GameObject inside the Sub Scene
5. Select Sub Scene GameObject and zoom out in the Scene view until GameObject appears small
6. Move GameObject around in the Scene view using the Move Tool
7. Observe the GameObject in the Scene view and click on it
Actual result: GameObject disappears from the Scene view and “transform.localPosition assign attempt for 'Cube' is not valid. Input localPosition is { NaN, NaN, NaN }.
UnityEditor.GUIView:ProcessEvent (UnityEngine.EntityId,intptr,bool&)” error is thrown after clicking on the Scene view
Expected result: GameObject doesn’t disappear from the Scene view and no warnings or errors are thrown
Reproducible with: 1.2.4 (6000.0.0f1), 1.4.7 (6000.0.79f1, 6000.3.19f1), 6.5.0 (6000.5.3f1, 6000.6.0b3, 6000.7.0a2)
Reproduced on: macOS Tahoe 26.5 (M4), Windows 11
Note: Double-clicking on GameObject in Hierarchy window after it disappears does nothing