diff --git a/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx b/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx index c549ece23..7177ec390 100644 --- a/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx +++ b/apps/web/src/pages/generate/components/PreviewVideoPanel.tsx @@ -45,7 +45,11 @@ const buildTitleStyle = (settings: TitleSettings): React.CSSProperties => { textAlign: "center", lineHeight: 1.4, wordBreak: "break-word", + overflowWrap: "break-word", padding: "0 12px", + display: "block", + width: "100%", + boxSizing: "border-box", } if (settings.stroke) { style.WebkitTextStroke = "1px rgba(0,0,0,0.6)" @@ -146,8 +150,8 @@ export const PreviewVideoPanel: React.FC = ({ )} - {/* 无视频时的标题预览(idle/loading/error 状态下仍然显示标题预览) */} - {!hasPreview && showTitlePreview && ( + {/* 无视频时的标题预览(idle/loading 状态下显示,error 状态下隐藏) */} + {!hasPreview && !isError && showTitlePreview && (