From 423fb6ae134dcf71af1ae3efd1fac434b324b08b Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Mon, 22 Jun 2026 18:20:44 +0000 Subject: [PATCH] =?UTF-8?q?Release=20v0.51.588=20=E2=80=94=20Release=20UU?= =?UTF-8?q?=20(preserve=20Thinking=20detail=20scroll=20across=20rebuilds,?= =?UTF-8?q?=20#4711)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02c53bc9..e695d81e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ ## [Unreleased] +## [v0.51.588] — 2026-06-22 — Release UU (preserve Thinking detail scroll across rebuilds) + +### Fixed + +- **An expanded Thinking/reasoning block no longer snaps back to the top while you're scrolling inside it.** When the live transcript re-rendered (a streaming rebuild or live-anchor refresh), an open Thinking or tool-detail block preserved only its open/closed state, not how far you'd scrolled inside it — so the inner scroll jumped back to the top mid-read. The render rebuild now captures and restores each open detail's inner `scrollTop` (clamped to the content height, backward-compatible with the prior open/closed snapshots), so your place in a long reasoning block survives the rebuild. Thanks @franksong2702. (#4711, fixes #4707) + ## [v0.51.587] — 2026-06-22 — Release UT (running-first session ordering in sidebar) ### Fixed