diff --git a/js/id/ui/radial_menu.js b/js/id/ui/radial_menu.js index 3a6e3314c..ff8ec1007 100644 --- a/js/id/ui/radial_menu.js +++ b/js/id/ui/radial_menu.js @@ -1,6 +1,7 @@ iD.ui.RadialMenu = function(operations) { var menu, - center = [0, 0]; + center = [0, 0], + tooltip; var radialMenu = function(selection) { if (!operations.length) @@ -57,7 +58,7 @@ iD.ui.RadialMenu = function(operations) { .attr('clip-path', 'url(#clip-square-20)') .attr('xlink:href', function(d) { return '#icon-operation-' + d.id; }); - var tooltip = d3.select(document.body) + tooltip = d3.select(document.body) .append('div') .attr('class', 'tooltip-inner radial-menu-tooltip'); @@ -84,6 +85,10 @@ iD.ui.RadialMenu = function(operations) { .attr('opacity', 0) .remove(); } + + if (tooltip) { + tooltip.remove(); + } }; radialMenu.center = function(_) {