fix(app): stop the skin tone selector listening while closed (#1921)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-24 12:45:57 +02:00
1 parent 5d35047734
commit aae6b99761
1 file changed
+4 -1
@@ -96,11 +96,14 @@ export const SkinToneSelector = observer(() => {
}
}, []);
useEffect(() => {
if (!isOpen) {
return undefined;
}
document.addEventListener('mousedown', handleClickOutside);
return () => {
document.removeEventListener('mousedown', handleClickOutside);
};
}, [handleClickOutside]);
}, [handleClickOutside, isOpen]);
return (
<div
ref={selectorRef}