I ran into this bug, and reload didn’t work. The first time, I did a force reload and it didn’t fix it. So I exited and restarted PhotoStructure and it fixed it. The 2nd time, I tried a force reload and then did the exit/restart - now the asset is completely gone from my PhotoStructure library. (original file remains though, no source data was lost).
Build v2.0.0-alpha.1 has rebuilt most of this codepath and rotation is reliable on my dev library, but if others see this issue, please report (and if possible send logs!)
Rotation handling has been reworked across several releases:
v2023.12: Simplified rotation formula, removed the CameraOrientation fallback, and improved cache busting so rotated previews display correctly without requiring a force-reload.
v2026.1: HEIF parsing and rotation fixes for iPhone 15 and earlier models.
v2026.4: Additional HEIF/HEIC rotation fixes for current iPhones (double-rotation on Linux where Sharp re-applies rotation that heif-convert already applied), plus a sizeInfoCache fix so rotation changes are reflected immediately in the UI.