#418·ego-lite

[错误]: 在 macOS 分割视图中关闭代理任务窗口会留下一个持久的黑色全屏空间

作者: iflov创建于 2026年9月21日更新于 2026年9月21日

受影响的组件 ego lite 浏览器应用程序 - 原生窗口关闭 / macOS 分屏模式 ### 发生了什么? 在 macOS 全屏分屏模式下同时使用 ego lite 和 Codex 时,我点击了 ego lite 的红色关闭窗口按钮并接受了关闭确认。 ego 部分变成黑色,而 Codex 仍然局限在另一侧。 将 Codex 移回桌面并没有移除黑色全屏空间。 Mission Control 显示了一个单独的标记为“全屏”的黑色缩略图(“全屏”在本地化中)。 稍后进入该空间,显示了一个占据显示器右半部分的 ego lite 代理任务窗口,其余部分为黑色。 其任务覆盖显示“您正在控制中”。 稍后的关闭/退出尝试显示: > 是否关闭此窗口? > 关闭它将取消正在运行的任务 其中包含 不是现在退出 按钮。 在此阶段单击 退出 将移除黑色全屏空间。 ### 环境 ego lite: 0.5.0.32(包打包版本 5.0.32) macOS: 27.0 (26A428) MacBook 连接到外部显示器,最初时笔记本电脑盖关闭 ego lite 和 Codex 并排使用 macOS 全屏分屏模式 在外部显示器上 一个代理任务空间仍然处于用户控制状态 ### 观察到的序列 / 重现候选 1. 确保在用户控制模式下有一个 ego lite 代理任务窗口 / 任务空间 2. 在外部显示器上同时使用 ego lite 和 Codex,使用 macOS 全屏分屏模式 3. 点击 ego lite 的红色关闭窗口按钮并接受确认 4. 观察黑色 ego 部分,而另一个应用程序仍然处于屏幕的一半 5. 将另一个应用程序移到桌面。 在 Mission Control 中观察一个剩余的黑色全屏空间 6. 进入该空间。 在本次事件中,一个 ego 任务窗口出现在右半部分,周围是黑色空间 7. 启动另一次关闭/退出尝试并在运行任务取消对话框中选择 退出。 黑色空间消失 ### 预期行为 接受关闭确认应完成相关窗口/任务关闭并正确更新 macOS 全屏 / 分屏模式布局。如果另一个任务窗口或确认必须保留,则应保持可见和可操作,而不是留下明显为空的黑色全屏空间 ### 诊断和恢复 打开和关闭 MacBook 盖没有解决问题。 将 Codex 移出分屏模式没有解决问题。 在诊断过程中,ego 主进程仍在运行,且可访问性检查发现了一个剩余的任务窗口。这不是应用程序崩溃的证据。 在后续任务取消对话框中选择 退出 确实解决了可见问题。随后未独立检查全进程是否终止。 诊断工具在以下期间检查/选择 ego lite …

内容来源: citrolabs/ego-lite