From 9a3b4eda6c272041a32c1baee0d72565fa9c0b80 Mon Sep 17 00:00:00 2001 From: Amr Elsagaei Date: Fri, 12 Dec 2025 18:12:02 +0300 Subject: [PATCH] Bug Fixes --- .../content/editor/extensions/mentions/mention-file.ts | 1 + .../content/editor/extensions/slash-commands.ts | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts b/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts index f9eeddc..15fd8d7 100644 --- a/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts +++ b/packages/frontend/src/components/content/editor/extensions/mentions/mention-file.ts @@ -283,6 +283,7 @@ export const createFileMention = (sdk: FrontendSDK) => { syntaxHighlighting(githubDarkHighlight), EditorView.editable.of(false), EditorState.readOnly.of(true), + EditorView.lineWrapping, lineNumbers(), ]; diff --git a/packages/frontend/src/components/content/editor/extensions/slash-commands.ts b/packages/frontend/src/components/content/editor/extensions/slash-commands.ts index 65d7112..f3f270a 100644 --- a/packages/frontend/src/components/content/editor/extensions/slash-commands.ts +++ b/packages/frontend/src/components/content/editor/extensions/slash-commands.ts @@ -125,6 +125,12 @@ function formatFileSize(bytes: number): string { return parseFloat((bytes / Math.pow(k, i)).toFixed(1)) + " " + sizes[i]; } +function escapeHtml(text: string): string { + const div = document.createElement("div"); + div.textContent = text; + return div.innerHTML; +} + const isAtLineStart = (state: { doc: { resolve: (pos: number) => { @@ -387,7 +393,7 @@ export const SlashCommands = Extension.create({ .map( (file, i) => ` `,