diff --git a/src/components/video-editor/VideoPlayback.tsx b/src/components/video-editor/VideoPlayback.tsx index 7b7ce55..f15a801 100644 --- a/src/components/video-editor/VideoPlayback.tsx +++ b/src/components/video-editor/VideoPlayback.tsx @@ -1085,15 +1085,18 @@ const VideoPlayback = forwardRef( const isMotionBlurActive = (motionBlurAmountRef.current || 0) > 0 && isPlayingRef.current; if (isMotionBlurActive !== lastMotionBlurActive && videoContainerRef.current) { - if (isMotionBlurActive && blurFilterRef.current && motionBlurFilterRef.current) { - videoContainerRef.current.filters = [ - blurFilterRef.current, - motionBlurFilterRef.current, - ]; + if (isMotionBlurActive) { + if (blurFilterRef.current && motionBlurFilterRef.current) { + videoContainerRef.current.filters = [ + blurFilterRef.current, + motionBlurFilterRef.current, + ]; + lastMotionBlurActive = true; + } } else { videoContainerRef.current.filters = null; + lastMotionBlurActive = false; } - lastMotionBlurActive = isMotionBlurActive; } };