How to reproduce:
1. Create and open a new project
2. In the Hierarchy, add a new GameObject
3. Drag the newly created object into the Project tab to create a prefab of it
4. Select the GameObject in the Hierarchy
5. In the Inspector, Transform component, change the value of any of the Scale fields (X, Y, Z)
6. Observe the the field where the value was changed
Actual result: When certain numbers are entered the Inspector shows ‘0' instead of the entered value, only the UI representation is affected the value that was entered still applies
Expected result: Inspector always shows the correct value of the field
Reproducible with: 6000.5.0a3, 6000.5.10f1, 6000.6.0a5
Not reproducible with: 6000.0.82f1, 6000.3.23f1, 6000.5.0a2, 6000.6.0b10, 6000.7.0a5
Fixed in: 6000.6.0a6
Reproducible on: macOS 26.5.2 (M1 Pro), Windows 11 (reporter)
Not reproducible on: No other environments tested
Note:
- The issue reproduces with a different value, no correlation found during investigation (ex. Mac ‘4' and sometimes ‘5’, reporter '6’)
- The issue does not reproduce if the value is set before the object is made into a prefab
- The issue does not reproduce if the prefab has the value assigned, then added to the scene
- The issue will reproduce in both above mentioned scenarios if the value is changed again