From b7097979ded8b4c444ce9c2835dd90d1fb6b3d61 Mon Sep 17 00:00:00 2001 From: David Ralph Date: Tue, 27 Jan 2026 20:10:09 +0000 Subject: [PATCH] fix: moreSettings misfiring on dropdown click --- src/components/Form/Settings/Dropdown/Dropdown.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/Form/Settings/Dropdown/Dropdown.jsx b/src/components/Form/Settings/Dropdown/Dropdown.jsx index c9ce5c63..9407d1e1 100644 --- a/src/components/Form/Settings/Dropdown/Dropdown.jsx +++ b/src/components/Form/Settings/Dropdown/Dropdown.jsx @@ -191,7 +191,8 @@ const Dropdown = memo((props) => { [onChange], ); - const resetItem = useCallback(() => { + const resetItem = useCallback((e) => { + e?.stopPropagation(); const defaultValue = props.default || props.items[0]?.value; onChange(defaultValue); toast(variables.getMessage('toasts.reset')); @@ -223,7 +224,7 @@ const Dropdown = memo((props) => { : props.items; return ( -
+
e.stopPropagation()}> {label && (
@@ -236,7 +237,8 @@ const Dropdown = memo((props) => {
{ + onClick={(e) => { + e.stopPropagation(); if (props.disabled) return; if (isOpen) { closeDropdown();