2.0.10 触摸事件响应顺序异常

从2.0.9升级到2.0.10后,一个ui上的按钮无法响应,尝试退回2.0.9正常。
调试后发现是CCEventManager对listener进行排序时排错了,导致下方对象的listener优先执行了。

进入这个排序函数时,order1没有取到值,为undefined,最后提前返回了1,而按照我的ui排序,应该返回负数才对。
对比了2.0.9的CCEventManager,整个排序方式你们是修改过的。
我没去看具体怎么触发的,太费精力了。
我是在move消息里激活了一个节点,这个节点下挂有按钮节点。
目前退回2.0.9了。
@jare

沉好快

2.0.9说不定BUG更多。

谢谢反馈,问题已修复,修复代码: https://github.com/cocos-creator/engine/pull/4522
我们将考虑对 2.0.10 进行更新。

这个问题我也遇到,而且修改了编译器中的node层级,也会出现这个按钮不能点击的问题

在cocos creator3.0,有一个与此类似的问题,一直没找到原因。
请问是否在3.0也有类似的bug?

现象是在触发了TOUCH_START之后,后台关闭当前界面,然后激活另一个界面。
此时另一个界面上的button无法点击。

同层级 子节点 还是会有问题 还是要手动刷新