返回 Bug 清单
BUG-0779project-65中已修复backend-logic

登录期间隐藏启动画面,避免置顶遮挡登录框

发现:2026-10-09验证:2026-10-09置信度:70%

症状

commit 16d4d8087365 (2026-10-03) fix(ui): 登录期间隐藏启动画面,避免置顶遮挡登录框

根因

commit message 描述: fix(ui): 登录期间隐藏启动画面,避免置顶遮挡登录框

修复方案

修复 14 行,删除 16 行。改动文件: main.py

错误签名

fix(ui): 登录期间隐藏启动画面,避免置顶遮挡登录框 问题: CustomSplashScreen 带 WindowStaysOnTopHint,初始化完成后停留在
'等待用户登录...' 状态且始终置顶,登录对话框被完全盖住无法操作。

修复:
- 登录对话框弹出前 splash.hide()(对象保留,生命周期仍由 Python 侧管理)
- 登录成功构建主窗口时重新 splash.show() 显示'启动主界面...',
  延续遮盖无窗口窗口期的原有设计
- 主窗口 show 后由既有 singleShot 统一关闭

验证: offscreen 链路测试 + 37 项桌面测试全绿 + desktop_smoke 通过

技术信息

来源项目

project-65

涉及文件

main.py

标签

git-sweep, auto-ingested, project-65, mcp-reported, source-agent