bun test v1.4.2 (744846f84)

src/mainview/cards/views/Views.test.tsx:
(pass) ActLineView.stories.tsx/plain light DOM [40.82ms]
(pass) ActLineView.stories.tsx/plain dark DOM [4.84ms]
(pass) ActLineView.stories.tsx/with_steps light DOM [12.77ms]
(pass) ActLineView.stories.tsx/with_steps dark DOM [6.13ms]
(pass) ActLineView.stories.tsx/with_error light DOM [8.37ms]
(pass) ActLineView.stories.tsx/with_error dark DOM [4.38ms]
(pass) BranchView.stories.tsx/branch-awake-activity light DOM [48.58ms]
(pass) BranchView.stories.tsx/branch-awake-activity dark DOM [18.37ms]
(pass) BranchView.stories.tsx/branch-asleep-activity light DOM [28.51ms]
(pass) BranchView.stories.tsx/branch-asleep-activity dark DOM [15.02ms]
(pass) BranchView.stories.tsx/branch-waking-activity light DOM [13.75ms]
(pass) BranchView.stories.tsx/branch-waking-activity dark DOM [8.67ms]
(pass) BranchView.stories.tsx/branch-waiting-activity light DOM [18.48ms]
(pass) BranchView.stories.tsx/branch-waiting-activity dark DOM [8.74ms]
(pass) BranchView.stories.tsx/branch-closed-activity light DOM [8.45ms]
(pass) BranchView.stories.tsx/branch-closed-activity dark DOM [10.43ms]
(pass) BranchView.stories.tsx/branch-failed-activity light DOM [10.61ms]
(pass) BranchView.stories.tsx/branch-failed-activity dark DOM [6.78ms]
(pass) BranchView.stories.tsx/branch-rebase_pending-activity light DOM [5.99ms]
(pass) BranchView.stories.tsx/branch-rebase_pending-activity dark DOM [5.10ms]
(pass) BranchView.stories.tsx/branch-rebase_waiting_for-activity light DOM [13.77ms]
(pass) BranchView.stories.tsx/branch-rebase_waiting_for-activity dark DOM [10.01ms]
(pass) BranchView.stories.tsx/branch-rebasing-activity light DOM [6.54ms]
(pass) BranchView.stories.tsx/branch-rebasing-activity dark DOM [8.67ms]
(pass) BranchView.stories.tsx/branch-scratch_conflict-activity light DOM [8.27ms]
(pass) BranchView.stories.tsx/branch-scratch_conflict-activity dark DOM [9.85ms]
(pass) BranchView.stories.tsx/branch-scratch_main-activity light DOM [17.52ms]
(pass) BranchView.stories.tsx/branch-scratch_main-activity dark DOM [11.11ms]
(pass) BranchView.stories.tsx/branch-scratch_item-activity light DOM [21.24ms]
(pass) BranchView.stories.tsx/branch-scratch_item-activity dark DOM [27.09ms]
(pass) BranchView.stories.tsx/branch-scratch_branch-activity light DOM [15.70ms]
(pass) BranchView.stories.tsx/branch-scratch_branch-activity dark DOM [8.37ms]
(pass) BranchView.stories.tsx/branch-moved_off-activity light DOM [6.51ms]
(pass) BranchView.stories.tsx/branch-moved_off-activity dark DOM [7.35ms]
(pass) BranchView.stories.tsx/branch-queued_item-activity light DOM [5.80ms]
(pass) BranchView.stories.tsx/branch-queued_item-activity dark DOM [8.18ms]
(pass) BranchView.stories.tsx/branch-starting_item-activity light DOM [5.15ms]
(pass) BranchView.stories.tsx/branch-starting_item-activity dark DOM [5.46ms]
(pass) BranchView.stories.tsx/branch-needs_you_item-activity light DOM [4.40ms]
(pass) BranchView.stories.tsx/branch-needs_you_item-activity dark DOM [4.31ms]
(pass) BranchView.stories.tsx/branch-paused_item-activity light DOM [4.60ms]
(pass) BranchView.stories.tsx/branch-paused_item-activity dark DOM [4.91ms]
(pass) BranchView.stories.tsx/branch-failed_item-activity light DOM [3.16ms]
(pass) BranchView.stories.tsx/branch-failed_item-activity dark DOM [9.41ms]
(pass) BranchView.stories.tsx/branch-review_item-activity light DOM [11.05ms]
(pass) BranchView.stories.tsx/branch-review_item-activity dark DOM [7.41ms]
(pass) BranchView.stories.tsx/branch-dropped_item-activity light DOM [5.49ms]
(pass) BranchView.stories.tsx/branch-dropped_item-activity dark DOM [4.10ms]
(pass) BranchView.stories.tsx/branch-scratch_ready-activity light DOM [5.29ms]
(pass) BranchView.stories.tsx/branch-scratch_ready-activity dark DOM [4.02ms]
(pass) BranchView.stories.tsx/branch-answered-activity light DOM [15.00ms]
(pass) BranchView.stories.tsx/branch-answered-activity dark DOM [11.69ms]
(pass) BranchView.stories.tsx/branch-active-activity light DOM [19.94ms]
(pass) BranchView.stories.tsx/branch-active-activity dark DOM [53.71ms]
(pass) BranchView.stories.tsx/branch-active-files light DOM [29.20ms]
(pass) BranchView.stories.tsx/branch-active-files dark DOM [15.21ms]
(pass) BranchView.stories.tsx/branch-active-terminals light DOM [14.36ms]
(pass) BranchView.stories.tsx/branch-active-terminals dark DOM [16.46ms]
(pass) BranchView.stories.tsx/branch-asking light DOM [13.49ms]
(pass) BranchView.stories.tsx/branch-asking dark DOM [16.20ms]
(pass) BranchView.stories.tsx/branch-active-maximized light DOM [18.15ms]
(pass) BranchView.stories.tsx/branch-active-maximized dark DOM [18.50ms]
(pass) BranchView.stories.tsx/branch-no-actions light DOM [11.47ms]
(pass) BranchView.stories.tsx/branch-no-actions dark DOM [11.58ms]
(pass) BranchView.stories.tsx/branch-disabled-gestures light DOM [9.39ms]
(pass) BranchView.stories.tsx/branch-disabled-gestures dark DOM [16.53ms]
(pass) BranchView.stories.tsx/branch-hostile light DOM [10.95ms]
(pass) BranchView.stories.tsx/branch-hostile dark DOM [7.27ms]
(pass) CodeEditorView.stories.tsx/remote_carets_on light DOM [158.97ms]
(pass) CodeEditorView.stories.tsx/remote_carets_on dark DOM [74.79ms]
(pass) CodeEditorView.stories.tsx/remote_carets_off light DOM [141.85ms]
(pass) CodeEditorView.stories.tsx/remote_carets_off dark DOM [97.15ms]
(pass) CodeEditorView.stories.tsx/live light DOM [59.86ms]
(pass) CodeEditorView.stories.tsx/live dark DOM [45.34ms]
(pass) CodeEditorView.stories.tsx/live_separate light DOM [47.10ms]
(pass) CodeEditorView.stories.tsx/live_separate dark DOM [48.90ms]
(pass) CodeEditorView.stories.tsx/no_binding light DOM [48.70ms]
(pass) CodeEditorView.stories.tsx/no_binding dark DOM [65.49ms]
(pass) CodeEditorView.stories.tsx/saved light DOM [49.52ms]
(pass) CodeEditorView.stories.tsx/saved dark DOM [41.11ms]
(pass) CodeEditorView.stories.tsx/unsaved light DOM [101.90ms]
(pass) CodeEditorView.stories.tsx/unsaved dark DOM [103.29ms]
(pass) CodeEditorView.stories.tsx/outside light DOM [172.12ms]
(pass) CodeEditorView.stories.tsx/outside dark DOM [106.04ms]
(pass) CodeEditorView.stories.tsx/text light DOM [60.94ms]
(pass) CodeEditorView.stories.tsx/text dark DOM [229.95ms]
(pass) CodeEditorView.stories.tsx/binary light DOM [25.09ms]
(pass) CodeEditorView.stories.tsx/binary dark DOM [16.08ms]
(pass) CodeEditorView.stories.tsx/too_large light DOM [2.53ms]
(pass) CodeEditorView.stories.tsx/too_large dark DOM [10.05ms]
(pass) CodeEditorView.stories.tsx/missing_reapply light DOM [92.47ms]
(pass) CodeEditorView.stories.tsx/missing_reapply dark DOM [53.09ms]
(pass) CodeEditorView.stories.tsx/five_editors light DOM [49.27ms]
(pass) CodeEditorView.stories.tsx/five_editors dark DOM [37.93ms]
(pass) CodeEditorView.stories.tsx/unsaved_one light DOM [104.58ms]
(pass) CodeEditorView.stories.tsx/unsaved_one dark DOM [87.50ms]
(pass) CodeEditorView.stories.tsx/disabled_reapply light DOM [74.19ms]
(pass) CodeEditorView.stories.tsx/disabled_reapply dark DOM [159.65ms]
(pass) CodeSurface.stories.tsx/deleted light DOM [154.64ms]
(pass) CodeSurface.stories.tsx/deleted dark DOM [87.55ms]
(pass) CodeSurface.stories.tsx/renamed light DOM [84.20ms]
(pass) CodeSurface.stories.tsx/renamed dark DOM [109.12ms]
(pass) CodeSurface.stories.tsx/outside light DOM [151.90ms]
(pass) CodeSurface.stories.tsx/outside dark DOM [145.41ms]
(pass) CodeSurface.stories.tsx/comparing light DOM [181.54ms]
(pass) CodeSurface.stories.tsx/comparing dark DOM [171.92ms]
(pass) CodeSurface.stories.tsx/comparing_empty light DOM [121.01ms]
(pass) CodeSurface.stories.tsx/comparing_empty dark DOM [137.06ms]
(pass) CodeSurface.stories.tsx/comparing_hostile light DOM [101.81ms]
(pass) CodeSurface.stories.tsx/comparing_hostile dark DOM [253.18ms]
(pass) CodeSurface.stories.tsx/deleted_readonly light DOM [47.34ms]
(pass) CodeSurface.stories.tsx/deleted_readonly dark DOM [62.02ms]
(pass) CodeSurface.stories.tsx/renamed_readonly light DOM [46.30ms]
(pass) CodeSurface.stories.tsx/renamed_readonly dark DOM [48.42ms]
(pass) CodeSurface.stories.tsx/outside_readonly light DOM [42.44ms]
(pass) CodeSurface.stories.tsx/outside_readonly dark DOM [53.45ms]
(pass) CodeSurface.stories.tsx/restore_disabled light DOM [84.92ms]
(pass) CodeSurface.stories.tsx/restore_disabled dark DOM [96.36ms]
(pass) CodeSurface.stories.tsx/comparing_reload light DOM [119.15ms]
(pass) CodeSurface.stories.tsx/comparing_reload dark DOM [111.04ms]
(pass) CommandsView.stories.tsx/Commands a member may run light DOM [5.16ms]
(pass) CommandsView.stories.tsx/Commands a member may run dark DOM [1.75ms]
(pass) CommandsView.stories.tsx/Commands a maintainer may run light DOM [1.83ms]
(pass) CommandsView.stories.tsx/Commands a maintainer may run dark DOM [12.51ms]
(pass) CommandsView.stories.tsx/Only the basic groups light DOM [1.96ms]
(pass) CommandsView.stories.tsx/Only the basic groups dark DOM [1.17ms]
(pass) CommandsView.stories.tsx/Empty light DOM [1.14ms]
(pass) CommandsView.stories.tsx/Empty dark DOM [0.59ms]
(pass) CommandsView.stories.tsx/Empty group light DOM [1.39ms]
(pass) CommandsView.stories.tsx/Empty group dark DOM [1.36ms]
(pass) CommandsView.stories.tsx/Inert text light DOM [1.85ms]
(pass) CommandsView.stories.tsx/Inert text dark DOM [0.92ms]
(pass) CommandsView.stories.tsx/Supplied action light DOM [3.20ms]
(pass) CommandsView.stories.tsx/Supplied action dark DOM [11.46ms]
(pass) CommandsView.stories.tsx/Action input light DOM [84.38ms]
(pass) CommandsView.stories.tsx/Action input dark DOM [7.69ms]
(pass) ConfirmView.stories.tsx/issue light DOM [3.46ms]
(pass) ConfirmView.stories.tsx/issue dark DOM [2.48ms]
(pass) ConfirmView.stories.tsx/one_click light DOM [2.70ms]
(pass) ConfirmView.stories.tsx/one_click dark DOM [2.12ms]
(pass) ConfirmView.stories.tsx/drop light DOM [4.30ms]
(pass) ConfirmView.stories.tsx/drop dark DOM [4.44ms]
(pass) ConfirmView.stories.tsx/branch light DOM [2.54ms]
(pass) ConfirmView.stories.tsx/branch dark DOM [4.34ms]
(pass) ConfirmView.stories.tsx/flow light DOM [3.87ms]
(pass) ConfirmView.stories.tsx/flow dark DOM [3.15ms]
(pass) ConfirmView.stories.tsx/agent light DOM [3.02ms]
(pass) ConfirmView.stories.tsx/agent dark DOM [2.79ms]
(pass) ConfirmView.stories.tsx/wiki light DOM [3.90ms]
(pass) ConfirmView.stories.tsx/wiki dark DOM [4.15ms]
(pass) ConfirmView.stories.tsx/review_merge light DOM [6.17ms]
(pass) ConfirmView.stories.tsx/review_merge dark DOM [4.83ms]
(pass) ConfirmView.stories.tsx/stale_approval light DOM [6.23ms]
(pass) ConfirmView.stories.tsx/stale_approval dark DOM [9.30ms]
(pass) ConfirmView.stories.tsx/reviewing light DOM [6.12ms]
(pass) ConfirmView.stories.tsx/reviewing dark DOM [6.43ms]
(pass) ConfirmView.stories.tsx/learning light DOM [2.28ms]
(pass) ConfirmView.stories.tsx/learning dark DOM [1.84ms]
(pass) ConfirmView.stories.tsx/done light DOM [1.56ms]
(pass) ConfirmView.stories.tsx/done dark DOM [0.79ms]
(pass) ConfirmView.stories.tsx/cancelled light DOM [0.52ms]
(pass) ConfirmView.stories.tsx/cancelled dark DOM [2.43ms]
(pass) ConfirmView.stories.tsx/expired light DOM [0.59ms]
(pass) ConfirmView.stories.tsx/expired dark DOM [0.49ms]
(pass) ConfirmView.stories.tsx/review_again light DOM [3.33ms]
(pass) ConfirmView.stories.tsx/review_again dark DOM [3.51ms]
(pass) ConfirmView.stories.tsx/no_actions light DOM [0.91ms]
(pass) ConfirmView.stories.tsx/no_actions dark DOM [0.93ms]
(pass) ConfirmView.stories.tsx/disabled light DOM [1.87ms]
(pass) ConfirmView.stories.tsx/disabled dark DOM [1.72ms]
(pass) ConfirmView.stories.tsx/failed_check light DOM [3.17ms]
(pass) ConfirmView.stories.tsx/failed_check dark DOM [2.96ms]
(pass) ConfirmView.stories.tsx/merging light DOM [1.52ms]
(pass) ConfirmView.stories.tsx/merging dark DOM [1.56ms]
(pass) ConfirmView.stories.tsx/merged light DOM [1.78ms]
(pass) ConfirmView.stories.tsx/merged dark DOM [1.64ms]
(pass) ConfirmView.stories.tsx/actor_person light DOM [2.40ms]
(pass) ConfirmView.stories.tsx/actor_person dark DOM [1.65ms]
(pass) ConfirmView.stories.tsx/actor_person_medium light DOM [1.76ms]
(pass) ConfirmView.stories.tsx/actor_person_medium dark DOM [1.54ms]
(pass) ConfirmView.stories.tsx/actor_ssh light DOM [2.45ms]
(pass) ConfirmView.stories.tsx/actor_ssh dark DOM [1.86ms]
(pass) ConfirmView.stories.tsx/actor_terminal light DOM [2.05ms]
(pass) ConfirmView.stories.tsx/actor_terminal dark DOM [2.12ms]
(pass) ConfirmView.stories.tsx/actor_cli light DOM [2.18ms]
(pass) ConfirmView.stories.tsx/actor_cli dark DOM [2.58ms]
(pass) ConfirmView.stories.tsx/actor_smithers_for_ben light DOM [1.88ms]
(pass) ConfirmView.stories.tsx/actor_smithers_for_ben dark DOM [2.13ms]
(pass) ConfirmView.stories.tsx/actor_claude_code_for_ben light DOM [2.24ms]
(pass) ConfirmView.stories.tsx/actor_claude_code_for_ben dark DOM [3.92ms]
(pass) ConfirmView.stories.tsx/actor_codex_for_ben light DOM [2.62ms]
(pass) ConfirmView.stories.tsx/actor_codex_for_ben dark DOM [3.50ms]
(pass) ConfirmView.stories.tsx/actor_codex_for_will light DOM [1.97ms]
(pass) ConfirmView.stories.tsx/actor_codex_for_will dark DOM [2.23ms]
(pass) ConfirmView.stories.tsx/actor_external_for_ben light DOM [1.89ms]
(pass) ConfirmView.stories.tsx/actor_external_for_ben dark DOM [1.98ms]
(pass) ConfirmView.stories.tsx/actor_coding_agent_for_ben light DOM [4.16ms]
(pass) ConfirmView.stories.tsx/actor_coding_agent_for_ben dark DOM [3.89ms]
(pass) ConfirmView.stories.tsx/actor_reviewer_for_ben light DOM [2.81ms]
(pass) ConfirmView.stories.tsx/actor_reviewer_for_ben dark DOM [2.90ms]
(pass) ConfirmView.stories.tsx/actor_undelegated_agent light DOM [2.73ms]
(pass) ConfirmView.stories.tsx/actor_undelegated_agent dark DOM [2.91ms]
(pass) ConfirmView.stories.tsx/actor_undelegated_smithers light DOM [2.65ms]
(pass) ConfirmView.stories.tsx/actor_undelegated_smithers dark DOM [3.07ms]
(pass) ConfirmView.stories.tsx/actor_system light DOM [2.41ms]
(pass) ConfirmView.stories.tsx/actor_system dark DOM [2.55ms]
(pass) ConfirmView.stories.tsx/actor_github_user light DOM [1.98ms]
(pass) ConfirmView.stories.tsx/actor_github_user dark DOM [3.54ms]
(pass) ConfirmView.stories.tsx/actor_outside light DOM [2.68ms]
(pass) ConfirmView.stories.tsx/actor_outside dark DOM [3.65ms]
(pass) ConversationView.stories.tsx/branch-disabled light DOM [3.35ms]
(pass) ConversationView.stories.tsx/branch-disabled dark DOM [2.80ms]
(pass) ConversationView.stories.tsx/context-empty light DOM [0.56ms]
(pass) ConversationView.stories.tsx/context-empty dark DOM [0.41ms]
(pass) ConversationView.stories.tsx/context-mixed light DOM [5.11ms]
(pass) ConversationView.stories.tsx/context-mixed dark DOM [5.94ms]
(pass) ConversationView.stories.tsx/branch-main light DOM [7.82ms]
(pass) ConversationView.stories.tsx/branch-main dark DOM [6.48ms]
(pass) ConversationView.stories.tsx/branch-item light DOM [1.42ms]
(pass) ConversationView.stories.tsx/branch-item dark DOM [1.46ms]
(pass) ConversationView.stories.tsx/branch-scratch light DOM [2.42ms]
(pass) ConversationView.stories.tsx/branch-scratch dark DOM [2.19ms]
(pass) ConversationView.stories.tsx/branch-earlier light DOM [1.18ms]
(pass) ConversationView.stories.tsx/branch-earlier dark DOM [1.69ms]
(pass) ConversationView.stories.tsx/entry-prompt light DOM [1.22ms]
(pass) ConversationView.stories.tsx/entry-prompt dark DOM [0.69ms]
(pass) ConversationView.stories.tsx/entry-tombstone light DOM [0.50ms]
(pass) ConversationView.stories.tsx/entry-tombstone dark DOM [0.48ms]
(pass) ConversationView.stories.tsx/entry-answer light DOM [5.40ms]
(pass) ConversationView.stories.tsx/entry-answer dark DOM [4.94ms]
(pass) ConversationView.stories.tsx/entry-working light DOM [3.47ms]
(pass) ConversationView.stories.tsx/entry-working dark DOM [3.14ms]
(pass) ConversationView.stories.tsx/entry-needs_you light DOM [2.72ms]
(pass) ConversationView.stories.tsx/entry-needs_you dark DOM [2.84ms]
(pass) ConversationView.stories.tsx/entry-in_review light DOM [3.32ms]
(pass) ConversationView.stories.tsx/entry-in_review dark DOM [3.75ms]
(pass) ConversationView.stories.tsx/entry-failed light DOM [2.35ms]
(pass) ConversationView.stories.tsx/entry-failed dark DOM [2.27ms]
(pass) ConversationView.stories.tsx/entry-event light DOM [0.79ms]
(pass) ConversationView.stories.tsx/entry-event dark DOM [0.76ms]
(pass) ConversationView.stories.tsx/entry-done light DOM [1.22ms]
(pass) ConversationView.stories.tsx/entry-done dark DOM [1.21ms]
(pass) ConversationView.stories.tsx/entry-private light DOM [1.35ms]
(pass) ConversationView.stories.tsx/entry-private dark DOM [1.15ms]
(pass) ConversationView.stories.tsx/context-collapsed light DOM [1.93ms]
(pass) ConversationView.stories.tsx/context-collapsed dark DOM [1.12ms]
(pass) ConversationView.stories.tsx/context-expanded light DOM [7.21ms]
(pass) ConversationView.stories.tsx/context-expanded dark DOM [6.59ms]
(pass) ConversationView.stories.tsx/context-one light DOM [1.53ms]
(pass) ConversationView.stories.tsx/context-one dark DOM [1.44ms]
(pass) ConversationView.stories.tsx/earlier-selected light DOM [1.70ms]
(pass) ConversationView.stories.tsx/earlier-selected dark DOM [1.87ms]
(pass) ConversationView.stories.tsx/earlier-unselected light DOM [0.95ms]
(pass) ConversationView.stories.tsx/earlier-unselected dark DOM [1.53ms]
(pass) ConversationView.stories.tsx/crumb-ancestry light DOM [8.85ms]
(pass) ConversationView.stories.tsx/crumb-ancestry dark DOM [7.67ms]
(pass) DebugApiView.stories.tsx/empty light DOM [1.96ms]
(pass) DebugApiView.stories.tsx/empty dark DOM [1.05ms]
(pass) DebugApiView.stories.tsx/pending_put light DOM [10.87ms]
(pass) DebugApiView.stories.tsx/pending_put dark DOM [7.10ms]
(pass) DebugApiView.stories.tsx/pending_patch light DOM [8.49ms]
(pass) DebugApiView.stories.tsx/pending_patch dark DOM [6.26ms]
(pass) DebugApiView.stories.tsx/pending_delete light DOM [8.41ms]
(pass) DebugApiView.stories.tsx/pending_delete dark DOM [7.92ms]
(pass) DebugApiView.stories.tsx/forbidden light DOM [4.51ms]
(pass) DebugApiView.stories.tsx/forbidden dark DOM [4.15ms]
(pass) DebugApiView.stories.tsx/hostile light DOM [3.70ms]
(pass) DebugApiView.stories.tsx/hostile dark DOM [5.37ms]
(pass) DebugApiView.stories.tsx/operations light DOM [6.34ms]
(pass) DebugApiView.stories.tsx/operations dark DOM [3.23ms]
(pass) DebugApiView.stories.tsx/get_200 light DOM [9.25ms]
(pass) DebugApiView.stories.tsx/get_200 dark DOM [10.87ms]
(pass) DebugApiView.stories.tsx/pending_mutation light DOM [10.21ms]
(pass) DebugApiView.stories.tsx/pending_mutation dark DOM [5.64ms]
(pass) DebugApiView.stories.tsx/patch_body light DOM [7.23ms]
(pass) DebugApiView.stories.tsx/patch_body dark DOM [7.03ms]
(pass) DebugApiView.stories.tsx/request_only light DOM [3.25ms]
(pass) DebugApiView.stories.tsx/request_only dark DOM [2.88ms]
(pass) DebugApiView.stories.tsx/network_failure light DOM [3.16ms]
(pass) DebugApiView.stories.tsx/network_failure dark DOM [3.18ms]
(pass) DebugApiView.stories.tsx/empty_response light DOM [4.18ms]
(pass) DebugApiView.stories.tsx/empty_response dark DOM [3.45ms]
(pass) DebugApiView.stories.tsx/disabled light DOM [7.35ms]
(pass) DebugApiView.stories.tsx/disabled dark DOM [6.01ms]
(pass) DebugApiView.stories.tsx/unauthorized light DOM [7.79ms]
(pass) DebugApiView.stories.tsx/unauthorized dark DOM [10.16ms]
(pass) DiffSurface.stories.tsx/item_base light DOM [966.65ms]
(pass) DiffSurface.stories.tsx/item_base dark DOM [21.78ms]
(pass) DiffSurface.stories.tsx/unchanged light DOM [1.25ms]
(pass) DiffSurface.stories.tsx/unchanged dark DOM [0.79ms]
(pass) DiffSurface.stories.tsx/fork light DOM [240.94ms]
(pass) DiffSurface.stories.tsx/fork dark DOM [17.61ms]
(pass) DiffSurface.stories.tsx/burst light DOM [30.78ms]
(pass) DiffSurface.stories.tsx/burst dark DOM [30.47ms]
(pass) DiffSurface.stories.tsx/deleted light DOM [17.17ms]
(pass) DiffSurface.stories.tsx/deleted dark DOM [20.35ms]
(pass) DiffSurface.stories.tsx/renamed light DOM [1.27ms]
(pass) DiffSurface.stories.tsx/renamed dark DOM [0.78ms]
(pass) DiffSurface.stories.tsx/binary light DOM [2.18ms]
(pass) DiffSurface.stories.tsx/binary dark DOM [1.04ms]
(pass) DiffSurface.stories.tsx/multiple_hunks light DOM [19.65ms]
(pass) DiffSurface.stories.tsx/multiple_hunks dark DOM [20.38ms]
(pass) DiffSurface.stories.tsx/hostile light DOM [117.22ms]
(pass) DiffSurface.stories.tsx/hostile dark DOM [19.40ms]
(pass) DocsView.stories.tsx/The quickstart page light DOM [8.62ms]
(pass) DocsView.stories.tsx/The quickstart page dark DOM [3.09ms]
(pass) DocsView.stories.tsx/Scrolled to a heading light DOM [5.63ms]
(pass) DocsView.stories.tsx/Scrolled to a heading dark DOM [6.90ms]
(pass) DocsView.stories.tsx/No navigation gesture light DOM [3.53ms]
(pass) DocsView.stories.tsx/No navigation gesture dark DOM [1.98ms]
(pass) DocsView.stories.tsx/Navigation unavailable light DOM [6.25ms]
(pass) DocsView.stories.tsx/Navigation unavailable dark DOM [4.70ms]
(pass) DocsView.stories.tsx/Inert HTML light DOM [8.91ms]
(pass) DocsView.stories.tsx/Inert HTML dark DOM [5.05ms]
(pass) DocsView.stories.tsx/A missing page shows the first page light DOM [2.35ms]
(pass) DocsView.stories.tsx/A missing page shows the first page dark DOM [2.21ms]
(pass) DocsView.stories.tsx/Repeated headings light DOM [2.11ms]
(pass) DocsView.stories.tsx/Repeated headings dark DOM [1.48ms]
(pass) DocsView.stories.tsx/Unknown anchor light DOM [2.07ms]
(pass) DocsView.stories.tsx/Unknown anchor dark DOM [2.19ms]
(pass) DraftView.stories.tsx/Append to the end of the stack light DOM [19.17ms]
(pass) DraftView.stories.tsx/Append to the end of the stack dark DOM [13.18ms]
(pass) DraftView.stories.tsx/Place before T8 light DOM [15.46ms]
(pass) DraftView.stories.tsx/Place before T8 dark DOM [12.60ms]
(pass) DraftView.stories.tsx/Amend T9 light DOM [11.89ms]
(pass) DraftView.stories.tsx/Amend T9 dark DOM [17.00ms]
(pass) DraftView.stories.tsx/From an issue it closes light DOM [20.11ms]
(pass) DraftView.stories.tsx/From an issue it closes dark DOM [12.13ms]
(pass) DraftView.stories.tsx/From an issue it does not close light DOM [11.74ms]
(pass) DraftView.stories.tsx/From an issue it does not close dark DOM [12.98ms]
(pass) DraftView.stories.tsx/With a read-only seed patch light DOM [11.46ms]
(pass) DraftView.stories.tsx/With a read-only seed patch dark DOM [11.03ms]
(pass) DraftView.stories.tsx/Committed as T12 light DOM [1.55ms]
(pass) DraftView.stories.tsx/Committed as T12 dark DOM [2.62ms]
(pass) DraftView.stories.tsx/Committed as the second revision of T9 light DOM [2.77ms]
(pass) DraftView.stories.tsx/Committed as the second revision of T9 dark DOM [1.46ms]
(pass) DraftView.stories.tsx/Append to an empty stack light DOM [9.82ms]
(pass) DraftView.stories.tsx/Append to an empty stack dark DOM [8.20ms]
(pass) FlowActionView.stories.tsx/0 light DOM [2.47ms]
(pass) FlowActionView.stories.tsx/0 dark DOM [1.15ms]
(pass) FlowActionView.stories.tsx/1 light DOM [1.14ms]
(pass) FlowActionView.stories.tsx/1 dark DOM [1.06ms]
(pass) FlowActionView.stories.tsx/2 light DOM [1.02ms]
(pass) FlowActionView.stories.tsx/2 dark DOM [1.82ms]
(pass) FlowView.stories.tsx/active light DOM [11.22ms]
(pass) FlowView.stories.tsx/active dark DOM [8.53ms]
(pass) FlowView.stories.tsx/repository light DOM [5.14ms]
(pass) FlowView.stories.tsx/repository dark DOM [8.90ms]
(pass) FlowView.stories.tsx/proposed light DOM [16.92ms]
(pass) FlowView.stories.tsx/proposed dark DOM [113.50ms]
(pass) FlowView.stories.tsx/merged_syncing light DOM [28.56ms]
(pass) FlowView.stories.tsx/merged_syncing dark DOM [22.37ms]
(pass) FlowView.stories.tsx/merged_failed light DOM [19.98ms]
(pass) FlowView.stories.tsx/merged_failed dark DOM [18.20ms]
(pass) FlowView.stories.tsx/previous light DOM [6.80ms]
(pass) FlowView.stories.tsx/previous dark DOM [6.53ms]
(pass) FlowView.stories.tsx/empty light DOM [0.82ms]
(pass) FlowView.stories.tsx/empty dark DOM [0.84ms]
(pass) FlowView.stories.tsx/proposed_selected light DOM [12.21ms]
(pass) FlowView.stories.tsx/proposed_selected dark DOM [8.12ms]
(pass) FlowView.stories.tsx/merged_failed_selected light DOM [8.07ms]
(pass) FlowView.stories.tsx/merged_failed_selected dark DOM [9.43ms]
(pass) FlowView.stories.tsx/previous_selected light DOM [3.13ms]
(pass) FlowView.stories.tsx/previous_selected dark DOM [3.55ms]
(pass) FlowView.stories.tsx/disabled light DOM [10.39ms]
(pass) FlowView.stories.tsx/disabled dark DOM [6.89ms]
(pass) FlowView.stories.tsx/no_actions light DOM [6.41ms]
(pass) FlowView.stories.tsx/no_actions dark DOM [5.56ms]
(pass) FlowView.stories.tsx/added_false light DOM [5.66ms]
(pass) FlowView.stories.tsx/added_false dark DOM [4.23ms]
(pass) HomeView.stories.tsx/home-fresh light DOM [23.94ms]
(pass) HomeView.stories.tsx/home-fresh dark DOM [22.54ms]
(pass) HomeView.stories.tsx/home-stale light DOM [11.37ms]
(pass) HomeView.stories.tsx/home-stale dark DOM [9.31ms]
(pass) HomeView.stories.tsx/home-limited light DOM [8.14ms]
(pass) HomeView.stories.tsx/home-limited dark DOM [8.21ms]
(pass) HomeView.stories.tsx/home-refused light DOM [8.35ms]
(pass) HomeView.stories.tsx/home-refused dark DOM [8.17ms]
(pass) HomeView.stories.tsx/home-active light DOM [242.45ms]
(pass) HomeView.stories.tsx/home-active dark DOM [126.68ms]
(pass) HomeView.stories.tsx/home-active_member light DOM [165.79ms]
(pass) HomeView.stories.tsx/home-active_member dark DOM [118.67ms]
(pass) HomeView.stories.tsx/home-boundaries light DOM [8.80ms]
(pass) HomeView.stories.tsx/home-boundaries dark DOM [8.01ms]
(pass) HomeView.stories.tsx/home-merge-reasons light DOM [11.97ms]
(pass) HomeView.stories.tsx/home-merge-reasons dark DOM [14.04ms]
(pass) HomeView.stories.tsx/home-hostile light DOM [9.26ms]
(pass) HomeView.stories.tsx/home-hostile dark DOM [8.09ms]
(pass) HomeView.stories.tsx/home-disabled light DOM [11.69ms]
(pass) HomeView.stories.tsx/home-disabled dark DOM [8.41ms]
(pass) MembersView.stories.tsx/empty light DOM [6.45ms]
(pass) MembersView.stories.tsx/empty dark DOM [3.64ms]
(pass) MembersView.stories.tsx/team light DOM [16.31ms]
(pass) MembersView.stories.tsx/team dark DOM [13.76ms]
(pass) MembersView.stories.tsx/needs_access light DOM [11.75ms]
(pass) MembersView.stories.tsx/needs_access dark DOM [10.98ms]
(pass) MembersView.stories.tsx/suspended light DOM [10.99ms]
(pass) MembersView.stories.tsx/suspended dark DOM [10.92ms]
(pass) MembersView.stories.tsx/suspended_needs_access light DOM [10.40ms]
(pass) MembersView.stories.tsx/suspended_needs_access dark DOM [8.77ms]
(pass) MembersView.stories.tsx/member_view light DOM [3.59ms]
(pass) MembersView.stories.tsx/member_view dark DOM [2.49ms]
(pass) MembersView.stories.tsx/placeholder_avatar light DOM [8.04ms]
(pass) MembersView.stories.tsx/placeholder_avatar dark DOM [8.62ms]
(pass) MembersView.stories.tsx/disabled light DOM [2.05ms]
(pass) MembersView.stories.tsx/disabled dark DOM [1.94ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-person light DOM [1.34ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-person dark DOM [0.75ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-person_medium light DOM [0.99ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-person_medium dark DOM [0.99ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-ssh light DOM [1.31ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-ssh dark DOM [2.50ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-terminal light DOM [1.44ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-terminal dark DOM [0.87ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-cli light DOM [2.16ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-cli dark DOM [1.04ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-smithers_for_ben light DOM [3.87ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-smithers_for_ben dark DOM [1.59ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-claude_code_for_ben light DOM [0.80ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-claude_code_for_ben dark DOM [0.78ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-codex_for_ben light DOM [1.84ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-codex_for_ben dark DOM [0.68ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-codex_for_will light DOM [0.68ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-codex_for_will dark DOM [0.71ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-external_for_ben light DOM [0.74ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-external_for_ben dark DOM [0.77ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-coding_agent_for_ben light DOM [1.46ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-coding_agent_for_ben dark DOM [1.19ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-reviewer_for_ben light DOM [0.66ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-reviewer_for_ben dark DOM [0.68ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-undelegated_agent light DOM [0.62ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-undelegated_agent dark DOM [0.71ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-undelegated_smithers light DOM [0.65ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-undelegated_smithers dark DOM [0.64ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-system light DOM [0.66ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-system dark DOM [0.82ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-github_user light DOM [0.83ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-github_user dark DOM [0.67ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-outside light DOM [1.72ms]
(pass) PrimitivesView.stories.tsx/actor-fixture-outside dark DOM [1.25ms]
(pass) PrimitivesView.stories.tsx/actor-person light DOM [1.11ms]
(pass) PrimitivesView.stories.tsx/actor-person dark DOM [0.82ms]
(pass) PrimitivesView.stories.tsx/actor-person-ssh light DOM [1.56ms]
(pass) PrimitivesView.stories.tsx/actor-person-ssh dark DOM [2.38ms]
(pass) PrimitivesView.stories.tsx/actor-person-terminal light DOM [1.32ms]
(pass) PrimitivesView.stories.tsx/actor-person-terminal dark DOM [1.73ms]
(pass) PrimitivesView.stories.tsx/actor-person-cli light DOM [1.33ms]
(pass) PrimitivesView.stories.tsx/actor-person-cli dark DOM [2.04ms]
(pass) PrimitivesView.stories.tsx/actor-system light DOM [0.97ms]
(pass) PrimitivesView.stories.tsx/actor-system dark DOM [0.80ms]
(pass) PrimitivesView.stories.tsx/actor-github light DOM [1.03ms]
(pass) PrimitivesView.stories.tsx/actor-github dark DOM [0.87ms]
(pass) PrimitivesView.stories.tsx/actor-outside light DOM [1.17ms]
(pass) PrimitivesView.stories.tsx/actor-outside dark DOM [1.10ms]
(pass) PrimitivesView.stories.tsx/actor-smithers light DOM [0.96ms]
(pass) PrimitivesView.stories.tsx/actor-smithers dark DOM [1.46ms]
(pass) PrimitivesView.stories.tsx/actor-smithers-for-ben light DOM [0.85ms]
(pass) PrimitivesView.stories.tsx/actor-smithers-for-ben dark DOM [0.74ms]
(pass) PrimitivesView.stories.tsx/actor-coding light DOM [1.94ms]
(pass) PrimitivesView.stories.tsx/actor-coding dark DOM [1.29ms]
(pass) PrimitivesView.stories.tsx/actor-coding-for-ben light DOM [1.46ms]
(pass) PrimitivesView.stories.tsx/actor-coding-for-ben dark DOM [1.66ms]
(pass) PrimitivesView.stories.tsx/actor-reviewer light DOM [0.80ms]
(pass) PrimitivesView.stories.tsx/actor-reviewer dark DOM [0.82ms]
(pass) PrimitivesView.stories.tsx/actor-reviewer-for-ben light DOM [0.79ms]
(pass) PrimitivesView.stories.tsx/actor-reviewer-for-ben dark DOM [0.78ms]
(pass) PrimitivesView.stories.tsx/actor-claude-code light DOM [0.95ms]
(pass) PrimitivesView.stories.tsx/actor-claude-code dark DOM [1.44ms]
(pass) PrimitivesView.stories.tsx/actor-claude-code-for-ben light DOM [1.15ms]
(pass) PrimitivesView.stories.tsx/actor-claude-code-for-ben dark DOM [1.06ms]
(pass) PrimitivesView.stories.tsx/actor-codex light DOM [0.96ms]
(pass) PrimitivesView.stories.tsx/actor-codex dark DOM [0.85ms]
(pass) PrimitivesView.stories.tsx/actor-codex-for-ben light DOM [0.83ms]
(pass) PrimitivesView.stories.tsx/actor-codex-for-ben dark DOM [1.99ms]
(pass) PrimitivesView.stories.tsx/actor-external light DOM [1.17ms]
(pass) PrimitivesView.stories.tsx/actor-external dark DOM [1.01ms]
(pass) PrimitivesView.stories.tsx/actor-external-for-ben light DOM [2.07ms]
(pass) PrimitivesView.stories.tsx/actor-external-for-ben dark DOM [0.79ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-0 light DOM [0.69ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-0 dark DOM [0.95ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-1 light DOM [0.76ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-1 dark DOM [0.59ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-2 light DOM [0.66ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-2 dark DOM [0.51ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-3 light DOM [0.54ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-3 dark DOM [0.49ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-4 light DOM [0.60ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-4 dark DOM [0.62ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-5 light DOM [0.51ms]
(pass) PrimitivesView.stories.tsx/actor-member-color-5 dark DOM [0.52ms]
(pass) PrimitivesView.stories.tsx/actor-person-avatar light DOM [0.49ms]
(pass) PrimitivesView.stories.tsx/actor-person-avatar dark DOM [0.50ms]
(pass) PrimitivesView.stories.tsx/state-queued light DOM [0.53ms]
(pass) PrimitivesView.stories.tsx/state-queued dark DOM [0.38ms]
(pass) PrimitivesView.stories.tsx/state-queued-step light DOM [0.35ms]
(pass) PrimitivesView.stories.tsx/state-queued-step dark DOM [0.33ms]
(pass) PrimitivesView.stories.tsx/state-starting light DOM [0.35ms]
(pass) PrimitivesView.stories.tsx/state-starting dark DOM [0.33ms]
(pass) PrimitivesView.stories.tsx/state-starting-step light DOM [0.34ms]
(pass) PrimitivesView.stories.tsx/state-starting-step dark DOM [0.36ms]
(pass) PrimitivesView.stories.tsx/state-working light DOM [0.35ms]
(pass) PrimitivesView.stories.tsx/state-working dark DOM [0.34ms]
(pass) PrimitivesView.stories.tsx/state-working-step light DOM [0.38ms]
(pass) PrimitivesView.stories.tsx/state-working-step dark DOM [0.34ms]
(pass) PrimitivesView.stories.tsx/state-needs_you light DOM [0.38ms]
(pass) PrimitivesView.stories.tsx/state-needs_you dark DOM [0.32ms]
(pass) PrimitivesView.stories.tsx/state-needs_you-step light DOM [0.31ms]
(pass) PrimitivesView.stories.tsx/state-needs_you-step dark DOM [0.37ms]
(pass) PrimitivesView.stories.tsx/state-paused light DOM [0.68ms]
(pass) PrimitivesView.stories.tsx/state-paused dark DOM [0.59ms]
(pass) PrimitivesView.stories.tsx/state-paused-step light DOM [0.50ms]
(pass) PrimitivesView.stories.tsx/state-paused-step dark DOM [0.60ms]
(pass) PrimitivesView.stories.tsx/state-failed light DOM [0.62ms]
(pass) PrimitivesView.stories.tsx/state-failed dark DOM [0.53ms]
(pass) PrimitivesView.stories.tsx/state-failed-step light DOM [0.45ms]
(pass) PrimitivesView.stories.tsx/state-failed-step dark DOM [0.60ms]
(pass) PrimitivesView.stories.tsx/state-in_review light DOM [0.81ms]
(pass) PrimitivesView.stories.tsx/state-in_review dark DOM [0.52ms]
(pass) PrimitivesView.stories.tsx/state-in_review-step light DOM [0.56ms]
(pass) PrimitivesView.stories.tsx/state-in_review-step dark DOM [0.50ms]
(pass) PrimitivesView.stories.tsx/state-merged light DOM [0.47ms]
(pass) PrimitivesView.stories.tsx/state-merged dark DOM [0.51ms]
(pass) PrimitivesView.stories.tsx/state-merged-step light DOM [0.52ms]
(pass) PrimitivesView.stories.tsx/state-merged-step dark DOM [0.50ms]
(pass) PrimitivesView.stories.tsx/state-dropped light DOM [0.52ms]
(pass) PrimitivesView.stories.tsx/state-dropped dark DOM [8.90ms]
(pass) PrimitivesView.stories.tsx/state-dropped-step light DOM [1.80ms]
(pass) PrimitivesView.stories.tsx/state-dropped-step dark DOM [0.94ms]
(pass) PrimitivesView.stories.tsx/tone-live light DOM [1.01ms]
(pass) PrimitivesView.stories.tsx/tone-live dark DOM [0.49ms]
(pass) PrimitivesView.stories.tsx/tone-attention light DOM [0.46ms]
(pass) PrimitivesView.stories.tsx/tone-attention dark DOM [0.42ms]
(pass) PrimitivesView.stories.tsx/tone-failed light DOM [0.43ms]
(pass) PrimitivesView.stories.tsx/tone-failed dark DOM [0.42ms]
(pass) PrimitivesView.stories.tsx/tone-done light DOM [0.40ms]
(pass) PrimitivesView.stories.tsx/tone-done dark DOM [0.40ms]
(pass) PrimitivesView.stories.tsx/tone-quiet light DOM [0.41ms]
(pass) PrimitivesView.stories.tsx/tone-quiet dark DOM [0.43ms]
(pass) ProposalView.stories.tsx/Open proposal light DOM [5.76ms]
(pass) ProposalView.stories.tsx/Open proposal dark DOM [6.86ms]
(pass) ProposalView.stories.tsx/Accepted, became T14 light DOM [3.22ms]
(pass) ProposalView.stories.tsx/Accepted, became T14 dark DOM [2.04ms]
(pass) ProposalView.stories.tsx/Dismissed light DOM [1.41ms]
(pass) ProposalView.stories.tsx/Dismissed dark DOM [1.45ms]
(pass) ProposalView.stories.tsx/No evidence or references light DOM [0.93ms]
(pass) ProposalView.stories.tsx/No evidence or references dark DOM [0.85ms]
(pass) ProposalView.stories.tsx/Disabled proposal light DOM [3.34ms]
(pass) ProposalView.stories.tsx/Disabled proposal dark DOM [3.06ms]
(pass) ProposalView.stories.tsx/Hostile proposal light DOM [3.15ms]
(pass) ProposalView.stories.tsx/Hostile proposal dark DOM [3.26ms]
(pass) ProposalView.stories.tsx/Read-only proposal light DOM [1.31ms]
(pass) ProposalView.stories.tsx/Read-only proposal dark DOM [1.29ms]
(pass) ProposalView.stories.tsx/Accepted TODO link light DOM [1.83ms]
(pass) ProposalView.stories.tsx/Accepted TODO link dark DOM [1.50ms]
(pass) ProposalView.stories.tsx/Lessons from T12 light DOM [1.01ms]
(pass) ProposalView.stories.tsx/Lessons from T12 dark DOM [0.74ms]
(pass) ProposalView.stories.tsx/Lesson links light DOM [1.20ms]
(pass) ProposalView.stories.tsx/Lesson links dark DOM [0.90ms]
(pass) ProposalView.stories.tsx/No lessons light DOM [0.34ms]
(pass) ProposalView.stories.tsx/No lessons dark DOM [0.29ms]
(pass) ProposalView.stories.tsx/One lesson light DOM [0.66ms]
(pass) ProposalView.stories.tsx/One lesson dark DOM [0.85ms]
(pass) RunView.stories.tsx/running light DOM [16.28ms]
(pass) RunView.stories.tsx/running dark DOM [12.96ms]
(pass) RunView.stories.tsx/waiting light DOM [24.04ms]
(pass) RunView.stories.tsx/waiting dark DOM [16.97ms]
(pass) RunView.stories.tsx/two_attempts light DOM [17.86ms]
(pass) RunView.stories.tsx/two_attempts dark DOM [19.39ms]
(pass) RunView.stories.tsx/held light DOM [10.80ms]
(pass) RunView.stories.tsx/held dark DOM [30.03ms]
(pass) RunView.stories.tsx/failed light DOM [8.82ms]
(pass) RunView.stories.tsx/failed dark DOM [8.64ms]
(pass) RunView.stories.tsx/done light DOM [7.97ms]
(pass) RunView.stories.tsx/done dark DOM [10.05ms]
(pass) RunView.stories.tsx/interrupted light DOM [9.53ms]
(pass) RunView.stories.tsx/interrupted dark DOM [10.91ms]
(pass) RunView.stories.tsx/summarized light DOM [12.40ms]
(pass) RunView.stories.tsx/summarized dark DOM [10.26ms]
(pass) RunView.stories.tsx/answer light DOM [9.86ms]
(pass) RunView.stories.tsx/answer dark DOM [9.82ms]
(pass) RunView.stories.tsx/selected light DOM [17.29ms]
(pass) RunView.stories.tsx/selected dark DOM [31.07ms]
(pass) RunView.stories.tsx/journal light DOM [6.11ms]
(pass) RunView.stories.tsx/journal dark DOM [4.34ms]
(pass) RunView.stories.tsx/replay light DOM [7.84ms]
(pass) RunView.stories.tsx/replay dark DOM [6.73ms]
(pass) RunView.stories.tsx/background light DOM [4.68ms]
(pass) RunView.stories.tsx/background dark DOM [3.54ms]
(pass) RunView.stories.tsx/queued light DOM [1.00ms]
(pass) RunView.stories.tsx/queued dark DOM [0.85ms]
(pass) RunView.stories.tsx/embedded_running light DOM [7.72ms]
(pass) RunView.stories.tsx/embedded_running dark DOM [9.75ms]
(pass) RunView.stories.tsx/embedded_waiting light DOM [6.70ms]
(pass) RunView.stories.tsx/embedded_waiting dark DOM [13.12ms]
(pass) RunView.stories.tsx/embedded_held light DOM [3.48ms]
(pass) RunView.stories.tsx/embedded_held dark DOM [3.04ms]
(pass) RunView.stories.tsx/embedded_failed light DOM [4.93ms]
(pass) RunView.stories.tsx/embedded_failed dark DOM [6.03ms]
(pass) RunView.stories.tsx/embedded_background light DOM [2.44ms]
(pass) RunView.stories.tsx/embedded_background dark DOM [1.48ms]
(pass) RunView.stories.tsx/embedded_queued light DOM [0.64ms]
(pass) RunView.stories.tsx/embedded_queued dark DOM [0.61ms]
(pass) RunView.stories.tsx/step_selected light DOM [12.73ms]
(pass) RunView.stories.tsx/step_selected dark DOM [19.10ms]
(pass) RunView.stories.tsx/earlier_attempt_step light DOM [26.33ms]
(pass) RunView.stories.tsx/earlier_attempt_step dark DOM [16.04ms]
(pass) SecretsView.stories.tsx/empty light DOM [4.59ms]
(pass) SecretsView.stories.tsx/empty dark DOM [1.91ms]
(pass) SecretsView.stories.tsx/all_branches light DOM [3.82ms]
(pass) SecretsView.stories.tsx/all_branches dark DOM [2.66ms]
(pass) SecretsView.stories.tsx/main_only light DOM [2.37ms]
(pass) SecretsView.stories.tsx/main_only dark DOM [2.25ms]
(pass) SecretsView.stories.tsx/bound_hosts light DOM [2.41ms]
(pass) SecretsView.stories.tsx/bound_hosts dark DOM [2.73ms]
(pass) SecretsView.stories.tsx/mixed light DOM [3.69ms]
(pass) SecretsView.stories.tsx/mixed dark DOM [4.80ms]
(pass) SecretsView.stories.tsx/disabled light DOM [1.59ms]
(pass) SecretsView.stories.tsx/disabled dark DOM [1.57ms]
(pass) SecretsView.stories.tsx/file_path light DOM [3.85ms]
(pass) SecretsView.stories.tsx/file_path dark DOM [6.53ms]
(pass) SecretsView.stories.tsx/long_name light DOM [3.38ms]
(pass) SecretsView.stories.tsx/long_name dark DOM [3.89ms]
(pass) SecretsView.stories.tsx/member_view light DOM [1.68ms]
(pass) SecretsView.stories.tsx/member_view dark DOM [1.06ms]
(pass) SecretsView.stories.tsx/no_hosts_field light DOM [2.23ms]
(pass) SecretsView.stories.tsx/no_hosts_field dark DOM [2.15ms]
(pass) SecretsView.stories.tsx/disabled_form light DOM [2.34ms]
(pass) SecretsView.stories.tsx/disabled_form dark DOM [1.50ms]
(pass) SecretsView.stories.tsx/hostile light DOM [0.97ms]
(pass) SecretsView.stories.tsx/hostile dark DOM [0.74ms]
(pass) SettingsView.stories.tsx/Settings for the owner light DOM [9.81ms]
(pass) SettingsView.stories.tsx/Settings for the owner dark DOM [6.39ms]
(pass) SettingsView.stories.tsx/Repository blocked until squash merging is on light DOM [6.36ms]
(pass) SettingsView.stories.tsx/Repository blocked until squash merging is on dark DOM [7.20ms]
(pass) SettingsView.stories.tsx/Address apply failed; the previous bind remains active light DOM [8.36ms]
(pass) SettingsView.stories.tsx/Address apply failed; the previous bind remains active dark DOM [8.46ms]
(pass) SettingsView.stories.tsx/Notifications need HTTPS on a plain-HTTP origin light DOM [8.35ms]
(pass) SettingsView.stories.tsx/Notifications need HTTPS on a plain-HTTP origin dark DOM [8.82ms]
(pass) SettingsView.stories.tsx/GitHub sync stale light DOM [7.91ms]
(pass) SettingsView.stories.tsx/GitHub sync stale dark DOM [6.64ms]
(pass) SettingsView.stories.tsx/GitHub rate limited until a retry time light DOM [6.40ms]
(pass) SettingsView.stories.tsx/GitHub rate limited until a retry time dark DOM [6.52ms]
(pass) SettingsView.stories.tsx/GitHub refused: Repair light DOM [6.43ms]
(pass) SettingsView.stories.tsx/GitHub refused: Repair dark DOM [6.52ms]
(pass) SettingsView.stories.tsx/Degraded process with little disk left light DOM [8.77ms]
(pass) SettingsView.stories.tsx/Degraded process with little disk left dark DOM [6.71ms]
(pass) SettingsView.stories.tsx/Obsidian folder syncing light DOM [7.73ms]
(pass) SettingsView.stories.tsx/Obsidian folder syncing dark DOM [6.26ms]
(pass) SettingsView.stories.tsx/Obsidian folder failing light DOM [7.83ms]
(pass) SettingsView.stories.tsx/Obsidian folder failing dark DOM [6.40ms]
(pass) SettingsView.stories.tsx/No machine capacity light DOM [9.97ms]
(pass) SettingsView.stories.tsx/No machine capacity dark DOM [7.06ms]
(pass) SettingsView.stories.tsx/TODOs at once, from S2 light DOM [8.98ms]
(pass) SettingsView.stories.tsx/TODOs at once, from S2 dark DOM [5.09ms]
(pass) SettingsView.stories.tsx/The owner raised the daily TODO allowance light DOM [6.76ms]
(pass) SettingsView.stories.tsx/The owner raised the daily TODO allowance dark DOM [4.89ms]
(pass) SettingsView.stories.tsx/Settings as a member, read-only light DOM [2.85ms]
(pass) SettingsView.stories.tsx/Settings as a member, read-only dark DOM [2.32ms]
(pass) SettingsView.stories.tsx/Supplied model slot light DOM [4.44ms]
(pass) SettingsView.stories.tsx/Supplied model slot dark DOM [7.53ms]
(pass) SetupView.stories.tsx/A fresh install choosing its address light DOM [7.38ms]
(pass) SetupView.stories.tsx/A fresh install choosing its address dark DOM [5.16ms]
(pass) SetupView.stories.tsx/Creating the GitHub App light DOM [5.53ms]
(pass) SetupView.stories.tsx/Creating the GitHub App dark DOM [5.76ms]
(pass) SetupView.stories.tsx/Signing in with GitHub light DOM [4.67ms]
(pass) SetupView.stories.tsx/Signing in with GitHub dark DOM [3.79ms]
(pass) SetupView.stories.tsx/Choosing the repository light DOM [4.77ms]
(pass) SetupView.stories.tsx/Choosing the repository dark DOM [4.57ms]
(pass) SetupView.stories.tsx/Repository blocked until squash merging is on light DOM [6.70ms]
(pass) SetupView.stories.tsx/Repository blocked until squash merging is on dark DOM [3.68ms]
(pass) SetupView.stories.tsx/Validating the coding model key light DOM [5.92ms]
(pass) SetupView.stories.tsx/Validating the coding model key dark DOM [4.96ms]
(pass) SetupView.stories.tsx/A rejected AI Gateway key light DOM [5.89ms]
(pass) SetupView.stories.tsx/A rejected AI Gateway key dark DOM [6.78ms]
(pass) SetupView.stories.tsx/Copying the source light DOM [5.31ms]
(pass) SetupView.stories.tsx/Copying the source dark DOM [17.19ms]
(pass) SetupView.stories.tsx/The first machine failed to start light DOM [7.61ms]
(pass) SetupView.stories.tsx/The first machine failed to start dark DOM [4.12ms]
(pass) SetupView.stories.tsx/This Mac has no room for a machine light DOM [14.05ms]
(pass) SetupView.stories.tsx/This Mac has no room for a machine dark DOM [11.33ms]
(pass) SetupView.stories.tsx/Setup done light DOM [3.29ms]
(pass) SetupView.stories.tsx/Setup done dark DOM [3.08ms]
(pass) SetupView.stories.tsx/A rejected key viewed by an agent light DOM [3.73ms]
(pass) SetupView.stories.tsx/A rejected key viewed by an agent dark DOM [3.87ms]
(pass) Shell.stories.tsx/Breakpoint and controls light DOM [12.77ms]
(pass) Shell.stories.tsx/Breakpoint and controls dark DOM [11.92ms]
(pass) TerminalView.stories.tsx/Owner's idle terminal light DOM [54.94ms]
(pass) TerminalView.stories.tsx/Owner's idle terminal dark DOM [13.19ms]
(pass) TerminalView.stories.tsx/Running a command with a watcher light DOM [11.84ms]
(pass) TerminalView.stories.tsx/Running a command with a watcher dark DOM [9.35ms]
(pass) TerminalView.stories.tsx/Claude Code working in Ben's terminal light DOM [9.75ms]
(pass) TerminalView.stories.tsx/Claude Code working in Ben's terminal dark DOM [10.96ms]
(pass) TerminalView.stories.tsx/Someone else's terminal light DOM [11.92ms]
(pass) TerminalView.stories.tsx/Someone else's terminal dark DOM [10.27ms]
(pass) TerminalView.stories.tsx/The coding agent's terminal light DOM [11.12ms]
(pass) TerminalView.stories.tsx/The coding agent's terminal dark DOM [8.10ms]
(pass) TerminalView.stories.tsx/Ben via SSH light DOM [7.13ms]
(pass) TerminalView.stories.tsx/Ben via SSH dark DOM [5.91ms]
(pass) TerminalView.stories.tsx/Watching while rebasing light DOM [5.34ms]
(pass) TerminalView.stories.tsx/Watching while rebasing dark DOM [11.55ms]
(pass) TerminalView.stories.tsx/Frozen while rebasing light DOM [6.27ms]
(pass) TerminalView.stories.tsx/Frozen while rebasing dark DOM [5.16ms]
(pass) Timeline.stories.tsx/Every tone, the band on two entries light DOM [3.35ms]
(pass) Timeline.stories.tsx/Every tone, the band on two entries dark DOM [2.54ms]
(pass) Timeline.stories.tsx/One entry on screen light DOM [0.75ms]
(pass) Timeline.stories.tsx/One entry on screen dark DOM [0.76ms]
(pass) Timeline.stories.tsx/Zoom 1 quiet light DOM [9.35ms]
(pass) Timeline.stories.tsx/Zoom 1 quiet dark DOM [0.97ms]
(pass) Timeline.stories.tsx/Zoom 1 attention light DOM [0.92ms]
(pass) Timeline.stories.tsx/Zoom 1 attention dark DOM [0.90ms]
(pass) Timeline.stories.tsx/Zoom 1 failed light DOM [1.00ms]
(pass) Timeline.stories.tsx/Zoom 1 failed dark DOM [1.10ms]
(pass) Timeline.stories.tsx/Zoom 2 quiet light DOM [1.09ms]
(pass) Timeline.stories.tsx/Zoom 2 quiet dark DOM [1.24ms]
(pass) Timeline.stories.tsx/Zoom 2 attention light DOM [2.78ms]
(pass) Timeline.stories.tsx/Zoom 2 attention dark DOM [1.53ms]
(pass) Timeline.stories.tsx/Zoom 2 failed light DOM [1.61ms]
(pass) Timeline.stories.tsx/Zoom 2 failed dark DOM [1.62ms]
(pass) Timeline.stories.tsx/Zoom 3 quiet light DOM [1.79ms]
(pass) Timeline.stories.tsx/Zoom 3 quiet dark DOM [1.73ms]
(pass) Timeline.stories.tsx/Zoom 3 attention light DOM [1.49ms]
(pass) Timeline.stories.tsx/Zoom 3 attention dark DOM [1.38ms]
(pass) Timeline.stories.tsx/Zoom 3 failed light DOM [1.40ms]
(pass) Timeline.stories.tsx/Zoom 3 failed dark DOM [1.61ms]
(pass) Timeline.stories.tsx/A long chat zoomed out with distance from the band light DOM [14.61ms]
(pass) Timeline.stories.tsx/A long chat zoomed out with distance from the band dark DOM [17.39ms]
(pass) TodoView.stories.tsx/queued light DOM [6.31ms]
(pass) TodoView.stories.tsx/queued dark DOM [3.89ms]
(pass) TodoView.stories.tsx/queued_after light DOM [1.90ms]
(pass) TodoView.stories.tsx/queued_after dark DOM [3.03ms]
(pass) TodoView.stories.tsx/queued_rebase light DOM [2.20ms]
(pass) TodoView.stories.tsx/queued_rebase dark DOM [2.29ms]
(pass) TodoView.stories.tsx/queued_daily_limit light DOM [2.26ms]
(pass) TodoView.stories.tsx/queued_daily_limit dark DOM [2.16ms]
(pass) TodoView.stories.tsx/starting light DOM [2.95ms]
(pass) TodoView.stories.tsx/starting dark DOM [4.00ms]
(pass) TodoView.stories.tsx/working light DOM [5.45ms]
(pass) TodoView.stories.tsx/working dark DOM [5.20ms]
(pass) TodoView.stories.tsx/steered light DOM [5.55ms]
(pass) TodoView.stories.tsx/steered dark DOM [5.63ms]
(pass) TodoView.stories.tsx/late_answer light DOM [5.94ms]
(pass) TodoView.stories.tsx/late_answer dark DOM [5.43ms]
(pass) TodoView.stories.tsx/needs_you light DOM [6.99ms]
(pass) TodoView.stories.tsx/needs_you dark DOM [6.14ms]
(pass) TodoView.stories.tsx/approval light DOM [6.86ms]
(pass) TodoView.stories.tsx/approval dark DOM [5.68ms]
(pass) TodoView.stories.tsx/conflict light DOM [3.69ms]
(pass) TodoView.stories.tsx/conflict dark DOM [4.79ms]
(pass) TodoView.stories.tsx/moved_off light DOM [4.75ms]
(pass) TodoView.stories.tsx/moved_off dark DOM [5.12ms]
(pass) TodoView.stories.tsx/foreign_push light DOM [3.71ms]
(pass) TodoView.stories.tsx/foreign_push dark DOM [5.82ms]
(pass) TodoView.stories.tsx/two_waits light DOM [11.69ms]
(pass) TodoView.stories.tsx/two_waits dark DOM [6.65ms]
(pass) TodoView.stories.tsx/paused light DOM [3.56ms]
(pass) TodoView.stories.tsx/paused dark DOM [2.78ms]
(pass) TodoView.stories.tsx/paused_by_budget light DOM [2.37ms]
(pass) TodoView.stories.tsx/paused_by_budget dark DOM [11.23ms]
(pass) TodoView.stories.tsx/failed light DOM [7.60ms]
(pass) TodoView.stories.tsx/failed dark DOM [7.18ms]
(pass) TodoView.stories.tsx/failed_permanent light DOM [2.83ms]
(pass) TodoView.stories.tsx/failed_permanent dark DOM [3.61ms]
(pass) TodoView.stories.tsx/in_review light DOM [8.63ms]
(pass) TodoView.stories.tsx/in_review dark DOM [7.95ms]
(pass) TodoView.stories.tsx/reviewing light DOM [14.90ms]
(pass) TodoView.stories.tsx/reviewing dark DOM [11.16ms]
(pass) TodoView.stories.tsx/rebase_pending light DOM [39.25ms]
(pass) TodoView.stories.tsx/rebase_pending dark DOM [3.60ms]
(pass) TodoView.stories.tsx/draft_pr light DOM [4.20ms]
(pass) TodoView.stories.tsx/draft_pr dark DOM [3.70ms]
(pass) TodoView.stories.tsx/blocked_on_github light DOM [7.78ms]
(pass) TodoView.stories.tsx/blocked_on_github dark DOM [4.62ms]
(pass) TodoView.stories.tsx/review_required light DOM [5.10ms]
(pass) TodoView.stories.tsx/review_required dark DOM [5.34ms]
(pass) TodoView.stories.tsx/owner_removed light DOM [4.04ms]
(pass) TodoView.stories.tsx/owner_removed dark DOM [4.77ms]
(pass) TodoView.stories.tsx/missing_tool light DOM [16.24ms]
(pass) TodoView.stories.tsx/missing_tool dark DOM [4.33ms]
(pass) TodoView.stories.tsx/merging light DOM [4.14ms]
(pass) TodoView.stories.tsx/merging dark DOM [4.66ms]
(pass) TodoView.stories.tsx/merged light DOM [3.71ms]
(pass) TodoView.stories.tsx/merged dark DOM [2.74ms]
(pass) TodoView.stories.tsx/dropped light DOM [1.15ms]
(pass) TodoView.stories.tsx/dropped dark DOM [11.22ms]
(pass) TodoView.stories.tsx/fork_and_add light DOM [6.31ms]
(pass) TodoView.stories.tsx/fork_and_add dark DOM [4.33ms]
(pass) TodoView.stories.tsx/conflict_with_terminal light DOM [3.67ms]
(pass) TodoView.stories.tsx/conflict_with_terminal dark DOM [3.37ms]
(pass) TodoView.stories.tsx/question_moved_off light DOM [7.28ms]
(pass) TodoView.stories.tsx/question_moved_off dark DOM [6.21ms]
(pass) TodoView.stories.tsx/clean_rebase light DOM [5.30ms]
(pass) TodoView.stories.tsx/clean_rebase dark DOM [5.94ms]
(pass) TodoView.stories.tsx/checks_passed light DOM [7.16ms]
(pass) TodoView.stories.tsx/checks_passed dark DOM [7.39ms]
(pass) TodoView.stories.tsx/actor_variants light DOM [8.83ms]
(pass) TodoView.stories.tsx/actor_variants dark DOM [14.82ms]
(pass) Paper tone mappings light [74.31ms]
(pass) Paper tone mappings dark [88.60ms]
(pass) primitive style starting [22.30ms]
(pass) primitive style in_review [27.01ms]
(pass) primitive style merged [21.23ms]
(pass) primitive style harness [21.80ms]
(pass) ConfirmView named cases > one_click forwards every literal action in order [2.34ms]
(pass) ConfirmView named cases > drop forwards every literal action in order [1.09ms]
(pass) ConfirmView named cases > branch forwards every literal action in order [0.97ms]
(pass) ConfirmView named cases > flow forwards every literal action in order [1.03ms]
(pass) ConfirmView named cases > agent forwards every literal action in order [1.08ms]
(pass) ConfirmView named cases > wiki forwards every literal action in order [0.76ms]
(pass) ConfirmView named cases > review_merge forwards every literal action in order [2.01ms]
(pass) ConfirmView named cases > stale_approval forwards every literal action in order [1.84ms]
(pass) ConfirmView named cases > reviewing forwards every literal action in order [1.84ms]
(pass) ConfirmView named cases > done forwards every literal action in order [0.57ms]
(pass) ConfirmView named cases > cancelled forwards every literal action in order [0.35ms]
(pass) ConfirmView named cases > expired forwards every literal action in order [0.87ms]
379 |     expect(host.querySelector("h2") !== null).toBe(!["done", "cancelled", "expired"].includes(name))
380 |     const receiptLabels: Record<string, string[]> = { done: ["Amended T12 · Ben"], cancelled: ["Cancelled"], expired: ["Expired"] }
381 |     for (const text of receiptLabels[name] ?? story.expect) expect(host.textContent).toContain(text)
382 |     if (story.model.kind === "one_click" && !("receipt" in story.model && story.model.receipt)) {
383 |       const label = expectedAskers[name]
384 |       expect(label).toBeDefined()
                          ^
error: expect(received).toBeDefined()

Received: undefined

      at <anonymous> (/home/lane/lanes/fr14-ui19-r2/apps/app/src/mainview/cards/views/Views.test.tsx:384:21)
(fail) ConfirmView named cases > renders issue [2.01ms]
(pass) ConfirmView named cases > renders one_click [1.22ms]
(pass) ConfirmView named cases > renders drop [2.16ms]
(pass) ConfirmView named cases > renders branch [1.92ms]
(pass) ConfirmView named cases > renders flow [1.36ms]
(pass) ConfirmView named cases > renders agent [1.16ms]
(pass) ConfirmView named cases > renders wiki [1.00ms]
(pass) ConfirmView named cases > renders review_merge [2.05ms]
(pass) ConfirmView named cases > renders stale_approval [2.05ms]
(pass) ConfirmView named cases > renders reviewing [2.64ms]
(pass) ConfirmView named cases > renders learning [1.68ms]
(pass) ConfirmView named cases > renders done [3.35ms]
(pass) ConfirmView named cases > renders cancelled [0.69ms]
(pass) ConfirmView named cases > renders expired [0.57ms]
(pass) ConfirmView named cases > renders review_again [2.86ms]
(pass) ConfirmView named cases > renders no_actions [1.18ms]
(pass) ConfirmView named cases > renders disabled [1.17ms]
(pass) ConfirmView named cases > renders failed_check [1.56ms]
(pass) ConfirmView named cases > renders merging [1.85ms]
(pass) ConfirmView named cases > renders merged [1.66ms]
(pass) ConfirmView named cases > renders actor_person [1.39ms]
(pass) ConfirmView named cases > renders actor_person_medium [1.29ms]
(pass) ConfirmView named cases > renders actor_ssh [1.46ms]
(pass) ConfirmView named cases > renders actor_terminal [1.45ms]
(pass) ConfirmView named cases > renders actor_cli [1.20ms]
(pass) ConfirmView named cases > renders actor_smithers_for_ben [0.68ms]
(pass) ConfirmView named cases > renders actor_claude_code_for_ben [0.81ms]
(pass) ConfirmView named cases > renders actor_codex_for_ben [1.01ms]
(pass) ConfirmView named cases > renders actor_codex_for_will [1.03ms]
(pass) ConfirmView named cases > renders actor_external_for_ben [0.74ms]
(pass) ConfirmView named cases > renders actor_coding_agent_for_ben [1.37ms]
(pass) ConfirmView named cases > renders actor_reviewer_for_ben [0.96ms]
(pass) ConfirmView named cases > renders actor_undelegated_agent [1.01ms]
(pass) ConfirmView named cases > renders actor_undelegated_smithers [1.01ms]
(pass) ConfirmView named cases > renders actor_system [1.05ms]
(pass) ConfirmView named cases > renders actor_github_user [1.55ms]
(pass) ConfirmView named cases > renders actor_outside [1.19ms]
(pass) ConfirmView named cases > approval and Cancel dispatch literal supplied bindings, never the initiating command [1.70ms]
(pass) ConfirmView named cases > merge binds the reviewed revision once [2.21ms]
(pass) ConfirmView named cases > disabled action gives its reason and cannot dispatch [1.20ms]
(pass) ConfirmView named cases > missing approval leaves only supplied controls [0.96ms]
(pass) ConfirmView named cases > stale approval is distinct from an expired receipt [2.58ms]
(pass) ConfirmView named cases > done receipt has no supplied controls [0.67ms]
(pass) ConfirmView named cases > cancelled receipt has no supplied controls [0.36ms]
(pass) ConfirmView named cases > expired receipt has no supplied controls [0.32ms]
(pass) ConfirmView named cases > hostile command text stays exact, inert text [1.08ms]
(pass) conflict paths, SSH and a single supplied terminal precede Resolve and Done; both bind the wait once [10.24ms]
(pass) Fork and Add to stack dispatch literal supplied commands once through cardActions [3.18ms]
(pass) moved_off and foreign_push preserve supplied order, actor and SHA; missing Discard removes its control [4.11ms]
(pass) hostile conflict paths, SSH, commit and actor remain inert text [2.73ms]
(pass) question and approval forms dispatch their own literal wait inputs through cardActions [8.56ms]
(pass) Retry, Take over, Edit and Merge use the production adapter; disabled Merge stays text [5.13ms]
(pass) TODO literal queued state [1.22ms]
(pass) TODO literal starting state [1.01ms]
(pass) TODO literal working state [1.05ms]
(pass) TODO literal needs_you state [0.99ms]
(pass) TODO literal paused state [1.28ms]
(pass) TODO literal failed state [1.17ms]
(pass) TODO literal in_review state [1.21ms]
(pass) TODO literal merged state [1.27ms]
(pass) TODO literal dropped state [1.32ms]
(pass) late answer remains Send as steer through the production adapter [4.16ms]
(pass) renders queued [3.00ms]
(pass) renders queued_after [3.19ms]
(pass) renders queued_rebase [1.94ms]
(pass) renders queued_daily_limit [3.22ms]
(pass) renders starting [2.19ms]
(pass) renders working [2.52ms]
(pass) renders steered [2.84ms]
(pass) renders late_answer [2.55ms]
(pass) renders needs_you [2.97ms]
(pass) renders approval [2.90ms]
(pass) renders conflict [2.01ms]
(pass) renders moved_off [2.14ms]
(pass) renders foreign_push [1.99ms]
(pass) renders two_waits [3.05ms]
(pass) renders paused [2.41ms]
(pass) renders paused_by_budget [2.07ms]
(pass) renders failed [4.69ms]
(pass) renders failed_permanent [2.29ms]
(pass) renders in_review [3.44ms]
(pass) renders reviewing [2.77ms]
(pass) renders rebase_pending [2.01ms]
(pass) renders draft_pr [1.90ms]
(pass) renders blocked_on_github [2.88ms]
(pass) renders review_required [3.48ms]
(pass) renders owner_removed [1.78ms]
(pass) renders missing_tool [2.16ms]
(pass) renders merging [2.19ms]
(pass) renders merged [2.13ms]
(pass) renders dropped [1.11ms]
(pass) renders fork_and_add [2.25ms]
(pass) renders conflict_with_terminal [2.10ms]
(pass) renders question_moved_off [3.17ms]
(pass) renders clean_rebase [3.70ms]
(pass) renders checks_passed [4.82ms]
(pass) renders actor_variants [6.89ms]
(pass) Answer preserves bound wait and typed input [7.34ms]
(pass) two wait rows keep independent actions [4.54ms]
(pass) Merge is one supplied action; removal leaves the same readiness [8.46ms]
(pass) disabled Merge is text and cannot dispatch [4.71ms]
(pass) late answer keeps the question draft as Send as steer [6.77ms]
(pass) supplied Retry dispatches once and removal removes it [8.88ms]
(pass) supplied Retry with the current flow dispatches once and removal removes it [10.17ms]
(pass) supplied Take over dispatches once and removal removes it [4.84ms]
(pass) supplied Resume dispatches once and removal removes it [5.01ms]
(pass) approval carries its wait and choice [5.78ms]
(pass) Drop uses literal catalog arguments [3.59ms]
(pass) Stop uses literal catalog arguments [4.13ms]
(pass) Inspect uses literal catalog arguments [3.14ms]
(pass) Open branch uses literal catalog arguments [2.91ms]
(pass) Rebase now uses literal catalog arguments [3.46ms]
(pass) Open PR uses literal catalog arguments [6.98ms]
(pass) Return to T12 uses literal catalog arguments [3.44ms]
(pass) Bring in uses literal catalog arguments [4.31ms]
(pass) Discard uses literal catalog arguments [3.15ms]
(pass) queued edit uses supplied prefilled inputs [2.93ms]
(pass) clean rebase lights Check from step while checks rerun [6.41ms]
(pass) passed checks complete Propose and hold the dashed merge wait [6.66ms]
(pass) an open merge wait is current without a step label [5.61ms]
(pass) a question holds the named step, not the first unfinished step [5.81ms]
(pass) Setup fresh [18.62ms]
(pass) Setup app [4.31ms]
(pass) Setup sign_in [3.86ms]
(pass) Setup choosing_repository [4.70ms]
(pass) Setup squash_blocked [4.82ms]
(pass) Setup models_validating [4.89ms]
(pass) Setup models_failed [5.61ms]
(pass) Setup source_running [3.90ms]
(pass) Setup machine_failed [4.72ms]
(pass) Setup no_capacity [5.20ms]
(pass) Setup done [3.73ms]
(pass) Settings ready [4.22ms]
(pass) Settings squash_blocked [3.57ms]
(pass) Settings address_failed [4.13ms]
(pass) Settings notifications_need_https [3.31ms]
(pass) Settings github_stale [2.48ms]
(pass) Settings github_limited [2.49ms]
(pass) Settings github_refused [2.82ms]
(pass) Settings degraded [2.39ms]
(pass) Settings obsidian [4.14ms]
(pass) Settings obsidian_error [3.93ms]
(pass) Settings no_capacity [4.14ms]
(pass) Settings parallel_s2 [6.78ms]
(pass) Settings raised_daily_admissions [4.63ms]
(pass) Settings member_view [2.59ms]
(pass) Settings repository fix uses only the supplied blocker [5.81ms]
(pass) Address submits literal bound step and edited fields once [6.61ms]
(pass) Missing actions omit controls; disabled reason stays visible [6.32ms]
(pass) Blocked repository links to the supplied fix; capacity explains limit [6.71ms]
(pass) Model keys stay masked and submit only supplied fields [6.70ms]
(pass) Machines stepper dispatches the supplied field and string values [4.37ms]
(pass) Settings shows literal sync health and Obsidian receipts [3.94ms]
(pass) Settings without a model slot renders no model controls or dispatch [2.59ms]
(pass) Settings renders the supplied model slot once without duplicate actions [6.27ms]
(pass) Owner action forms retain literal order without duplicate model arguments [5.74ms]
(pass) Failed address keeps the live bind and shows the attempted bind and reason [6.62ms]
(pass) Rejected key retry submits a write-only secret; agent projection has no retry input [8.40ms]
(pass) No-capacity fix dispatches its supplied tag and arguments [4.88ms]
(pass) Settings Address: This Mac only shows no Bind; choosing Network reveals prefilled Bind and Origins and saves them [6.49ms]
(pass) Settings Address: a network install choosing This Mac only saves with one press [3.11ms]
(pass) Setup Model access: three named roles, each with its own key control and key state [8.95ms]
(pass) Settings actions live in their rows and unassigned actions retain order [5.17ms]
(pass) Conversation shell uses app Paper styles light [80.72ms]
(pass) Conversation shell uses app Paper styles dark [56.11ms]
(pass) Conversation shell renders branch navigation, entries and Earlier [5.99ms]
(pass) shell text is inert; private, empty and disabled boundaries [2.26ms]
(pass) ancestor crumb preserves action contract disabled=false [1.09ms]
(pass) ancestor crumb preserves action contract disabled=true [0.76ms]
(pass) missing selected branch has no unnamed crumb; popover arrows move and go to parent [8.77ms]
(pass) Commands renders supplied policies and order without dispatch or role filtering [13.06ms]
(pass) Commands treats hostile synopsis and descriptions as inert text [1.68ms]
(pass) Commands supplied action fields validate and forward literal input once [5.36ms]
(pass) Commands action without bound args forwards an empty object and has no body title [0.99ms]
(pass) Members reordered colors and absent owner actions [10.15ms]
(pass) Members disabled actions and names rendered as text [2.78ms]
(pass) Members choice default and refreshed input match submitted values [7.00ms]
(pass) Members story renders unexpected supplied owner actions for oracle detection [5.68ms]
(pass) Flow active [4.68ms]
(pass) Flow repository [2.94ms]
(pass) Flow proposed [12.21ms]
(pass) Flow merged_syncing [8.62ms]
(pass) Flow merged_failed [7.54ms]
(pass) Flow previous [4.47ms]
(pass) Flow empty [0.74ms]
(pass) Flow selection follows supplied member state on the same mounted view [6.19ms]
(pass) Flow version selection calls its state owner and marks only supplied added true [6.40ms]
(pass) Flow actions retain literal order and bindings; omitted and disabled controls [4.06ms]
(pass) Flow source is inert text and merge signals use supplied targets [3.30ms]
(pass) Flow version words: Active, ProposedT12 [3.17ms]
(pass) Flow version words: Merged · active after syncT12, Active [3.17ms]
(pass) Flow version words: Merged · not activeT12, Active [3.24ms]
(pass) Flow version words: Active [2.67ms]
(pass) Flow accessible title and decorative signal arrows [2.85ms]
(pass) Flow load failure belongs to selected version [7.32ms]
(pass) Flow failed version without diagnostics has no disclosure [6.54ms]
(pass) Flow without supplied actions keeps versions usable and matches its sole stylesheet [7.65ms]
(pass) Diff supplied hunks serialize exact modified, added, deleted and renamed patches [0.26ms]
(pass) Diff Restore binds the supplied burst; removing it leaves no control [8.76ms]
(pass) Diff bases, binary sizes and disabled reason render without inventing controls [25.95ms]
(pass) Draft > Draft fixture append renders [4.25ms]
(pass) Draft > Draft fixture before renders [3.19ms]
(pass) Draft > Draft fixture amend renders [2.56ms]
(pass) Draft > Draft fixture issue_fixes renders [3.03ms]
(pass) Draft > Draft fixture issue_without_fixes renders [2.53ms]
(pass) Draft > Draft fixture seed renders [2.66ms]
(pass) Draft > Draft fixture committed renders [1.12ms]
(pass) Draft > Draft fixture committed_amendment renders [1.14ms]
(pass) Draft > Draft fixture empty_stack renders [1.60ms]
(pass) Draft > DraftView submits fields and renders private and committed drafts [11.89ms]
(pass) Draft > Commit forwards full supplied input once; Discard only deletes Draft [3.09ms]
(pass) Draft > missing Commit and gesture create no authority [2.07ms]
(pass) Draft > disabled actions and gestures show reasons and never dispatch [2.16ms]
(pass) Draft > committed amendment has +1 and seed remains data only [4.02ms]
(pass) Draft > empty acceptance clears; amendment forwards its bound item [5.36ms]
(pass) Draft > hostile seed text is literal, with no executable surface [2.94ms]
(pass) Draft > unavailable placement stays selected and focus/blur never appends [6.06ms]
(pass) Draft > fixes true and false and Append forward literal strings once without blur [8.38ms]
(pass) Draft > Commit has no unsupported Enter hint [4.05ms]
(pass) Draft > committed receipt has no unsupported link hint [1.83ms]
(pass) Draft > agent model updates resync every field and unchanged blur never dispatches [6.75ms]
(pass) Draft > issue arrow requires the model GitHub href [4.87ms]
(pass) Draft > one model field update preserves other unsubmitted edits [4.61ms]
(pass) Draft > unchanged acceptance is silent for empty entries and embedded newlines [7.22ms]
(pass) Terminal Owner's idle terminal: input focus and state [13.45ms]
(pass) Terminal Someone else's terminal: input focus and state [10.52ms]
(pass) Terminal The coding agent's terminal: input focus and state [12.71ms]
(pass) Terminal Frozen while rebasing: input focus and state [10.94ms]
(pass) Terminal Watching while rebasing: input focus and state [11.14ms]
(pass) Terminal forwards owner bytes and suppresses watcher/frozen bytes through the real adapter [31.60ms]
(pass) Terminal gives the working agent its own avatar and acting-for label [10.12ms]
(pass) Branch tab navigation wraps and delegates selection without invoking actions [12.84ms]
(pass) Branch actions retain burst identities, forms, omissions and supplied order [32.56ms]
(pass) Branch inline steer stays a placeholdered input and submits its tag [14.89ms]
(pass) Branch conflict disables Done with its reason and retains bound revisions [10.05ms]
(pass) Branch awake projects its control [14.67ms]
(pass) Branch asleep projects its control [5.65ms]
(pass) Branch failed projects its control [4.32ms]
(pass) Branch rebase_pending projects its control [4.05ms]
(pass) Branch moved_off projects its control [3.58ms]
(pass) Branch SSH copies the supplied host line without a flow [4.17ms]
(pass) Branch activity limits embedded rows and retains full-list answer ordering [22.21ms]
(pass) Branch place, plain branch presence and unknown terminal use product copy [11.57ms]
(pass) File live notices, snapshot and Compare use supplied data [139.50ms]
(pass) File disabled and unavailable controls cannot dispatch [73.33ms]
(pass) File without authority hides live indicators and retains recovery (saving) [63.15ms]
(pass) File without authority hides live indicators and retains recovery (saved) [67.67ms]
(pass) File recovery renders hostile text inert and copies the literal buffer [64.93ms]
(pass) File Copy writes the recovered edit, with singular recovery copy [41.04ms]
(pass) File presence review regressions > binding shares undelegated agent colour with avatar [50.97ms]
(pass) File presence review regressions > recovery notice owns primary Reapply and reports Copy failure [61.25ms]
(pass) File presence review regressions > outside notice owns Compare [66.39ms]
(pass) File editor avatars overlap and cap at four [43.86ms]
(pass) File over-limit text uses the co-editing limit copy [3.78ms]
(pass) Proposal evidence starts open only before acceptance; refs retain destinations [6.99ms]
(pass) Lessons receipt names pages without inventing navigation [2.39ms]
(pass) DocsView > toc order, body, repeated headings and navigation preserve supplied args [6.94ms]
(pass) DocsView > encoded paths and fragments resolve while external, escaping and non-doc links stay inert [4.50ms]
(pass) DocsView > absent or disabled gestures block every link including browser navigation [10.97ms]
(pass) DocsView > shared Markdown escapes HTML and filters unsafe schemes [3.06ms]
(pass) DocsView > anchor is revealed again after page changes; unknown anchors remain usable [6.85ms]
(pass) DocsView > missing page keeps the fallback and supplied actions [5.96ms]
(pass) DebugApiView > failure without a code renders its class [3.97ms]
(pass) DebugApiView > failure without a status renders no separator or number [3.66ms]
(pass) DebugApiView > selection projects persisted view state and action removal on the same mount [5.30ms]
(pass) DebugApiView > empty [4.35ms]
(pass) DebugApiView > pending_put [9.41ms]
(pass) DebugApiView > pending_patch [8.39ms]
(pass) DebugApiView > pending_delete [7.45ms]
(pass) DebugApiView > forbidden [7.28ms]
(pass) DebugApiView > hostile [8.24ms]
(pass) DebugApiView > operations [6.22ms]
(pass) DebugApiView > get_200 [12.11ms]
(pass) DebugApiView > pending_mutation [8.02ms]
(pass) DebugApiView > patch_body [7.31ms]
(pass) DebugApiView > request_only [5.82ms]
(pass) DebugApiView > network_failure [6.56ms]
(pass) DebugApiView > empty_response [11.69ms]
(pass) DebugApiView > disabled [12.99ms]
(pass) DebugApiView > unauthorized [12.48ms]
(pass) Branch asleep literal state [4.39ms]
(pass) Branch failed literal state [3.96ms]
(pass) Branch moved_off literal state [2.40ms]
(pass) Branch waking literal state [2.15ms]
(pass) Branch waiting literal state [2.33ms]
(pass) Branch closed literal state [2.70ms]
(pass) Branch waking literal state [2.28ms]
(pass) Branch waiting literal state [2.12ms]
(pass) Branch closed literal state [2.79ms]
(pass) Branch rebasing literal state [1.83ms]
(pass) Branch scratch_main literal state [2.46ms]
(pass) Branch scratch_item literal state [2.21ms]
(pass) Branch scratch_branch literal state [2.03ms]
(pass) Branch hostile display data opens no connection or mount callback [7.13ms]
(pass) Branch disabled location and watcher gestures refuse activation [29.80ms]
(pass) Branch awake copy blocks use product words [18.26ms]
(pass) Branch asleep copy blocks use product words [6.03ms]
(pass) Branch waking copy blocks use product words [2.33ms]
(pass) Branch waiting copy blocks use product words [2.19ms]
(pass) Branch closed copy blocks use product words [2.36ms]
(pass) Branch failed copy blocks use product words [3.48ms]
(pass) Branch rebase_pending copy blocks use product words [2.93ms]
(pass) Branch rebase_waiting_for copy blocks use product words [3.52ms]
(pass) Branch rebasing copy blocks use product words [3.81ms]
(pass) Branch scratch_conflict copy blocks use product words [5.29ms]
(pass) Branch scratch_main copy blocks use product words [4.93ms]
(pass) Branch scratch_item copy blocks use product words [3.43ms]
(pass) Branch scratch_branch copy blocks use product words [3.30ms]
(pass) Branch moved_off copy blocks use product words [3.42ms]
(pass) Branch queued_item copy blocks use product words [2.57ms]
(pass) Branch starting_item copy blocks use product words [2.92ms]
(pass) Branch needs_you_item copy blocks use product words [3.14ms]
(pass) Branch paused_item copy blocks use product words [3.50ms]
(pass) Branch failed_item copy blocks use product words [16.34ms]
(pass) Branch review_item copy blocks use product words [4.47ms]
(pass) Branch dropped_item copy blocks use product words [3.99ms]
(pass) Branch scratch_ready copy blocks use product words [2.97ms]
(pass) Branch answered copy blocks use product words [4.61ms]
(pass) Branch active copy blocks use product words [11.32ms]
(pass) Branch active_files copy blocks use product words [12.47ms]
(pass) Branch active_terminals copy blocks use product words [12.14ms]
(pass) Branch copy identifies editing, running, settled questions and moved-off work [24.89ms]
(pass) SecretsView write-only controls > empty list and member with no actions render no controls [3.13ms]
(pass) SecretsView write-only controls > both scope words and hostile names render as text [2.78ms]
(pass) SecretsView write-only controls > Add inputs, optional Hosts, submit and cancel clear Value [11.06ms]
(pass) SecretsView write-only controls > Replace inputs, optional Hosts, submit and cancel clear Value [6.72ms]
(pass) SecretsView write-only controls > disabled Add and Delete refuse clicks and form submission [5.47ms]
(pass) SecretsView write-only controls > Delete forwards supplied name exactly once [2.69ms]
(pass) Secrets stories keep minimal product copy and redact submitted values [37.94ms]
(pass) HomeView > Home menu is projected from persisted props and only requests view patches [18.33ms]
(pass) HomeView > the branch chip dispatches the row's own branch action; a row without one shows its name as text [10.31ms]
(pass) HomeView > HomeView preserves order controls, closes on Escape, and omits unsupplied reset [16.65ms]
(pass) HomeView > HomeView menu supports keyboard navigation and outside dismissal with opaque tags [23.10ms]
(pass) HomeView > HomeView renders hostile supplied text without executing it [7.90ms]
(pass) HomeView > HomeView sync health ages once per second without sending a command [8.25ms]
(pass) HomeView > visibility reports only changes, through one observer, even when every report re-renders with a new onView [19.88ms]
(pass) File literal live states preserve the selected line and data-only snapshot [161.43ms]
(pass) Diff literal revisions and bytes never offer Restore outside a burst [5.59ms]
(pass) Diff patch reload retains its mounted surface and scroll [23.80ms]
(pass) Proposal supplied actions preserve order and callback arguments; absent actions stay dark [4.33ms]
(pass) Proposal hostile evidence and refs remain inert text [21.91ms]
(pass) Accepted TODO and lessons navigate only through supplied gestures [4.53ms]
(pass) TODO and Home share absent, zero, one and multiple lesson counts without changing Merged [49.39ms]
(pass) Proposal copy blocks use product words and stay brief [8.40ms]
(pass) Settings origin markers follow the server list, not URL text [23.56ms]
(pass) SetupAction origin markers follow its optional prop [6.23ms]
(pass) Timeline glyphs and actions > state uses the shared failed glyph [2.47ms]
(pass) Timeline glyphs and actions > actor uses the author's avatar [1.62ms]
(pass) Timeline glyphs and actions > event running renders its glyph [3.02ms]
(pass) Timeline glyphs and actions > event ok renders its glyph [1.58ms]
(pass) Timeline glyphs and actions > event attention renders its glyph [1.57ms]
(pass) Timeline glyphs and actions > event failed renders its glyph [0.99ms]
(pass) Timeline glyphs and actions > action forwards empty args without jumping [2.07ms]
(pass) Timeline glyphs and actions > action forwards args without jumping [1.60ms]
(pass) Timeline glyphs and actions > disabled actions refuse callbacks and show the reason [1.59ms]
(pass) File Compare shows literal revisions and bytes without remounting the current editor [303.02ms]
(pass) File Compare gates unavailable versions (missing) [69.97ms]
(pass) File Compare gates unavailable versions (stale) [53.87ms]
(pass) File Compare gates unavailable versions (closed) [115.43ms]
(pass) File Compare gates unavailable versions (gone) [56.59ms]
(pass) File Compare gates unavailable versions (binary) [3.90ms]
(pass) File Compare gates unavailable versions (no_outside) [42.79ms]
(pass) File Compare gates unavailable versions (empty) [97.25ms]
(pass) Shell controls and viewport subscription > Allow forwards its supplied action without asking permission; absent and disabled acts do nothing [13.19ms]
(pass) Shell controls and viewport subscription > Hide preserves timeline and edge entries; empty arrays provide no controls [7.60ms]
(pass) Shell controls and viewport subscription > hostile edge and timeline text stays inert; missing actions render only jumps [9.28ms]
(pass) Shell controls and viewport subscription > visibility reports once per transition, rerenders do not report, and unmount removes the listener [2.58ms]
(pass) ActLine disclosure > plain line has no disclosure or callbacks [4.88ms]
(pass) ActLine disclosure > steps, error and nonzero exit output disclose locally [3.40ms]
(pass) ContextLine item and Inspect actions expanded=%s [1.82ms]
(pass) ContextLine item and Inspect actions expanded=%s [4.40ms]
(pass) ContextLine disabled actions show reasons and do not dispatch [2.53ms]
(pass) BranchView.stories.tsx/branch-failed-activity failure diagnostics stay collapsed [8.56ms]
(pass) DebugApiView.stories.tsx/forbidden failure diagnostics stay collapsed [43.07ms]
(pass) DebugApiView.stories.tsx/network_failure failure diagnostics stay collapsed [4.82ms]
(pass) DebugApiView.stories.tsx/unauthorized failure diagnostics stay collapsed [9.50ms]
(pass) SetupView.stories.tsx/A rejected AI Gateway key failure diagnostics stay collapsed [9.12ms]
(pass) SetupView.stories.tsx/The first machine failed to start failure diagnostics stay collapsed [18.14ms]
(pass) SettingsView.stories.tsx/Address apply failed; the previous bind remains active failure diagnostics stay collapsed [10.48ms]
(pass) SettingsView.stories.tsx/GitHub sync stale failure diagnostics stay collapsed [7.35ms]
(pass) SettingsView.stories.tsx/GitHub rate limited until a retry time failure diagnostics stay collapsed [7.00ms]
(pass) SettingsView.stories.tsx/GitHub refused: Repair failure diagnostics stay collapsed [6.33ms]
(pass) SettingsView.stories.tsx/Obsidian folder failing failure diagnostics stay collapsed [8.01ms]
(pass) TodoView.stories.tsx/failed failure diagnostics stay collapsed [20.18ms]
(pass) ModelAccess rejects a key with a fixed label and collapsed diagnostics [14.75ms]
(pass) Settings address step keeps its typed label and collapsed diagnostics [5.30ms]
(pass) ContextLine hides empty context count=0 items=1 expanded=false [1.34ms]
(pass) ContextLine hides empty context count=2 items=0 expanded=false [0.44ms]
(pass) ContextLine hides empty context count=0 items=0 expanded=false [0.41ms]
(pass) ContextLine hides empty context count=0 items=1 expanded=true [0.33ms]
(pass) ContextLine hides empty context count=2 items=0 expanded=true [0.32ms]
(pass) ContextLine hides empty context count=0 items=0 expanded=true [1.18ms]
(pass) Members removal cancels without dispatch and confirms once [16.14ms]

1 tests failed:
(fail) ConfirmView named cases > renders issue [2.01ms]

 1206 pass
 1 fail
 16746 expect() calls
Ran 1207 tests across 1 file. [20.48s]
