Native browser pages could cover application dialogs and overlapping menus or notifications. Suspend only the viewport while covered and restore the same active page afterward, including nested dialogs and terminal prompts. Keep knowledge source controls at their full height, constrain long library cards and titles, and update automatic names when switching remote targets without overwriting edited or saved names. Restore packaged release-note loading now that the history exceeds its previous size limit. Add focused regressions and real Electron UI evidence. Clean up temporary Harness fixture directories at test completion instead of accumulating them. Release note: 修复内嵌浏览器遮挡弹窗和浮层、知识库来源选项被压缩及长名称显示异常;切换远端知识库时自动名称正确更新,并恢复更新说明显示。
质量验证
本目录收录跨功能测试方法。功能验收结果仍记录在对应功能的 progress.md,不在此复制通过记录。
| 文档 | 职责 |
|---|---|
| Electron UI 自动化测试规范 | 测试分层、当前源码启动、视觉与原生交互取证、真实调用计数、脱敏报告和清理 |
| 复发缺陷与防复发规则 | 已重复出现的缺陷类型、对应的共享机制和自动发现测试 |
| 开发与构建 | 依赖、测试、类型检查、Lint 和构建命令 |
| UI 设计系统 | 全局视觉、交互和响应式验收要求 |
| 知识检索评估 | 检索数据集、指标及评估方法 |
| 真实 Runtime 测试 | 真实模型 Runtime E2E 的现有入口及范围 |
| 发布操作 | 候选 CI、发布构建及发布验证;开发期 UI 测试不替代发布检查 |