Read a discussion topic while browsing another user's replies.
The intention is included in the agent’s input prompt alongside environment details and task instructions.
BeforeThe defect at the parent commit
0:00.00 / 0:00.00Frame 0
Compare the visible replies around Route note 05 before opening its topic and after returning to Replies.
AfterThe same script once the merged fix is applied
0:00.00 / 0:00.00Frame 0
Compare the reading item and its surrounding replies before entering the topic and after returning to the stream.
01 · Given
Restore the data and starting state.
In a desktop browser, the public Replies activity stream for morgan_reader has more replies than its initial loaded batch. The reader has scrolled far enough to load additional replies and pauses with Route note 05 in Weekend walking plans 01 visible.
02 · When
Perform the interaction.
Open Weekend walking plans 01 through the title link beside Route note 05, then use browser Back to return to the Replies stream.
03 · Judge
Rationale: Opening a topic is a detour from reading the Replies stream. Returning to the same reply lets the reader resume; restoring an offset against only the initial batch can instead land on unrelated replies.
Require
After browser Back and stream loading, the previously viewed reply must be visible at substantially its prior position without manual scrolling or searching. Restore enough previously loaded content to preserve that reading location.
Allowed
- Retaining the loaded stream, reloading sufficient items before restoring position, or restoring by a stable reply anchor are acceptable.
- Small positioning differences caused by layout settling are acceptable if the same reading item remains visible and usable.
- Ordinary new navigation may load fresh data; this case does not require permanently freezing activity streams or a particular history-store implementation.
Model
HarnessDeepSeek Flash
DSH
63.4M in · 96.4k out · 63.5M total
DSH · 248 steps · $0.30 · 33m 09s · 63.5M tokens
DSH
248
$0.30
33m 09s
63.4M
96.4k
63.5M
GLM-5.3 Flash
ZCode
28.9M in · 217.5k out · 29.1M total
ZCode · 397 steps · $1.04 · 1h 03m · 29.1M tokens
ZCode
397
$1.04
1h 03m
28.9M
217.5k
29.1M
Kimi K3
Kimi Code
4.1M in · 40.1k out · 4.1M total
Kimi Code · 51 steps · $2.16 · 29m 30s · 4.1M tokens
Kimi Code
51
$2.16
29m 30s
4.1M
40.1k
4.1M
GPT-6 Astra
Codex
2.7M in · 9.5k out · 2.7M total
Codex · 48 steps · $3.93 · 20m 51s · 2.7M tokens
Codex
48
$3.93
20m 51s
2.7M
9.5k
2.7M
Qwen3.8 Max
Codex
17.9M in · 71.5k out · 18.0M total
Codex · 173 steps · $5.62 · 1h 05m · 18.0M tokens
Codex
173
$5.62
1h 05m
17.9M
71.5k
18.0M
Claude Opus 5.5
Claude Code
22.9M in · 115.3k out · 23.0M total
Claude Code · 281 steps · $9.68 · 28m 20s · 23.0M tokens
Claude Code
281
$9.68
28m 20s
22.9M
115.3k
23.0M
