diff --git a/Sources/Rendering/OpenGL/RenderWindow/index.js b/Sources/Rendering/OpenGL/RenderWindow/index.js index 6f6b895e44a..26295ce9bc0 100644 --- a/Sources/Rendering/OpenGL/RenderWindow/index.js +++ b/Sources/Rendering/OpenGL/RenderWindow/index.js @@ -1087,7 +1087,11 @@ function vtkOpenGLRenderWindow(publicAPI, model) { publicAPI.copyParentContent = () => { const rootParent = model.rootOpenGLRenderWindow; - if (!rootParent || !model.context2D) { + if ( + !rootParent || + !model.context2D || + model.children.some((oglRenderer) => !!oglRenderer.getSelector?.()) + ) { return; } const parentCanvas = rootParent.getCanvas();