diff --git a/lib/devices/ios/ios-hybrid.js b/lib/devices/ios/ios-hybrid.js index cc08f1c24..20b04b0a9 100644 --- a/lib/devices/ios/ios-hybrid.js +++ b/lib/devices/ios/ios-hybrid.js @@ -128,15 +128,7 @@ iOSHybrid.onPageChange = function (pageArray) { }, this)[0]; }.bind(this); - var win = item(pageArray); - var ret = false; - _.each(item(this.windowHandleCache), function (el, idx, l) { - if (l[idx] !== win[idx]) { - ret = true; - } - }); - - return ret; + return !_.isEqual(item(this.windowHandleCache), item(pageArray)); }.bind(this); // If a window gets navigated to an anchor it doesn't always fire a page callback event