diff --git a/lib/infobox/main.js b/lib/infobox/main.js
index c2076e49a297d3cc746463ef40f462229e96688a..b607075685224cd1645feafeaee2eb0bc46b495e 100644
--- a/lib/infobox/main.js
+++ b/lib/infobox/main.js
@@ -10,7 +10,7 @@ define(['infobox/link', 'infobox/node', 'infobox/location'], function (Link, Nod
     function destroy() {
       if (el && el.parentNode) {
         el.parentNode.removeChild(el);
-        el = undefined;
+        node = link = el = undefined;
         sidebar.reveal();
       }
     }