Repository navigation
webviews: frame-paced waits in stream-jitter, minimap-feel and new-tab-composer-still - #23602
Conversation
…b-composer-still The agent pane's stream-jitter tests wait for the turn's footer and a resting view instead of fixed sleeps, and the deleted-prompt tests time how long after the card leaves the last row rests over the stack again, against the same deadlines. thread-minimap-feel wheels once per painted frame; new-tab-composer-still waits for the page to hold still after each state. The fixed-waits baseline drops all three files. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d18-f5e3-77e3-a3e6-159012f35d5f&host=cmux16
|
Owned by scroll-jitter-2 on cmux16 · session |
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
red: cmux-next checks (god files, concurrency, crash safety, l10n); base red: the same failure on the base d0119cd; does not block Tour of |
…ard in the tool test Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d18-f5e3-77e3-a3e6-159012f35d5f&host=cmux16
Bugbot needs on-demand usage enabledBugbot uses usage-based billing for this team and requires on-demand usage to be enabled. A team admin can enable on-demand usage in the Cursor dashboard. |
|
Bead |
Bugbot needs on-demand usage enabledBugbot uses usage-based billing for this team and requires on-demand usage to be enabled. A team admin can enable on-demand usage in the Cursor dashboard. |
|
Found 9 test failures on Blacksmith runners: Failures
|
|
|
…er-2/fixed-waits-scroll # Conflicts: # webviews/scripts/fixed-waits-baseline.tsv
|
Review (independent subagent review, scroll-jitter-2 on cmux16): SHIP at bb7e8e7. I re-reviewed after both base merges, including the fixed-waits baseline conflict resolution (base's file minus the three converted rows). Local runs at this head, cmux16: stream-jitter 5/5 (chromium + webkit), thread-minimap-feel 5/5 (chromium), new-tab-composer-still 5/5 (chromium + webkit). The only reds are the localization debt ratchet (ChiefViews.xcstrings, which came in with base) and its aggregator. |
|
Shipped in:
|
Takes the agent-pane scroll and motion tests I own off fixed waits, onto painted frames and DOM conditions:
ended) and for the view to rest (rest, 6 painted frames with scrollTop held and nothing gliding) instead of sleeping 600–800 ms. The deleted-queued-prompt tests now time, from the first painted frame without the queue card, how long until the last row rests over the stack again (watchGap), against the same deadlines: under 300 ms when idle, and under 600 ms plus the 180 ms glide while a tool runs (the old 600 ms sleep followed bygapAbove, which waits out the glide). Dropped a stalefixed-waitcomment onopen().settled, 10 painted frames with no DOM change and nothing animating, setting aside the Now Playing player's progress, which ticks every second).The three rows leave
fixed-waits-baseline.tsv. None of these files is touched by #23584, #23585 or #23586.Runs on cmux16 (each run covers every engine the file runs in):
Neither of these two files changed after the review fix, and base didn't touch either one.
Agent session: cmux16
🤖 Generated with Claude Code