WebKitGTK WebInspector 不关闭

WebKitGTK WebInspector doesn't close

我正在使用 WebKitGTK 开发一个项目,在使用 enable-developer-extras 属性.

启用 WebInspector 后我遇到了问题

我可以很好地打开它,但是当我单击关闭、弹出到自己的 window 或切换到侧边栏按钮时,它们什么也做不了。在我的应用程序中,一旦您打开 WebInspector,就根本无法关闭它。

我的代码似乎没有任何更改,因为我记得它以前工作过,但是当我检查来自 Git 的那些提交时,它们现在也已损坏。但与此同时,它看起来确实像我正在做的事情,因为我计算机上使用 WebKitGTK 的其他应用程序的 WebInspector 运行良好(是的,我检查了他们的代码)。

所以我的问题是:有没有人遇到过类似的问题?有没有人知道如何修复它?

您可能正在点击 this bug。解决方法是在某处添加对 webkit_web_view_get_inspector 的虚拟调用。