GitHub check

256 KB of 280 KB loaded Download the full log (280 KB)
24 KB of earlier output not loaded
494Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  INSTALL_ARGS:
##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=23]
##[start-action display=Restore pnpm store;id=__self.pnpm_cache]
β–Έ Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
  path: /home/runner/.local/share/pnpm/store/v11
  key: pnpm-full-v1-Linux-X64-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
  restore-keys: pnpm-full-v1-Linux-X64-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
pnpm-full-v1-Linux-X64-
pnpm-full-v1-Linux-X64-

  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: pnpm-full-v1-Linux-X64-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
Received 738197504 of 763077944 (96.7%), 704.0 MBs/sec
Received 763077944 of 763077944 (100.0%), 696.4 MBs/sec
Cache Size: ~728 MB (763077944 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/2aa9871c-cefd-49fb-9b12-48799cd98aba/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: pnpm-full-v1-Linux-X64-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=4568]
##[start-action display=Restore lockfile verification;id=__self.pnpm_verified]
β–Έ Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
  path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl
  key: pnpm-verified-v1-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: pnpm-verified-v1-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
Received 1919 of 1919 (100.0%), 0.3 MBs/sec
Cache Size: ~0 MB (1919 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/df0f595e-baea-406a-b0a5-d6bbbc9c056f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: pnpm-verified-v1-9716f35bbbca5bfa47ec8cf664d7351980c3e864f1a99e72a94dd05ee0a026d6
##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=289]
##[start-action display=Install dependencies;id=__self.__run_2]
β–Έ Run vp install $INSTALL_ARGS
vp install $INSTALL_ARGS
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
  INSTALL_ARGS:
Scope: all 40 workspace projects
βœ“ Lockfile passes supply-chain policies (verified 19m ago)
Lockfile is up to date, resolution step is skipped
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
  Virtual store is at:             node_modules/.pnpm
Packages: +1661
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1661, reused 1657, downloaded 0, added 1661, done
. prepare$ vp config --no-agent
. prepare: Done

devDependencies:
+ @coderabbitai/config 1.1.0
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ typescript <- @tsc-rs/typescript 0.8.0
+ vite-plus 1.4.0

Done in 1.2s using pnpm v12.14.0
##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1205]
##[start-action display=Save lockfile verification;id=__self.__actions_cache]
##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Save pnpm store;id=__self.__actions_cache_2]
##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Enable shared task cache;id=__self.__run_3]
##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0]
β–Έ Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
shell: /usr/bin/bash -e {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
β–Έ Run actions/cache@v6
with:
  path: ~/.cache/ms-playwright
  key: playwright-chromium-shell-Linux-X64-1.60.0
  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
  save-always: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
Received 106492750 of 106492750 (100.0%), 757.9 MBs/sec
Cache Size: ~102 MB (106492750 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/61048d1d-6837-4e1e-b02e-421accd934f8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
β–Έ Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
test -n "$browser"
if ldd "$browser" | grep '=> not found'; then
  node apps/web/node_modules/playwright/cli.js install-deps chromium
fi
shell: /usr/bin/bash -e {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
β–Έ Run vp run --filter @t3tools/web test
vp run --filter @t3tools/web test
shell: /usr/bin/bash -e {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled

 RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web

 βœ“  unit  src/composer-rich-text-doc.test.ts (239 tests) 163ms
 βœ“  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (72 tests) 55ms
stdout | unknown test
[21:45:32.053] WARN (#38): 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/session-logic.test.ts (44 tests) 67ms
 βœ“  unit  src/components/chat/MessagesTimeline.logic.test.ts (91 tests) 152ms
stdout | src/components/ComposerPromptEditorTiptap.input.browser.test.tsx > keeps a typed underscore literal after clean `_build` and `node
[21:45:34.142] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4160) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4332) 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/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stdout | src/components/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection
[21:45:35.596] WARN (#38): 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/useQueuedRunEdit.browser.test.tsx > useQueuedRunEdit > opens attachment-only edits without the placeholder and preserves effort on save ("")
[21:45:35.759] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | unknown test
[21:45:35.874] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4135) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | unknown test
[21:45:36.028] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4147) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/composerDraftStore.test.ts (75 tests) 100ms
stdout | unknown test
[21:45:36.989] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4340) 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/ComposerPromptEditorTiptap.input.browser.test.tsx
[21:45:37.197] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 3232ms
   βœ“ bolds with Mod+B only when text is selected 554ms
   βœ“ an Arabic line (3)
     βœ“ leaves inline code through its start with ArrowRight, which points back 1232ms
 βœ“  unit  src/components/Sidebar.logic.test.ts (82 tests) 42ms
 βœ“  browser (chromium)  src/components/chat/useQueuedRunEdit.browser.test.tsx (7 tests) 2140ms
   βœ“ useQueuedRunEdit (7)
     βœ“ opens attachment-only edits without the placeholder and preserves effort on save ("") 903ms
     βœ“ opens attachment-only edits without the placeholder and preserves effort on save ("Ultrathink:\n") 451ms
     βœ“ saves an effort-only prompt without claiming removed attachments remain 497ms
stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > runs only a complete single-line shell block after a click
[21:45:37.325] WARN (#90): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for delegated completion notifications
[21:45:37.397] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for delegated completion notifications
[legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for missing completion notifications
[21:45:37.686] WARN (#89): 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/guest/GuestPage.browser.test.tsx (3 tests) 2525ms
   βœ“ GuestPage (3)
     βœ“ shows the shared thread in the real timeline without opening an environment connection 1278ms
     βœ“ sends attached files with the message, as form data 585ms
     βœ“ follows the end as replies stream, and shows the guest's own message even after they scrolled up 660ms
 βœ“  unit  src/components/pullRequest/pullRequestList.logic.test.ts (34 tests) 26ms
(node:4347) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4324) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/CommandPalette.logic.test.ts (34 tests) 57ms
 βœ“  unit  src/keybindings.test.ts (43 tests) 43ms
stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > does not save an edit whose grant was revoked mid-edit, and recovers when restored
[21:45:39.102] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
[Error: ResizeObserver loop completed with undelivered notifications.]
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > can leave an archive folder with a repeated separator
[21:45:39.168] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
[legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
  debugInfo: {
    numContainers: 19,
    numContainersPooled: 19,
    numNeeded: 19,
    stillNeeded: 4,
  },
}
 βœ“  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (11 tests) 2488ms
   βœ“ ChatMarkdown skill chips (1)
     βœ“ shows the skill's details and opens its instructions 1104ms
   βœ“ ChatMarkdown inline code selection (1)
     βœ“ selects the whole inline code span on double-click, but only a word in fenced code 676ms
 βœ“  unit  src/components/settings/scopedSettings.test.ts (26 tests) 33ms
 βœ“  unit  src/modelSelection.test.ts (31 tests) 23ms
 βœ“  unit  src/components/ChatView.logic.test.ts (41 tests) 43ms
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > keeps the first and last message headings reachable from either end
[21:45:40.974] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > keeps the first and last message headings reachable from either end
[21:45:40.975] WARN (#89): 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/rightPanelStore.test.ts (68 tests) 24ms
stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > recovers a stale environment link with checkout removed-checkout
[21:45:42.505] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > shows generated SQLite columns and retains picker focus at 320 px
[21:45:42.505] WARN (#38): 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-logic.test.ts (59 tests) 124ms
(node:4392) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4404) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/Sidebar.drag.test.ts (42 tests) 16ms
(node:4385) 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/surface.test.ts (36 tests) 136ms
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode
Warning: useRouter must be used inside a <RouterProvider> component!
 βœ“  unit  src/lib/attachmentUploadQueue.test.ts (13 tests) 30ms
(node:4419) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/themePalette.test.ts (21 tests) 193ms
 βœ“  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 6867ms
   βœ“ project settings permissions (10)
     βœ“ removes a writable checkout while removal of the mixed group stays denied 531ms
     βœ“ rechecks every removal target after confirmation before deleting or clearing drafts 479ms
     βœ“ does not save an edit whose grant was revoked mid-edit, and recovers when restored 551ms
   βœ“ project settings scope (5)
     βœ“ offers every environment while no project is selected 695ms
     βœ“ offers only the selected project's checkout environments 536ms
     βœ“ keeps an unknown project recoverable from any environment 641ms
     βœ“ recovers a stale environment link with checkout undefined 466ms
     βœ“ recovers a stale environment link with checkout removed-checkout 1168ms
   βœ“ returns to the project overview after removal, clearing the selection but keeping the environment 802ms
 βœ“  unit  src/browserHistoryStore.test.ts (25 tests) 43ms
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline automation prompts > reveals a find match beyond the folded automation prompt's initial viewport
[21:45:44.307] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline automation prompts > reveals a find match beyond the folded automation prompt's initial viewport
[21:45:44.309] WARN (#89): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/providerInstances.test.ts (26 tests) 9ms
 βœ“  unit  src/lib/assistantTextSelection.test.ts (38 tests) 18ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > keeps a file and directory with the same basename accessible
[21:45:45.700] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > still restores the position of a thread it switches to whose find is open
Cannot update a component (`ContainersInner2`) while rendering a different component (`ForwardRef(LegendListInner2)`). To locate the bad setState() call inside `ForwardRef(LegendListInner2)`, follow the stack trace as described in https://react.dev/link/setstate-in-render
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > still restores the position of a thread it switches to whose find is open
[legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
  debugInfo: {
    numContainers: 19,
    numContainersPooled: 19,
    numNeeded: 20,
    stillNeeded: 2,
  },
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline thread find > reveals find's match, not the remembered row, on a thread it switches to
[legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
  debugInfo: {
    numContainers: 19,
    numContainersPooled: 19,
    numNeeded: 20,
    stillNeeded: 2,
  },
}
(node:4462) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > opens a code.example.com:8443/commit commit in the active thread's Diff pane after discovery
[21:45:47.286] WARN (#38): 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/onboarding/WelcomeWizard.import.browser.test.tsx > rechecks after project creation and can retry its history without recreating the project
[00:00:00.000] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows
[21:45:47.526] WARN (#89): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows
[21:45:47.532] WARN (#38): 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/imageCompression.test.ts (19 tests) 285ms
(node:4455) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/files/FilePreviewPanel.test.ts (33 tests) 2228ms
   βœ“ document preview contents (18)
     βœ“ bounds EPUB markup made entirely of empty allowed elements 1763ms
     βœ“ stops repeated slide images before encoding beyond the output budget 420ms
 βœ“  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (3 tests) 662ms
   βœ“ rechecks after project creation and can retry its history without recreating the project 359ms
 βœ“  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (10 tests) 917ms
(node:4478) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4469) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4495) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4487) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/vscodeThemeImport.test.ts (23 tests) 93ms
 βœ“  unit  src/connection/platform.test.ts (16 tests) 47ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > large text preview recovery > retains the workspace viewer across URL renewals and reloads revisions and manual refreshes
[21:45:48.884] WARN (#38): 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/pullRequests.test.ts (20 tests) 53ms
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows
LegendList bootstrap initial scroll aborted after exceeding convergence bounds.
stdout | unknown test
[21:45:49.147] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stderr | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows
[legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned.
 βœ“  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 311ms
 βœ“  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (35 tests) 11925ms
   βœ“ MessagesTimeline messages (7)
     βœ“ settles when equally long messages have very different rendered heights 2989ms
     βœ“ keeps the first and last message headings reachable from either end 461ms
     βœ“ keeps rows in item order after a reload or thread switch, before any timer runs 379ms
     βœ“ puts rows back in item order soon after a continuous scroll stops 1692ms
   βœ“ MessagesTimeline attachments (7)
     βœ“ unpins audio after pause 432ms
     βœ“ unpins audio after error 494ms
   βœ“ MessagesTimeline thread find (4)
     βœ“ reveals find's match, not the remembered row, on a thread it switches to 338ms
   βœ“ keeps concurrent approvals actionable outside collapsed work and restores settled rows 2108ms
 βœ“  unit  src/openVsxThemes.test.ts (5 tests) 881ms
   βœ“ Open VSX themes (5)
     βœ“ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 851ms
 βœ“  unit  src/terminal/ghostty/core.test.ts (18 tests) 160ms
 βœ“  unit  src/lib/diffRendering.test.ts (18 tests) 35ms
(node:4510) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (4 tests) 2593ms
   βœ“ EnvironmentProviderSettings routing (4)
     βœ“ updates one provider instance without sending a stale whole map 747ms
     βœ“ routes explicit ACP browser authentication consent to the selected environment 920ms
     βœ“ lets a signed-out managed Codex account switch to the existing CLI 690ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > large text preview recovery > reveals and highlights requested source lines again for a new request
[21:45:52.054] WARN (#38): 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/composerContextRecords.test.ts (14 tests) 37ms
(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/components/chat/composerProviderState.test.tsx (16 tests) 14ms
(node:4526) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/sidebar/updateEverything.logic.test.ts (9 tests) 14ms
 βœ“  unit  src/authBootstrap.test.ts (10 tests) 551ms
   βœ“ resolveInitialServerAuthGateState (10)
     βœ“ reuses an in-flight silent bootstrap attempt 456ms
stdout | src/components/desktop/SnapShotCoordinator.browser.test.ts > window capture target resolution > follows a draft to its promoted server thread
[21:45:54.101] WARN (#38): 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/fileEditorVirtualization.test.ts (9 tests) 265ms
 βœ“  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 788ms
 βœ“  unit  src/components/preview/agentOpenedPreviews.test.ts (16 tests) 23ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves utf-16be Office XML and safe hyperlink targets
[21:45:55.376] WARN (#38): 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/previewStateStore.test.ts (15 tests) 22ms
(node:4568) 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/useHandleNewThread.test.ts (9 tests) 9ms
 βœ“  unit  src/components/settings/settingsSearch.test.ts (21 tests) 29ms
 βœ“  unit  src/hooks/useThreadActions.undo.test.ts (26 tests) 61ms
 βœ“  unit  src/components/chat/chatCanvasLayout.test.ts (19 tests) 62ms
 βœ“  browser (chromium)  src/lib/workspaceFocus.browser.test.ts (15 tests) 1165ms
(node:4578) 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/useSettings.test.ts (11 tests) 18ms
 βœ“  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 15ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word paragraphs before rendering DOM
[21:45:58.697] WARN (#38): 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 > chooses an unused identity for another account without replacing configured instances
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances
[21:45:58.712] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
[Error: ResizeObserver loop completed with undelivered notifications.]
}
 βœ“  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 15ms
stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
[Error: ResizeObserver loop completed with undelivered notifications.]
stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider
[21:45:58.978] WARN (#87): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
(node:4603) 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 > 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.]
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it
[21:45:59.264] WARN (#38): 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/themeBoot.test.ts (23 tests) 21ms
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/connection/storage.test.ts (6 tests) 35ms
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.]
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it
[21:45:59.626] WARN (#89): 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.permissions.test.ts (36 tests) 37ms
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/markdown-clipboard.test.ts (6 tests) 27ms
 βœ“  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 50ms
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.]
(node:4662) 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/terminalFocus.test.ts (14 tests) 11ms
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/composer-editor-mentions.test.ts (25 tests) 27ms
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 > rejects a queued save after the provider grant is revoked
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (6 tests) 2813ms
   βœ“ AddProviderInstanceDialog environment routing (6)
     βœ“ includes the explicitly added default accent color when creating a provider 302ms
     βœ“ creates a local command in the selected environment without a sign-in step 1543ms
 βœ“  unit  src/environmentGrouping.test.ts (7 tests) 8ms
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.

(node:4686) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
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.
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word section after prefix before rendering DOM

stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
[21:46:01.955] WARN (#38): Could not discover the primary environment. {
[tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 βœ“  unit  src/terminal-links.test.ts (47 tests) 25ms
 βœ“  unit  src/composer-code-block.test.ts (25 tests) 58ms
 βœ“  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2918ms
   βœ“ resource monitor retry (4)
     βœ“ clears the settings and history errors after a successful retry without remounting 628ms
     βœ“ refreshes the changed history window only in the retry environment (switch environment: false) 1103ms
     βœ“ refreshes the changed history window only in the retry environment (switch environment: true) 778ms
     βœ“ keeps the failed monitor and history errors visible when retry fails 408ms
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
[21:46:02.422] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:4712) 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) 18ms
stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > still sends annotation text when the picked element's crop is malformed
[21:46:02.848] WARN (#89): 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/browserRecording.test.ts (4 tests) 17ms
 βœ“  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (5 tests) 3948ms
   βœ“ PreviewView (5)
     βœ“ reports rejected address mailto:alice@example.com without navigating or recording it 1308ms
     βœ“ reports rejected address http:// without navigating or recording it 1138ms
     βœ“ retains the annotation locally when its own environment loses access during capture 1041ms
     βœ“ still sends annotation text when the picked element's crop is malformed 324ms
 βœ“  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 10ms
stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
[21:46:04.307] WARN (#38): 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/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 > does not reveal a file after revocation during its workspace lookup
[21:46:04.416] WARN (#84): 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/ChatMarkdown.permissions.browser.test.tsx (5 tests) 474ms
(node:4739) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:4730) 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) 6ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds XML hidden in media by relationship bytes
[21:46:05.261] WARN (#38): 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/guest/guestStream.logic.test.ts (10 tests) 17ms
 βœ“  unit  src/components/files/projectFilesQueryState.test.tsx (4 tests) 17ms
 βœ“  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 14ms
 βœ“  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 465ms
 βœ“  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 4ms
 βœ“  unit  src/components/files/fileSaveSessions.test.ts (13 tests) 12ms
stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > can start installation before the first install snapshot arrives
[21:46:06.159] WARN (#38): 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
[21:46:06.462] WARN (#85): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 18ms
 βœ“  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (4 tests) 1014ms
   βœ“ Antigravity setup (4)
     βœ“ waits for verified auth after submitting a callback to the selected environment 375ms
     βœ“ does not send a callback left over from a replaced sign-in flow 327ms
(node:4785) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/promptStashStore.test.ts (10 tests) 24ms
 βœ“  unit  src/components/settings/providerStatus.test.ts (7 tests) 10ms
 βœ“  unit  src/reviewCommentContext.test.ts (5 tests) 31ms
 βœ“  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 7ms
 βœ“  unit  src/components/GitActionsControl.logic.test.ts (13 tests) 15ms
 βœ“  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 4ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps the body and omits expanded header from the prepared document
[21:46:08.671] WARN (#38): 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/composerPromptHistory.test.ts (18 tests) 25ms
 βœ“  unit  src/lib/contextWindow.test.ts (9 tests) 46ms
 βœ“  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 10ms
(node:4828) 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/composerSubmission.test.ts (8 tests) 83ms
 βœ“  unit  src/components/chat/composerAttachmentFiles.test.ts (10 tests) 10ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds shared-string text including CDATA true per cell and across sheets in the worker
[21:46:11.878] WARN (#38): 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/filesViewedStore.test.ts (9 tests) 19ms
 βœ“  unit  src/state/sourceControlActions.test.ts (17 tests) 15ms
 βœ“  unit  src/components/usage/usagePriceTable.test.ts (11 tests) 8ms
 βœ“  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 9ms
(node:4890) 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) 856ms
 βœ“  unit  src/components/media/MediaActions.test.tsx (5 tests) 14ms
 βœ“  unit  src/remoteOpen.test.ts (14 tests) 11ms
 βœ“  unit  src/components/ThreadNotificationCoordinator.logic.test.ts (12 tests) 21ms
 βœ“  unit  src/terminalUiStateStore.test.ts (9 tests) 13ms
(node:4938) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds Word image expansion for XML relationship alias
[21:46:15.396] WARN (#38): 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/browserFaviconStore.test.ts (7 tests) 21ms
stdout | src/components/ThreadNotificationCoordinator.badge.browser.test.ts > holds a completion through a continuation gap and notifies once it settles
[21:46:18.110] WARN (#38): 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 (3 tests) 232ms
 βœ“  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (3 tests) 501ms
 βœ“  unit  src/threadRoutes.test.ts (11 tests) 10ms
 βœ“  browser (chromium)  src/lib/sidebarTree.browser.test.ts (9 tests) 1253ms
   βœ“ sidebar keyboard navigation (9)
     βœ“ does not pull focus back after a click outside the tree 687ms
 βœ“  unit  src/cloud/linkEnvironment.test.ts (1 test) 61ms
 βœ“  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 7ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds spreadsheet cells at AX500 before padding
[21:46:18.623] WARN (#38): 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 > rechecks task access after confirming deletion
[21:46:18.688] WARN (#38): 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
[21:46:18.765] WARN (#83): 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/browserTargetResolver.test.ts (6 tests) 43ms
 βœ“  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (9 tests) 9907ms
   βœ“ theme color field (2)
     βœ“ jumps hue to both endpoints without changing saturation or brightness 1397ms
     βœ“ keeps the selected hue when a grey color is echoed back from theme settings 1153ms
   βœ“ provider accent color picker (7)
     βœ“ leaves the optional color unset when the preview is dismissed 740ms
     βœ“ adds the displayed default without adjusting a color control 1027ms
     βœ“ lets keyboard users add the displayed default 1772ms
     βœ“ keeps live color editing and allows clearing back to unset 1230ms
     βœ“ commits a drag that is still in progress when the popover closes 714ms
     βœ“ saves a change back to the saved color while the first change is still saving 905ms
     βœ“ shows the saved color again when it is reverted outside the picker 967ms
 βœ“  unit  src/hooks/useThreadActionMenu.test.ts (7 tests) 10ms
 βœ“  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (3 tests) 1322ms
   βœ“ stays on an unanswered question when the composer submits 1209ms
(node:5001) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5008) 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/citationProcedure.test.ts (15 tests) 16ms
 βœ“  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (4 tests) 1468ms
   βœ“ keeps other provider edits through a Save refetch 719ms
   βœ“ keeps other provider edits through a Disable refetch 606ms
 βœ“  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 28ms
(node:5033) 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/PullRequestThreadDialog.test.ts (1 test) 5ms
 βœ“  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 4ms
(node:5044) 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) 13ms
 βœ“  unit  src/wslPaths.test.ts (12 tests) 4ms
 βœ“  unit  src/contextMenuFallback.test.ts (1 test) 6ms
 βœ“  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 13ms
 βœ“  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > prepares all 60 pages of a table-heavy Word report
[21:46:21.952] WARN (#38): 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/bootError.test.ts (8 tests) 14ms
 βœ“  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 15ms
(node:5072) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/composer-list-continuation.test.ts (25 tests) 12ms
(node:5096) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/questionAttachments.test.ts (4 tests) 16ms
 βœ“  unit  src/components/RightPanelTabs.test.tsx (10 tests) 6ms
 βœ“  unit  src/reopenClosedView.test.ts (11 tests) 25ms
 βœ“  unit  src/lib/embeddedScripts.test.ts (40 tests) 39ms
stderr | src/lib/toolCallDiff.test.ts > toolCallDiff > renders added and deleted file contents as a file diff
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>"]
[21:46:25.282] WARN (#38): 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/toolCallDiff.test.ts (5 tests) 25ms
parsePatchContent: invalid git diff header diff --git notes

parsePatchContent: invalid git diff header diff --git notes


 βœ“  unit  src/components/settings/settingsScope.test.ts (13 tests) 30ms
 βœ“  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (7 tests) 425ms
(node:5126) 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/softwareKeyboard.test.ts (10 tests) 6ms
 βœ“  browser (chromium)  src/components/device/DeviceStreamView.browser.test.tsx (6 tests) 457ms
(node:5157) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/state/threads.test.ts (3 tests) 6ms
(node:5165) 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) 13ms
 βœ“  unit  src/components/files/pdfLayout.test.ts (17 tests) 17ms
 βœ“  unit  src/hooks/useEnvironmentTheme.test.ts (6 tests) 51ms
 βœ“  unit  src/markdown-incremental.test.tsx (18 tests) 1065ms
 βœ“  unit  src/components/settings/ThemeSearchSection.test.ts (7 tests) 20ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clears an Office metadata error when the same URL becomes previewable
[21:46:28.286] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5203) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (2 tests) 239ms
(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/state/shell.test.ts (5 tests) 11ms
 βœ“  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 19ms
 βœ“  unit  src/lib/discardComposerDraft.test.ts (4 tests) 37ms
 βœ“  unit  src/versionSkew.test.ts (11 tests) 18ms
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a
[21:46:29.029] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestActionsMenu.browser.test.tsx (6 tests) 5621ms
   βœ“ saves maintainer edits, locks while saving, and restores the saved value when a save fails 2433ms
   βœ“ keeps a saved choice through a stale refresh, then follows the host 1007ms
   βœ“ follows the host's first reading after a save, even when it matches the old value 914ms
   βœ“ hides maintainer edits on a pull request that is closed 313ms
   βœ“ hides maintainer edits on a pull request that is not authored by the viewer 530ms
   βœ“ hides maintainer edits on a pull request that is on a host without maintainer edits 422ms
stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a
[21:46:29.158] WARN (#83): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5236) 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 (11 tests) 11ms
 βœ“  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 10ms
(node:5244) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 7ms
 βœ“  unit  src/state/server.test.ts (2 tests) 5ms
stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > scrolls to a file asked for as the tab opens
[21:46:30.683] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5270) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds the worksheet relationship target /xl/custom/sheet1.bin at row 250001 before the reader allocates its grid
[21:46:31.482] WARN (#38): 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/composerCodeBlockHighlight.test.ts (2 tests) 32ms
 βœ“  unit  src/state/queries.filesystem.test.ts (3 tests) 14ms
 βœ“  browser (chromium)  src/components/chat/useThreadLifecycle.browser.test.tsx (3 tests) 2831ms
   βœ“ isolates restore completion and queued focus for a 764ms
   βœ“ isolates restore completion and queued focus for b 963ms
   βœ“ isolates restore completion and queued focus for navigation 1104ms
(node:5301) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/markdown-links.test.ts (9 tests) 16ms
 βœ“  unit  src/pendingUserInput.test.ts (8 tests) 5ms
(node:5294) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/browserFaviconLogic.test.ts (4 tests) 18ms
 βœ“  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 131ms
 βœ“  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 25ms
 βœ“  unit  src/bundledDev.test.ts (1 test) 276ms
 βœ“  unit  src/threadSelectionStore.test.ts (6 tests) 9ms
stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > pages forward to a file asked for that is not loaded yet, then scrolls to it
[21:46:34.043] WARN (#38): 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/turnDiffTree.test.ts (4 tests) 11ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (4 tests) 4039ms
   βœ“ scrolls to a file asked for as the tab opens 3373ms
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
[21:46:34.902] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 31ms
(node:5345) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/state/terminalSessions.test.ts (2 tests) 20ms
(node:5367) 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/openPreviewSession.test.ts (4 tests) 14ms
 βœ“  unit  src/components/settings/CodexSetupSection.logic.test.ts (7 tests) 15ms
 βœ“  unit  src/lib/incrementalHighlighting.test.ts (28 tests) 818ms
 βœ“  unit  src/composer-undo-grouping.test.ts (5 tests) 14ms
(node:5461) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5404) 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/pullRequest/guide/PullRequestGuideRunCoordinator.test.ts (3 tests) 14ms
(node:5470) 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 (3 tests) 14ms
stdout | unknown test
[21:46:37.827] WARN (#38): 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 > reauthorizes and retries a failed sqlite attachment
[21:46:38.158] WARN (#38): 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) 13ms
stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > creates on a permitted secondary and reacts to permission changes
[21:46:38.273] WARN (#89): 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) 240ms
stdout | src/components/chat/QueuedRunsControl.browser.test.tsx > previews assistant quotes as readable text and preserves the citation when editing
[21:46:38.660] WARN (#38): 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) 27ms
 βœ“  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 12ms
 βœ“  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 10ms
stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > keeps the permitted representative as the creation target
[21:46:39.108] WARN (#181): 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/timelineViewport.test.ts (12 tests) 8ms
 βœ“  unit  src/diffPanelStore.test.ts (3 tests) 13ms
 βœ“  unit  src/components/ThreadTerminalDrawer.test.ts (4 tests) 5ms
 βœ“  unit  src/components/files/filePath.test.ts (21 tests) 9ms
 βœ“  unit  src/state/revisionedQuery.test.ts (8 tests) 6ms
 βœ“  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (3 tests) 1245ms
   βœ“ previews assistant quotes as readable text and preserves the citation when editing 557ms
   βœ“ shows who sent a queued message and folds automation and agent prompts 640ms
 βœ“  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 7ms
 βœ“  unit  src/connection/desktopLocal.test.ts (9 tests) 5ms
 βœ“  browser (chromium)  src/components/settings/ScheduledTasksSettings.browser.test.tsx (5 tests) 2737ms
   βœ“ ScheduledTasksSettings (5)
     βœ“ creates on a permitted secondary and reacts to permission changes 959ms
     βœ“ keeps the permitted representative as the creation target 563ms
     βœ“ keeps an editor the user opened when the linked task loads later 804ms
stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > reaches Permissions from the effort items with arrow keys, previews, and picks with Enter
[21:46:40.994] WARN (#38): 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 > toggles a Mermaid attachment between diagram and source through the lazy preview
[21:46:41.311] WARN (#38): 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/ProviderSettingsPanel.logic.test.ts (6 tests) 11ms
 βœ“  browser (chromium)  src/components/chat/ThreadDetailsCard.browser.test.tsx (6 tests) 738ms
stdout | src/components/chat/useComposerContextImport.browser.test.tsx > settles a delayed image import after delete
[21:46:41.766] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:5532) 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) 497ms
 βœ“  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 17ms
 βœ“  browser (chromium)  src/components/chat/useComposerContextImport.browser.test.tsx (10 tests) 794ms
 βœ“  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 7ms
(node:5574) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 14ms
(node:5612) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5559) 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) 14ms
stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > returns focus to the editor when picking the default hides the chip
[21:46:44.100] WARN (#38): 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 > mounts a bounded set of saved notebook outputs as the reader scrolls
[21:46:44.514] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 10ms
 βœ“  unit  src/components/ThreadStatusIndicators.test.ts (4 tests) 10ms
 βœ“  unit  src/components/chat/timelineScrollTarget.test.ts (6 tests) 8ms
(node:5630) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/chat/ComposerPermissionsSection.browser.test.tsx (5 tests) 5310ms
   βœ“ reaches Permissions from the effort items with arrow keys, previews, and picks with Enter 1107ms
   βœ“ marks the current mode as checked and closes on Escape 444ms
   βœ“ returns focus to the editor after a pick 482ms
   βœ“ opens on the checked permission when composer.mode marked the trigger 1249ms
   βœ“ returns focus to the editor when picking the default hides the chip 2027ms
 βœ“  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 6ms
(node:5638) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5645) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:5661) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rendered odp spaces and tabs
[21:46:47.780] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/hooks/showThreadUndoNotice.test.ts (4 tests) 24ms
 βœ“  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 7ms
 βœ“  unit  src/worktreeCleanup.test.ts (6 tests) 5ms
(node:5672) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/assets/longLivedAssetUrls.test.ts (5 tests) 14ms
(node:5695) 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/composerControlsOwnership.test.ts (7 tests) 5ms
 βœ“  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 4ms
(node:5704) 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) 9ms
 βœ“  unit  src/components/chat/composerImagePersistence.test.ts (3 tests) 6ms
 βœ“  unit  src/lib/threadContextAttachment.test.ts (2 tests) 11ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rtf document text through the worker and attachment viewer
[21:46:50.885] WARN (#38): 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/AssistantCitationChip.browser.test.tsx > citation comment source disappearance > preserves a rejected save and allows a later retry
[21:46:51.276] WARN (#38): 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/HighlightedTokens.test.ts (7 tests) 17ms
 βœ“  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 567ms
 βœ“  browser (chromium)  src/state/device.browser.test.tsx (2 tests) 556ms
   βœ“ reports a failed first device load and retries it 410ms
 βœ“  unit  src/components/settings/ProviderSettingsForm.test.ts (6 tests) 4ms
 βœ“  unit  src/components/settings/SettingInheritance.test.ts (3 tests) 5ms
(node:5728) 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
[21:46:52.432] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > merges with the last selected merge method
[21:46:52.445] WARN (#38): 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/permissions/usePermissionStatus.test.ts (4 tests) 6ms
stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows
[21:46:52.510] WARN (#38): 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) 224ms
stdout | unknown test
[21:46:52.575] WARN (#85): 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/canvasStore.test.ts (4 tests) 4ms
stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > keeps the first and last selected card rings inside the fitted renderer frame
[21:46:52.608] WARN (#84): 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) 5ms
 βœ“  browser (chromium)  src/components/files/BrowserDocumentFrame.browser.test.tsx (2 tests) 327ms
 βœ“  unit  src/browser/browserViewportActions.test.ts (2 tests) 4ms
 βœ“  unit  src/components/settings/ProviderInstanceCard.test.ts (5 tests) 5ms
 βœ“  unit  src/components/composerFooterLayout.test.ts (3 tests) 6ms
 βœ“  unit  src/pierre-icons.test.ts (24 tests) 9ms
(node:5754) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves ods document text through the worker and attachment viewer
[21:46:54.181] WARN (#38): 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/clerk/clerkAppearance.test.ts (10 tests) 23ms
 βœ“  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 3ms
 βœ“  unit  src/projectScripts.test.ts (10 tests) 11ms
 βœ“  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (6 tests) 5ms
 βœ“  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 5ms
(node:5795) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/composerContextUndo.test.ts (1 test) 4ms
 βœ“  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 13ms
 βœ“  unit  src/components/chat/timelineScrollAnchoring.test.tsx (5 tests) 6ms
stdout | src/lib/openPullRequestLink.browser.test.tsx > offers the original unavailable commit URL when web popups are blocked (app)
[21:46:55.566] WARN (#38): 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) 3ms
 βœ“  browser (chromium)  src/lib/openPullRequestLink.browser.test.tsx (6 tests) 2700ms
   βœ“ offers the original unavailable commit URL when web popups are blocked (system) 848ms
   βœ“ offers the original unavailable commit URL when web popups are blocked (app) 882ms
   βœ“ opens an available commit in the closed Diff pane without the pane resetting it 687ms
 βœ“  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 5ms
 βœ“  unit  src/composer-block-shortcuts.test.ts (11 tests) 47ms
 βœ“  unit  src/lib/observeIntersection.test.ts (2 tests) 7ms
 βœ“  unit  src/components/settings/simlockDeviceHostsSettings.logic.test.ts (3 tests) 6ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds odt image pixels before returning browser markup
[21:46:57.360] WARN (#38): 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/confirmDialog.test.ts (4 tests) 5ms
(node:5895) 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/desktopUpdate.logic.test.ts (7 tests) 5ms
(node:5881) 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) 2860ms
   βœ“ web runtime relay telemetry policy (3)
     βœ“ applies desktop opt-out before the first relay span 2624ms
(node:5874) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/diffFileActions.test.ts (9 tests) 7ms
(node:5889) 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) 8ms
stdout | src/components/files/FilePreviewPanel.browser.test.tsx > rendered Markdown task saves > still toggles and saves tasks from a complete read
[21:46:58.535] WARN (#38): 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/FilePreviewPanel.browser.test.tsx (2 tests) 246ms
 βœ“  unit  src/state/use-orchestration-command.test.ts (2 tests) 16ms
 βœ“  unit  src/components/settings/updateTrackSwitch.logic.test.ts (3 tests) 6ms
 βœ“  unit  src/editorPreferences.test.ts (2 tests) 9ms
 βœ“  unit  src/clientPersistenceStorage.test.ts (3 tests) 252ms
 βœ“  unit  src/components/device/DeviceSetup.test.ts (2 tests) 4ms
stdout | unknown test
[21:47:00.124] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds html image pixels before returning browser markup
[21:47:00.555] WARN (#38): 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/environments/primary/httpLayer.test.ts (2 tests) 23ms
 βœ“  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 74ms
 βœ“  browser (chromium)  src/hooks/useRightPanelSurfaceClose.browser.test.tsx (4 tests) 2112ms
   βœ“ keeps a pending close on its original environment and thread, fallback=false 725ms
   βœ“ keeps a pending close on its original environment and thread, fallback=true 525ms
   βœ“ leaves both sessions intact when confirmation is cancel 318ms
   βœ“ leaves both sessions intact when confirmation is revoked 542ms
 βœ“  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 73ms
 βœ“  unit  src/state/paginatedBranches.test.ts (4 tests) 3ms
 βœ“  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 4ms
 βœ“  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 9ms
 βœ“  unit  src/components/chat/EffortGlyph.test.ts (10 tests) 9ms
 βœ“  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 8ms
 βœ“  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 3ms
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.]
 βœ“  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 8ms
(node:6021) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 40ms
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/components/KeybindingsUpdateToast.test.ts (1 test) 7ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms
stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds encoded-html image pixels before returning browser markup
[21:47:04.025] WARN (#38): 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/desktopAppActivation.test.ts (2 tests) 9ms
 βœ“  unit  src/lib/readableSyntaxTheme.test.ts (4 tests) 5ms
(node:6045) 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) 9ms
 βœ“  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 3ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 4ms
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/components/device/deviceHubApi.test.ts (2 tests) 4ms
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.]
 βœ“  browser (chromium)  src/components/preview/previewSessionSync.browser.test.ts (1 test) 50ms
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.]
 βœ“  unit  src/components/diffs/diffFileTree.logic.test.ts (4 tests) 4ms
 βœ“  unit  src/markdownListIndentation.test.tsx (5 tests) 43ms
(node:6085) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 10ms
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it
[21:47:06.081] WARN (#38): 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 (131 tests) 88319ms
   βœ“ bounded binary previews (9)
     βœ“ preserves length-delimited local and global PAX attributes 611ms
     βœ“ can leave an archive folder with a repeated separator 798ms
     βœ“ uses a PAX size override for the following TAR payload and bounds it 1374ms
     βœ“ shows generated SQLite columns and retains picker focus at 320 px 2588ms
     βœ“ shows generated SQLite columns and retains picker focus at 1280 px 1838ms
     βœ“ reauthorizes a failed image when retry is clicked 477ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
     βœ“ keeps a file and directory with the same basename accessible 666ms
[Error: ResizeObserver loop completed with undelivered notifications.]
     βœ“ keeps WhiteIsZero TIFF brightness and rejects oversized metadata before decoding 1171ms
   βœ“ large text preview recovery (15)
     βœ“ retains the workspace viewer across URL renewals and reloads revisions and manual refreshes 3028ms
     βœ“ rejects malformed UTF-8 bytes through the real text worker 416ms
     βœ“ replaces both prefetched pages with the worker's current file version 436ms
     βœ“ preserves the source row when indexing grows beyond 10000 lines (mixed heights: true) 311ms
     βœ“ recovers from a failed worker load when its source changes 774ms
   βœ“ opens an empty Word document with <w:body/> 516ms
   βœ“ rejects excessive archive entries before JSZip (directories: false) 311ms
   βœ“ rejects oversized embedded images before decoding pixels and retains ordinary images 402ms
   βœ“ preserves worksheet metadata with relationship target worksheets/./sheet1.xml 593ms
   βœ“ preserves x:worksheet metadata with relationship target ../xl/worksheets/sheet1.xml 552ms
   βœ“ preserves worksheet metadata with relationship target /xl/worksheets/sheet1.xml 575ms
   βœ“ reports the final slide at maximum scroll after page visibility changes 456ms
   βœ“ preserves merged text across tile clears 492ms
   βœ“ bounds excessive Word paragraphs before rendering DOM 1017ms
   βœ“ bounds excessive Word runs before rendering DOM 632ms
   βœ“ bounds excessive Word tables before rendering DOM 459ms
   βœ“ bounds excessive Word auxiliary XML before rendering DOM 504ms
   βœ“ bounds excessive Word XML bytes before rendering DOM 512ms
   βœ“ bounds excessive Word renamed XML before rendering DOM 441ms
   βœ“ bounds excessive Word section after prefix before rendering DOM 1083ms
   βœ“ bounds excessive Word oversized section before rendering DOM 1057ms
   βœ“ bounds XML hidden in media by relationship markup 649ms
   βœ“ bounds XML hidden in media by relationship bytes 763ms
   βœ“ bounds XML hidden in media by content type 594ms
   βœ“ bounds XML hidden in media by metadata type 801ms
   βœ“ bounds XML hidden in media by deep XML 656ms
   βœ“ bounds XML hidden in media by query path 673ms
   βœ“ bounds shared-string text including CDATA false per cell and across sheets in the worker 1280ms
   βœ“ bounds shared-string text including CDATA true per cell and across sheets in the worker 921ms
   βœ“ counts shared Word settings once with 1 text repetitions 582ms
   βœ“ counts shared Word settings once with 145 text repetitions 1167ms
   βœ“ bounds Word image expansion for repeated binary 1065ms
   βœ“ bounds Word image expansion for XML relationship alias 699ms
   βœ“ bounds Word image expansion for duplicate relationship ID 1037ms
   βœ“ bounds spreadsheet cells at XFD200 before padding 482ms
   βœ“ bounds spreadsheet cells at XFD1048576 before padding 479ms
   βœ“ bounds spreadsheet cells at AX500 before padding 563ms
   βœ“ bounds spreadsheet cells at AZ9999999 before padding 441ms
   βœ“ keeps spreadsheet dates on their calendar day west of UTC 1889ms
   βœ“ prepares all 60 pages of a table-heavy Word report 2023ms
   βœ“ prepares all 100 pages of a table-heavy Word report 1260ms
   βœ“ standalone Mermaid previews (8)
     βœ“ rejects resource syntax before Mermaid lays out A@{ "img": "//attacker.invalid/pixel.png" } 589ms
     βœ“ renders the <--> arrow 765ms
   βœ“ reloads a workspace Word file after a preview remount 1706ms
   βœ“ clears an Office metadata error when the same URL becomes previewable 468ms
   βœ“ opens a known empty attachment even when its range response is inaccessible 460ms
   βœ“ refreshes authorization and retries a failed streamed attachment 379ms
   βœ“ bounds the worksheet relationship target custom/sheet1.xml at row 250001 before the reader allocates its grid 660ms
   βœ“ bounds the worksheet relationship target /xl/custom/sheet1.bin at row 250001 before the reader allocates its grid 681ms
   βœ“ bounds the worksheet relationship target custom/valid.xml at row 1 before the reader allocates its grid 3553ms
   βœ“ copies every indexed line rather than the mounted preview rows 389ms
   βœ“ reauthorizes and retries a failed archive attachment 1611ms
   βœ“ reauthorizes and retries a failed sqlite attachment 2326ms
   βœ“ loads a font attachment through the lazy preview 1125ms
   βœ“ toggles a Mermaid attachment between diagram and source through the lazy preview 2172ms
   βœ“ unwraps one text attachment without turning off the word wrap setting 492ms
   βœ“ mounts a bounded set of saved notebook outputs as the reader scrolls 2315ms
   βœ“ retains RTF grouped Unicode and font text in {\rtf1\uc1\u945{\b bold}Hello} 651ms
   βœ“ preserves rendered odt spaces and tabs 1008ms
   βœ“ preserves rendered odp spaces and tabs 1226ms
   βœ“ preserves rtf document text through the worker and attachment viewer 2441ms
   βœ“ preserves epub document text through the worker and attachment viewer 1454ms
   βœ“ preserves ods document text through the worker and attachment viewer 1897ms
   βœ“ bounds epub image pixels before returning browser markup 1745ms
   βœ“ bounds odt image pixels before returning browser markup 1724ms
   βœ“ bounds ipynb image pixels before returning browser markup 2148ms
   βœ“ bounds html image pixels before returning browser markup 1783ms
   βœ“ bounds encoded-html image pixels before returning browser markup 2349ms
   βœ“ validates PDF standardFontDataUrl assets before decoding 1773ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 34ms
 βœ“  unit  src/components/chat/markdownStreamBlocks.test.tsx (15 tests) 756ms
   βœ“ splitMarkdownBlocks (15)
     βœ“ 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)." 312ms
 βœ“  unit  src/localApi.test.ts (1 test) 1168ms
   βœ“ LocalApi (1)
     βœ“ fails closed in a browser when no themed host is available 1167ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/state/waitForQuerySettled.test.ts (4 tests) 16ms
 βœ“  unit  src/lib/previewAnnotation.test.ts (4 tests) 6ms
(node:6111) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6158) 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) 9ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/components/diffs/useCodeViewFileReveal.test.ts (4 tests) 11ms
 βœ“  unit  src/browser/BrowserProfileReporter.test.ts (3 tests) 4ms
stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229}
[Error: ResizeObserver loop completed with undelivered notifications.]
 βœ“  unit  src/state/npmRelease.test.ts (2 tests) 118ms
 βœ“  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms
 βœ“  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms
 βœ“  browser (chromium)  src/components/CommandPalette.composition.browser.test.tsx (6 tests) 6898ms
   βœ“ add-project repository (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 1104ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 1637ms
   βœ“ add-project folder (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 569ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 1101ms
   βœ“ add-project destination (2)
     βœ“ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 1355ms
     βœ“ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 1130ms
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) 4ms
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it
[21:47:09.562] WARN (#38): 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/AddUsageLimitSourceDialog.logic.test.ts (3 tests) 11ms
 βœ“  unit  src/composer-rich-text.test.ts (5 tests) 5ms
 βœ“  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms
 βœ“  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (6 tests) 1084ms
   βœ“ still types other letters into the composer while the launcher is open 480ms
 βœ“  unit  src/threadNotifications.test.ts (3 tests) 21ms
 βœ“  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 5ms
(node:6193) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6207) 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/usagePriceForm.test.ts (11 tests) 8ms
 βœ“  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 8ms
 βœ“  unit  src/components/preview/usePreviewBridge.test.ts (2 tests) 4ms
 βœ“  unit  src/cloud/connectCliAuth.test.ts (2 tests) 10ms
 βœ“  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 13ms
 βœ“  unit  src/composer-text-direction.test.ts (4 tests) 16ms
(node:6232) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 5ms
 βœ“  unit  src/state/desktopUpdate.test.ts (1 test) 61ms
 βœ“  browser (chromium)  src/components/files/PdfViewer.browser.test.tsx (1 test) 1655ms
   βœ“ fits the width, then finds split and rotated text and jumps to its page 1654ms
 βœ“  unit  src/state/entities.relationshipShells.test.ts (2 tests) 4ms
stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > reports and tests the endpoint the environment set over an empty setting
[21:47:12.775] WARN (#38): 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/providerModels.test.ts (2 tests) 4ms
 βœ“  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 3ms
 βœ“  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 7186ms
   βœ“ TelemetryExportSettings (2)
     βœ“ does not resend a field the user restored after another client changed it 6568ms
     βœ“ reports and tests the endpoint the environment set over an empty setting 617ms
 βœ“  browser (chromium)  src/shortcuts/dispatcher.browser.test.ts (7 tests) 489ms
 βœ“  unit  src/lib/terminalContext.test.ts (2 tests) 5ms
 βœ“  unit  src/components/chat/timelineMinimapItems.test.ts (3 tests) 22ms
 βœ“  unit  src/providerSkillSearch.test.ts (10 tests) 15ms
(node:6368) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > disables conflict checkout when the connection loses source-control:write
[21:47:16.699] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6393) 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/ExpandedImagePreview.test.ts (5 tests) 9ms
 βœ“  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 5ms
stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > can still add conflict resolution to an existing composer without checkout scopes
[21:47:17.321] WARN (#86): 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/SnoozePresetsSettings.logic.test.ts (4 tests) 22ms
 βœ“  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 3ms
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx (3 tests) 1861ms
   βœ“ disables conflict checkout when the connection loses source-control:write 451ms
   βœ“ disables conflict checkout when the connection loses orchestration:operate 348ms
   βœ“ can still add conflict resolution to an existing composer without checkout scopes 1061ms
stdout | src/components/settings/CaptureShortcutConfig.browser.test.tsx > shows the fallback before review and requires separate read and write approval on hyprland
[21:47:18.252] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 320ms
 βœ“  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 14ms
 βœ“  unit  src/markdownGithubAlerts.test.tsx (3 tests) 43ms
 βœ“  unit  src/lib/elementContext.test.ts (1 test) 4ms
 βœ“  unit  src/reactCompilerCoverage.test.ts (1289 tests) 8309ms
   βœ“ React Compiler coverage (1289)
     βœ“ compiles apps/web/src/components/ChatView.tsx 1410ms
 βœ“  browser (chromium)  src/components/ThreadTerminalDrawer.browser.test.tsx (1 test) 117ms
 βœ“  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 20ms
 βœ“  unit  src/hooks/useScratchProject.test.ts (2 tests) 7ms
 βœ“  unit  src/components/settings/SecretProviderDialog.logic.test.ts (2 tests) 16ms
 βœ“  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 12ms
 βœ“  unit  src/state/desktopCliCommand.test.ts (1 test) 166ms
 βœ“  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 4ms
 βœ“  unit  src/components/chat/threadDetailsItems.test.ts (5 tests) 4ms
 βœ“  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 4ms
 βœ“  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 6ms
 βœ“  unit  src/cloud/managedAuth.test.ts (1 test) 7ms
 βœ“  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 10ms
 βœ“  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 425ms
 βœ“  unit  src/state/serverProviders.logic.test.ts (2 tests) 3ms
(node:6442) 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/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 15ms
 βœ“  unit  src/hooks/useLocalStorage.test.ts (1 test) 33ms
 βœ“  unit  src/hostedPairing.test.ts (2 tests) 8ms
 βœ“  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 3ms
 βœ“  unit  src/state/desktopSshHosts.test.ts (1 test) 3ms
 βœ“  browser (chromium)  src/components/settings/ThemeEditorPanel.browser.test.tsx (2 tests) 714ms
   βœ“ ThemeEditorPanel (2)
     βœ“ returns to where the user left it when the window shrinks and grows back 456ms
 βœ“  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (2 tests) 4ms
 βœ“  browser (chromium)  src/components/media/AttachmentImage.browser.test.tsx (8 tests) 718ms
 βœ“  unit  src/cloud/dpop.test.ts (1 test) 99ms
(node:6535) 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/pendingDraftWork.test.ts (2 tests) 2ms
 βœ“  unit  src/fileContextMenu.test.ts (3 tests) 4ms
 βœ“  unit  src/browser/browserViewportLayout.test.ts (2 tests) 10ms
(node:6593) 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/usageBreakdown.test.ts (1 test) 2ms
 βœ“  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms
 βœ“  unit  src/hooks/threadUndo.test.ts (2 tests) 3ms
 βœ“  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 5ms
stdout | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects
[21:47:26.777] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6632) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/useTimelinePositionRestore.test.ts (1 test) 4ms
 βœ“  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 1135ms
   βœ“ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 1134ms
 βœ“  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 5ms
(node:6648) 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/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.]
 βœ“  unit  src/portDiscoveryState.test.ts (2 tests) 3ms
 βœ“  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 4ms
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.]
 βœ“  unit  src/lib/chatThreadActions.test.ts (2 tests) 3ms
 βœ“  browser (chromium)  src/components/settings/AddCodexAccountDialog.browser.test.tsx (1 test) 837ms
   βœ“ AddCodexAccountDialog (1)
     βœ“ plays its close animation before the owner unmounts it once the account connects 834ms
 βœ“  unit  src/components/chat/UsageLimitRecoveryBanner.test.tsx (3 tests) 5ms
 βœ“  unit  src/projectIconOptions.test.ts (2 tests) 17ms
 βœ“  unit  src/textDirection.test.ts (9 tests) 9ms
 βœ“  unit  src/previewMiniPlayerStore.test.ts (1 test) 4ms
 βœ“  unit  src/browser/browserDefaults.test.ts (1 test) 2ms
 βœ“  unit  src/components/files/loadFileAncestors.test.ts (1 test) 3ms
 βœ“  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 4ms
 βœ“  unit  src/lib/lruCache.test.ts (3 tests) 4ms
 βœ“  unit  src/lib/videoFirstFrame.test.ts (3 tests) 5ms
 βœ“  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 5ms
 βœ“  unit  src/components/settings/pairingUrls.test.ts (2 tests) 5ms
(node:6767) 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) 11ms
(node:6760) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/proposedPlan.test.ts (3 tests) 4ms
 βœ“  unit  src/components/ui/middle-truncate.test.ts (5 tests) 6ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarUpdatePill.browser.test.tsx (4 tests) 2849ms
   βœ“ SidebarUpdatePill update everything (2)
     βœ“ does not refocus the update button after a pointer cancel 1492ms
     βœ“ returns focus to the update button after Escape 886ms
stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal
[21:47:31.829] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/sidebar/routeReveal.browser.test.tsx (4 tests) 399ms
 βœ“  browser (chromium)  src/components/chat/ThreadRelationshipsControl.browser.test.tsx (4 tests) 5149ms
   βœ“ reports a rejected merge command and clears the busy state 792ms
   βœ“ reports a rejected disconnect command and clears the busy state 972ms
   βœ“ clears the previous merge error after a successful retry 1075ms
   βœ“ clears the previous disconnect error after a successful retry 2308ms
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
[21:47:32.677] WARN (#91): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6816) 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) 3ms
 βœ“  unit  src/settleAndAdvance.test.ts (1 test) 3ms
 βœ“  browser (chromium)  src/browser/ServerBrowserSurface.browser.test.tsx (3 tests) 369ms
(node:6802) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:6831) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  browser (chromium)  src/components/chat/ProviderModelPicker.composition.browser.test.tsx (2 tests) 2437ms
   βœ“ keeps composition keys out of model selection and dismissal 1790ms
   βœ“ keeps composing keys from triggering model jump shortcuts 646ms
 βœ“  unit  src/components/composerContextPresentation.test.ts (1 test) 15ms
 βœ“  unit  src/lib/triageTarget.test.ts (2 tests) 3ms
 βœ“  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 5ms
 βœ“  browser (chromium)  src/components/chat/ComposerBannerStack.browser.test.tsx (4 tests) 668ms
 βœ“  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 10ms
 βœ“  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 3ms
 βœ“  unit  src/lib/formatBytes.test.ts (11 tests) 5ms
 βœ“  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 8ms
 βœ“  unit  src/lib/color.test.ts (8 tests) 5ms
 βœ“  unit  src/lib/attachmentUploadState.test.ts (1 test) 9ms
 βœ“  unit  src/components/clerk/authRedirect.test.ts (1 test) 8ms
(node:6862) 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/fileLineReveal.test.ts (1 test) 2ms
 βœ“  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 18ms
(node:6868) 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/previewRuntimeTabId.test.ts (1 test) 4ms
 βœ“  unit  src/composer-code-languages.test.ts (1 test) 7ms
 βœ“  unit  src/browser/browserLinkTarget.test.ts (1 test) 7ms
 βœ“  unit  src/components/files/fileContentRevision.test.ts (1 test) 3ms
 βœ“  unit  src/hooks/useThreadActions.test.ts (1 test) 4ms
 βœ“  unit  src/lib/projectPaths.test.ts (1 test) 3ms
(node:6962) 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
[21:47:42.245] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
(node:6924) 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/HistorySwipeNavigation.test.ts (5 tests) 5ms
stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
[21:47:42.614] WARN (#89): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms
(node:6983) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/components/chat/DiffStatLabel.test.ts (1 test) 2ms
(node:6992) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
(Use `node --trace-warnings ...` to show where the warning was created)
 βœ“  unit  src/lib/utils.test.ts (1 test) 5ms
 βœ“  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 610ms
   βœ“ mixed source control instructions (1)
     βœ“ resets mixed template preferences without replacing each environment's instructions 609ms
 βœ“  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 23ms
 βœ“  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 335ms
   βœ“ rechecks the grant before preparing an agent 311ms
stdout | src/components/settings/StorageSettings.browser.test.tsx > keeps cleanup disabled when settled retention and all other rules are off
[21:47:44.535] WARN (#38): 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 (1 test) 37ms
 βœ“  browser (chromium)  src/contextMenuFallback.keyboard.browser.test.ts (5 tests) 132ms
 βœ“  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (4 tests) 204ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent
[21:47:45.730] WARN (#38): 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/ThemeImportDialog.browser.test.tsx (3 tests) 2041ms
   βœ“ ThemeImportDialog (1)
     βœ“ searches Open VSX under StrictMode 1085ms
   βœ“ keeps batch failures visible after Update existing 561ms
   βœ“ keeps batch failures visible after Keep both 394ms
stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent
[21:47:46.112] WARN (#85): 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 (1 test) 1464ms
   βœ“ keeps each registry image when adding a model from another ACP agent 1460ms
 βœ“  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
[21:47:48.121] WARN (#38): 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
[21:47:48.151] WARN (#84): 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) 996ms
   βœ“ keeps an unsaved description when collapsed and reopened 996ms
 βœ“  browser (chromium)  src/components/pullRequest/useInlineActionConfirm.browser.test.tsx (3 tests) 1049ms
   βœ“ confirms on the second click and disarms on Escape 703ms
 βœ“  browser (chromium)  src/components/settings/EnvironmentRoutesList.browser.test.tsx (1 test) 416ms
   βœ“ shows a route added after a reorder was saved, once another route is removed 416ms
stdout | src/components/AddProjectToMachineDialog.browser.test.tsx > AddProjectToMachineDialog > closes when its project goes away
[21:47:53.006] WARN (#38): 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) 169ms
stdout | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
[21:47:53.172] WARN (#38): 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/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) 723ms
   βœ“ keeps an unsaved citation comment when a question takes the composer 720ms
stdout | src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx > runs scheduled work only with task permission (false)
[21:47:54.336] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/ChatMarkdownMedia.browser.test.tsx (1 test) 146ms
stdout | src/components/settings/SecretSourceInput.browser.test.tsx > SecretSourceInput > moves a reference to another provider only once one is committed for it
[21:47:54.380] WARN (#38): 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) 307ms
stdout | src/components/settings/SecretSourceInput.browser.test.tsx > SecretSourceInput > rejects a reference 1Password cannot read
[21:47:57.613] WARN (#38): 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) 4436ms
   βœ“ SecretSourceInput (3)
     βœ“ moves a reference to another provider only once one is committed for it 2724ms
     βœ“ removes the reference when its field is cleared 309ms
     βœ“ rejects a reference 1Password cannot read 1397ms
 βœ“  browser (chromium)  src/components/chat/ThreadVisitWatermark.browser.test.tsx (1 test) 80ms
 βœ“  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 154ms
stdout | unknown test
[21:48:03.307] WARN (#38): 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) 190ms
 βœ“  browser (chromium)  src/browser/BrowserDeviceToolbar.browser.test.tsx (4 tests) 4148ms
   βœ“ keeps each typed width digit until the locked size is committed 1058ms
   βœ“ keeps each typed height digit until the locked size is committed 770ms
   βœ“ clamps a completed width below the locked minimum when leaving the toolbar 800ms
   βœ“ still limits a completed locked size to the viewport area cap 1515ms
stdout | unknown test
[21:48:06.635] WARN (#38): 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) 246ms
stdout | src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx > keeps an edited draft through revocation and saves it after access returns without remounting
[21:48:07.180] WARN (#38): 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) 1505ms
   βœ“ keeps an edited draft through revocation and saves it after access returns without remounting 1504ms
 βœ“  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 314ms
 βœ“  browser (chromium)  src/components/ui/sidebar.browser.test.tsx (2 tests) 1255ms
   βœ“ Sidebar (2)
     βœ“ hands focus to the outside trigger when it collapses around the focused control 705ms
     βœ“ abandons a rail drag when the sidebar collapses mid-drag 549ms
 βœ“  browser (chromium)  src/components/files/fileSaveSessions.browser.test.tsx (1 test) 66ms
 βœ“  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 57ms
 βœ“  browser (chromium)  src/components/pullRequest/guide/useGuideDiffFiles.browser.test.tsx (3 tests) 66ms
stdout | src/components/files/FileBrowserPanel.browser.test.tsx > FileBrowserPanel > dragging a file row carries a composer mention without opening it, and dragend releases it
[21:48:14.544] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/files/FileBrowserPanel.browser.test.tsx (1 test) 425ms
   βœ“ FileBrowserPanel (1)
     βœ“ dragging a file row carries a composer mention without opening it, and dragend releases it 424ms
stdout | unknown test
[21:48:17.197] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/chat/WorktreeSetupCard.browser.test.tsx (2 tests) 98ms
 βœ“  browser (chromium)  src/components/Sidebar.logic.browser.test.tsx (2 tests) 181ms
 βœ“  browser (chromium)  src/hooks/useLiveRefresh.browser.test.tsx (2 tests) 29ms
stdout | src/shortcuts/commandPaletteCommands.browser.test.tsx > command palette shortcuts > stay inert on routes without the palette
[21:48:19.920] WARN (#38): 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/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 200ms
 βœ“  browser (chromium)  src/shortcuts/commandPaletteCommands.browser.test.tsx (3 tests) 285ms
stdout | unknown test
[21:48:21.940] WARN (#38): 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/announce.browser.test.ts (3 tests) 193ms
stdout | src/components/chat/MarkdownCopy.browser.test.tsx > markdown copy without the async clipboard > copies a code block through the execCommand fallback
[21:48:24.147] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/shortcuts/chatRouteCommands.browser.test.ts (2 tests) 51ms
 βœ“  browser (chromium)  src/components/chat/MarkdownCopy.browser.test.tsx (2 tests) 1192ms
   βœ“ markdown copy without the async clipboard (2)
     βœ“ copies a table through the execCommand fallback 943ms
 βœ“  browser (chromium)  src/components/files/useDirectoryEntries.browser.test.tsx (1 test) 51ms
 βœ“  browser (chromium)  src/components/permissions/usePermissionStatus.browser.test.tsx (2 tests) 79ms
 βœ“  browser (chromium)  src/components/diffs/DiffFileLoadingBoundary.browser.test.tsx (1 test) 114ms
 βœ“  browser (chromium)  src/components/ProjectFavicon.browser.test.tsx (1 test) 133ms
 βœ“  browser (chromium)  src/components/chat/MarkdownExternalLink.browser.test.tsx (2 tests) 422ms
 βœ“  browser (chromium)  src/lib/terminalFocus.browser.test.ts (1 test) 86ms
 ❯  browser (chromium)  src/components/ChatView.browser.test.tsx (1 test | 1 failed) 15017ms
   Γ— a new draft does not load its reserved thread before the server lists it 15016ms
 βœ“  browser (chromium)  src/themePalette.browser.test.ts (1 test) 20ms
stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > re-enables Save when a When editor closes on an expression it could not parse
[21:48:40.941] WARN (#38): 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) 86ms
stdout | unknown test
[21:48:41.118] WARN (#38): 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 > re-enables Save when a When editor closes on an expression it could not parse
[21:48:41.326] WARN (#85): 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/MarkdownMath.browser.test.tsx (1 test) 1467ms
   βœ“ keeps keyboard scrolling available as a streamed equation outgrows its viewport 1467ms
 βœ“  browser (chromium)  src/components/settings/KeybindingsSettings.browser.test.tsx (1 test) 2614ms
   βœ“ re-enables Save when a When editor closes on an expression it could not parse 2613ms
stdout | src/components/settings/TypographySettings.browser.test.tsx > TypographySection > persists the advanced flag the terminal reads when a deep link targets an advanced row
[21:48:44.434] WARN (#38): 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) 233ms
 βœ“  browser (chromium)  src/hooks/useEnvironmentDisconnectDelay.browser.test.tsx (1 test) 35ms
 βœ“  browser (chromium)  src/state/revisionedQuery.browser.test.tsx (1 test) 94ms
stdout | src/components/chat/ExpandedImageDialog.browser.test.tsx > ExpandedImageDialog > Escape closes a popup opened inside the dialog before the dialog
[21:48:47.167] WARN (#38): 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 > forgejo breaks a single newline
[21:48:47.500] WARN (#38): 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
[21:48:47.593] WARN (#84): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
 βœ“  browser (chromium)  src/components/pullRequest/PullRequestMarkdown.browser.test.tsx (8 tests) 704ms
 βœ“  browser (chromium)  src/components/chat/ExpandedImageDialog.browser.test.tsx (1 test) 1057ms
   βœ“ ExpandedImageDialog (1)
     βœ“ Escape closes a popup opened inside the dialog before the dialog 1056ms
 βœ“  browser (chromium)  src/components/ContextChip.browser.test.tsx (1 test) 111ms
 βœ“  browser (chromium)  src/lib/documentActivity.browser.test.ts (1 test) 7ms
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/CommandPaletteContent.browser.test.tsx (1 test) 310ms
   βœ“ CommandPaletteContent (1)
     βœ“ focuses the search input, not the Back button, when it opens into a submenu 310ms
 βœ“  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1307ms
   βœ“ SecretInput (2)
     βœ“ preserves a configured secret on empty edits and commits a replacement 1017ms
 βœ“  browser (chromium)  src/hooks/useStableCallback.browser.test.tsx (1 test) 19ms
 βœ“  browser (chromium)  src/hooks/useCommitOnBlur.browser.test.tsx (2 tests) 745ms
   βœ“ settings draft commits (2)
     βœ“ preserves an external update when an untouched field loses focus 358ms
     βœ“ preserves a saved edit when refocused before its server snapshot arrives 385ms
 βœ“  browser (chromium)  src/components/desktop/SshPasswordPromptDialog.browser.test.tsx (1 test) 163ms
 βœ“  browser (chromium)  src/components/DiffFilePathCopyButton.browser.test.tsx (1 test) 491ms
   βœ“ explains a denied clipboard write and lets the same path be copied again 490ms
stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded
[21:48:55.242] WARN (#38): Could not discover the primary environment. {
  error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
}
stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded
[21:48:55.364] WARN (#90): 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) 192ms
 βœ“  browser (chromium)  src/hooks/useDeadline.browser.test.tsx (1 test) 55ms
 βœ“  browser (chromium)  src/components/chat/MessageCopyButton.browser.test.tsx (1 test) 604ms
   βœ“ explains a denied clipboard write and lets the same message be copied again 604ms
 βœ“  browser (chromium)  src/components/pullRequest/LinkPullRequestDialog.browser.test.tsx (1 test) 87ms
 βœ“  browser (chromium)  src/connection/runtime.browser.test.ts (1 test) 10ms
 βœ“  browser (chromium)  src/components/AppRouteModal.browser.test.tsx (1 test) 179ms
 βœ“  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 7ms
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.
 βœ“  browser (chromium)  src/components/ChatView.logic.browser.test.ts (1 test) 228ms
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 New thread in... with focus in the search input, not the Back button
[21:49:02.055] WARN (#38): 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/CommandPalette.browser.test.tsx
[21:49:02.113] WARN (#90): 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) 193ms
 βœ“  browser (chromium)  src/components/ui/middle-truncate.browser.test.tsx (1 test) 25ms
 βœ“  browser (chromium)  src/components/ui/toast.browser.test.tsx (1 test) 31ms

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

 FAIL   browser (chromium)  src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it
Error: Test timed out in 15000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
 ❯ task node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:5136:43
 ❯ Object.<anonymous> node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:5153:16
 ❯ Object.<anonymous> node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:4939:28
 ❯ chain node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:4336:14
 ❯ src/components/ChatView.browser.test.tsx:36:1
     34| }));
     35|
     36| it("a new draft does not load its reserved thread before the server li…
       | ^
     37|   using _environment = installFakeEnvironment([]);
     38|   using fetchSpy = vi.spyOn(globalThis, "fetch");

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


 Test Files  1 failed | 468 passed (469)
      Tests  1 failed | 5108 passed (5109)
   Start at  21:45:21
   Duration  221.32s (worker 88%, import 7%, transform 3%, tests 2%)


Error: Error: Test timed out in 15000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
 ❯ task node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:5136:43
 ❯ Object.<anonymous> node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:5153:16
 ❯ Object.<anonymous> node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:4939:28
 ❯ chain node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=cca36a2f:4336:14
 ❯ src/components/ChatView.browser.test.tsx:36:1



Error: Process completed with exit code 1.
Post job cleanup.
##[start-action display=Cache Vite+;id=__0dee9b89-7372-4d64-a597-4143a56a5481.vp_cache]
##[end-action id=__0dee9b89-7372-4d64-a597-4143a56a5481.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/9d8a8cf7-7ac4-4b86-a7a3-b8ca9fb415f8' 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: 630
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 916
  BLACKSMITH_CHECK_RUN_ID: 124329462817
  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