Skip to content

Commit 8f3144a

Browse files
authored
fix(ui): close thread sidebar on parent message deletion (open-webui#22890)
1 parent 6089a55 commit 8f3144a

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

src/lib/components/channel/Channel.svelte

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@
142142
}
143143
} else if (type === 'message:delete') {
144144
messages = messages.filter((message) => message.id !== data.id);
145+
146+
if (threadId === data.id) {
147+
threadId = null;
148+
}
145149
} else if (type === 'message:reply') {
146150
const idx = messages.findIndex((message) => message.id === data.id);
147151

src/lib/components/channel/Thread.svelte

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@
8484
}
8585
}
8686
} else if (type === 'message:delete') {
87+
if (data.id === threadId) {
88+
onClose();
89+
}
90+
8791
if (messages) {
8892
messages = messages.filter((message) => message.id !== data.id);
8993
}

0 commit comments

Comments
 (0)