Block F5 in speaker notes window, avoid disconnects
This commit is contained in:
		@@ -427,10 +427,16 @@
 | 
			
		||||
				 * Forward keyboard events to the current slide window.
 | 
			
		||||
				 * This enables keyboard events to work even if focus
 | 
			
		||||
				 * isn't set on the current slide iframe.
 | 
			
		||||
				 *
 | 
			
		||||
				 * Block F5 default handling, it reloads and disconnects
 | 
			
		||||
				 * the speaker notes window.
 | 
			
		||||
				 */
 | 
			
		||||
				function setupKeyboard() {
 | 
			
		||||
 | 
			
		||||
					document.addEventListener( 'keydown', function( event ) {
 | 
			
		||||
						if (event.keyCode === 116) {
 | 
			
		||||
							event.preventDefault();
 | 
			
		||||
						}
 | 
			
		||||
						currentSlide.contentWindow.postMessage( JSON.stringify({ method: 'triggerKey', args: [ event.keyCode ] }), '*' );
 | 
			
		||||
					} );
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user