diff --git a/packages/editor/src/editor/Canvas.tsx b/packages/editor/src/editor/Canvas.tsx index dd563b4..8c868fa 100644 --- a/packages/editor/src/editor/Canvas.tsx +++ b/packages/editor/src/editor/Canvas.tsx @@ -496,7 +496,7 @@ function NodeView(props: { src={node.props.src} width={rect.w} height={rect.h} - autoPlay={node.props.autoplay ?? true} + autoPlay={node.props.autoplay ?? false} playsInline loop={node.props.loop ?? false} muted={node.props.muted ?? false} diff --git a/packages/sdk/src/core/goview/convert.ts b/packages/sdk/src/core/goview/convert.ts index 2a95fce..2880625 100644 --- a/packages/sdk/src/core/goview/convert.ts +++ b/packages/sdk/src/core/goview/convert.ts @@ -124,7 +124,15 @@ function isIframe(c: GoViewComponentLike): boolean { // keep the plain 'web' check last; it's broad and may overlap other widgets. k === 'web' || k.endsWith('_web') || - k.startsWith('web_') + k.startsWith('web_') || + // common embed platforms (usually rendered in an