fix: wait for loadMessages to complete before restoring session messages

- Added await loadMessages(s.id) in handleSelectSession
- Ensures messages are loaded from API before displaying
This commit is contained in:
2026-10-27 16:50:15 +08:00
parent ab7281dbf4
commit 1de8be6e19

View File

@@ -779,6 +779,8 @@ function cancelRename() {
async function handleSelectSession(s: SearchSession) {
setCurrentSession(s)
showHistory.value = false
// Wait for messages to load from API
await loadMessages(s.id)
// Restore messages from session
const restoredMessages = sessionMessages.value.map((m: SearchMessage) => {
const isUser = m.role === 'user'