diff --git a/reviewboard/static/rb/js/reviews/views/imageReviewableView.ts b/reviewboard/static/rb/js/reviews/views/imageReviewableView.ts
index 118383d7039c4296f9c90552d2debb0baaf0b98f..e6a8b153ff16b374eb91a7877db45e8ef58ec8c2 100644
--- a/reviewboard/static/rb/js/reviews/views/imageReviewableView.ts
+++ b/reviewboard/static/rb/js/reviews/views/imageReviewableView.ts
@@ -127,8 +127,10 @@ class BaseImageView extends BaseView<ImageReviewable> {
                         });
 
                     if (loadsRemaining === 0) {
-                        this._onImagesLoaded();
-                        this.trigger('regionChanged');
+                        _.defer(() => {
+                            this._onImagesLoaded();
+                            this.trigger('regionChanged');
+                        });
                     }
                 };
             } else {
