From 55dba454db63e71a244c5b2090314059f8e188ae Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Mon, 22 May 2017 08:17:40 +1200 Subject: [PATCH] Prevent contextmenu on mobile events --- src/js/components/TrackList.js | 6 +++--- src/js/views/discover/Discover.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/js/components/TrackList.js b/src/js/components/TrackList.js index d3ebbb3f..7a3f6214 100755 --- a/src/js/components/TrackList.js +++ b/src/js/components/TrackList.js @@ -147,9 +147,9 @@ class TrackList extends React.Component{ handleContextMenu(e, native_event = true){ - // disable context menu events in mobile view - if (this.triggerType(e) == 'mobile'){ - e.preventDefault() + // Only enable direct context menu events in default (desktop) view + // This prevents tap-and-hold functionality + if (native_event && this.triggerType(e) != 'default'){ return false } diff --git a/src/js/views/discover/Discover.js b/src/js/views/discover/Discover.js index 1847b27c..fb600e91 100755 --- a/src/js/views/discover/Discover.js +++ b/src/js/views/discover/Discover.js @@ -100,7 +100,7 @@ class Discover extends React.Component{ } renderResults(){ - if (helpers.isLoading(this.props.load_queue,['spotify_browse/recommendations'])){ + if (helpers.isLoading(this.props.load_queue,['spotify_recommendations'])){ return (