diff --git a/src/lib/components/chat/FileNav/FileCompare.svelte b/src/lib/components/chat/FileNav/FileCompare.svelte
index f1c93b50a4..b728789ffc 100644
--- a/src/lib/components/chat/FileNav/FileCompare.svelte
+++ b/src/lib/components/chat/FileNav/FileCompare.svelte
@@ -210,7 +210,7 @@
{#each [{ label: $i18n.t('Original'), path: original }, { label: $i18n.t('Revised'), path: revised }] as file}
-
{file.label}
+
{name(file.path)}
{/each}
diff --git a/src/lib/components/chat/FileNav/FileComparisonModal.svelte b/src/lib/components/chat/FileNav/FileComparisonModal.svelte
index f36f530705..7b85b4c37c 100644
--- a/src/lib/components/chat/FileNav/FileComparisonModal.svelte
+++ b/src/lib/components/chat/FileNav/FileComparisonModal.svelte
@@ -157,7 +157,7 @@
title={file.path}
>
{file.name}
-
{file.path}
+
{/each}
diff --git a/src/lib/components/common/DiffEditorModal.svelte b/src/lib/components/common/DiffEditorModal.svelte
index 255692e6f4..e901d977e1 100644
--- a/src/lib/components/common/DiffEditorModal.svelte
+++ b/src/lib/components/common/DiffEditorModal.svelte
@@ -81,7 +81,6 @@
(side === 'a') !== swapped ? session?.leftFile : session?.rightFile;
const paneLabel = (side: string) =>
paneFile(side)?.name ?? (side === 'a' ? $i18n.t('Original') : $i18n.t('Proposed revision'));
- const parentPath = (path: string) => path.replace(/[\\/][^\\/]*$/, '') || '/';
const begin = () => {
session = {
@@ -405,8 +404,8 @@
-
{session.title || $i18n.t('Compare revision')}
- {#if session.path}
{session.path}
{/if}
+
{session.title || $i18n.t('Compare revision')}
+
{#if !comparing && session.mode === 'edit'}
{#if comparing && !loading}