From 75e3676027229d3d78aa7e601c6e1a25c0038302 Mon Sep 17 00:00:00 2001 From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com> Date: Fri, 4 Sep 2026 01:07:39 +0530 Subject: [PATCH 1/2] fix(editor): treat missing write capability as editable --- src/lib/openFile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/openFile.js b/src/lib/openFile.js index 020c028558..24dc8979da 100644 --- a/src/lib/openFile.js +++ b/src/lib/openFile.js @@ -117,7 +117,7 @@ export default async function openFile(file, options = {}) { const fs = fsOperation(uri); const fileInfo = await fs.stat(); const name = fileInfo.name || file.filename || uri; - const readOnly = fileInfo.canWrite ? false : true; + const readOnly = fileInfo.canWrite === false; const createEditor = (isUnsaved, text, detectedEncoding) => { new EditorFile(name, { uri, From bfa0f055c35d7820cfe1abf02c3f12084b7f9379 Mon Sep 17 00:00:00 2001 From: Raunak Raj <71929976+bajrangCoder@users.noreply.github.com> Date: Fri, 4 Sep 2026 01:14:40 +0530 Subject: [PATCH 2/2] fix --- src/sidebarApps/searchInFiles/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sidebarApps/searchInFiles/index.js b/src/sidebarApps/searchInFiles/index.js index 6cfa938cef..00f245058c 100644 --- a/src/sidebarApps/searchInFiles/index.js +++ b/src/sidebarApps/searchInFiles/index.js @@ -377,7 +377,7 @@ async function onWorkerMessage(e) { startedWorkers.reduce((acc, { progress = 0 }) => acc + progress, 0) / startedWorkers.length, ); - $progress.value = progress; + $progress.value = Math.min(progress, 99); break; } @@ -538,6 +538,7 @@ async function finishSearchTask(version = searchVersion) { searchResult.setGhostText(strings["no result"], { row: 0, column: 0 }); } + $progress.value = 100; searching = false; nativeSearchId = null; $indexStatus.value = ""; @@ -773,7 +774,7 @@ function sendNativeSearch( $indexStatus.value = event.message || ""; break; case "progress": - $progress.value = event.data || 0; + $progress.value = Math.min(event.data || 0, 99); break; case "search-result": appendSearchResult(event.data);