+ $(window).on('popstate', function(e) {
+ // popstate is triggered when the hash changes as well as on actual navigation
+ // events. We want to update the hash on the latter and not the former.
+ if (e.originalEvent.state) {
+ map.hash.update();
+ }
+ });
+