From 1ba8b5b3ed889f5cfb67e279cc0979a9865c2035 Mon Sep 17 00:00:00 2001 From: Cohee Date: Sun, 4 Jun 2023 22:19:05 +0300 Subject: [PATCH] Fix major slowdown in groups without sprites. Remove error handler after it's been fired --- public/scripts/extensions/expressions/index.js | 4 ++++ public/scripts/extensions/stable-diffusion/index.js | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/public/scripts/extensions/expressions/index.js b/public/scripts/extensions/expressions/index.js index a16817b9e..c8be40ec9 100644 --- a/public/scripts/extensions/expressions/index.js +++ b/public/scripts/extensions/expressions/index.js @@ -274,6 +274,8 @@ function setImage(img, path) { img.removeClass('default'); img.off('error'); img.on('error', function () { + console.debug('Error loading image', path); + $(this).off('error'); $(this).attr('src', ''); }); } @@ -626,7 +628,9 @@ async function setExpression(character, expression, force) { img.removeClass('default'); img.off('error'); img.on('error', function () { + console.debug('Expression image error', sprite.path); $(this).attr('src', ''); + $(this).off('error'); if (force && extension_settings.expressions.showDefault) { setDefault(); } diff --git a/public/scripts/extensions/stable-diffusion/index.js b/public/scripts/extensions/stable-diffusion/index.js index 413fba1b8..d3a3963e9 100644 --- a/public/scripts/extensions/stable-diffusion/index.js +++ b/public/scripts/extensions/stable-diffusion/index.js @@ -633,11 +633,11 @@ function isConnectedToExtras() { async function moduleWorker() { if (isConnectedToExtras() || extension_settings.sd.horde) { - $('#sd_gen').show(200); + $('#sd_gen').show(); $('.sd_message_gen').show(); } else { - $('#sd_gen').hide(200); + $('#sd_gen').hide(); $('.sd_message_gen').hide(); } }