From cded16fabfee33d31f6d9ded51656cc874834bce Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 23 Feb 2026 23:07:51 +0000 Subject: [PATCH] Revert "fix: prevent iframe from overriding file selection after file creation" This reverts commit 6864e1c0cfb02f309529bd6da96c2f69e198e097. --- frontend/src/lib/components/raw_apps/RawAppEditor.svelte | 4 ---- 1 file changed, 4 deletions(-) diff --git a/frontend/src/lib/components/raw_apps/RawAppEditor.svelte b/frontend/src/lib/components/raw_apps/RawAppEditor.svelte index 112d2abd2c..37e4be449e 100644 --- a/frontend/src/lib/components/raw_apps/RawAppEditor.svelte +++ b/frontend/src/lib/components/raw_apps/RawAppEditor.svelte @@ -164,13 +164,10 @@ setFilesInIframe(files) } } - let ignoreSetActiveDocument = false function setFilesInIframe(newFiles: Record) { const files = Object.fromEntries( Object.entries(newFiles).filter(([path, _]) => !path.endsWith('/')) ) - ignoreSetActiveDocument = true - setTimeout(() => (ignoreSetActiveDocument = false), 500) iframe?.contentWindow?.postMessage( { type: 'setFiles', @@ -615,7 +612,6 @@ } else if (e.data.type === 'updateModules') { modules = e.data.modules } else if (e.data.type === 'setActiveDocument') { - if (ignoreSetActiveDocument) return // Normalize Windows-style path separators to Linux-style selectedDocument = e.data.path?.replace(/\\/g, '/') } else if (e.data.type === 'inspectorSelect') {