From 779a56ed36326ee9e9fb47c17c572e93aa41d82d Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 24 Jul 2026 12:14:08 +0200 Subject: [PATCH] fix(app): hide Markdown source toggle when editing is unavailable (#2382) --- packages/app/src/file-pane/pane.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/app/src/file-pane/pane.tsx b/packages/app/src/file-pane/pane.tsx index db7a4a5aef..c34bf71087 100644 --- a/packages/app/src/file-pane/pane.tsx +++ b/packages/app/src/file-pane/pane.tsx @@ -459,6 +459,7 @@ export function FilePane({ preview, supportsEditing, }); + const canToggleMarkdownMode = isMarkdown && editable; const lineCount = preview?.kind === "text" ? (preview.content ?? "").split("\n").length : undefined; const errorMessage = getFileErrorMessage(query.error, t("panels.file.failedToLoad")); @@ -471,8 +472,8 @@ export function FilePane({ preview={preview} version={version} filename={getFileNameFromPath(location.path) ?? location.path} - markdownMode={isMarkdown ? markdownMode : undefined} - onMarkdownModeChange={isMarkdown ? setMarkdownMode : undefined} + markdownMode={canToggleMarkdownMode ? markdownMode : undefined} + onMarkdownModeChange={canToggleMarkdownMode ? setMarkdownMode : undefined} lineCount={lineCount} editable={editable} disconnectedMessage={t("workspace.terminal.hostDisconnected")}