diff --git a/src/client/components/checkbox/checkbox.tsx b/src/client/components/checkbox/checkbox.tsx index 116b5d6..df02b06 100644 --- a/src/client/components/checkbox/checkbox.tsx +++ b/src/client/components/checkbox/checkbox.tsx @@ -103,7 +103,9 @@ function CheckboxComponent(props: CheckboxProps) { } } } else { - setSelfChecked(checked) + if (checked !== selfChecked) { + setSelfChecked(checked) + } } const handleChange = useCallback((e: React.ChangeEvent) => { diff --git a/src/client/components/search-modules.tsx b/src/client/components/search-modules.tsx index 90cbcd6..474b543 100644 --- a/src/client/components/search-modules.tsx +++ b/src/client/components/search-modules.tsx @@ -104,7 +104,7 @@ export function SearchModules(props: SearchModulesProps) { {module.children.map((child) => (