From 38a1da4609c0ba2409efd2fc89e577953cd16b3a Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 13 Mar 2026 12:09:25 -0400 Subject: [PATCH] fix: imagesLoaded integration for handleBack in world.js --- public/src/client/world.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/public/src/client/world.js b/public/src/client/world.js index ddecba0ead..ca9fda9187 100644 --- a/public/src/client/world.js +++ b/public/src/client/world.js @@ -3,10 +3,10 @@ define('forum/world', [ 'forum/infinitescroll', 'search', 'sort', 'hooks', 'alerts', 'api', 'bootbox', 'helpers', 'forum/category/tools', - 'translator', 'quickreply', 'handleBack', + 'translator', 'quickreply', 'handleBack', 'imagesloaded', ], function (infinitescroll, search, sort, hooks, alerts, api, bootbox, helpers, categoryTools, - translator, quickreply, handleBack) { + translator, quickreply, handleBack, imagesLoaded) { const World = {}; World.init = function () { @@ -52,11 +52,13 @@ define('forum/world', [ app.parseAndTranslate(ajaxify.data.template.name, 'posts', payload, function (html) { const listEl = document.getElementById('world-feed'); $(listEl).append(html); - html.find('.timeago').timeago(); - handleImages(); - handleShowMoreButtons(); - callback(); - handleBackCb(); + imagesLoaded(listEl, () => { + html.find('.timeago').timeago(); + handleImages(); + handleShowMoreButtons(); + callback(); + handleBackCb(); + }); }); }); }, { container: '#world-feed' });