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

This commit is contained in:
Hampus
2026-08-24 12:45:57 +02:00
committed by GitHub
parent 5d35047734
commit aae6b99761
@@ -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}