GitHub check

256 KB of 292 KB loaded Download the full log (292 KB)
36 KB of earlier output not loaded
:46.3419280Z stdout | src/components/chat/useQueuedRunEdit.browser.test.tsx > useQueuedRunEdit > opens attachment-only edits without the placeholder and preserves effort on save ("")
[05:23:46.329] WARN (#122): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | unknown test
[05:23:46.371] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | unknown test
[05:23:46.453] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | unknown test
[05:23:46.455] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/ChatMarkdown.browser.test.tsx > loads the <picture> source for the current theme through the image route
[05:23:46.570] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 1551ms
   βœ“ an Arabic line (3)
     βœ“ leaves inline code through its start with ArrowRight, which points back 571ms
stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components
 βœ“  unit  src/session-logic.test.ts (44 tests) 27ms
 βœ“  unit  src/components/chat/MessagesTimeline.logic.test.ts (92 tests) 95ms
 βœ“  browser (chromium)  src/components/chat/useQueuedRunEdit.browser.test.tsx (7 tests) 1060ms
   βœ“ useQueuedRunEdit (7)
     βœ“ opens attachment-only edits without the placeholder and preserves effort on save ("") 420ms
stdout | unknown test
[05:23:47.390] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for delegated completion notifications
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for missing completion notifications
[05:23:47.612] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > can leave an archive folder with a repeated separator
[05:23:47.643] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4135) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4300) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4109) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4121) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (14 tests) 1679ms
   βœ“ ChatMarkdown skill chips (1)
     βœ“ shows the skill's details and opens its instructions 692ms
   βœ“ ChatMarkdown inline code selection (1)
     βœ“ selects the whole inline code span on double-click, but only a word in fenced code 395ms
 βœ“  unit  src/composerDraftStore.test.ts (75 tests) 66ms
 βœ“  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (6 tests) 1901ms
   βœ“ EnvironmentProviderSettings routing (4)
     βœ“ routes explicit ACP browser authentication consent to the selected environment 352ms
   βœ“ EnvironmentProviderSettings health check interval (2)
     βœ“ commits interval drafts and allows retrying rejected edits 667ms
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
[legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
  debugInfo: {
    numContainers: 19,
    numContainersPooled: 19,
    numNeeded: 19,
    stillNeeded: 4,
  },
}
 βœ“  unit  src/components/Sidebar.logic.test.ts (88 tests) 20ms
stderr | src/components/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stdout | src/components/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection
[05:23:48.871] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/pullRequest/pullRequestList.logic.test.ts (35 tests) 16ms
(node:4308) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4319) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > offers every environment while no project is selected
(Use `node --trace-warnings ...` to show where the warning was created)
[05:23:49.589] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4327) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/CommandPalette.logic.test.ts (36 tests) 25ms
 βœ“  unit  src/keybindings.test.ts (43 tests) 18ms
 βœ“  unit  src/modelSelection.test.ts (41 tests) 19ms
 βœ“  browser (chromium)  src/components/guest/GuestPage.browser.test.tsx (3 tests) 1744ms
   βœ“ GuestPage (3)
     βœ“ shows the shared thread in the real timeline without opening an environment connection 809ms
     βœ“ sends attached files with the message, as form data 352ms
     βœ“ follows the end as replies stream, and shows the guest's own message even after they scrolled up 584ms
 βœ“  unit  src/components/settings/scopedSettings.test.ts (26 tests) 19ms
 βœ“  unit  src/components/ChatView.logic.test.ts (49 tests) 54ms
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > puts rows back in item order soon after a continuous scroll stops
[05:23:50.948] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > reauthorizes a failed image when retry is clicked
[05:23:50.741] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > puts rows back in item order soon after a continuous scroll stops
[05:23:51.108] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stdout | src/components/onboarding/WelcomeWizard.import.browser.test.tsx > keeps the project selection after going back a stage
[00:00:00.000] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4375) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/rightPanelStore.test.ts (69 tests) 52ms
(node:4369) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/Sidebar.drag.test.ts (42 tests) 18ms
 βœ“  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (22 tests) 5538ms
   βœ“ project organization (1)
     βœ“ archives the checkout on every machine while one machine is picked 400ms
   βœ“ project identity reset (2)
     βœ“ restores a renamed scratch project's built-in name and icon 553ms
   βœ“ opens the fallback search target across all environments from a checkout 374ms
   βœ“ project settings scope (5)
     βœ“ keeps an unknown project recoverable from any environment 544ms
     βœ“ recovers a stale environment link with checkout removed-checkout 358ms
   βœ“ project name composition (2)
     βœ“ does not save a partial name for true/13 396ms
     βœ“ does not save a partial name for false/229 419ms
(node:4386) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline attachments > plays audio with unknown duration after canplay and updates the total later
LegendList bootstrap initial scroll aborted after exceeding convergence bounds.
 βœ“  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (5 tests) 663ms
 βœ“  unit  src/themePalette.test.ts (22 tests) 159ms
 βœ“  unit  src/lib/attachmentUploadQueue.test.ts (13 tests) 17ms
 βœ“  unit  src/composer-logic.test.ts (61 tests) 113ms
 βœ“  unit  src/components/chat/queuedMessageEdit.test.ts (15 tests) 34ms
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > still restores the position of a thread it switches to whose find is open
Cannot update a component (`ContainersInner2`) while rendering a different component (`ForwardRef(LegendListInner2)`). To locate the bad setState() call inside `ForwardRef(LegendListInner2)`, follow the stack trace as described in https://react.dev/link/setstate-in-render
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it
[05:23:53.276] WARN (#44): Could not discover the primary environment. {
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > still restores the position of a thread it switches to whose find is open
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
[legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
}
  debugInfo: {
    numContainers: 19,
    numContainersPooled: 19,
    numNeeded: 20,
    stillNeeded: 2,
  },
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > still restores the position of a thread it switches to whose find is open
LegendList bootstrap initial scroll aborted after exceeding convergence bounds.
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > reveals find's match, not the remembered row, on a thread it switches to
[05:23:53.416] WARN (#99): Could not discover the primary environment. {
[legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
  debugInfo: {
    numContainers: 19,
    numContainersPooled: 19,
    numNeeded: 20,
    stillNeeded: 2,
  },
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
}
stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > opens a code.example.com:8443/commit commit in the active thread's Diff pane after discovery
[05:23:53.416] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/providerInstances.test.ts (27 tests) 23ms
 βœ“  unit  src/terminal/ghostty/surface.test.ts (36 tests) 109ms
 βœ“  unit  src/lib/assistantTextSelection.test.ts (38 tests) 17ms
 βœ“  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (10 tests) 538ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > large text preview recovery > retains the workspace viewer across URL renewals and reloads revisions and manual refreshes
[05:23:53.914] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4413) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/browserHistoryStore.test.ts (25 tests) 30ms
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows
[legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned.
 βœ“  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (37 tests) 7648ms
   βœ“ MessagesTimeline messages (7)
     βœ“ settles when equally long messages have very different rendered heights 1969ms
     βœ“ puts rows back in item order soon after a continuous scroll stops 1166ms
   βœ“ MessagesTimeline attachments (7)
     βœ“ unpins audio after pause 410ms
   βœ“ keeps concurrent approvals actionable outside collapsed work and restores settled rows 1218ms
(node:4438) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/vscodeThemeImport.test.ts (34 tests) 76ms
(node:4452) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4464) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/files/FilePreviewPanel.test.ts (33 tests) 1496ms
   βœ“ document preview contents (18)
     βœ“ bounds EPUB markup made entirely of empty allowed elements 1213ms
 βœ“  unit  src/lib/imageCompression.test.ts (19 tests) 153ms
 βœ“  unit  src/components/sidebar/updateEverything.logic.test.ts (9 tests) 12ms
(node:4478) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/connection/platform.test.ts (16 tests) 19ms
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > focuses and selects the address from forwarded desktop actions only while visible
[05:23:56.279] WARN (#44): Could not read the primary environment topology. {
  cause: [TypeError: window.desktopBridge?.getLocalEnvironmentEnabled is not a function],
}
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > focuses and selects the address from forwarded desktop actions only while visible
[05:23:56.280] WARN (#44): Could not read the desktop-local backend topology. {
  cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function],
}
 βœ“  unit  src/state/pullRequests.test.ts (20 tests) 40ms
 βœ“  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 318ms
 βœ“  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (6 tests) 3179ms
   βœ“ PreviewView (6)
     βœ“ reports rejected address mailto:alice@example.com without navigating or recording it 1157ms
     βœ“ reports rejected address http:// without navigating or recording it 729ms
     βœ“ retains the annotation locally when its own environment loses access during capture 677ms
     βœ“ still sends annotation text when the picked element's crop is malformed 453ms
(node:4471) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves worksheet metadata with relationship target worksheets/./sheet1.xml
[05:23:57.080] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/openVsxThemes.test.ts (5 tests) 561ms
   βœ“ Open VSX themes (5)
     βœ“ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 536ms
 βœ“  unit  src/components/chat/chatCanvasLayout.test.ts (21 tests) 35ms
(node:4499) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4509) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4516) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/desktop/SnapShotCoordinator.browser.test.ts > open question delivery > attaches a capture to the open question draft and leaves the thread draft alone
[05:23:58.475] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/settings/settingsSearch.test.ts (22 tests) 34ms
 βœ“  unit  src/lib/diffRendering.test.ts (18 tests) 15ms
stdout | src/components/ThreadNotificationCoordinator.badge.browser.test.ts > notifies for offline completion and hasPendingApprovals once across reconnects
[05:23:58.629] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 199ms
(node:4531) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.ts (7 tests) 110ms
 βœ“  browser (chromium)  src/lib/workspaceFocus.browser.test.ts (16 tests) 702ms
 βœ“  unit  src/lib/composerContextRecords.test.ts (14 tests) 19ms
 βœ“  unit  src/authBootstrap.test.ts (10 tests) 448ms
   βœ“ resolveInitialServerAuthGateState (10)
     βœ“ reuses an in-flight silent bootstrap attempt 380ms
 βœ“  unit  src/components/preview/agentOpenedPreviews.test.ts (16 tests) 15ms
 βœ“  unit  src/terminal/ghostty/core.test.ts (18 tests) 82ms
 βœ“  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (22 tests) 10ms
 βœ“  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 174ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word auxiliary XML before rendering DOM
[05:24:00.366] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/hooks/useThreadActions.undo.test.ts (26 tests) 60ms
 βœ“  unit  src/previewStateStore.test.ts (15 tests) 11ms
 βœ“  unit  src/hooks/useHandleNewThread.test.ts (9 tests) 6ms
(node:4587) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 9ms
 βœ“  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 33ms
 βœ“  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 9ms
(node:4595) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances
[05:24:02.305] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
[Error: ResizeObserver loop completed with undelivered notifications.]
stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
[05:24:02.529] WARN (#93): Could not discover the primary environment. {
[Error: ResizeObserver loop completed with undelivered notifications.]
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/environmentGrouping.test.ts (8 tests) 8ms
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > keeps fx and the ACP Registry under Show more
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > awaits an atomic create before closing and retains prepared ACP metadata
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/hooks/useSettings.test.ts (11 tests) 29ms
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/connection/storage.test.ts (6 tests) 23ms
(node:4620) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4646) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/terminal-links.test.ts (54 tests) 22ms
 βœ“  unit  src/themeBoot.test.ts (23 tests) 10ms
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 26ms
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds XML hidden in media by content type
[Error: ResizeObserver loop completed with undelivered notifications.]
[05:24:03.444] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 1863ms
   βœ“ resource monitor retry (4)
     βœ“ clears the settings and history errors after a successful retry without remounting 331ms
     βœ“ refreshes the changed history window only in the retry environment (switch environment: false) 943ms
     βœ“ refreshes the changed history window only in the retry environment (switch environment: true) 399ms
(node:4672) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/markdown-clipboard.test.ts (6 tests) 17ms
 βœ“  unit  src/lib/terminalFocus.test.ts (14 tests) 8ms
 βœ“  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (6 tests) 1488ms
   βœ“ AddProviderInstanceDialog environment routing (6)
     βœ“ creates a local command in the selected environment without a sign-in step 761ms
 βœ“  unit  src/composer-editor-mentions.test.ts (25 tests) 22ms
stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > selections across two identical fences > leaves Tab and Enter alone rather than editing through the boundary
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.

 βœ“  unit  src/composer-code-block.test.ts (25 tests) 50ms
 βœ“  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (6 tests) 263ms
 βœ“  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 4ms
(node:4707) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (4 tests) 864ms
   βœ“ stays on an unanswered question when the composer submits 772ms
 βœ“  unit  src/components/settings/KeybindingsSettings.logic.test.ts (15 tests) 12ms
 βœ“  unit  src/browser/browserRecording.test.ts (4 tests) 20ms
 βœ“  unit  src/uiStateStore.test.ts (13 tests) 10ms
 βœ“  unit  src/components/GitActionsControl.logic.test.ts (16 tests) 17ms
(node:4723) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4732) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 4ms
 βœ“  unit  src/components/files/projectFilesQueryState.test.tsx (4 tests) 12ms
 βœ“  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 7ms
 βœ“  unit  src/components/guest/guestStream.logic.test.ts (10 tests) 14ms
 βœ“  unit  src/components/files/fileSaveSessions.test.ts (13 tests) 18ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > counts shared Word settings once with 145 text repetitions
[05:24:06.560] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/ThreadRelationshipsControl.browser.test.tsx (9 tests) 5206ms
   βœ“ reports a rejected merge command and clears the busy state 335ms
   βœ“ reports a rejected disconnect command and clears the busy state 482ms
   βœ“ clears the previous merge error after a successful retry 645ms
   βœ“ clears the previous disconnect error after a successful retry 948ms
   βœ“ opens an idle child from Lineage when its shell has not been loaded 443ms
   βœ“ shows a lineage thread's full title in its tooltip 519ms
   βœ“ shows a side chat's full title in its tooltip 397ms
   βœ“ shows a remote subagent's full title in its tooltip even when its environment is unavailable 759ms
   βœ“ shows a delegated-from thread's full title in its tooltip even when its environment is unavailable 678ms
 βœ“  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 13ms
 βœ“  unit  src/components/settings/providerStatus.test.ts (7 tests) 6ms
 βœ“  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 5ms
(node:4785) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/promptStashStore.test.ts (10 tests) 9ms
 βœ“  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 4ms
 βœ“  unit  src/reviewCommentContext.test.ts (5 tests) 5ms
 βœ“  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (10 tests) 4941ms
   βœ“ theme color field (3)
     βœ“ jumps hue to both endpoints without changing saturation or brightness 452ms
     βœ“ keeps the selected hue when a grey color is echoed back from theme settings 352ms
     βœ“ keeps a translucent color's alpha when a hex value is typed 341ms
   βœ“ provider accent color picker (7)
     βœ“ leaves the optional color unset when the preview is dismissed 303ms
     βœ“ adds the displayed default without adjusting a color control 511ms
     βœ“ lets keyboard users add the displayed default 422ms
     βœ“ keeps live color editing and allows clearing back to unset 776ms
     βœ“ commits a drag that is still in progress when the popover closes 398ms
     βœ“ saves a change back to the saved color while the first change is still saving 646ms
     βœ“ shows the saved color again when it is reverted outside the picker 738ms
 βœ“  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 6ms
 βœ“  unit  src/lib/contextWindow.test.ts (9 tests) 46ms
stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > can start installation before the first install snapshot arrives
[05:24:08.465] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 6ms
 βœ“  unit  src/components/chat/composerSubmission.test.ts (8 tests) 15ms
stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
[05:24:08.602] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/chat/composerAttachmentFiles.test.ts (10 tests) 14ms
(node:4819) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (4 tests) 581ms
 βœ“  unit  src/components/pullRequest/filesViewedStore.test.ts (9 tests) 11ms
 βœ“  unit  src/components/usage/usagePriceTable.test.ts (11 tests) 7ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds spreadsheet cells at AX500 before padding
[05:24:09.675] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/state/sourceControlActions.test.ts (17 tests) 10ms
 βœ“  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 5ms
(node:4878) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/remoteOpen.test.ts (14 tests) 6ms
 βœ“  unit  src/components/media/MediaActions.test.tsx (5 tests) 9ms
 βœ“  unit  src/components/ThreadNotificationCoordinator.logic.test.ts (12 tests) 11ms
(node:4928) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
[05:24:10.821] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/terminalUiStateStore.test.ts (9 tests) 11ms
stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
[chat-markdown] action failed {
  operation: 'open-file-in-editor',
  target: '/work/docs/readme.md',
} {
  _id: 'Cause',
  failures: [
    {
      _tag: 'Fail',
      error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
    },
  ],
}
stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
[05:24:10.930] WARN (#92): Could not discover the primary environment. {
[chat-markdown] action failed {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
  operation: 'reveal-file-in-file-manager',
}
  target: '/work/readme.md',
} {
  _id: 'Cause',
  failures: [
    {
      _tag: 'Fail',
      error: [Error: This connection cannot reveal files on this environment.],
    },
  ],
}
 βœ“  unit  src/composer-list-continuation.test.ts (31 tests) 10ms
 βœ“  unit  src/browserFaviconStore.test.ts (7 tests) 8ms
 βœ“  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 378ms
 βœ“  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (8 tests) 342ms
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a
[05:24:11.453] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a
[05:24:11.599] WARN (#91): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/threadRoutes.test.ts (11 tests) 7ms
 βœ“  unit  src/cloud/linkEnvironment.test.ts (1 test) 25ms
 βœ“  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (3 tests) 222ms
 βœ“  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 3ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > prepares all 60 pages of a table-heavy Word report
(node:4991) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
[05:24:12.858] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5014) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5007) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/reopenClosedView.test.ts (13 tests) 15ms
 βœ“  unit  src/components/chat/citationProcedure.test.ts (15 tests) 7ms
(node:5028) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/hooks/useThreadActionMenu.test.ts (7 tests) 12ms
 βœ“  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 10ms
stdout | src/components/settings/StorageSettings.browser.test.tsx > keeps cleanup disabled when settled retention and all other rules are off
[05:24:14.427] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (2 tests) 148ms
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Failure
[05:24:14.539] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/preview/openPreviewSession.test.ts (6 tests) 14ms
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Failure
[05:24:14.767] WARN (#91): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/useThreadLifecycle.browser.test.tsx (5 tests) 3474ms
   βœ“ isolates restore completion and queued focus for a 551ms
   βœ“ isolates restore completion and queued focus for b 1094ms
   βœ“ isolates restore completion and queued focus for navigation 511ms
   βœ“ keeps background stop requests per thread after Success 887ms
   βœ“ keeps background stop requests per thread after Failure 430ms
 βœ“  unit  src/browser/browserTargetResolver.test.ts (6 tests) 14ms
(node:5046) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 6ms
 βœ“  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms
 βœ“  unit  src/wslPaths.test.ts (12 tests) 4ms
 βœ“  unit  src/contextMenuFallback.test.ts (1 test) 6ms
 βœ“  unit  src/components/chat/optimisticUserMessages.test.ts (7 tests) 14ms
(node:5056) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/lib/sidebarTree.browser.test.ts (9 tests) 629ms
 βœ“  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 6ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reloads a workspace Word file after a preview remount
[05:24:15.860] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/browser/ServerBrowserSurface.browser.test.tsx (6 tests) 1456ms
   βœ“ ServerBrowserSurface clipboard commands (3)
     βœ“ sends a native Copy or Cut menu command to the page once 382ms
     βœ“ sends a keyboard Copy or Cut once and leaves menu Copy working after any shortcut 723ms
 βœ“  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 4ms
 βœ“  unit  src/lib/bootError.test.ts (8 tests) 9ms
 βœ“  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 6ms
stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > rechecks task access after confirming deletion
[05:24:16.581] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/state/npmRelease.test.ts (4 tests) 31ms
 βœ“  unit  src/state/terminalSessions.test.ts (3 tests) 28ms
stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > keeps other provider edits through a Save refetch
[05:24:16.756] WARN (#91): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5098) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/questionAttachments.test.ts (4 tests) 10ms
 βœ“  unit  src/lib/embeddedScripts.test.ts (40 tests) 36ms
stderr | src/components/files/AttachmentFilePreview.browser.test.tsx > document output sanitization > fits saved HTML outputs to their content and resizes when the content changes
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/RightPanelTabs.test.tsx (10 tests) 8ms
 βœ“  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (4 tests) 1288ms
   βœ“ keeps other provider edits through a Save refetch 624ms
   βœ“ keeps other provider edits through a Disable refetch 511ms
stdout | src/components/chat/QueuedRunsControl.browser.test.tsx > keeps held messages editable without offering Send now
[05:24:18.073] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5143) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/settings/settingsScope.test.ts (13 tests) 7ms
 βœ“  unit  src/state/threads.test.ts (3 tests) 10ms
stderr | src/lib/toolCallDiff.test.ts > toolCallDiff > renders added and deleted file contents as a file diff
parsePatchContent: invalid git diff header diff --git notes
 βœ“  unit  src/lib/toolCallDiff.test.ts (5 tests) 22ms

parsePatchContent: invalid git diff header diff --git notes


(node:5176) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5185) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds the worksheet relationship target custom/valid.xml at row 1 before the reader allocates its grid
[05:24:19.010] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 6ms
(node:5169) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (4 tests) 1337ms
   βœ“ keeps held messages editable without offering Send now 336ms
   βœ“ previews assistant quotes as readable text and preserves the citation when editing 357ms
   βœ“ shows who sent a queued message and folds automation and agent prompts 575ms
 βœ“  unit  src/state/shell.test.ts (6 tests) 5ms
 βœ“  unit  src/lib/softwareKeyboard.test.ts (10 tests) 10ms
(node:5208) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/closedViewStore.test.ts (12 tests) 10ms
 βœ“  unit  src/components/files/pdfLayout.test.ts (17 tests) 9ms
 βœ“  unit  src/markdown-incremental.test.tsx (18 tests) 757ms
 βœ“  unit  src/components/settings/ThemeSearchSection.test.ts (7 tests) 9ms
 βœ“  unit  src/hooks/useEnvironmentTheme.test.ts (6 tests) 67ms
 βœ“  browser (chromium)  src/components/DiffPanel.browser.test.tsx (2 tests) 2488ms
   βœ“ recovers from a saved unrelated branch without leaving the diff panel 1268ms
   βœ“ recovers from an automatic base with unrelated history without leaving the diff panel 1219ms
(node:5234) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/settings/ConnectionsSettings.logic.test.ts (12 tests) 5ms
 βœ“  unit  src/lib/backgroundActivityReporter.test.ts (4 tests) 19ms
 βœ“  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 24ms
(node:5244) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/turnDiffTree.test.ts (4 tests) 11ms
 βœ“  unit  src/lib/discardComposerDraft.test.ts (4 tests) 21ms
 βœ“  unit  src/versionSkew.test.ts (11 tests) 10ms
 βœ“  browser (chromium)  src/components/chat/ThreadDetailsCard.browser.test.tsx (7 tests) 476ms
 βœ“  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (7 tests) 287ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reauthorizes and retries a failed archive attachment
[05:24:22.135] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 4ms
stdout | unknown test
[05:24:22.345] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5275) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > creates on a permitted secondary and reacts to permission changes
[05:24:22.685] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/state/server.test.ts (2 tests) 7ms
 βœ“  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 6ms
 βœ“  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 35ms
stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > keeps the permitted representative as the creation target
[05:24:23.158] WARN (#195): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestActionsMenu.browser.test.tsx (6 tests) 3843ms
   βœ“ saves maintainer edits, locks while saving, and restores the saved value when a save fails 1055ms
   βœ“ keeps a saved choice through a stale refresh, then follows the host 1006ms
   βœ“ follows the host's first reading after a save, even when it matches the old value 652ms
   βœ“ hides maintainer edits on a pull request that is not authored by the viewer 436ms
   βœ“ hides maintainer edits on a pull request that is on a host without maintainer edits 407ms
(node:5299) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/state/queries.filesystem.test.ts (3 tests) 5ms
 βœ“  unit  src/pendingUserInput.test.ts (8 tests) 4ms
(node:5340) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/threadSelectionStore.test.ts (6 tests) 4ms
(node:5323) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/markdown-links.test.ts (9 tests) 17ms
 βœ“  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 89ms
 βœ“  unit  src/browserFaviconLogic.test.ts (4 tests) 4ms
 βœ“  unit  src/bundledDev.test.ts (1 test) 120ms
 βœ“  browser (chromium)  src/components/settings/ScheduledTasksSettings.browser.test.tsx (5 tests) 1639ms
   βœ“ ScheduledTasksSettings (5)
     βœ“ creates on a permitted secondary and reacts to permission changes 575ms
     βœ“ keeps the permitted representative as the creation target 331ms
     βœ“ keeps an editor the user opened when the linked task loads later 387ms
 βœ“  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 7ms
 βœ“  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (11 tests) 9ms
 βœ“  unit  src/components/settings/CodexSetupSection.logic.test.ts (7 tests) 4ms
 βœ“  unit  src/composer-undo-grouping.test.ts (5 tests) 6ms
 βœ“  unit  src/lib/incrementalHighlighting.test.ts (28 tests) 593ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > toggles a Mermaid attachment between diagram and source through the lazy preview
[05:24:25.325] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 3ms
 βœ“  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 12ms
(node:5390) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/threadFindStore.test.ts (4 tests) 8ms
 βœ“  browser (chromium)  src/components/files/useDirectoryEntries.browser.test.tsx (6 tests) 230ms
 βœ“  unit  src/components/pullRequest/guide/PullRequestGuideRunCoordinator.test.ts (3 tests) 18ms
 βœ“  unit  src/diffPanelStore.test.ts (3 tests) 10ms
(node:5427) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/textDirection.test.ts (24 tests) 12ms
(node:5476) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/device/DeviceStreamView.browser.test.tsx (6 tests) 341ms
 βœ“  unit  src/components/files/filePath.test.ts (21 tests) 10ms
 βœ“  unit  src/hooks/useThreadVisitedMigration.test.ts (5 tests) 7ms
 βœ“  browser (chromium)  src/components/files/PdfViewer.browser.test.tsx (2 tests) 2807ms
   βœ“ fits the width, then finds split and rotated text and jumps to its page 1308ms
   βœ“ restores page, within-page offset and zoom after a remount 1499ms
 βœ“  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms
 βœ“  unit  src/state/revisionedQuery.test.ts (8 tests) 4ms
 βœ“  unit  src/components/chat/timelineViewport.test.ts (12 tests) 3ms
 βœ“  unit  src/components/ThreadTerminalDrawer.test.ts (4 tests) 4ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads
[05:24:28.420] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 5ms
(node:5542) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (2 tests) 263ms
 βœ“  unit  src/components/GitHubStarPrompt.test.ts (5 tests) 801ms
   βœ“ recordPromptSent (5)
     βœ“ asks after five prompts, once per session, and never again once closed 408ms
 βœ“  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 6ms
 βœ“  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (6 tests) 3ms
(node:5565) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > keeps the diff after a refresh that brings back the same page
[05:24:30.132] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5594) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 4ms
 βœ“  unit  src/components/chat/markdownRenderer.test.tsx (15 tests) 411ms
 βœ“  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 141ms
 βœ“  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 5ms
 βœ“  unit  src/components/ThreadStatusIndicators.test.ts (4 tests) 3ms
(node:5612) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5644) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads
[05:24:31.577] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 4ms
 βœ“  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 8ms
 βœ“  unit  src/components/chat/timelineScrollTarget.test.ts (6 tests) 5ms
(node:5659) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (7 tests) 1199ms
   βœ“ runs a side chat's composer chords only from its composer, and never thread commands 680ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (4 tests) 2351ms
   βœ“ scrolls to a file asked for as the tab opens 1932ms
stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > reaches Permissions from the mode items with arrow keys, previews, and picks with Enter
[05:24:32.880] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/hooks/showThreadUndoNotice.test.ts (4 tests) 12ms
(node:5688) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5668) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/worktreeCleanup.test.ts (6 tests) 6ms
 βœ“  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 7ms
 βœ“  unit  src/components/settings/updateTrackSwitch.logic.test.ts (4 tests) 3ms
(node:5696) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/assets/longLivedAssetUrls.test.ts (5 tests) 5ms
(node:5720) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/environments/primary/httpLayer.test.ts (2 tests) 10ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads
[05:24:34.692] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 8ms
 βœ“  browser (chromium)  src/components/chat/ComposerPermissionsSection.browser.test.tsx (5 tests) 2287ms
   βœ“ reaches Permissions from the mode items with arrow keys, previews, and picks with Enter 725ms
   βœ“ opens on the checked permission when composer.mode marked the trigger 630ms
   βœ“ returns focus to the editor when picking the default hides the chip 515ms
 βœ“  unit  src/components/settings/ProviderSettingsForm.test.ts (6 tests) 5ms
 βœ“  unit  src/components/settings/IntegrationsSettings.logic.test.ts (6 tests) 11ms
stdout | src/components/chat/useComposerContextImport.browser.test.tsx > settles a delayed image import after delete
[05:24:35.308] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 5ms
(node:5730) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/composerImagePersistence.test.ts (3 tests) 4ms
 βœ“  browser (chromium)  src/components/chat/useComposerContextImport.browser.test.tsx (10 tests) 443ms
 βœ“  unit  src/keybindingsFocus.test.ts (8 tests) 6ms
 βœ“  unit  src/lib/threadContextAttachment.test.ts (2 tests) 5ms
 βœ“  browser (chromium)  src/state/device.browser.test.tsx (2 tests) 508ms
   βœ“ reports a failed first device load and retries it 445ms
 βœ“  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 6ms
 βœ“  unit  src/components/settings/SettingInheritance.test.ts (3 tests) 5ms
 βœ“  unit  src/components/settings/ProviderInstanceCard.test.ts (5 tests) 5ms
 βœ“  unit  src/components/permissions/usePermissionStatus.test.ts (4 tests) 6ms
 βœ“  unit  src/components/chat/canvasStore.test.ts (4 tests) 3ms
 βœ“  unit  src/browser/browserViewportActions.test.ts (2 tests) 3ms
 βœ“  unit  src/components/composerFooterLayout.test.ts (3 tests) 8ms
 βœ“  unit  src/components/usage/usagePriceForm.test.ts (15 tests) 5ms
(node:5771) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/pierre-icons.test.ts (24 tests) 6ms
 βœ“  unit  src/assets/assetUrls.test.ts (4 tests) 8ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clamps workspace PDF scroll when pages shrink or disappear
[05:24:37.940] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5795) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/projectScripts.test.ts (10 tests) 13ms
 βœ“  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 6ms
 βœ“  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 22ms
 βœ“  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (6 tests) 3ms
 βœ“  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 6ms
stdout | src/components/chat/AssistantCitationChip.browser.test.tsx > citation comment source disappearance > preserves a rejected save and allows a later retry
[05:24:38.664] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5834) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 14ms
 βœ“  unit  src/components/chat/timelineScrollAnchoring.test.tsx (5 tests) 4ms
 βœ“  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 488ms
 βœ“  unit  src/components/chat/composerContextUndo.test.ts (1 test) 3ms
 βœ“  browser (chromium)  src/components/settings/ThemeImportDialog.browser.test.tsx (6 tests) 3326ms
   βœ“ ThemeImportDialog (1)
     βœ“ searches Open VSX under StrictMode 1109ms
   βœ“ keeps batch failures visible after Update existing 727ms
   βœ“ keeps batch failures visible after Keep both 463ms
   βœ“ ThemeImportDialog JSONC imports (3)
     βœ“ imports a VS Code JSONC theme from paste 547ms
     βœ“ imports a VS Code JSONC theme from file 324ms
 βœ“  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 5ms
stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > merges with the last selected merge method
[05:24:39.442] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > requires a new merge click after passing checks become pending and pass again
[05:24:39.537] WARN (#93): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 191ms
 βœ“  unit  src/lib/observeIntersection.test.ts (2 tests) 4ms
 βœ“  unit  src/composer-block-shortcuts.test.ts (11 tests) 65ms
 βœ“  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent
[05:24:40.056] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 2ms
 βœ“  unit  src/confirmDialog.test.ts (4 tests) 3ms
 βœ“  unit  src/components/settings/simlockDeviceHostsSettings.logic.test.ts (3 tests) 4ms
 βœ“  unit  src/cloud/publicConfig.test.ts (12 tests) 12ms
(node:5918) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/diffFileActions.test.ts (9 tests) 5ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent
[05:24:40.757] WARN (#103): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5933) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clamps workspace PDF scroll when pages shrink or disappear
[05:24:41.079] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/state/use-orchestration-command.test.ts (2 tests) 6ms
 βœ“  unit  src/components/chat/composerControlsOwnership.test.ts (6 tests) 5ms
(node:5925) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/runtime.test.ts (3 tests) 2740ms
   βœ“ web runtime relay telemetry policy (3)
     βœ“ applies desktop opt-out before the first relay span 2523ms
 βœ“  browser (chromium)  src/components/settings/ThemeEditorPanel.browser.test.tsx (3 tests) 1066ms
   βœ“ ThemeEditorPanel (3)
     βœ“ keeps its left edge when resized after the window shrank 301ms
     βœ“ restores the colors from before the picker opened when Escape closes it 515ms
 βœ“  unit  src/editorPreferences.test.ts (2 tests) 4ms
 βœ“  unit  src/components/device/DeviceSetup.test.ts (2 tests) 2ms
 βœ“  unit  src/clientPersistenceStorage.test.ts (3 tests) 147ms
 βœ“  unit  src/components/chat/EffortGlyph.test.ts (10 tests) 7ms
 βœ“  unit  src/state/paginatedBranches.test.ts (4 tests) 4ms
 βœ“  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 2ms
 βœ“  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms
stdout | unknown test
[05:24:42.647] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 3ms
 βœ“  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 8ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps a docked picker open after a pick and hands focus to that model's effort
[05:24:43.250] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 2ms
 βœ“  browser (chromium)  src/components/chat/ProviderModelPicker.browser.test.tsx (2 tests) 3392ms
   βœ“ keeps each registry image when adding a model from another ACP agent 1731ms
   βœ“ keeps a docked picker open after a pick and hands focus to that model's effort 1661ms
(node:6044) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 16ms
 βœ“  unit  src/components/KeybindingsUpdateToast.test.ts (1 test) 3ms
 βœ“  unit  src/desktopAppActivation.test.ts (2 tests) 3ms
 βœ“  unit  src/components/media/mediaContent.test.ts (7 tests) 21ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rendered odt spaces and tabs
[05:24:44.160] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6075) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/environments/primary/bootstrap.test.ts (4 tests) 4ms
 βœ“  browser (chromium)  src/components/sidebar/routeReveal.browser.test.tsx (6 tests) 587ms
 βœ“  browser (chromium)  src/components/chat/ComposerBannerStack.browser.test.tsx (5 tests) 1574ms
   βœ“ opens the details of a long notice right above its button 1266ms
 βœ“  unit  src/lib/readableSyntaxTheme.test.ts (4 tests) 3ms
(node:6090) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6116) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 4ms
 βœ“  unit  src/components/chat/folderDrop.test.ts (8 tests) 3ms
stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows
[05:24:44.941] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/lib/openPullRequestLink.browser.test.tsx (6 tests) 1347ms
   βœ“ offers the original unavailable commit URL when web popups are blocked (system) 422ms
   βœ“ offers the original unavailable commit URL when web popups are blocked (app) 442ms
stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows
[05:24:44.979] WARN (#94): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 2ms
 βœ“  unit  src/components/device/deviceHubApi.test.ts (2 tests) 8ms
 βœ“  unit  src/components/sidebar/updateEverythingRun.test.ts (2 tests) 17ms
 βœ“  browser (chromium)  src/components/files/BrowserDocumentFrame.browser.test.tsx (2 tests) 357ms
 βœ“  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms
 βœ“  unit  src/markdownListIndentation.test.tsx (5 tests) 25ms
 βœ“  unit  src/components/chat/markdownStreamBlocks.test.tsx (17 tests) 509ms
 βœ“  unit  src/components/diffs/diffFileTree.logic.test.ts (4 tests) 3ms
 βœ“  unit  src/state/waitForQuerySettled.test.ts (4 tests) 4ms
(node:6147) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 16ms
 βœ“  unit  src/lib/previewAnnotation.test.ts (4 tests) 3ms
 βœ“  unit  src/localApi.test.ts (1 test) 839ms
   βœ“ LocalApi (1)
     βœ“ fails closed in a browser when no themed host is available 838ms
 βœ“  browser (chromium)  src/hooks/useRightPanelSurfaceClose.browser.test.tsx (4 tests) 1420ms
   βœ“ keeps a pending close on its original environment and thread, fallback=false 405ms
   βœ“ keeps a pending close on its original environment and thread, fallback=true 468ms
   βœ“ leaves both sessions intact when confirmation is cancel 405ms
 βœ“  unit  src/browser/BrowserProfileReporter.test.ts (3 tests) 3ms
 βœ“  unit  src/components/diffs/useCodeViewFileReveal.test.ts (4 tests) 3ms
(node:6204) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves epub document text through the worker and attachment viewer
[05:24:47.359] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/preview/closePreviewSession.test.ts (1 test) 8ms
 βœ“  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms
 βœ“  unit  src/components/chat/pageScrollController.test.ts (3 tests) 7ms
stderr | src/components/diffs/codeViewSearch.test.ts
parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4

 βœ“  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms
 βœ“  unit  src/components/settings/AddUsageLimitSourceDialog.logic.test.ts (3 tests) 4ms
 βœ“  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms
 βœ“  unit  src/composer-rich-text.test.ts (5 tests) 3ms
 βœ“  unit  src/threadNotifications.test.ts (3 tests) 43ms
 βœ“  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 2ms
(node:6236) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6250) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 4ms
 βœ“  unit  src/components/preview/usePreviewBridge.test.ts (2 tests) 4ms
 βœ“  unit  src/cloud/connectCliAuth.test.ts (2 tests) 3ms
 βœ“  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 15ms
 βœ“  unit  src/state/desktopUpdate.test.ts (1 test) 58ms
 βœ“  unit  src/composer-text-direction.test.ts (4 tests) 7ms
(node:6277) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 3ms
 βœ“  unit  src/state/entities.relationshipShells.test.ts (2 tests) 6ms
 βœ“  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 4ms
 βœ“  unit  src/providerModels.test.ts (2 tests) 2ms
stdout | unknown test
[05:24:50.363] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds epub image pixels before returning browser markup
[05:24:50.577] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/chat/timelineMinimapItems.test.ts (3 tests) 14ms
 βœ“  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 131ms
 βœ“  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 117ms
 βœ“  unit  src/lib/terminalContext.test.ts (2 tests) 5ms
stdout | src/components/files/FilePreviewPanel.browser.test.tsx > rendered Markdown task saves > keeps a truncated read read-only without queuing a replacement
[05:24:51.623] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6401) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/KeybindingsUpdateToast.logic.test.ts (1 test) 2ms
 βœ“  unit  src/providerSkillSearch.test.ts (10 tests) 4ms
 βœ“  browser (chromium)  src/components/files/FilePreviewPanel.browser.test.tsx (2 tests) 103ms
 βœ“  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 5ms
 βœ“  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 2ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned.
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
(node:6425) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > reopens on Remote link after adding an SSH environment
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/settings/SnoozePresetsSettings.logic.test.ts (4 tests) 12ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 12ms
 βœ“  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms
 βœ“  unit  src/components/chat/threadDetailsItems.test.ts (5 tests) 3ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 23ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds html image pixels before returning browser markup
[05:24:53.679] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/markdownGithubAlerts.test.tsx (3 tests) 18ms
 βœ“  unit  src/lib/elementContext.test.ts (1 test) 2ms
 βœ“  unit  src/hooks/useScratchProject.test.ts (2 tests) 6ms
stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/reactCompilerCoverage.test.ts (1304 tests) 5286ms
   βœ“ React Compiler coverage (1304)
     βœ“ compiles apps/web/src/components/ChatView.tsx 1060ms
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it
[05:24:54.081] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/settings/SecretProviderDialog.logic.test.ts (2 tests) 4ms
 βœ“  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 3ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
(node:6475) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/state/desktopCliCommand.test.ts (1 test) 160ms
 βœ“  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 6ms
(node:6498) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/preview/previewSessionSync.browser.test.ts (1 test) 50ms
 βœ“  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 5ms
 βœ“  unit  src/state/managedPolicy.test.ts (3 tests) 2ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
 βœ“  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  browser (chromium)  src/components/files/AttachmentFilePreview.browser.test.tsx (133 tests) 67699ms
   βœ“ bounded binary previews (9)
     βœ“ uses a PAX size override for the following TAR payload and bounds it 773ms
     βœ“ shows generated SQLite columns and retains picker focus at 320 px 1320ms
     βœ“ shows generated SQLite columns and retains picker focus at 1280 px 882ms
     βœ“ reauthorizes a failed image when retry is clicked 363ms
     βœ“ keeps a file and directory with the same basename accessible 310ms
     βœ“ keeps WhiteIsZero TIFF brightness and rejects oversized metadata before decoding 663ms
   βœ“ large text preview recovery (15)
     βœ“ retains the workspace viewer across URL renewals and reloads revisions and manual refreshes 2163ms
   βœ“ opens an empty Word document with <w:body/> 327ms
   βœ“ preserves worksheet metadata with relationship target worksheets/./sheet1.xml 438ms
   βœ“ preserves x:worksheet metadata with relationship target ../xl/worksheets/sheet1.xml 401ms
   βœ“ preserves worksheet metadata with relationship target /xl/worksheets/sheet1.xml 417ms
   βœ“ bounds excessive Word paragraphs before rendering DOM 542ms
   βœ“ bounds excessive Word runs before rendering DOM 334ms
   βœ“ bounds excessive Word tables before rendering DOM 707ms
   βœ“ bounds excessive Word auxiliary XML before rendering DOM 498ms
   βœ“ bounds excessive Word XML bytes before rendering DOM 587ms
   βœ“ bounds excessive Word renamed XML before rendering DOM 315ms
   βœ“ bounds excessive Word section after prefix before rendering DOM 623ms
   βœ“ bounds excessive Word oversized section before rendering DOM 570ms
   βœ“ bounds XML hidden in media by relationship markup 360ms
   βœ“ bounds XML hidden in media by metadata type 308ms
   βœ“ bounds shared-string text including CDATA false per cell and across sheets in the worker 379ms
   βœ“ bounds shared-string text including CDATA true per cell and across sheets in the worker 503ms
   βœ“ counts shared Word settings once with 1 text repetitions 404ms
   βœ“ counts shared Word settings once with 145 text repetitions 560ms
   βœ“ bounds Word image expansion for repeated binary 389ms
   βœ“ bounds Word image expansion for XML relationship alias 465ms
   βœ“ bounds Word image expansion for duplicate relationship ID 611ms
   βœ“ bounds spreadsheet cells at XFD1048576 before padding 384ms
   βœ“ bounds spreadsheet cells at AX500 before padding 533ms
   βœ“ bounds spreadsheet cells at AZ9999999 before padding 406ms
   βœ“ keeps spreadsheet dates on their calendar day west of UTC 1579ms
   βœ“ prepares all 60 pages of a table-heavy Word report 1303ms
   βœ“ prepares all 100 pages of a table-heavy Word report 994ms
   βœ“ standalone Mermaid previews (8)
     βœ“ rejects resource syntax before Mermaid lays out A@{ "img": "//attacker.invalid/pixel.png" } 387ms
     βœ“ renders the <--> arrow 415ms
   βœ“ reloads a workspace Word file after a preview remount 1317ms
   βœ“ clears an Office metadata error when the same URL becomes previewable 514ms
   βœ“ opens a known empty attachment even when its range response is inaccessible 457ms
   βœ“ bounds the worksheet relationship target custom/sheet1.xml at row 250001 before the reader allocates its grid 316ms
   βœ“ bounds the worksheet relationship target /xl/custom/sheet1.bin at row 250001 before the reader allocates its grid 402ms
   βœ“ bounds the worksheet relationship target custom/valid.xml at row 1 before the reader allocates its grid 2368ms
   βœ“ reauthorizes and retries a failed archive attachment 997ms
   βœ“ reauthorizes and retries a failed sqlite attachment 1454ms
   βœ“ loads a font attachment through the lazy preview 770ms
   βœ“ toggles a Mermaid attachment between diagram and source through the lazy preview 1625ms
   βœ“ keeps workspace PDF scroll and zoom after reloads 9191ms
   βœ“ clamps workspace PDF scroll when pages shrink or disappear 6406ms
   βœ“ mounts a bounded set of saved notebook outputs as the reader scrolls 1333ms
   βœ“ preserves rendered odt spaces and tabs 477ms
   βœ“ preserves rendered odp spaces and tabs 529ms
   βœ“ preserves rtf document text through the worker and attachment viewer 1273ms
   βœ“ preserves epub document text through the worker and attachment viewer 1357ms
   βœ“ preserves ods document text through the worker and attachment viewer 1742ms
   βœ“ bounds epub image pixels before returning browser markup 1418ms
   βœ“ bounds odt image pixels before returning browser markup 1186ms
   βœ“ bounds ipynb image pixels before returning browser markup 1203ms
   βœ“ bounds html image pixels before returning browser markup 1105ms
   βœ“ bounds encoded-html image pixels before returning browser markup 592ms
 βœ“  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms
 βœ“  unit  src/cloud/managedAuth.test.ts (1 test) 7ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/state/serverProviders.logic.test.ts (2 tests) 2ms
 βœ“  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 7ms
stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/hooks/useLocalStorage.test.ts (1 test) 10ms
 βœ“  unit  src/hostedPairing.test.ts (2 tests) 3ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
 βœ“  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (2 tests) 3ms
 βœ“  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms
 βœ“  browser (chromium)  src/components/CommandPalette.composition.browser.test.tsx (6 tests) 3791ms
   βœ“ add-project repository (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 815ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 721ms
   βœ“ add-project folder (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 566ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 340ms
   βœ“ add-project destination (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 540ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 808ms
 βœ“  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 6ms
 βœ“  unit  src/cloud/dpop.test.ts (1 test) 111ms
(node:6596) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  browser (chromium)  src/components/ProviderUpdatesAction.browser.test.tsx (1 test) 25ms
 βœ“  unit  src/browser/browserViewportLayout.test.ts (2 tests) 3ms
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > reports and tests the endpoint the environment set over an empty setting
[05:24:57.267] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6651) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 3309ms
   βœ“ TelemetryExportSettings (2)
     βœ“ does not resend a field the user restored after another client changed it 2923ms
     βœ“ reports and tests the endpoint the environment set over an empty setting 386ms
 βœ“  unit  src/fileContextMenu.test.ts (3 tests) 4ms
 βœ“  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 4ms
 βœ“  unit  src/components/usage/usageBreakdown.test.ts (1 test) 5ms
 βœ“  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 4ms
 βœ“  unit  src/lib/syntaxHighlighting.test.ts (12 tests) 15ms
 βœ“  browser (chromium)  src/components/settings/AddEnvironmentDialog.browser.test.tsx (2 tests) 6294ms
   βœ“ AddEnvironmentDialog (2)
     βœ“ reopens on Remote link after adding an SSH environment 1840ms
     βœ“ clears the form after dismissing it on SSH 4454ms
 βœ“  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms
 βœ“  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms
(node:6704) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/useTimelinePositionRestore.test.ts (1 test) 5ms
 βœ“  unit  src/components/chat/UsageLimitRecoveryBanner.test.tsx (3 tests) 4ms
(node:6690) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 3ms
 βœ“  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms
 βœ“  unit  src/portDiscoveryState.test.ts (2 tests) 5ms
stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > disables conflict checkout when the connection loses orchestration:operate
[05:24:59.096] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/projectIconOptions.test.ts (2 tests) 11ms
stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > can still add conflict resolution to an existing composer without checkout scopes
[05:24:59.271] WARN (#92): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/shortcuts/dispatcher.browser.test.ts (7 tests) 250ms
 βœ“  unit  src/previewMiniPlayerStore.test.ts (1 test) 3ms
 βœ“  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms
 βœ“  unit  src/browser/browserDefaults.test.ts (1 test) 3ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx (3 tests) 795ms
   βœ“ can still add conflict resolution to an existing composer without checkout scopes 602ms
 βœ“  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms
 βœ“  unit  src/components/chat/markdownChipPunctuation.test.ts (2 tests) 2ms
 βœ“  unit  src/lib/lruCache.test.ts (3 tests) 7ms
 βœ“  unit  src/lib/videoFirstFrame.test.ts (3 tests) 3ms
 βœ“  unit  src/hooks/useOrderWhileOpen.test.ts (2 tests) 5ms
 βœ“  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 4ms
 βœ“  unit  src/components/settings/pairingUrls.test.ts (2 tests) 7ms
stdout | src/components/settings/CaptureShortcutConfig.browser.test.tsx > shows the fallback before review and requires separate read and write approval on hyprland
[05:25:00.975] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 187ms
(node:6827) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/proposedPlan.test.ts (3 tests) 5ms
 βœ“  unit  src/components/ui/middle-truncate.test.ts (5 tests) 4ms
(node:6834) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms
stdout | src/components/sidebar/SidebarUpdatePill.browser.test.tsx > SidebarUpdatePill release notes > opens when release notes arrive while the trigger has keyboard focus
[05:25:01.857] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/composerContextPresentation.test.ts (1 test) 5ms
(node:6888) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms
 βœ“  unit  src/settleAndAdvance.test.ts (1 test) 2ms
 βœ“  unit  src/lib/triageTarget.test.ts (2 tests) 3ms
(node:6867) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6904) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 2ms
 βœ“  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
 βœ“  browser (chromium)  src/components/ThreadTerminalDrawer.browser.test.tsx (1 test) 78ms
 βœ“  unit  src/lib/formatBytes.test.ts (11 tests) 3ms
 βœ“  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 6ms
 βœ“  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarUpdatePill.browser.test.tsx (4 tests) 1832ms
   βœ“ SidebarUpdatePill update everything (2)
     βœ“ does not refocus the update button after a pointer cancel 1045ms
     βœ“ returns focus to the update button after Escape 498ms
 βœ“  unit  src/lib/color.test.ts (8 tests) 4ms
 βœ“  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms
 βœ“  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms
 βœ“  unit  src/components/files/fileLineReveal.test.ts (1 test) 5ms
 βœ“  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
 βœ“  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 3ms
(node:6933) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/composer-code-languages.test.ts (1 test) 4ms
(node:6941) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/chat/ComposerModelEffort.browser.test.tsx > draws an agent's reasoning as bars and keeps its mode out of the levels
[05:25:04.520] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms
 βœ“  unit  src/components/files/fileContentRevision.test.ts (1 test) 4ms
stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > Esc in a shortcut recorder > leaves the existing binding field without closing Settings
[05:25:04.969] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > Esc in a shortcut recorder > leaves the existing binding field without closing Settings
[05:25:05.186] WARN (#95): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms
 βœ“  unit  src/lib/projectPaths.test.ts (1 test) 5ms
 βœ“  browser (chromium)  src/components/chat/ComposerModelEffort.browser.test.tsx (1 test) 1278ms
   βœ“ draws an agent's reasoning as bars and keeps its mode out of the levels 1277ms
(node:7006) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:7042) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 55ms
 βœ“  unit  src/components/HistorySwipeNavigation.test.ts (5 tests) 3ms
stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > re-enables Save when a When editor closes on an expression it could not parse
[05:25:06.235] WARN (#158): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms
(node:7063) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/DiffStatLabel.test.ts (1 test) 2ms
(node:7072) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/utils.test.ts (1 test) 5ms
 βœ“  browser (chromium)  src/components/pullRequest/useInlineActionConfirm.browser.test.tsx (5 tests) 5966ms
   βœ“ confirms on the second click and disarms on Escape 1030ms
   βœ“ stops swallowing Escape once the armed button unmounts 302ms
   βœ“ keeps a blocked merge action reachable without arming or performing it 4192ms
 βœ“  browser (chromium)  src/components/media/AttachmentImage.browser.test.tsx (8 tests) 236ms
 βœ“  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 226ms
 βœ“  browser (chromium)  src/components/settings/KeybindingsSettings.browser.test.tsx (3 tests) 2475ms
   βœ“ Esc in a shortcut recorder (2)
     βœ“ leaves the existing binding field without closing Settings 694ms
     βœ“ leaves the new binding field without closing Settings 531ms
   βœ“ re-enables Save when a When editor closes on an expression it could not parse 1249ms
stdout | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects
[05:25:07.377] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects
[Error: ResizeObserver loop completed with undelivered notifications.]
stderr | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  browser (chromium)  src/components/settings/AddCodexAccountDialog.browser.test.tsx (1 test) 352ms
   βœ“ AddCodexAccountDialog (1)
     βœ“ plays its close animation before the owner unmounts it once the account connects 352ms
 βœ“  browser (chromium)  src/hooks/useResizableWidth.browser.test.tsx (2 tests) 187ms
stdout | src/components/files/FileBrowserPanel.browser.test.tsx > FileBrowserPanel > copies with the pointer and returns to the row after keyboard dismissal
[05:25:08.692] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/files/FileBrowserPanel.browser.test.tsx (2 tests) 614ms
   βœ“ FileBrowserPanel (2)
     βœ“ copies with the pointer and returns to the row after keyboard dismissal 485ms
 βœ“  browser (chromium)  src/composer-list-split.browser.test.ts (7 tests) 191ms
stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal
[05:25:10.560] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal
[legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned.
stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal
[05:25:10.716] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/ProviderModelPicker.composition.browser.test.tsx (2 tests) 592ms
   βœ“ keeps composition keys out of model selection and dismissal 393ms
 βœ“  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 182ms
stdout | unknown test
[05:25:11.663] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 64ms
stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
[05:25:11.766] WARN (#99): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 184ms
 βœ“  browser (chromium)  src/contextMenuFallback.keyboard.browser.test.ts (5 tests) 92ms
 βœ“  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (4 tests) 95ms
 βœ“  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.direction.browser.test.tsx (2 tests) 297ms
stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
[05:25:12.763] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
[05:25:12.840] WARN (#94): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 470ms
   βœ“ keeps an unsaved description when collapsed and reopened 469ms
 βœ“  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 71ms
 βœ“  browser (chromium)  src/components/chat/useComposerResume.browser.test.tsx (1 test) 292ms
 βœ“  browser (chromium)  src/components/settings/EnvironmentRoutesList.browser.test.tsx (1 test) 349ms
   βœ“ shows a route added after a reorder was saved, once another route is removed 349ms
stdout | src/components/AddProjectToMachineDialog.browser.test.tsx > AddProjectToMachineDialog > closes when its project goes away
[05:25:16.825] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
[05:25:16.885] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/AddProjectToMachineDialog.browser.test.tsx (2 tests) 68ms
stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task.
 βœ“  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 247ms
stdout | src/components/settings/SecretSourceInput.browser.test.tsx > SecretSourceInput > moves a reference to another provider only once one is committed for it
[05:25:17.253] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/ChatMarkdownMedia.browser.test.tsx (1 test) 78ms
stdout | src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx > rejects a retained toggle after task permission is revoked
[05:25:17.497] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 140ms
stdout | src/components/chat/ExpandedImageDialog.browser.test.tsx > ExpandedImageDialog > fits a markdown SVG without intrinsic size to the viewer: /work/pipeline.svg
[05:25:18.707] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/SecretSourceInput.browser.test.tsx (3 tests) 1799ms
   βœ“ SecretSourceInput (3)
     βœ“ moves a reference to another provider only once one is committed for it 952ms
     βœ“ rejects a reference 1Password cannot read 687ms
 βœ“  browser (chromium)  src/components/chat/ExpandedImageDialog.browser.test.tsx (4 tests) 849ms
   βœ“ ExpandedImageDialog (4)
     βœ“ Escape closes a popup opened inside the dialog before the dialog 552ms
 βœ“  browser (chromium)  src/components/chat/ThreadVisitWatermark.browser.test.tsx (1 test) 56ms
stdout | unknown test
[05:25:21.013] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | unknown test
[05:25:21.593] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 119ms
stdout | src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx > keeps an edited draft through revocation and saves it after access returns without remounting
[05:25:22.664] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 194ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 430ms
   βœ“ keeps an edited draft through revocation and saves it after access returns without remounting 430ms
 βœ“  browser (chromium)  src/browser/BrowserDeviceToolbar.browser.test.tsx (4 tests) 1356ms
   βœ“ keeps each typed width digit until the locked size is committed 528ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarDraftBlock.browser.test.tsx (1 test) 65ms
stdout | unknown test
[05:25:25.352] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/pullRequest/usePullRequestActions.browser.test.tsx > keeps pending merges with their pull request when navigating between threads
[05:25:25.353] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 49ms
 βœ“  browser (chromium)  src/components/pullRequest/usePullRequestActions.browser.test.tsx (1 test) 254ms
 βœ“  browser (chromium)  src/components/ui/sidebar.browser.test.tsx (2 tests) 389ms
 βœ“  browser (chromium)  src/components/HistorySwipeNavigation.browser.test.tsx (7 tests) 158ms
 βœ“  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 22ms
 βœ“  browser (chromium)  src/components/files/fileSaveSessions.browser.test.tsx (1 test) 17ms
 βœ“  browser (chromium)  src/components/pullRequest/guide/useGuideDiffFiles.browser.test.tsx (3 tests) 91ms
stdout | src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it
[05:25:28.738] WARN (#216): Could not load the bounded thread snapshot over HTTP; using the socket snapshot instead. {
  threadId: 'thread-27443',
  cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/threads/thread-27443/bounded?deferWork=1&compactTurnItems=1&dedupeBodies=1&compactIds=1 returned undeclared status 404.
    at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:63:23)
    at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:78:30
    at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-C_bugzcM.js?v=c7b5c083:2111:90
    at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:50:290)
    at clientRuntime.state.fetchEnvironmentBoundedThreadSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts:48:10)
    at clientRuntime.state.fetchEnvironmentBoundedThreadSnapshot (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts:11:61)
    at ThreadSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:619:45)
    at ThreadSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts:47:69)
    at EnvironmentThreadState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:84:27)
    at EnvironmentThreadState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:602:96)
    at EnvironmentThreadState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:679:64)
    at EnvironmentThreadState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:132:50)',
}
stdout | src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it
[05:25:28.747] WARN (#241): Could not load the environment shell snapshot over HTTP; using the socket snapshot instead. {
  cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/shell returned undeclared status 404.
    at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:63:23)
    at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:78:30
    at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-C_bugzcM.js?v=c7b5c083:2111:90
    at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:50:290)
    at clientRuntime.state.fetchEnvironmentShellSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:57:10)
    at clientRuntime.state.fetchEnvironmentShellSnapshot (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:17:53)
    at ShellSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:287:47)
    at ShellSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:56:47)
    at EnvironmentShellState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:84:27)
    at EnvironmentShellState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:264:95)
    at EnvironmentShellState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:337:64)
    at EnvironmentShellState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:42:49)',
}
 ❯  browser (chromium)  src/components/ChatView.browser.test.tsx (1 test | 1 failed) 866ms
   Γ— a new draft does not load its reserved thread before the server lists it 866ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestStackMenu.browser.test.tsx (3 tests) 2023ms
   βœ“ Merge stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 766ms
   βœ“ Rebase stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 652ms
   βœ“ Rebase stack refused with GitHub CLI command failed. shows The host refused the rebase. A rebase s… 604ms
stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur
[05:25:30.390] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur
[05:25:30.434] WARN (#91): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/WorktreeSetupCard.browser.test.tsx (2 tests) 63ms
 βœ“  browser (chromium)  src/components/Sidebar.logic.browser.test.tsx (2 tests) 112ms
 βœ“  browser (chromium)  src/components/chat/ChatHeader.browser.test.tsx (2 tests) 823ms
   βœ“ preserves a concurrent title update when an untouched rename ends with blur 540ms
stderr | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx > mounts only the timeline rows near the viewport of a huge pull request
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stdout | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx
[05:25:32.462] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx (1 test) 73ms
stdout | src/shortcuts/commandPaletteCommands.browser.test.tsx > command palette shortcuts > stay inert on routes without the palette
[05:25:32.837] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/shortcuts/commandPaletteCommands.browser.test.tsx (3 tests) 265ms
stderr | src/components/WorktreeBaseBranchPicker.browser.test.tsx > WorktreeBaseBranchPicker > {Enter} selects main when each keystroke's results arrive before the next
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
 βœ“  browser (chromium)  src/hooks/useLiveRefresh.browser.test.tsx (2 tests) 28ms
 βœ“  browser (chromium)  src/components/WorktreeBaseBranchPicker.browser.test.tsx (2 tests) 1264ms
   βœ“ WorktreeBaseBranchPicker (2)
     βœ“ {Enter} selects main when each keystroke's results arrive before the next 797ms
     βœ“ {ArrowDown}{Enter} selects origin/main when each keystroke's results arrive before the next 466ms
 βœ“  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 76ms
stdout | src/components/chat/MarkdownCopy.browser.test.tsx > markdown copy without the async clipboard > copies a code block through the execCommand fallback
[05:25:34.490] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/MarkdownCopy.browser.test.tsx (2 tests) 567ms
   βœ“ markdown copy without the async clipboard (2)
     βœ“ copies a table through the execCommand fallback 338ms
 βœ“  browser (chromium)  src/components/files/fileEditorDismissal.browser.test.tsx (1 test) 664ms
   βœ“ installFileEditorDismissal (1)
     βœ“ keeps a text selection made outside the file while its search is open 663ms
stdout | src/components/pullRequest/PullRequestGuideTab.browser.test.tsx > keeps Try again inside a short panel when a failed guide has long diagnostics
[05:25:36.335] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestGuideTab.browser.test.tsx (1 test) 163ms
stdout | src/shortcuts/chatRouteCommands.browser.test.ts > chat route commands > stays out of the way off the chat route and under modal pages
[05:25:36.986] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/shortcuts/chatRouteCommands.browser.test.ts (2 tests) 63ms
 βœ“  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 45ms
 βœ“  browser (chromium)  src/components/ProjectFavicon.browser.test.tsx (1 test) 26ms
 βœ“  browser (chromium)  src/components/diffs/DiffFileLoadingBoundary.browser.test.tsx (1 test) 48ms
stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret
[05:25:38.154] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret
[05:25:38.266] WARN (#93): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/ThreadStatusIndicators.linkedPr.browser.test.tsx (1 test) 72ms
 βœ“  browser (chromium)  src/components/settings/ProviderInstanceCard.environment.browser.test.tsx (1 test) 707ms
   βœ“ ProviderEnvironmentSection saved secrets (1)
     βœ“ requires a replacement before renaming or unlocking a stored secret 707ms
 βœ“  browser (chromium)  src/components/chat/ChildThreadApprovals.browser.test.tsx (1 test) 260ms
 βœ“  browser (chromium)  src/components/permissions/usePermissionStatus.browser.test.tsx (2 tests) 71ms
 βœ“  browser (chromium)  src/hooks/useCommitOnBlur.browser.test.tsx (3 tests) 571ms
   βœ“ settings draft commits (3)
     βœ“ preserves a saved edit when refocused before its server snapshot arrives 329ms
 βœ“  browser (chromium)  src/components/chat/MarkdownExternalLink.browser.test.tsx (2 tests) 38ms
 βœ“  browser (chromium)  src/lib/terminalFocus.browser.test.ts (1 test) 8ms
stdout | src/components/settings/CliCommandSettingsRow.browser.test.tsx > blocks installation behind another t3 without blocking removal of our installation
[05:25:41.821] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/CliCommandSettingsRow.browser.test.tsx (1 test) 189ms
 βœ“  browser (chromium)  src/themePalette.browser.test.ts (1 test) 17ms
stdout | unknown test
[05:25:42.697] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/usage/UsageLimitsPooled.browser.test.tsx (1 test) 62ms
 βœ“  browser (chromium)  src/appearanceFonts.browser.test.ts (1 test) 4ms
 βœ“  browser (chromium)  src/components/chat/MarkdownMath.browser.test.tsx (1 test) 587ms
   βœ“ keeps keyboard scrolling available as a streamed equation outgrows its viewport 586ms
stdout | src/components/settings/TypographySettings.browser.test.tsx > TypographySection > persists the advanced flag the terminal reads when a deep link targets an advanced row
[05:25:44.273] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/TypographySettings.browser.test.tsx (1 test) 87ms
 βœ“  browser (chromium)  src/hooks/useEnvironmentDisconnectDelay.browser.test.tsx (1 test) 8ms
stdout | src/components/settings/SettingsSidebarNav.composition.browser.test.tsx > ignores composing keys in the search
[05:25:45.800] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/SettingsSidebarNav.composition.browser.test.tsx (1 test) 181ms
 βœ“  browser (chromium)  src/components/ContextChip.browser.test.tsx (1 test) 40ms
stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > forgejo breaks a single newline
[05:25:46.363] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > gitlab joins a single newline
[05:25:46.447] WARN (#92): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestMarkdown.browser.test.tsx (8 tests) 314ms
stdout | src/state/olderSettledShelf.browser.test.tsx > useOlderSettledShelf > keeps requested pages when the scope's projects reorder
[05:25:47.052] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/state/olderSettledShelf.browser.test.tsx (1 test) 68ms
 βœ“  browser (chromium)  src/state/revisionedQuery.browser.test.tsx (1 test) 16ms
 βœ“  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 651ms
   βœ“ SecretInput (2)
     βœ“ preserves a configured secret on empty edits and commits a replacement 460ms
 βœ“  browser (chromium)  src/lib/documentActivity.browser.test.ts (1 test) 23ms
stderr | src/components/CommandPaletteContent.browser.test.tsx > CommandPaletteContent > focuses the search input, not the Back button, when it opens into a submenu
Each child in a list should have a unique "key" prop.

Check the render method of `ComboboxList`. It was passed a child from ComboboxCollection. See https://react.dev/link/warning-keys for more information.
 βœ“  browser (chromium)  src/components/files/FileExplorerPane.browser.test.tsx (3 tests) 73ms
 βœ“  browser (chromium)  src/components/CommandPaletteContent.browser.test.tsx (1 test) 237ms
 βœ“  browser (chromium)  src/hooks/useStableCallback.browser.test.tsx (1 test) 55ms
 βœ“  browser (chromium)  src/components/device/DeviceToolsPanel.browser.test.tsx (1 test) 496ms
   βœ“ keeps a typed URL until opening it succeeds 496ms
 βœ“  browser (chromium)  src/components/desktop/SshPasswordPromptDialog.browser.test.tsx (1 test) 39ms
 βœ“  browser (chromium)  src/components/DiffFilePathCopyButton.browser.test.tsx (1 test) 324ms
   βœ“ explains a denied clipboard write and lets the same path be copied again 324ms
 βœ“  browser (chromium)  src/components/chat/MessageCopyButton.browser.test.tsx (1 test) 328ms
   βœ“ explains a denied clipboard write and lets the same message be copied again 327ms
stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded
[05:25:51.710] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded
[05:25:51.821] WARN (#94): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/HtmlRenderFrame.browser.test.tsx (1 test) 231ms
 βœ“  browser (chromium)  src/hooks/useDeadline.browser.test.tsx (1 test) 9ms
 βœ“  browser (chromium)  src/components/pullRequest/LinkPullRequestDialog.browser.test.tsx (1 test) 25ms
 βœ“  browser (chromium)  src/components/chat/useComposerMultilinePrompt.browser.test.tsx (1 test) 65ms
 βœ“  browser (chromium)  src/connection/runtime.browser.test.ts (1 test) 4ms
stderr | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > opens New thread in... with focus in the search input, not the Back button
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stderr | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > opens New thread in... with focus in the search input, not the Back button
[legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned.
stdout | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > opens a search intent with its query in the focused input
[05:25:53.872] WARN (#44): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/AppRouteModal.browser.test.tsx (1 test) 68ms
 βœ“  browser (chromium)  src/components/CommandPalette.browser.test.tsx (2 tests) 102ms
stdout | unknown test
[05:25:53.910] WARN (#100): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/ChatView.logic.browser.test.ts (1 test) 134ms
 βœ“  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 3ms
 βœ“  browser (chromium)  src/components/ui/middle-truncate.browser.test.tsx (1 test) 10ms
 βœ“  browser (chromium)  src/components/settings/AboutVersionTitle.browser.test.tsx (1 test) 97ms
 βœ“  browser (chromium)  src/components/ui/toast.browser.test.tsx (1 test) 11ms

⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯

 FAIL   browser (chromium)  src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it
AssertionError: expected [ Array(1) ] to deeply equal []

- Expected
+ Received

- []
+ [
+   "http://localhost:63761/api/orchestration/threads/thread-27443/bounded?deferWork=1&compactTurnItems=1&dedupeBodies=1&compactIds=1",
+ ]

 ❯ src/components/ChatView.browser.test.tsx:66:26
     64|     .filter((url) => url.includes(`/api/orchestration/threads/${thread…
     65|   // A 404 here marks the thread deleted, and the view never loads it …
     66|   expect(threadRequests).toEqual([]);
       |                          ^
     67| });
     68|
 ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=c7b5c083:5237:20

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯


 Test Files  1 failed | 506 passed (507)
      Tests  1 failed | 5423 passed (5424)
   Start at  05:23:36
   Duration  138.02s (worker 90%, import 5%, transform 3%, tests 1%)


Error: AssertionError: expected [ Array(1) ] to deeply equal []

- Expected
+ Received

- []
+ [
+   "http://localhost:63761/api/orchestration/threads/thread-27443/bounded?deferWork=1&compactTurnItems=1&dedupeBodies=1&compactIds=1",
+ ]

 ❯ src/components/ChatView.browser.test.tsx:66:26
 ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=c7b5c083:5237:20



Error: Process completed with exit code 1.
Post job cleanup.
##[start-action display=Cache Vite+;id=__bc3bf3d5-b739-427e-9c0c-b90503c35db2.vp_cache]
##[end-action id=__bc3bf3d5-b739-427e-9c0c-b90503c35db2.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/8c5c5f64-7fb5-4932-9b66-db81d5cdab08' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
Warning: The process '/usr/local/bin/git' failed with exit code 128
A job completed hook has been configured by the self-hosted runner administrator
β–Έ Run '/job_completed.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518
  BLACKSMITH_CHECK_RUN_ID: 125110419191
  BLACKSMITH_JOB_DISPLAY_NAME: Test Web
  GITHUB_ACTIONS_CACHE_MODE: write
Docker container cache not activated, skipping hash computation.
No active SSH sessions detected. Proceeding with shutdown immediately.
Cleaning up orphan processes