decentraland / decentraland/unity-explorer
Fix stale atlas PNG cache causing broken vending machine UI on Windows (not cleared on reinstall)
- Dominant language
- C#
- Stars
- 23
- Forks
- 17
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 101
Description
### Build version
Not specified
### Issue Description
Users experience a broken vending machine UI caused by stale or corrupted atlas PNG textures (1024×1024 and 2048×2048) failing to load from cache. Manually clearing the cache resolves the issue, but performing a full reinstall does not — indicating the installer does not purge the application asset cache directory.
At least two users were affected (reported by AdventureLand). The content team confirmed the unloaded files are a 1024 and a 2048 atlas PNG, and noted this is not something addressable from the content side.
### STR (Steps to Reproduce)
1. Open a vending machine in-world on Windows
### Expected Result
Vending machine UI renders correctly with all atlas textures loaded.
### Actual Result with evidence
UI renders broken/incomplete — atlas PNG textures (1024 and 2048) fail to load from cache, causing visual corruption.
### Reproduction
Intermittent (~20%)
### Operative system and additional Notes
Windows. A full reinstall does not clear the cache, suggesting the installer does not wipe the asset cache directory. Workaround: manually clear cache.
---
Reported by: AdventureLand
Requested by Dawid Krajewski (<@U079GRD9WTZ>)
Contributor guide
Research direction
Start by tracing the Windows installer and application asset-cache handling, then reproduce the vending machine UI issue using the reported steps. Confirm the cache directory is handled during reinstall and verify that the 1024×1024 and 2048×2048 atlas textures load so the UI renders completely.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100