2026-11-11T05:50:02.8249618Z Current runner version: '2.338.2' 2026-11-11T05:50:02.8252619Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-yxy6i6isgvpcrkcc' 2026-11-11T05:50:02.8253206Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-11-11T05:50:02.8253844Z Machine name: 'ip-172-31-73-130' 2026-11-11T05:50:02.8255038Z ##[group]GITHUB_TOKEN Permissions 2026-11-11T05:50:02.8256207Z Contents: read 2026-11-11T05:50:02.8256506Z Metadata: read 2026-11-11T05:50:02.8256797Z ##[endgroup] 2026-11-11T05:50:02.8258232Z Secret source: Actions 2026-11-11T05:50:02.8258734Z Cache mode: write 2026-11-11T05:50:02.8260510Z Prepare workflow directory 2026-11-11T05:50:02.8441504Z Prepare all required actions 2026-11-11T05:50:02.8467982Z Getting action download info 2026-11-11T05:50:02.9507819Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-11-11T05:50:02.9802753Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-11T05:50:03.0816839Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-11-11T05:50:03.0853511Z Complete job name: Test Web 2026-11-11T05:50:03.3417581Z A job started hook has been configured by the self-hosted runner administrator 2026-11-11T05:50:03.3489105Z ##[group]Run '/setup.sh' 2026-11-11T05:50:03.3501296Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:50:03.3501719Z env: 2026-11-11T05:50:03.3501954Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:03.3502252Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:03.3502543Z BLACKSMITH_CHECK_RUN_ID: 130350580795 2026-11-11T05:50:03.3502833Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-11-11T05:50:03.3503123Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-11T05:50:03.3503392Z ##[endgroup] 2026-11-11T05:50:03.3729717Z Logging daemon started (blacksmithd for logs) 2026-11-11T05:50:03.3813213Z Results daemon started (blacksmithd for results) 2026-11-11T05:50:03.3939454Z Background adoption and SSH setup started (PID: 3190) 2026-11-11T05:50:03.3941266Z 2026-11-11T05:50:03.3941650Z ---------------------------------------- 2026-11-11T05:50:03.3942183Z View this job: https://app.blacksmith.sh/pingdotgg/runs/42967984857/jobs/130350580795 2026-11-11T05:50:03.3942610Z SSH Access (using your GitHub SSH key): 2026-11-11T05:50:03.3943037Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-yxy6i6isgvpcrkcc.vm.blacksmith.sh 2026-11-11T05:50:03.3943350Z 2026-11-11T05:50:03.3943463Z No GitHub SSH key? Add one at: 2026-11-11T05:50:03.3943958Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-11-11T05:50:03.3944363Z 2026-11-11T05:50:03.3944476Z ---------------------------------------- 2026-11-11T05:50:03.3944653Z 2026-11-11T05:50:03.3944815Z VM ID: blacksmith-8vcpu-ubuntu-2404-yxy6i6isgvpcrkcc 2026-11-11T05:50:03.3945150Z Host: production-152.236.47.124-x8664 2026-11-11T05:50:03.3945432Z Host Agent PID: 1298398 2026-11-11T05:50:03.3945694Z Host Agent Git SHA: db010f00b 2026-11-11T05:50:03.3945968Z Host CPU Manufacturer: AuthenticAMD 2026-11-11T05:50:03.3946260Z Blacksmith Host Generation: gen 2 2026-11-11T05:50:03.3946563Z Petname: production-renewing-snipe-c8f5602b 2026-11-11T05:50:03.3946862Z Region: us-east 2026-11-11T05:50:03.3947167Z Rootfs Version: ubuntu24-full-x64-081926 2026-11-11T05:50:03.3952783Z OS Version: Ubuntu 24.04.4 LTS 2026-11-11T05:50:03.3953255Z 2026-11-11T05:50:03.3953374Z Enabling Blacksmith transparent cache 2026-11-11T05:50:03.4228254Z ##[group]Run actions/checkout@v6 2026-11-11T05:50:03.4228581Z with: 2026-11-11T05:50:03.4229023Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-11-11T05:50:03.4229422Z sparse-checkout-cone-mode: false 2026-11-11T05:50:03.4229707Z repository: pingdotgg/t3code 2026-11-11T05:50:03.4231537Z token: *** 2026-11-11T05:50:03.4231759Z ssh-strict: true 2026-11-11T05:50:03.4231987Z ssh-user: git 2026-11-11T05:50:03.4232218Z persist-credentials: true 2026-11-11T05:50:03.4232642Z clean: true 2026-11-11T05:50:03.4232862Z fetch-depth: 1 2026-11-11T05:50:03.4233086Z fetch-tags: false 2026-11-11T05:50:03.4233320Z show-progress: true 2026-11-11T05:50:03.4233550Z lfs: false 2026-11-11T05:50:03.4233765Z submodules: false 2026-11-11T05:50:03.4234001Z set-safe-directory: true 2026-11-11T05:50:03.4234268Z allow-unsafe-pr-checkout: false 2026-11-11T05:50:03.4234530Z env: 2026-11-11T05:50:03.4234780Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:03.4235071Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:03.4235360Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:03.4235631Z ##[endgroup] 2026-11-11T05:50:03.5397347Z Syncing repository: pingdotgg/t3code 2026-11-11T05:50:03.5398283Z ##[group]Getting Git version info 2026-11-11T05:50:03.5398623Z Working directory is '/home/runner/_work/t3code/t3code' 2026-11-11T05:50:03.5399119Z [command]/usr/local/bin/git version 2026-11-11T05:50:03.5449616Z git version 2.55.0 2026-11-11T05:50:03.5461732Z ##[endgroup] 2026-11-11T05:50:03.5468609Z Temporarily overriding HOME='/home/runner/_work/_temp/2872532b-4fc2-4513-a1e3-f389b0798ed2' before making global git config changes 2026-11-11T05:50:03.5469253Z Adding repository directory to the temporary git global config as a safe directory 2026-11-11T05:50:03.5472122Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-11T05:50:03.5501776Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-11-11T05:50:03.5505051Z ##[group]Determining repository object format 2026-11-11T05:50:03.5505721Z ##[endgroup] 2026-11-11T05:50:03.5506113Z ##[group]Initializing the repository 2026-11-11T05:50:03.5507636Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-11-11T05:50:03.5545794Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-11T05:50:03.5546267Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-11T05:50:03.5546743Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-11T05:50:03.5547139Z hint: call: 2026-11-11T05:50:03.5547353Z hint: 2026-11-11T05:50:03.5547622Z hint: git config --global init.defaultBranch 2026-11-11T05:50:03.5547942Z hint: 2026-11-11T05:50:03.5548233Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-11T05:50:03.5548688Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-11T05:50:03.5549061Z hint: 2026-11-11T05:50:03.5549276Z hint: git branch -m 2026-11-11T05:50:03.5549519Z hint: 2026-11-11T05:50:03.5549831Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-11T05:50:03.5550301Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-11-11T05:50:03.5551287Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-11-11T05:50:03.5575078Z ##[endgroup] 2026-11-11T05:50:03.5575472Z ##[group]Disabling automatic garbage collection 2026-11-11T05:50:03.5577625Z [command]/usr/local/bin/git config --local gc.auto 0 2026-11-11T05:50:03.5599385Z ##[endgroup] 2026-11-11T05:50:03.5599836Z ##[group]Setting up auth 2026-11-11T05:50:03.5600186Z Removing SSH command configuration 2026-11-11T05:50:03.5602375Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-11T05:50:03.5625110Z [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' || :" 2026-11-11T05:50:03.5758993Z Removing HTTP extra header 2026-11-11T05:50:03.5761325Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-11T05:50:03.5786076Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-11-11T05:50:03.5899248Z Removing includeIf entries pointing to credentials config files 2026-11-11T05:50:03.5903858Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-11T05:50:03.5928312Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-11T05:50:03.6036156Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-7641b669-8161-4bce-b84a-a7ed6778075e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-11-11T05:50:03.6062573Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-7641b669-8161-4bce-b84a-a7ed6778075e.config 2026-11-11T05:50:03.6083774Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-7641b669-8161-4bce-b84a-a7ed6778075e.config 2026-11-11T05:50:03.6104546Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7641b669-8161-4bce-b84a-a7ed6778075e.config 2026-11-11T05:50:03.6125001Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7641b669-8161-4bce-b84a-a7ed6778075e.config 2026-11-11T05:50:03.6143894Z ##[endgroup] 2026-11-11T05:50:03.6144273Z ##[group]Fetching the repository 2026-11-11T05:50:03.6148693Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +378b2d226e92f7827188152e1403d679c80cf625:refs/remotes/pull/23503/merge 2026-11-11T05:50:04.0023346Z From https://github.com/pingdotgg/t3code 2026-11-11T05:50:04.0023856Z * [new ref] 378b2d226e92f7827188152e1403d679c80cf625 -> pull/23503/merge 2026-11-11T05:50:04.0052548Z ##[endgroup] 2026-11-11T05:50:04.0052985Z ##[group]Determining the checkout info 2026-11-11T05:50:04.0053495Z ##[endgroup] 2026-11-11T05:50:04.0053905Z ##[group]Setting up sparse checkout 2026-11-11T05:50:04.0058776Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-11-11T05:50:04.0084148Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-11-11T05:50:04.0100571Z .git/info/sparse-checkout 2026-11-11T05:50:04.0104418Z ##[endgroup] 2026-11-11T05:50:04.0104855Z ##[group]Checking out the ref 2026-11-11T05:50:04.0107067Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23503/merge 2026-11-11T05:50:15.4436312Z Updating files: 0% (1/7803) 2026-11-11T05:50:15.4469226Z Updating files: 1% (79/7803) 2026-11-11T05:50:15.4491721Z Updating files: 2% (157/7803) 2026-11-11T05:50:15.4524964Z Updating files: 3% (235/7803) 2026-11-11T05:50:15.4555391Z Updating files: 4% (313/7803) 2026-11-11T05:50:15.4582764Z Updating files: 5% (391/7803) 2026-11-11T05:50:15.4641845Z Updating files: 6% (469/7803) 2026-11-11T05:50:15.4677565Z Updating files: 7% (547/7803) 2026-11-11T05:50:15.4779609Z Updating files: 8% (625/7803) 2026-11-11T05:50:15.4804145Z Updating files: 9% (703/7803) 2026-11-11T05:50:15.5065013Z Updating files: 10% (781/7803) 2026-11-11T05:50:15.5084271Z Updating files: 11% (859/7803) 2026-11-11T05:50:15.5096626Z Updating files: 12% (937/7803) 2026-11-11T05:50:15.5115882Z Updating files: 13% (1015/7803) 2026-11-11T05:50:15.5138425Z Updating files: 14% (1093/7803) 2026-11-11T05:50:15.5156654Z Updating files: 15% (1171/7803) 2026-11-11T05:50:15.5178577Z Updating files: 16% (1249/7803) 2026-11-11T05:50:15.5196659Z Updating files: 17% (1327/7803) 2026-11-11T05:50:15.5221599Z Updating files: 18% (1405/7803) 2026-11-11T05:50:15.5239557Z Updating files: 19% (1483/7803) 2026-11-11T05:50:15.5269536Z Updating files: 20% (1561/7803) 2026-11-11T05:50:15.5288767Z Updating files: 21% (1639/7803) 2026-11-11T05:50:15.5311253Z Updating files: 22% (1717/7803) 2026-11-11T05:50:15.5332350Z Updating files: 23% (1795/7803) 2026-11-11T05:50:15.5348378Z Updating files: 24% (1873/7803) 2026-11-11T05:50:15.5366232Z Updating files: 25% (1951/7803) 2026-11-11T05:50:15.5383148Z Updating files: 26% (2029/7803) 2026-11-11T05:50:15.5406720Z Updating files: 27% (2107/7803) 2026-11-11T05:50:15.5440304Z Updating files: 28% (2185/7803) 2026-11-11T05:50:15.5469735Z Updating files: 29% (2263/7803) 2026-11-11T05:50:15.5499342Z Updating files: 30% (2341/7803) 2026-11-11T05:50:15.5537586Z Updating files: 31% (2419/7803) 2026-11-11T05:50:15.5573542Z Updating files: 32% (2497/7803) 2026-11-11T05:50:15.5662743Z Updating files: 33% (2575/7803) 2026-11-11T05:50:15.5730315Z Updating files: 34% (2654/7803) 2026-11-11T05:50:15.5773062Z Updating files: 35% (2732/7803) 2026-11-11T05:50:15.5815128Z Updating files: 36% (2810/7803) 2026-11-11T05:50:15.5844536Z Updating files: 37% (2888/7803) 2026-11-11T05:50:15.5876319Z Updating files: 38% (2966/7803) 2026-11-11T05:50:15.5903069Z Updating files: 39% (3044/7803) 2026-11-11T05:50:15.5925278Z Updating files: 40% (3122/7803) 2026-11-11T05:50:15.5944972Z Updating files: 41% (3200/7803) 2026-11-11T05:50:15.5959020Z Updating files: 42% (3278/7803) 2026-11-11T05:50:15.6002914Z Updating files: 43% (3356/7803) 2026-11-11T05:50:15.6035198Z Updating files: 44% (3434/7803) 2026-11-11T05:50:15.6074845Z Updating files: 45% (3512/7803) 2026-11-11T05:50:15.6108367Z Updating files: 46% (3590/7803) 2026-11-11T05:50:15.6149830Z Updating files: 47% (3668/7803) 2026-11-11T05:50:15.6213429Z Updating files: 48% (3746/7803) 2026-11-11T05:50:15.6233661Z Updating files: 49% (3824/7803) 2026-11-11T05:50:15.6264265Z Updating files: 50% (3902/7803) 2026-11-11T05:50:15.6296615Z Updating files: 51% (3980/7803) 2026-11-11T05:50:15.6323392Z Updating files: 52% (4058/7803) 2026-11-11T05:50:15.6353085Z Updating files: 53% (4136/7803) 2026-11-11T05:50:15.6375567Z Updating files: 54% (4214/7803) 2026-11-11T05:50:15.6390014Z Updating files: 55% (4292/7803) 2026-11-11T05:50:15.6414542Z Updating files: 56% (4370/7803) 2026-11-11T05:50:15.6745822Z Updating files: 57% (4448/7803) 2026-11-11T05:50:15.6769581Z Updating files: 58% (4526/7803) 2026-11-11T05:50:15.6795444Z Updating files: 59% (4604/7803) 2026-11-11T05:50:15.6816907Z Updating files: 60% (4682/7803) 2026-11-11T05:50:15.6842789Z Updating files: 61% (4760/7803) 2026-11-11T05:50:15.6868577Z Updating files: 62% (4838/7803) 2026-11-11T05:50:15.6898279Z Updating files: 63% (4916/7803) 2026-11-11T05:50:15.6925941Z Updating files: 64% (4994/7803) 2026-11-11T05:50:15.6946298Z Updating files: 65% (5072/7803) 2026-11-11T05:50:15.6975361Z Updating files: 66% (5150/7803) 2026-11-11T05:50:15.6991795Z Updating files: 67% (5229/7803) 2026-11-11T05:50:15.7012063Z Updating files: 68% (5307/7803) 2026-11-11T05:50:15.7027370Z Updating files: 69% (5385/7803) 2026-11-11T05:50:15.7046165Z Updating files: 70% (5463/7803) 2026-11-11T05:50:15.7064547Z Updating files: 71% (5541/7803) 2026-11-11T05:50:15.7078856Z Updating files: 72% (5619/7803) 2026-11-11T05:50:15.7125191Z Updating files: 73% (5697/7803) 2026-11-11T05:50:15.7544770Z Updating files: 74% (5775/7803) 2026-11-11T05:50:15.7584080Z Updating files: 75% (5853/7803) 2026-11-11T05:50:15.7621577Z Updating files: 76% (5931/7803) 2026-11-11T05:50:15.7651027Z Updating files: 77% (6009/7803) 2026-11-11T05:50:15.7670544Z Updating files: 78% (6087/7803) 2026-11-11T05:50:15.7694504Z Updating files: 79% (6165/7803) 2026-11-11T05:50:15.7713778Z Updating files: 80% (6243/7803) 2026-11-11T05:50:15.7738230Z Updating files: 81% (6321/7803) 2026-11-11T05:50:15.7760434Z Updating files: 82% (6399/7803) 2026-11-11T05:50:15.7785042Z Updating files: 83% (6477/7803) 2026-11-11T05:50:15.7820315Z Updating files: 84% (6555/7803) 2026-11-11T05:50:15.7844971Z Updating files: 85% (6633/7803) 2026-11-11T05:50:15.7873009Z Updating files: 86% (6711/7803) 2026-11-11T05:50:15.7937887Z Updating files: 87% (6789/7803) 2026-11-11T05:50:15.7973338Z Updating files: 88% (6867/7803) 2026-11-11T05:50:15.8000612Z Updating files: 89% (6945/7803) 2026-11-11T05:50:15.8032394Z Updating files: 90% (7023/7803) 2026-11-11T05:50:15.8070633Z Updating files: 91% (7101/7803) 2026-11-11T05:50:15.8089630Z Updating files: 92% (7179/7803) 2026-11-11T05:50:15.8114232Z Updating files: 93% (7257/7803) 2026-11-11T05:50:15.8141287Z Updating files: 94% (7335/7803) 2026-11-11T05:50:15.8170278Z Updating files: 95% (7413/7803) 2026-11-11T05:50:15.8227370Z Updating files: 96% (7491/7803) 2026-11-11T05:50:15.8255798Z Updating files: 97% (7569/7803) 2026-11-11T05:50:15.8315868Z Updating files: 98% (7647/7803) 2026-11-11T05:50:15.8340191Z Updating files: 99% (7725/7803) 2026-11-11T05:50:15.8340643Z Updating files: 100% (7803/7803) 2026-11-11T05:50:15.8340839Z Updating files: 100% (7803/7803), done. 2026-11-11T05:50:15.8506922Z Note: switching to 'refs/remotes/pull/23503/merge'. 2026-11-11T05:50:15.8507078Z 2026-11-11T05:50:15.8507350Z You are in 'detached HEAD' state. You can look around, make experimental 2026-11-11T05:50:15.8507617Z changes and commit them, and you can discard any commits you make in this 2026-11-11T05:50:15.8507855Z state without impacting any branches by switching back to a branch. 2026-11-11T05:50:15.8507994Z 2026-11-11T05:50:15.8508131Z If you want to create a new branch to retain commits you create, you may 2026-11-11T05:50:15.8508375Z do so (now or later) by using -c with the switch command. Example: 2026-11-11T05:50:15.8508517Z 2026-11-11T05:50:15.8508631Z git switch -c 2026-11-11T05:50:15.8508791Z 2026-11-11T05:50:15.8508854Z Or undo this operation with: 2026-11-11T05:50:15.8508942Z 2026-11-11T05:50:15.8508991Z git switch - 2026-11-11T05:50:15.8509067Z 2026-11-11T05:50:15.8509183Z Turn off this advice by setting config variable advice.detachedHead to false 2026-11-11T05:50:15.8509338Z 2026-11-11T05:50:15.8509510Z HEAD is now at 378b2d2 Merge 323ab8fa79070e01de43adb958605615cb78244a into a0efdaeb89a75050612a82436432de4ebf526206 2026-11-11T05:50:15.8523201Z ##[endgroup] 2026-11-11T05:50:15.8556184Z [command]/usr/local/bin/git log -1 --format=%H 2026-11-11T05:50:15.8576588Z 378b2d226e92f7827188152e1403d679c80cf625 2026-11-11T05:50:15.8758929Z Prepare all required actions 2026-11-11T05:50:15.8759249Z Getting action download info 2026-11-11T05:50:15.9429251Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-11T05:50:16.0022046Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-11-11T05:50:16.1067128Z ##[group]Run ./.github/actions/setup-ci-deps 2026-11-11T05:50:16.1067382Z with: 2026-11-11T05:50:16.1067877Z task-cache-read-token: *** 2026-11-11T05:50:16.1068081Z install: true 2026-11-11T05:50:16.1068262Z save-pnpm-store: true 2026-11-11T05:50:16.1068455Z env: 2026-11-11T05:50:16.1068633Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:16.1068872Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:16.1069105Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:16.1069322Z ##[endgroup] 2026-11-11T05:50:16.1265561Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-11-11T05:50:16.1291166Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:16.1291765Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:16.1292221Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:16.1292619Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:16.1314017Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:50:16.1314299Z env: 2026-11-11T05:50:16.1314483Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:16.1314723Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:16.1314961Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:16.1315179Z ##[endgroup] 2026-11-11T05:50:16.1394179Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=12] 2026-11-11T05:50:16.1396097Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-11-11T05:50:16.1494029Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-11T05:50:16.1494233Z with: 2026-11-11T05:50:16.1494349Z path: ~/.vite-plus 2026-11-11T05:50:16.1494526Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-11T05:50:16.1494725Z enableCrossOsArchive: false 2026-11-11T05:50:16.1494870Z fail-on-cache-miss: false 2026-11-11T05:50:16.1495000Z lookup-only: false 2026-11-11T05:50:16.1495128Z save-always: false 2026-11-11T05:50:16.1495245Z env: 2026-11-11T05:50:16.1495364Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:16.1495519Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:16.1495668Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:16.1495813Z ##[endgroup] 2026-11-11T05:50:16.3505524Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-11T05:50:16.5633778Z Received 173710845 of 173710845 (100.0%), 845.2 MBs/sec 2026-11-11T05:50:16.5639688Z Cache Size: ~166 MB (173710845 B) 2026-11-11T05:50:16.5662977Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4a281c10-f966-4af6-b62e-047fec4ed649/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T05:50:17.1297897Z Cache restored successfully 2026-11-11T05:50:17.2102321Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-11T05:50:17.2191236Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1079] 2026-11-11T05:50:17.2193523Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-11-11T05:50:17.2214373Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-11T05:50:17.2214598Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-11T05:50:17.2214785Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-11-11T05:50:17.2231012Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:50:17.2231337Z env: 2026-11-11T05:50:17.2231458Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:17.2231613Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:17.2231763Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:17.2231900Z ##[endgroup] 2026-11-11T05:50:17.2281461Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-11-11T05:50:17.2290040Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-11-11T05:50:17.2291893Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-11-11T05:50:17.2295644Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T05:50:17.2297480Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-11-11T05:50:17.2311911Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:17.2312251Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:17.2312606Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-11-11T05:50:17.2312875Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-11-11T05:50:17.2313121Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:17.2313343Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-11-11T05:50:17.2313509Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:17.2313661Z else 2026-11-11T05:50:17.2313869Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:17.2314294Z fi 2026-11-11T05:50:17.2328064Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:50:17.2328319Z env: 2026-11-11T05:50:17.2328441Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:17.2328593Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:17.2328739Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:17.2328884Z INSTALL_ARGS: 2026-11-11T05:50:17.2328995Z ##[endgroup] 2026-11-11T05:50:17.2477692Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=17] 2026-11-11T05:50:17.2478997Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-11-11T05:50:17.3121299Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-11T05:50:17.3121507Z with: 2026-11-11T05:50:17.3121637Z path: /home/runner/.local/share/pnpm/store/v11 2026-11-11T05:50:17.3121903Z key: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T05:50:17.3122354Z restore-keys: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-11-11T05:50:17.3122698Z enableCrossOsArchive: false 2026-11-11T05:50:17.3122840Z fail-on-cache-miss: false 2026-11-11T05:50:17.3122973Z lookup-only: false 2026-11-11T05:50:17.3123107Z env: 2026-11-11T05:50:17.3123244Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:17.3123402Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:17.3123553Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:17.3123731Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:17.3123911Z ##[endgroup] 2026-11-11T05:50:17.5287525Z Cache hit for: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T05:50:18.5567561Z Received 884998144 of 1032319209 (85.7%), 834.8 MBs/sec 2026-11-11T05:50:18.9108940Z Received 1032319209 of 1032319209 (100.0%), 721.2 MBs/sec 2026-11-11T05:50:18.9109948Z Cache Size: ~984 MB (1032319209 B) 2026-11-11T05:50:18.9142904Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d55c4078-bad8-447a-ac21-4b054fdae302/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T05:50:22.2541877Z Cache restored successfully 2026-11-11T05:50:22.3052940Z Cache restored from key: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T05:50:22.3121250Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=5064] 2026-11-11T05:50:22.3123864Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-11-11T05:50:22.3485165Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-11T05:50:22.3485372Z with: 2026-11-11T05:50:22.3485546Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-11-11T05:50:22.3485833Z key: pnpm-verified-v1-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T05:50:22.3486076Z enableCrossOsArchive: false 2026-11-11T05:50:22.3486219Z fail-on-cache-miss: false 2026-11-11T05:50:22.3486351Z lookup-only: false 2026-11-11T05:50:22.3486471Z env: 2026-11-11T05:50:22.3498650Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:22.3498845Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:22.3499010Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:22.3499196Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:22.3499380Z ##[endgroup] 2026-11-11T05:50:22.5433774Z Cache hit for: pnpm-verified-v1-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T05:50:22.5750361Z Received 751 of 751 (100.0%), 0.1 MBs/sec 2026-11-11T05:50:22.5750583Z Cache Size: ~0 MB (751 B) 2026-11-11T05:50:22.5761854Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1c1ffe7f-64fb-41df-b20a-5a9bf28da360/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T05:50:22.5785440Z Cache restored successfully 2026-11-11T05:50:22.5825780Z Cache restored from key: pnpm-verified-v1-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T05:50:22.5862736Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=273] 2026-11-11T05:50:22.5865566Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-11-11T05:50:22.5876000Z ##[group]Run vp install $INSTALL_ARGS 2026-11-11T05:50:22.5876176Z vp install $INSTALL_ARGS 2026-11-11T05:50:22.5891823Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:50:22.5892000Z env: 2026-11-11T05:50:22.5892115Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:22.5892271Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:22.5892422Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:22.5892601Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:22.5892779Z INSTALL_ARGS: 2026-11-11T05:50:22.5892890Z ##[endgroup] 2026-11-11T05:50:22.6219086Z Scope: all 42 workspace projects 2026-11-11T05:50:22.7262971Z ✓ Lockfile passes supply-chain policies (verified 2h ago) 2026-11-11T05:50:22.7263247Z Lockfile is up to date, resolution step is skipped 2026-11-11T05:50:22.8653344Z Packages are hard linked from the content-addressable store to the virtual store. 2026-11-11T05:50:22.8653696Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-11-11T05:50:22.8653929Z Virtual store is at: node_modules/.pnpm 2026-11-11T05:50:23.3177522Z Packages: +1676 2026-11-11T05:50:23.3177776Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-11-11T05:50:23.3570580Z Progress: resolved 1676, reused 1672, downloaded 0, added 1676, done 2026-11-11T05:50:23.6790298Z Agent skills awaiting approval: e2e. 2026-11-11T05:50:23.6790605Z Run "pnpm approve" to review them. 2026-11-11T05:50:23.6804322Z . prepare$ vp config --no-agent 2026-11-11T05:50:23.7864989Z . prepare: Done 2026-11-11T05:50:23.7881091Z 2026-11-11T05:50:23.7881168Z devDependencies: 2026-11-11T05:50:23.7881956Z + @coderabbitai/config 1.2.0 2026-11-11T05:50:23.7882184Z + @effect/tsgo 0.67.1 2026-11-11T05:50:23.7882315Z + @shadcn/lint 0.1.5 2026-11-11T05:50:23.7882443Z + @types/node 24.12.4 2026-11-11T05:50:23.7882836Z + knip 6.34.0 2026-11-11T05:50:23.7883088Z + vite-plus 1.4.0 2026-11-11T05:50:23.7883167Z 2026-11-11T05:50:23.7903003Z Done in 1.2s using pnpm v12.14.0 2026-11-11T05:50:23.7990659Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1212] 2026-11-11T05:50:23.7992585Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-11-11T05:50:23.7997653Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T05:50:23.7998742Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-11-11T05:50:23.8009659Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T05:50:23.8011284Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-11-11T05:50:23.8336746Z ##[group]Run node infra/task-cache/scripts/install-ci.ts 2026-11-11T05:50:23.8337000Z node infra/task-cache/scripts/install-ci.ts 2026-11-11T05:50:23.8337342Z if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then 2026-11-11T05:50:23.8337690Z  echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV" 2026-11-11T05:50:23.8337868Z else 2026-11-11T05:50:23.8338001Z  echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV" 2026-11-11T05:50:23.8338162Z fi 2026-11-11T05:50:23.8353508Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:50:23.8353688Z env: 2026-11-11T05:50:23.8353815Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:23.8353968Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:23.8354126Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:23.8354313Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:23.8354648Z T3_TASK_CACHE_READ_TOKEN: *** 2026-11-11T05:50:23.8354788Z ##[endgroup] 2026-11-11T05:50:23.8739213Z ##[end-action id=__self.__run_3;outcome=success;conclusion=success;duration_ms=72] 2026-11-11T05:50:23.8765235Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:23.8765693Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-11-11T05:50:23.8782302Z shell: /usr/bin/bash -e {0} 2026-11-11T05:50:23.8782440Z env: 2026-11-11T05:50:23.8782564Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:23.8782722Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:23.8782878Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:23.8783066Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:23.8783273Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T05:50:23.8783445Z VP_REMOTE_CACHE: read-write 2026-11-11T05:50:23.8783582Z ##[endgroup] 2026-11-11T05:50:23.9021066Z ##[group]Run actions/cache@v6 2026-11-11T05:50:23.9021217Z with: 2026-11-11T05:50:23.9021358Z path: ~/.cache/ms-playwright 2026-11-11T05:50:23.9021541Z key: playwright-chromium-shell-Linux-X64-1.64.1 2026-11-11T05:50:23.9021718Z enableCrossOsArchive: false 2026-11-11T05:50:23.9021859Z fail-on-cache-miss: false 2026-11-11T05:50:23.9021988Z lookup-only: false 2026-11-11T05:50:23.9022150Z save-always: false 2026-11-11T05:50:23.9022278Z env: 2026-11-11T05:50:23.9022392Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:23.9022547Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:23.9022697Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:23.9022898Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:23.9023104Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T05:50:23.9023271Z VP_REMOTE_CACHE: read-write 2026-11-11T05:50:23.9023405Z ##[endgroup] 2026-11-11T05:50:24.1058981Z Cache hit for: playwright-chromium-shell-Linux-X64-1.64.1 2026-11-11T05:50:24.2789846Z Received 113159950 of 113159950 (100.0%), 691.8 MBs/sec 2026-11-11T05:50:24.2790407Z Cache Size: ~108 MB (113159950 B) 2026-11-11T05:50:24.2805684Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1c241e15-83c4-46f9-92f5-bf6d066a6f6d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T05:50:24.5130003Z Cache restored successfully 2026-11-11T05:50:24.5244435Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.64.1 2026-11-11T05:50:24.5351611Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-11-11T05:50:24.5352005Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-11-11T05:50:24.5352267Z test -n "$browser" 2026-11-11T05:50:24.5352439Z if ldd "$browser" | grep '=> not found'; then 2026-11-11T05:50:24.5352666Z  node apps/web/node_modules/playwright/cli.js install-deps chromium 2026-11-11T05:50:24.5352864Z fi 2026-11-11T05:50:24.5367750Z shell: /usr/bin/bash -e {0} 2026-11-11T05:50:24.5367901Z env: 2026-11-11T05:50:24.5368023Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:24.5368178Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:24.5368329Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:24.5368509Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:24.5368738Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T05:50:24.5368905Z VP_REMOTE_CACHE: read-write 2026-11-11T05:50:24.5369041Z ##[endgroup] 2026-11-11T05:50:24.5519026Z ##[group]Run vp run --filter @t3tools/web test 2026-11-11T05:50:24.5519254Z vp run --filter @t3tools/web test 2026-11-11T05:50:24.5534775Z shell: /usr/bin/bash -e {0} 2026-11-11T05:50:24.5534912Z env: 2026-11-11T05:50:24.5535031Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:50:24.5535185Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:50:24.5535336Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T05:50:24.5535522Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T05:50:24.5535739Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T05:50:24.5535907Z VP_REMOTE_CACHE: read-write 2026-11-11T05:50:24.5536038Z ##[endgroup] 2026-11-11T05:50:24.7486671Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled 2026-11-11T05:50:25.5315441Z 2026-11-11T05:50:25.5316345Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web 2026-11-11T05:50:25.5316638Z 2026-11-11T05:50:34.2430810Z stdout | src/components/ComposerPromptEditorTiptap.input.browser.test.tsx > keeps a typed underscore literal after clean _build and node 2026-11-11T05:50:34.2431879Z [05:50:34.236] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:34.2432631Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:34.2439519Z } 2026-11-11T05:50:34.5236612Z stdout | unknown test 2026-11-11T05:50:34.5273109Z [05:50:34.506] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:34.5327911Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:34.5328269Z } 2026-11-11T05:50:35.0021243Z stdout | unknown test 2026-11-11T05:50:35.0021734Z [05:50:34.992] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:35.0023471Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:35.0023915Z } 2026-11-11T05:50:36.4412675Z stdout | unknown test 2026-11-11T05:50:36.4418728Z [05:50:36.436] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:36.4419223Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:36.4419890Z } 2026-11-11T05:50:36.5560100Z ✓  unit  src/composer-rich-text-doc.test.ts (261 tests) 274ms 2026-11-11T05:50:36.6004595Z stdout | unknown test 2026-11-11T05:50:36.6005016Z [05:50:36.583] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:36.6005491Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:36.6005854Z } 2026-11-11T05:50:36.7807172Z stderr | src/speech/useEnvironmentSpeechInput.browser.test.tsx > never downloads the English default when no German recommendation is available (catalog offline: true) 2026-11-11T05:50:36.7807828Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:37.0524253Z stderr | src/components/onboarding/WelcomePage.import.browser.test.tsx > keeps an import opt-out on the page when storage cannot save it 2026-11-11T05:50:37.0546318Z [LOCALSTORAGE] Could not update stored value. [LocalStorageOperationError: Failed to write local storage item t3code:welcome-import-selection:primary.] 2026-11-11T05:50:37.0572007Z stderr | src/speech/useEnvironmentSpeechInput.browser.test.tsx > does not enable a pending provider over not-json before the save completes 2026-11-11T05:50:37.0575025Z [LOCALSTORAGE] Could not decode stored value. [LocalStorageOperationError: Failed to decode local storage item t3code:voice-audio-grant:v1.] 2026-11-11T05:50:37.0884521Z ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (89 tests) 40ms 2026-11-11T05:50:37.1056219Z stderr | src/speech/useEnvironmentSpeechInput.browser.test.tsx > sends audio to OpenRouter only under a device grant naming the exact model 2026-11-11T05:50:37.1060544Z [LOCALSTORAGE] Could not decode stored value. [LocalStorageOperationError: Failed to decode local storage item t3code:voice-audio-grant:v1.] 2026-11-11T05:50:37.1840283Z ✓  browser (chromium)  src/components/onboarding/WelcomePage.import.browser.test.tsx (17 tests) 741ms 2026-11-11T05:50:37.2292422Z ✓  browser (chromium)  src/speech/useEnvironmentSpeechInput.browser.test.tsx (36 tests) 1674ms 2026-11-11T05:50:37.2298944Z ✓ never downloads the English default when no German recommendation is available (catalog offline: true) 341ms 2026-11-11T05:50:37.2997275Z stdout | src/components/ComposerPromptEditorTiptap.input.browser.test.tsx > bolds word after '\\' with Mod+B only when text is selected 2026-11-11T05:50:37.3007303Z [05:50:37.288] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:37.3016909Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:37.3017396Z } 2026-11-11T05:50:37.4848122Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > keeps a tall HTML preview in place when its last accordion opens at the bottom 2026-11-11T05:50:37.4849100Z [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. 2026-11-11T05:50:37.5888302Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > uses a PAX size override for the following TAR payload and bounds it 2026-11-11T05:50:37.5891963Z [05:50:37.573] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:37.5932824Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:37.5933238Z } 2026-11-11T05:50:37.6953127Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > keeps the worked-for heading in place when expanded at the bottom 2026-11-11T05:50:37.6981115Z [05:50:37.670] WARN (#88): Could not discover the primary environment. { 2026-11-11T05:50:37.7014416Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:37.7052052Z } 2026-11-11T05:50:38.0759458Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > keeps the worked-for heading in place when expanded at the bottom 2026-11-11T05:50:38.0770253Z [05:50:37.854] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:38.0770692Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:38.0771020Z } 2026-11-11T05:50:38.1037429Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > keeps the worked-for heading in place when expanded at the bottom 2026-11-11T05:50:38.1038235Z [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. { 2026-11-11T05:50:38.1038677Z debugInfo: { 2026-11-11T05:50:38.1038801Z numContainers: 14, 2026-11-11T05:50:38.1038934Z numContainersPooled: 14, 2026-11-11T05:50:38.1039072Z numNeeded: 1, 2026-11-11T05:50:38.1039185Z stillNeeded: 1, 2026-11-11T05:50:38.1039298Z }, 2026-11-11T05:50:38.1039402Z } 2026-11-11T05:50:38.4250456Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > keeps following a streaming turn after a heading is expanded at the bottom 2026-11-11T05:50:38.4257629Z [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. { 2026-11-11T05:50:38.4258415Z debugInfo: { 2026-11-11T05:50:38.4258691Z numContainers: 16, 2026-11-11T05:50:38.4258835Z numContainersPooled: 16, 2026-11-11T05:50:38.4258976Z numNeeded: 1, 2026-11-11T05:50:38.4259099Z stillNeeded: 1, 2026-11-11T05:50:38.4259213Z }, 2026-11-11T05:50:38.4259334Z } 2026-11-11T05:50:38.4486763Z ✓  unit  src/session-logic.test.ts (44 tests) 30ms 2026-11-11T05:50:38.4652876Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > keeps following a streaming turn after a heading is expanded at the bottom 2026-11-11T05:50:38.4653819Z [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. { 2026-11-11T05:50:38.4654357Z debugInfo: { 2026-11-11T05:50:38.4654634Z numContainers: 17, 2026-11-11T05:50:38.4654959Z numContainersPooled: 17, 2026-11-11T05:50:38.4655119Z numNeeded: 1, 2026-11-11T05:50:38.4655241Z stillNeeded: 1, 2026-11-11T05:50:38.4655352Z }, 2026-11-11T05:50:38.4655460Z } 2026-11-11T05:50:38.6355902Z ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (101 tests) 88ms 2026-11-11T05:50:39.3253234Z (node:4214) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:39.3324082Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:39.3450607Z (node:4396) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:39.3464031Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:39.3640610Z (node:4182) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:39.3737728Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:39.4637457Z (node:4200) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:39.4637962Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:39.5550350Z ✓  unit  src/composerDraftStore.test.ts (80 tests) 85ms 2026-11-11T05:50:39.7019534Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > offers every environment while no project is selected 2026-11-11T05:50:39.7024200Z [05:50:39.696] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:39.7024779Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:39.7025185Z } 2026-11-11T05:50:40.2231052Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-11-11T05:50:40.2231989Z [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. { 2026-11-11T05:50:40.2271905Z debugInfo: { 2026-11-11T05:50:40.2278326Z numContainers: 19, 2026-11-11T05:50:40.2288561Z numContainersPooled: 19, 2026-11-11T05:50:40.2305253Z numNeeded: 7, 2026-11-11T05:50:40.2305516Z stillNeeded: 3, 2026-11-11T05:50:40.2305737Z }, 2026-11-11T05:50:40.2305954Z } 2026-11-11T05:50:40.3530921Z stdout | src/components/ComposerPromptEditorTiptap.input.browser.test.tsx > Markdown markers around styled text > edits the markers as text: deleting a backtick removes inline code 2026-11-11T05:50:40.3542005Z [05:50:40.349] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:40.3542690Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:40.3543098Z } 2026-11-11T05:50:40.4646174Z ✓  unit  src/components/Sidebar.logic.test.ts (83 tests) 25ms 2026-11-11T05:50:40.5000804Z stdout | unknown test 2026-11-11T05:50:40.5002155Z [05:50:40.488] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:40.5015835Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:40.5016394Z } 2026-11-11T05:50:40.6474350Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > keeps a file and directory with the same basename accessible 2026-11-11T05:50:40.6475032Z [05:50:40.642] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:40.6475823Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:40.6476303Z } 2026-11-11T05:50:40.6845818Z ✓  browser (chromium)  src/components/settings/VoiceSettingsPanel.browser.test.tsx (14 tests) 4483ms 2026-11-11T05:50:40.6847305Z ✓ tests the selected model after download and preserves its transcript across filters 1125ms 2026-11-11T05:50:40.6850661Z ✓ recovers from a failed download progress poll without notifying, but reports a failed initial load 1405ms 2026-11-11T05:50:40.6863498Z ✓ keeps punctuation in a saved dictionary term and its alias 949ms 2026-11-11T05:50:40.7332169Z ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 28ms 2026-11-11T05:50:40.8221354Z (node:4417) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:40.8237624Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:40.8842975Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > disables the minimap's next turn button at the bottom of the thread 2026-11-11T05:50:40.8843559Z [05:50:40.876] WARN (#88): Could not discover the primary environment. { 2026-11-11T05:50:40.8905501Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:40.8963373Z } 2026-11-11T05:50:40.9771922Z stdout | src/components/ChatMarkdown.browser.test.tsx > loads the source for the current theme through the image route 2026-11-11T05:50:40.9780889Z [05:50:40.954] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:50:40.9781443Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:40.9781974Z } 2026-11-11T05:50:41.1326339Z stdout | unknown test 2026-11-11T05:50:41.1338512Z [05:50:41.130] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:41.1339172Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:41.1339721Z } 2026-11-11T05:50:41.1911587Z (node:4425) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:41.1918234Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:41.4893565Z ✓  unit  src/components/CommandPalette.logic.test.ts (36 tests) 19ms 2026-11-11T05:50:41.5092937Z ✓  unit  src/keybindings.test.ts (44 tests) 12ms 2026-11-11T05:50:41.6768711Z (node:4403) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:41.6769102Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:41.9874396Z ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 11ms 2026-11-11T05:50:42.1314702Z ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (22 tests) 5302ms 2026-11-11T05:50:42.1315147Z ✓ project organization (1) 2026-11-11T05:50:42.1340423Z ✓ archives the checkout on every machine while one machine is picked 300ms 2026-11-11T05:50:42.1383573Z ✓ project settings permissions (10) 2026-11-11T05:50:42.1418053Z ✓ removes a writable checkout while removal of the mixed group stays denied 302ms 2026-11-11T05:50:42.1419858Z ✓ project identity reset (2) 2026-11-11T05:50:42.1420737Z ✓ restores a renamed scratch project's built-in name and icon 366ms 2026-11-11T05:50:42.1421275Z ✓ resets each member of a mixed group to its own default icon 351ms 2026-11-11T05:50:42.1421798Z ✓ opens the fallback search target across all environments from a checkout 304ms 2026-11-11T05:50:42.1422256Z ✓ project settings scope (5) 2026-11-11T05:50:42.1422702Z ✓ keeps an unknown project recoverable from any environment 441ms 2026-11-11T05:50:42.1423057Z ✓ project name composition (2) 2026-11-11T05:50:42.1423467Z ✓ does not save a partial name for true/13 538ms 2026-11-11T05:50:42.6588083Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (38 tests) 8478ms 2026-11-11T05:50:42.6599562Z ✓ bolds ship after '' with Mod+B only when text is selected 379ms 2026-11-11T05:50:42.6600137Z ✓ bolds path\ after '' with Mod+B only when text is selected 341ms 2026-11-11T05:50:42.6600607Z ✓ bolds 2*3 after '' with Mod+B only when text is selected 795ms 2026-11-11T05:50:42.6601042Z ✓ bolds b after '*' with Mod+B only when text is selected 400ms 2026-11-11T05:50:42.6601457Z ✓ bolds word after '\\*' with Mod+B only when text is selected 498ms 2026-11-11T05:50:42.6601880Z ✓ bolds word after '\\' with Mod+B only when text is selected 330ms 2026-11-11T05:50:42.6602341Z ✓ bolds word after '\\\' with Mod+B only when text is selected 494ms 2026-11-11T05:50:42.6602721Z ✓ Markdown markers around styled text (12) 2026-11-11T05:50:42.6603114Z ✓ edits the markers as text: turning ** into * makes it italic 330ms 2026-11-11T05:50:42.6603575Z ✓ edits the markers as text: backspacing from the closing edge keeps… 482ms 2026-11-11T05:50:42.6604038Z ✓ edits the markers as text: retyping deleted closing markers restor… 324ms 2026-11-11T05:50:42.6604649Z ✓ undoes a marker edit in one step without an extra step for showing markers 333ms 2026-11-11T05:50:42.6605008Z ✓ an Arabic line (3) 2026-11-11T05:50:42.6605378Z ✓ walks back through inline code and its backticks with ArrowRight 736ms 2026-11-11T05:50:42.6605792Z ✓ starts the next line on the right 480ms 2026-11-11T05:50:42.7415609Z ✓  unit  src/components/ChatView.logic.test.ts (44 tests) 37ms 2026-11-11T05:50:42.7633594Z ✓  unit  src/modelSelection.test.ts (41 tests) 33ms 2026-11-11T05:50:42.9360958Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9380748Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9408037Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9425871Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9427069Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9429233Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9429842Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9430349Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9430856Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9431348Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9484092Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9487049Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9487738Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9488270Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9562655Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9572090Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9572879Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9573417Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9680124Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9690140Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9690937Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9691493Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9692565Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9693061Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9693547Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9693976Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9757982Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9758593Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9759204Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9760617Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9852169Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9852725Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:42.9853302Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-11T05:50:42.9853835Z Warning: useRouter must be used inside a component! 2026-11-11T05:50:43.6447725Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown file chip tooltips > wraps a long path so its file name stays inside the tooltip 2026-11-11T05:50:43.6472533Z [05:50:43.630] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:43.6473167Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:43.6473663Z } 2026-11-11T05:50:43.7952164Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > large text preview recovery > rejects malformed UTF-8 bytes through the real text worker 2026-11-11T05:50:43.7953106Z [05:50:43.787] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:43.7969275Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:43.7969840Z } 2026-11-11T05:50:43.9937724Z ✓  unit  src/rightPanelStore.test.ts (70 tests) 35ms 2026-11-11T05:50:44.1055505Z (node:4473) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:44.1059007Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:44.1109732Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown file chip tooltips > wraps a long path so its file name stays inside the tooltip 2026-11-11T05:50:44.1152833Z [05:50:44.100] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:50:44.1155527Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:44.1156002Z } 2026-11-11T05:50:44.1615684Z (node:4465) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:44.1636377Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:44.1637092Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline attachments > unpins audio after pause 2026-11-11T05:50:44.1675197Z [05:50:44.139] WARN (#88): Could not discover the primary environment. { 2026-11-11T05:50:44.1676019Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:44.1676546Z } 2026-11-11T05:50:44.3336692Z stdout | src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx > EnvironmentProviderSettings health check interval > commits interval drafts and allows retrying rejected edits 2026-11-11T05:50:44.3337971Z [05:50:44.327] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:44.3338452Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:44.3338893Z } 2026-11-11T05:50:44.3732487Z (node:4459) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:44.3767234Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:44.4218833Z ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (21 tests) 3683ms 2026-11-11T05:50:44.4274188Z ✓ ChatMarkdown skill chips (2) 2026-11-11T05:50:44.4274718Z ✓ shows the skill's details and opens its instructions 1051ms 2026-11-11T05:50:44.4275094Z ✓ ChatMarkdown inline code selection (1) 2026-11-11T05:50:44.4275500Z ✓ selects the whole inline code span on double-click, but only a word in fenced code 543ms 2026-11-11T05:50:44.4275874Z ✓ ChatMarkdown file chip tooltips (1) 2026-11-11T05:50:44.4276208Z ✓ wraps a long path so its file name stays inside the tooltip 1029ms 2026-11-11T05:50:44.4784101Z ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 18ms 2026-11-11T05:50:44.5803960Z ✓  unit  src/terminal/ghostty/surface.test.ts (46 tests) 148ms 2026-11-11T05:50:44.6403980Z ✓  unit  src/lib/attachmentUploadQueue.test.ts (13 tests) 29ms 2026-11-11T05:50:44.7200250Z 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 2026-11-11T05:50:44.7235302Z [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. { 2026-11-11T05:50:44.7249985Z debugInfo: { 2026-11-11T05:50:44.7337950Z numContainers: 19, 2026-11-11T05:50:44.7376510Z numContainersPooled: 19, 2026-11-11T05:50:44.7376835Z numNeeded: 20, 2026-11-11T05:50:44.7376982Z stillNeeded: 2, 2026-11-11T05:50:44.7377153Z }, 2026-11-11T05:50:44.7377278Z } 2026-11-11T05:50:44.8106551Z 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 2026-11-11T05:50:44.8144777Z [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. { 2026-11-11T05:50:44.8145384Z debugInfo: { 2026-11-11T05:50:44.8145597Z numContainers: 19, 2026-11-11T05:50:44.8155800Z numContainersPooled: 19, 2026-11-11T05:50:44.8155971Z numNeeded: 20, 2026-11-11T05:50:44.8156098Z stillNeeded: 2, 2026-11-11T05:50:44.8156216Z }, 2026-11-11T05:50:44.8156334Z } 2026-11-11T05:50:44.8393334Z ✓  unit  src/themePalette.test.ts (22 tests) 211ms 2026-11-11T05:50:44.9328605Z ✓  unit  src/composer-logic.test.ts (60 tests) 118ms 2026-11-11T05:50:44.9499889Z (node:4487) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:44.9521477Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:45.1015078Z ✓  unit  src/browserHistoryStore.test.ts (25 tests) 42ms 2026-11-11T05:50:45.1229689Z stdout | unknown test 2026-11-11T05:50:45.1230033Z [05:50:45.107] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:45.1230460Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:45.1230778Z } 2026-11-11T05:50:45.2001945Z stderr | src/components/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection 2026-11-11T05:50:45.2002790Z [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. 2026-11-11T05:50:45.4028402Z stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > rechecks task access after confirming deletion 2026-11-11T05:50:45.4029325Z [05:50:45.397] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:45.4029855Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:45.4030282Z } 2026-11-11T05:50:45.4165222Z stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > keeps other provider edits through a Save refetch 2026-11-11T05:50:45.4199642Z [05:50:45.413] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:50:45.4201365Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:45.4208120Z } 2026-11-11T05:50:45.6677608Z ✓  unit  src/providerInstances.test.ts (27 tests) 7ms 2026-11-11T05:50:45.8892300Z ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 23ms 2026-11-11T05:50:45.9109718Z ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (9 tests) 4653ms 2026-11-11T05:50:45.9110359Z ✓ EnvironmentProviderSettings routing (4) 2026-11-11T05:50:45.9110819Z ✓ updates one provider instance without sending a stale whole map 482ms 2026-11-11T05:50:45.9111395Z ✓ lets a signed-out managed Codex account switch to the existing CLI 635ms 2026-11-11T05:50:45.9111866Z ✓ EnvironmentProviderSettings instance removal (3) 2026-11-11T05:50:45.9112306Z ✓ resets a configured default instance only once the user confirms 646ms 2026-11-11T05:50:45.9112775Z ✓ warns that resetting an enabled default-off provider turns it off 344ms 2026-11-11T05:50:45.9113231Z ✓ deletes a custom instance only once the user confirms 466ms 2026-11-11T05:50:45.9113630Z ✓ EnvironmentProviderSettings health check interval (2) 2026-11-11T05:50:45.9114038Z ✓ commits interval drafts and allows retrying rejected edits 1356ms 2026-11-11T05:50:45.9114486Z ✓ restores the saved interval when a cleared field loses focus 308ms 2026-11-11T05:50:46.3674885Z (node:4504) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:46.3706110Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:46.4291732Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows 2026-11-11T05:50:46.4364055Z [legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned. 2026-11-11T05:50:46.4928494Z ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (55 tests) 9037ms 2026-11-11T05:50:46.4939537Z ✓ MessagesTimeline work rows (6) 2026-11-11T05:50:46.4942026Z ✓ keeps the worked-for heading in place when expanded at the bottom 501ms 2026-11-11T05:50:46.4942602Z ✓ keeps following a streaming turn after a heading is expanded at the bottom 1224ms 2026-11-11T05:50:46.4943085Z ✓ MessagesTimeline messages (9) 2026-11-11T05:50:46.4943513Z ✓ settles when equally long messages have very different rendered heights 826ms 2026-11-11T05:50:46.4944004Z ✓ disables the minimap's next turn button at the bottom of the thread 505ms 2026-11-11T05:50:46.4944487Z ✓ puts rows back in item order soon after a continuous scroll stops 607ms 2026-11-11T05:50:46.4944965Z ✓ preserves XML-like tags and comparisons in user messages as text 331ms 2026-11-11T05:50:46.4945348Z ✓ MessagesTimeline attachments (7) 2026-11-11T05:50:46.4945679Z ✓ unpins audio after pause 365ms 2026-11-11T05:50:46.4946138Z ✓ keeps concurrent approvals actionable outside collapsed work and restores settled rows 977ms 2026-11-11T05:50:46.6139088Z ✓  unit  src/lib/imageCompression.test.ts (20 tests) 215ms 2026-11-11T05:50:46.8561087Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reports the final slide at maximum scroll after page visibility changes 2026-11-11T05:50:46.8617224Z (node:4527) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:46.8617804Z [05:50:46.852] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:46.8620640Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:46.8656581Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:46.8656802Z } 2026-11-11T05:50:47.0492722Z ✓  unit  src/vscodeThemeImport.test.ts (34 tests) 71ms 2026-11-11T05:50:47.1416113Z ✓  browser (chromium)  src/lib/workspaceFocus.browser.test.ts (20 tests) 1588ms 2026-11-11T05:50:47.1425785Z ✓ workspace area focus (20) 2026-11-11T05:50:47.1462203Z ✓ rings an area reached with F6, but not a clicked one after a bare key press 760ms 2026-11-11T05:50:47.2650053Z (node:4543) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:47.2688325Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:47.8859376Z ✓  unit  src/hooks/useThreadActions.permissions.test.ts (38 tests) 21ms 2026-11-11T05:50:47.9060883Z ✓  unit  src/components/files/FilePreviewPanel.test.ts (32 tests) 1810ms 2026-11-11T05:50:47.9108536Z ✓ document preview contents (19) 2026-11-11T05:50:47.9168285Z ✓ bounds EPUB markup made entirely of empty allowed elements 1466ms 2026-11-11T05:50:47.9208391Z ✓ stops repeated slide images before encoding beyond the output budget 323ms 2026-11-11T05:50:48.0111486Z ✓  unit  src/lib/composerContextRecords.test.ts (16 tests) 19ms 2026-11-11T05:50:48.1193627Z ✓  unit  src/state/pullRequests.test.ts (20 tests) 31ms 2026-11-11T05:50:48.1194281Z stdout | src/components/guest/GuestPage.browser.test.tsx > GuestPage > follows the end as replies stream, and shows the guest's own message even after they scrolled up 2026-11-11T05:50:48.1194838Z [05:50:48.112] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:48.1195282Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:48.1195621Z } 2026-11-11T05:50:48.3165551Z (node:4566) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:48.3249618Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:48.3939268Z stdout | src/components/ThreadNotificationCoordinator.badge.browser.test.ts > badges hasPendingUserInput and clears when notifications are disabled 2026-11-11T05:50:48.3944952Z [05:50:48.390] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:48.3977897Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:48.4001203Z } 2026-11-11T05:50:48.4688469Z (node:4559) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:48.4690166Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:48.4970962Z stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > preserves a valid selection and clears a removed project's data (sessions: true) 2026-11-11T05:50:48.4971764Z [05:50:48.493] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:50:48.4972302Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:48.4972734Z } 2026-11-11T05:50:48.4973291Z stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > preserves a valid selection and clears a removed project's data (sessions: true) 2026-11-11T05:50:48.4973872Z [05:50:48.495] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:48.4974377Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:48.4974797Z } 2026-11-11T05:50:48.7088706Z ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.ts (11 tests) 375ms 2026-11-11T05:50:49.0599523Z ✓  browser (chromium)  src/components/guest/GuestPage.browser.test.tsx (3 tests) 3933ms 2026-11-11T05:50:49.0608852Z ✓ GuestPage (3) 2026-11-11T05:50:49.0609475Z ✓ shows the shared thread in the real timeline without opening an environment connection 736ms 2026-11-11T05:50:49.0614916Z ✓ sends attached files with the message, as form data 377ms 2026-11-11T05:50:49.0615586Z ✓ follows the end as replies stream, and shows the guest's own message even after they scrolled up 2819ms 2026-11-11T05:50:49.1676860Z ✓  unit  src/openVsxThemes.test.ts (5 tests) 590ms 2026-11-11T05:50:49.1677552Z ✓ Open VSX themes (5) 2026-11-11T05:50:49.1678066Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 560ms 2026-11-11T05:50:49.2638337Z ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (9 tests) 16ms 2026-11-11T05:50:49.3125300Z ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (24 tests) 15ms 2026-11-11T05:50:49.4242021Z (node:4584) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:49.4258024Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:49.4843432Z ✓  unit  src/terminal/ghostty/core.test.ts (20 tests) 91ms 2026-11-11T05:50:49.5144182Z ✓  unit  src/connection/platform.test.ts (16 tests) 24ms 2026-11-11T05:50:49.9286602Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word section after prefix before rendering DOM 2026-11-11T05:50:49.9295258Z [05:50:49.923] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:49.9295882Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:49.9296446Z } 2026-11-11T05:50:50.0224773Z ✓  unit  src/hooks/useHandleNewThread.test.ts (10 tests) 8ms 2026-11-11T05:50:50.2451154Z (node:4593) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:50.2462426Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:50.2703911Z (node:4608) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:50.2727705Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:50.4660592Z ✓  unit  src/components/settings/settingsSearch.test.ts (23 tests) 26ms 2026-11-11T05:50:50.5020020Z ✓  unit  src/components/chat/chatCanvasLayout.test.ts (21 tests) 43ms 2026-11-11T05:50:50.8521053Z ✓  unit  src/lib/diffRendering.test.ts (18 tests) 19ms 2026-11-11T05:50:51.2194380Z stdout | unknown test 2026-11-11T05:50:51.2198836Z [05:50:51.211] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:51.2199294Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:51.2207304Z } 2026-11-11T05:50:51.2283890Z ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (14 tests) 5982ms 2026-11-11T05:50:51.2284593Z ✓ keeps other provider edits through a Save refetch 559ms 2026-11-11T05:50:51.2285066Z ✓ keeps other provider edits through a Disable refetch 371ms 2026-11-11T05:50:51.2285593Z ✓ preserves a valid selection and clears a removed project's data (sessions: true) 2210ms 2026-11-11T05:50:51.2286122Z ✓ preserves a valid selection and clears a removed project's data (sessions: false) 1852ms 2026-11-11T05:50:51.3688482Z ✓  unit  src/components/preview/agentOpenedPreviews.test.ts (16 tests) 19ms 2026-11-11T05:50:51.4022682Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > opens a github.com/pull/9339/commits commit in the active thread's Diff pane after discovery 2026-11-11T05:50:51.4069050Z [05:50:51.374] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:51.4202280Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:51.4203476Z } 2026-11-11T05:50:51.5209028Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it 2026-11-11T05:50:51.5250600Z [05:50:51.509] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:50:51.5332933Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:51.5343726Z } 2026-11-11T05:50:51.6528169Z (node:4633) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:51.6528987Z ✓  unit  src/previewStateStore.test.ts (15 tests) 15ms 2026-11-11T05:50:51.6541166Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:51.7398843Z ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (10 tests) 419ms 2026-11-11T05:50:51.8597103Z ✓  unit  src/authBootstrap.test.ts (10 tests) 197ms 2026-11-11T05:50:52.0977262Z (node:4664) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:52.1012209Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:52.2073056Z ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 8ms 2026-11-11T05:50:52.4001515Z stdout | src/components/chat/useQueuedRunEdit.browser.test.tsx > useQueuedRunEdit > opens attachment-only edits without the placeholder and preserves effort on save ("") 2026-11-11T05:50:52.4033542Z [05:50:52.395] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:52.4045443Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:52.4045787Z } 2026-11-11T05:50:52.5640468Z ✓  unit  src/markdown-clipboard.test.ts (8 tests) 16ms 2026-11-11T05:50:52.9978269Z ✓  unit  src/hooks/useThreadActions.undo.test.ts (26 tests) 74ms 2026-11-11T05:50:53.0004958Z ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 18ms 2026-11-11T05:50:53.0364392Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps the body and omits expanded comments from the prepared document 2026-11-11T05:50:53.0364999Z [05:50:53.005] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:53.0365619Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:53.0366056Z } 2026-11-11T05:50:53.2114915Z (node:4674) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:53.2115501Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:53.2648763Z ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 228ms 2026-11-11T05:50:53.3579325Z ✓  browser (chromium)  src/components/chat/useQueuedRunEdit.browser.test.tsx (7 tests) 1145ms 2026-11-11T05:50:53.3579865Z ✓ useQueuedRunEdit (7) 2026-11-11T05:50:53.3580759Z ✓ opens attachment-only edits without the placeholder and preserves effort on save ("") 346ms 2026-11-11T05:50:53.4634182Z ✓  unit  src/hooks/useSettings.test.ts (11 tests) 21ms 2026-11-11T05:50:53.4863260Z (node:4688) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:53.4865448Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:53.5811951Z ✓  unit  src/environmentGrouping.test.ts (8 tests) 9ms 2026-11-11T05:50:53.5824016Z ✓  unit  src/themeBoot.test.ts (23 tests) 13ms 2026-11-11T05:50:53.8416919Z (node:4713) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:53.8417503Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:53.8590336Z ✓  unit  src/connection/storage.test.ts (6 tests) 22ms 2026-11-11T05:50:53.8928713Z ✓  unit  src/terminal-links.test.ts (58 tests) 33ms 2026-11-11T05:50:54.3998460Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture 2026-11-11T05:50:54.4026450Z [05:50:54.396] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:54.4027019Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:54.4027411Z } 2026-11-11T05:50:54.4666090Z ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 42ms 2026-11-11T05:50:54.4950325Z ✓  unit  src/cloud/linkEnvironment.test.ts (2 tests) 59ms 2026-11-11T05:50:54.5781468Z ✓  unit  src/onboarding/welcomePage.logic.test.ts (9 tests) 11ms 2026-11-11T05:50:54.6018916Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > opens the child in its environment (false, Open question) 2026-11-11T05:50:54.6019514Z [05:50:54.582] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:54.6019972Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:54.6020347Z } 2026-11-11T05:50:54.6054640Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > still sends annotation text when the picked element's crop is malformed 2026-11-11T05:50:54.6056993Z [05:50:54.589] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:50:54.6057539Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:54.6057928Z } 2026-11-11T05:50:54.7194608Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > opens the child in its environment (false, Open question) 2026-11-11T05:50:54.7232374Z [05:50:54.711] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:50:54.7255923Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:54.7289161Z } 2026-11-11T05:50:54.8940978Z (node:4736) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:54.8948992Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:54.9221054Z ✓  unit  src/lib/terminalFocus.test.ts (14 tests) 9ms 2026-11-11T05:50:55.0961890Z ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (6 tests) 3779ms 2026-11-11T05:50:55.0970004Z ✓ PreviewView (6) 2026-11-11T05:50:55.0970643Z ✓ reports rejected address mailto:alice@example.com without navigating or recording it 1540ms 2026-11-11T05:50:55.0971256Z ✓ reports rejected address http:// without navigating or recording it 892ms 2026-11-11T05:50:55.0971779Z ✓ retains the annotation locally when its own environment loses access during capture 841ms 2026-11-11T05:50:55.0972306Z ✓ still sends annotation text when the picked element's crop is malformed 382ms 2026-11-11T05:50:55.0972875Z ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 18ms 2026-11-11T05:50:55.2353199Z stdout | src/components/desktop/SnapShotCoordinator.browser.test.ts > window capture failures > does not resurrect a failed capture when its draft becomes ready later 2026-11-11T05:50:55.2353792Z [05:50:55.230] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:55.2354492Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:55.2414907Z } 2026-11-11T05:50:55.5389666Z ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 320ms 2026-11-11T05:50:55.5916082Z (node:4758) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:55.5917391Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:55.7597369Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line 2026-11-11T05:50:55.7623934Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7624352Z 2026-11-11T05:50:55.7646248Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line 2026-11-11T05:50:55.7647340Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7671794Z 2026-11-11T05:50:55.7740018Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it 2026-11-11T05:50:55.7740809Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7778626Z 2026-11-11T05:50:55.7779832Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out 2026-11-11T05:50:55.7780425Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7780719Z 2026-11-11T05:50:55.7816793Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it 2026-11-11T05:50:55.7857094Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7888807Z 2026-11-11T05:50:55.7902796Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block 2026-11-11T05:50:55.7951803Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7967772Z 2026-11-11T05:50:55.7968324Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence 2026-11-11T05:50:55.7968932Z ✓  unit  src/composer-code-block.test.ts (25 tests) 47ms 2026-11-11T05:50:55.7969668Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7970060Z 2026-11-11T05:50:55.7970407Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line 2026-11-11T05:50:55.7971006Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7971342Z 2026-11-11T05:50:55.7971768Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches 2026-11-11T05:50:55.7978352Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7978698Z 2026-11-11T05:50:55.7979964Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of 2026-11-11T05:50:55.7980641Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7980902Z 2026-11-11T05:50:55.7981121Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches 2026-11-11T05:50:55.7981611Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7981896Z 2026-11-11T05:50:55.7982123Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines 2026-11-11T05:50:55.7982615Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7982878Z 2026-11-11T05:50:55.7983180Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor 2026-11-11T05:50:55.7983724Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7983987Z 2026-11-11T05:50:55.7984300Z stderr | src/composer-code-block.test.ts > selections across two identical fences > leaves Tab and Enter alone rather than editing through the boundary 2026-11-11T05:50:55.7984859Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7985123Z 2026-11-11T05:50:55.7985347Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block 2026-11-11T05:50:55.7985840Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7986375Z 2026-11-11T05:50:55.7986601Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block 2026-11-11T05:50:55.7987150Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7987407Z 2026-11-11T05:50:55.7987636Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block 2026-11-11T05:50:55.7988120Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7988387Z 2026-11-11T05:50:55.7988658Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block 2026-11-11T05:50:55.7989143Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7989401Z 2026-11-11T05:50:55.7989649Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block 2026-11-11T05:50:55.7990150Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7990423Z 2026-11-11T05:50:55.7990646Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block 2026-11-11T05:50:55.7991194Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7991507Z 2026-11-11T05:50:55.7991710Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone 2026-11-11T05:50:55.7992179Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7992438Z 2026-11-11T05:50:55.7992649Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone 2026-11-11T05:50:55.7993119Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7993381Z 2026-11-11T05:50:55.7993593Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone 2026-11-11T05:50:55.7994070Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7994330Z 2026-11-11T05:50:55.7994571Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item 2026-11-11T05:50:55.7995075Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7995337Z 2026-11-11T05:50:55.7995579Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string 2026-11-11T05:50:55.7996075Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-11T05:50:55.7996338Z 2026-11-11T05:50:55.9158886Z (node:4772) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:55.9159398Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:55.9398758Z ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (15 tests) 14ms 2026-11-11T05:50:56.0180052Z ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 11ms 2026-11-11T05:50:56.0461012Z stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances 2026-11-11T05:50:56.0461873Z [05:50:56.043] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:56.0462493Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:56.0462842Z } 2026-11-11T05:50:56.0553922Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances 2026-11-11T05:50:56.0555452Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.1254494Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds Word image expansion for XML relationship alias 2026-11-11T05:50:56.1266063Z [05:50:56.119] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:56.1268840Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:56.1270339Z } 2026-11-11T05:50:56.1503905Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider 2026-11-11T05:50:56.1504899Z stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider 2026-11-11T05:50:56.1505853Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.1539586Z [05:50:56.144] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:50:56.1540268Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:56.1541742Z } 2026-11-11T05:50:56.1752290Z ✓  browser (chromium)  src/components/chat/ThreadRelationshipsControl.browser.test.tsx (10 tests) 7050ms 2026-11-11T05:50:56.1817467Z ✓ reports a rejected merge command and clears the busy state 445ms 2026-11-11T05:50:56.1859016Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider 2026-11-11T05:50:56.1888235Z ✓ reports a rejected disconnect command and clears the busy state 653ms 2026-11-11T05:50:56.1911255Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.1911710Z ✓ clears the previous merge error after a successful retry 1209ms 2026-11-11T05:50:56.1938195Z ✓ clears the previous disconnect error after a successful retry 1615ms 2026-11-11T05:50:56.1998218Z ✓ opens an idle child from Lineage when its shell has not been loaded 502ms 2026-11-11T05:50:56.2008646Z ✓ shows a lineage thread's full title in its tooltip 519ms 2026-11-11T05:50:56.2009298Z ✓ shows a side chat's full title in its tooltip 637ms 2026-11-11T05:50:56.2009794Z ✓ shows a remote subagent's full title in its tooltip even when its environment is unavailable 936ms 2026-11-11T05:50:56.2010366Z ✓ shows a delegated-from thread's full title in its tooltip even when its environment is unavailable 496ms 2026-11-11T05:50:56.2035816Z ✓  unit  src/browser/browserRecording.test.ts (4 tests) 14ms 2026-11-11T05:50:56.2048182Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > includes the explicitly added default accent color when creating a provider 2026-11-11T05:50:56.2087812Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.2355981Z ✓  unit  src/reopenClosedView.test.ts (19 tests) 14ms 2026-11-11T05:50:56.3332972Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > keeps fx and the ACP Registry under Show more 2026-11-11T05:50:56.3346224Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.3362773Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > keeps fx and the ACP Registry under Show more 2026-11-11T05:50:56.3364627Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.4768578Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > awaits an atomic create before closing and retains prepared ACP metadata 2026-11-11T05:50:56.4769474Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.5637208Z 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 2026-11-11T05:50:56.5647191Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.5682577Z 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 2026-11-11T05:50:56.5688928Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.5819324Z ✓  unit  src/components/BranchToolbar.logic.test.ts (23 tests) 7ms 2026-11-11T05:50:56.7121392Z 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 2026-11-11T05:50:56.7158110Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.7449430Z 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 2026-11-11T05:50:56.7465798Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:56.9555226Z 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 2026-11-11T05:50:56.9592975Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:57.1045397Z 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 2026-11-11T05:50:57.1088863Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:57.1196123Z (node:4795) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:57.1204469Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:57.1204827Z (node:4803) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:57.1205128Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:57.2196363Z 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 2026-11-11T05:50:57.2197147Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:57.2689694Z ✓  unit  src/components/files/projectFilesQueryState.test.tsx (4 tests) 12ms 2026-11-11T05:50:57.4097423Z ✓  unit  src/uiStateStore.test.ts (13 tests) 8ms 2026-11-11T05:50:57.4904562Z 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 2026-11-11T05:50:57.4905456Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:57.5053619Z ✓  unit  src/components/GitActionsControl.logic.test.ts (16 tests) 7ms 2026-11-11T05:50:57.6353942Z stdout | src/components/settings/CloudVoiceConfiguration.browser.test.tsx > enables the chosen provider only after a successful setup and keeps its grant when editing the key 2026-11-11T05:50:57.6425008Z [05:50:57.629] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:57.6448013Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:57.6448407Z } 2026-11-11T05:50:57.6448851Z ✓  unit  src/components/files/fileSaveSessions.test.ts (13 tests) 21ms 2026-11-11T05:50:57.7436988Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked 2026-11-11T05:50:57.7466976Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:50:57.7650157Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for navigation 2026-11-11T05:50:57.7655547Z [05:50:57.756] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:57.7656179Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:57.7656577Z } 2026-11-11T05:50:57.7682984Z stdout | src/components/settings/CloudVoiceConfiguration.browser.test.tsx > enables the chosen provider only after a successful setup and keeps its grant when editing the key 2026-11-11T05:50:57.7727656Z [05:50:57.763] WARN (#91): Could not discover the primary environment. { 2026-11-11T05:50:57.7741978Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:57.7742372Z } 2026-11-11T05:50:57.8478852Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Success 2026-11-11T05:50:57.8479423Z [05:50:57.841] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:50:57.8479970Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:57.8480371Z } 2026-11-11T05:50:57.8884382Z ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (6 tests) 1942ms 2026-11-11T05:50:57.8884909Z ✓ AddProviderInstanceDialog environment routing (6) 2026-11-11T05:50:57.8885289Z ✓ creates a local command in the selected environment without a sign-in step 1194ms 2026-11-11T05:50:57.9426853Z stdout | unknown test 2026-11-11T05:50:57.9466836Z [05:50:57.935] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:57.9481778Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:57.9491901Z } 2026-11-11T05:50:58.0820307Z ✓  unit  src/components/guest/guestStream.logic.test.ts (10 tests) 12ms 2026-11-11T05:50:58.5527858Z ✓  unit  src/reviewCommentContext.test.ts (6 tests) 11ms 2026-11-11T05:50:58.5786135Z ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 18ms 2026-11-11T05:50:58.6385024Z ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 5ms 2026-11-11T05:50:58.8168474Z (node:4856) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:50:58.8207915Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:50:58.8359452Z ✓  unit  src/promptStashStore.test.ts (10 tests) 11ms 2026-11-11T05:50:59.1897535Z ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 6ms 2026-11-11T05:50:59.2920968Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps spreadsheet dates on their calendar day west of UTC 2026-11-11T05:50:59.2921594Z [05:50:59.279] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:50:59.2922104Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:50:59.2922488Z } 2026-11-11T05:50:59.3859442Z ✓  browser (chromium)  src/components/chat/useThreadLifecycle.browser.test.tsx (9 tests) 4788ms 2026-11-11T05:50:59.3863736Z ✓ opens the child in its environment (false, Open question) 401ms 2026-11-11T05:50:59.3864249Z ✓ opens the child in its environment (true, Open question) 317ms 2026-11-11T05:50:59.3864666Z ✓ opens the child in its environment (true, Child) 327ms 2026-11-11T05:50:59.3865081Z ✓ isolates restore completion and queued focus for a 583ms 2026-11-11T05:50:59.3865495Z ✓ isolates restore completion and queued focus for b 739ms 2026-11-11T05:50:59.3865924Z ✓ isolates restore completion and queued focus for navigation 721ms 2026-11-11T05:50:59.3866367Z ✓ keeps background stop requests per thread after Success 428ms 2026-11-11T05:50:59.3866805Z ✓ keeps background stop requests per thread after Failure 1043ms 2026-11-11T05:50:59.5574701Z ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 5ms 2026-11-11T05:50:59.6124852Z ✓  unit  src/components/GitHubStarPrompt.test.ts (7 tests) 989ms 2026-11-11T05:50:59.6136490Z ✓ recordPromptSent (7) 2026-11-11T05:50:59.6137012Z ✓ asks only after the focused page is idle 306ms 2026-11-11T05:50:59.9535185Z ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 9ms 2026-11-11T05:51:00.0467243Z ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 7ms 2026-11-11T05:51:00.5928272Z ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 22ms 2026-11-11T05:51:00.6292616Z (node:4904) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:00.6315469Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:00.6899012Z stdout | src/components/settings/CloudVoiceConfiguration.browser.test.tsx > enables the chosen provider only after a successful setup and keeps its grant when editing the key 2026-11-11T05:51:00.6899775Z [05:51:00.683] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:00.6900496Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:00.6901092Z } 2026-11-11T05:51:00.7179108Z ✓  unit  src/lib/contextWindow.test.ts (9 tests) 18ms 2026-11-11T05:51:00.7701458Z ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (10 tests) 8ms 2026-11-11T05:51:00.9228653Z stdout | src/components/settings/CloudVoiceConfiguration.browser.test.tsx > enables the chosen provider only after a successful setup and keeps its grant when editing the key 2026-11-11T05:51:00.9266345Z [05:51:00.913] WARN (#91): Could not discover the primary environment. { 2026-11-11T05:51:00.9303697Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:00.9339279Z } 2026-11-11T05:51:01.1279237Z ✓  unit  src/components/pullRequest/filesViewedStore.test.ts (9 tests) 12ms 2026-11-11T05:51:01.1849000Z stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > scrolls to a file asked for as the tab opens 2026-11-11T05:51:01.1849600Z [05:51:01.180] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:01.1850166Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:01.1852507Z } 2026-11-11T05:51:01.2776520Z ✓  unit  src/components/mcp/mcpGate.test.ts (23 tests) 9ms 2026-11-11T05:51:01.3187786Z (node:4941) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:01.3190435Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:01.4043855Z ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 16ms 2026-11-11T05:51:01.4250923Z ✓  unit  src/remoteOpen.test.ts (14 tests) 10ms 2026-11-11T05:51:01.5649860Z ✓  unit  src/components/ThreadNotificationCoordinator.logic.test.ts (9 tests) 9ms 2026-11-11T05:51:01.5864460Z ✓  unit  src/components/usage/usagePriceTable.test.ts (11 tests) 9ms 2026-11-11T05:51:01.8001480Z (node:4969) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:01.8048343Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:02.0650891Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (4 tests) 744ms 2026-11-11T05:51:02.0660327Z ✓ stays on an unanswered question when the composer submits 625ms 2026-11-11T05:51:02.1686378Z ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 12ms 2026-11-11T05:51:02.1862665Z ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (6 tests) 184ms 2026-11-11T05:51:02.2135352Z ✓  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 6ms 2026-11-11T05:51:02.2578178Z ✓  unit  src/terminalUiStateStore.test.ts (9 tests) 12ms 2026-11-11T05:51:02.2952307Z ✓  unit  src/lib/assistantCitationNavigation.test.ts (8 tests) 26ms 2026-11-11T05:51:02.3823037Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > standalone Mermaid previews > rejects resource syntax before Mermaid lays out A@{ "img": "//attacker.invalid/pixel.png" } 2026-11-11T05:51:02.3823859Z [05:51:02.374] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:02.3877764Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:02.3878200Z } 2026-11-11T05:51:02.4570498Z ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (17 tests) 5ms 2026-11-11T05:51:02.4978546Z ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (5 tests) 2105ms 2026-11-11T05:51:02.5009068Z ✓ scrolls to a file asked for as the tab opens 1362ms 2026-11-11T05:51:02.5058215Z ✓ pages forward to a file asked for that is not loaded yet, then scrolls to it 450ms 2026-11-11T05:51:02.5301151Z ✓  unit  src/components/diffs/useCodeViewFileReveal.test.ts (6 tests) 4ms 2026-11-11T05:51:02.5681530Z ✓  unit  src/composer-list-continuation.test.ts (31 tests) 10ms 2026-11-11T05:51:02.6758246Z (node:4995) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:02.6758941Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:02.7046150Z ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2086ms 2026-11-11T05:51:02.7068099Z ✓ resource monitor retry (4) 2026-11-11T05:51:02.7069426Z ✓ clears the settings and history errors after a successful retry without remounting 480ms 2026-11-11T05:51:02.7070360Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 764ms 2026-11-11T05:51:02.7070952Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 487ms 2026-11-11T05:51:02.7071379Z ✓ keeps the failed monitor and history errors visible when retry fails 355ms 2026-11-11T05:51:02.8019023Z ✓  unit  src/browserFaviconStore.test.ts (7 tests) 12ms 2026-11-11T05:51:03.3380119Z ✓  unit  src/threadRoutes.test.ts (11 tests) 6ms 2026-11-11T05:51:03.6447416Z ✓  browser (chromium)  src/components/DiffPanel.browser.test.tsx (4 tests) 4262ms 2026-11-11T05:51:03.6448311Z ✓ recovers from a saved unrelated branch without leaving the diff panel 1219ms 2026-11-11T05:51:03.6448840Z ✓ recovers from an automatic base with unrelated history without leaving the diff panel 967ms 2026-11-11T05:51:03.6449337Z ✓ expands an unloaded file on the first click with default collapse false 1544ms 2026-11-11T05:51:03.6449866Z ✓ expands an unloaded file on the first click with default collapse true 531ms 2026-11-11T05:51:03.9005163Z stdout | src/components/settings/CloudVoiceConfiguration.browser.test.tsx > OpenRouter needs an exact model, and changing it writes no credential 2026-11-11T05:51:03.9010180Z [05:51:03.891] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:03.9010652Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:03.9011016Z } 2026-11-11T05:51:04.1456425Z stdout | src/components/settings/CloudVoiceConfiguration.browser.test.tsx > OpenRouter needs an exact model, and changing it writes no credential 2026-11-11T05:51:04.1488420Z [05:51:04.137] WARN (#91): Could not discover the primary environment. { 2026-11-11T05:51:04.1500774Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:04.1561952Z } 2026-11-11T05:51:04.3571859Z (node:5071) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:04.3607816Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:04.4204727Z ✓  unit  src/hooks/useThreadActionMenu.test.ts (7 tests) 5ms 2026-11-11T05:51:04.5390071Z (node:5064) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:04.5401471Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:04.5593271Z ✓  unit  src/components/chat/citationProcedure.test.ts (15 tests) 11ms 2026-11-11T05:51:04.7226769Z (node:5085) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:04.7294931Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:04.7839874Z ✓  unit  src/state/shell.test.ts (9 tests) 11ms 2026-11-11T05:51:05.0073197Z (node:5092) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:05.0124211Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:05.0490193Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment 2026-11-11T05:51:05.0491152Z [05:51:05.040] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:05.0491765Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:05.0492163Z } 2026-11-11T05:51:05.1633231Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment 2026-11-11T05:51:05.1634081Z [05:51:05.150] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:51:05.1666739Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:05.1670469Z } 2026-11-11T05:51:05.1801437Z ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 18ms 2026-11-11T05:51:05.2187119Z (node:5115) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:05.2202782Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:05.4279892Z ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (4 tests) 485ms 2026-11-11T05:51:05.4576173Z ✓  unit  src/components/preview/openPreviewSession.test.ts (6 tests) 12ms 2026-11-11T05:51:05.4900069Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > document output sanitization > fits saved HTML outputs to their content and resizes when the content changes 2026-11-11T05:51:05.4901196Z [05:51:05.462] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:05.4901714Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:05.4902249Z } 2026-11-11T05:51:05.4915647Z ✓  unit  src/components/chat/optimisticUserMessages.test.ts (7 tests) 9ms 2026-11-11T05:51:05.7691910Z ✓  unit  src/browser/browserTargetResolver.test.ts (6 tests) 22ms 2026-11-11T05:51:06.0606202Z (node:5123) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:06.0618529Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:06.1553773Z ✓  unit  src/wslPaths.test.ts (12 tests) 4ms 2026-11-11T05:51:06.2850687Z ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 5ms 2026-11-11T05:51:06.4153622Z ✓  unit  src/contextMenuFallback.test.ts (1 test) 3ms 2026-11-11T05:51:06.4356474Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > removes host actions after revocation while keeping file preview and copying 2026-11-11T05:51:06.4357170Z [05:51:06.413] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:06.4366348Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:06.4366677Z } 2026-11-11T05:51:06.4648513Z ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 5ms 2026-11-11T05:51:06.5059165Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-11-11T05:51:06.5059824Z [05:51:06.500] WARN (#84): Could not discover the primary environment. { 2026-11-11T05:51:06.5060485Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:06.5060909Z } 2026-11-11T05:51:06.5374199Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-11-11T05:51:06.5395536Z [chat-markdown] action failed { 2026-11-11T05:51:06.5395792Z operation: 'open-file-in-editor', 2026-11-11T05:51:06.5395958Z target: '/work/docs/readme.md', 2026-11-11T05:51:06.5396098Z } { 2026-11-11T05:51:06.5396202Z _id: 'Cause', 2026-11-11T05:51:06.5396318Z reasons: [ 2026-11-11T05:51:06.5396566Z { 2026-11-11T05:51:06.5408553Z _tag: 'Fail', 2026-11-11T05:51:06.5408913Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.], 2026-11-11T05:51:06.5409180Z }, 2026-11-11T05:51:06.5409290Z ], 2026-11-11T05:51:06.5409398Z } 2026-11-11T05:51:06.5769043Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-11-11T05:51:06.5769575Z [chat-markdown] action failed { 2026-11-11T05:51:06.5769814Z operation: 'reveal-file-in-file-manager', 2026-11-11T05:51:06.5770107Z target: '/work/readme.md', 2026-11-11T05:51:06.5770315Z } { 2026-11-11T05:51:06.5770490Z _id: 'Cause', 2026-11-11T05:51:06.5770853Z reasons: [ 2026-11-11T05:51:06.5773578Z { 2026-11-11T05:51:06.5773727Z _tag: 'Fail', 2026-11-11T05:51:06.5773932Z error: [Error: This connection cannot reveal files on this environment.], 2026-11-11T05:51:06.5774146Z }, 2026-11-11T05:51:06.5774255Z ], 2026-11-11T05:51:06.5774358Z } 2026-11-11T05:51:06.5987093Z ✓  browser (chromium)  src/components/settings/CloudVoiceConfiguration.browser.test.tsx (2 tests) 9038ms 2026-11-11T05:51:06.6020055Z ✓ enables the chosen provider only after a successful setup and keeps its grant when editing the key 5081ms 2026-11-11T05:51:06.6020767Z ✓ OpenRouter needs an exact model, and changing it writes no credential 3957ms 2026-11-11T05:51:06.6650291Z ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 269ms 2026-11-11T05:51:06.7794478Z ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 7ms 2026-11-11T05:51:06.9355274Z (node:5131) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:06.9369455Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:06.9920842Z ✓  browser (chromium)  src/components/ThreadTerminalDrawer.browser.test.tsx (2 tests) 91ms 2026-11-11T05:51:07.0050795Z ✓  unit  src/markdown-links.test.ts (12 tests) 12ms 2026-11-11T05:51:07.1473348Z ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 9ms 2026-11-11T05:51:07.7053121Z ✓  unit  src/lib/bootError.test.ts (8 tests) 16ms 2026-11-11T05:51:07.7307767Z ✓  unit  src/components/RightPanelTabs.test.tsx (10 tests) 15ms 2026-11-11T05:51:07.7308308Z ✓  unit  src/state/npmRelease.test.ts (4 tests) 24ms 2026-11-11T05:51:07.7943521Z (node:5167) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:07.7944037Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:07.8643243Z ✓  unit  src/questionAttachments.test.ts (4 tests) 8ms 2026-11-11T05:51:07.9108011Z ✓  unit  src/state/terminalSessions.test.ts (3 tests) 15ms 2026-11-11T05:51:08.0612101Z ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 3ms 2026-11-11T05:51:08.0964868Z ✓  unit  src/components/files/pdfLayout.test.ts (18 tests) 14ms 2026-11-11T05:51:08.6483796Z 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 2026-11-11T05:51:08.6489769Z [05:51:08.639] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:08.6490370Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:08.6491066Z } 2026-11-11T05:51:08.7051030Z ✓  unit  src/onboarding/providerReadiness.logic.test.ts (13 tests) 7ms 2026-11-11T05:51:09.0619814Z ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 6ms 2026-11-11T05:51:09.1221958Z (node:5191) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:09.1251192Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:09.1585857Z ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (8 tests) 330ms 2026-11-11T05:51:09.2614673Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-11T05:51:09.2615394Z ✓  unit  src/state/queries.filesystem.test.ts (8 tests) 6ms 2026-11-11T05:51:09.2634295Z [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. 2026-11-11T05:51:09.4972083Z stderr | src/lib/toolCallDiff.test.ts > toolCallDiff > renders added and deleted file contents as a file diff 2026-11-11T05:51:09.4972774Z ✓  unit  src/lib/toolCallDiff.test.ts (5 tests) 11ms 2026-11-11T05:51:09.5001282Z parsePatchContent: invalid git diff header diff --git notes 2026-11-11T05:51:09.5005916Z 2026-11-11T05:51:09.5006260Z parsePatchContent: invalid git diff header diff --git notes 2026-11-11T05:51:09.5006535Z 2026-11-11T05:51:09.5006538Z 2026-11-11T05:51:09.5168248Z ✓  browser (chromium)  src/components/chat/ThreadDetailsCard.browser.test.tsx (8 tests) 559ms 2026-11-11T05:51:09.7125492Z (node:5222) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:09.7126551Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:09.8488888Z ✓  unit  src/state/threads.test.ts (3 tests) 7ms 2026-11-11T05:51:09.9730139Z (node:5268) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:09.9754657Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:10.0062746Z (node:5282) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:10.0065847Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:10.0162593Z ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 10ms 2026-11-11T05:51:10.0393228Z ✓  unit  src/closedViewStore.test.ts (12 tests) 12ms 2026-11-11T05:51:10.1074744Z (node:5259) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:10.1103288Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:10.1728682Z ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 7ms 2026-11-11T05:51:10.3191486Z ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (3 tests) 161ms 2026-11-11T05:51:10.3539067Z stdout | unknown test 2026-11-11T05:51:10.3625093Z [05:51:10.351] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:10.3648752Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:10.3669989Z } 2026-11-11T05:51:10.4533112Z ✓  unit  src/hooks/useEnvironmentTheme.test.ts (6 tests) 33ms 2026-11-11T05:51:10.5092238Z ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (10 tests) 6887ms 2026-11-11T05:51:10.5110246Z ✓ theme color field (3) 2026-11-11T05:51:10.5110821Z ✓ jumps hue to both endpoints without changing saturation or brightness 998ms 2026-11-11T05:51:10.5111323Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 627ms 2026-11-11T05:51:10.5111791Z ✓ keeps a translucent color's alpha when a hex value is typed 491ms 2026-11-11T05:51:10.5112162Z ✓ provider accent color picker (7) 2026-11-11T05:51:10.5113085Z ✓ leaves the optional color unset when the preview is dismissed 371ms 2026-11-11T05:51:10.5131620Z ✓ adds the displayed default without adjusting a color control 607ms 2026-11-11T05:51:10.5132090Z ✓ lets keyboard users add the displayed default 474ms 2026-11-11T05:51:10.5132517Z ✓ keeps live color editing and allows clearing back to unset 1421ms 2026-11-11T05:51:10.5132967Z ✓ commits a drag that is still in progress when the popover closes 443ms 2026-11-11T05:51:10.5133536Z ✓ saves a change back to the saved color while the first change is still saving 709ms 2026-11-11T05:51:10.5134227Z ✓ shows the saved color again when it is reverted outside the picker 744ms 2026-11-11T05:51:10.5609075Z stdout | src/components/files/FilePreviewPanel.browser.test.tsx > rendered markdown file preview > keeps each file's scroll position across file tab switches 2026-11-11T05:51:10.5634879Z [05:51:10.552] WARN (#97): Could not discover the primary environment. { 2026-11-11T05:51:10.5642499Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:10.5670737Z } 2026-11-11T05:51:10.7249920Z ✓  browser (chromium)  src/components/files/FilePreviewPanel.browser.test.tsx (3 tests) 326ms 2026-11-11T05:51:10.9210218Z ✓  unit  src/components/settings/ThemeSearchSection.test.ts (7 tests) 21ms 2026-11-11T05:51:10.9556312Z ✓  unit  src/markdown-incremental.test.tsx (18 tests) 858ms 2026-11-11T05:51:11.0018559Z ✓  unit  src/versionSkew.test.ts (11 tests) 11ms 2026-11-11T05:51:11.1048389Z (node:5303) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:11.1098063Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:11.1314639Z ✓  unit  src/lib/backgroundActivityReporter.test.ts (4 tests) 25ms 2026-11-11T05:51:11.3048078Z (node:5310) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:11.3048584Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:11.3231019Z ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 7ms 2026-11-11T05:51:11.4244378Z ✓  unit  src/lib/discardComposerDraft.test.ts (4 tests) 41ms 2026-11-11T05:51:11.7768359Z stdout | src/components/settings/StorageSettings.browser.test.tsx > settles mixed retention statuses independently across selected machines 2026-11-11T05:51:11.7769052Z [05:51:11.752] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:11.7771782Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:11.7772250Z } 2026-11-11T05:51:11.7772805Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reauthorizes and retries a failed sqlite attachment 2026-11-11T05:51:11.7773216Z [05:51:11.753] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:11.7773629Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:11.7773948Z } 2026-11-11T05:51:11.9153029Z ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (2 tests) 153ms 2026-11-11T05:51:12.0497772Z ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 5ms 2026-11-11T05:51:12.2351784Z ✓  unit  src/pendingUserInput.test.ts (8 tests) 5ms 2026-11-11T05:51:12.2829025Z ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 22ms 2026-11-11T05:51:12.4418713Z ✓  unit  src/threadSelectionStore.test.ts (6 tests) 10ms 2026-11-11T05:51:12.4431706Z (node:5326) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:12.4488183Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:12.6058298Z ✓  unit  src/state/server.test.ts (2 tests) 5ms 2026-11-11T05:51:12.6718669Z ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 11ms 2026-11-11T05:51:12.7479426Z ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 105ms 2026-11-11T05:51:12.7885149Z (node:5349) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:12.7890628Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:12.8460226Z ✓  unit  src/bundledDev.test.ts (1 test) 178ms 2026-11-11T05:51:12.8470032Z stdout | src/components/device/DevicePanel.browser.test.tsx > DevicePanel discovery warning > a dismissal hides only the cause it was made for 2026-11-11T05:51:12.8471736Z [05:51:12.845] WARN (#40): Could not discover the primary environment. { 2026-11-11T05:51:12.8472918Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:12.8473282Z } 2026-11-11T05:51:12.8637611Z ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 7ms 2026-11-11T05:51:13.1458483Z ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (3 tests) 471ms 2026-11-11T05:51:13.1475340Z ✓ DevicePanel discovery warning (1) 2026-11-11T05:51:13.1475907Z ✓ a dismissal hides only the cause it was made for 325ms 2026-11-11T05:51:13.2415936Z ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (11 tests) 9ms 2026-11-11T05:51:13.2875742Z ✓  browser (chromium)  src/browser/ServerBrowserSurface.browser.test.tsx (6 tests) 1606ms 2026-11-11T05:51:13.2876292Z ✓ ServerBrowserSurface clipboard commands (3) 2026-11-11T05:51:13.2876907Z ✓ sends a native Copy or Cut menu command to the page once 470ms 2026-11-11T05:51:13.2877534Z ✓ sends a keyboard Copy or Cut once and leaves menu Copy working after any shortcut 732ms 2026-11-11T05:51:13.5390669Z stdout | unknown test 2026-11-11T05:51:13.5396332Z [05:51:13.526] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:13.5396999Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:13.5397404Z } 2026-11-11T05:51:13.7650675Z ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 15ms 2026-11-11T05:51:13.9156463Z ✓  unit  src/lib/incrementalHighlighting.test.ts (28 tests) 577ms 2026-11-11T05:51:14.1408556Z ✓  unit  src/components/settings/CodexSetupSection.logic.test.ts (7 tests) 4ms 2026-11-11T05:51:14.3304288Z ✓  unit  src/terminal/ghostty/keyCodes.test.ts (7 tests) 9ms 2026-11-11T05:51:14.4346456Z (node:5422) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:14.4366406Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:14.5163606Z ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 9ms 2026-11-11T05:51:14.5422560Z stdout | src/components/Sidebar.browser.test.tsx > sidebar header new thread > normal sidebar, 2 projects, shift=false: picker=true 2026-11-11T05:51:14.5433955Z [05:51:14.529] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:51:14.5447434Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:14.5485940Z } 2026-11-11T05:51:14.6024044Z ✓  unit  src/components/chat/queuedMessageEdit.test.ts (6 tests) 10ms 2026-11-11T05:51:14.9699918Z (node:5401) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:14.9700597Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:15.0260540Z (node:5441) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:15.0261041Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:15.0946633Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps a workspace PDF's page, offset and zoom when a new revision reloads it 2026-11-11T05:51:15.0951214Z [05:51:15.090] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:15.0951620Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:15.0951941Z } 2026-11-11T05:51:15.1269981Z (node:5490) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:15.1270523Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:15.2596057Z ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 8ms 2026-11-11T05:51:15.4036402Z stdout | src/components/chat/AssistantCitationChip.browser.test.tsx > citation comment source disappearance > preserves an over-length draft at the composer until it can be shortened and saved 2026-11-11T05:51:15.4037139Z [05:51:15.399] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:15.4037714Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:15.4038111Z } 2026-11-11T05:51:15.4953393Z stdout | src/components/chat/AssistantCitationChip.browser.test.tsx > citation comment caret > opens a saved comment with the caret after its end, scrolled into view 2026-11-11T05:51:15.4967755Z [05:51:15.494] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:51:15.4968619Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:15.4968945Z } 2026-11-11T05:51:15.5008160Z ✓  unit  src/components/pullRequest/guide/PullRequestGuideRunCoordinator.test.ts (3 tests) 10ms 2026-11-11T05:51:15.6012287Z ✓  unit  src/components/chat/threadFindStore.test.ts (4 tests) 9ms 2026-11-11T05:51:15.8088674Z ✓  unit  src/diffPanelStore.test.ts (3 tests) 16ms 2026-11-11T05:51:15.8457857Z ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (5 tests) 508ms 2026-11-11T05:51:15.8485333Z ✓  unit  src/components/chat/timelineViewport.test.ts (12 tests) 4ms 2026-11-11T05:51:15.9186330Z ✓  unit  src/textDirection.test.ts (24 tests) 5ms 2026-11-11T05:51:16.1608733Z ✓  unit  src/components/ThreadTerminalDrawer.test.ts (4 tests) 5ms 2026-11-11T05:51:16.2168038Z stdout | unknown test 2026-11-11T05:51:16.2168459Z [05:51:16.194] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:16.2224342Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:16.2287507Z } 2026-11-11T05:51:16.2368806Z ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (7 tests) 242ms 2026-11-11T05:51:16.2394629Z ✓  unit  src/components/files/filePath.test.ts (21 tests) 7ms 2026-11-11T05:51:16.3368427Z ✓  unit  src/workspaceBasenameLookup.test.ts (9 tests) 5ms 2026-11-11T05:51:16.3928845Z stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > creates on a permitted secondary and reacts to permission changes 2026-11-11T05:51:16.3975998Z [05:51:16.388] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:51:16.4026800Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:16.4027950Z } 2026-11-11T05:51:16.4201801Z ✓  unit  src/hooks/useThreadVisitedMigration.test.ts (5 tests) 8ms 2026-11-11T05:51:16.4713657Z ✓  browser (chromium)  src/components/Sidebar.browser.test.tsx (5 tests) 2093ms 2026-11-11T05:51:16.4714060Z ✓ sidebar header new thread (4) 2026-11-11T05:51:16.4714364Z ✓ normal sidebar, 2 projects, shift=false: picker=true 644ms 2026-11-11T05:51:16.4714707Z ✓ boring sidebar, 2 projects, shift=false: picker=true 539ms 2026-11-11T05:51:16.4715037Z ✓ boring sidebar, 2 projects, shift=true: picker=false 356ms 2026-11-11T05:51:16.4715436Z ✓ sidebar render isolation (1) 2026-11-11T05:51:16.4715872Z ✓ does not re-render thread rows when a quick Mod shortcut opens and focuses the terminal 312ms 2026-11-11T05:51:16.5058685Z ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 6ms 2026-11-11T05:51:16.5520313Z ✓  unit  src/state/revisionedQuery.test.ts (8 tests) 4ms 2026-11-11T05:51:16.7682860Z stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > keeps the permitted representative as the creation target 2026-11-11T05:51:16.7683570Z [05:51:16.764] WARN (#175): Could not discover the primary environment. { 2026-11-11T05:51:16.7684054Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:16.7684406Z } 2026-11-11T05:51:16.8215438Z ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 12ms 2026-11-11T05:51:17.5559716Z ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (6 tests) 3ms 2026-11-11T05:51:17.7962200Z (node:5557) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:17.7977483Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:17.8102001Z ✓  browser (chromium)  src/components/pullRequest/PullRequestActionsMenu.browser.test.tsx (6 tests) 3519ms 2026-11-11T05:51:17.8106982Z ✓ saves maintainer edits, locks while saving, and restores the saved value when a save fails 1385ms 2026-11-11T05:51:17.8108081Z ✓ keeps a saved choice through a stale refresh, then follows the host 579ms 2026-11-11T05:51:17.8109523Z ✓ follows the host's first reading after a save, even when it matches the old value 532ms 2026-11-11T05:51:17.8110140Z ✓ hides maintainer edits on a pull request that is closed 391ms 2026-11-11T05:51:17.8110631Z ✓ hides maintainer edits on a pull request that is on a host without maintainer edits 372ms 2026-11-11T05:51:18.0205841Z ✓  browser (chromium)  src/components/settings/ScheduledTasksSettings.browser.test.tsx (5 tests) 1748ms 2026-11-11T05:51:18.0230385Z ✓ ScheduledTasksSettings (5) 2026-11-11T05:51:18.0278999Z ✓ creates on a permitted secondary and reacts to permission changes 361ms 2026-11-11T05:51:18.0313791Z ✓ keeps the permitted representative as the creation target 490ms 2026-11-11T05:51:18.0356811Z ✓ keeps an editor the user opened when the linked task loads later 591ms 2026-11-11T05:51:18.0575048Z (node:5601) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:18.0575395Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:18.0661904Z ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 9ms 2026-11-11T05:51:18.1923367Z ✓  unit  src/components/chat/markdownRenderer.test.tsx (15 tests) 374ms 2026-11-11T05:51:18.3128340Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rendered odt spaces and tabs 2026-11-11T05:51:18.3154109Z [05:51:18.302] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:18.3167800Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:18.3177140Z } 2026-11-11T05:51:18.3408647Z (node:5579) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:18.3451217Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:18.3678612Z (node:5615) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:18.3713688Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:18.5476119Z stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > reaches Permissions with arrow keys, previews, and picks with Enter 2026-11-11T05:51:18.5528297Z [05:51:18.543] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:18.5541862Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:18.5588120Z } 2026-11-11T05:51:18.5611410Z ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 4ms 2026-11-11T05:51:18.6640288Z ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 2ms 2026-11-11T05:51:18.8581188Z (node:5644) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:18.8695459Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:18.9480078Z ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 6ms 2026-11-11T05:51:19.0246857Z ✓  unit  src/components/ThreadStatusIndicators.test.ts (4 tests) 3ms 2026-11-11T05:51:19.0913495Z ✓  browser (chromium)  src/components/CommandPalette.composition.browser.test.tsx (15 tests) 9892ms 2026-11-11T05:51:19.0936967Z ✓ add-project repository (2) 2026-11-11T05:51:19.0937660Z ✓ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 648ms 2026-11-11T05:51:19.0938274Z ✓ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 573ms 2026-11-11T05:51:19.0940683Z ✓ add-project folder (2) 2026-11-11T05:51:19.0941099Z ✓ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 497ms 2026-11-11T05:51:19.0941628Z ✓ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 761ms 2026-11-11T05:51:19.0942016Z ✓ add-project destination (2) 2026-11-11T05:51:19.0942415Z ✓ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 777ms 2026-11-11T05:51:19.0942899Z ✓ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 750ms 2026-11-11T05:51:19.0943336Z ✓ tells screen readers how to submit the folder step 326ms 2026-11-11T05:51:19.0943760Z ✓ tells screen readers how to submit the highlighted folder step 590ms 2026-11-11T05:51:19.0944190Z ✓ tells screen readers how to submit the repository step 374ms 2026-11-11T05:51:19.0944601Z ✓ tells screen readers how to submit the new project step 587ms 2026-11-11T05:51:19.0945046Z ✓ tells screen readers how to submit the permission-blocked folder step 527ms 2026-11-11T05:51:19.0945524Z ✓ tells screen readers how to submit the permission-blocked destination step 1629ms 2026-11-11T05:51:19.0946008Z ✓ keeps the caret in place when an edit briefly makes the folder path not a path 745ms 2026-11-11T05:51:19.0946473Z ✓ moves focus from the Git URL input to its enabled submit button on Tab 567ms 2026-11-11T05:51:19.0946934Z ✓ moves focus from the New project input to its enabled submit button on Tab 539ms 2026-11-11T05:51:19.4202117Z ✓  unit  src/components/chat/timelineScrollTarget.test.ts (6 tests) 3ms 2026-11-11T05:51:20.1718114Z (node:5663) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:20.1722853Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:20.1966259Z ✓  unit  src/diffFileActions.test.ts (15 tests) 9ms 2026-11-11T05:51:20.2403138Z (node:5670) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:20.2410120Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:20.2709398Z ✓  browser (chromium)  src/components/preview/PreviewPanelShell.browser.test.tsx (8 tests) 2725ms 2026-11-11T05:51:20.2741815Z ✓ PreviewPanelShell focus (8) 2026-11-11T05:51:20.2742294Z ✓ returns focus to the composer when a panel opened from it collapses 344ms 2026-11-11T05:51:20.2742810Z ✓ returns focus to the composer when a panel opened from it unmounts 464ms 2026-11-11T05:51:20.2743307Z ✓ keeps the composer as the origin after focus visits a menu portalled from the panel 304ms 2026-11-11T05:51:20.2776422Z ✓ falls back to the toggle when the origin's drawer is closing 361ms 2026-11-11T05:51:20.2776923Z ✓ returns focus to the toggle when a panel opened from it collapses 496ms 2026-11-11T05:51:20.2991908Z ✓  browser (chromium)  src/components/device/DeviceStreamView.browser.test.tsx (6 tests) 327ms 2026-11-11T05:51:20.2992709Z ✓  browser (chromium)  src/components/files/useDirectoryEntries.browser.test.tsx (6 tests) 235ms 2026-11-11T05:51:20.5946486Z stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > opens permissions directly from the context strip and applies a supported mode 2026-11-11T05:51:20.5964516Z [05:51:20.589] WARN (#89): Could not discover the primary environment. { 2026-11-11T05:51:20.5965215Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:20.5965711Z } 2026-11-11T05:51:20.6640056Z ✓  unit  src/worktreeCleanup.test.ts (6 tests) 5ms 2026-11-11T05:51:20.6928380Z ✓  unit  src/hooks/showThreadUndoNotice.test.ts (4 tests) 11ms 2026-11-11T05:51:20.7610688Z (node:5685) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:20.7627070Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:20.8856052Z (node:5678) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:20.8941575Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:21.0220381Z ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 5ms 2026-11-11T05:51:21.1174176Z ✓  unit  src/components/chat/compaction.logic.test.ts (4 tests) 5ms 2026-11-11T05:51:21.1484866Z (node:5692) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:21.1490489Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:21.2481718Z ✓  unit  src/assets/longLivedAssetUrls.test.ts (5 tests) 6ms 2026-11-11T05:51:21.3034651Z ✓  browser (chromium)  src/components/chat/ComposerPermissionsSection.browser.test.tsx (6 tests) 2791ms 2026-11-11T05:51:21.3035558Z ✓ reaches Permissions with arrow keys, previews, and picks with Enter 441ms 2026-11-11T05:51:21.3036099Z ✓ opens on the checked permission when composer.mode marked the trigger 650ms 2026-11-11T05:51:21.3036482Z ✓ returns focus to the editor when picking the default hides the chip 480ms 2026-11-11T05:51:21.3036888Z ✓ opens permissions directly from the context strip and applies a supported mode 763ms 2026-11-11T05:51:21.3968655Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves ods document text through the worker and attachment viewer 2026-11-11T05:51:21.3969227Z [05:51:21.389] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:21.3973768Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:21.3974109Z } 2026-11-11T05:51:21.4331866Z ✓  unit  src/components/settings/updateTrackSwitch.logic.test.ts (4 tests) 3ms 2026-11-11T05:51:21.6176562Z ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (6 tests) 11ms 2026-11-11T05:51:21.8364981Z ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (6 tests) 4ms 2026-11-11T05:51:22.1327871Z ✓  browser (chromium)  src/components/files/PdfViewer.browser.test.tsx (2 tests) 2182ms 2026-11-11T05:51:22.1328760Z ✓ fits the width, then finds split and rotated text and jumps to its page 1002ms 2026-11-11T05:51:22.1329384Z ✓ restores page, within-page offset and zoom after a remount 1179ms 2026-11-11T05:51:22.2284526Z ✓  browser (chromium)  src/components/Sidebar.logic.browser.test.tsx (5 tests) 683ms 2026-11-11T05:51:22.2289767Z ✓ useThreadJumpHintsVisible (4) 2026-11-11T05:51:22.2297722Z ✓ waits for the delay again on a second hold 398ms 2026-11-11T05:51:22.5077015Z ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 25ms 2026-11-11T05:51:22.5669647Z ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 8ms 2026-11-11T05:51:22.6045907Z ✓  browser (chromium)  src/lib/sidebarTree.browser.test.ts (8 tests) 885ms 2026-11-11T05:51:22.6062614Z ✓ sidebar keyboard navigation (8) 2026-11-11T05:51:22.6097428Z ✓ does not pull focus back after a click outside the rows 515ms 2026-11-11T05:51:22.6150842Z (node:5725) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:22.6177890Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:22.6338653Z (node:5732) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:22.6360689Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:22.6362711Z ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 3ms 2026-11-11T05:51:22.8674804Z ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 4ms 2026-11-11T05:51:22.9257245Z ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (7 tests) 1191ms 2026-11-11T05:51:22.9264258Z ✓ runs a side chat's composer chords only from its composer, and never thread commands 748ms 2026-11-11T05:51:22.9430891Z ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 112ms 2026-11-11T05:51:23.0775502Z ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 8ms 2026-11-11T05:51:23.2379454Z ✓  unit  src/keybindingsFocus.test.ts (8 tests) 4ms 2026-11-11T05:51:23.3114861Z ✓  unit  src/components/settings/simlockDeviceHostsSettings.logic.test.ts (3 tests) 6ms 2026-11-11T05:51:23.3919893Z ✓  unit  src/components/chat/composerImagePersistence.test.ts (3 tests) 10ms 2026-11-11T05:51:23.4325979Z ✓  unit  src/components/settings/SettingInheritance.test.ts (3 tests) 4ms 2026-11-11T05:51:23.7431775Z ✓  unit  src/threadNotifications.test.ts (5 tests) 35ms 2026-11-11T05:51:23.8418518Z stdout | src/components/chat/QueuedRunsControl.browser.test.tsx > previews assistant quotes as readable text and preserves the citation when editing 2026-11-11T05:51:23.8422954Z [05:51:23.838] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:23.8423420Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:23.8423783Z } 2026-11-11T05:51:23.9111643Z (node:5776) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:23.9163045Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:24.3919571Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret 2026-11-11T05:51:24.3959456Z [05:51:24.383] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:24.3982595Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:24.3982944Z } 2026-11-11T05:51:24.4509296Z ✓  unit  src/components/chat/canvasStore.test.ts (4 tests) 6ms 2026-11-11T05:51:24.5004380Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret 2026-11-11T05:51:24.5006053Z [05:51:24.495] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:51:24.5014901Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:24.5015862Z } 2026-11-11T05:51:24.5332689Z ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (5 tests) 3ms 2026-11-11T05:51:24.5547409Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds ipynb image pixels before returning browser markup 2026-11-11T05:51:24.5548159Z [05:51:24.535] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:24.5554537Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:24.5555216Z } 2026-11-11T05:51:24.6490808Z ✓  unit  src/browser/browserViewportActions.test.ts (2 tests) 3ms 2026-11-11T05:51:24.7390048Z ✓  unit  src/components/permissions/usePermissionStatus.test.ts (4 tests) 8ms 2026-11-11T05:51:24.8832083Z ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (3 tests) 1137ms 2026-11-11T05:51:24.8887655Z ✓ previews assistant quotes as readable text and preserves the citation when editing 487ms 2026-11-11T05:51:24.8927934Z ✓ shows who sent a queued message and folds automation and agent prompts 607ms 2026-11-11T05:51:25.0253369Z ✓  unit  src/components/composerFooterLayout.test.ts (3 tests) 3ms 2026-11-11T05:51:25.2550485Z (node:5822) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:25.2551083Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:25.3376570Z ✓  unit  src/components/usage/usagePriceForm.test.ts (15 tests) 5ms 2026-11-11T05:51:25.5387379Z (node:5808) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:25.5400379Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:25.6024110Z ✓  unit  src/shortcuts/chatRouteCommands.test.ts (4 tests) 12ms 2026-11-11T05:51:25.8128519Z ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 18ms 2026-11-11T05:51:25.8956408Z ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 3ms 2026-11-11T05:51:26.0311107Z ✓  unit  src/projectScripts.test.ts (10 tests) 9ms 2026-11-11T05:51:26.1810866Z ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 5ms 2026-11-11T05:51:26.1867867Z (node:5852) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:26.1879398Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:26.2156881Z ✓  unit  src/components/media/mediaContent.test.ts (8 tests) 20ms 2026-11-11T05:51:26.2540562Z ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 28ms 2026-11-11T05:51:26.3676731Z ✓  unit  src/pierre-icons.test.ts (24 tests) 6ms 2026-11-11T05:51:26.6144278Z ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (6 tests) 3ms 2026-11-11T05:51:26.8440570Z ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 4ms 2026-11-11T05:51:26.9669054Z ✓  browser (chromium)  src/components/ProviderUpdatesAction.browser.test.tsx (1 test) 26ms 2026-11-11T05:51:27.0419135Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened, and after a failed save 2026-11-11T05:51:27.0451178Z [05:51:27.036] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:27.0452508Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:27.0453162Z } 2026-11-11T05:51:27.0938986Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened, and after a failed save 2026-11-11T05:51:27.0963514Z [05:51:27.090] WARN (#84): Could not discover the primary environment. { 2026-11-11T05:51:27.0964045Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:27.0964568Z } 2026-11-11T05:51:27.1243747Z stdout | src/components/chat/useComposerContextImport.browser.test.tsx > settles a delayed file import after delete 2026-11-11T05:51:27.1250126Z [05:51:27.110] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:27.1251190Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:27.1251858Z } 2026-11-11T05:51:27.1423029Z ✓  unit  src/components/settings/speechModelBrowser.test.ts (6 tests) 3ms 2026-11-11T05:51:27.1608261Z ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 4ms 2026-11-11T05:51:27.2041803Z ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (5 tests) 2ms 2026-11-11T05:51:27.4415445Z ✓  browser (chromium)  src/components/files/AttachmentFilePreview.browser.test.tsx (132 tests) 50301ms 2026-11-11T05:51:27.4416152Z ✓ bounded binary previews (9) 2026-11-11T05:51:27.4416721Z ✓ uses a PAX size override for the following TAR payload and bounds it 824ms 2026-11-11T05:51:27.4417332Z ✓ shows generated SQLite columns and retains picker focus at 320 px 984ms 2026-11-11T05:51:27.4417936Z ✓ shows generated SQLite columns and retains picker focus at 1280 px 793ms 2026-11-11T05:51:27.4418564Z ✓ reauthorizes a failed image when retry is clicked 362ms 2026-11-11T05:51:27.4419202Z ✓ keeps WhiteIsZero TIFF brightness and rejects oversized metadata before decoding 523ms 2026-11-11T05:51:27.4419725Z ✓ large text preview recovery (15) 2026-11-11T05:51:27.4420279Z ✓ retains the workspace viewer across URL renewals and reloads revisions and manual refreshes 1931ms 2026-11-11T05:51:27.4420959Z ✓ rejects malformed UTF-8 bytes through the real text worker 337ms 2026-11-11T05:51:27.4421575Z ✓ replaces both prefetched pages with the worker's current file version 420ms 2026-11-11T05:51:27.4422172Z ✓ recovers from a failed worker load when its source changes 397ms 2026-11-11T05:51:27.4422727Z ✓ bounds excessive Word paragraphs before rendering DOM 789ms 2026-11-11T05:51:27.4423247Z ✓ bounds excessive Word runs before rendering DOM 424ms 2026-11-11T05:51:27.4423767Z ✓ bounds excessive Word tables before rendering DOM 323ms 2026-11-11T05:51:27.4424333Z ✓ bounds excessive Word auxiliary XML before rendering DOM 380ms 2026-11-11T05:51:27.4424898Z ✓ bounds excessive Word XML bytes before rendering DOM 347ms 2026-11-11T05:51:27.4425480Z ✓ bounds excessive Word renamed XML before rendering DOM 313ms 2026-11-11T05:51:27.4426093Z ✓ bounds excessive Word section after prefix before rendering DOM 580ms 2026-11-11T05:51:27.4426710Z ✓ bounds excessive Word oversized section before rendering DOM 632ms 2026-11-11T05:51:27.4427281Z ✓ bounds XML hidden in media by relationship markup 379ms 2026-11-11T05:51:27.4427799Z ✓ bounds XML hidden in media by metadata type 354ms 2026-11-11T05:51:27.4428274Z ✓ bounds XML hidden in media by deep XML 346ms 2026-11-11T05:51:27.4428956Z ✓ bounds shared-string text including CDATA false per cell and across sheets in the worker 537ms 2026-11-11T05:51:27.4430782Z ✓ bounds shared-string text including CDATA true per cell and across sheets in the worker 722ms 2026-11-11T05:51:27.4431780Z ✓ counts shared Word settings once with 1 text repetitions 334ms 2026-11-11T05:51:27.4432364Z ✓ counts shared Word settings once with 145 text repetitions 467ms 2026-11-11T05:51:27.4432915Z ✓ bounds Word image expansion for repeated binary 325ms 2026-11-11T05:51:27.4433467Z ✓ bounds Word image expansion for duplicate relationship ID 517ms 2026-11-11T05:51:27.4434032Z ✓ bounds spreadsheet cells at XFD200 before padding 397ms 2026-11-11T05:51:27.4434577Z ✓ bounds spreadsheet cells at AX500 before padding 363ms 2026-11-11T05:51:27.4435137Z ✓ keeps spreadsheet dates on their calendar day west of UTC 2280ms 2026-11-11T05:51:27.4435720Z ✓ prepares all 60 pages of a table-heavy Word report 1089ms 2026-11-11T05:51:27.4436261Z ✓ prepares all 100 pages of a table-heavy Word report 825ms 2026-11-11T05:51:27.4436686Z ✓ standalone Mermaid previews (8) 2026-11-11T05:51:27.4437064Z ✓ rejects resource syntax before Mermaid lays out A@{ "img": "//attacker.invalid/pixel.png" } 343ms 2026-11-11T05:51:27.4437461Z ✓ renders the <--> arrow 392ms 2026-11-11T05:51:27.4437951Z ✓ reloads a workspace Word file after a preview remount 1446ms 2026-11-11T05:51:27.4438642Z ✓ clears an Office metadata error when the same URL becomes previewable 449ms 2026-11-11T05:51:27.4439287Z ✓ opens a known empty attachment even when its range response is inaccessible 553ms 2026-11-11T05:51:27.4440056Z ✓ bounds the worksheet relationship target custom/sheet1.xml at row 250001 before the reader allocates its grid 411ms 2026-11-11T05:51:27.4440901Z ✓ bounds the worksheet relationship target custom/valid.xml at row 1 before the reader allocates its grid 2432ms 2026-11-11T05:51:27.4441561Z ✓ reauthorizes and retries a failed archive attachment 854ms 2026-11-11T05:51:27.4441979Z ✓ reauthorizes and retries a failed sqlite attachment 1404ms 2026-11-11T05:51:27.4442307Z ✓ loads a font attachment through the lazy preview 658ms 2026-11-11T05:51:27.4442685Z ✓ toggles a Mermaid attachment between diagram and source through the lazy preview 1788ms 2026-11-11T05:51:27.4443110Z ✓ keeps a workspace PDF's page, offset and zoom when a new revision reloads it 1567ms 2026-11-11T05:51:27.4443507Z ✓ unwraps one text attachment without turning off the word wrap setting 334ms 2026-11-11T05:51:27.4443891Z ✓ mounts a bounded set of saved notebook outputs as the reader scrolls 1194ms 2026-11-11T05:51:27.4444226Z ✓ preserves rendered odt spaces and tabs 569ms 2026-11-11T05:51:27.4444512Z ✓ preserves rendered odp spaces and tabs 540ms 2026-11-11T05:51:27.4444852Z ✓ preserves rtf document text through the worker and attachment viewer 1174ms 2026-11-11T05:51:27.4445234Z ✓ preserves epub document text through the worker and attachment viewer 809ms 2026-11-11T05:51:27.4445609Z ✓ preserves ods document text through the worker and attachment viewer 929ms 2026-11-11T05:51:27.4446145Z ✓ bounds epub image pixels before returning browser markup 890ms 2026-11-11T05:51:27.4446544Z ✓ bounds odt image pixels before returning browser markup 995ms 2026-11-11T05:51:27.4447088Z ✓ bounds ipynb image pixels before returning browser markup 1101ms 2026-11-11T05:51:27.4447529Z ✓ bounds html image pixels before returning browser markup 1614ms 2026-11-11T05:51:27.4447886Z ✓ bounds encoded-html image pixels before returning browser markup 824ms 2026-11-11T05:51:27.4509959Z ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 41ms 2026-11-11T05:51:27.4772931Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection external settings writes > does not duplicate a redacted published row on the sibling reseed 2026-11-11T05:51:27.4796952Z [05:51:27.474] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:27.4797792Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:27.4798423Z } 2026-11-11T05:51:27.4912287Z ✓  unit  src/lib/observeIntersection.test.ts (2 tests) 4ms 2026-11-11T05:51:27.4913192Z ✓  unit  src/confirmDialog.test.ts (4 tests) 4ms 2026-11-11T05:51:27.5309595Z ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 7ms 2026-11-11T05:51:27.5731606Z ✓  browser (chromium)  src/components/chat/useComposerContextImport.browser.test.tsx (10 tests) 423ms 2026-11-11T05:51:27.6177635Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection external settings writes > does not duplicate a redacted published row on the sibling reseed 2026-11-11T05:51:27.6207642Z [05:51:27.610] WARN (#81): Could not discover the primary environment. { 2026-11-11T05:51:27.6215659Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:27.6216089Z } 2026-11-11T05:51:27.8817889Z ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 3ms 2026-11-11T05:51:27.9384860Z ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 6ms 2026-11-11T05:51:28.2419431Z ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 5ms 2026-11-11T05:51:28.4297679Z ✓  unit  src/speech/pcmWorklet.test.ts (1 test) 137ms 2026-11-11T05:51:28.5190733Z (node:5912) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:28.5191185Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:28.7101220Z (node:5949) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:28.7104855Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:28.7132995Z ✓  unit  src/lib/runtime.test.ts (3 tests) 1983ms 2026-11-11T05:51:28.7136803Z ✓ web runtime relay telemetry policy (3) 2026-11-11T05:51:28.7137479Z ✓ applies desktop opt-out before the first relay span 1776ms 2026-11-11T05:51:28.8048855Z ✓  unit  src/state/primaryEnvironment.test.ts (4 tests) 10ms 2026-11-11T05:51:28.9932082Z ✓  unit  src/editorPreferences.test.ts (2 tests) 5ms 2026-11-11T05:51:29.0257608Z ✓  unit  src/components/chat/EffortGlyph.test.ts (10 tests) 8ms 2026-11-11T05:51:29.0524810Z stdout | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > drags a searched thread into the current composer without navigating 2026-11-11T05:51:29.0540004Z [05:51:29.027] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:29.0540567Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:29.0561419Z } 2026-11-11T05:51:29.0957497Z stderr | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > drags a searched thread into the current composer without navigating 2026-11-11T05:51:29.0971511Z [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. 2026-11-11T05:51:29.1208064Z ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 170ms 2026-11-11T05:51:29.2326874Z ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (3 tests) 2246ms 2026-11-11T05:51:29.2330049Z ✓ keeps an unsaved description when collapsed and reopened, and after a failed save 1610ms 2026-11-11T05:51:29.2330652Z ✓ ticks a description checkbox placed after an attachment and edits from the ticked body 547ms 2026-11-11T05:51:29.2480906Z stdout | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > highlights the first project when New thread in... opens from the root list 2026-11-11T05:51:29.2530716Z [05:51:29.244] WARN (#91): Could not discover the primary environment. { 2026-11-11T05:51:29.2539790Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:29.2540315Z } 2026-11-11T05:51:29.3143996Z ✓  browser (chromium)  src/state/device.browser.test.tsx (2 tests) 516ms 2026-11-11T05:51:29.3146792Z ✓ reports a failed first device load and retries it 390ms 2026-11-11T05:51:29.3596389Z ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms 2026-11-11T05:51:29.4768250Z ✓  unit  src/composer-rich-text.test.ts (6 tests) 5ms 2026-11-11T05:51:29.6697118Z ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 3ms 2026-11-11T05:51:29.8451327Z ✓  unit  src/state/vcs.test.ts (1 test) 5ms 2026-11-11T05:51:29.8789340Z stdout | src/components/chat/ExpandedImageDialog.browser.test.tsx > ExpandedImageDialog > fits a markdown SVG without intrinsic size to the viewer: /work/pipeline.svg 2026-11-11T05:51:29.8807710Z [05:51:29.855] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:29.8850680Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:29.8873170Z } 2026-11-11T05:51:30.0925632Z (node:6016) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:30.0926157Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:30.1537347Z ✓  browser (chromium)  src/components/CommandPalette.browser.test.tsx (5 tests) 1118ms 2026-11-11T05:51:30.1541307Z ✓ CommandPalette open intents (5) 2026-11-11T05:51:30.1541920Z ✓ highlights the first project when New thread in... opens from the root list 314ms 2026-11-11T05:51:30.1542506Z ✓ opens a searched project's latest listed thread, not a newer subagent 480ms 2026-11-11T05:51:30.2944910Z ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 6ms 2026-11-11T05:51:30.3928837Z ✓  unit  src/components/chat/usePromptSuggestion.test.ts (1 test) 3ms 2026-11-11T05:51:30.4249737Z ✓  unit  src/components/auth/ConnectAgentSurface.logic.test.ts (6 tests) 4ms 2026-11-11T05:51:30.5355750Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection external settings writes > drops an acknowledged row when an external write removes it 2026-11-11T05:51:30.5356470Z [05:51:30.532] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:30.5356931Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:30.5357302Z } 2026-11-11T05:51:30.5551438Z ✓  browser (chromium)  src/components/settings/ProviderInstanceCard.environment.browser.test.tsx (5 tests) 6275ms 2026-11-11T05:51:30.5580910Z ✓ ProviderEnvironmentSection saved secrets (1) 2026-11-11T05:51:30.5619506Z ✓ requires a replacement before renaming or unlocking a stored secret 2527ms 2026-11-11T05:51:30.5620043Z ✓ ProviderEnvironmentSection external settings writes (4) 2026-11-11T05:51:30.5650729Z ✓ keeps a typed unpublished row when an external write redelivers the environment 664ms 2026-11-11T05:51:30.5692787Z ✓ does not duplicate a redacted published row on the sibling reseed 2066ms 2026-11-11T05:51:30.5711829Z ✓ keeps a committed but unpublishable row across an external write 495ms 2026-11-11T05:51:30.5724125Z ✓ drops an acknowledged row when an external write removes it 523ms 2026-11-11T05:51:30.7084564Z ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms 2026-11-11T05:51:30.9743649Z (node:6067) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:30.9762990Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:30.9828214Z ✓  unit  src/environments/primary/bootstrap.test.ts (4 tests) 5ms 2026-11-11T05:51:31.0151350Z ✓  unit  src/components/KeybindingsUpdateToast.test.ts (1 test) 5ms 2026-11-11T05:51:31.3229749Z ✓  unit  src/desktopAppActivation.test.ts (2 tests) 5ms 2026-11-11T05:51:31.3678519Z ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (4 tests) 5ms 2026-11-11T05:51:31.4832468Z (node:6074) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:31.4850312Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:31.5052730Z (node:6081) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:31.5063956Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:31.5953054Z ✓  unit  src/components/composerInlineTokenPaste.test.ts (3 tests) 8ms 2026-11-11T05:51:31.8053845Z ✓  unit  src/components/sidebar/updateEverythingRun.test.ts (2 tests) 17ms 2026-11-11T05:51:32.0028583Z ✓  unit  src/lib/readableSyntaxTheme.test.ts (4 tests) 8ms 2026-11-11T05:51:32.0996320Z ✓  unit  src/components/chat/folderDrop.test.ts (8 tests) 2ms 2026-11-11T05:51:32.1543906Z ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 3ms 2026-11-11T05:51:32.1756206Z (node:6123) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:32.1764159Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:32.2119589Z ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 7ms 2026-11-11T05:51:32.3403020Z stdout | unknown test 2026-11-11T05:51:32.3403415Z [05:51:32.329] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:32.3403868Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:32.3404193Z } 2026-11-11T05:51:32.4534458Z ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms 2026-11-11T05:51:32.5483258Z stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent 2026-11-11T05:51:32.5533469Z [05:51:32.545] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:32.5575578Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:32.5576030Z } 2026-11-11T05:51:32.6155335Z ✓  unit  src/components/device/deviceHubApi.test.ts (2 tests) 4ms 2026-11-11T05:51:32.6806334Z ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (4 tests) 4ms 2026-11-11T05:51:32.7467302Z stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > merges with the last selected merge method 2026-11-11T05:51:32.7468203Z [05:51:32.739] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:32.7470416Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:32.7470903Z } 2026-11-11T05:51:32.7914020Z ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 30ms 2026-11-11T05:51:32.8249910Z ✓  browser (chromium)  src/components/settings/ThemeImportDialog.browser.test.tsx (6 tests) 3249ms 2026-11-11T05:51:32.8282192Z ✓ ThemeImportDialog (1) 2026-11-11T05:51:32.8345460Z ✓ searches Open VSX under StrictMode 1202ms 2026-11-11T05:51:32.8346007Z ✓ keeps batch failures visible after Update existing 413ms 2026-11-11T05:51:32.8384036Z ✓ keeps batch failures visible after Keep both 645ms 2026-11-11T05:51:32.8456231Z ✓ ThemeImportDialog JSONC imports (3) 2026-11-11T05:51:32.8456642Z ✓ imports a VS Code JSONC theme from paste 523ms 2026-11-11T05:51:32.8729164Z ✓  browser (chromium)  src/components/chat/ExpandedImageDialog.browser.test.tsx (5 tests) 3085ms 2026-11-11T05:51:32.8780401Z ✓ ExpandedImageDialog (5) 2026-11-11T05:51:32.8781078Z ✓ Escape closes a popup opened inside the dialog before the dialog 709ms 2026-11-11T05:51:32.8781562Z ✓ scrolling pans the image while Ctrl+wheel zooms around the pointer 2051ms 2026-11-11T05:51:32.9145565Z ✓  unit  src/components/chat/markdownStreamBlocks.test.tsx (17 tests) 523ms 2026-11-11T05:51:32.9334625Z stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > requires a new merge click after passing checks become pending and pass again 2026-11-11T05:51:32.9351419Z [05:51:32.912] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:51:32.9361816Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:32.9362358Z } 2026-11-11T05:51:32.9430698Z ✓  browser (chromium)  src/components/settings/ThemeEditorPanel.browser.test.tsx (3 tests) 788ms 2026-11-11T05:51:32.9442201Z ✓ ThemeEditorPanel (3) 2026-11-11T05:51:32.9442628Z ✓ restores the colors from before the picker opened when Escape closes it 408ms 2026-11-11T05:51:32.9521880Z ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 198ms 2026-11-11T05:51:33.0242378Z stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent 2026-11-11T05:51:33.0263841Z [05:51:33.008] WARN (#91): Could not discover the primary environment. { 2026-11-11T05:51:33.0275396Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:33.0275816Z } 2026-11-11T05:51:33.1164608Z (node:6151) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:33.1165275Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:33.3175061Z ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 24ms 2026-11-11T05:51:33.3382034Z ✓  unit  src/browser/BrowserProfileReporter.test.ts (3 tests) 4ms 2026-11-11T05:51:33.3859459Z ✓  unit  src/state/waitForQuerySettled.test.ts (4 tests) 5ms 2026-11-11T05:51:33.6359449Z ✓  unit  src/localApi.test.ts (1 test) 634ms 2026-11-11T05:51:33.6360108Z ✓ LocalApi (1) 2026-11-11T05:51:33.6360529Z ✓ fails closed in a browser when no themed host is available 633ms 2026-11-11T05:51:33.6826614Z ✓  browser (chromium)  src/components/chat/ComposerBannerStack.browser.test.tsx (5 tests) 1274ms 2026-11-11T05:51:33.6827334Z ✓ opens the details of a long notice right above its button 1047ms 2026-11-11T05:51:33.7276670Z ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 4ms 2026-11-11T05:51:33.9734886Z (node:6201) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:33.9762854Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:34.0947317Z ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 9ms 2026-11-11T05:51:34.1953800Z ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms 2026-11-11T05:51:34.3286667Z ✓  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms 2026-11-11T05:51:34.6488443Z ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 3ms 2026-11-11T05:51:34.6886116Z ✓  unit  src/components/settings/AddUsageLimitSourceDialog.logic.test.ts (3 tests) 5ms 2026-11-11T05:51:34.7601897Z ✓  browser (chromium)  src/lib/openPullRequestLink.browser.test.tsx (8 tests) 2059ms 2026-11-11T05:51:34.7602706Z ✓ offers the original unavailable commit URL when web popups are blocked (system) 519ms 2026-11-11T05:51:34.7606718Z ✓ offers the original unavailable commit URL when web popups are blocked (app) 870ms 2026-11-11T05:51:34.7607407Z ✓ opens an available commit in the closed Diff pane without the pane resetting it 565ms 2026-11-11T05:51:34.8118138Z stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps a docked picker open after a pick and hands focus to that model's effort 2026-11-11T05:51:34.8129602Z [05:51:34.805] WARN (#164): Could not discover the primary environment. { 2026-11-11T05:51:34.8130153Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:34.8130680Z } 2026-11-11T05:51:35.1600855Z ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 4ms 2026-11-11T05:51:35.4208939Z ✓  browser (chromium)  src/components/sidebar/routeReveal.browser.test.tsx (6 tests) 520ms 2026-11-11T05:51:35.4461419Z (node:6229) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:35.4488254Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:35.4961307Z stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows 2026-11-11T05:51:35.4961852Z [05:51:35.492] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:35.4962272Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:35.4962589Z } 2026-11-11T05:51:35.5657271Z (node:6243) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:35.5714087Z stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > keeps the first and last selected card rings inside the fitted renderer frame 2026-11-11T05:51:35.5729257Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:35.5729688Z [05:51:35.562] WARN (#83): Could not discover the primary environment. { 2026-11-11T05:51:35.5730556Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:35.5730952Z } 2026-11-11T05:51:35.5804226Z ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 5ms 2026-11-11T05:51:35.6607152Z stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps a docked picker open after a pick and hands focus to that model's effort 2026-11-11T05:51:35.6607816Z [05:51:35.656] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:35.6608704Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:35.6609270Z } 2026-11-11T05:51:35.7186319Z ✓  unit  src/components/preview/usePreviewBridge.test.ts (2 tests) 5ms 2026-11-11T05:51:35.7634119Z ✓  browser (chromium)  src/components/files/BrowserDocumentFrame.browser.test.tsx (2 tests) 303ms 2026-11-11T05:51:35.8247491Z (node:6265) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:35.8279112Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:35.8615622Z ✓  unit  src/composer-text-direction.test.ts (4 tests) 10ms 2026-11-11T05:51:35.9894837Z ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 6ms 2026-11-11T05:51:36.0175082Z ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 3ms 2026-11-11T05:51:36.1228269Z ✓  browser (chromium)  src/components/chat/ProviderModelPicker.browser.test.tsx (2 tests) 3609ms 2026-11-11T05:51:36.1279628Z ✓ keeps each registry image when adding a model from another ACP agent 1351ms 2026-11-11T05:51:36.1280330Z ✓ keeps a docked picker open after a pick and hands focus to that model's effort 2258ms 2026-11-11T05:51:36.1635575Z (node:6293) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:36.1668146Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:36.2888466Z ✓  unit  src/state/desktopUpdate.test.ts (1 test) 60ms 2026-11-11T05:51:36.3143029Z ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 5ms 2026-11-11T05:51:36.4483450Z stdout | unknown test 2026-11-11T05:51:36.4516888Z [05:51:36.439] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:36.4517946Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:36.4518441Z } 2026-11-11T05:51:36.4518963Z ✓  unit  src/providerModels.test.ts (2 tests) 2ms 2026-11-11T05:51:36.6239470Z ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 4ms 2026-11-11T05:51:37.0515037Z ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 55ms 2026-11-11T05:51:37.0662692Z ✓  browser (chromium)  src/components/diffs/useReviewFilePatches.browser.test.tsx (2 tests) 296ms 2026-11-11T05:51:37.1008515Z ✓  unit  src/components/settings/SecretsSettings.logic.test.ts (3 tests) 6ms 2026-11-11T05:51:37.1546949Z ✓  browser (chromium)  src/hooks/useRightPanelSurfaceClose.browser.test.tsx (4 tests) 1083ms 2026-11-11T05:51:37.1562424Z ✓ keeps a pending close on its original environment and thread, fallback=true 379ms 2026-11-11T05:51:37.2712986Z ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms 2026-11-11T05:51:37.3694365Z ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms 2026-11-11T05:51:37.5273135Z (node:6353) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:37.5328798Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:37.6201899Z stdout | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-11-11T05:51:37.6213117Z [05:51:37.615] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:37.6221579Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:37.6221968Z } 2026-11-11T05:51:37.6892837Z (node:6374) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:37.6920905Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:37.8040351Z stdout | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-11-11T05:51:37.8109359Z [05:51:37.786] WARN (#83): Could not discover the primary environment. { 2026-11-11T05:51:37.8131440Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:37.8157023Z } 2026-11-11T05:51:37.8808891Z ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 2ms 2026-11-11T05:51:37.9607955Z ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms 2026-11-11T05:51:38.2082212Z ✓  unit  src/components/KeybindingsUpdateToast.logic.test.ts (1 test) 3ms 2026-11-11T05:51:38.2274744Z ✓  unit  src/components/chat/timelineMinimapItems.test.ts (3 tests) 18ms 2026-11-11T05:51:38.6768881Z ✓  unit  src/components/chat/composerControlsOwnership.test.ts (4 tests) 5ms 2026-11-11T05:51:38.8595804Z ✓  unit  src/hooks/useScratchProject.test.ts (2 tests) 2ms 2026-11-11T05:51:38.9800849Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-11-11T05:51:38.9824032Z 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. 2026-11-11T05:51:39.1436054Z ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 9ms 2026-11-11T05:51:39.4464253Z ✓  unit  src/components/settings/SnoozePresetsSettings.logic.test.ts (4 tests) 14ms 2026-11-11T05:51:39.5176003Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > reopens on Remote link after adding an SSH environment 2026-11-11T05:51:39.5177920Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:39.5336315Z ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 3ms 2026-11-11T05:51:39.5660611Z stdout | src/components/diffs/AnnotatableCodeView.browser.test.tsx > diff comment drafts > keeps the text and selected line through refresh and a provisional lazy patch 2026-11-11T05:51:39.5697545Z [05:51:39.545] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:39.5772013Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:39.5824932Z } 2026-11-11T05:51:39.5928739Z ✓  browser (chromium)  src/components/preview/previewSessionSync.browser.test.ts (1 test) 27ms 2026-11-11T05:51:39.6666963Z ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 132ms 2026-11-11T05:51:39.7772724Z ✓  unit  src/components/chat/threadDetailsItems.test.ts (5 tests) 3ms 2026-11-11T05:51:39.8103748Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (4 tests) 2262ms 2026-11-11T05:51:39.8121364Z ✓ keeps an unsaved citation comment when a question takes the composer 1463ms 2026-11-11T05:51:39.8132383Z ✓ clears the sent prompt when an empty citation comment sends it 332ms 2026-11-11T05:51:39.8723400Z stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it 2026-11-11T05:51:39.8724799Z [05:51:39.870] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:39.8747516Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:39.8795776Z } 2026-11-11T05:51:39.8854163Z stderr | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx > mounts only the timeline rows near the viewport of a huge pull request 2026-11-11T05:51:39.8855918Z [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. 2026-11-11T05:51:39.9412172Z (node:6416) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:39.9438143Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:39.9652288Z stdout | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx > mounts only the timeline rows near the viewport of a huge pull request 2026-11-11T05:51:39.9661844Z [05:51:39.961] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:39.9662684Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:39.9663363Z } 2026-11-11T05:51:40.0662421Z ✓  unit  src/textGenerators.test.ts (6 tests) 3ms 2026-11-11T05:51:40.1191638Z ✓  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 9ms 2026-11-11T05:51:40.1488198Z (node:6423) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:40.1507547Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:40.2008345Z stdout | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx > reveals a linked resolved-reply below the virtual viewport 2026-11-11T05:51:40.2088370Z [05:51:40.192] WARN (#88): Could not discover the primary environment. { 2026-11-11T05:51:40.2088879Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:40.2130263Z } 2026-11-11T05:51:40.2299701Z ✓  unit  src/reactCompilerCoverage.test.ts (1355 tests) 5229ms 2026-11-11T05:51:40.2350451Z ✓ React Compiler coverage (1355) 2026-11-11T05:51:40.2356026Z ✓ compiles apps/web/src/components/ChatView.tsx 1080ms 2026-11-11T05:51:40.2535513Z ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 22ms 2026-11-11T05:51:40.2921979Z ✓  browser (chromium)  src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx (4 tests) 447ms 2026-11-11T05:51:40.3487516Z ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms 2026-11-11T05:51:40.4344620Z ✓  unit  src/components/settings/SecretProviderDialog.logic.test.ts (2 tests) 4ms 2026-11-11T05:51:40.5218500Z (node:6444) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:40.5247996Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:40.6359527Z ✓  unit  src/state/managedPolicy.test.ts (3 tests) 2ms 2026-11-11T05:51:40.6576836Z ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 3ms 2026-11-11T05:51:40.7923083Z ✓  unit  src/state/desktopCliCommand.test.ts (1 test) 162ms 2026-11-11T05:51:40.8240079Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-11T05:51:40.8240617Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:40.9207178Z ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 3ms 2026-11-11T05:51:40.9405709Z ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms 2026-11-11T05:51:40.9427512Z ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms 2026-11-11T05:51:41.0647348Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-11T05:51:41.0648016Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:41.0917244Z ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 3ms 2026-11-11T05:51:41.1783568Z ✓  browser (chromium)  src/components/ui/sidebar.browser.test.tsx (4 tests) 1492ms 2026-11-11T05:51:41.1783969Z ✓ Sidebar (2) 2026-11-11T05:51:41.1784284Z ✓ abandons a rail drag when the sidebar collapses mid-drag 364ms 2026-11-11T05:51:41.1784687Z ✓ restores collapsed and expanded desktop state after remounting 448ms 2026-11-11T05:51:41.1785080Z ✓ keeps the mobile sheet closed and leaves the saved desktop state alone 410ms 2026-11-11T05:51:41.2144581Z ✓  unit  src/cloud/managedAuth.test.ts (1 test) 4ms 2026-11-11T05:51:41.2663155Z ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 5ms 2026-11-11T05:51:41.4718965Z ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 15ms 2026-11-11T05:51:41.5438342Z ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 12ms 2026-11-11T05:51:41.8824955Z ✓  browser (chromium)  src/shortcuts/dispatcher.browser.test.ts (7 tests) 283ms 2026-11-11T05:51:41.9086791Z ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (2 tests) 4ms 2026-11-11T05:51:41.9580190Z ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms 2026-11-11T05:51:42.0704251Z ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 5ms 2026-11-11T05:51:42.3203753Z ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms 2026-11-11T05:51:42.3772816Z ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms 2026-11-11T05:51:42.4995209Z (node:6535) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:42.5007930Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:42.7128684Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-11T05:51:42.7131389Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:42.9680176Z ✓  unit  src/fileContextMenu.test.ts (3 tests) 5ms 2026-11-11T05:51:43.0017590Z stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > reports and tests the endpoint the environment set over an empty setting 2026-11-11T05:51:43.0074383Z [05:51:42.994] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:43.0090704Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:43.0110264Z } 2026-11-11T05:51:43.0752114Z stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > disables conflict checkout when the connection loses source-control:write 2026-11-11T05:51:43.0760904Z [05:51:43.070] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:43.0761560Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:43.0762065Z } 2026-11-11T05:51:43.0762646Z stdout | src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx > keeps an edited draft through revocation and saves it after access returns without remounting 2026-11-11T05:51:43.0763218Z [05:51:43.071] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:43.0769387Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:43.0769960Z } 2026-11-11T05:51:43.1511800Z ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 4ms 2026-11-11T05:51:43.1736040Z (node:6584) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:43.1736445Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:43.1737203Z stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > can still add conflict resolution to an existing composer without checkout scopes 2026-11-11T05:51:43.1737682Z [05:51:43.159] WARN (#88): Could not discover the primary environment. { 2026-11-11T05:51:43.1738076Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:43.1738391Z } 2026-11-11T05:51:43.2102473Z ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms 2026-11-11T05:51:43.2315369Z (node:6591) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:43.2316903Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:43.2551774Z ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 3376ms 2026-11-11T05:51:43.2552228Z ✓ TelemetryExportSettings (2) 2026-11-11T05:51:43.2552577Z ✓ does not resend a field the user restored after another client changed it 2970ms 2026-11-11T05:51:43.2553008Z ✓ reports and tests the endpoint the environment set over an empty setting 406ms 2026-11-11T05:51:43.2888861Z ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 3ms 2026-11-11T05:51:43.4765690Z ✓  unit  src/components/chat/UsageLimitRecoveryBanner.test.tsx (3 tests) 8ms 2026-11-11T05:51:43.6732036Z ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms 2026-11-11T05:51:43.7461358Z ✓  browser (chromium)  src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx (3 tests) 765ms 2026-11-11T05:51:43.7463826Z ✓ can still add conflict resolution to an existing composer without checkout scopes 562ms 2026-11-11T05:51:43.8069011Z ✓  unit  src/components/mcp/mcpApps.test.ts (10 tests) 4ms 2026-11-11T05:51:43.9170254Z stdout | src/components/settings/CaptureShortcutConfig.browser.test.tsx > shows the fallback before review and requires separate read and write approval on niri 2026-11-11T05:51:43.9181946Z [05:51:43.912] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:43.9185665Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:43.9186169Z } 2026-11-11T05:51:43.9364675Z ✓  unit  src/lib/syntaxHighlighting.test.ts (12 tests) 22ms 2026-11-11T05:51:43.9414028Z ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms 2026-11-11T05:51:44.0013228Z ✓  unit  src/state/paginatedBranches.test.ts (2 tests) 2ms 2026-11-11T05:51:44.0799204Z ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 192ms 2026-11-11T05:51:44.2194316Z (node:6626) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:44.2214073Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:44.2869920Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-11T05:51:44.2882588Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:44.2911800Z ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms 2026-11-11T05:51:44.2922387Z ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms 2026-11-11T05:51:44.3656780Z ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms 2026-11-11T05:51:44.3987467Z ✓  unit  src/components/chat/useTimelinePositionRestore.test.ts (1 test) 4ms 2026-11-11T05:51:44.4788057Z ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms 2026-11-11T05:51:44.5741165Z ✓  browser (chromium)  src/components/chat/MarkdownThreadLink.browser.test.tsx (3 tests) 1765ms 2026-11-11T05:51:44.5771331Z ✓ resolves an unloaded thread with its icon and the correct destination, {"legacy":false,"encoded":false} 314ms 2026-11-11T05:51:44.5796409Z ✓ resolves an unloaded thread with its icon and the correct destination, {"legacy":true,"encoded":false} 788ms 2026-11-11T05:51:44.5836533Z ✓ resolves an unloaded thread with its icon and the correct destination, {"legacy":false,"encoded":true} 662ms 2026-11-11T05:51:44.9051371Z stdout | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects 2026-11-11T05:51:44.9052080Z [05:51:44.902] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:44.9052643Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:44.9053046Z } 2026-11-11T05:51:44.9178976Z ✓  unit  src/components/usage/usageProviders.test.ts (2 tests) 3ms 2026-11-11T05:51:44.9683461Z ✓  unit  src/projectIconOptions.test.ts (2 tests) 8ms 2026-11-11T05:51:45.3091233Z stderr | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects 2026-11-11T05:51:45.3094684Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:45.3502439Z ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms 2026-11-11T05:51:45.4137869Z ✓  browser (chromium)  src/components/settings/AddCodexAccountDialog.browser.test.tsx (1 test) 540ms 2026-11-11T05:51:45.4138610Z ✓ AddCodexAccountDialog (1) 2026-11-11T05:51:45.4139154Z ✓ plays its close animation before the owner unmounts it once the account connects 540ms 2026-11-11T05:51:45.4244714Z ✓  unit  src/components/chat/HighlightedTokens.test.ts (4 tests) 3ms 2026-11-11T05:51:45.4737565Z ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms 2026-11-11T05:51:45.5320340Z ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 5ms 2026-11-11T05:51:45.6828966Z ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms 2026-11-11T05:51:45.7708908Z ✓  unit  src/components/chat/markdownChipPunctuation.test.ts (2 tests) 4ms 2026-11-11T05:51:45.8154895Z ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms 2026-11-11T05:51:45.9103560Z ✓  browser (chromium)  src/components/settings/AddEnvironmentDialog.browser.test.tsx (2 tests) 7375ms 2026-11-11T05:51:45.9130305Z ✓ AddEnvironmentDialog (2) 2026-11-11T05:51:45.9131343Z ✓ reopens on Remote link after adding an SSH environment 1934ms 2026-11-11T05:51:45.9131792Z ✓ clears the form after dismissing it on SSH 5440ms 2026-11-11T05:51:46.0304916Z ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms 2026-11-11T05:51:46.1591515Z ✓  unit  src/hooks/useOrderWhileOpen.test.ts (2 tests) 2ms 2026-11-11T05:51:46.2280325Z stdout | src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx > completes @mentions and !references on Enter, and Escape closes the list until the next keystroke 2026-11-11T05:51:46.2280877Z [05:51:46.220] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:46.2282271Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:46.2282607Z } 2026-11-11T05:51:46.2622807Z stdout | src/components/sidebar/SidebarUpdatePill.browser.test.tsx > SidebarUpdatePill release notes > opens when release notes arrive while the trigger has keyboard focus 2026-11-11T05:51:46.2623740Z [05:51:46.257] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:46.2624589Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:46.2624956Z } 2026-11-11T05:51:46.2907214Z ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms 2026-11-11T05:51:46.6473055Z ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 2ms 2026-11-11T05:51:46.6491310Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (2 tests) 3594ms 2026-11-11T05:51:46.6528400Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1304ms 2026-11-11T05:51:46.6540948Z ✓ completes @mentions and !references on Enter, and Escape closes the list until the next keystroke 2289ms 2026-11-11T05:51:46.7438417Z stdout | src/components/chat/ComposerModelEffort.browser.test.tsx > draws an agent's reasoning as bars and keeps its mode out of the levels 2026-11-11T05:51:46.7439040Z [05:51:46.737] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:46.7439659Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:46.7441924Z } 2026-11-11T05:51:46.8078011Z (node:6752) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:46.8101547Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:46.8191957Z ✓  unit  src/components/ui/middle-truncate.test.ts (5 tests) 5ms 2026-11-11T05:51:47.0940044Z (node:6759) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:47.0946711Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:47.1020370Z ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms 2026-11-11T05:51:47.3899215Z ✓  unit  src/timestampFormat.test.ts (1 test) 6ms 2026-11-11T05:51:47.4221505Z stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > Esc in a shortcut recorder > leaves the existing binding field without closing Settings 2026-11-11T05:51:47.4222128Z [05:51:47.414] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:47.4222525Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:47.4222847Z } 2026-11-11T05:51:47.5302984Z stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > Esc in a shortcut recorder > leaves the existing binding field without closing Settings 2026-11-11T05:51:47.5303613Z [05:51:47.527] WARN (#89): Could not discover the primary environment. { 2026-11-11T05:51:47.5304044Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:47.5304423Z } 2026-11-11T05:51:47.6019095Z stderr | src/components/RightPanelTabs.browser.test.tsx > RightPanelTabs > a flick that scrolls the tab strip to its left edge keeps the thread, a swipe from the edge goes back 2026-11-11T05:51:47.6047857Z [CLIENT_SETTINGS] hydrate failed { 2026-11-11T05:51:47.6048388Z operation: 'hydrate', 2026-11-11T05:51:47.6081771Z errorType: 'error', 2026-11-11T05:51:47.6134525Z errorName: 'TypeError', 2026-11-11T05:51:47.6135098Z stack: ' at Object.getClientSettings (http://localhost:63761/src/localApi.ts:54:34) 2026-11-11T05:51:47.6147247Z at http://localhost:63761/src/hooks/useSettings.ts:91:65 2026-11-11T05:51:47.6155052Z at hydrateClientSettings (http://localhost:63761/src/hooks/useSettings.ts:112:4) 2026-11-11T05:51:47.6155461Z at subscribeClientSettings (http://localhost:63761/src/hooks/useSettings.ts:62:7) 2026-11-11T05:51:47.6156088Z at subscribeToStore (http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/client-D0NYT3aK.js:15105:11) 2026-11-11T05:51:47.6156747Z at Object.react_stack_bottom_frame (http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/client-D0NYT3aK.js:24526:13) 2026-11-11T05:51:47.6157341Z at runWithFiberInDEV (http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/client-D0NYT3aK.js:11292:66) 2026-11-11T05:51:47.6157939Z at commitHookEffectListMount (http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/client-D0NYT3aK.js:17249:153) 2026-11-11T05:51:47.6158552Z at commitHookPassiveMountEffects (http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/client-D0NYT3aK.js:17284:55) 2026-11-11T05:51:47.6168339Z at commitPassiveMountOnFiber (http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/client-D0NYT3aK.js:18661:22)', 2026-11-11T05:51:47.6169008Z } 2026-11-11T05:51:47.6212415Z stdout | src/components/RightPanelTabs.browser.test.tsx 2026-11-11T05:51:47.6212716Z [05:51:47.611] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:47.6213096Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:47.6213410Z } 2026-11-11T05:51:47.6288472Z ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms 2026-11-11T05:51:47.6553827Z ❯  browser (chromium)  src/components/RightPanelTabs.browser.test.tsx (1 test | 1 failed) 89ms 2026-11-11T05:51:47.6562244Z ❯ RightPanelTabs (1) 2026-11-11T05:51:47.6563039Z  × a flick that scrolls the tab strip to its left edge keeps the thread, a swipe from the edge goes back 89ms 2026-11-11T05:51:47.7360947Z ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 3ms 2026-11-11T05:51:47.7961055Z stdout | unknown test 2026-11-11T05:51:47.8066514Z [05:51:47.790] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:47.8192629Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:47.8206525Z } 2026-11-11T05:51:47.8493241Z (node:6816) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:47.8505383Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:47.8618944Z ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 3ms 2026-11-11T05:51:47.9132610Z ✓  browser (chromium)  src/components/chat/ComposerModelEffort.browser.test.tsx (1 test) 1326ms 2026-11-11T05:51:47.9139839Z ✓ draws an agent's reasoning as bars and keeps its mode out of the levels 1325ms 2026-11-11T05:51:47.9922970Z ✓  browser (chromium)  src/components/sidebar/SidebarUpdatePill.browser.test.tsx (4 tests) 1913ms 2026-11-11T05:51:47.9947642Z ✓ SidebarUpdatePill update everything (2) 2026-11-11T05:51:47.9966360Z ✓ does not refocus the update button after a pointer cancel 1177ms 2026-11-11T05:51:47.9966856Z ✓ returns focus to the update button after Escape 444ms 2026-11-11T05:51:48.0278852Z (node:6795) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:48.0286846Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:48.1270550Z ✓  unit  src/lib/triageTarget.test.ts (2 tests) 2ms 2026-11-11T05:51:48.1878277Z ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms 2026-11-11T05:51:48.2150379Z ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 2ms 2026-11-11T05:51:48.2446787Z (node:6832) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:48.2588050Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:48.5423498Z ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms 2026-11-11T05:51:48.5468068Z ✓  unit  src/lib/formatBytes.test.ts (11 tests) 3ms 2026-11-11T05:51:48.6238050Z stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > re-enables Save when a When editor closes on an expression it could not parse 2026-11-11T05:51:48.6244797Z [05:51:48.612] WARN (#140): Could not discover the primary environment. { 2026-11-11T05:51:48.6307827Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:48.6308180Z } 2026-11-11T05:51:48.6355992Z ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 10ms 2026-11-11T05:51:48.8888207Z ✓  unit  src/lib/color.test.ts (8 tests) 6ms 2026-11-11T05:51:48.9705125Z ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 97ms 2026-11-11T05:51:49.0021959Z ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 4ms 2026-11-11T05:51:49.1014782Z ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 3ms 2026-11-11T05:51:49.2450366Z (node:6854) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:49.2450841Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:49.4456240Z ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 7ms 2026-11-11T05:51:49.5817263Z ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 2ms 2026-11-11T05:51:49.6214824Z ✓  browser (chromium)  src/components/media/AttachmentImage.browser.test.tsx (8 tests) 488ms 2026-11-11T05:51:49.6309486Z ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms 2026-11-11T05:51:49.9374183Z ✓  unit  src/composer-code-languages.test.ts (1 test) 2ms 2026-11-11T05:51:50.3784573Z (node:6868) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:50.3796586Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:50.4232803Z ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 934ms 2026-11-11T05:51:50.4243382Z ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 934ms 2026-11-11T05:51:50.5435602Z ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms 2026-11-11T05:51:50.5768568Z stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > re-enables Save when a When editor closes on an expression it could not parse 2026-11-11T05:51:50.5807859Z [05:51:50.556] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:50.5808926Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:50.5847213Z } 2026-11-11T05:51:50.8270640Z ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms 2026-11-11T05:51:50.8674567Z ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms 2026-11-11T05:51:50.9180622Z ✓  browser (chromium)  src/components/settings/KeybindingsSettings.browser.test.tsx (3 tests) 3729ms 2026-11-11T05:51:50.9181261Z ✓ Esc in a shortcut recorder (2) 2026-11-11T05:51:50.9181648Z ✓ leaves the existing binding field without closing Settings 465ms 2026-11-11T05:51:50.9182052Z ✓ leaves the new binding field without closing Settings 569ms 2026-11-11T05:51:50.9182887Z ✓ re-enables Save when a When editor closes on an expression it could not parse 2694ms 2026-11-11T05:51:50.9673638Z stdout | src/components/files/FileBrowserPanel.browser.test.tsx > FileBrowserPanel > copies with the pointer and returns to the row after keyboard dismissal 2026-11-11T05:51:50.9674799Z [05:51:50.966] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:50.9675317Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:50.9675723Z } 2026-11-11T05:51:51.0841373Z ✓  unit  src/lib/projectPaths.test.ts (1 test) 3ms 2026-11-11T05:51:51.3077983Z (node:6953) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:51.3083337Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:51.3327615Z ✓  unit  src/components/HistorySwipeNavigation.test.ts (5 tests) 7ms 2026-11-11T05:51:51.3344679Z (node:6918) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:51.3350503Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:51.4802283Z ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms 2026-11-11T05:51:51.5367212Z (node:6974) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:51.5367713Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:51.5395211Z ✓  browser (chromium)  src/components/files/FileBrowserPanel.browser.test.tsx (2 tests) 611ms 2026-11-11T05:51:51.5395611Z ✓ FileBrowserPanel (2) 2026-11-11T05:51:51.5395940Z ✓ copies with the pointer and returns to the row after keyboard dismissal 468ms 2026-11-11T05:51:51.5411325Z ✓  unit  src/components/chat/DiffStatLabel.test.ts (1 test) 2ms 2026-11-11T05:51:51.5427026Z stdout | unknown test 2026-11-11T05:51:51.5427732Z [05:51:51.539] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:51.5428280Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:51.5428599Z } 2026-11-11T05:51:51.5794730Z (node:6981) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-11T05:51:51.5795374Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-11T05:51:51.5835739Z ✓  unit  src/lib/utils.test.ts (1 test) 5ms 2026-11-11T05:51:51.8918845Z stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal 2026-11-11T05:51:51.8919388Z [05:51:51.885] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:51.8919845Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:51.8920181Z } 2026-11-11T05:51:51.9342536Z ✓  browser (chromium)  src/components/pullRequest/useInlineActionConfirm.browser.test.tsx (5 tests) 5062ms 2026-11-11T05:51:51.9343248Z ✓ confirms on the second click and disarms on Escape 838ms 2026-11-11T05:51:51.9343816Z ✓ stops swallowing Escape once the scope changes 335ms 2026-11-11T05:51:51.9344250Z ✓ stops swallowing Escape once the armed button unmounts 317ms 2026-11-11T05:51:51.9344705Z ✓ keeps a blocked merge action reachable without arming or performing it 3158ms 2026-11-11T05:51:51.9345243Z ✓ keeps a blocked enable-auto-merge action reachable without arming or performing it 414ms 2026-11-11T05:51:52.0306360Z stderr | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal 2026-11-11T05:51:52.0307016Z [legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned. 2026-11-11T05:51:52.1126303Z stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal 2026-11-11T05:51:52.1149497Z [05:51:52.110] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:51:52.1150192Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:52.1150672Z } 2026-11-11T05:51:52.2030900Z stdout | unknown test 2026-11-11T05:51:52.2031494Z [05:51:52.199] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:52.2032059Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:52.2032457Z } 2026-11-11T05:51:52.3763252Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions 2026-11-11T05:51:52.3772288Z [05:51:52.371] WARN (#87): Could not discover the primary environment. { 2026-11-11T05:51:52.3772818Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:52.3773386Z } 2026-11-11T05:51:52.4014390Z stdout | src/shortcuts/commandPaletteCommands.browser.test.tsx > command palette shortcuts > stay inert on routes without the palette 2026-11-11T05:51:52.4015118Z [05:51:52.398] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:52.4015579Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:52.4015957Z } 2026-11-11T05:51:52.5282467Z ✓  browser (chromium)  src/shortcuts/commandPaletteCommands.browser.test.tsx (4 tests) 175ms 2026-11-11T05:51:52.5704723Z ✓  browser (chromium)  src/components/chat/ProviderModelPicker.composition.browser.test.tsx (2 tests) 717ms 2026-11-11T05:51:52.5705609Z ✓ keeps composition keys out of model selection and dismissal 516ms 2026-11-11T05:51:52.6340278Z ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 344ms 2026-11-11T05:51:52.6355792Z ✓ mixed source control instructions (1) 2026-11-11T05:51:52.6357203Z ✓ resets mixed template preferences without replacing each environment's instructions 343ms 2026-11-11T05:51:52.8722469Z stdout | unknown test 2026-11-11T05:51:52.8746066Z [05:51:52.864] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:52.8749271Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:52.8755237Z } 2026-11-11T05:51:52.9879930Z stdout | src/components/settings/SecretSourceInput.browser.test.tsx > SecretSourceInput > moves a reference to another provider only once one is committed for it 2026-11-11T05:51:52.9880632Z [05:51:52.986] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:52.9881716Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:52.9882167Z } 2026-11-11T05:51:53.5799904Z ✓  browser (chromium)  src/hooks/useResizableWidth.browser.test.tsx (2 tests) 506ms 2026-11-11T05:51:53.5802551Z ✓ useResizableWidth (2) 2026-11-11T05:51:53.5804368Z ✓ keeps the default responsive after a stationary click and persists an actual drag 457ms 2026-11-11T05:51:54.3834926Z ✓  browser (chromium)  src/composer-list-split.browser.test.ts (7 tests) 168ms 2026-11-11T05:51:54.5887196Z stdout | src/components/Sidebar.shortcuts.browser.test.tsx > leaves thread shortcuts and their hints to the preview when their rules exclude it 2026-11-11T05:51:54.5887924Z [05:51:54.587] WARN (#205): Could not load the environment shell snapshot over HTTP; using the socket snapshot instead. { 2026-11-11T05:51:54.5889138Z cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/shell returned undeclared status 404. 2026-11-11T05:51:54.5889744Z at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:67:23) 2026-11-11T05:51:54.5890212Z at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:88:30 2026-11-11T05:51:54.5890693Z at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-Bymuo_ka.js?v=a2a56ba1:2142:101 2026-11-11T05:51:54.5891722Z at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:60:290) 2026-11-11T05:51:54.5892553Z at clientRuntime.state.fetchEnvironmentShellSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:57:10) 2026-11-11T05:51:54.5893254Z at clientRuntime.state.fetchEnvironmentShellSnapshot (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:17:53) 2026-11-11T05:51:54.5893869Z at ShellSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:339:47) 2026-11-11T05:51:54.5894434Z at ShellSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:56:47) 2026-11-11T05:51:54.5895038Z at EnvironmentShellState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:89:27) 2026-11-11T05:51:54.5895642Z at EnvironmentShellState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:304:106) 2026-11-11T05:51:54.5896233Z at EnvironmentShellState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:390:64) 2026-11-11T05:51:54.5896779Z at EnvironmentShellState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:53:49)', 2026-11-11T05:51:54.5897177Z } 2026-11-11T05:51:54.6618484Z stderr | src/components/Sidebar.shortcuts.browser.test.tsx > leaves thread shortcuts and their hints to the preview when their rules exclude it 2026-11-11T05:51:54.6619274Z [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. 2026-11-11T05:51:54.7187374Z stderr | src/components/Sidebar.shortcuts.browser.test.tsx > leaves thread shortcuts and their hints to the preview when their rules exclude it 2026-11-11T05:51:54.7188091Z [legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned. 2026-11-11T05:51:54.8476562Z stderr | src/components/Sidebar.shortcuts.browser.test.tsx > leaves thread shortcuts and their hints to the preview when their rules exclude it 2026-11-11T05:51:54.8477227Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:51:54.8765981Z ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 227ms 2026-11-11T05:51:55.1068652Z ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (4 tests) 161ms 2026-11-11T05:51:55.2397717Z ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 22ms 2026-11-11T05:51:55.3670448Z stdout | unknown test 2026-11-11T05:51:55.3675544Z [05:51:55.363] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:55.3677713Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:55.3678053Z } 2026-11-11T05:51:55.6005465Z ✓  browser (chromium)  src/components/settings/SecretSourceInput.browser.test.tsx (3 tests) 2698ms 2026-11-11T05:51:55.6006217Z ✓ SecretSourceInput (3) 2026-11-11T05:51:55.6006697Z ✓ moves a reference to another provider only once one is committed for it 1303ms 2026-11-11T05:51:55.6007273Z ✓ removes the reference when its field is cleared 467ms 2026-11-11T05:51:55.6007674Z ✓ rejects a reference 1Password cannot read 927ms 2026-11-11T05:51:55.6254484Z ✓  browser (chromium)  src/components/Sidebar.shortcuts.browser.test.tsx (1 test) 2486ms 2026-11-11T05:51:55.6255035Z ✓ leaves thread shortcuts and their hints to the preview when their rules exclude it 2485ms 2026-11-11T05:51:56.1449405Z stdout | src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it 2026-11-11T05:51:56.1474126Z [05:51:56.139] WARN (#193): Could not load the environment shell snapshot over HTTP; using the socket snapshot instead. { 2026-11-11T05:51:56.1487885Z cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/shell returned undeclared status 404. 2026-11-11T05:51:56.1490810Z at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:67:23) 2026-11-11T05:51:56.1491300Z at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:88:30 2026-11-11T05:51:56.1491805Z at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-Bymuo_ka.js?v=a2a56ba1:2142:101 2026-11-11T05:51:56.1492454Z at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:60:290) 2026-11-11T05:51:56.1493156Z at clientRuntime.state.fetchEnvironmentShellSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:57:10) 2026-11-11T05:51:56.1493826Z at clientRuntime.state.fetchEnvironmentShellSnapshot (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:17:53) 2026-11-11T05:51:56.1494433Z at ShellSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:339:47) 2026-11-11T05:51:56.1494982Z at ShellSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:56:47) 2026-11-11T05:51:56.1495559Z at EnvironmentShellState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:89:27) 2026-11-11T05:51:56.1496153Z at EnvironmentShellState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:304:106) 2026-11-11T05:51:56.1496721Z at EnvironmentShellState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:390:64) 2026-11-11T05:51:56.1498620Z at EnvironmentShellState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:53:49)', 2026-11-11T05:51:56.1499085Z } 2026-11-11T05:51:56.3177396Z stderr | src/components/ChatView.browser.test.tsx > opens the thread actions menu for an older settled thread the shell leaves out 2026-11-11T05:51:56.3202456Z [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. 2026-11-11T05:51:56.4167733Z ✓  browser (chromium)  src/components/chat/BackgroundWorkDetails.browser.test.tsx (1 test) 851ms 2026-11-11T05:51:56.4212374Z ✓ opens full command details for short labels and keeps pending tasks current 851ms 2026-11-11T05:51:56.6818368Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.direction.browser.test.tsx (2 tests) 340ms 2026-11-11T05:51:56.6827533Z ✓ reads a mostly Hebrew question set right to left 318ms 2026-11-11T05:51:56.7465875Z ✓  browser (chromium)  src/components/ChatView.browser.test.tsx (2 tests) 1084ms 2026-11-11T05:51:56.7468592Z ✓ a new draft does not load its reserved thread before the server lists it 578ms 2026-11-11T05:51:56.7473412Z ✓ opens the thread actions menu for an older settled thread the shell leaves out 506ms 2026-11-11T05:51:56.7831703Z ✓  browser (chromium)  src/contextMenuFallback.keyboard.browser.test.ts (5 tests) 97ms 2026-11-11T05:51:56.8987929Z ✓  browser (chromium)  src/connection/storage.browser.test.ts (3 tests) 905ms 2026-11-11T05:51:56.8988327Z ✓ IndexedDB query cache (3) 2026-11-11T05:51:56.8988623Z ✓ two tabs' bursts of saves end within 256 rows and 32 MiB 843ms 2026-11-11T05:51:57.0230312Z ✓  browser (chromium)  src/components/HistorySwipeNavigation.browser.test.tsx (8 tests) 136ms 2026-11-11T05:51:57.5616308Z ✓  browser (chromium)  src/components/chat/useComposerResume.browser.test.tsx (1 test) 165ms 2026-11-11T05:51:57.7661470Z stdout | unknown test 2026-11-11T05:51:57.7661935Z [05:51:57.758] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:57.7662429Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:57.7662801Z } 2026-11-11T05:51:58.0654715Z ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 45ms 2026-11-11T05:51:58.7267739Z ✓  browser (chromium)  src/components/files/fileSaveSessions.browser.test.tsx (1 test) 31ms 2026-11-11T05:51:58.7802439Z stdout | src/components/AddProjectToMachineDialog.browser.test.tsx > AddProjectToMachineDialog > does not reopen for a project that vanished before the dialog showed 2026-11-11T05:51:58.7834747Z [05:51:58.774] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:58.7835447Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:58.7835995Z } 2026-11-11T05:51:58.7894374Z ✓  browser (chromium)  src/components/AddProjectToMachineDialog.browser.test.tsx (2 tests) 62ms 2026-11-11T05:51:58.9124072Z stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur 2026-11-11T05:51:58.9135496Z [05:51:58.907] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:58.9147283Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:58.9147769Z } 2026-11-11T05:51:58.9612004Z stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur 2026-11-11T05:51:58.9616792Z [05:51:58.956] WARN (#83): Could not discover the primary environment. { 2026-11-11T05:51:58.9617375Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:58.9617767Z } 2026-11-11T05:51:58.9618249Z stdout | src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx > runs scheduled work only with task permission (false) 2026-11-11T05:51:58.9618739Z [05:51:58.957] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:51:58.9622092Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:51:58.9622478Z } 2026-11-11T05:51:59.0503966Z ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 119ms 2026-11-11T05:51:59.2963143Z ✓  browser (chromium)  src/components/settings/EnvironmentRoutesList.browser.test.tsx (1 test) 348ms 2026-11-11T05:51:59.2964460Z ✓ shows a route added after a reorder was saved, once another route is removed 348ms 2026-11-11T05:51:59.5390330Z ✓  browser (chromium)  src/components/diffs/codeViewSearch.browser.test.ts (1 test) 389ms 2026-11-11T05:51:59.5391011Z ✓ finds and reveals matches in folded files and collapsed context, then hands focus back 389ms 2026-11-11T05:52:00.2903289Z ✓  browser (chromium)  src/components/chat/ChatHeader.browser.test.tsx (3 tests) 1414ms 2026-11-11T05:52:00.2903816Z ✓ preserves a concurrent title update when an untouched rename ends with blur 700ms 2026-11-11T05:52:00.2904230Z ✓ preserves a concurrent title update when an untouched rename ends with Enter 519ms 2026-11-11T05:52:00.2941897Z ✓  browser (chromium)  src/components/chat/ChatMarkdownMedia.browser.test.tsx (1 test) 33ms 2026-11-11T05:52:00.8336967Z stdout | unknown test 2026-11-11T05:52:00.8337427Z [05:52:00.831] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:00.8337839Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:00.8338153Z } 2026-11-11T05:52:00.9498410Z ✓  browser (chromium)  src/components/chat/ThreadVisitWatermark.browser.test.tsx (1 test) 9ms 2026-11-11T05:52:01.3056605Z stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > forgejo breaks a single newline 2026-11-11T05:52:01.3057033Z [05:52:01.304] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:01.3057430Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:01.3057744Z } 2026-11-11T05:52:01.3380574Z stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > gitlab joins a single newline 2026-11-11T05:52:01.3381011Z [05:52:01.335] WARN (#89): Could not discover the primary environment. { 2026-11-11T05:52:01.3381404Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:01.3381713Z } 2026-11-11T05:52:01.4362156Z ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 77ms 2026-11-11T05:52:01.4693975Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdown.browser.test.tsx (9 tests) 185ms 2026-11-11T05:52:01.5502635Z stdout | unknown test 2026-11-11T05:52:01.5503005Z [05:52:01.546] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:01.5503436Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:01.5503749Z } 2026-11-11T05:52:01.7533697Z ✓  browser (chromium)  src/components/sidebar/SidebarDraftBlock.browser.test.tsx (1 test) 19ms 2026-11-11T05:52:02.1386466Z ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 221ms 2026-11-11T05:52:02.4464180Z stdout | src/components/settings/SettingsSidebarNav.composition.browser.test.tsx > ignores composing keys in the search 2026-11-11T05:52:02.4464817Z [05:52:02.445] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:02.4465379Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:02.4465806Z } 2026-11-11T05:52:02.6322674Z ✓  browser (chromium)  src/components/settings/SettingsSidebarNav.composition.browser.test.tsx (2 tests) 205ms 2026-11-11T05:52:02.6386488Z ✓  browser (chromium)  src/browser/BrowserDeviceToolbar.browser.test.tsx (4 tests) 1205ms 2026-11-11T05:52:02.6387076Z ✓ keeps each typed width digit until the locked size is committed 306ms 2026-11-11T05:52:02.6387465Z ✓ keeps each typed height digit until the locked size is committed 407ms 2026-11-11T05:52:02.7499607Z ✓  browser (chromium)  src/components/chat/timelineViewport.browser.test.tsx (1 test) 308ms 2026-11-11T05:52:02.7500495Z ✓ attachTimelineViewport (1) 2026-11-11T05:52:02.7500965Z ✓ reports an upward scroll only while input is on an embedded frame 307ms 2026-11-11T05:52:03.0856426Z stdout | src/components/pullRequest/usePullRequestActions.browser.test.tsx > keeps pending merges with their pull request when navigating between threads 2026-11-11T05:52:03.0856912Z [05:52:03.084] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:03.0857314Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:03.0857625Z } 2026-11-11T05:52:03.1236660Z ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 37ms 2026-11-11T05:52:03.2182452Z ✓  browser (chromium)  src/components/pullRequest/usePullRequestActions.browser.test.tsx (1 test) 151ms 2026-11-11T05:52:03.3182296Z ✓  browser (chromium)  src/components/chat/ComposerImageThumbnail.browser.test.tsx (2 tests) 34ms 2026-11-11T05:52:03.6064564Z ✓  browser (chromium)  src/components/pullRequest/guide/useGuideDiffFiles.browser.test.tsx (3 tests) 39ms 2026-11-11T05:52:03.9009105Z ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 24ms 2026-11-11T05:52:03.9518575Z stderr | src/components/Sidebar.drag.browser.test.tsx > keeps the title when dragging a search result from a collapsed folder 2026-11-11T05:52:03.9519316Z [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. 2026-11-11T05:52:03.9832611Z stderr | src/components/Sidebar.drag.browser.test.tsx > keeps the title when dragging a search result from a collapsed folder 2026-11-11T05:52:03.9833329Z [legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned. 2026-11-11T05:52:04.0417194Z stdout | unknown test 2026-11-11T05:52:04.0417702Z [05:52:04.036] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:04.0418949Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:04.0419663Z } 2026-11-11T05:52:04.0904969Z stderr | src/components/Sidebar.drag.browser.test.tsx > keeps the title when dragging a search result from a collapsed folder 2026-11-11T05:52:04.0908790Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:52:04.4219854Z ✓  browser (chromium)  src/components/sidebar/mainAppLocation.browser.test.tsx (1 test) 411ms 2026-11-11T05:52:04.4220291Z ✓ main app return location (1) 2026-11-11T05:52:04.4224785Z ✓ returns to the thread without re-opening the quote source it was opened at 411ms 2026-11-11T05:52:04.6889825Z ✓  browser (chromium)  src/components/pullRequest/PullRequestLinkPreview.browser.test.tsx (2 tests) 1736ms 2026-11-11T05:52:04.6890580Z ✓ keeps a refreshing preview's state and title over an older known summary 880ms 2026-11-11T05:52:04.6891463Z ✓ shows the known summary while the preview loads 856ms 2026-11-11T05:52:04.7382556Z ✓  browser (chromium)  src/components/search/ProjectContentSearchDialog.composition.browser.test.tsx (1 test) 129ms 2026-11-11T05:52:04.7574651Z ✓  browser (chromium)  src/components/Sidebar.drag.browser.test.tsx (1 test) 3907ms 2026-11-11T05:52:04.7575175Z ✓ keeps the title when dragging a search result from a collapsed folder 3907ms 2026-11-11T05:52:04.9977476Z stderr | src/components/files/fileEditorDismissal.browser.test.tsx > installFileEditorDismissal > keeps a text selection made outside the file while its search is open 2026-11-11T05:52:05.0001215Z [diffs] "server.ts" was rendered without `useTokenTransformer`, so its DOM cannot be reused in edit mode and the whole file is re-highlighted and re-rendered. Set `useTokenTransformer: true` for files that can be edited. See https://diffs.com/docs#edit-mode-performance-and-loading-worker-pool 2026-11-11T05:52:05.0781878Z ✓  browser (chromium)  src/components/files/fileEditorDismissal.browser.test.tsx (1 test) 417ms 2026-11-11T05:52:05.0785384Z ✓ installFileEditorDismissal (1) 2026-11-11T05:52:05.0785849Z ✓ keeps a text selection made outside the file while its search is open 417ms 2026-11-11T05:52:05.7215931Z ✓  browser (chromium)  src/components/pullRequest/PullRequestStackMenu.browser.test.tsx (3 tests) 1875ms 2026-11-11T05:52:05.7216829Z ✓ Merge stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 492ms 2026-11-11T05:52:05.7217605Z ✓ Rebase stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 745ms 2026-11-11T05:52:05.7218626Z ✓ Rebase stack refused with GitHub CLI command failed. shows The host refused the rebase. A rebase s… 638ms 2026-11-11T05:52:06.1088975Z ✓  browser (chromium)  src/components/chat/WorktreeSetupCard.browser.test.tsx (2 tests) 84ms 2026-11-11T05:52:06.1755886Z ✓  browser (chromium)  src/speech/useDictationShortcut.browser.test.tsx (3 tests) 103ms 2026-11-11T05:52:06.7735500Z ✓  browser (chromium)  src/components/settings/AuthorizedClientsSettings.browser.test.tsx (2 tests) 35ms 2026-11-11T05:52:07.0796255Z stdout | src/components/ChatView.modelPick.browser.test.tsx > a model picked for an existing thread reaches the server before any message is sent 2026-11-11T05:52:07.0797130Z [05:52:07.075] WARN (#178): Could not load the environment shell snapshot over HTTP; using the socket snapshot instead. { 2026-11-11T05:52:07.0797685Z cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/shell returned undeclared status 404. 2026-11-11T05:52:07.0798337Z at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:67:23) 2026-11-11T05:52:07.0798859Z at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:88:30 2026-11-11T05:52:07.0799322Z at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-Bymuo_ka.js?v=a2a56ba1:2142:101 2026-11-11T05:52:07.0799928Z at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:60:290) 2026-11-11T05:52:07.0800801Z at clientRuntime.state.fetchEnvironmentShellSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:57:10) 2026-11-11T05:52:07.0801581Z at clientRuntime.state.fetchEnvironmentShellSnapshot (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:17:53) 2026-11-11T05:52:07.0802463Z at ShellSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:339:47) 2026-11-11T05:52:07.0803102Z at ShellSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:56:47) 2026-11-11T05:52:07.0803789Z at EnvironmentShellState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:89:27) 2026-11-11T05:52:07.0804759Z at EnvironmentShellState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:304:106) 2026-11-11T05:52:07.0805470Z at EnvironmentShellState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:390:64) 2026-11-11T05:52:07.0806218Z at EnvironmentShellState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:53:49)', 2026-11-11T05:52:07.0806711Z } 2026-11-11T05:52:07.1339754Z stderr | src/components/ChatView.modelPick.browser.test.tsx > a model picked for an existing thread reaches the server before any message is sent 2026-11-11T05:52:07.1368111Z [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. 2026-11-11T05:52:07.1928720Z stderr | src/components/ChatView.modelPick.browser.test.tsx > a model picked for an existing thread reaches the server before any message is sent 2026-11-11T05:52:07.1957113Z [legend-list] List height is 0. You may need to set a style or `flex: ` for the list, because children are absolutely positioned. 2026-11-11T05:52:07.3055741Z stderr | src/components/ChatView.modelPick.browser.test.tsx > a model picked for an existing thread reaches the server before any message is sent 2026-11-11T05:52:07.3056439Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-11T05:52:07.6055955Z stdout | src/components/chat/MarkdownCopy.browser.test.tsx > markdown copy without the async clipboard > copies a code block through the execCommand fallback 2026-11-11T05:52:07.6056461Z [05:52:07.601] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:07.6056868Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:07.6057219Z } 2026-11-11T05:52:07.6634901Z stderr | src/components/WorktreeBaseBranchPicker.browser.test.tsx > WorktreeBaseBranchPicker > {Enter} selects main when each keystroke's results arrive before the next 2026-11-11T05:52:07.6635940Z [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. 2026-11-11T05:52:07.6645064Z ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 171ms 2026-11-11T05:52:07.7439762Z ✓  browser (chromium)  src/components/ChatView.modelPick.browser.test.tsx (1 test) 1498ms 2026-11-11T05:52:07.7450199Z ✓ a model picked for an existing thread reaches the server before any message is sent 1498ms 2026-11-11T05:52:07.9814037Z ✓  browser (chromium)  src/components/chat/MarkdownCopy.browser.test.tsx (2 tests) 405ms 2026-11-11T05:52:08.0014896Z stdout | src/components/pullRequest/PullRequestGuideTab.browser.test.tsx > keeps Try again inside a short panel when a failed guide has long diagnostics 2026-11-11T05:52:08.0015399Z [05:52:07.999] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:08.0015795Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:08.0016103Z } 2026-11-11T05:52:08.0811793Z ✓  browser (chromium)  src/components/pullRequest/PullRequestGuideTab.browser.test.tsx (1 test) 124ms 2026-11-11T05:52:08.0847461Z ✓  browser (chromium)  src/hooks/useLiveRefresh.browser.test.tsx (2 tests) 13ms 2026-11-11T05:52:08.0893439Z ✓  browser (chromium)  src/components/pullRequest/usePullRequestIntentPrefetch.browser.test.tsx (1 test) 10ms 2026-11-11T05:52:08.1239816Z ✓  browser (chromium)  src/shortcuts/chatRouteCommands.browser.test.ts (2 tests) 16ms 2026-11-11T05:52:08.3667304Z ✓  browser (chromium)  src/components/WorktreeBaseBranchPicker.browser.test.tsx (2 tests) 891ms 2026-11-11T05:52:08.3667752Z ✓ WorktreeBaseBranchPicker (2) 2026-11-11T05:52:08.3668093Z ✓ {Enter} selects main when each keystroke's results arrive before the next 532ms 2026-11-11T05:52:08.3668571Z ✓ {ArrowDown}{Enter} selects origin/main when each keystroke's results arrive before the next 359ms 2026-11-11T05:52:08.6933568Z ✓  browser (chromium)  src/hooks/useAttachmentUploadProgress.browser.test.tsx (1 test) 32ms 2026-11-11T05:52:08.7880758Z ✓  browser (chromium)  src/components/diffs/codeViewContextExpansion.browser.test.ts (1 test) 399ms 2026-11-11T05:52:08.7886423Z ✓ expands hidden context after the host re-supplies an unchanged partial diff 398ms 2026-11-11T05:52:08.8313873Z ✓  browser (chromium)  src/components/ChatView.logic.browser.test.ts (2 tests) 289ms 2026-11-11T05:52:09.3562828Z ✓  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 39ms 2026-11-11T05:52:09.7520512Z ✓  browser (chromium)  src/components/ProjectFavicon.browser.test.tsx (1 test) 18ms 2026-11-11T05:52:09.7957659Z ✓  browser (chromium)  src/components/ThreadStatusIndicators.linkedPr.browser.test.tsx (1 test) 38ms 2026-11-11T05:52:09.8411007Z ✓  browser (chromium)  src/components/diffs/DiffFileLoadingBoundary.browser.test.tsx (1 test) 12ms 2026-11-11T05:52:10.1096914Z ✓  browser (chromium)  src/components/pullRequest/PullRequestReviewForm.browser.test.tsx (1 test) 152ms 2026-11-11T05:52:10.2047867Z ✓  browser (chromium)  src/components/permissions/usePermissionStatus.browser.test.tsx (2 tests) 24ms 2026-11-11T05:52:10.2084706Z ✓  browser (chromium)  src/components/chat/MarkdownExternalLink.browser.test.tsx (2 tests) 51ms 2026-11-11T05:52:10.3968517Z ✓  browser (chromium)  src/components/chat/ChildThreadApprovals.browser.test.tsx (1 test) 197ms 2026-11-11T05:52:10.4649656Z ✓  browser (chromium)  src/components/chat/timelineMinimapWheel.browser.test.ts (4 tests) 48ms 2026-11-11T05:52:10.4908697Z stderr | src/hooks/useLegendListRef.browser.test.tsx > refreshes list edges after content shrinks without scrolling and after the list reopens 2026-11-11T05:52:10.4909659Z [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. 2026-11-11T05:52:10.5195312Z ✓  browser (chromium)  src/hooks/useLegendListRef.browser.test.tsx (1 test) 34ms 2026-11-11T05:52:10.7296942Z stdout | src/components/settings/CliCommandSettingsRow.browser.test.tsx > blocks installation behind another t3 without blocking removal of our installation 2026-11-11T05:52:10.7297620Z [05:52:10.728] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:10.7298218Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:10.7298644Z } 2026-11-11T05:52:10.7970948Z ✓  browser (chromium)  src/hooks/useCommitOnBlur.browser.test.tsx (3 tests) 431ms 2026-11-11T05:52:10.7973049Z ✓  browser (chromium)  src/components/settings/CliCommandSettingsRow.browser.test.tsx (1 test) 118ms 2026-11-11T05:52:11.0549289Z ✓  browser (chromium)  src/lib/terminalFocus.browser.test.ts (1 test) 3ms 2026-11-11T05:52:11.2654943Z ✓  browser (chromium)  src/components/settings/useHostConnectionChecks.browser.test.tsx (1 test) 6ms 2026-11-11T05:52:11.4743824Z ✓  browser (chromium)  src/appearanceFonts.browser.test.ts (1 test) 33ms 2026-11-11T05:52:11.4809728Z ✓  browser (chromium)  src/components/usage/UsageLimitsPooled.browser.test.tsx (1 test) 21ms 2026-11-11T05:52:11.5361425Z ✓  browser (chromium)  src/themePalette.browser.test.ts (1 test) 7ms 2026-11-11T05:52:12.1338553Z ✓  browser (chromium)  src/components/chat/MarkdownMath.browser.test.tsx (1 test) 739ms 2026-11-11T05:52:12.1339356Z ✓ keeps keyboard scrolling available as a streamed equation outgrows its viewport 738ms 2026-11-11T05:52:12.2851119Z ✓  browser (chromium)  src/components/ContextChip.browser.test.tsx (1 test) 21ms 2026-11-11T05:52:12.3328149Z stdout | src/components/chat/ThreadServersPanel.browser.test.tsx > pages servers four at a time, collapses back, and resets on thread switch 2026-11-11T05:52:12.3328732Z [05:52:12.332] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:12.3329163Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:12.3329496Z } 2026-11-11T05:52:12.3593284Z stdout | src/components/chat/ThreadServersPanel.browser.test.tsx > pages servers four at a time, collapses back, and resets on thread switch 2026-11-11T05:52:12.3593755Z [05:52:12.356] WARN (#83): Could not discover the primary environment. { 2026-11-11T05:52:12.3599478Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:12.3599805Z } 2026-11-11T05:52:12.4085884Z stdout | src/components/settings/TypographySettings.browser.test.tsx > TypographySection > persists the advanced flag the terminal reads when a deep link targets an advanced row 2026-11-11T05:52:12.4086424Z [05:52:12.407] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:12.4086816Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:12.4087258Z } 2026-11-11T05:52:12.4125042Z ✓  browser (chromium)  src/components/settings/TypographySettings.browser.test.tsx (1 test) 45ms 2026-11-11T05:52:12.5775858Z stdout | src/state/olderSettledShelf.browser.test.tsx > useOlderSettledShelf > keeps requested pages when the scope's projects reorder 2026-11-11T05:52:12.5778722Z [05:52:12.576] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:12.5779757Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:12.5780210Z } 2026-11-11T05:52:12.6157047Z ✓  browser (chromium)  src/state/olderSettledShelf.browser.test.tsx (1 test) 71ms 2026-11-11T05:52:12.7192212Z ✓  browser (chromium)  src/components/chat/ThreadServersPanel.browser.test.tsx (1 test) 413ms 2026-11-11T05:52:12.7192763Z ✓ pages servers four at a time, collapses back, and resets on thread switch 413ms 2026-11-11T05:52:12.9830842Z stderr | src/components/CommandPaletteContent.browser.test.tsx > CommandPaletteContent > focuses the search input, not the Back button, when it opens into a submenu 2026-11-11T05:52:12.9832298Z Each child in a list should have a unique "key" prop. 2026-11-11T05:52:12.9832722Z 2026-11-11T05:52:12.9833137Z Check the render method of `ComboboxList`. It was passed a child from ComboboxCollection. See https://react.dev/link/warning-keys for more information. 2026-11-11T05:52:12.9898699Z ✓  browser (chromium)  src/state/revisionedQuery.browser.test.tsx (1 test) 10ms 2026-11-11T05:52:13.0154534Z ✓  browser (chromium)  src/components/CommandPaletteContent.browser.test.tsx (1 test) 115ms 2026-11-11T05:52:13.0516134Z ✓  browser (chromium)  src/components/files/FileExplorerPane.browser.test.tsx (3 tests) 45ms 2026-11-11T05:52:13.0687928Z ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 537ms 2026-11-11T05:52:13.0726406Z ✓ SecretInput (2) 2026-11-11T05:52:13.0740664Z ✓ preserves a configured secret on empty edits and commits a replacement 372ms 2026-11-11T05:52:13.2288578Z ✓  browser (chromium)  src/lib/documentActivity.browser.test.ts (1 test) 4ms 2026-11-11T05:52:13.4049326Z ✓  browser (chromium)  src/hooks/useEnvironmentDisconnectDelay.browser.test.tsx (1 test) 1283ms 2026-11-11T05:52:13.4049767Z ✓ useEnvironmentStateHeldFor (1) 2026-11-11T05:52:13.4050071Z ✓ restarts the delay whenever the environment changes 1283ms 2026-11-11T05:52:13.4162086Z ✓  browser (chromium)  src/components/device/DeviceToolsPanel.browser.test.tsx (1 test) 331ms 2026-11-11T05:52:13.4162746Z ✓ keeps a typed URL until opening it succeeds 330ms 2026-11-11T05:52:13.8607698Z ✓  browser (chromium)  src/speech/browserPcmCapture.browser.test.ts (1 test) 56ms 2026-11-11T05:52:13.9059989Z ✓  browser (chromium)  src/components/desktop/SshPasswordPromptDialog.browser.test.tsx (1 test) 29ms 2026-11-11T05:52:13.9376803Z ✓  browser (chromium)  src/hooks/useStableCallback.browser.test.tsx (1 test) 26ms 2026-11-11T05:52:14.2391739Z stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded 2026-11-11T05:52:14.2407505Z [05:52:14.235] WARN (#38): Could not discover the primary environment. { 2026-11-11T05:52:14.2421177Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:14.2421506Z } 2026-11-11T05:52:14.3457233Z stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded 2026-11-11T05:52:14.3458023Z [05:52:14.344] WARN (#83): Could not discover the primary environment. { 2026-11-11T05:52:14.3459221Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-11T05:52:14.3459586Z } 2026-11-11T05:52:14.4099309Z ✓  browser (chromium)  src/components/chat/HtmlRenderFrame.browser.test.tsx (1 test) 235ms 2026-11-11T05:52:14.4440363Z ✓  browser (chromium)  src/hooks/useDeadline.browser.test.tsx (1 test) 18ms 2026-11-11T05:52:14.5488399Z ✓  browser (chromium)  src/components/DiffFilePathCopyButton.browser.test.tsx (1 test) 467ms 2026-11-11T05:52:14.5488937Z ✓ explains a denied clipboard write and lets the same path be copied again 467ms 2026-11-11T05:52:14.7881578Z ✓  browser (chromium)  src/components/chat/useComposerMultilinePrompt.browser.test.tsx (1 test) 27ms 2026-11-11T05:52:14.8503860Z ✓  browser (chromium)  src/components/pullRequest/LinkPullRequestDialog.browser.test.tsx (1 test) 73ms 2026-11-11T05:52:14.9429431Z ✓  browser (chromium)  src/connection/runtime.browser.test.ts (1 test) 7ms 2026-11-11T05:52:15.0710568Z ✓  browser (chromium)  src/components/chat/MessageCopyButton.browser.test.tsx (1 test) 356ms 2026-11-11T05:52:15.0714023Z ✓ explains a denied clipboard write and lets the same message be copied again 356ms 2026-11-11T05:52:15.1665248Z ✓  browser (chromium)  src/components/AppRouteModal.browser.test.tsx (1 test) 90ms 2026-11-11T05:52:15.3432061Z ✓  browser (chromium)  src/components/ui/middle-truncate.browser.test.tsx (1 test) 12ms 2026-11-11T05:52:15.3882691Z ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 4ms 2026-11-11T05:52:15.4313390Z ✓  browser (chromium)  src/components/settings/AboutVersionTitle.browser.test.tsx (1 test) 63ms 2026-11-11T05:52:15.4675566Z ✓  browser (chromium)  src/components/ui/toast.browser.test.tsx (1 test) 12ms 2026-11-11T05:52:15.4815863Z 2026-11-11T05:52:15.4816920Z ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ 2026-11-11T05:52:15.4817108Z 2026-11-11T05:52:15.4817565Z  FAIL   browser (chromium)  src/components/RightPanelTabs.browser.test.tsx > RightPanelTabs > a flick that scrolls the tab strip to its left edge keeps the thread, a swipe from the edge goes back 2026-11-11T05:52:15.4820903Z AssertionError: expected "vi.fn()" to be called once with arguments: [ 'back' ] 2026-11-11T05:52:15.4821097Z 2026-11-11T05:52:15.4821175Z Number of calls: 0 2026-11-11T05:52:15.4821326Z  2026-11-11T05:52:15.4821717Z  ❯ Proxy. node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-cSHNzfEV.js?v=a2a56ba1:2085:10 2026-11-11T05:52:15.4822300Z  ❯ Proxy. node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-cSHNzfEV.js?v=a2a56ba1:1786:14 2026-11-11T05:52:15.4822733Z  ❯ src/components/RightPanelTabs.browser.test.tsx:133:29 2026-11-11T05:52:15.4838362Z 131| scroll(viewport.querySelector("[data-active-tab]")!, [-40, -40, -4… 2026-11-11T05:52:15.4838591Z 132| 2026-11-11T05:52:15.4838802Z 133| expect(navigateHistory).toHaveBeenCalledExactlyOnceWith("back"); 2026-11-11T05:52:15.4839054Z  | ^ 2026-11-11T05:52:15.4839441Z 134| }); 2026-11-11T05:52:15.4839662Z 135| }); 2026-11-11T05:52:15.4840015Z  ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-nFBxamFO.js?v=a2a56ba1:5237:20 2026-11-11T05:52:15.4840273Z 2026-11-11T05:52:15.4840369Z ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ 2026-11-11T05:52:15.4840474Z 2026-11-11T05:52:15.4842321Z 2026-11-11T05:52:15.4855969Z  Test Files  1 failed | 543 passed (544) 2026-11-11T05:52:15.4878986Z  Tests  1 failed | 5798 passed (5799) 2026-11-11T05:52:15.4879250Z  Start at  05:50:25 2026-11-11T05:52:15.4886324Z  Duration  109.91s (worker 92%, import 3%, transform 2%, tests 2%) 2026-11-11T05:52:15.4901435Z 2026-11-11T05:52:15.4924393Z 2026-11-11T05:52:15.4941018Z ##[error]AssertionError: expected "vi.fn()" to be called once with arguments: [ 'back' ] Number of calls: 0 ❯ Proxy. node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-cSHNzfEV.js?v=a2a56ba1:2085:10 ❯ Proxy. node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/index.aTZaPVhf-cSHNzfEV.js?v=a2a56ba1:1786:14 ❯ src/components/RightPanelTabs.browser.test.tsx:133:29 ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-nFBxamFO.js?v=a2a56ba1:5237:20 2026-11-11T05:52:15.8600219Z 2026-11-11T05:52:15.8686318Z ##[error]Process completed with exit code 1. 2026-11-11T05:52:15.8779651Z Post job cleanup. 2026-11-11T05:52:15.8788426Z ##[start-action display=Cache Vite+;id=__5de11fb1-67d9-4b47-9c51-f77f84ce5b3a.vp_cache] 2026-11-11T05:52:15.8789618Z ##[end-action id=__5de11fb1-67d9-4b47-9c51-f77f84ce5b3a.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T05:52:15.8830622Z Post job cleanup. 2026-11-11T05:52:15.9510634Z [command]/usr/local/bin/git version 2026-11-11T05:52:15.9563096Z git version 2.55.0 2026-11-11T05:52:15.9581989Z Temporarily overriding HOME='/home/runner/_work/_temp/901ddfc7-c14f-4413-981e-ba97517ae73a' before making global git config changes 2026-11-11T05:52:15.9582378Z Adding repository directory to the temporary git global config as a safe directory 2026-11-11T05:52:15.9585027Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-11T05:52:15.9611472Z Removing SSH command configuration 2026-11-11T05:52:15.9614446Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-11T05:52:15.9641701Z [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' || :" 2026-11-11T05:52:15.9770327Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-11-11T05:52:15.9782394Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-11-11T05:52:15.9830534Z A job completed hook has been configured by the self-hosted runner administrator 2026-11-11T05:52:15.9851216Z ##[group]Run '/job_completed.sh' 2026-11-11T05:52:15.9862291Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T05:52:15.9862470Z env: 2026-11-11T05:52:15.9862592Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 211 2026-11-11T05:52:15.9862750Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 858 2026-11-11T05:52:15.9862900Z BLACKSMITH_CHECK_RUN_ID: 130350580795 2026-11-11T05:52:15.9863047Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-11-11T05:52:15.9863197Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-11T05:52:15.9863336Z ##[endgroup] 2026-11-11T05:52:15.9944302Z Docker container cache not activated, skipping hash computation. 2026-11-11T05:52:16.0272872Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-11-11T05:52:16.0312830Z Cleaning up orphan processes