diff --git a/public/scripts/extensions/quick-reply/index.js b/public/scripts/extensions/quick-reply/index.js index 6534f700b..e22bab045 100644 --- a/public/scripts/extensions/quick-reply/index.js +++ b/public/scripts/extensions/quick-reply/index.js @@ -113,17 +113,18 @@ async function moduleWorker() { } async function onQuickReplyNumberOfSlotsInput() { - let numberOfSlots = Number($(this).val()); + const $input = $('#quickReplyNumberOfSlots'); + let numberOfSlots = Number($input.val()); if (isNaN(numberOfSlots)) { numberOfSlots = defaultSettings.numberOfSlots; } // Clamp min and max values (from input attributes) - if (numberOfSlots < Number($(this).attr('min'))) { - numberOfSlots = Number($(this).attr('min')); - } else if (numberOfSlots > Number($(this).attr('max'))) { - numberOfSlots = Number($(this).attr('max')); + if (numberOfSlots < Number($input.attr('min'))) { + numberOfSlots = Number($input.attr('min')); + } else if (numberOfSlots > Number($input.attr('max'))) { + numberOfSlots = Number($input.attr('max')); } extension_settings.quickReply.numberOfSlots = numberOfSlots; @@ -184,12 +185,18 @@ jQuery(async () => {
-