diff --git a/apps/client/src/widgets/collections/presentation/index.tsx b/apps/client/src/widgets/collections/presentation/index.tsx index 856947e41..b384b0220 100644 --- a/apps/client/src/widgets/collections/presentation/index.tsx +++ b/apps/client/src/widgets/collections/presentation/index.tsx @@ -68,6 +68,7 @@ function ButtonOverlay({ containerRef, apiRef }: { containerRef: RefObject }) { const containerRef = useRef(null); const apiRef = useRef(null); + const isFirstRenderRef = useRef(true); useEffect(() => { if (apiRef.current || !containerRef.current) return; @@ -96,7 +97,10 @@ function Presentation({ presentation, apiRef: externalApiRef } : { presentation: }, [ ]); useEffect(() => { - apiRef.current?.sync(); + if (!isFirstRenderRef.current) { + apiRef.current?.sync(); + } + isFirstRenderRef.current = false; }, [ presentation ]); return (