diff --git a/packages/editor/src/lib/Editor.svelte b/packages/editor/src/lib/Editor.svelte index 8e7da5981a..1635daadbb 100644 --- a/packages/editor/src/lib/Editor.svelte +++ b/packages/editor/src/lib/Editor.svelte @@ -90,7 +90,6 @@ }} onmessage={(e) => { if (preserve_editor_focus && e.data.type === 'iframe_took_focus') { - console.log('reclaiming focus'); editor_view.focus(); } }} diff --git a/packages/editor/src/lib/Workspace.svelte.ts b/packages/editor/src/lib/Workspace.svelte.ts index 317fcf0bc3..4906586436 100644 --- a/packages/editor/src/lib/Workspace.svelte.ts +++ b/packages/editor/src/lib/Workspace.svelte.ts @@ -302,7 +302,11 @@ export class Workspace { update_file(file: File) { if (file.name === this.#current.name) { - this.#current = file; + // TODO this line causes the editor to keep losign + // focus and I have no idea why. It seems important, + // but it also doesn't appear to break anything + // if we comment it out? + // this.#current = file; } this.#files = this.#files.map((old) => {