Skip to content

Commit 4026871

Browse files
committed
fix: check for instance of Window for isDOM
1 parent 8b486b6 commit 4026871

File tree

1 file changed

+3
-4
lines changed
  • libs/angular-three/src/lib/renderer

1 file changed

+3
-4
lines changed

libs/angular-three/src/lib/renderer/state.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -249,10 +249,9 @@ export class NgtRendererStore {
249249
}
250250

251251
isDOM(node: NgtAnyRecord) {
252-
return (
253-
node['__ngt_renderer__']?.[NgtRendererClassId.type] !== 'compound' &&
254-
(node instanceof Element || node instanceof Document)
255-
);
252+
const rendererNode = node['__ngt_renderer__'];
253+
if (rendererNode && rendererNode[NgtRendererClassId.type] !== 'compound') return true;
254+
return node instanceof Element || node instanceof Document || node instanceof Window;
256255
}
257256

258257
get rootScene() {

0 commit comments

Comments
 (0)