diff --git a/js/id/modes/browse.js b/js/id/modes/browse.js index 2b6178cf0..342e5098a 100644 --- a/js/id/modes/browse.js +++ b/js/id/modes/browse.js @@ -15,6 +15,8 @@ iD.modes.Browse = function(context) { iD.modes.DragNode(context).behavior]; mode.enter = function() { + context.history().save(); + behaviors.forEach(function(behavior) { context.install(behavior); }); diff --git a/js/id/modes/select.js b/js/id/modes/select.js index 550a7bdf2..48fd1cc18 100644 --- a/js/id/modes/select.js +++ b/js/id/modes/select.js @@ -70,6 +70,8 @@ iD.modes.Select = function(context, selectedIDs) { }; mode.enter = function() { + context.history().save(); + behaviors.forEach(function(behavior) { context.install(behavior); });