From 36ae9383ba10f1c8376cd73acac502d7cabde5d2 Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Mon, 19 Jun 2023 11:42:39 +0500 Subject: [PATCH] web: fix onChange not fired on input --- apps/web/src/dialogs/settings/index.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/web/src/dialogs/settings/index.tsx b/apps/web/src/dialogs/settings/index.tsx index 83d944776..8d1a6175c 100644 --- a/apps/web/src/dialogs/settings/index.tsx +++ b/apps/web/src/dialogs/settings/index.tsx @@ -462,10 +462,9 @@ function SettingItem(props: { item: Setting }) { max={component.max} defaultValue={component.defaultValue()} sx={{ width: 80, mr: 1 }} - onChange={debounce( - (e) => component.onChange(e.currentTarget.valueAsNumber), - 500 - )} + onChange={debounce((e) => { + component.onChange(e.target.valueAsNumber); + }, 500)} /> ) : ( component.onChange(e.currentTarget.value), + (e) => component.onChange(e.target.value), 500 )} />