Cancelling this port, as the issue will be addressed in the 6000.0.x port
Reproduction steps:
1. Open the attached “sprite renderer 2d.zip” project
2. Select the “Square” GameObject
3. In the Inspector in the Sprite Renderer Component set the Width to '0'
4. Change the “Draw Mode” property to ‘Simple’
5. Change the “Draw Mode” property back to ‘Tiled’
6. Change the Width back to '1'
Expected result: The Sprite is visible
Actual result: The Sprite doesn’t react to changes and the actual Width remains 0
Reproducible on: Windows 11
Not reproducible on: no other environment tested
Notes:
Only happens when switching from “Tiled” to “Simple” Draw Modes
Also reproduces with Height property
After performing these steps and trying to add a new Sprite Renderer component, new sprites also remain invisible, therefore new GameObject needs to be created
Console error also gets thrown: “transform.localScale assign attempt for 'GameObject' is not valid. Input localScale is
{ NaN, 1.000000, 1.000000 }