소스 검색

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 11 달 전
부모
커밋
28a3112d36
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      apps/app/src/features/openai/client/services/editor-assistant/get-page-body-for-context.ts

+ 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);
 
     // Calculate start and end positions
-    const startPos = cursorPos - finalCharsBeforeCursor;
+    const startPos = Math.max(cursorPos - finalCharsBeforeCursor, 0);
     const endPos = cursorPos + finalCharsAfterCursor;
 
     const content = doc.slice(startPos, endPos).toString();