Reproduction steps:
1. Open the attached "IN-137103_PROJECT.zip" project
2. Open the “Assets/Scenes/SampleScene.unity” scene
3. In the Project window, open the "Repro" folder and select the "plant" texture
4. From the top menu bar, select "RecycleBinRepro" > "Move Selected To Bin (asset+meta)"
5. From the top menu bar, select "RecycleBinRepro" > "Restore Last From Bin (asset+meta)"
6. Select all assets in the "Repro" folder > right click > “Reimport”
7. Observe the prefab "Cube" and the material "TestMat" previews in the Project window
Actual result: Assets haven't regained their correct previews
Expected result: Assets regained their correct previews
Reproducible with: 2023.1.0a3, 6000.0.72f1, 6000.3.12f1, 6000.4.1f1, 6000.5.0b1, 6000.6.0a1 (7dc703ab9bd8)
Reproducible environment: Windows 11
Not reproducible environment: No other environments tested
Workarounds:
- “Reimport All” assets
- Change inspector/component values
Notes:
- Reopening the project will not fix this issue
- While reimporting usually does not fix this issue, in rare instances it can fix the prefab preview, but the material preview remains invalid
- Refreshing prefab and material will not fix this issue
- The result is the same when restoring only the texture file after removing both, or when removing and restoring only the texture file
- Affected assets include materials and prefabs after removing and then re-adding a texture file they depend on, though there may be other ways to reproduce this issue