A subtle bug in SwiftUI async image loading caused UI inconsistencies when users switched between light and dark mode. The root cause was caching fully rendered bitmaps with baked-in backgrounds instead of raw image assets. The fix involved refactoring the cache to store original images and applying backgrounds at render time,

1m watch time

Sort: