diff --git a/index.html b/index.html
index 808f0c03..1518eb95 100644
--- a/index.html
+++ b/index.html
@@ -225,7 +225,7 @@
progress: true,
// If true; each slide will be pushed to the browser history
- history: false,
+ history: true,
// Flags if mouse wheel navigation should be enabled
mouseWheel: true,
diff --git a/js/reveal.js b/js/reveal.js
index ba2cfd5e..2ecd641e 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -74,7 +74,10 @@ var Reveal = (function(){
document.body.style['OTransform'] !== undefined,
// Throttles mouse wheel navigation
- mouseWheelTimeout = 0;
+ mouseWheelTimeout = 0,
+
+ // Delays updates to the URL due to a Chrome thumbnailer bug
+ writeURLTimeout = 0;
/**
* Starts up the slideshow by applying configuration
@@ -490,7 +493,8 @@ var Reveal = (function(){
updateControls();
- writeURL();
+ clearTimeout( writeURLTimeout );
+ writeURLTimeout = setTimeout( writeURL, 1500 );
}
/**