remove nuking of hash changes when hash is disabled
This commit is contained in:
		
							
								
								
									
										2
									
								
								dist/reveal.esm.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/reveal.esm.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/reveal.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/reveal.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -131,12 +131,16 @@ export default class Location { | |||||||
| 			else if( config.hash ) { | 			else if( config.hash ) { | ||||||
| 				window.history.replaceState( null, null, '#' + this.getHash() ); | 				window.history.replaceState( null, null, '#' + this.getHash() ); | ||||||
| 			} | 			} | ||||||
|  | 			// UPDATE: The below nuking of all hash changes breaks | ||||||
|  | 			// anchors on pages where reveal.js is running. Removed | ||||||
|  | 			// in 4.0. Why was it here in the first place? ¯\_(ツ)_/¯ | ||||||
|  | 			// | ||||||
| 			// If history and hash are both disabled, a hash may still | 			// If history and hash are both disabled, a hash may still | ||||||
| 			// be added to the URL by clicking on a href with a hash | 			// be added to the URL by clicking on a href with a hash | ||||||
| 			// target. Counter this by always removing the hash. | 			// target. Counter this by always removing the hash. | ||||||
| 			else { | 			// else { | ||||||
| 				window.history.replaceState( null, null, window.location.pathname + window.location.search ); | 			// 	window.history.replaceState( null, null, window.location.pathname + window.location.search ); | ||||||
| 			} | 			// } | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user