From 5139de969e1b473752b71c321e7c48acaf84515a Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Fri, 8 Feb 2013 13:48:51 -0500 Subject: [PATCH] Slow-remove tiles, pay attention to parentNode, refs #686 --- js/id/renderer/background.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js/id/renderer/background.js b/js/id/renderer/background.js index 68cbda5f3..be4cc1927 100644 --- a/js/id/renderer/background.js +++ b/js/id/renderer/background.js @@ -112,8 +112,11 @@ iD.Background = function() { .each(function() { var tile = this; window.setTimeout(function() { - tile.parentNode.removeChild(tile); - }); + // this tile may already be removed + if (tile.parentNode) { + tile.parentNode.removeChild(tile); + } + }, 300); }); image.enter().append('img')