Route threaded tasks from loaded message metadata

This commit is contained in:
klopez4212
2026-06-30 13:55:16 +01:00
parent 711fd65335
commit 7e7f20cddf
@@ -615,7 +615,13 @@ export const ChannelPane = React.memo(function ChannelPane({
threadMessage: TimelineMessage,
) => {
onSurfaceTabChange?.("messages");
if (marker.parentMessageId) {
const isThreadedTask =
Boolean(marker.parentMessageId) ||
Boolean(message.parentId) ||
Boolean(message.rootId && message.rootId !== message.id) ||
threadMessage.id !== message.id;
if (isThreadedTask) {
onOpenThread(threadMessage);
onSelectThreadReplyTarget(message);
onThreadScrollTargetChange(message.id);