PR head: 9d056949b635fd5df50ae7e13da711d864f611a0 Baseline: github/main 8b74a69019 Runtime: Linux, /usr/bin/google-chrome via repository Playwright 1.60.0. Data: project added through Local folder UI, real git checkout /home/user/main. Provider: Codex gpt-6.1-sol, Low, local proxy. Main: 120 astronomy facts completed; scrollTop=6440 scrollHeight=7288 clientHeight=848 distanceFromEnd=0. Main: pwd tool then 150 ocean facts; tab freeze/resume and 20x CPU throttle; completed at scrollTop=15133 height=15981 client=848 distanceFromEnd=0. Original bug NOT reproduced in these main runs. Stopped captured main dev process group 26341 before PR server. PR: explicit --home-dir /home/user/t3code/.t3; copied app-created baseline state while main stopped. PR: same ocean answer on load: scrollTop=15085 height=15933 client=848 distanceFromEnd=0. PR: real additional 120-fact astronomy answer completed; scrollTop=22261 height=23109 client=848 distanceFromEnd=0; Scroll to end absent. PR manual wheel-up during streaming: scrollTop=15237 remained 15237 across 2s while output grew; Scroll to end visible. PR clicked Scroll to end: scrollTop=16552 height=17400 client=848 distanceFromEnd=0; continued following. Second recorded client: reading top 16814 remained 16814 while output grew; Scroll to end returned distance to 0. PR switch to new thread and back restored reading position 21361 (22261 minus 900px wheel scroll). No source changes. Latest head reverified: 8fdada5b2e705410a80f41219064fa4824c9d4a1 (PR advanced during task). New real Codex gpt-6.1-sol Low turn: pwd then 120 geology facts. Completed at top=29867 height=30715 client=848 distanceFromEnd=0; Scroll to end absent. During streaming recorded reading top=22464 stayed 22464; clicking Scroll to end restored distance=0. After completion, wheel-up 900px then new thread/back restored 28967 exactly. 57 focused detector, viewport and timeline browser tests passed through blacksmith-check on latest head. Latest CI green.