Steps to reproduce:
- Create a new 2D URP project
- Import the attached "TestTile" folder into the Assets
- In the Hierarchy, right-click > 2D Object > Tilemap > Rectangular
- Select the imported "TestTile.asset" from the Project window
- In the Inspector, assign the "TestSprite" into the Sprite property
- Select the "Tilemap" from the Hierarchy
- Drag the "TestTile" onto the Scene view
- Observe the Scene view
- Enter Play mode and exit Play mode (observe the tile appears)
- Select the "TestTile.asset again and change its Sprite property to any other Sprite
- Observe the Scene view
Actual results: The Tilemap continues to render the previously assigned Sprite in the Scene view. The visual update only occurs after entering Play Mode
Expected results: The Tilemap should immediately render the newly assigned Sprite in the Scene view without requiring Play Mode entry or any manual refresh
Reproducible with versions: 6000.4.0a2, 6000.4.10f1, 6000.5.0b11, 6000.6.0a6
Not reproducible with versions: 6000.3.17f1, 6000.4.0a1
Tested on (OS): Windows 11, macOS 26.4
Notes:
- Entering Play mode refreshes the tile and correctly updates it
- The Play Mode toggle in step 9 is the same bug manifesting earlier. The Tile asset imported in step 2 loses its Sprite reference during import. When the Sprite is assigned in step 5, that first assignment is itself a Tile.sprite property change and fails to refresh the Tilemap visually