From 45f09f02624cd78d921cee7cd61b29e54fbab468 Mon Sep 17 00:00:00 2001 From: Tanish Manku Date: Sun, 19 Oct 2025 17:19:57 -0700 Subject: [PATCH] Refresh outliner items on scene load --- .../app/src/pages/PageEnigma/Editor/editor.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend/apps/editor3d/app/src/pages/PageEnigma/Editor/editor.ts b/frontend/apps/editor3d/app/src/pages/PageEnigma/Editor/editor.ts index c6c577bde7..773d733d66 100644 --- a/frontend/apps/editor3d/app/src/pages/PageEnigma/Editor/editor.ts +++ b/frontend/apps/editor3d/app/src/pages/PageEnigma/Editor/editor.ts @@ -664,19 +664,20 @@ class Editor { this.mouse_controls.sceneManager = this.sceneManager; } - if (this.outliner_feature_flag) { - const result = this.sceneManager?.render_outliner( - this.timeline.characters, - ); - if (result) outlinerState.items.value = result.items; - } - // Attach freecam state controller this.mouseOverEventHandler = this.mouseOverEventHandler.bind(this); const onloadCallback = () => { console.log("Setting Scene is loaded"); this._isEngineDataLoaded = true; + + if (this.outliner_feature_flag) { + const result = this.sceneManager?.render_outliner( + this.timeline.characters, + ); + if (result) outlinerState.items.value = result.items; + } + setIs3DSceneLoaded(true); };