Repository navigation
test(server): control the preview title deadline with fake timers - #30699
ElliotDrel wants to merge 1401 commits into
Conversation
…ments early (pingdotgg#29717) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tatus (pingdotgg#29627) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#27577) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…y Running (pingdotgg#28356) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ed parents (pingdotgg#27951) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…server (pingdotgg#27703) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#25252) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#23641) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#23033) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s skip-worktree or assume-unchanged (pingdotgg#23624) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#29741) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#29415) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…wser reports offline (pingdotgg#29347) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hind (pingdotgg#28373) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#28253) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…el bursts (pingdotgg#28236) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ger stay running (pingdotgg#28040) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rade from 1.x (pingdotgg#27779) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…to run t3 service restart (pingdotgg#27660) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#25061) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…4803) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…adable .git/config (pingdotgg#23690) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…es (pingdotgg#23456) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#23373) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#23211) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ms (pingdotgg#27107) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#27205) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…d get too narrow (pingdotgg#27218) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#27229) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#27289) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…0511) Co-authored-by: Otavio Salvador <otavio@ossystems.com.br> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#30513) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Preserve MCP and OpenCode image outputs so tool details show screenshots before their inputs. Highlight HTML preview input and valid JSON arguments and results across clients, while keeping native file text readable. Sanitize CI test logs to avoid a Unicode runner crash without changing test exit codes. Validation: all CI checks passed, 729 affected tests and the full 156-test Pi suite passed locally, web and iOS details verified. Model: GPT 6.1 Sol. Harness: Codex.
…id (pingdotgg#26297) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tail pane always fill the width (pingdotgg#26328) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Add 8 px edge padding to usage breakdown tables shared by Cost and Tokens. Align thread status text and actions to a common baseline while keeping icons centered. Validated with check:changed, CI, usage-table before/after browser captures, and actual ThreadNow component captures at 100% and 91% CSS zoom. No behavior or calculation changes. Model: GPT 6.1 Sol. Harness: Codex in T3 Code.
…reenContent (pingdotgg#30500) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — The changes are confined to repository-ignored paths and are described as a test-timing adjustment. Within the explicitly supplied review scope, no material risk requiring human judgment is evident. Notes:
You can add or adjust custom eligibility rules. Learn more. |
|
Note 🤖 gpt-6.1-sol responding on behalf of Elliot The size-label failure is The intended correction remains the single test-file commit df614ee. Updating the upstream dependency branch fix/issue-8732 to include current main would realign the stacked comparison and include the existing usage-fixture fix. I have not raised a buffer limit, altered labeling policy, or retried the deterministic failure. Please align the target branch before incorporation; the current large comparison is imported main history, not the correction's scope. |
Problem
Follow-up to #26127 for #8732, targeting its branch
fix/issue-8732. The busy-renderer regression used a real 250 ms native timer even though the renderer and navigation are mocked. This addresses #26127 (comment) without changing production behavior.Change
Run the two renderer cases with the Effect test clock. A promise signals when the mocked title read starts, so the native title deadline is already registered before the busy case advances fake native timers by 250 ms. Join the invocation and retain the same committed-page, title and loading assertions. Always restore native timers afterward.
This is a focused test-maintenance correction for an existing implementation. The upstream branch is not writable by this account; the authored correction is test-only. The later main merge temporarily widens this PR comparison until the upstream dependency branch is updated.
Verification
Agent verification on Windows at df614ee:
ServerBrowser.test.ts: 32 passed.tsc --noEmitpassed; diff check passed.@formkit/auto-animate; all selected server tests executed and passed. No web verification is claimed.8b44f42into the follow-up as3ebf8c0, including the existing fix from test(server): pin clock in saved-usage window test #28603. On updated head3ebf8c0, the aggregate CI Check, Agent Context Budget and Mobile Fingerprint Check succeeded; preview workflows were skipped. Label PR size remains the sole failed check because the comparison includes main history (details below). The earlier action-required statuses were authorization gates, not executed failures. Codex reported no findings and Macroscope approved the original test correction.Implemented by gpt-6.1-sol through the Codex harness in T3 Code.
Metadata-check limitation: Label PR size failed with spawnSync git ENOBUFS while comparing the main-integrated head to the older dependency branch (31,303 files). The target branch needs alignment; this is not a product-test failure. See #30699 (comment) .