From f3b17b92b7869caf842ed52764dcc4ae54af1dd0 Mon Sep 17 00:00:00 2001 From: Jeff Wong Date: Sat, 14 Jul 2018 15:57:58 -0700 Subject: [PATCH] Fix: delay panning until we can determine direction --- app/assets/javascripts/discourse/mixins/pan-events.js.es6 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/javascripts/discourse/mixins/pan-events.js.es6 b/app/assets/javascripts/discourse/mixins/pan-events.js.es6 index 055533d437e..b4247d861df 100644 --- a/app/assets/javascripts/discourse/mixins/pan-events.js.es6 +++ b/app/assets/javascripts/discourse/mixins/pan-events.js.es6 @@ -100,6 +100,9 @@ export default Ember.Mixin.create({ } const previousState = this.get("_panState"); const newState = this._calculateNewPanState(previousState, e); + if (previousState.start && newState.distance < 5) { + return; + } this.set("_panState", newState); if (previousState.start && "panStart" in this) { this.panStart(newState);