diff --git a/src/click_outside_wrapper.tsx b/src/click_outside_wrapper.tsx index 7b7b68e89..c90e1b3eb 100644 --- a/src/click_outside_wrapper.tsx +++ b/src/click_outside_wrapper.tsx @@ -29,7 +29,11 @@ const useDetectClickOutside = ( .composedPath() .find((eventTarget) => eventTarget instanceof Node)) || event.target; - if (ref.current && !ref.current.contains(target as Node)) { + if ( + ref.current && + target instanceof Node && + !ref.current.contains(target) + ) { if ( !( ignoreClass &&