Merge pull request #497 from hicccc77/dev

Dev
This commit is contained in:
cc
2026-03-20 00:43:06 +08:00
committed by GitHub

View File

@@ -3050,6 +3050,7 @@ function ChatPage(props: ChatPageProps) {
} }
// 日期跳转时滚动到顶部,否则滚动到底部 // 日期跳转时滚动到顶部,否则滚动到底部
const loadedMessages = result.messages
requestAnimationFrame(() => { requestAnimationFrame(() => {
if (isDateJumpRef.current) { if (isDateJumpRef.current) {
if (messageVirtuosoRef.current && resultMessages.length > 0) { if (messageVirtuosoRef.current && resultMessages.length > 0) {
@@ -3084,6 +3085,7 @@ function ChatPage(props: ChatPageProps) {
} }
// 加载更早消息后保持视口锚点,避免跳屏 // 加载更早消息后保持视口锚点,避免跳屏
const appendedMessages = result.messages
requestAnimationFrame(() => { requestAnimationFrame(() => {
if (messageVirtuosoRef.current) { if (messageVirtuosoRef.current) {
if (anchorMessageKeyBeforePrepend) { if (anchorMessageKeyBeforePrepend) {
@@ -5655,7 +5657,7 @@ function ChatPage(props: ChatPageProps) {
)} )}
<MemoMessageBubble <MemoMessageBubble
message={msg} message={msg}
session={currentSession} session={currentSession!}
showTime={!showDateDivider && showTime} showTime={!showDateDivider && showTime}
myAvatarUrl={myAvatarUrl} myAvatarUrl={myAvatarUrl}
isGroupChat={isCurrentSessionGroup} isGroupChat={isCurrentSessionGroup}