GitHub check

256 KB of 334 KB loaded Download the full log (334 KB)
78 KB of earlier output not loaded
 retains the annotation locally when its own environment loses access during capture 1071ms
     βœ“ still sends annotation text when the picked element's crop is malformed 621ms
 βœ“  unit  src/openVsxThemes.test.ts (5 tests) 1041ms
   βœ“ Open VSX themes (5)
     βœ“ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 1015ms
(node:4503) 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/chatCanvasLayout.test.ts (21 tests) 112ms
(node:4511) 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/useQueuedRunEdit.browser.test.tsx > useQueuedRunEdit > opens attachment-only edits without the placeholder and preserves effort on save ("")
[22:19:19.286] 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 > preserves worksheet metadata with relationship target /xl/worksheets/sheet1.xml
[22:19:19.287] 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:4518) 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/diffRendering.test.ts (18 tests) 39ms
 βœ“  unit  src/components/settings/settingsSearch.test.ts (22 tests) 49ms
(node:4533) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/authBootstrap.test.ts (10 tests) 635ms
   βœ“ resolveInitialServerAuthGateState (10)
     βœ“ reuses an in-flight silent bootstrap attempt 510ms
 βœ“  browser (chromium)  src/components/chat/useQueuedRunEdit.browser.test.tsx (7 tests) 2931ms
   βœ“ useQueuedRunEdit (7)
     βœ“ opens attachment-only edits without the placeholder and preserves effort on save ("") 975ms
     βœ“ opens attachment-only edits without the placeholder and preserves effort on save ("Ultrathink:\n") 1080ms
     βœ“ saves an effort-only prompt without claiming removed attachments remain 342ms
 βœ“  unit  src/components/preview/agentOpenedPreviews.test.ts (16 tests) 84ms
 βœ“  unit  src/lib/composerContextRecords.test.ts (14 tests) 60ms
 βœ“  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 615ms
stdout | src/components/desktop/SnapShotCoordinator.browser.test.ts > window capture target resolution > follows a draft to its promoted server thread
[22:19:22.055] 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/core.test.ts (18 tests) 209ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word runs before rendering DOM
[22:19:22.428] 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) 417ms
 βœ“  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (22 tests) 19ms
 βœ“  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 289ms
 βœ“  unit  src/hooks/useThreadActions.undo.test.ts (26 tests) 65ms
 βœ“  unit  src/previewStateStore.test.ts (15 tests) 36ms
 βœ“  browser (chromium)  src/lib/workspaceFocus.browser.test.ts (16 tests) 1554ms
 βœ“  unit  src/hooks/useHandleNewThread.test.ts (9 tests) 12ms
(node:4592) 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/useThreadActions.permissions.test.ts (36 tests) 31ms
 βœ“  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 12ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word renamed XML before rendering DOM
[22:19:25.752] 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/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 29ms
(node:4601) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/environmentGrouping.test.ts (8 tests) 13ms
 βœ“  unit  src/hooks/useSettings.test.ts (11 tests) 37ms
(node:4625) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4651) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/terminal-links.test.ts (54 tests) 28ms
 βœ“  unit  src/themeBoot.test.ts (23 tests) 47ms
 βœ“  unit  src/connection/storage.test.ts (6 tests) 44ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds XML hidden in media by relationship bytes
[22:19:29.126] 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.]
stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances
[22:19:29.641] 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/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
[22:19:29.892] 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/components/settings/settingsScopeNavigation.test.ts (11 tests) 123ms
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.]
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.]
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.]
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 > keeps fx and the ACP Registry under Show more
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/markdown-clipboard.test.ts (6 tests) 26ms
(node:4677) 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 > awaits an atomic create before closing and retains prepared ACP metadata
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/composer-editor-mentions.test.ts (25 tests) 39ms
 βœ“  unit  src/lib/terminalFocus.test.ts (14 tests) 51ms
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.]
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/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/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/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) 109ms
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/SnapShotSetupDialog.logic.test.ts (21 tests) 6ms
(node:4711) 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/KeybindingsSettings.logic.test.ts (15 tests) 20ms
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.]
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps the body and omits expanded note roots from the prepared document
[22:19:32.235] 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/AddProviderInstanceDialog.environment.browser.test.tsx (6 tests) 2925ms
   βœ“ AddProviderInstanceDialog environment routing (6)
     βœ“ chooses an unused identity for another account without replacing configured instances 360ms
     βœ“ includes the explicitly added default accent color when creating a provider 386ms
     βœ“ creates a local command in the selected environment without a sign-in step 1522ms
stdout | src/components/ThreadNotificationCoordinator.badge.browser.test.ts > badges hasPendingUserInput and clears when notifications are disabled
[22:19:32.292] 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/ThreadNotificationCoordinator.badge.browser.test.ts (7 tests) 253ms
 βœ“  unit  src/browser/browserRecording.test.ts (4 tests) 25ms
(node:4727) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/uiStateStore.test.ts (13 tests) 11ms
 βœ“  unit  src/components/files/projectFilesQueryState.test.tsx (4 tests) 19ms
 βœ“  browser (chromium)  src/components/chat/ThreadRelationshipsControl.browser.test.tsx (9 tests) 9044ms
   βœ“ reports a rejected merge command and clears the busy state 699ms
   βœ“ reports a rejected disconnect command and clears the busy state 1388ms
   βœ“ clears the previous merge error after a successful retry 1281ms
   βœ“ clears the previous disconnect error after a successful retry 2175ms
   βœ“ opens an idle child from Lineage when its shell has not been loaded 870ms
   βœ“ shows a lineage thread's full title in its tooltip 489ms
   βœ“ shows a side chat's full title in its tooltip 648ms
   βœ“ shows a remote subagent's full title in its tooltip even when its environment is unavailable 707ms
   βœ“ shows a delegated-from thread's full title in its tooltip even when its environment is unavailable 786ms
 βœ“  unit  src/components/GitActionsControl.logic.test.ts (16 tests) 7ms
 βœ“  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 13ms
(node:4738) 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/guest/guestStream.logic.test.ts (10 tests) 22ms
 βœ“  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 12ms
 βœ“  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (4 tests) 1316ms
   βœ“ stays on an unanswered question when the composer submits 1166ms
 βœ“  unit  src/components/files/fileSaveSessions.test.ts (13 tests) 27ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > counts shared Word settings once with 1 text repetitions
[22:19:35.649] 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/resourceTelemetryState.browser.test.tsx (4 tests) 3600ms
   βœ“ resource monitor retry (4)
     βœ“ clears the settings and history errors after a successful retry without remounting 446ms
     βœ“ refreshes the changed history window only in the retry environment (switch environment: false) 1393ms
     βœ“ refreshes the changed history window only in the retry environment (switch environment: true) 922ms
     βœ“ keeps the failed monitor and history errors visible when retry fails 838ms
(node:4791) 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) 13ms
 βœ“  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 21ms
 βœ“  unit  src/components/settings/providerStatus.test.ts (7 tests) 14ms
 βœ“  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (6 tests) 718ms
 βœ“  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 6ms
 βœ“  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 9ms
 βœ“  unit  src/reviewCommentContext.test.ts (5 tests) 13ms
 βœ“  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 17ms
 βœ“  unit  src/lib/contextWindow.test.ts (9 tests) 41ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds Word image expansion for XML relationship alias
[22:19:39.327] 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:4823) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 18ms
 βœ“  unit  src/components/chat/composerAttachmentFiles.test.ts (10 tests) 21ms
 βœ“  unit  src/components/chat/composerSubmission.test.ts (8 tests) 36ms
 βœ“  unit  src/components/pullRequest/filesViewedStore.test.ts (9 tests) 23ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds spreadsheet cells at XFD200 before padding
[22:19:42.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/usage/usagePriceTable.test.ts (11 tests) 44ms
 βœ“  unit  src/state/sourceControlActions.test.ts (17 tests) 34ms
 βœ“  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 12ms
(node:4883) 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) 18ms
 βœ“  unit  src/terminalUiStateStore.test.ts (9 tests) 12ms
 βœ“  unit  src/components/media/MediaActions.test.tsx (5 tests) 22ms
 βœ“  unit  src/composer-list-continuation.test.ts (31 tests) 14ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds spreadsheet cells at AZ9999999 before padding
[22:19:46.381] 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:4936) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/browserFaviconStore.test.ts (7 tests) 27ms
 βœ“  unit  src/threadRoutes.test.ts (11 tests) 8ms
stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
[22:19:49.333] 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 > keeps spreadsheet dates on their calendar day west of UTC
[22:19:49.798] 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/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
[22:19:49.809] 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/cloud/linkEnvironment.test.ts (1 test) 47ms
 βœ“  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 12ms
 βœ“  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (4 tests) 1181ms
   βœ“ Antigravity setup (4)
     βœ“ waits for verified auth after submitting a callback to the selected environment 534ms
     βœ“ does not send a callback left over from a replaced sign-in flow 340ms
(node:4987) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5012) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5003) 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) 13ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > prepares all 100 pages of a table-heavy Word report
[22:19:53.070] 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.permissions.browser.test.tsx > removes host actions after revocation while keeping file preview and copying
[22:19:53.207] 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/reopenClosedView.test.ts (13 tests) 117ms
 βœ“  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 51ms
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
[chat-markdown] action failed {
  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.],
    },
  ],
}
stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns
[22:19:53.748] 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.],
}
 βœ“  unit  src/components/chat/citationProcedure.test.ts (15 tests) 22ms
 βœ“  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 1008ms
(node:5031) 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/cloud/useCloudLinkController.browser.test.tsx (8 tests) 986ms
 βœ“  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (3 tests) 695ms
   βœ“ host editor access (1)
     βœ“ uses the selected grant for both the button and a retained shortcut 316ms
 βœ“  unit  src/components/preview/openPreviewSession.test.ts (6 tests) 28ms
 βœ“  unit  src/browser/browserTargetResolver.test.ts (6 tests) 73ms
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a
[22:19:56.433] 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 > standalone Mermaid previews > rejects resource syntax before Mermaid lays out A["<img src=//attacker.invalid/pixel.png>"]
[22:19:56.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/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a
[22:19:56.699] 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/components/settings/SnapShotSettings.logic.test.ts (6 tests) 7ms
 βœ“  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (10 tests) 13446ms
   βœ“ theme color field (3)
     βœ“ jumps hue to both endpoints without changing saturation or brightness 1351ms
     βœ“ keeps the selected hue when a grey color is echoed back from theme settings 1370ms
     βœ“ keeps a translucent color's alpha when a hex value is typed 1018ms
   βœ“ provider accent color picker (7)
     βœ“ leaves the optional color unset when the preview is dismissed 1315ms
     βœ“ adds the displayed default without adjusting a color control 1499ms
     βœ“ lets keyboard users add the displayed default 1319ms
     βœ“ keeps live color editing and allows clearing back to unset 1148ms
     βœ“ commits a drag that is still in progress when the popover closes 784ms
     βœ“ saves a change back to the saved color while the first change is still saving 1695ms
     βœ“ shows the saved color again when it is reverted outside the picker 1938ms
(node:5047) 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/customModelEditor.logic.test.ts (5 tests) 27ms
 βœ“  unit  src/wslPaths.test.ts (12 tests) 15ms
 βœ“  unit  src/contextMenuFallback.test.ts (1 test) 12ms
(node:5054) 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/optimisticUserMessages.test.ts (7 tests) 20ms
 βœ“  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 41ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reloads a workspace Word file after a preview remount
[22:19:59.474] 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 b
[22:19:59.886] 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 b
[22:20:00.184] 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/components/PullRequestThreadDialog.test.ts (1 test) 11ms
 βœ“  unit  src/lib/bootError.test.ts (8 tests) 24ms
 βœ“  unit  src/state/npmRelease.test.ts (4 tests) 68ms
 βœ“  browser (chromium)  src/lib/sidebarTree.browser.test.ts (9 tests) 2462ms
   βœ“ sidebar keyboard navigation (9)
     βœ“ expands a group before entering its first child and returns to the parent 313ms
     βœ“ does not pull focus back after a click outside the tree 1123ms
 βœ“  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 15ms
 βœ“  unit  src/state/terminalSessions.test.ts (3 tests) 53ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clears an Office metadata error when the same URL becomes previewable
[22:20:02.483] 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:5099) 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/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Success
[22:20:03.085] 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/questionAttachments.test.ts (4 tests) 24ms
 βœ“  unit  src/lib/embeddedScripts.test.ts (40 tests) 76ms
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.]
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.]
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Success
[22:20:03.708] 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/components/RightPanelTabs.test.tsx (10 tests) 11ms
 βœ“  browser (chromium)  src/components/chat/useThreadLifecycle.browser.test.tsx (5 tests) 9240ms
   βœ“ isolates restore completion and queued focus for a 2304ms
   βœ“ isolates restore completion and queued focus for b 2177ms
   βœ“ isolates restore completion and queued focus for navigation 1924ms
   βœ“ keeps background stop requests per thread after Success 1651ms
   βœ“ keeps background stop requests per thread after Failure 1183ms
 βœ“  unit  src/components/settings/settingsScope.test.ts (13 tests) 10ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds the worksheet relationship target custom/sheet1.xml at row 250001 before the reader allocates its grid
[22:20:05.884] 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:5144) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
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

parsePatchContent: invalid git diff header diff --git notes


 βœ“  unit  src/lib/toolCallDiff.test.ts (5 tests) 27ms
 βœ“  unit  src/state/threads.test.ts (3 tests) 18ms
(node:5177) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5186) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5170) 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/composerThreadImport.test.ts (4 tests) 16ms
 βœ“  unit  src/state/shell.test.ts (6 tests) 21ms
 βœ“  unit  src/lib/softwareKeyboard.test.ts (10 tests) 10ms
(node:5212) 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) 15ms
stdout | src/components/settings/StorageSettings.browser.test.tsx > settles mixed retention statuses independently across selected machines
[22:20:08.155] 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) 359ms
 βœ“  unit  src/components/files/pdfLayout.test.ts (17 tests) 12ms
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
[22:20:09.129] 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/markdown-incremental.test.tsx (18 tests) 1287ms
 βœ“  unit  src/components/settings/ThemeSearchSection.test.ts (7 tests) 19ms
 βœ“  unit  src/hooks/useEnvironmentTheme.test.ts (6 tests) 413ms
   βœ“ environment themes (6)
     βœ“ repaints when the environment publishes themes nothing has read yet 371ms
stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > keeps other provider edits through a Save refetch
[22:20:10.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.],
}
stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > keeps other provider edits through a Save refetch
[22:20:10.603] 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/components/chat/modelPickerSearch.test.ts (6 tests) 34ms
 βœ“  unit  src/components/settings/ConnectionsSettings.logic.test.ts (12 tests) 14ms
(node:5249) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
 βœ“  unit  src/versionSkew.test.ts (11 tests) 16ms
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5242) 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/backgroundActivityReporter.test.ts (4 tests) 35ms
 βœ“  unit  src/lib/discardComposerDraft.test.ts (4 tests) 43ms
 βœ“  browser (chromium)  src/browser/ServerBrowserSurface.browser.test.tsx (6 tests) 2904ms
   βœ“ ServerBrowserSurface clipboard commands (3)
     βœ“ sends a native Copy or Cut menu command to the page once 914ms
     βœ“ sends a keyboard Copy or Cut once and leaves menu Copy working after any shortcut 1497ms
 βœ“  unit  src/lib/turnDiffTree.test.ts (4 tests) 16ms
 βœ“  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (4 tests) 1953ms
   βœ“ keeps other provider edits through a Save refetch 926ms
   βœ“ keeps other provider edits through a Disable refetch 701ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reauthorizes and retries a failed archive attachment
[22:20:12.489] 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) 17ms
(node:5280) 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/usage/usagePriceTargets.test.ts (3 tests) 13ms
 βœ“  unit  src/state/server.test.ts (2 tests) 9ms
 βœ“  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 42ms
 βœ“  browser (chromium)  src/components/DiffPanel.browser.test.tsx (2 tests) 4103ms
   βœ“ recovers from a saved unrelated branch without leaving the diff panel 1801ms
   βœ“ recovers from an automatic base with unrelated history without leaving the diff panel 2301ms
 βœ“  unit  src/pendingUserInput.test.ts (8 tests) 27ms
(node:5306) 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 > reauthorizes and retries a failed sqlite attachment
[22:20:15.972] 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/queries.filesystem.test.ts (3 tests) 9ms
(node:5329) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5346) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 157ms
 βœ“  unit  src/browserFaviconLogic.test.ts (4 tests) 10ms
 βœ“  unit  src/markdown-links.test.ts (9 tests) 24ms
 βœ“  unit  src/threadSelectionStore.test.ts (6 tests) 6ms
 βœ“  unit  src/bundledDev.test.ts (1 test) 371ms
   βœ“ initializes React refresh before a shared UI chunk runs in bundled dev 370ms
 βœ“  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (11 tests) 22ms
 βœ“  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 12ms
 βœ“  unit  src/components/settings/CodexSetupSection.logic.test.ts (7 tests) 8ms
 βœ“  unit  src/composer-undo-grouping.test.ts (5 tests) 11ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > toggles a Mermaid attachment between diagram and source through the lazy preview
[22:20:19.171] 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/lib/incrementalHighlighting.test.ts (28 tests) 916ms
 βœ“  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 7ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestActionsMenu.browser.test.tsx (6 tests) 6947ms
   βœ“ saves maintainer edits, locks while saving, and restores the saved value when a save fails 1612ms
   βœ“ keeps a saved choice through a stale refresh, then follows the host 1988ms
   βœ“ follows the host's first reading after a save, even when it matches the old value 1084ms
   βœ“ hides maintainer edits on a pull request that is closed 1121ms
   βœ“ hides maintainer edits on a pull request that is not authored by the viewer 504ms
   βœ“ hides maintainer edits on a pull request that is on a host without maintainer edits 636ms
stdout | unknown test
[22:20:19.457] 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/pullRequestProjectFilter.logic.test.ts (6 tests) 21ms
stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > creates on a permitted secondary and reacts to permission changes
[22:20:20.077] 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/ServerUpdateAction.browser.test.tsx (7 tests) 366ms
 βœ“  browser (chromium)  src/components/chat/ThreadDetailsCard.browser.test.tsx (7 tests) 885ms
(node:5398) 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 > keeps the permitted representative as the creation target
[22:20:21.075] 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.],
}
 βœ“  unit  src/components/chat/threadFindStore.test.ts (4 tests) 33ms
(node:5420) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/diffPanelStore.test.ts (3 tests) 16ms
(node:5453) 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) 8ms
 βœ“  unit  src/components/ThreadNotificationCoordinator.logic.test.ts (6 tests) 11ms
 βœ“  unit  src/components/pullRequest/guide/PullRequestGuideRunCoordinator.test.ts (3 tests) 9ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads
[22:20:23.095] 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/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > keeps an editor the user opened when the linked task loads later
[22:20:23.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/components/files/filePath.test.ts (21 tests) 12ms
 βœ“  unit  src/hooks/useThreadVisitedMigration.test.ts (5 tests) 10ms
 βœ“  browser (chromium)  src/components/settings/ScheduledTasksSettings.browser.test.tsx (5 tests) 4001ms
   βœ“ ScheduledTasksSettings (5)
     βœ“ creates on a permitted secondary and reacts to permission changes 874ms
     βœ“ keeps the permitted representative as the creation target 861ms
     βœ“ keeps an editor the user opened when the linked task loads later 1892ms
 βœ“  unit  src/components/chat/timelineViewport.test.ts (12 tests) 17ms
 βœ“  unit  src/connection/desktopLocal.test.ts (9 tests) 6ms
 βœ“  unit  src/components/ThreadTerminalDrawer.test.ts (4 tests) 7ms
 βœ“  unit  src/state/revisionedQuery.test.ts (8 tests) 5ms
 βœ“  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 7ms
 βœ“  unit  src/components/GitHubStarPrompt.test.ts (5 tests) 1010ms
(node:5545) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
   βœ“ recordPromptSent (5)
     βœ“ asks after five prompts, once per session, and never again once closed 468ms
(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
[22:20:26.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/desktopTabLifetime.test.ts (3 tests) 14ms
 βœ“  browser (chromium)  src/components/files/PdfViewer.browser.test.tsx (2 tests) 4171ms
   βœ“ fits the width, then finds split and rotated text and jumps to its page 1597ms
   βœ“ restores page, within-page offset and zoom after a remount 2572ms
 βœ“  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (6 tests) 7ms
(node:5604) 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) 679ms
 βœ“  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 3ms
(node:5578) 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/markdownRenderer.test.tsx (15 tests) 584ms
(node:5622) 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/files/useDirectoryEntries.browser.test.tsx (6 tests) 522ms
 βœ“  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 7ms
 βœ“  unit  src/components/ThreadStatusIndicators.test.ts (4 tests) 9ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads
[22:20:29.757] 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:5655) 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/composerAttachmentReferences.test.ts (2 tests) 28ms
 βœ“  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (2 tests) 227ms
 βœ“  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 6ms
(node:5674) 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/timelineScrollTarget.test.ts (6 tests) 6ms
 βœ“  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 10ms
(node:5682) 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
[22:20:33.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:5690) 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/showThreadUndoNotice.test.ts (4 tests) 59ms
 βœ“  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 24ms
(node:5706) 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/updateTrackSwitch.logic.test.ts (4 tests) 5ms
stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > scrolls to a file asked for as the tab opens
[22:20:35.806] 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/device/useDeviceControls.browser.test.tsx (3 tests) 272ms
 βœ“  unit  src/worktreeCleanup.test.ts (6 tests) 12ms
(node:5717) 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
[22:20:36.564] 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/assets/longLivedAssetUrls.test.ts (5 tests) 15ms
(node:5740) 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) 27ms
 βœ“  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 6ms
 βœ“  unit  src/components/settings/ProviderSettingsForm.test.ts (6 tests) 5ms
 βœ“  unit  src/components/settings/IntegrationsSettings.logic.test.ts (6 tests) 13ms
(node:5749) 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/deviceHostsSettings.logic.test.ts (6 tests) 7ms
stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > scrolls to a file asked for as the tab opens
[22:20:39.239] 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/useChatShortcuts.browser.test.tsx (7 tests) 2301ms
   βœ“ leaves the launcher's letters to the launcher, in either case 350ms
   βœ“ still types other letters into the composer while the launcher is open 339ms
   βœ“ runs a side chat's composer chords only from its composer, and never thread commands 1167ms
 βœ“  unit  src/components/chat/composerImagePersistence.test.ts (3 tests) 16ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clamps workspace PDF scroll when pages shrink or disappear
[22:20:39.937] 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/keybindingsFocus.test.ts (8 tests) 8ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (4 tests) 4597ms
   βœ“ scrolls to a file asked for as the tab opens 3930ms
   βœ“ pages forward to a file asked for that is not loaded yet, then scrolls to it 321ms
 βœ“  unit  src/lib/threadContextAttachment.test.ts (2 tests) 10ms
 βœ“  unit  src/components/settings/SettingInheritance.test.ts (3 tests) 6ms
 βœ“  unit  src/threadNotifications.test.ts (5 tests) 50ms
 βœ“  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 16ms
 βœ“  unit  src/components/settings/ProviderInstanceCard.test.ts (5 tests) 6ms
 βœ“  unit  src/components/permissions/usePermissionStatus.test.ts (4 tests) 15ms
 βœ“  unit  src/components/chat/canvasStore.test.ts (4 tests) 14ms
 βœ“  unit  src/components/composerFooterLayout.test.ts (3 tests) 17ms
stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > reaches Permissions from the mode items with arrow keys, previews, and picks with Enter
[22:20:42.043] 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/usage/usagePriceForm.test.ts (15 tests) 15ms
(node:5796) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/browser/browserViewportActions.test.ts (2 tests) 8ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clamps workspace PDF scroll when pages shrink or disappear
[22:20:43.563] 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/assets/assetUrls.test.ts (4 tests) 10ms
stdout | src/components/chat/QueuedRunsControl.browser.test.tsx > previews assistant quotes as readable text and preserves the citation when editing
[22:20:43.935] 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/SettingsPanels.logic.test.ts (4 tests) 6ms
 βœ“  unit  src/components/media/mediaContent.test.ts (8 tests) 38ms
(node:5820) 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) 11ms
 βœ“  unit  src/pierre-icons.test.ts (24 tests) 18ms
 βœ“  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 29ms
 βœ“  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (6 tests) 14ms
(node:5866) 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/useComposerContextImport.browser.test.tsx > settles a delayed image import after delete
[22:20:45.400] 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/ComposerPermissionsSection.browser.test.tsx > returns focus to the editor after a pick
[22:20:45.414] 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/AcpRegistryIcon.test.ts (3 tests) 20ms
 βœ“  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 7ms
 βœ“  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (3 tests) 1881ms
   βœ“ previews assistant quotes as readable text and preserves the citation when editing 805ms
   βœ“ shows who sent a queued message and folds automation and agent prompts 1003ms
 βœ“  browser (chromium)  src/components/chat/useComposerContextImport.browser.test.tsx (10 tests) 620ms
 βœ“  unit  src/components/chat/timelineScrollAnchoring.test.tsx (5 tests) 3ms
 βœ“  unit  src/components/chat/composerContextUndo.test.ts (1 test) 5ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > mounts a bounded set of saved notebook outputs as the reader scrolls
[22:20:46.791] 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/AddProviderInstanceDialog.test.ts (5 tests) 7ms
 βœ“  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 4ms
 βœ“  unit  src/composer-block-shortcuts.test.ts (11 tests) 94ms
 βœ“  unit  src/lib/observeIntersection.test.ts (2 tests) 9ms
 βœ“  browser (chromium)  src/components/chat/ComposerPermissionsSection.browser.test.tsx (5 tests) 6053ms
   βœ“ reaches Permissions from the mode items with arrow keys, previews, and picks with Enter 2321ms
   βœ“ marks the current mode as checked and closes on Escape 622ms
   βœ“ returns focus to the editor after a pick 696ms
   βœ“ opens on the checked permission when composer.mode marked the trigger 1166ms
   βœ“ returns focus to the editor when picking the default hides the chip 1246ms
 βœ“  unit  src/confirmDialog.test.ts (4 tests) 14ms
 βœ“  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 7ms
(node:5959) 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/simlockDeviceHostsSettings.logic.test.ts (3 tests) 16ms
 βœ“  unit  src/diffFileActions.test.ts (9 tests) 21ms
(node:5975) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/cloud/publicConfig.test.ts (12 tests) 14ms
(node:5966) 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) 4599ms
   βœ“ web runtime relay telemetry policy (3)
     βœ“ applies desktop opt-out before the first relay span 4294ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rendered odt spaces and tabs
[22:20:50.173] 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) 3ms
 βœ“  browser (chromium)  src/state/device.browser.test.tsx (2 tests) 1328ms
   βœ“ baselines the first device snapshot without reopening dismissed devices 378ms
   βœ“ reports a failed first device load and retries it 949ms
 βœ“  unit  src/components/device/DeviceSetup.test.ts (2 tests) 9ms
 βœ“  unit  src/components/chat/EffortGlyph.test.ts (10 tests) 8ms
 βœ“  unit  src/editorPreferences.test.ts (2 tests) 8ms
 βœ“  unit  src/clientPersistenceStorage.test.ts (3 tests) 328ms
 βœ“  unit  src/state/paginatedBranches.test.ts (4 tests) 4ms
 βœ“  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 6ms
 βœ“  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 4ms
 βœ“  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 6ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rtf document text through the worker and attachment viewer
[22:20:53.491] 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/lib/terminalCloseShortcut.test.ts (2 tests) 8ms
stdout | src/components/chat/AssistantCitationChip.browser.test.tsx > citation comment source disappearance > preserves a rejected save and allows a later retry
[22:20:53.894] 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/AssistantCitationChip.browser.test.tsx (3 tests) 973ms
   βœ“ citation comment popup position (1)
     βœ“ stays on screen when the cited text ends in a code block's hidden overflow 511ms
 βœ“  unit  src/components/KeybindingsUpdateToast.test.ts (1 test) 5ms
(node:6087) 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/fileTreeDragMention.test.ts (3 tests) 8ms
 βœ“  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 23ms
 βœ“  unit  src/desktopAppActivation.test.ts (2 tests) 5ms
(node:6120) 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) 6ms
 βœ“  browser (chromium)  src/components/settings/ThemeImportDialog.browser.test.tsx (6 tests) 4804ms
   βœ“ ThemeImportDialog (1)
     βœ“ searches Open VSX under StrictMode 1086ms
   βœ“ keeps batch failures visible after Update existing 959ms
   βœ“ keeps batch failures visible after Keep both 850ms
   βœ“ ThemeImportDialog JSONC imports (3)
     βœ“ imports a VS Code JSONC theme from paste 696ms
     βœ“ imports a VS Code JSONC theme from file 885ms
     βœ“ imports each VS Code JSONC theme in a file batch 325ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves epub document text through the worker and attachment viewer
[22:20:56.715] 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/lib/readableSyntaxTheme.test.ts (4 tests) 22ms
(node:6135) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6160) 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/threadActionMenu.logic.test.ts (3 tests) 12ms
 βœ“  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 11ms
 βœ“  unit  src/components/chat/folderDrop.test.ts (8 tests) 4ms
 βœ“  unit  src/components/device/deviceHubApi.test.ts (2 tests) 5ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent
[22:20:58.158] 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/browserImportWizard.logic.test.ts (5 tests) 5ms
 βœ“  unit  src/components/chat/markdownStreamBlocks.test.tsx (17 tests) 1115ms
   βœ“ splitMarkdownBlocks (17)
     βœ“ renders each block as the whole text renders it, at every streamed prefix: "# Title\n\nFirst paragraph with `code` and **bold**.\n\nSecond [link](https://example.com)." 411ms
 βœ“  unit  src/components/sidebar/updateEverythingRun.test.ts (2 tests) 22ms
 βœ“  unit  src/components/diffs/diffFileTree.logic.test.ts (4 tests) 7ms
 βœ“  unit  src/markdownListIndentation.test.tsx (5 tests) 86ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent
[22:20:59.828] 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.],
}
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves ods document text through the worker and attachment viewer
[22:20:59.906] 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/waitForQuerySettled.test.ts (4 tests) 12ms
 βœ“  unit  src/localApi.test.ts (1 test) 1566ms
   βœ“ LocalApi (1)
     βœ“ fails closed in a browser when no themed host is available 1565ms
 βœ“  unit  src/lib/previewAnnotation.test.ts (4 tests) 15ms
 βœ“  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 31ms
 βœ“  browser (chromium)  src/components/settings/ThemeEditorPanel.browser.test.tsx (3 tests) 1569ms
   βœ“ ThemeEditorPanel (3)
     βœ“ keeps its left edge when resized after the window shrank 492ms
     βœ“ returns to where the user left it when the window shrinks and grows back 357ms
     βœ“ restores the colors from before the picker opened when Escape closes it 719ms
(node:6195) 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/ThreadDetailsPrRow.browser.test.tsx > requires a new merge click after passing checks become pending and pass again
[22:21:01.306] 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/ThreadDetailsPrRow.browser.test.tsx (2 tests) 274ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps a docked picker open after a pick and hands focus to that model's effort
[22:21:01.553] 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/diffs/useCodeViewFileReveal.test.ts (4 tests) 4ms
 βœ“  unit  src/browser/BrowserProfileReporter.test.ts (3 tests) 9ms
 βœ“  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms
 βœ“  unit  src/components/chat/pageScrollController.test.ts (3 tests) 4ms
(node:6245) 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/preview/closePreviewSession.test.ts (1 test) 10ms
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) 8ms
 βœ“  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 7ms
 βœ“  unit  src/components/settings/AddUsageLimitSourceDialog.logic.test.ts (3 tests) 17ms
 βœ“  unit  src/composer-rich-text.test.ts (5 tests) 5ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds odt image pixels before returning browser markup
[22:21:03.261] 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/ProviderModelPicker.browser.test.tsx > keeps a docked picker open after a pick and hands focus to that model's effort
[22:21:03.263] 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.],
}
 βœ“  browser (chromium)  src/components/chat/ProviderModelPicker.browser.test.tsx (2 tests) 5441ms
   βœ“ keeps each registry image when adding a model from another ACP agent 2867ms
   βœ“ keeps a docked picker open after a pick and hands focus to that model's effort 2572ms
(node:6276) 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/ComposerBannerStack.browser.test.tsx > shows the details button while text or nested text is cut, until it fits again
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 8ms
(node:6292) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | unknown test
[22:21:04.362] 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/usePreviewBridge.test.ts (2 tests) 3ms
 βœ“  unit  src/cloud/connectCliAuth.test.ts (2 tests) 8ms
 βœ“  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 16ms
 βœ“  browser (chromium)  src/components/chat/ComposerBannerStack.browser.test.tsx (5 tests) 1539ms
   βœ“ opens the details of a long notice right above its button 1117ms
 βœ“  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 8ms
 βœ“  unit  src/state/desktopUpdate.test.ts (1 test) 59ms
(node:6316) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
 βœ“  unit  src/composer-text-direction.test.ts (4 tests) 26ms
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 8ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds ipynb image pixels before returning browser markup
[22:21:06.548] 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/entities.relationshipShells.test.ts (2 tests) 6ms
 βœ“  unit  src/providerModels.test.ts (2 tests) 4ms
 βœ“  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 8ms
 βœ“  browser (chromium)  src/components/sidebar/routeReveal.browser.test.tsx (6 tests) 1297ms
   βœ“ useActiveRowReveal (6)
     βœ“ leaves the list where it is when the user clicked the row that opened the thread 662ms
stdout | src/lib/openPullRequestLink.browser.test.tsx > offers the original unavailable commit URL when web popups are blocked (system)
[22:21:07.970] 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) 15ms
 βœ“  unit  src/lib/terminalContext.test.ts (2 tests) 4ms
(node:6435) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/providerSkillSearch.test.ts (10 tests) 9ms
 βœ“  unit  src/components/KeybindingsUpdateToast.logic.test.ts (1 test) 6ms
 βœ“  browser (chromium)  src/lib/openPullRequestLink.browser.test.tsx (6 tests) 3621ms
   βœ“ offers the original unavailable commit URL when web popups are blocked (system) 1898ms
   βœ“ offers the original unavailable commit URL when web popups are blocked (app) 851ms
   βœ“ opens an available commit in the closed Diff pane without the pane resetting it 547ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds html image pixels before returning browser markup
[22:21:09.939] 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/ThreadErrorBanner.test.tsx (3 tests) 12ms
 βœ“  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 20ms
(node:6460) 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/SnoozePresetsSettings.logic.test.ts (4 tests) 21ms
 βœ“  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 19ms
 βœ“  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 13ms
 βœ“  unit  src/components/chat/threadDetailsItems.test.ts (5 tests) 8ms
stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows
[22:21:12.942] 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/AttachmentFilePreview.browser.test.tsx (133 tests | 1 failed) 132634ms
   βœ“ bounded binary previews (9)
     βœ“ preserves length-delimited local and global PAX attributes 560ms
     βœ“ can leave an archive folder with a repeated separator 341ms
     βœ“ uses a PAX size override for the following TAR payload and bounds it 1303ms
     βœ“ shows generated SQLite columns and retains picker focus at 320 px 2244ms
     βœ“ shows generated SQLite columns and retains picker focus at 1280 px 1592ms
     βœ“ reauthorizes a failed image when retry is clicked 604ms
     βœ“ reads a small ZIP64 archive and rejects understated directory counts 202ms
     βœ“ keeps a file and directory with the same basename accessible 560ms
     βœ“ keeps WhiteIsZero TIFF brightness and rejects oversized metadata before decoding 790ms
   βœ“ large text preview recovery (15)
     βœ“ retains the workspace viewer across URL renewals and reloads revisions and manual refreshes 4064ms
     βœ“ scrolls within a wrapped row when the row-count track is shorter than the viewport 95ms
     βœ“ scrolls every tall row in the final virtual viewport 242ms
     βœ“ rejects malformed UTF-8 bytes through the real text worker 571ms
     βœ“ replaces both prefetched pages with the worker's current file version 449ms
     βœ“ fills the horizontal viewport using measured column widths 117ms
     βœ“ reveals and highlights requested source lines again for a new request 99ms
     βœ“ preserves the source row when indexing grows beyond 5 lines (mixed heights: false) 76ms
     βœ“ preserves the source row when indexing grows beyond 5 lines (mixed heights: true) 84ms
     βœ“ preserves the source row when indexing grows beyond 100 lines (mixed heights: false) 99ms
     βœ“ preserves the source row when indexing grows beyond 100 lines (mixed heights: true) 278ms
     βœ“ preserves the source row when indexing grows beyond 10000 lines (mixed heights: false) 220ms
     βœ“ preserves the source row when indexing grows beyond 10000 lines (mixed heights: true) 113ms
     βœ“ recovers from a failed worker load when its source changes 762ms
     βœ“ reloads a partial page when the indexed row count grows 49ms
   βœ“ opens an empty Word document with <w:body/> 330ms
   βœ“ opens an empty Word document with <w:body></w:body> 85ms
   βœ“ rejects excessive archive entries before JSZip (directories: false) 439ms
   βœ“ rejects excessive archive entries before JSZip (directories: true) 298ms
   βœ“ rejects oversized embedded images before decoding pixels and retains ordinary images 194ms
   βœ“ preserves utf-16le Office XML and safe hyperlink targets 78ms
   βœ“ preserves utf-16be Office XML and safe hyperlink targets 89ms
   βœ“ preserves windows-1252 Office XML and safe hyperlink targets 81ms
   βœ“ preserves worksheet metadata with relationship target worksheets/./sheet1.xml 721ms
   βœ“ preserves x:worksheet metadata with relationship target ../xl/worksheets/sheet1.xml 1060ms
   βœ“ preserves worksheet metadata with relationship target /xl/worksheets/sheet1.xml 755ms
   βœ“ reports the final slide at maximum scroll after page visibility changes 549ms
   βœ“ preserves merged text across tile clears 490ms
   βœ“ bounds excessive Word paragraphs before rendering DOM 1158ms
   βœ“ bounds excessive Word runs before rendering DOM 428ms
   βœ“ bounds excessive Word tables before rendering DOM 1055ms
   βœ“ bounds excessive Word auxiliary XML before rendering DOM 630ms
   βœ“ bounds excessive Word XML bytes before rendering DOM 942ms
   βœ“ bounds excessive Word renamed XML before rendering DOM 759ms
   βœ“ bounds excessive Word section after prefix before rendering DOM 1132ms
   βœ“ bounds excessive Word oversized section before rendering DOM 1219ms
   βœ“ bounds XML hidden in media by relationship markup 639ms
   βœ“ bounds XML hidden in media by relationship bytes 866ms
   βœ“ bounds XML hidden in media by content type 519ms
   βœ“ bounds XML hidden in media by metadata type 660ms
   βœ“ bounds XML hidden in media by deep XML 585ms
   βœ“ bounds XML hidden in media by query path 499ms
   βœ“ keeps the body and omits expanded footnotes from the prepared document 128ms
   βœ“ keeps the body and omits expanded note roots from the prepared document 110ms
   βœ“ keeps the body and omits expanded endnotes from the prepared document 43ms
   βœ“ keeps the body and omits expanded header from the prepared document 70ms
   βœ“ keeps the body and omits expanded footer from the prepared document 65ms
   βœ“ keeps the body and omits expanded comments from the prepared document 80ms
   βœ“ keeps the body and omits expanded styles from the prepared document 119ms
   βœ“ keeps the body and omits expanded style chain from the prepared document 81ms
   βœ“ keeps the body and omits expanded style count from the prepared document 72ms
   βœ“ keeps the body and omits expanded style visits from the prepared document 53ms
   βœ“ keeps the body and omits expanded numbering from the prepared document 39ms
   βœ“ keeps the body and omits expanded picture numbering from the prepared document 34ms
   βœ“ retains Word ordinary parts without a limit warning 78ms
   βœ“ retains Word unused parts without a limit warning 34ms
   βœ“ retains Word independent styles without a limit warning 58ms
   βœ“ retains Word inherited styles without a limit warning 84ms
   βœ“ retains Word python-docx package without a limit warning 77ms
   βœ“ retains Word default template styles without a limit warning 132ms
   βœ“ retains Word binary package properties without a limit warning 75ms
   βœ“ bounds shared-string text including CDATA false per cell and across sheets in the worker 862ms
   βœ“ bounds shared-string text including CDATA true per cell and across sheets in the worker 1183ms
   βœ“ counts shared Word settings once with 1 text repetitions 932ms
   βœ“ counts shared Word settings once with 145 text repetitions 1313ms
   βœ“ bounds Word image expansion for repeated binary 1145ms
   βœ“ bounds Word image expansion for XML relationship alias 1196ms
   βœ“ bounds Word image expansion for duplicate relationship ID 2435ms
   βœ“ bounds spreadsheet cells at XFD200 before padding 1002ms
   βœ“ bounds spreadsheet cells at XFD1048576 before padding 909ms
   βœ“ bounds spreadsheet cells at AX500 before padding 999ms
   βœ“ bounds spreadsheet cells at AZ9999999 before padding 1134ms
   βœ“ keeps spreadsheet dates on their calendar day west of UTC 3643ms
   βœ“ prepares all 60 pages of a table-heavy Word report 2682ms
   βœ“ prepares all 100 pages of a table-heavy Word report 2577ms
   βœ“ standalone Mermaid previews (8)
     βœ“ rejects resource syntax before Mermaid lays out A@{ "img": "//attacker.invalid/pixel.png" } 600ms
     βœ“ rejects resource syntax before Mermaid lays out A@{ "im\u0067": "/pixel.png" } 112ms
     βœ“ rejects resource syntax before Mermaid lays out A@{ label: &key img, *key: '/pixel.png' } 55ms
     βœ“ rejects resource syntax before Mermaid lays out A["<img src=//attacker.invalid/pixel.png>"] 156ms
     βœ“ renders the <--> arrow 1740ms
     βœ“ renders the <==> arrow 247ms
     βœ“ renders the <-.-> arrow 149ms
     βœ“ renders the --> arrow 97ms
   βœ“ reloads a workspace Word file after a preview remount 2990ms
   βœ“ clears an Office metadata error when the same URL becomes previewable 1119ms
   βœ“ attachment HTML preview recovery (3)
     βœ“ keeps a renewed URL for subsequent rendered and source views 180ms
     βœ“ does not fetch or mark an expired URL fresh when reauthorization is unavailable 171ms
     βœ“ can return to rendered HTML after local source decoding fails 206ms
   βœ“ document output sanitization (2)
     βœ“ fits saved HTML outputs to their content and resizes when the content changes 367ms
     βœ“ preserves table content and raster data while removing scripts and network resources 95ms
   βœ“ opens a known empty attachment even when its range response is inaccessible 729ms
   βœ“ reads an unknown-size draft workspace file instead of treating it as empty 131ms
   βœ“ reads an unknown-size thread workspace file instead of treating it as empty 111ms
   βœ“ refreshes authorization and retries a failed streamed attachment 553ms
   βœ“ bounds the worksheet relationship target custom/sheet1.xml at row 250001 before the reader allocates its grid 959ms
   βœ“ bounds the worksheet relationship target /xl/custom/sheet1.bin at row 250001 before the reader allocates its grid 822ms
   βœ“ bounds the worksheet relationship target custom/valid.xml at row 1 before the reader allocates its grid 4171ms
   βœ“ copies every indexed line rather than the mounted preview rows 262ms
   βœ“ reauthorizes and retries a failed archive attachment 1371ms
   βœ“ reauthorizes and retries a failed sqlite attachment 3286ms
   βœ“ loads a font attachment through the lazy preview 1396ms
   βœ“ toggles a Mermaid attachment between diagram and source through the lazy preview 2387ms
   βœ“ keeps a workspace PDF open across URL renewals and reloads it when the file changes 131ms
   Γ— keeps workspace PDF scroll and zoom after reloads 14993ms
   βœ“ clamps workspace PDF scroll when pages shrink or disappear 10950ms
   βœ“ unwraps one text attachment without turning off the word wrap setting 662ms
   βœ“ mounts a bounded set of saved notebook outputs as the reader scrolls 2758ms
   βœ“ retains RTF grouped Unicode and font text in {\rtf1\uc1\u945{\b bold}Hello} 567ms
   βœ“ retains RTF grouped Unicode and font text in {\rtf1\uc1{\u945}Hello} 71ms
   βœ“ retains RTF grouped Unicode and font text in {\rtf1\ansi{\fonttbl{\f0\fcharset204 Cyrillic;}{\f1\fcharset0 Latin;}}\f0\'c0{\f1\'c0}\'c1} 22ms
   βœ“ retains RTF grouped Unicode and font text in {\rtf1\ansi\deff1{\fonttbl{\f1\fcharset204 Cyrillic;}}\'c0\plain\'c1} 12ms
   βœ“ preserves rendered odt spaces and tabs 1442ms
   βœ“ preserves rendered odp spaces and tabs 1144ms
   βœ“ preserves rtf document text through the worker and attachment viewer 2675ms
   βœ“ preserves epub document text through the worker and attachment viewer 2562ms
   βœ“ preserves ods document text through the worker and attachment viewer 2861ms
   βœ“ bounds epub image pixels before returning browser markup 1939ms
   βœ“ bounds odt image pixels before returning browser markup 2539ms
   βœ“ bounds ipynb image pixels before returning browser markup 2648ms
   βœ“ bounds html image pixels before returning browser markup 2290ms
   βœ“ bounds encoded-html image pixels before returning browser markup 2515ms
   βœ“ validates PDF standardFontDataUrl assets before decoding 74ms
   βœ“ validates PDF cMapUrl assets before decoding 59ms
   βœ“ validates PDF wasmUrl assets before decoding 23ms
stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > keeps the first and last selected card rings inside the fitted renderer frame
[22:21:13.101] 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/files/BrowserDocumentFrame.browser.test.tsx (2 tests) 339ms
 βœ“  unit  src/markdownGithubAlerts.test.tsx (3 tests) 66ms
 βœ“  unit  src/hooks/useScratchProject.test.ts (2 tests) 4ms
 βœ“  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 27ms
 βœ“  unit  src/lib/elementContext.test.ts (1 test) 3ms
 βœ“  unit  src/reactCompilerCoverage.test.ts (1305 tests) 10506ms
   βœ“ React Compiler coverage (1305)
     βœ“ compiles apps/web/src/components/CommandPalette.tsx 393ms
     βœ“ compiles apps/web/src/components/ChatView.tsx 1823ms
 βœ“  browser (chromium)  src/hooks/useRightPanelSurfaceClose.browser.test.tsx (4 tests) 3360ms
   βœ“ keeps a pending close on its original environment and thread, fallback=false 633ms
   βœ“ keeps a pending close on its original environment and thread, fallback=true 615ms
   βœ“ leaves both sessions intact when confirmation is cancel 1071ms
   βœ“ leaves both sessions intact when confirmation is revoked 1040ms
 βœ“  unit  src/components/settings/SecretProviderDialog.logic.test.ts (2 tests) 10ms
 βœ“  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 10ms
(node:6510) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
 βœ“  unit  src/state/desktopCliCommand.test.ts (1 test) 161ms
(Use `node --trace-warnings ...` to show where the warning was created)
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:6533) 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/markdownTextDirection.test.ts (3 tests) 10ms
 βœ“  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 8ms
 βœ“  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 4ms
 βœ“  unit  src/state/managedPolicy.test.ts (3 tests) 4ms
 βœ“  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 3ms
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.]
 βœ“  unit  src/cloud/managedAuth.test.ts (1 test) 5ms
 βœ“  unit  src/state/serverProviders.logic.test.ts (2 tests) 4ms
 βœ“  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 16ms
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/hooks/useLocalStorage.test.ts (1 test) 44ms
 βœ“  unit  src/hostedPairing.test.ts (2 tests) 9ms
 βœ“  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
 βœ“  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (2 tests) 6ms
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.]
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/state/desktopSshHosts.test.ts (1 test) 5ms
 βœ“  unit  src/cloud/dpop.test.ts (1 test) 87ms
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 | unknown test
[22:21:19.641] 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/pendingDraftWork.test.ts (2 tests) 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:6629) 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 folder > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 77ms
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.]
stdout | src/components/files/FilePreviewPanel.browser.test.tsx > rendered Markdown task saves > keeps a truncated read read-only without queuing a replacement
[22:21:20.947] 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/browserViewportLayout.test.ts (2 tests) 9ms
 βœ“  browser (chromium)  src/components/files/FilePreviewPanel.browser.test.tsx (2 tests) 266ms
(node:6681) 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.]
 βœ“  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 157ms
 βœ“  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 8ms
 βœ“  unit  src/components/usage/usageBreakdown.test.ts (1 test) 3ms
 βœ“  unit  src/fileContextMenu.test.ts (3 tests) 5ms
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.]
 βœ“  browser (chromium)  src/components/preview/previewSessionSync.browser.test.ts (1 test) 60ms
 βœ“  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 13ms
 βœ“  unit  src/lib/syntaxHighlighting.test.ts (12 tests) 32ms
(node:6734) 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/assistantCitationCommentDismissal.test.ts (3 tests) 9ms
 βœ“  unit  src/components/chat/UsageLimitRecoveryBanner.test.tsx (3 tests) 6ms
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/hooks/threadUndo.test.ts (2 tests) 7ms
 βœ“  unit  src/components/chat/useTimelinePositionRestore.test.ts (1 test) 18ms
(node:6720) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/portDiscoveryState.test.ts (2 tests) 6ms
 βœ“  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 3ms
 βœ“  browser (chromium)  src/components/CommandPalette.composition.browser.test.tsx (6 tests) 8117ms
   βœ“ add-project repository (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 1209ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 1429ms
   βœ“ add-project folder (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 1164ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 958ms
   βœ“ add-project destination (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 1309ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2047ms
 βœ“  unit  src/lib/chatThreadActions.test.ts (2 tests) 4ms
 βœ“  unit  src/projectIconOptions.test.ts (2 tests) 37ms
 βœ“  unit  src/components/files/loadFileAncestors.test.ts (1 test) 11ms
 βœ“  unit  src/previewMiniPlayerStore.test.ts (1 test) 8ms
 βœ“  unit  src/browser/browserDefaults.test.ts (1 test) 3ms
 βœ“  unit  src/lib/lruCache.test.ts (3 tests) 11ms
 βœ“  unit  src/components/chat/markdownChipPunctuation.test.ts (2 tests) 4ms
 βœ“  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 5ms
 βœ“  unit  src/lib/videoFirstFrame.test.ts (3 tests) 3ms
 βœ“  unit  src/hooks/useOrderWhileOpen.test.ts (2 tests) 7ms
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it
[22:21:27.123] 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/externalLinkContextMenu.test.ts (11 tests) 6ms
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/pairingUrls.test.ts (2 tests) 17ms
(node:6859) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
 βœ“  unit  src/proposedPlan.test.ts (3 tests) 4ms
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/ui/middle-truncate.test.ts (5 tests) 4ms
(node:6869) 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) 8ms
 βœ“  unit  src/components/composerContextPresentation.test.ts (1 test) 10ms
stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH
[Error: ResizeObserver loop completed with undelivered notifications.]
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it
[22:21:30.575] 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/settleAndAdvance.test.ts (1 test) 4ms
(node:6921) 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) 5ms
(node:6900) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6936) 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.]
 βœ“  unit  src/lib/triageTarget.test.ts (2 tests) 8ms
 βœ“  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 11ms
 βœ“  browser (chromium)  src/shortcuts/dispatcher.browser.test.ts (7 tests) 450ms
 βœ“  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 5ms
 βœ“  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 12ms
 βœ“  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 5ms
 βœ“  unit  src/lib/formatBytes.test.ts (11 tests) 10ms
 βœ“  unit  src/lib/color.test.ts (8 tests) 5ms
 βœ“  unit  src/components/clerk/authRedirect.test.ts (1 test) 10ms
 βœ“  unit  src/components/files/fileLineReveal.test.ts (1 test) 3ms
 βœ“  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 5ms
 βœ“  unit  src/lib/attachmentUploadState.test.ts (1 test) 8ms
 βœ“  browser (chromium)  src/components/ProviderUpdatesAction.browser.test.tsx (1 test) 75ms
 βœ“  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 10ms
(node:6967) 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/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it
[22:21:33.834] 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/composer-code-languages.test.ts (1 test) 7ms
(node:6975) 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.]
 βœ“  unit  src/browser/browserLinkTarget.test.ts (1 test) 3ms
stdout | src/components/settings/CaptureShortcutConfig.browser.test.tsx > withdraws a stale diff and requires another read instead of retrying its write
[22:21:34.826] 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/TelemetryExportSettings.browser.test.tsx (2 tests) 7911ms
   βœ“ TelemetryExportSettings (2)
     βœ“ does not resend a field the user restored after another client changed it 7254ms
     βœ“ reports and tests the endpoint the environment set over an empty setting 656ms
 βœ“  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 343ms
 βœ“  unit  src/components/files/fileContentRevision.test.ts (1 test) 8ms
stdout | src/components/sidebar/SidebarUpdatePill.browser.test.tsx > SidebarUpdatePill release notes > opens when release notes arrive while the trigger has keyboard focus
[22:21:35.870] 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.test.ts (1 test) 6ms
 βœ“  unit  src/lib/projectPaths.test.ts (1 test) 3ms
(node:7028) 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.]
(node:7066) 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/EnvironmentIconPicker.test.ts (1 test) 7ms
 βœ“  unit  src/components/HistorySwipeNavigation.test.ts (5 tests) 20ms
(node:7087) 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) 3ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarUpdatePill.browser.test.tsx (4 tests) 2750ms
   βœ“ SidebarUpdatePill release notes (2)
     βœ“ closes when the release notes stop applying 317ms
     βœ“ opens when release notes arrive while the trigger has keyboard focus 312ms
   βœ“ SidebarUpdatePill update everything (2)
     βœ“ does not refocus the update button after a pointer cancel 978ms
     βœ“ returns focus to the update button after Escape 1141ms
stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > disables conflict checkout when the connection loses source-control:write
[22:21:38.159] 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/PullRequestDetailPanel.permissions.browser.test.tsx > can still add conflict resolution to an existing composer without checkout scopes
[22:21:38.429] 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.],
}
(node:7095) 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) 21ms
 βœ“  browser (chromium)  src/components/settings/AddEnvironmentDialog.browser.test.tsx (2 tests) 12822ms
   βœ“ AddEnvironmentDialog (2)
     βœ“ reopens on Remote link after adding an SSH environment 3836ms
     βœ“ clears the form after dismissing it on SSH 8985ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx (3 tests) 893ms
   βœ“ can still add conflict resolution to an existing composer without checkout scopes 502ms
 βœ“  browser (chromium)  src/components/ThreadTerminalDrawer.browser.test.tsx (1 test) 100ms
stdout | src/components/chat/ComposerModelEffort.browser.test.tsx > draws an agent's reasoning as bars and keeps its mode out of the levels
[22:21:44.545] 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
[22:21:45.115] 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
[22:21:45.256] 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.],
}
 βœ“  browser (chromium)  src/components/chat/ComposerModelEffort.browser.test.tsx (1 test) 1010ms
   βœ“ draws an agent's reasoning as bars and keeps its mode out of the levels 1009ms
 βœ“  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 396ms
   βœ“ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 395ms
 βœ“  browser (chromium)  src/components/pullRequest/useInlineActionConfirm.browser.test.tsx (5 tests) 9136ms
   βœ“ confirms on the second click and disarms on Escape 1409ms
   βœ“ stops swallowing Escape once the scope changes 394ms
   βœ“ keeps a blocked merge action reachable without arming or performing it 6510ms
   βœ“ keeps a blocked enable-auto-merge action reachable without arming or performing it 568ms
stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > re-enables Save when a When editor closes on an expression it could not parse
[22:21:46.612] 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.],
}
 βœ“  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 55ms
 βœ“  browser (chromium)  src/components/media/AttachmentImage.browser.test.tsx (8 tests) 544ms
stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > re-enables Save when a When editor closes on an expression it could not parse
[22:21:48.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.],
}
stdout | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects
[22:21:48.470] 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.]
 βœ“  browser (chromium)  src/components/settings/KeybindingsSettings.browser.test.tsx (3 tests) 3835ms
   βœ“ Esc in a shortcut recorder (2)
     βœ“ leaves the existing binding field without closing Settings 683ms
     βœ“ leaves the new binding field without closing Settings 836ms
   βœ“ re-enables Save when a When editor closes on an expression it could not parse 2315ms
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) 247ms
stdout | src/components/files/FileBrowserPanel.browser.test.tsx > FileBrowserPanel > copies with the pointer and returns to the row after keyboard dismissal
[22:21:49.820] 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/hooks/useResizableWidth.browser.test.tsx (2 tests) 401ms
   βœ“ useResizableWidth (2)
     βœ“ keeps the default responsive after a stationary click and persists an actual drag 340ms
 βœ“  browser (chromium)  src/components/files/FileBrowserPanel.browser.test.tsx (2 tests) 720ms
   βœ“ FileBrowserPanel (2)
     βœ“ copies with the pointer and returns to the row after keyboard dismissal 544ms
 βœ“  browser (chromium)  src/composer-list-split.browser.test.ts (7 tests) 312ms
stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal
[22:21:54.423] 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
[22:21:54.832] WARN (#101): 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) 1300ms
   βœ“ keeps composition keys out of model selection and dismissal 933ms
   βœ“ keeps composing keys from triggering model jump shortcuts 367ms
 βœ“  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 384ms
   βœ“ rechecks the grant before preparing an agent 336ms
stdout | unknown test
[22:21:56.136] 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/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
[22:21:56.398] 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) 528ms
   βœ“ mixed source control instructions (1)
     βœ“ resets mixed template preferences without replacing each environment's instructions 527ms
 βœ“  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 100ms
 βœ“  browser (chromium)  src/contextMenuFallback.keyboard.browser.test.ts (5 tests) 217ms
 βœ“  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (4 tests) 362ms
 βœ“  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.direction.browser.test.tsx (2 tests) 740ms
   βœ“ reads a mostly Hebrew question set right to left 654ms
 βœ“  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 132ms
stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
[22:22:01.136] 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
[22:22:01.387] 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/PullRequestSummaryTab.browser.test.tsx (1 test) 1058ms
   βœ“ keeps an unsaved description when collapsed and reopened 1057ms
 βœ“  browser (chromium)  src/components/chat/useComposerResume.browser.test.tsx (1 test) 249ms
stdout | src/components/AddProjectToMachineDialog.browser.test.tsx > AddProjectToMachineDialog > closes when its project goes away
[22:22:07.481] 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) 258ms
stdout | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
[22:22:07.588] 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/EnvironmentRoutesList.browser.test.tsx (1 test) 721ms
   βœ“ shows a route added after a reorder was saved, once another route is removed 720ms
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) 643ms
   βœ“ keeps an unsaved citation comment when a question takes the composer 642ms
stdout | src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx > runs scheduled work only with task permission (false)
[22:22:08.831] 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) 179ms
 βœ“  browser (chromium)  src/components/chat/ChatMarkdownMedia.browser.test.tsx (1 test) 67ms
stdout | src/components/settings/SecretSourceInput.browser.test.tsx > SecretSourceInput > moves a reference to another provider only once one is committed for it
[22:22:09.759] 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/ExpandedImageDialog.browser.test.tsx > ExpandedImageDialog > fits a markdown SVG without intrinsic size to the viewer: /work/pipeline.svg
[22:22:12.425] 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) 3061ms
   βœ“ SecretSourceInput (3)
     βœ“ moves a reference to another provider only once one is committed for it 1894ms
     βœ“ rejects a reference 1Password cannot read 911ms
 βœ“  browser (chromium)  src/components/chat/ExpandedImageDialog.browser.test.tsx (4 tests) 1014ms
   βœ“ ExpandedImageDialog (4)
     βœ“ Escape closes a popup opened inside the dialog before the dialog 640ms
 βœ“  browser (chromium)  src/components/chat/ThreadVisitWatermark.browser.test.tsx (1 test) 16ms
stdout | unknown test
[22:22:16.210] 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) 135ms
stdout | unknown test
[22:22:17.110] 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/PullRequestMarkdownEditor.browser.test.tsx > keeps an edited draft through revocation and saves it after access returns without remounting
[22:22:19.815] 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) 103ms
stdout | unknown test
[22:22:20.715] 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/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1234ms
   βœ“ keeps an edited draft through revocation and saves it after access returns without remounting 1234ms
 βœ“  browser (chromium)  src/browser/BrowserDeviceToolbar.browser.test.tsx (4 tests) 2717ms
   βœ“ keeps each typed width digit until the locked size is committed 765ms
   βœ“ keeps each typed height digit until the locked size is committed 616ms
   βœ“ clamps a completed width below the locked minimum when leaving the toolbar 766ms
   βœ“ still limits a completed locked size to the viewport area cap 569ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarDraftBlock.browser.test.tsx (1 test) 99ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 180ms
stdout | unknown test
[22:22:25.105] 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/usePullRequestActions.browser.test.tsx (1 test) 386ms
   βœ“ keeps pending merges with their pull request when navigating between threads 385ms
stdout | unknown test
[22:22:25.864] 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/ui/sidebar.browser.test.tsx (2 tests) 693ms
   βœ“ Sidebar (2)
     βœ“ abandons a rail drag when the sidebar collapses mid-drag 434ms
 βœ“  browser (chromium)  src/components/HistorySwipeNavigation.browser.test.tsx (7 tests) 395ms
 βœ“  browser (chromium)  src/components/files/fileSaveSessions.browser.test.tsx (1 test) 30ms
 βœ“  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 34ms
stdout | unknown test
[22:22:29.370] 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/guide/useGuideDiffFiles.browser.test.tsx (3 tests) 128ms
stdout | src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it
[22:22:32.617] WARN (#247): 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=4cb97838: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) 2130ms
   βœ“ a new draft does not load its reserved thread before the server lists it 2129ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestStackMenu.browser.test.tsx (3 tests) 2659ms
   βœ“ Merge stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 731ms
   βœ“ Rebase stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 992ms
   βœ“ Rebase stack refused with GitHub CLI command failed. shows The host refused the rebase. A rebase s… 935ms
stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur
[22:22:33.786] 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
[22:22:33.948] 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/ChatHeader.browser.test.tsx (2 tests) 934ms
   βœ“ preserves a concurrent title update when an untouched rename ends with blur 686ms
 βœ“  browser (chromium)  src/components/chat/WorktreeSetupCard.browser.test.tsx (2 tests) 169ms
 βœ“  browser (chromium)  src/components/Sidebar.logic.browser.test.tsx (2 tests) 176ms
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
[22:22:39.626] 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) 189ms
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.
stdout | src/shortcuts/commandPaletteCommands.browser.test.tsx > command palette shortcuts > stay inert on routes without the palette
[22:22:40.691] 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) 240ms
 βœ“  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 250ms
 βœ“  browser (chromium)  src/components/WorktreeBaseBranchPicker.browser.test.tsx (2 tests) 2274ms
   βœ“ WorktreeBaseBranchPicker (2)
     βœ“ {Enter} selects main when each keystroke's results arrive before the next 1264ms
     βœ“ {ArrowDown}{Enter} selects origin/main when each keystroke's results arrive before the next 1009ms
 βœ“  browser (chromium)  src/hooks/useLiveRefresh.browser.test.tsx (2 tests) 182ms
 ❯  browser (chromium)  src/components/files/fileEditorDismissal.browser.test.tsx (1 test | 1 failed) 1370ms
   ❯ installFileEditorDismissal (1)
     Γ— keeps a text selection made outside the file while its search is open 1370ms
stdout | src/components/chat/MarkdownCopy.browser.test.tsx > markdown copy without the async clipboard > copies a code block through the execCommand fallback
[22:22:43.622] 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) 1237ms
   βœ“ markdown copy without the async clipboard (2)
     βœ“ copies a code block through the execCommand fallback 523ms
     βœ“ copies a table through the execCommand fallback 713ms
stdout | src/components/pullRequest/PullRequestGuideTab.browser.test.tsx > keeps Try again inside a short panel when a failed guide has long diagnostics
[22:22:47.704] 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) 475ms
   βœ“ keeps Try again inside a short panel when a failed guide has long diagnostics 475ms
 βœ“  browser (chromium)  src/shortcuts/chatRouteCommands.browser.test.ts (2 tests) 284ms
 βœ“  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 102ms
 βœ“  browser (chromium)  src/components/diffs/DiffFileLoadingBoundary.browser.test.tsx (1 test) 24ms
 βœ“  browser (chromium)  src/components/ProjectFavicon.browser.test.tsx (1 test) 30ms
 βœ“  browser (chromium)  src/components/ThreadStatusIndicators.linkedPr.browser.test.tsx (1 test) 115ms
stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret
[22:22:51.778] 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
[22:22:51.892] 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/permissions/usePermissionStatus.browser.test.tsx (2 tests) 100ms
 βœ“  browser (chromium)  src/components/settings/ProviderInstanceCard.environment.browser.test.tsx (1 test) 1100ms
   βœ“ ProviderEnvironmentSection saved secrets (1)
     βœ“ requires a replacement before renaming or unlocking a stored secret 1099ms
 βœ“  browser (chromium)  src/components/chat/ChildThreadApprovals.browser.test.tsx (1 test) 357ms
   βœ“ shows a failed decision and clears the error when the user retries 356ms
 βœ“  browser (chromium)  src/hooks/useCommitOnBlur.browser.test.tsx (3 tests) 940ms
   βœ“ settings draft commits (3)
     βœ“ preserves an external update when an untouched field loses focus 302ms
     βœ“ normalizes each change against the draft before it 381ms
 βœ“  browser (chromium)  src/components/chat/MarkdownExternalLink.browser.test.tsx (2 tests) 81ms
 βœ“  browser (chromium)  src/lib/terminalFocus.browser.test.ts (1 test) 109ms
stdout | src/components/settings/CliCommandSettingsRow.browser.test.tsx > blocks installation behind another t3 without blocking removal of our installation
[22:22:59.114] 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) 388ms
   βœ“ blocks installation behind another t3 without blocking removal of our installation 388ms
 βœ“  browser (chromium)  src/themePalette.browser.test.ts (1 test) 33ms
stdout | src/components/usage/UsageLimitsPooled.browser.test.tsx > UsageLimitsPooled ChatGPT usage card > names the managed connections it covers
[22:23:00.719] 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) 39ms
 βœ“  browser (chromium)  src/appearanceFonts.browser.test.ts (1 test) 15ms
 βœ“  browser (chromium)  src/components/chat/MarkdownMath.browser.test.tsx (1 test) 1194ms
   βœ“ keeps keyboard scrolling available as a streamed equation outgrows its viewport 1193ms
stdout | src/components/settings/TypographySettings.browser.test.tsx > TypographySection > persists the advanced flag the terminal reads when a deep link targets an advanced row
[22:23:03.727] 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) 123ms
 βœ“  browser (chromium)  src/hooks/useEnvironmentDisconnectDelay.browser.test.tsx (1 test) 30ms
 βœ“  browser (chromium)  src/components/ContextChip.browser.test.tsx (1 test) 24ms
stdout | src/components/settings/SettingsSidebarNav.composition.browser.test.tsx > ignores composing keys in the search
[22:23:07.326] 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) 343ms
   βœ“ ignores composing keys in the search 342ms
stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > forgejo breaks a single newline
[22:23:08.744] 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
[22:23:08.946] 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.],
}
stdout | src/state/olderSettledShelf.browser.test.tsx > useOlderSettledShelf > keeps requested pages when the scope's projects reorder
[22:23:09.121] 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) 238ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestMarkdown.browser.test.tsx (8 tests) 574ms
 βœ“  browser (chromium)  src/state/revisionedQuery.browser.test.tsx (1 test) 14ms
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/settings/SecretInput.browser.test.tsx (2 tests) 1516ms
   βœ“ SecretInput (2)
     βœ“ preserves a configured secret on empty edits and commits a replacement 1174ms
     βœ“ keeps an in-progress replacement when settings refresh 340ms
 βœ“  browser (chromium)  src/components/CommandPaletteContent.browser.test.tsx (1 test) 321ms
   βœ“ CommandPaletteContent (1)
     βœ“ focuses the search input, not the Back button, when it opens into a submenu 321ms
 βœ“  browser (chromium)  src/components/files/FileExplorerPane.browser.test.tsx (3 tests) 209ms
 βœ“  browser (chromium)  src/lib/documentActivity.browser.test.ts (1 test) 27ms
 βœ“  browser (chromium)  src/hooks/useStableCallback.browser.test.tsx (1 test) 20ms
 βœ“  browser (chromium)  src/components/device/DeviceToolsPanel.browser.test.tsx (1 test) 661ms
   βœ“ keeps a typed URL until opening it succeeds 660ms
 βœ“  browser (chromium)  src/components/desktop/SshPasswordPromptDialog.browser.test.tsx (1 test) 61ms
 βœ“  browser (chromium)  src/components/DiffFilePathCopyButton.browser.test.tsx (1 test) 381ms
   βœ“ explains a denied clipboard write and lets the same path be copied again 380ms
 βœ“  browser (chromium)  src/components/chat/MessageCopyButton.browser.test.tsx (1 test) 805ms
   βœ“ explains a denied clipboard write and lets the same message be copied again 805ms
stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded
[22:23:19.533] 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/hooks/useDeadline.browser.test.tsx (1 test) 111ms
stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded
[22:23:19.699] 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) 418ms
   βœ“ HtmlRenderFrame (1)
     βœ“ reports leaving full screen when it unmounts while expanded 417ms
 βœ“  browser (chromium)  src/components/pullRequest/LinkPullRequestDialog.browser.test.tsx (1 test) 83ms
 βœ“  browser (chromium)  src/connection/runtime.browser.test.ts (1 test) 75ms
 βœ“  browser (chromium)  src/components/chat/useComposerMultilinePrompt.browser.test.tsx (1 test) 66ms
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
[22:23:22.910] 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/CommandPalette.browser.test.tsx (2 tests) 328ms
stdout | unknown test
[22:23:23.184] WARN (#96): 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) 127ms
 βœ“  browser (chromium)  src/components/AppRouteModal.browser.test.tsx (1 test) 234ms
 βœ“  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 75ms
 βœ“  browser (chromium)  src/components/ui/middle-truncate.browser.test.tsx (1 test) 49ms
 βœ“  browser (chromium)  src/components/settings/AboutVersionTitle.browser.test.tsx (1 test) 84ms
 βœ“  browser (chromium)  src/components/ui/toast.browser.test.tsx (1 test) 22ms

⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯

 FAIL   browser (chromium)  src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads
VitestBrowserElementError: Cannot find element with locator: locator('div').nth(1).getByText('1 / 3 pages')

ARIA tree:
- text: PDF
- button "Previous page" [disabled]
- button "Next page" [disabled]
- button "Zoom out"
- text: Fit width
- button "Zoom in"
- button "Fit width"
- searchbox "Find in PDF"
- region "Planning PDF":
  - status "Loading file":
    - status "Loading"

HTML:
<div>
  <div
    class="flex h-[600px] w-[320px]"
  >
    <div
      class="flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden"
    >
      <div … />
      <div … />
    </div>
  </div>
</div>...
 ❯ Proxy.__VITEST_POLL_CHAIN__ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5797:47
 ❯ src/components/files/AttachmentFilePreview.browser.test.tsx:2573:74
    2571|   await vi.waitFor(() => expect(screen.container.textContent).toContai…
    2572|   await screen.rerender(preview(urls.original, "one", "/repo/another.p…
    2573|   await expect.element(screen.getByText("1 / 3 pages", { exact: true }…
       |                                                                          ^
    2574|   await vi.waitFor(() => {
    2575|     expect(screen.container.textContent).toContain("Fit width");
 ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=4cb97838:5237:20

Caused by: Error: Matcher did not succeed in time.
 ❯ throwWithCause node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5777:34
 ❯ promise node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5862:7

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

 FAIL   browser (chromium)  src/components/files/fileEditorDismissal.browser.test.tsx > installFileEditorDismissal > keeps a text selection made outside the file while its search is open
AssertionError: expected null to be truthy

- Expected:
true

+ Received:
null

 ❯ src/components/files/fileEditorDismissal.browser.test.tsx:28:23
     26|     const content = await vi.waitFor(() => {
     27|       const element = shadowRoot()?.querySelector<HTMLElement>("[data-…
     28|       expect(element).toBeTruthy();
       |                       ^
     29|       return element!;
     30|     });
 ❯ checkCallback node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5427:20

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯


 Test Files  2 failed | 505 passed (507)
      Tests  2 failed | 5413 passed (5415)
   Start at  22:18:42
   Duration  282.78s (worker 90%, import 5%, transform 3%, tests 1%)


Error: VitestBrowserElementError: Cannot find element with locator: locator('div').nth(1).getByText('1 / 3 pages')

ARIA tree:
- text: PDF
- button "Previous page" [disabled]
- button "Next page" [disabled]
- button "Zoom out"
- text: Fit width
- button "Zoom in"
- button "Fit width"
- searchbox "Find in PDF"
- region "Planning PDF":
  - status "Loading file":
    - status "Loading"

HTML:
<div>
  <div
    class="flex h-[600px] w-[320px]"
  >
    <div
      class="flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden"
    >
      <div … />
      <div … />
    </div>
  </div>
</div>...
 ❯ Proxy.__VITEST_POLL_CHAIN__ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5797:47
 ❯ src/components/files/AttachmentFilePreview.browser.test.tsx:2573:74
 ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=4cb97838:5237:20

Caused by: Caused by: Error: Matcher did not succeed in time.
 ❯ throwWithCause node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5777:34
 ❯ promise node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5862:7



Error: AssertionError: expected null to be truthy

- Expected:
true

+ Received:
null

 ❯ src/components/files/fileEditorDismissal.browser.test.tsx:28:23
 ❯ checkCallback node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-CnTw4QCx.js?v=4cb97838:5427:20



Error: Process completed with exit code 1.
Post job cleanup.
##[start-action display=Cache Vite+;id=__84e9513d-6d99-41d2-94eb-f9a40ac5bcbf.vp_cache]
##[end-action id=__84e9513d-6d99-41d2-94eb-f9a40ac5bcbf.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/7631a8b8-10fc-42b0-9836-204801908f27' 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: 1156
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 684
  BLACKSMITH_CHECK_RUN_ID: 125588216648
  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