diff --git a/Sources/Rendering/SceneGraph/ViewNode/index.js b/Sources/Rendering/SceneGraph/ViewNode/index.js index 7d8b9a19ce9..7718ba841d4 100644 --- a/Sources/Rendering/SceneGraph/ViewNode/index.js +++ b/Sources/Rendering/SceneGraph/ViewNode/index.js @@ -153,6 +153,11 @@ function vtkViewNode(publicAPI, model) { if (childIdx < 0) { return false; } + const renderable = child.getRenderable(); + if (renderable) { + model._renderableChildMap.delete(renderable); + } + child.delete(); model.children.splice(childIdx, 1); return true; };