diff --git a/js/id/modes/select.js b/js/id/modes/select.js index 7d7e0ac78..32fbd451a 100644 --- a/js/id/modes/select.js +++ b/js/id/modes/select.js @@ -52,7 +52,11 @@ iD.modes.Select = function(context, selection) { }; mode.reselect = function() { - context.surface().node().focus(); + var surfaceNode = context.surface().node(); + if (surfaceNode.focus) { // FF doesn't support it + surfaceNode.focus(); + } + positionMenu(); showMenu(); };