Last modified: 2013-04-10 22:51:17 UTC
I've had several cases where scrolling back up to the top made images have to be reloaded. This was bizarre because as the user I never expect to have to load the same image twice.
[cache-thumbs 2ac3674] (bug 47086) improve image caching Images were being fetched via NSURLConnection, which is supposed to cache locally... but even when cached, the results come in asynchronously. This didn't fit well with the CollectionView scrolling model, which takes over the UI thread for maximum smoothness. Now, we explicitly cache thumbs ourselves and load them synchronously if they're present, leading to a much nicer scrolling experience.