diff --git a/src/ui/server.ts b/src/ui/server.ts index 561a670..a4cd68a 100644 --- a/src/ui/server.ts +++ b/src/ui/server.ts @@ -9556,7 +9556,7 @@ async function listEditableMemoryFiles(): Promise { const append = async (entry: EditableFileEntry | undefined): Promise => { if (!entry) return; - const key = resolve(entry.sourcePath); + const key = `${entry.facetKey ?? ""}::${resolve(entry.sourcePath)}`; if (seen.has(key)) return; seen.add(key); output.push(entry); @@ -9653,7 +9653,7 @@ async function listEditableWorkspaceFiles(): Promise { const append = async (entry: EditableFileEntry | undefined): Promise => { if (!entry) return; - const key = resolve(entry.sourcePath); + const key = `${entry.facetKey ?? ""}::${resolve(entry.sourcePath)}`; if (seen.has(key)) return; seen.add(key); output.push(entry);