diff --git a/packages/core/src/session.ts b/packages/core/src/session.ts index a6be47d1e0..c618923ff6 100644 --- a/packages/core/src/session.ts +++ b/packages/core/src/session.ts @@ -763,7 +763,7 @@ const resolveFileAttachment = Effect.fn("Session.resolveFileAttachment")(functio const entries = listed.value const visible = entries .slice(0, MAX_DIRECTORY_ENTRIES) - .map((entry) => `${entry.path}${entry.type === "directory" ? "/" : ""}`) + .map((entry) => `${entry.path.replaceAll("\\", "/").replace(/\/+$/, "")}${entry.type === "directory" ? "/" : ""}`) .join("\n") return { file: {