Fix/统一修复modal样式失效 #122
Reference in New Issue
Block a user
Delete Branch "fix/artagent-sub-modal-style"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
之前遇到几次弹窗的样式不生效,bug 现在在画布agent的删除对话弹窗又出现了,
这个pr把类似的修改集中到最下层的UnifiedModal,适用于所有的modal,
一些特殊的modal有特殊处理.
画布agent的删除对话弹窗

e1178c116cto635d38d318reason: 要push 99+ 我以为自己合并错了,刚刚回退, 发现是game creater合并进来了, 实际没有问题
复审 head
a2c81f7f8,当前有 1 个阻断回归,请修复后再合并:暗色主题会破坏 3 个固定浅色画布弹窗。
UnifiedModal默认从AuthUiContext注入platform-theme--dark后,ImageCanvasMetadataModalView、ImageCanvasEditGenerationModalView、ImageCanvasShortcutDialogView仍在使用固定浅色 CSS。以“图片信息”为例,panel 被强制为白底,但标题继续读取暗色主题的--platform-text-strong: #fff,会出现白底白字;另外两个弹窗也会出现深浅样式混杂。建议这三个调用显式设置portalTheme="light",或者完整补齐暗色样式,并增加真实AuthUiContext.platformTheme="dark"的回归测试。现有新增测试只覆盖无 Provider 时回退 light,未覆盖实际暗色主题。提交历史不符合仓库门禁。
7f36b6f0e使用英文标题,904e9332e中英混杂且把说明全部塞进标题,三个业务提交均没有逐行变更正文。请在合并前 squash/reword 为中文标题,并按每项变更一行补充正文。小文案问题:
EditorAgentConversationPanelView.tsx新增的确认删除这个对话?使用半角问号,建议改为确认删除这个对话吗?,并补正文断言。验证情况:相关测试 120 项、
npm run typecheck、npm run check:encoding、git diff --check均通过;Gitea 当前 4 项 CI 全绿且无冲突。另有 6 个本次修改的src/components/common/*.test.tsx不在默认 Vitest include 中,手工定向运行可以通过,但 CI 实际不会执行这些断言,建议一并修正覆盖范围。a2c81f7f83to1410493667reason: 补充commit正文
a6829c3fd6tob92b9803c9b92b9803c9tobd4baf66b1New commits pushed, approval review dismissed automatically according to repository settings