From a852f233eef81944278184262f233162c66d4ffe Mon Sep 17 00:00:00 2001 From: James Magahern Date: Sun, 12 Apr 2026 16:44:02 -0700 Subject: [PATCH] [gtk] only new messages mark as animatable --- gtk/src/transcript/transcript-drawing-area.vala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/src/transcript/transcript-drawing-area.vala b/gtk/src/transcript/transcript-drawing-area.vala index f96a273..6b4c48a 100644 --- a/gtk/src/transcript/transcript-drawing-area.vala +++ b/gtk/src/transcript/transcript-drawing-area.vala @@ -383,6 +383,10 @@ private class TranscriptDrawingArea : Widget items.add(image_layout); } + // New-message animation is a one-shot effect. Clear the flag after + // scheduling bubble animations so later relayouts do not replay it. + message.should_animate = false; + last_sender = message.sender; last_date = date;