我们的录屏软件(Recordly)在 macOS 上存在一个导航条隐形遮挡问题。导航条覆盖区域位于屏幕正中心下方,开始录制后虽然视觉上消失,但实际仍然存在并拦截鼠标事件。当用户需要点击该区域的按钮或输入文字时,点击会被拦截,导致左上角当前应用自动切换到 Recordly,无法正常操作目标应用。
请针对该问题,分析可能的原因(例如透明/隐藏的悬浮窗口未正确移除、窗口层级(window level)设置过高、hit-testing 逻辑未随视觉隐藏而更新等),并给出排查思路与修复方向。修复目标是:在导航条隐藏后,其覆盖区域不再拦截任何鼠标点击和键盘输入,使事件能够正常传递到底层的目标应用。
我们的录屏软件(Recordly)在 macOS 上存在一个导航条隐形遮挡问题。导航条覆盖区域位于屏幕正中心下方,开始录制后虽然视觉上消失,但实际仍然存在并拦截鼠标事件。当用户需要点击该区域的按钮或输入文字时,点击会被拦截,导致左上角当前应用自动切换到 Recordly,无法正常操作目标应用。
请针对该问题,分析可能的原因(例如透明/隐藏的悬浮窗口未正确移除、窗口层级(window level)设置过高、hit-testing 逻辑未随视觉隐藏而更新等),并给出排查思路与修复方向。修复目标是:在导航条隐藏后,其覆盖区域不再拦截任何鼠标点击和键盘输入,使事件能够正常传递到底层的目标应用。