Fix chat width and font scale not applying on manual input

d37d6faa9fa2e88478b4f40db6ef513f7f885d24

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +8 -6Ignore whitespace
public/script.js+2 -2
@@ -10817,7 +10817,7 @@ jQuery(async function () {
1081710817 //newSlider.val(manualInput)
1081810818 //handleSlideEvent.call(newSlider, null, { value: parseFloat(manualInput) }, 'manual');
1081910819 valueBeforeManualInput = manualInput;
1082010820 $(masterElement).val($(this).val()).trigger('input', { forced: true });
1082110821 } else {
1082210822 //if value not ok, warn and reset to last known valid value
1082310823 toastr.warning(`Invalid value. Must be between ${$(this).attr('min')} and ${$(this).attr('max')}`);
@@ -10843,7 +10843,7 @@ jQuery(async function () {
1084310843 if (manualInput >= Number($(this).attr('min')) && manualInput <= Number($(this).attr('max'))) {
1084410844 valueBeforeManualInput = manualInput;
1084510845 //set the slider value to input value
1084610846 $(masterElement).val($(this).val()).trigger('input', { forced: true });
1084710847 } else {
1084810848 //if value not ok, warn and reset to last known valid value
1084910849 toastr.warning(`Invalid value. Must be between ${$(this).attr('min')} and ${$(this).attr('max')}`);
public/scripts/power-user.js+6 -4
@@ -3328,10 +3328,11 @@ $(document).ready(() => {
33283328
33293329 });
33303330
33313331 $('#chat_width_slider').on('input', function (e, data) {
3332+ const applyMode = data?.forced ? 'forced' : 'normal';
33323333 power_user.chat_width = Number(e.target.value);
33333334 localStorage.setItem(storage_keys.chat_width, power_user.chat_width);
33343335 applyChatWidth(applyMode);
33353336 setHotswapsDebounced();
33363337 });
33373338
@@ -3357,11 +3358,12 @@ $(document).ready(() => {
33573358 saveSettingsDebounced();
33583359 });
33593360
33603361 $('input[name="font_scale"]').on('input', async function (e, data) {
3362+ const applyMode = data?.forced ? 'forced' : 'normal';
33613363 power_user.font_scale = Number(e.target.value);
33623364 $('#font_scale_counter').val(power_user.font_scale);
33633365 localStorage.setItem(storage_keys.font_scale, power_user.font_scale);
33643366 await applyFontScale(applyMode);
33653367 saveSettingsDebounced();
33663368 });
33673369