检查清单
是网页端还是客户端
客户端
当前系统环境
macOS
当前 Node.js 及 npm 版本
No response
当前版本
v3.1.1
具体信息
问题描述
在 macOS 上,如果 SPlayer 的菜单栏图标因为菜单栏空间不足被系统隐藏,此时关闭主窗口后,应用会进入一种“仍在运行但无法操作”的状态。
此时点击 Dock 栏中的 SPlayer 图标只会激活应用焦点,不会重新显示主窗口。由于菜单栏图标已经被系统隐藏,用户也无法通过菜单栏入口重新打开窗口。
复现步骤
- 启动 SPlayer。
- 打开较多菜单栏应用,例如输入法、Raycast、Stats 等,使 SPlayer 的菜单栏图标因为空间不足被 macOS 系统隐藏。
- 关闭 SPlayer 主窗口。
- 点击 Dock 栏中的 SPlayer 图标,尝试重新打开主窗口。
预期行为
点击 Dock 栏中的 SPlayer 图标后,应当重新显示主窗口。
或者应用应提供其他可恢复主窗口的入口,例如应用菜单项、快捷键等,避免用户在菜单栏图标不可见时失去操作入口。
实际行为
点击 Dock 栏中的 SPlayer 图标仅会激活应用焦点,不会显示任何窗口。
由于菜单栏图标已经被系统隐藏,此时用户失去了所有可以打开主窗口的入口,只能退出并重新启动应用。
临时解决办法
目前只能:
- 点击 Dock 栏中的 SPlayer 图标获取焦点。
- 使用 Command + Q 退出应用。
- 重新启动 SPlayer。
影响范围
对于安装了较多菜单栏应用,或使用刘海屏 MacBook、菜单栏空间较小的用户,这个问题比较容易触发。
一旦触发,应用会处于运行中但无法恢复使用的状态,体验上比较严重。
检查清单
是网页端还是客户端
客户端
当前系统环境
macOS
当前 Node.js 及 npm 版本
No response
当前版本
v3.1.1
具体信息
问题描述
在 macOS 上,如果 SPlayer 的菜单栏图标因为菜单栏空间不足被系统隐藏,此时关闭主窗口后,应用会进入一种“仍在运行但无法操作”的状态。
此时点击 Dock 栏中的 SPlayer 图标只会激活应用焦点,不会重新显示主窗口。由于菜单栏图标已经被系统隐藏,用户也无法通过菜单栏入口重新打开窗口。
复现步骤
预期行为
点击 Dock 栏中的 SPlayer 图标后,应当重新显示主窗口。
或者应用应提供其他可恢复主窗口的入口,例如应用菜单项、快捷键等,避免用户在菜单栏图标不可见时失去操作入口。
实际行为
点击 Dock 栏中的 SPlayer 图标仅会激活应用焦点,不会显示任何窗口。
由于菜单栏图标已经被系统隐藏,此时用户失去了所有可以打开主窗口的入口,只能退出并重新启动应用。
临时解决办法
目前只能:
影响范围
对于安装了较多菜单栏应用,或使用刘海屏 MacBook、菜单栏空间较小的用户,这个问题比较容易触发。
一旦触发,应用会处于运行中但无法恢复使用的状态,体验上比较严重。