diff --git a/frontend/src/components/Constructor/CanvasBackground.tsx b/frontend/src/components/Constructor/CanvasBackground.tsx index 1c42966..1a4a773 100644 --- a/frontend/src/components/Constructor/CanvasBackground.tsx +++ b/frontend/src/components/Constructor/CanvasBackground.tsx @@ -176,7 +176,11 @@ const CanvasBackground: React.FC = ({ isFadingIn={isFadingIn} /> - {/* Background video - z-1 keeps it below backdrop blur layer (z-5) */} + {/* Background video - z-1 keeps it below backdrop blur layer (z-5) + Note: muted attribute is always true for iOS autoplay compatibility. + Actual muted state is controlled via useBackgroundVideoPlayback hook + which sets video.muted property via JavaScript (useEffect). + webkit-playsinline is legacy attribute for older iOS versions. */} {backgroundVideoUrl && (