diff --git a/navigationController.js b/navigationController.js index 47f5e0c..00687f3 100644 --- a/navigationController.js +++ b/navigationController.js @@ -71,18 +71,22 @@ module.exports = { case 'LEFT': this.navMove(0, -1); event.stopPropagation(); + event.preventDefault(); break; case 'UP': this.navMove(-1, 0); event.stopPropagation(); + event.preventDefault(); break; case 'RIGHT': this.navMove(0, 1); event.stopPropagation(); + event.preventDefault(); break; case 'DOWN': this.navMove(1, 0); event.stopPropagation(); + event.preventDefault(); break; default: if (this.currentFocus.navHandleKey) { diff --git a/navigationMixin.jsx b/navigationMixin.jsx index 15e00db..cb9e6e7 100644 --- a/navigationMixin.jsx +++ b/navigationMixin.jsx @@ -37,7 +37,7 @@ module.exports = { } else if (typeof this.navOut === 'function') { return this.navOut(dir, dirY); } else if (this.navData.parent) { - return this.navData.parent.navGetMove(dir); + return this.navData.parent.navGetMove(dir, dirY); } }.bind(this);