Просмотр исходного кода

Update apps/app/src/features/openai/client/services/editor-assistant/get-page-body-for-context.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Yuki Takei 9 месяцев назад
Родитель
Сommit
28a3112d36

+ 1 - 1
apps/app/src/features/openai/client/services/editor-assistant/get-page-body-for-context.ts

@@ -50,7 +50,7 @@ export const getPageBodyForContext = (
     const finalCharsBeforeCursor = Math.min(charsBeforeCursor + shortfallAfter, availableBeforeCursor);
     const finalCharsBeforeCursor = Math.min(charsBeforeCursor + shortfallAfter, availableBeforeCursor);
 
 
     // Calculate start and end positions
     // Calculate start and end positions
-    const startPos = cursorPos - finalCharsBeforeCursor;
+    const startPos = Math.max(cursorPos - finalCharsBeforeCursor, 0);
     const endPos = cursorPos + finalCharsAfterCursor;
     const endPos = cursorPos + finalCharsAfterCursor;
 
 
     const content = doc.slice(startPos, endPos).toString();
     const content = doc.slice(startPos, endPos).toString();