I pushed a few fixes:
- dropped waitForImages (total component size is now ~1.8kb)
- fixed zoom icon
- removed load backgrounds. Discourse now offers tiny fuzzy images and this component now matches core behavior and shows those while full size images load. There’s no special magic in this component as far as fuzzy images go, I’ve only removed some things that were causing it not to work the same way.
Here’s what that looks like now:
before anything loads
fuzzy image load first
full images load after that


