From e2ec043f258c2274a89b8e0f6cef93f08fd3059d Mon Sep 17 00:00:00 2001 From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com> Date: Sun, 12 Jul 2026 12:04:16 +0530 Subject: [PATCH 1/2] fix(editor): sync replacement untitled file state --- src/lib/editorManager.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/editorManager.js b/src/lib/editorManager.js index cfa40d87e..65dc37988 100644 --- a/src/lib/editorManager.js +++ b/src/lib/editorManager.js @@ -4759,6 +4759,14 @@ async function EditorManager($header, $body) { manager.activeFile = file; file.tab?.classList.add("active"); updateHeaderForFile(file); + if (file.type === "editor") { + if (!file.loaded && !file.loading) { + showLoadingEditor(file); + } else { + applyFileToPaneEditor(file, pane); + } + pane.editorContainer.style.display = "block"; + } if (isPaneTabLayout()) syncGlobalOpenFileListMirror(); recordHistory(file); manager.onupdate("switch-file"); From 61f91e99dab9ae780ab68a28bc313adaf6a70988 Mon Sep 17 00:00:00 2001 From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com> Date: Sun, 12 Jul 2026 12:08:03 +0530 Subject: [PATCH 2/2] fix --- src/lib/editorManager.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/editorManager.js b/src/lib/editorManager.js index 65dc37988..4d84c475c 100644 --- a/src/lib/editorManager.js +++ b/src/lib/editorManager.js @@ -4766,6 +4766,14 @@ async function EditorManager($header, $body) { applyFileToPaneEditor(file, pane); } pane.editorContainer.style.display = "block"; + + $hScrollbar.hideImmediately(); + $vScrollbar.hideImmediately(); + + setVScrollValue(); + if (!appSettings.value.textWrap) { + setHScrollValue(); + } } if (isPaneTabLayout()) syncGlobalOpenFileListMirror(); recordHistory(file);