diff --git a/src/hooks/usePickerInput.ts b/src/hooks/usePickerInput.ts index f8f437f37..9903baff3 100644 --- a/src/hooks/usePickerInput.ts +++ b/src/hooks/usePickerInput.ts @@ -136,9 +136,9 @@ export default function usePickerInput({ preventBlurRef.current = true; // Always set back in case `onBlur` prevented by user - window.setTimeout(() => { + requestAnimationFrame(() => { preventBlurRef.current = false; - }, 0); + }); } else if (!focused) { triggerOpen(false); }