diff --git a/js/impress.js b/js/impress.js index dfbaaef68..3e6a8d404 100644 --- a/js/impress.js +++ b/js/impress.js @@ -187,8 +187,8 @@ var active = null; var select = function ( el ) { - if ( !el || !el.stepData ) { - // selected element is not defined as step + if ( !el || !el.stepData || el == active) { + // selected element is not defined as step or is already active return false; }