From 1b876231a1b9d25715a8e8b9c58cfb99a4dc0e22 Mon Sep 17 00:00:00 2001 From: viettranx Date: Tue, 17 Mar 2026 09:26:34 +0700 Subject: [PATCH] fix(telegram): default draft_transport to false to prevent reply-deleted artifacts sendMessageDraft causes "reply to deleted message" artifacts on some Telegram clients (tdesktop#10315). Disable by default so content streaming uses message transport (same as reasoning stream). --- internal/channels/telegram/channel.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/channels/telegram/channel.go b/internal/channels/telegram/channel.go index 3d3afaee..cd5a8712 100644 --- a/internal/channels/telegram/channel.go +++ b/internal/channels/telegram/channel.go @@ -203,11 +203,11 @@ func (c *Channel) StreamEnabled(isGroup bool) bool { } // draftTransportEnabled returns whether sendMessageDraft should be used for DM streaming. -// Default: true (enabled). Uses stealth preview with no per-edit notifications. -// Note: may cause "reply to deleted message" artifacts on some Telegram clients (tdesktop#10315). +// Default: false (disabled). When enabled, uses stealth preview with no per-edit notifications, +// but may cause "reply to deleted message" artifacts on some Telegram clients (tdesktop#10315). func (c *Channel) draftTransportEnabled() bool { if c.config.DraftTransport == nil { - return true + return false } return *c.config.DraftTransport }