diff --git a/js/impress.js b/js/impress.js index 8b626b750..13bec98c7 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; }