在 Extension 添加的 Shell 菜单打开时锁屏,会导致 GNOME 无响应。
最近我的 Manjaro
和 Arch
数次锁屏后无响应,查看日志发现报错均为 JS ERROR: Exception in callback for signal: open-state-changed: Error: Argument 'descendant' (type interface) may not be null
。
GNOME 的 Issue 日志:apps-menu extension fails to disable, breaks lock screen。
复现方法
保持例如 Arc menu
,Applications menu
,Places status indicator
添加的左上角菜单开启,然后锁屏。然后锁屏界面就无响应了……100% 复现。
遗憾的是这个 issue 甚至只有一个点赞,9 个月前提出的,没有回复。
Update:
我提交了一个 Issue 催促了一下,已经修复。