删除角色动画面板里重复回显提示词的「动画描述」行

- 共享组件 ImageCanvasCharacterAnimationPanelView 不再渲染只读的生成文本回显(与上方输入区内容重复,且两个宿主都没有为它定义样式)
- 用例同步:原断言「生成文本:…」改为钉住该节点不再渲染,并保留「输入区确实收下这段文本」的检查
This commit is contained in:
2026-09-21 00:28:26 +08:00
parent 5b4f9e961d
commit 55259683b8
2 changed files with 6 additions and 9 deletions
@@ -259,13 +259,6 @@ export function ImageCanvasCharacterAnimationPanelView({
{isGenerating ? '生成中' : `生成${price}泥点`}
</PlatformActionButton>
</div>
<span
className="image-canvas-editor__character-animation-summary-text"
title={panel.promptText.trim() || undefined}
aria-label={`生成文本:${panel.promptText.trim() || '动画描述'}`}
>
{panel.promptText.trim() ? panel.promptText.trim() : '动画描述'}
</span>
{panel.status === 'completed' && panel.result ? (
<PlatformStatusMessage
tone="success"
@@ -3522,9 +3522,13 @@ describe('ImageCanvasEditorView generation integration', () => {
within(panel).getByLabelText('动画描述'),
precisePrompt,
);
// 面板里原本还有一行只读的「生成文本」回显(与上面的输入区重复);它已删除,这里钉住不再渲染。
expect(
within(panel).getByLabelText(`生成文本:${precisePrompt}`),
).toBeTruthy();
within(panel).queryByLabelText(`生成文本:${precisePrompt}`),
).toBeNull();
expect(within(panel).getByLabelText('动画描述').textContent).toContain(
precisePrompt,
);
fireEvent.click(
within(panel).getByRole('button', {
name: '动画参数 同图尺寸 · 4秒 · 480p',