Fix multiple setTimeout calls by clearing the previous one

merge-requests/3323/head
danidfra 2025-01-31 15:53:31 -03:00
rodzic 5f874b87c1
commit 1932ec126c
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -482,7 +482,11 @@ const Video: React.FC<IVideo> = ({
const playerStyle: React.CSSProperties = {};
const startTimeout = () => {
timeoutRef.current = setTimeout(() => setHovered(false), 1000);
if (timeoutRef.current) clearTimeout(timeoutRef.current);
timeoutRef.current = setTimeout(() => {
setHovered(false);
timeoutRef.current = null;
}, 1000);
};
if (inline && containerWidth) {