Browse Source

only announce current fragment to screen readers

Hakim El Hattab 5 years ago
parent
commit
8709a41979
1 changed files with 3 additions and 3 deletions
  1. 3 3
      js/controllers/fragments.js

+ 3 - 3
js/controllers/fragments.js

@@ -197,10 +197,10 @@ export default class Fragments {
 						el.classList.add( 'visible' );
 						el.classList.add( 'visible' );
 						el.classList.remove( 'current-fragment' );
 						el.classList.remove( 'current-fragment' );
 
 
-						// Announce the fragments one by one to the Screen Reader
-						this.Reveal.announceStatus( this.Reveal.getStatusText( el ) );
-
 						if( i === index ) {
 						if( i === index ) {
+							// Announce the fragments one by one to the Screen Reader
+							this.Reveal.announceStatus( this.Reveal.getStatusText( el ) );
+
 							el.classList.add( 'current-fragment' );
 							el.classList.add( 'current-fragment' );
 							this.Reveal.slideContent.startEmbeddedContent( el );
 							this.Reveal.slideContent.startEmbeddedContent( el );
 						}
 						}