From 4203dfdb8d837193b84bfeddde71db253c2db1a2 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Wed, 5 Jul 2023 13:16:18 +0200 Subject: [PATCH] Poll: Fix fasterdom phase --- src/components/middle/message/Poll.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/middle/message/Poll.tsx b/src/components/middle/message/Poll.tsx index 4613e7285..94bdc238c 100644 --- a/src/components/middle/message/Poll.tsx +++ b/src/components/middle/message/Poll.tsx @@ -1,6 +1,7 @@ import type { FC } from '../../../lib/teact/teact'; import React, { useEffect, + useLayoutEffect, useState, memo, useMemo, @@ -96,7 +97,7 @@ const Poll: FC = ({ } }, [isSubmitting, poll.results.results, requestConfetti]); - useEffect(() => { + useLayoutEffect(() => { if (closePeriod > 0) { setTimeout(() => setClosePeriod(closePeriod - 1), 1000); }