|
@@ -3781,7 +3781,10 @@
|
|
|
}
|
|
|
catch ( error ) { }
|
|
|
|
|
|
- if( element ) {
|
|
|
+ // Ensure that we're not already on a slide with the same name
|
|
|
+ var isSameNameAsCurrentSlide = currentSlide ? currentSlide.getAttribute( 'id' ) === name : false;
|
|
|
+
|
|
|
+ if( element && !isSameNameAsCurrentSlide ) {
|
|
|
// Find the position of the named slide and navigate to it
|
|
|
var indices = Reveal.getIndices( element );
|
|
|
slide( indices.h, indices.v );
|