Skip to content

Commit 49dd47f

Browse files
committed
fix: text patch on multi-message
1 parent 262f6b7 commit 49dd47f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

webapp/_webapp/src/views/chat/helper.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,16 @@ export function getPrevUserSelectedText(
7373
messages: DisplayMessage[],
7474
currentIndex: number
7575
): string | undefined {
76+
let selectedText = undefined;
7677
for (let i = currentIndex - 1; i >= 0; i--) {
7778
if (messages[i].type === "user") {
78-
return messages[i].selectedText;
79+
selectedText = messages[i].selectedText;
80+
if (selectedText) {
81+
break;
82+
}
7983
}
8084
}
81-
return undefined;
85+
return selectedText;
8286
}
8387

8488
/**

0 commit comments

Comments
 (0)