Chrome v55 breaks qx.ui.form.MenuButton



当我单击菜单按钮时,没有出现菜单。

Google Chrome刚刚在我的计算机上更新了最新版本(版本55.0.2883.87 m),更新后,我的qx.ui.form.menubutton停止工作。是否有补丁或解决方法?我在Windows 7机器上。

它甚至在demobrowser上失败:http://www.qooxdoo.org/5.0.1/demobrowser/#widget~menu.html

这是因为版本55指针事件中介绍的Chrome:https://developers.google.com/web/updates/2016/2016/10/pointer-events

qooxdoo已经有一个指针事件层,该层为不本来支持指针事件的浏览器创建了人造事件。该层没有检测到Chromes新的本机指针事件支持,从而导致双射击事件,这导致菜单按钮Menues被打开和关闭,而对用户没有可见的反应。

通过pr https://github.com/qooxdoo/qooxdoo/pull/9219

在qooxdoo github master中修复了这一点。

还请注意,如何解决现有QOOXDOO 5.0.1应用程序:https://github.com/qooxdoo/qooxdoo/qooxdoo/issues/9182#issuecomment-265161921

或者您可以使用https://github.com/qooxdoo/qooxdoo/pull/9219

手动使用当前主人或手动修补本地副本

他们从3天开始发布了新的更新。在这里您可以得到它。

最新更新