2026-11-02T05:23:15.2726586Z Current runner version: '2.338.1' 2026-11-02T05:23:15.2729400Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-j3u5p5k6fsxjjb7s' 2026-11-02T05:23:15.2729961Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-11-02T05:23:15.2730694Z Machine name: 'ip-172-31-73-130' 2026-11-02T05:23:15.2731838Z ##[group]GITHUB_TOKEN Permissions 2026-11-02T05:23:15.2732939Z Contents: read 2026-11-02T05:23:15.2733213Z Metadata: read 2026-11-02T05:23:15.2733482Z ##[endgroup] 2026-11-02T05:23:15.2734643Z Secret source: None 2026-11-02T05:23:15.2735079Z Cache mode: write 2026-11-02T05:23:15.2735522Z Prepare workflow directory 2026-11-02T05:23:15.2891867Z Prepare all required actions 2026-11-02T05:23:15.2916232Z Getting action download info 2026-11-02T05:23:15.4143402Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-11-02T05:23:15.4458065Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-02T05:23:15.5380841Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-11-02T05:23:15.5415687Z Complete job name: Test Web 2026-11-02T05:23:15.5736118Z A job started hook has been configured by the self-hosted runner administrator 2026-11-02T05:23:15.5853863Z ##[group]Run '/setup.sh' 2026-11-02T05:23:15.5869549Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-02T05:23:15.5869958Z env: 2026-11-02T05:23:15.5870181Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:15.5870462Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:15.5870745Z BLACKSMITH_CHECK_RUN_ID: 125110419191 2026-11-02T05:23:15.5871024Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-11-02T05:23:15.5871299Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-02T05:23:15.5871551Z ##[endgroup] 2026-11-02T05:23:15.6059323Z Logging daemon started (blacksmithd for logs) 2026-11-02T05:23:15.6145590Z Results daemon started (blacksmithd for results) 2026-11-02T05:23:15.6251533Z Background adoption and SSH setup started (PID: 3182) 2026-11-02T05:23:15.6252029Z 2026-11-02T05:23:15.6252201Z ---------------------------------------- 2026-11-02T05:23:15.6252978Z View this job: https://app.blacksmith.sh/pingdotgg/runs/41393699261/jobs/125110419191 2026-11-02T05:23:15.6253675Z SSH Access (using your GitHub SSH key): 2026-11-02T05:23:15.6254333Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-j3u5p5k6fsxjjb7s.vm.blacksmith.sh 2026-11-02T05:23:15.6254672Z 2026-11-02T05:23:15.6254784Z No GitHub SSH key? Add one at: 2026-11-02T05:23:15.6255269Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-11-02T05:23:15.6255662Z 2026-11-02T05:23:15.6255770Z ---------------------------------------- 2026-11-02T05:23:15.6255942Z 2026-11-02T05:23:15.6256087Z VM ID: blacksmith-8vcpu-ubuntu-2404-j3u5p5k6fsxjjb7s 2026-11-02T05:23:15.6256409Z Host: production-152.236.30.16-x8664 2026-11-02T05:23:15.6256683Z Host Agent PID: 345495 2026-11-02T05:23:15.6256957Z Host Agent Git SHA: 37436a538 2026-11-02T05:23:15.6257218Z Host CPU Manufacturer: AuthenticAMD 2026-11-02T05:23:15.6257504Z Blacksmith Host Generation: gen 2 2026-11-02T05:23:15.6257938Z Petname: production-magical-buck-bca11cca 2026-11-02T05:23:15.6258383Z Region: us-east 2026-11-02T05:23:15.6258743Z Rootfs Version: ubuntu24-full-x64-081926 2026-11-02T05:23:15.6262751Z OS Version: Ubuntu 24.04.4 LTS 2026-11-02T05:23:15.6263129Z 2026-11-02T05:23:15.6263310Z Enabling Blacksmith transparent cache 2026-11-02T05:23:15.6500610Z ##[group]Run actions/checkout@v6 2026-11-02T05:23:15.6500900Z with: 2026-11-02T05:23:15.6501219Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-11-02T05:23:15.6501603Z sparse-checkout-cone-mode: false 2026-11-02T05:23:15.6501873Z repository: pingdotgg/t3code 2026-11-02T05:23:15.6503654Z token: *** 2026-11-02T05:23:15.6503864Z ssh-strict: true 2026-11-02T05:23:15.6504074Z ssh-user: git 2026-11-02T05:23:15.6504293Z persist-credentials: true 2026-11-02T05:23:15.6504673Z clean: true 2026-11-02T05:23:15.6504876Z fetch-depth: 1 2026-11-02T05:23:15.6505086Z fetch-tags: false 2026-11-02T05:23:15.6505303Z show-progress: true 2026-11-02T05:23:15.6505522Z lfs: false 2026-11-02T05:23:15.6505722Z submodules: false 2026-11-02T05:23:15.6505944Z set-safe-directory: true 2026-11-02T05:23:15.6506189Z allow-unsafe-pr-checkout: false 2026-11-02T05:23:15.6506437Z env: 2026-11-02T05:23:15.6506667Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:15.6506945Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:15.6507219Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:15.6507470Z ##[endgroup] 2026-11-02T05:23:15.7582928Z Syncing repository: pingdotgg/t3code 2026-11-02T05:23:15.7584009Z ##[group]Getting Git version info 2026-11-02T05:23:15.7584648Z Working directory is '/home/runner/_work/t3code/t3code' 2026-11-02T05:23:15.7585368Z [command]/usr/local/bin/git version 2026-11-02T05:23:15.7635932Z git version 2.55.0 2026-11-02T05:23:15.7647094Z ##[endgroup] 2026-11-02T05:23:15.7653862Z Temporarily overriding HOME='/home/runner/_work/_temp/19e9ad1a-7034-4415-ac53-4b851823d596' before making global git config changes 2026-11-02T05:23:15.7654509Z Adding repository directory to the temporary git global config as a safe directory 2026-11-02T05:23:15.7657119Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-02T05:23:15.7682529Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-11-02T05:23:15.7684059Z ##[group]Determining repository object format 2026-11-02T05:23:15.7685306Z ##[endgroup] 2026-11-02T05:23:15.7685745Z ##[group]Initializing the repository 2026-11-02T05:23:15.7687530Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-11-02T05:23:15.7714644Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-02T05:23:15.7715317Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-02T05:23:15.7715769Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-02T05:23:15.7716122Z hint: call: 2026-11-02T05:23:15.7716320Z hint: 2026-11-02T05:23:15.7716640Z hint: git config --global init.defaultBranch 2026-11-02T05:23:15.7717097Z hint: 2026-11-02T05:23:15.7717375Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-02T05:23:15.7717819Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-02T05:23:15.7718175Z hint: 2026-11-02T05:23:15.7718381Z hint: git branch -m 2026-11-02T05:23:15.7718610Z hint: 2026-11-02T05:23:15.7718912Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-02T05:23:15.7719534Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-11-02T05:23:15.7720283Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-11-02T05:23:15.7738964Z ##[endgroup] 2026-11-02T05:23:15.7739326Z ##[group]Disabling automatic garbage collection 2026-11-02T05:23:15.7740937Z [command]/usr/local/bin/git config --local gc.auto 0 2026-11-02T05:23:15.7758213Z ##[endgroup] 2026-11-02T05:23:15.7758585Z ##[group]Setting up auth 2026-11-02T05:23:15.7758883Z Removing SSH command configuration 2026-11-02T05:23:15.7761495Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-02T05:23:15.7779602Z [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-02T05:23:15.7880082Z Removing HTTP extra header 2026-11-02T05:23:15.7882914Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-02T05:23:15.7900973Z [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-02T05:23:15.7978268Z Removing includeIf entries pointing to credentials config files 2026-11-02T05:23:15.7981338Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-02T05:23:15.8023802Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-02T05:23:15.8109665Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-f7efce92-16fc-4cfd-b48d-f0b6ce7cd871.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-11-02T05:23:15.8129246Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-f7efce92-16fc-4cfd-b48d-f0b6ce7cd871.config 2026-11-02T05:23:15.8145718Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-f7efce92-16fc-4cfd-b48d-f0b6ce7cd871.config 2026-11-02T05:23:15.8162248Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f7efce92-16fc-4cfd-b48d-f0b6ce7cd871.config 2026-11-02T05:23:15.8179206Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f7efce92-16fc-4cfd-b48d-f0b6ce7cd871.config 2026-11-02T05:23:15.8195052Z ##[endgroup] 2026-11-02T05:23:15.8195609Z ##[group]Fetching the repository 2026-11-02T05:23:15.8198599Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +b31aba3ab312f282ad139c4f0b889b0e79fb9169:refs/remotes/pull/18631/merge 2026-11-02T05:23:16.1026879Z From https://github.com/pingdotgg/t3code 2026-11-02T05:23:16.1027777Z * [new ref] b31aba3ab312f282ad139c4f0b889b0e79fb9169 -> pull/18631/merge 2026-11-02T05:23:16.1045948Z ##[endgroup] 2026-11-02T05:23:16.1046687Z ##[group]Determining the checkout info 2026-11-02T05:23:16.1047469Z ##[endgroup] 2026-11-02T05:23:16.1048116Z ##[group]Setting up sparse checkout 2026-11-02T05:23:16.1049919Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-11-02T05:23:16.1071433Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-11-02T05:23:16.1087122Z .git/info/sparse-checkout 2026-11-02T05:23:16.1091152Z ##[endgroup] 2026-11-02T05:23:16.1091869Z ##[group]Checking out the ref 2026-11-02T05:23:16.1093771Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/18631/merge 2026-11-02T05:23:24.1173272Z Updating files: 0% (1/7292) 2026-11-02T05:23:24.1201166Z Updating files: 1% (73/7292) 2026-11-02T05:23:24.1220485Z Updating files: 2% (146/7292) 2026-11-02T05:23:24.1245066Z Updating files: 3% (219/7292) 2026-11-02T05:23:24.1270408Z Updating files: 4% (292/7292) 2026-11-02T05:23:24.1291908Z Updating files: 5% (365/7292) 2026-11-02T05:23:24.1296221Z Updating files: 5% (431/7292) 2026-11-02T05:23:24.1350687Z Updating files: 6% (438/7292) 2026-11-02T05:23:24.1381653Z Updating files: 7% (511/7292) 2026-11-02T05:23:24.1447497Z Updating files: 8% (584/7292) 2026-11-02T05:23:24.1674728Z Updating files: 9% (657/7292) 2026-11-02T05:23:24.1691272Z Updating files: 10% (730/7292) 2026-11-02T05:23:24.1701868Z Updating files: 11% (803/7292) 2026-11-02T05:23:24.1715951Z Updating files: 12% (876/7292) 2026-11-02T05:23:24.1731428Z Updating files: 13% (948/7292) 2026-11-02T05:23:24.1749047Z Updating files: 14% (1021/7292) 2026-11-02T05:23:24.1767781Z Updating files: 15% (1094/7292) 2026-11-02T05:23:24.1781826Z Updating files: 16% (1167/7292) 2026-11-02T05:23:24.1801706Z Updating files: 17% (1240/7292) 2026-11-02T05:23:24.1816722Z Updating files: 18% (1313/7292) 2026-11-02T05:23:24.1842442Z Updating files: 19% (1386/7292) 2026-11-02T05:23:24.1859075Z Updating files: 20% (1459/7292) 2026-11-02T05:23:24.1876312Z Updating files: 21% (1532/7292) 2026-11-02T05:23:24.1890844Z Updating files: 22% (1605/7292) 2026-11-02T05:23:24.1905002Z Updating files: 23% (1678/7292) 2026-11-02T05:23:24.1919576Z Updating files: 24% (1751/7292) 2026-11-02T05:23:24.1933058Z Updating files: 25% (1823/7292) 2026-11-02T05:23:24.1945369Z Updating files: 26% (1896/7292) 2026-11-02T05:23:24.1964036Z Updating files: 27% (1969/7292) 2026-11-02T05:23:24.1994296Z Updating files: 28% (2042/7292) 2026-11-02T05:23:24.2015348Z Updating files: 29% (2115/7292) 2026-11-02T05:23:24.2046160Z Updating files: 30% (2188/7292) 2026-11-02T05:23:24.2072717Z Updating files: 31% (2261/7292) 2026-11-02T05:23:24.2101312Z Updating files: 32% (2334/7292) 2026-11-02T05:23:24.2172396Z Updating files: 33% (2407/7292) 2026-11-02T05:23:24.2223002Z Updating files: 34% (2480/7292) 2026-11-02T05:23:24.2262001Z Updating files: 35% (2553/7292) 2026-11-02T05:23:24.2295327Z Updating files: 36% (2626/7292) 2026-11-02T05:23:24.2319404Z Updating files: 37% (2699/7292) 2026-11-02T05:23:24.2342710Z Updating files: 38% (2771/7292) 2026-11-02T05:23:24.2366534Z Updating files: 39% (2844/7292) 2026-11-02T05:23:24.2386952Z Updating files: 40% (2917/7292) 2026-11-02T05:23:24.2398769Z Updating files: 41% (2990/7292) 2026-11-02T05:23:24.2415278Z Updating files: 42% (3063/7292) 2026-11-02T05:23:24.2447297Z Updating files: 43% (3136/7292) 2026-11-02T05:23:24.2471755Z Updating files: 44% (3209/7292) 2026-11-02T05:23:24.2497558Z Updating files: 45% (3282/7292) 2026-11-02T05:23:24.2534555Z Updating files: 46% (3355/7292) 2026-11-02T05:23:24.2571909Z Updating files: 47% (3428/7292) 2026-11-02T05:23:24.2594599Z Updating files: 48% (3501/7292) 2026-11-02T05:23:24.2611796Z Updating files: 49% (3574/7292) 2026-11-02T05:23:24.2638623Z Updating files: 50% (3646/7292) 2026-11-02T05:23:24.2665563Z Updating files: 51% (3719/7292) 2026-11-02T05:23:24.2680872Z Updating files: 52% (3792/7292) 2026-11-02T05:23:24.2704158Z Updating files: 53% (3865/7292) 2026-11-02T05:23:24.2721507Z Updating files: 54% (3938/7292) 2026-11-02T05:23:24.2736084Z Updating files: 55% (4011/7292) 2026-11-02T05:23:24.2753695Z Updating files: 56% (4084/7292) 2026-11-02T05:23:24.3045312Z Updating files: 57% (4157/7292) 2026-11-02T05:23:24.3062898Z Updating files: 58% (4230/7292) 2026-11-02T05:23:24.3084165Z Updating files: 59% (4303/7292) 2026-11-02T05:23:24.3101661Z Updating files: 60% (4376/7292) 2026-11-02T05:23:24.3121503Z Updating files: 61% (4449/7292) 2026-11-02T05:23:24.3145398Z Updating files: 62% (4522/7292) 2026-11-02T05:23:24.3169183Z Updating files: 63% (4594/7292) 2026-11-02T05:23:24.3191575Z Updating files: 64% (4667/7292) 2026-11-02T05:23:24.3207560Z Updating files: 65% (4740/7292) 2026-11-02T05:23:24.3229922Z Updating files: 66% (4813/7292) 2026-11-02T05:23:24.3243645Z Updating files: 67% (4886/7292) 2026-11-02T05:23:24.3260987Z Updating files: 68% (4959/7292) 2026-11-02T05:23:24.3273816Z Updating files: 69% (5032/7292) 2026-11-02T05:23:24.3290114Z Updating files: 70% (5105/7292) 2026-11-02T05:23:24.3304748Z Updating files: 71% (5178/7292) 2026-11-02T05:23:24.3317813Z Updating files: 72% (5251/7292) 2026-11-02T05:23:24.3537688Z Updating files: 73% (5324/7292) 2026-11-02T05:23:24.3693282Z Updating files: 74% (5397/7292) 2026-11-02T05:23:24.3725085Z Updating files: 75% (5469/7292) 2026-11-02T05:23:24.3743613Z Updating files: 76% (5542/7292) 2026-11-02T05:23:24.3765302Z Updating files: 77% (5615/7292) 2026-11-02T05:23:24.3782864Z Updating files: 78% (5688/7292) 2026-11-02T05:23:24.3801286Z Updating files: 79% (5761/7292) 2026-11-02T05:23:24.3818980Z Updating files: 80% (5834/7292) 2026-11-02T05:23:24.3837010Z Updating files: 81% (5907/7292) 2026-11-02T05:23:24.3856359Z Updating files: 82% (5980/7292) 2026-11-02T05:23:24.3876279Z Updating files: 83% (6053/7292) 2026-11-02T05:23:24.3897923Z Updating files: 84% (6126/7292) 2026-11-02T05:23:24.3915839Z Updating files: 85% (6199/7292) 2026-11-02T05:23:24.3941043Z Updating files: 86% (6272/7292) 2026-11-02T05:23:24.3995966Z Updating files: 87% (6345/7292) 2026-11-02T05:23:24.4026390Z Updating files: 88% (6417/7292) 2026-11-02T05:23:24.4046900Z Updating files: 89% (6490/7292) 2026-11-02T05:23:24.4071801Z Updating files: 90% (6563/7292) 2026-11-02T05:23:24.4096611Z Updating files: 91% (6636/7292) 2026-11-02T05:23:24.4110705Z Updating files: 92% (6709/7292) 2026-11-02T05:23:24.4130644Z Updating files: 93% (6782/7292) 2026-11-02T05:23:24.4150585Z Updating files: 94% (6855/7292) 2026-11-02T05:23:24.4172592Z Updating files: 95% (6928/7292) 2026-11-02T05:23:24.4222744Z Updating files: 96% (7001/7292) 2026-11-02T05:23:24.4245870Z Updating files: 97% (7074/7292) 2026-11-02T05:23:24.4295768Z Updating files: 98% (7147/7292) 2026-11-02T05:23:24.4316680Z Updating files: 99% (7220/7292) 2026-11-02T05:23:24.4317109Z Updating files: 100% (7292/7292) 2026-11-02T05:23:24.4317248Z Updating files: 100% (7292/7292), done. 2026-11-02T05:23:24.4453617Z Note: switching to 'refs/remotes/pull/18631/merge'. 2026-11-02T05:23:24.4453943Z 2026-11-02T05:23:24.4454070Z You are in 'detached HEAD' state. You can look around, make experimental 2026-11-02T05:23:24.4454363Z changes and commit them, and you can discard any commits you make in this 2026-11-02T05:23:24.4454657Z state without impacting any branches by switching back to a branch. 2026-11-02T05:23:24.4454827Z 2026-11-02T05:23:24.4454945Z If you want to create a new branch to retain commits you create, you may 2026-11-02T05:23:24.4455242Z do so (now or later) by using -c with the switch command. Example: 2026-11-02T05:23:24.4455396Z 2026-11-02T05:23:24.4455473Z git switch -c 2026-11-02T05:23:24.4455589Z 2026-11-02T05:23:24.4455662Z Or undo this operation with: 2026-11-02T05:23:24.4455763Z 2026-11-02T05:23:24.4455835Z git switch - 2026-11-02T05:23:24.4455925Z 2026-11-02T05:23:24.4456059Z Turn off this advice by setting config variable advice.detachedHead to false 2026-11-02T05:23:24.4456241Z 2026-11-02T05:23:24.4456449Z HEAD is now at b31aba3 Merge 96ed85acf01c50112d2b5c095eaa3fb9fe9c94ac into 23075af981e40f7c1071871782d489896c3919f6 2026-11-02T05:23:24.4466518Z ##[endgroup] 2026-11-02T05:23:24.4495568Z [command]/usr/local/bin/git log -1 --format=%H 2026-11-02T05:23:24.4514278Z b31aba3ab312f282ad139c4f0b889b0e79fb9169 2026-11-02T05:23:24.4679162Z Prepare all required actions 2026-11-02T05:23:24.4679602Z Getting action download info 2026-11-02T05:23:24.5531016Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-02T05:23:24.6062842Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-11-02T05:23:24.7124830Z ##[group]Run ./.github/actions/setup-ci-deps 2026-11-02T05:23:24.7125001Z with: 2026-11-02T05:23:24.7125110Z install: true 2026-11-02T05:23:24.7125212Z env: 2026-11-02T05:23:24.7125322Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:24.7125463Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:24.7125605Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:24.7125741Z ##[endgroup] 2026-11-02T05:23:24.7237719Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-11-02T05:23:24.7254560Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:24.7254956Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:24.7255244Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:24.7255483Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:24.7274338Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-02T05:23:24.7274616Z env: 2026-11-02T05:23:24.7274734Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:24.7274886Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:24.7275030Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:24.7275163Z ##[endgroup] 2026-11-02T05:23:24.7346094Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-11-02T05:23:24.7347431Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-11-02T05:23:24.7387094Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-02T05:23:24.7387278Z with: 2026-11-02T05:23:24.7387383Z path: ~/.vite-plus 2026-11-02T05:23:24.7387549Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-02T05:23:24.7387732Z enableCrossOsArchive: false 2026-11-02T05:23:24.7387867Z fail-on-cache-miss: false 2026-11-02T05:23:24.7387988Z lookup-only: false 2026-11-02T05:23:24.7388099Z save-always: false 2026-11-02T05:23:24.7388216Z env: 2026-11-02T05:23:24.7388325Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:24.7388467Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:24.7388606Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:24.7388738Z ##[endgroup] 2026-11-02T05:23:24.9297413Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-02T05:23:27.2435777Z Received 173777970 of 173777970 (100.0%), 778.1 MBs/sec 2026-11-02T05:23:27.2436452Z Cache Size: ~166 MB (173777970 B) 2026-11-02T05:23:27.2459567Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b952bd93-5e04-458c-a401-4a436f3d9b8a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-02T05:23:27.7252712Z Cache restored successfully 2026-11-02T05:23:27.7387596Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-02T05:23:27.7456798Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=3010] 2026-11-02T05:23:27.7459256Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-11-02T05:23:27.7493871Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-02T05:23:27.7494124Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-02T05:23:27.7494296Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-11-02T05:23:27.7513833Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-02T05:23:27.7514005Z env: 2026-11-02T05:23:27.7514118Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:27.7514398Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:27.7514607Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:27.7514738Z ##[endgroup] 2026-11-02T05:23:27.7557359Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-11-02T05:23:27.7564553Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-11-02T05:23:27.7566553Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-11-02T05:23:27.7570869Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-02T05:23:27.7572806Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-11-02T05:23:27.7586023Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:27.7586363Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:27.7586708Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-11-02T05:23:27.7586944Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-11-02T05:23:27.7587178Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:27.7587387Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-11-02T05:23:27.7587549Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:27.7587695Z else 2026-11-02T05:23:27.7587898Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:27.7588251Z fi 2026-11-02T05:23:27.7605132Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-02T05:23:27.7605328Z env: 2026-11-02T05:23:27.7605444Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:27.7605584Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:27.7605725Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:27.7605851Z INSTALL_ARGS: 2026-11-02T05:23:27.7605957Z ##[endgroup] 2026-11-02T05:23:27.7734835Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-11-02T05:23:27.7736081Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-11-02T05:23:27.8301802Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-02T05:23:27.8302000Z with: 2026-11-02T05:23:27.8302120Z path: /home/runner/.local/share/pnpm/store/v11 2026-11-02T05:23:27.8302371Z key: pnpm-full-v1-Linux-X64-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b 2026-11-02T05:23:27.8302801Z restore-keys: pnpm-full-v1-Linux-X64-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-11-02T05:23:27.8303128Z enableCrossOsArchive: false 2026-11-02T05:23:27.8303259Z fail-on-cache-miss: false 2026-11-02T05:23:27.8303383Z lookup-only: false 2026-11-02T05:23:27.8303494Z env: 2026-11-02T05:23:27.8303622Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:27.8303764Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:27.8303908Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:27.8304080Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:27.8304244Z ##[endgroup] 2026-11-02T05:23:28.0060180Z Cache hit for: pnpm-full-v1-Linux-X64-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b 2026-11-02T05:23:29.0271878Z Received 637534208 of 763087127 (83.5%), 608.0 MBs/sec 2026-11-02T05:23:29.3049547Z Received 763087127 of 763087127 (100.0%), 569.4 MBs/sec 2026-11-02T05:23:29.3051652Z Cache Size: ~728 MB (763087127 B) 2026-11-02T05:23:29.3100873Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/fca6f213-196b-4f60-a8e0-af1f3bb2a0c6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-02T05:23:31.8660244Z Cache restored successfully 2026-11-02T05:23:31.9088635Z Cache restored from key: pnpm-full-v1-Linux-X64-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b 2026-11-02T05:23:31.9173202Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=4143] 2026-11-02T05:23:31.9176646Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-11-02T05:23:31.9581906Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-02T05:23:31.9582233Z with: 2026-11-02T05:23:31.9582492Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-11-02T05:23:31.9582941Z key: pnpm-verified-v1-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b 2026-11-02T05:23:31.9583349Z enableCrossOsArchive: false 2026-11-02T05:23:31.9583566Z fail-on-cache-miss: false 2026-11-02T05:23:31.9583772Z lookup-only: false 2026-11-02T05:23:31.9583952Z env: 2026-11-02T05:23:31.9584129Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:31.9584384Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:31.9584615Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:31.9584901Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:31.9585178Z ##[endgroup] 2026-11-02T05:23:32.1428477Z Cache hit for: pnpm-verified-v1-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b 2026-11-02T05:23:32.1658375Z Received 1915 of 1915 (100.0%), 0.3 MBs/sec 2026-11-02T05:23:32.1658631Z Cache Size: ~0 MB (1915 B) 2026-11-02T05:23:32.1667832Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/193dc1cc-8fc9-4b0c-b20e-09cbec16cf92/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-02T05:23:32.1688388Z Cache restored successfully 2026-11-02T05:23:32.1723616Z Cache restored from key: pnpm-verified-v1-1866a91e98d45a285508c6744491f2233aa1ee85814ba90893fcdc7680d3133b 2026-11-02T05:23:32.1753292Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=257] 2026-11-02T05:23:32.1755532Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-11-02T05:23:32.1765139Z ##[group]Run vp install $INSTALL_ARGS 2026-11-02T05:23:32.1765303Z vp install $INSTALL_ARGS 2026-11-02T05:23:32.1783267Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-02T05:23:32.1783437Z env: 2026-11-02T05:23:32.1783553Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:32.1783695Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:32.1783839Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:32.1784009Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:32.1784177Z INSTALL_ARGS: 2026-11-02T05:23:32.1784283Z ##[endgroup] 2026-11-02T05:23:32.2073610Z Scope: all 40 workspace projects 2026-11-02T05:23:32.3029025Z ✓ Lockfile passes supply-chain policies (verified 7h ago) 2026-11-02T05:23:32.3029275Z Lockfile is up to date, resolution step is skipped 2026-11-02T05:23:32.4187380Z Packages are hard linked from the content-addressable store to the virtual store. 2026-11-02T05:23:32.4187687Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-11-02T05:23:32.4187902Z Virtual store is at: node_modules/.pnpm 2026-11-02T05:23:32.7663915Z Packages: +1661 2026-11-02T05:23:32.7664165Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-11-02T05:23:32.8192240Z Progress: resolved 1661, reused 1657, downloaded 0, added 1661, done 2026-11-02T05:23:33.0683360Z . prepare$ vp config --no-agent 2026-11-02T05:23:33.1481466Z . prepare: Done 2026-11-02T05:23:33.1492275Z 2026-11-02T05:23:33.1492398Z devDependencies: 2026-11-02T05:23:33.1492539Z + @coderabbitai/config 1.1.0 2026-11-02T05:23:33.1492938Z + @shadcn/lint 0.1.5 2026-11-02T05:23:33.1493048Z + @types/node 24.12.4 2026-11-02T05:23:33.1493160Z + knip 6.34.0 2026-11-02T05:23:33.1493284Z + typescript <- @tsc-rs/typescript 0.8.0 2026-11-02T05:23:33.1493427Z + vite-plus 1.4.0 2026-11-02T05:23:33.1493491Z 2026-11-02T05:23:33.1501160Z Done in 959ms using pnpm v12.14.0 2026-11-02T05:23:33.1561868Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=980] 2026-11-02T05:23:33.1563577Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-11-02T05:23:33.1581134Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-02T05:23:33.1582316Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-11-02T05:23:33.1589022Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-02T05:23:33.1590364Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-11-02T05:23:33.1596064Z ##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-02T05:23:33.1615395Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:33.1615836Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-11-02T05:23:33.1634077Z shell: /usr/bin/bash -e {0} 2026-11-02T05:23:33.1634202Z env: 2026-11-02T05:23:33.1634312Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:33.1634455Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:33.1634597Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:33.1634769Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:33.1634942Z ##[endgroup] 2026-11-02T05:23:33.1837052Z ##[group]Run actions/cache@v6 2026-11-02T05:23:33.1837180Z with: 2026-11-02T05:23:33.1837293Z path: ~/.cache/ms-playwright 2026-11-02T05:23:33.1837443Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-11-02T05:23:33.1837622Z enableCrossOsArchive: false 2026-11-02T05:23:33.1837749Z fail-on-cache-miss: false 2026-11-02T05:23:33.1837871Z lookup-only: false 2026-11-02T05:23:33.1837979Z save-always: false 2026-11-02T05:23:33.1838084Z env: 2026-11-02T05:23:33.1838194Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:33.1838335Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:33.1838473Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:33.1838637Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:33.1838849Z ##[endgroup] 2026-11-02T05:23:33.3761941Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-11-02T05:23:35.6056113Z Received 106492750 of 106492750 (100.0%), 832.5 MBs/sec 2026-11-02T05:23:35.6057831Z Cache Size: ~102 MB (106492750 B) 2026-11-02T05:23:35.6079210Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/16b61cef-b649-4aab-931a-1d7452ea7e89/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-02T05:23:35.7806783Z Cache restored successfully 2026-11-02T05:23:35.7919479Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-11-02T05:23:35.8031730Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-11-02T05:23:35.8032588Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-11-02T05:23:35.8032967Z test -n "$browser" 2026-11-02T05:23:35.8033209Z if ldd "$browser" | grep '=> not found'; then 2026-11-02T05:23:35.8033495Z  node apps/web/node_modules/playwright/cli.js install-deps chromium 2026-11-02T05:23:35.8033688Z fi 2026-11-02T05:23:35.8054150Z shell: /usr/bin/bash -e {0} 2026-11-02T05:23:35.8054319Z env: 2026-11-02T05:23:35.8054432Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:35.8054587Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:35.8054738Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:35.8054921Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:35.8055096Z ##[endgroup] 2026-11-02T05:23:35.8246196Z ##[group]Run vp run --filter @t3tools/web test 2026-11-02T05:23:35.8246424Z vp run --filter @t3tools/web test 2026-11-02T05:23:35.8267593Z shell: /usr/bin/bash -e {0} 2026-11-02T05:23:35.8267747Z env: 2026-11-02T05:23:35.8267864Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:23:35.8268017Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:23:35.8268166Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-02T05:23:35.8268345Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-02T05:23:35.8268518Z ##[endgroup] 2026-11-02T05:23:35.9910957Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled 2026-11-02T05:23:36.6480943Z 2026-11-02T05:23:36.6481894Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web 2026-11-02T05:23:36.6482109Z 2026-11-02T05:23:44.5632640Z stdout | unknown test 2026-11-02T05:23:44.5633190Z [05:23:44.555] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:44.5633715Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:44.5635736Z } 2026-11-02T05:23:44.5851963Z ✓  unit  src/composer-rich-text-doc.test.ts (257 tests) 206ms 2026-11-02T05:23:44.9062358Z ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (73 tests) 20ms 2026-11-02T05:23:45.2654043Z stdout | src/components/ComposerPromptEditorTiptap.input.browser.test.tsx > keeps a typed underscore literal after clean `_build` and `node 2026-11-02T05:23:45.2654592Z [05:23:45.261] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:45.2661553Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:45.2662088Z } 2026-11-02T05:23:46.3419280Z stdout | src/components/chat/useQueuedRunEdit.browser.test.tsx > useQueuedRunEdit > opens attachment-only edits without the placeholder and preserves effort on save ("") 2026-11-02T05:23:46.3419936Z [05:23:46.329] WARN (#122): Could not discover the primary environment. { 2026-11-02T05:23:46.3420408Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:46.3420795Z } 2026-11-02T05:23:46.3800982Z stdout | unknown test 2026-11-02T05:23:46.3801600Z [05:23:46.371] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:46.3802560Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:46.3803224Z } 2026-11-02T05:23:46.4612606Z stdout | unknown test 2026-11-02T05:23:46.4656891Z [05:23:46.453] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:46.4668267Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:46.4668971Z } 2026-11-02T05:23:46.4669411Z stdout | unknown test 2026-11-02T05:23:46.4669671Z [05:23:46.455] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:46.4670057Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:46.4670374Z } 2026-11-02T05:23:46.5802696Z stdout | src/components/ChatMarkdown.browser.test.tsx > loads the source for the current theme through the image route 2026-11-02T05:23:46.5810103Z [05:23:46.570] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:23:46.5810555Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:46.5810970Z } 2026-11-02T05:23:46.7361755Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 1551ms 2026-11-02T05:23:46.7369176Z ✓ an Arabic line (3) 2026-11-02T05:23:46.7403284Z ✓ leaves inline code through its start with ArrowRight, which points back 571ms 2026-11-02T05:23:46.8645625Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-11-02T05:23:46.8665264Z A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components 2026-11-02T05:23:46.8924786Z ✓  unit  src/session-logic.test.ts (44 tests) 27ms 2026-11-02T05:23:47.1005206Z ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (92 tests) 95ms 2026-11-02T05:23:47.1554484Z ✓  browser (chromium)  src/components/chat/useQueuedRunEdit.browser.test.tsx (7 tests) 1060ms 2026-11-02T05:23:47.1574756Z ✓ useQueuedRunEdit (7) 2026-11-02T05:23:47.1575283Z ✓ opens attachment-only edits without the placeholder and preserves effort on save ("") 420ms 2026-11-02T05:23:47.3997651Z stdout | unknown test 2026-11-02T05:23:47.3998094Z [05:23:47.390] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:47.3998639Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:47.3999116Z } 2026-11-02T05:23:47.4526027Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for delegated completion notifications 2026-11-02T05:23:47.4554910Z [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-02T05:23:47.6205092Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline work rows > uses the reported task for missing completion notifications 2026-11-02T05:23:47.6244514Z [05:23:47.612] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:23:47.6245937Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:47.6285502Z } 2026-11-02T05:23:47.6516077Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > can leave an archive folder with a repeated separator 2026-11-02T05:23:47.6539454Z [05:23:47.643] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:47.6565234Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:47.6567067Z } 2026-11-02T05:23:47.7859273Z (node:4135) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:47.7882095Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:47.8080103Z (node:4300) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:47.8109230Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:48.0805603Z (node:4109) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:48.0825714Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:48.0877921Z (node:4121) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:48.0878704Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:48.0907561Z ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (14 tests) 1679ms 2026-11-02T05:23:48.0911818Z ✓ ChatMarkdown skill chips (1) 2026-11-02T05:23:48.0912294Z ✓ shows the skill's details and opens its instructions 692ms 2026-11-02T05:23:48.0912750Z ✓ ChatMarkdown inline code selection (1) 2026-11-02T05:23:48.0913299Z ✓ selects the whole inline code span on double-click, but only a word in fenced code 395ms 2026-11-02T05:23:48.1913656Z ✓  unit  src/composerDraftStore.test.ts (75 tests) 66ms 2026-11-02T05:23:48.4102728Z ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (6 tests) 1901ms 2026-11-02T05:23:48.4103591Z ✓ EnvironmentProviderSettings routing (4) 2026-11-02T05:23:48.4105334Z ✓ routes explicit ACP browser authentication consent to the selected environment 352ms 2026-11-02T05:23:48.4106926Z ✓ EnvironmentProviderSettings health check interval (2) 2026-11-02T05:23:48.4107804Z ✓ commits interval drafts and allows retrying rejected edits 667ms 2026-11-02T05:23:48.5825810Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-11-02T05:23:48.5847920Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:23:48.6455165Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-11-02T05:23:48.6463647Z [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-02T05:23:48.6464086Z debugInfo: { 2026-11-02T05:23:48.6464209Z numContainers: 19, 2026-11-02T05:23:48.6464337Z numContainersPooled: 19, 2026-11-02T05:23:48.6464466Z numNeeded: 19, 2026-11-02T05:23:48.6464574Z stillNeeded: 4, 2026-11-02T05:23:48.6464684Z }, 2026-11-02T05:23:48.6464782Z } 2026-11-02T05:23:48.7086347Z ✓  unit  src/components/Sidebar.logic.test.ts (88 tests) 20ms 2026-11-02T05:23:48.7991890Z stderr | src/components/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection 2026-11-02T05:23:48.8044918Z [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-02T05:23:48.8846600Z stdout | src/components/guest/GuestPage.browser.test.tsx > GuestPage > shows the shared thread in the real timeline without opening an environment connection 2026-11-02T05:23:48.8873703Z [05:23:48.871] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:48.8874440Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:48.8874891Z } 2026-11-02T05:23:49.4540115Z ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (35 tests) 16ms 2026-11-02T05:23:49.4765470Z (node:4308) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:49.4795466Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:49.6004200Z (node:4319) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:49.6005038Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > offers every environment while no project is selected 2026-11-02T05:23:49.6013117Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:49.6013527Z [05:23:49.589] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:49.6014134Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:49.6014523Z } 2026-11-02T05:23:49.6162022Z (node:4327) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:49.6162557Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:49.7312182Z ✓  unit  src/components/CommandPalette.logic.test.ts (36 tests) 25ms 2026-11-02T05:23:49.7487747Z ✓  unit  src/keybindings.test.ts (43 tests) 18ms 2026-11-02T05:23:50.3965723Z ✓  unit  src/modelSelection.test.ts (41 tests) 19ms 2026-11-02T05:23:50.4466856Z ✓  browser (chromium)  src/components/guest/GuestPage.browser.test.tsx (3 tests) 1744ms 2026-11-02T05:23:50.4501856Z ✓ GuestPage (3) 2026-11-02T05:23:50.4550489Z ✓ shows the shared thread in the real timeline without opening an environment connection 809ms 2026-11-02T05:23:50.4565219Z ✓ sends attached files with the message, as form data 352ms 2026-11-02T05:23:50.4565823Z ✓ follows the end as replies stream, and shows the guest's own message even after they scrolled up 584ms 2026-11-02T05:23:50.5099255Z ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 19ms 2026-11-02T05:23:50.5099829Z ✓  unit  src/components/ChatView.logic.test.ts (49 tests) 54ms 2026-11-02T05:23:50.6319141Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > puts rows back in item order soon after a continuous scroll stops 2026-11-02T05:23:50.6319649Z [05:23:50.948] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:50.6320040Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:50.6320355Z } 2026-11-02T05:23:50.7556918Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounded binary previews > reauthorizes a failed image when retry is clicked 2026-11-02T05:23:50.7582059Z [05:23:50.741] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:50.7607384Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:50.7641379Z } 2026-11-02T05:23:50.8019769Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > puts rows back in item order soon after a continuous scroll stops 2026-11-02T05:23:50.8020393Z [05:23:51.108] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:23:50.8020979Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:50.8021386Z } 2026-11-02T05:23:51.4574957Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4575681Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4591822Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4592487Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4593046Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4593566Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4627909Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4676806Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4717119Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4720864Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4772018Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4772546Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4773233Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4773760Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4774359Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4774922Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4775493Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4776007Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4799659Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4860255Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4861082Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4885038Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4885667Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4889938Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4890514Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4892245Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4941535Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4942135Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.4942739Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline citations > lands a citation present at mount under StrictMode 2026-11-02T05:23:51.4943248Z Warning: useRouter must be used inside a component! 2026-11-02T05:23:51.8115270Z stdout | src/components/onboarding/WelcomeWizard.import.browser.test.tsx > keeps the project selection after going back a stage 2026-11-02T05:23:51.8165248Z [00:00:00.000] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:51.8224323Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:51.8257034Z } 2026-11-02T05:23:51.9640297Z (node:4375) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:51.9644586Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:52.0413478Z ✓  unit  src/rightPanelStore.test.ts (69 tests) 52ms 2026-11-02T05:23:52.1991750Z (node:4369) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:52.1992328Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:52.2355329Z ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 18ms 2026-11-02T05:23:52.2515847Z ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (22 tests) 5538ms 2026-11-02T05:23:52.2516440Z ✓ project organization (1) 2026-11-02T05:23:52.2517075Z ✓ archives the checkout on every machine while one machine is picked 400ms 2026-11-02T05:23:52.2517389Z ✓ project identity reset (2) 2026-11-02T05:23:52.2517680Z ✓ restores a renamed scratch project's built-in name and icon 553ms 2026-11-02T05:23:52.2518059Z ✓ opens the fallback search target across all environments from a checkout 374ms 2026-11-02T05:23:52.2518343Z ✓ project settings scope (5) 2026-11-02T05:23:52.2518659Z ✓ keeps an unknown project recoverable from any environment 544ms 2026-11-02T05:23:52.2519025Z ✓ recovers a stale environment link with checkout removed-checkout 358ms 2026-11-02T05:23:52.2519302Z ✓ project name composition (2) 2026-11-02T05:23:52.2519550Z ✓ does not save a partial name for true/13 396ms 2026-11-02T05:23:52.2519836Z ✓ does not save a partial name for false/229 419ms 2026-11-02T05:23:52.2651811Z (node:4386) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:52.2685552Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:52.3730389Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline attachments > plays audio with unknown duration after canplay and updates the total later 2026-11-02T05:23:52.3734072Z LegendList bootstrap initial scroll aborted after exceeding convergence bounds. 2026-11-02T05:23:52.4062780Z ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (5 tests) 663ms 2026-11-02T05:23:52.5765428Z ✓  unit  src/themePalette.test.ts (22 tests) 159ms 2026-11-02T05:23:52.7714530Z ✓  unit  src/lib/attachmentUploadQueue.test.ts (13 tests) 17ms 2026-11-02T05:23:52.8644590Z ✓  unit  src/composer-logic.test.ts (61 tests) 113ms 2026-11-02T05:23:52.9040891Z ✓  unit  src/components/chat/queuedMessageEdit.test.ts (15 tests) 34ms 2026-11-02T05:23:53.2850171Z 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-02T05:23:53.2874458Z Cannot update a component (`ContainersInner2`) while rendering a different component (`ForwardRef(LegendListInner2)`). To locate the bad setState() call inside `ForwardRef(LegendListInner2)`, follow the stack trace as described in https://react.dev/link/setstate-in-render 2026-11-02T05:23:53.2875299Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it 2026-11-02T05:23:53.2875994Z [05:23:53.276] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:53.2876548Z 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-02T05:23:53.2877225Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:53.2877968Z [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-02T05:23:53.2878492Z } 2026-11-02T05:23:53.2878661Z debugInfo: { 2026-11-02T05:23:53.2879042Z numContainers: 19, 2026-11-02T05:23:53.2879272Z numContainersPooled: 19, 2026-11-02T05:23:53.2879485Z numNeeded: 20, 2026-11-02T05:23:53.2879661Z stillNeeded: 2, 2026-11-02T05:23:53.2879827Z }, 2026-11-02T05:23:53.2879982Z } 2026-11-02T05:23:53.3809080Z 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-02T05:23:53.3809785Z LegendList bootstrap initial scroll aborted after exceeding convergence bounds. 2026-11-02T05:23:53.4193538Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > reports rejected address mailto:alice@example.com without navigating or recording it 2026-11-02T05:23:53.4241257Z 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-02T05:23:53.4241770Z [05:23:53.416] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:23:53.4242351Z [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-02T05:23:53.4242806Z debugInfo: { 2026-11-02T05:23:53.4242953Z numContainers: 19, 2026-11-02T05:23:53.4243105Z numContainersPooled: 19, 2026-11-02T05:23:53.4243250Z numNeeded: 20, 2026-11-02T05:23:53.4243939Z stillNeeded: 2, 2026-11-02T05:23:53.4244172Z }, 2026-11-02T05:23:53.4244480Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:53.4245747Z } 2026-11-02T05:23:53.4276694Z } 2026-11-02T05:23:53.4329591Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > opens a code.example.com:8443/commit commit in the active thread's Diff pane after discovery 2026-11-02T05:23:53.4330311Z [05:23:53.416] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:53.4330839Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:53.4331187Z } 2026-11-02T05:23:53.4896960Z ✓  unit  src/providerInstances.test.ts (27 tests) 23ms 2026-11-02T05:23:53.5553879Z ✓  unit  src/terminal/ghostty/surface.test.ts (36 tests) 109ms 2026-11-02T05:23:53.7784915Z ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 17ms 2026-11-02T05:23:53.8965391Z ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (10 tests) 538ms 2026-11-02T05:23:53.9402426Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > large text preview recovery > retains the workspace viewer across URL renewals and reloads revisions and manual refreshes 2026-11-02T05:23:53.9444944Z [05:23:53.914] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:53.9524711Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:53.9564156Z } 2026-11-02T05:23:54.4498713Z (node:4413) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:54.4503652Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:54.5329131Z ✓  unit  src/browserHistoryStore.test.ts (25 tests) 30ms 2026-11-02T05:23:54.9805776Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > keeps concurrent approvals actionable outside collapsed work and restores settled rows 2026-11-02T05:23:54.9884798Z [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-02T05:23:55.0727833Z ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (37 tests) 7648ms 2026-11-02T05:23:55.0745737Z ✓ MessagesTimeline messages (7) 2026-11-02T05:23:55.0786144Z ✓ settles when equally long messages have very different rendered heights 1969ms 2026-11-02T05:23:55.0813530Z ✓ puts rows back in item order soon after a continuous scroll stops 1166ms 2026-11-02T05:23:55.0844894Z ✓ MessagesTimeline attachments (7) 2026-11-02T05:23:55.0858219Z ✓ unpins audio after pause 410ms 2026-11-02T05:23:55.0876188Z ✓ keeps concurrent approvals actionable outside collapsed work and restores settled rows 1218ms 2026-11-02T05:23:55.1659548Z (node:4438) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:55.1706294Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:55.4049592Z ✓  unit  src/vscodeThemeImport.test.ts (34 tests) 76ms 2026-11-02T05:23:55.6014648Z (node:4452) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:55.6015157Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:55.6565427Z (node:4464) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:55.6573249Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:55.8165350Z ✓  unit  src/components/files/FilePreviewPanel.test.ts (33 tests) 1496ms 2026-11-02T05:23:55.8166063Z ✓ document preview contents (18) 2026-11-02T05:23:55.8205004Z ✓ bounds EPUB markup made entirely of empty allowed elements 1213ms 2026-11-02T05:23:55.8605850Z ✓  unit  src/lib/imageCompression.test.ts (19 tests) 153ms 2026-11-02T05:23:55.9536024Z ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (9 tests) 12ms 2026-11-02T05:23:56.1840930Z (node:4478) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:56.1850111Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:56.2562333Z ✓  unit  src/connection/platform.test.ts (16 tests) 19ms 2026-11-02T05:23:56.2906481Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > focuses and selects the address from forwarded desktop actions only while visible 2026-11-02T05:23:56.2924122Z [05:23:56.279] WARN (#44): Could not read the primary environment topology. { 2026-11-02T05:23:56.2924568Z cause: [TypeError: window.desktopBridge?.getLocalEnvironmentEnabled is not a function], 2026-11-02T05:23:56.2925075Z } 2026-11-02T05:23:56.2932128Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > focuses and selects the address from forwarded desktop actions only while visible 2026-11-02T05:23:56.2932798Z [05:23:56.280] WARN (#44): Could not read the desktop-local backend topology. { 2026-11-02T05:23:56.2933167Z cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function], 2026-11-02T05:23:56.2933769Z } 2026-11-02T05:23:56.2969531Z ✓  unit  src/state/pullRequests.test.ts (20 tests) 40ms 2026-11-02T05:23:56.3247755Z ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 318ms 2026-11-02T05:23:56.4114410Z ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (6 tests) 3179ms 2026-11-02T05:23:56.4163214Z ✓ PreviewView (6) 2026-11-02T05:23:56.4167642Z ✓ reports rejected address mailto:alice@example.com without navigating or recording it 1157ms 2026-11-02T05:23:56.4168205Z ✓ reports rejected address http:// without navigating or recording it 729ms 2026-11-02T05:23:56.4168808Z ✓ retains the annotation locally when its own environment loses access during capture 677ms 2026-11-02T05:23:56.4169353Z ✓ still sends annotation text when the picked element's crop is malformed 453ms 2026-11-02T05:23:56.4712636Z (node:4471) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:56.4713642Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:57.0899137Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves worksheet metadata with relationship target worksheets/./sheet1.xml 2026-11-02T05:23:57.0923370Z [05:23:57.080] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:57.0964804Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:57.1004151Z } 2026-11-02T05:23:57.3216156Z ✓  unit  src/openVsxThemes.test.ts (5 tests) 561ms 2026-11-02T05:23:57.3244982Z ✓ Open VSX themes (5) 2026-11-02T05:23:57.3245630Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 536ms 2026-11-02T05:23:57.7946419Z ✓  unit  src/components/chat/chatCanvasLayout.test.ts (21 tests) 35ms 2026-11-02T05:23:58.0084856Z (node:4499) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:58.0138692Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:58.3290512Z (node:4509) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:58.3291170Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:58.3318848Z (node:4516) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:58.3325129Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:58.4787030Z stdout | src/components/desktop/SnapShotCoordinator.browser.test.ts > open question delivery > attaches a capture to the open question draft and leaves the thread draft alone 2026-11-02T05:23:58.4806144Z [05:23:58.475] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:58.4818199Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:58.4818680Z } 2026-11-02T05:23:58.5288347Z ✓  unit  src/components/settings/settingsSearch.test.ts (22 tests) 34ms 2026-11-02T05:23:58.5659198Z ✓  unit  src/lib/diffRendering.test.ts (18 tests) 15ms 2026-11-02T05:23:58.6331556Z stdout | src/components/ThreadNotificationCoordinator.badge.browser.test.ts > notifies for offline completion and hasPendingApprovals once across reconnects 2026-11-02T05:23:58.6332093Z [05:23:58.629] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:23:58.6335332Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:23:58.6335688Z } 2026-11-02T05:23:58.6476101Z ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 199ms 2026-11-02T05:23:58.7045121Z (node:4531) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:23:58.7045498Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:23:58.7060383Z ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.ts (7 tests) 110ms 2026-11-02T05:23:58.7357954Z ✓  browser (chromium)  src/lib/workspaceFocus.browser.test.ts (16 tests) 702ms 2026-11-02T05:23:58.9950628Z ✓  unit  src/lib/composerContextRecords.test.ts (14 tests) 19ms 2026-11-02T05:23:59.1653243Z ✓  unit  src/authBootstrap.test.ts (10 tests) 448ms 2026-11-02T05:23:59.1701115Z ✓ resolveInitialServerAuthGateState (10) 2026-11-02T05:23:59.1701668Z ✓ reuses an in-flight silent bootstrap attempt 380ms 2026-11-02T05:23:59.2857331Z ✓  unit  src/components/preview/agentOpenedPreviews.test.ts (16 tests) 15ms 2026-11-02T05:23:59.6153063Z ✓  unit  src/terminal/ghostty/core.test.ts (18 tests) 82ms 2026-11-02T05:24:00.1178600Z ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (22 tests) 10ms 2026-11-02T05:24:00.2681530Z ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 174ms 2026-11-02T05:24:00.3722640Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds excessive Word auxiliary XML before rendering DOM 2026-11-02T05:24:00.3723096Z [05:24:00.366] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:00.3723482Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:00.3723888Z } 2026-11-02T05:24:00.6984024Z ✓  unit  src/hooks/useThreadActions.undo.test.ts (26 tests) 60ms 2026-11-02T05:24:00.7765023Z ✓  unit  src/previewStateStore.test.ts (15 tests) 11ms 2026-11-02T05:24:01.0485940Z ✓  unit  src/hooks/useHandleNewThread.test.ts (9 tests) 6ms 2026-11-02T05:24:01.3941201Z (node:4587) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:01.3943016Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:01.5097220Z ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 9ms 2026-11-02T05:24:01.6851947Z ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 33ms 2026-11-02T05:24:02.1286044Z ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 9ms 2026-11-02T05:24:02.3067511Z (node:4595) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:02.3092520Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:02.3112722Z 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-02T05:24:02.3117100Z [05:24:02.305] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:02.3117700Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:02.3118113Z } 2026-11-02T05:24:02.3153732Z 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-02T05:24:02.3154387Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.4478028Z 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-02T05:24:02.4524463Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.5370965Z 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-02T05:24:02.5373233Z 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-02T05:24:02.5374330Z [05:24:02.529] WARN (#93): Could not discover the primary environment. { 2026-11-02T05:24:02.5375764Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.5376504Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:02.5377194Z } 2026-11-02T05:24:02.5644551Z 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-02T05:24:02.5645525Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.5898429Z ✓  unit  src/environmentGrouping.test.ts (8 tests) 8ms 2026-11-02T05:24:02.6487626Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > keeps fx and the ACP Registry under Show more 2026-11-02T05:24:02.6492788Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.7403467Z 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-02T05:24:02.7447568Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.7576537Z ✓  unit  src/hooks/useSettings.test.ts (11 tests) 29ms 2026-11-02T05:24:02.8645280Z 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-02T05:24:02.8646216Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.8764897Z 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-02T05:24:02.8769136Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:02.9980796Z 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-02T05:24:02.9981464Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.0029286Z ✓  unit  src/connection/storage.test.ts (6 tests) 23ms 2026-11-02T05:24:03.0325027Z (node:4620) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:03.0345842Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:03.0857858Z (node:4646) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:03.0892231Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:03.0950024Z 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-02T05:24:03.0989021Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.1097327Z ✓  unit  src/terminal-links.test.ts (54 tests) 22ms 2026-11-02T05:24:03.1464756Z ✓  unit  src/themeBoot.test.ts (23 tests) 10ms 2026-11-02T05:24:03.1974132Z 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-02T05:24:03.1977701Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.2598405Z 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-02T05:24:03.2633308Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.2744161Z 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-02T05:24:03.2745118Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.3165210Z ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 26ms 2026-11-02T05:24:03.4584890Z 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-02T05:24:03.4585638Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds XML hidden in media by content type 2026-11-02T05:24:03.4611547Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.4662394Z [05:24:03.444] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:03.4662892Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:03.4663231Z } 2026-11-02T05:24:03.5601228Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked 2026-11-02T05:24:03.5612125Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:03.5808076Z ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 1863ms 2026-11-02T05:24:03.5815344Z ✓ resource monitor retry (4) 2026-11-02T05:24:03.5931674Z ✓ clears the settings and history errors after a successful retry without remounting 331ms 2026-11-02T05:24:03.5932376Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 943ms 2026-11-02T05:24:03.5932939Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 399ms 2026-11-02T05:24:03.6098434Z (node:4672) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:03.6103245Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:03.6117387Z ✓  unit  src/markdown-clipboard.test.ts (6 tests) 17ms 2026-11-02T05:24:03.6403141Z ✓  unit  src/lib/terminalFocus.test.ts (14 tests) 8ms 2026-11-02T05:24:03.6998624Z ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (6 tests) 1488ms 2026-11-02T05:24:03.7030651Z ✓ AddProviderInstanceDialog environment routing (6) 2026-11-02T05:24:03.7039863Z ✓ creates a local command in the selected environment without a sign-in step 761ms 2026-11-02T05:24:03.7681951Z ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 22ms 2026-11-02T05:24:04.1429461Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line 2026-11-02T05:24:04.1444988Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1445422Z 2026-11-02T05:24:04.1451543Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line 2026-11-02T05:24:04.1461843Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1462219Z 2026-11-02T05:24:04.1496853Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it 2026-11-02T05:24:04.1502272Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1502681Z 2026-11-02T05:24:04.1503041Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out 2026-11-02T05:24:04.1503636Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1504009Z 2026-11-02T05:24:04.1565538Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it 2026-11-02T05:24:04.1592945Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1593492Z 2026-11-02T05:24:04.1593976Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block 2026-11-02T05:24:04.1594587Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1594913Z 2026-11-02T05:24:04.1595237Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence 2026-11-02T05:24:04.1595833Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1596162Z 2026-11-02T05:24:04.1596476Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line 2026-11-02T05:24:04.1597050Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1597375Z 2026-11-02T05:24:04.1610340Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches 2026-11-02T05:24:04.1615654Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1618917Z 2026-11-02T05:24:04.1619366Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of 2026-11-02T05:24:04.1619944Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1620275Z 2026-11-02T05:24:04.1621102Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches 2026-11-02T05:24:04.1621666Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1621998Z 2026-11-02T05:24:04.1669804Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines 2026-11-02T05:24:04.1670431Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1670779Z 2026-11-02T05:24:04.1671203Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor 2026-11-02T05:24:04.1671832Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1672159Z 2026-11-02T05:24:04.1672552Z 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-02T05:24:04.1673188Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1673508Z 2026-11-02T05:24:04.1673803Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block 2026-11-02T05:24:04.1674345Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1674668Z 2026-11-02T05:24:04.1674952Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block 2026-11-02T05:24:04.1675493Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1675823Z 2026-11-02T05:24:04.1696689Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block 2026-11-02T05:24:04.1702661Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1703494Z 2026-11-02T05:24:04.1703839Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block 2026-11-02T05:24:04.1704400Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1704811Z 2026-11-02T05:24:04.1761401Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block 2026-11-02T05:24:04.1765717Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1770524Z 2026-11-02T05:24:04.1770993Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block 2026-11-02T05:24:04.1771575Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1771916Z 2026-11-02T05:24:04.1772194Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone 2026-11-02T05:24:04.1772720Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1773047Z 2026-11-02T05:24:04.1788507Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone 2026-11-02T05:24:04.1804313Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1804763Z 2026-11-02T05:24:04.1805118Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone 2026-11-02T05:24:04.1805901Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1806347Z 2026-11-02T05:24:04.1806748Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item 2026-11-02T05:24:04.1807640Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1808076Z 2026-11-02T05:24:04.1808520Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string 2026-11-02T05:24:04.1809323Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-11-02T05:24:04.1809758Z 2026-11-02T05:24:04.1890203Z ✓  unit  src/composer-code-block.test.ts (25 tests) 50ms 2026-11-02T05:24:04.5694674Z ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (6 tests) 263ms 2026-11-02T05:24:04.6068268Z ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 4ms 2026-11-02T05:24:04.9338211Z (node:4707) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:04.9388550Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:04.9491297Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (4 tests) 864ms 2026-11-02T05:24:04.9509766Z ✓ stays on an unanswered question when the composer submits 772ms 2026-11-02T05:24:04.9581970Z ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (15 tests) 12ms 2026-11-02T05:24:05.1125002Z ✓  unit  src/browser/browserRecording.test.ts (4 tests) 20ms 2026-11-02T05:24:05.2579786Z ✓  unit  src/uiStateStore.test.ts (13 tests) 10ms 2026-11-02T05:24:05.5615815Z ✓  unit  src/components/GitActionsControl.logic.test.ts (16 tests) 17ms 2026-11-02T05:24:05.7265928Z (node:4723) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:05.7268962Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:05.7856874Z (node:4732) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:05.7882176Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:05.9153652Z ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 4ms 2026-11-02T05:24:05.9372480Z ✓  unit  src/components/files/projectFilesQueryState.test.tsx (4 tests) 12ms 2026-11-02T05:24:06.3527749Z ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 7ms 2026-11-02T05:24:06.3917105Z ✓  unit  src/components/guest/guestStream.logic.test.ts (10 tests) 14ms 2026-11-02T05:24:06.4686172Z ✓  unit  src/components/files/fileSaveSessions.test.ts (13 tests) 18ms 2026-11-02T05:24:06.5665533Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > counts shared Word settings once with 145 text repetitions 2026-11-02T05:24:06.5669047Z [05:24:06.560] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:06.5669653Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:06.5670089Z } 2026-11-02T05:24:06.7869476Z ✓  browser (chromium)  src/components/chat/ThreadRelationshipsControl.browser.test.tsx (9 tests) 5206ms 2026-11-02T05:24:06.7888436Z ✓ reports a rejected merge command and clears the busy state 335ms 2026-11-02T05:24:06.7888973Z ✓ reports a rejected disconnect command and clears the busy state 482ms 2026-11-02T05:24:06.7889417Z ✓ clears the previous merge error after a successful retry 645ms 2026-11-02T05:24:06.7889851Z ✓ clears the previous disconnect error after a successful retry 948ms 2026-11-02T05:24:06.7890364Z ✓ opens an idle child from Lineage when its shell has not been loaded 443ms 2026-11-02T05:24:06.7890842Z ✓ shows a lineage thread's full title in its tooltip 519ms 2026-11-02T05:24:06.7891259Z ✓ shows a side chat's full title in its tooltip 397ms 2026-11-02T05:24:06.7891737Z ✓ shows a remote subagent's full title in its tooltip even when its environment is unavailable 759ms 2026-11-02T05:24:06.7892285Z ✓ shows a delegated-from thread's full title in its tooltip even when its environment is unavailable 678ms 2026-11-02T05:24:06.8852717Z ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 13ms 2026-11-02T05:24:06.9525296Z ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 6ms 2026-11-02T05:24:07.2325524Z ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 5ms 2026-11-02T05:24:07.2461586Z (node:4785) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:07.2466755Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:07.2611516Z ✓  unit  src/promptStashStore.test.ts (10 tests) 9ms 2026-11-02T05:24:07.3818185Z ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 4ms 2026-11-02T05:24:07.4593444Z ✓  unit  src/reviewCommentContext.test.ts (5 tests) 5ms 2026-11-02T05:24:07.9012067Z ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (10 tests) 4941ms 2026-11-02T05:24:07.9012634Z ✓ theme color field (3) 2026-11-02T05:24:07.9013130Z ✓ jumps hue to both endpoints without changing saturation or brightness 452ms 2026-11-02T05:24:07.9013680Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 352ms 2026-11-02T05:24:07.9014178Z ✓ keeps a translucent color's alpha when a hex value is typed 341ms 2026-11-02T05:24:07.9014544Z ✓ provider accent color picker (7) 2026-11-02T05:24:07.9014925Z ✓ leaves the optional color unset when the preview is dismissed 303ms 2026-11-02T05:24:07.9015375Z ✓ adds the displayed default without adjusting a color control 511ms 2026-11-02T05:24:07.9015795Z ✓ lets keyboard users add the displayed default 422ms 2026-11-02T05:24:07.9016228Z ✓ keeps live color editing and allows clearing back to unset 776ms 2026-11-02T05:24:07.9016675Z ✓ commits a drag that is still in progress when the popover closes 398ms 2026-11-02T05:24:07.9017148Z ✓ saves a change back to the saved color while the first change is still saving 646ms 2026-11-02T05:24:07.9017617Z ✓ shows the saved color again when it is reverted outside the picker 738ms 2026-11-02T05:24:08.0544344Z ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 6ms 2026-11-02T05:24:08.4685605Z ✓  unit  src/lib/contextWindow.test.ts (9 tests) 46ms 2026-11-02T05:24:08.4930837Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > can start installation before the first install snapshot arrives 2026-11-02T05:24:08.4931919Z [05:24:08.465] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:08.4932435Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:08.4932816Z } 2026-11-02T05:24:08.5585848Z ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 6ms 2026-11-02T05:24:08.5842545Z ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 15ms 2026-11-02T05:24:08.6079748Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment 2026-11-02T05:24:08.6082316Z [05:24:08.602] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:24:08.6084169Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:08.6084495Z } 2026-11-02T05:24:08.7484870Z ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (10 tests) 14ms 2026-11-02T05:24:08.7738657Z (node:4819) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:08.7791185Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:08.9550151Z ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (4 tests) 581ms 2026-11-02T05:24:09.2719581Z ✓  unit  src/components/pullRequest/filesViewedStore.test.ts (9 tests) 11ms 2026-11-02T05:24:09.6599777Z ✓  unit  src/components/usage/usagePriceTable.test.ts (11 tests) 7ms 2026-11-02T05:24:09.6952281Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds spreadsheet cells at AX500 before padding 2026-11-02T05:24:09.7001090Z [05:24:09.675] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:09.7003416Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:09.7044408Z } 2026-11-02T05:24:09.8273996Z ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 10ms 2026-11-02T05:24:09.9340186Z ✓  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 5ms 2026-11-02T05:24:10.2244275Z (node:4878) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:10.2276686Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:10.3124454Z ✓  unit  src/remoteOpen.test.ts (14 tests) 6ms 2026-11-02T05:24:10.3365305Z ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 9ms 2026-11-02T05:24:10.7865304Z ✓  unit  src/components/ThreadNotificationCoordinator.logic.test.ts (12 tests) 11ms 2026-11-02T05:24:10.7985103Z (node:4928) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:10.7985573Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:10.8375444Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-11-02T05:24:10.8420788Z [05:24:10.821] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:10.8438770Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:10.8462448Z } 2026-11-02T05:24:10.8606771Z ✓  unit  src/terminalUiStateStore.test.ts (9 tests) 11ms 2026-11-02T05:24:10.8907765Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-11-02T05:24:10.8924539Z [chat-markdown] action failed { 2026-11-02T05:24:10.8950775Z operation: 'open-file-in-editor', 2026-11-02T05:24:10.8988802Z target: '/work/docs/readme.md', 2026-11-02T05:24:10.8989132Z } { 2026-11-02T05:24:10.9025455Z _id: 'Cause', 2026-11-02T05:24:10.9041632Z failures: [ 2026-11-02T05:24:10.9054698Z { 2026-11-02T05:24:10.9055205Z _tag: 'Fail', 2026-11-02T05:24:10.9055549Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.], 2026-11-02T05:24:10.9055859Z }, 2026-11-02T05:24:10.9056052Z ], 2026-11-02T05:24:10.9056286Z } 2026-11-02T05:24:10.9406777Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-11-02T05:24:10.9407355Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-11-02T05:24:10.9430746Z [05:24:10.930] WARN (#92): Could not discover the primary environment. { 2026-11-02T05:24:10.9431232Z [chat-markdown] action failed { 2026-11-02T05:24:10.9431709Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:10.9432107Z operation: 'reveal-file-in-file-manager', 2026-11-02T05:24:10.9432328Z } 2026-11-02T05:24:10.9432507Z target: '/work/readme.md', 2026-11-02T05:24:10.9432766Z } { 2026-11-02T05:24:10.9432973Z _id: 'Cause', 2026-11-02T05:24:10.9433167Z failures: [ 2026-11-02T05:24:10.9433345Z { 2026-11-02T05:24:10.9433521Z _tag: 'Fail', 2026-11-02T05:24:10.9433773Z error: [Error: This connection cannot reveal files on this environment.], 2026-11-02T05:24:10.9434036Z }, 2026-11-02T05:24:10.9434207Z ], 2026-11-02T05:24:10.9434375Z } 2026-11-02T05:24:11.0134145Z ✓  unit  src/composer-list-continuation.test.ts (31 tests) 10ms 2026-11-02T05:24:11.0550014Z ✓  unit  src/browserFaviconStore.test.ts (7 tests) 8ms 2026-11-02T05:24:11.0992164Z ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 378ms 2026-11-02T05:24:11.3765822Z ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (8 tests) 342ms 2026-11-02T05:24:11.4677925Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a 2026-11-02T05:24:11.4723439Z [05:24:11.453] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:11.4741565Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:11.4765275Z } 2026-11-02T05:24:11.6051712Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > isolates restore completion and queued focus for a 2026-11-02T05:24:11.6052218Z [05:24:11.599] WARN (#91): Could not discover the primary environment. { 2026-11-02T05:24:11.6089504Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:11.6116651Z } 2026-11-02T05:24:11.7297920Z ✓  unit  src/threadRoutes.test.ts (11 tests) 7ms 2026-11-02T05:24:12.1199461Z ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 25ms 2026-11-02T05:24:12.7465267Z ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (3 tests) 222ms 2026-11-02T05:24:12.7573094Z ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 3ms 2026-11-02T05:24:12.8771712Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > prepares all 60 pages of a table-heavy Word report 2026-11-02T05:24:12.8786848Z (node:4991) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:12.8789633Z [05:24:12.858] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:12.8790418Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:12.8791110Z } 2026-11-02T05:24:12.8833268Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:13.7068078Z (node:5014) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:13.7068603Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:13.7272764Z (node:5007) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:13.7273283Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:13.9688408Z ✓  unit  src/reopenClosedView.test.ts (13 tests) 15ms 2026-11-02T05:24:14.0085211Z ✓  unit  src/components/chat/citationProcedure.test.ts (15 tests) 7ms 2026-11-02T05:24:14.0944961Z (node:5028) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:14.0945454Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:14.1069998Z ✓  unit  src/hooks/useThreadActionMenu.test.ts (7 tests) 12ms 2026-11-02T05:24:14.1305041Z ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 10ms 2026-11-02T05:24:14.4301966Z stdout | src/components/settings/StorageSettings.browser.test.tsx > keeps cleanup disabled when settled retention and all other rules are off 2026-11-02T05:24:14.4324758Z [05:24:14.427] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:14.4369485Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:14.4370196Z } 2026-11-02T05:24:14.5393057Z ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (2 tests) 148ms 2026-11-02T05:24:14.5582474Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Failure 2026-11-02T05:24:14.5609197Z [05:24:14.539] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:14.5616887Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:14.5617221Z } 2026-11-02T05:24:14.6866863Z ✓  unit  src/components/preview/openPreviewSession.test.ts (6 tests) 14ms 2026-11-02T05:24:14.7796667Z stdout | src/components/chat/useThreadLifecycle.browser.test.tsx > keeps background stop requests per thread after Failure 2026-11-02T05:24:14.7797200Z [05:24:14.767] WARN (#91): Could not discover the primary environment. { 2026-11-02T05:24:14.7835360Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:14.7851311Z } 2026-11-02T05:24:14.8735954Z ✓  browser (chromium)  src/components/chat/useThreadLifecycle.browser.test.tsx (5 tests) 3474ms 2026-11-02T05:24:14.8736497Z ✓ isolates restore completion and queued focus for a 551ms 2026-11-02T05:24:14.8742619Z ✓ isolates restore completion and queued focus for b 1094ms 2026-11-02T05:24:14.8742993Z ✓ isolates restore completion and queued focus for navigation 511ms 2026-11-02T05:24:14.8743410Z ✓ keeps background stop requests per thread after Success 887ms 2026-11-02T05:24:14.8757578Z ✓ keeps background stop requests per thread after Failure 430ms 2026-11-02T05:24:14.9784923Z ✓  unit  src/browser/browserTargetResolver.test.ts (6 tests) 14ms 2026-11-02T05:24:15.0112757Z (node:5046) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:15.0116027Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:15.0606160Z ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 6ms 2026-11-02T05:24:15.0620115Z ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms 2026-11-02T05:24:15.2640124Z ✓  unit  src/wslPaths.test.ts (12 tests) 4ms 2026-11-02T05:24:15.2924021Z ✓  unit  src/contextMenuFallback.test.ts (1 test) 6ms 2026-11-02T05:24:15.4926112Z ✓  unit  src/components/chat/optimisticUserMessages.test.ts (7 tests) 14ms 2026-11-02T05:24:15.5852345Z (node:5056) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:15.5852819Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:15.6714606Z ✓  browser (chromium)  src/lib/sidebarTree.browser.test.ts (9 tests) 629ms 2026-11-02T05:24:15.7026821Z ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 6ms 2026-11-02T05:24:15.8676485Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reloads a workspace Word file after a preview remount 2026-11-02T05:24:15.8724881Z [05:24:15.860] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:15.8726376Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:15.8726890Z } 2026-11-02T05:24:15.9263656Z ✓  browser (chromium)  src/browser/ServerBrowserSurface.browser.test.tsx (6 tests) 1456ms 2026-11-02T05:24:15.9264529Z ✓ ServerBrowserSurface clipboard commands (3) 2026-11-02T05:24:15.9265180Z ✓ sends a native Copy or Cut menu command to the page once 382ms 2026-11-02T05:24:15.9266333Z ✓ sends a keyboard Copy or Cut once and leaves menu Copy working after any shortcut 723ms 2026-11-02T05:24:15.9474020Z ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 4ms 2026-11-02T05:24:16.1493199Z ✓  unit  src/lib/bootError.test.ts (8 tests) 9ms 2026-11-02T05:24:16.3149695Z ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 6ms 2026-11-02T05:24:16.6116603Z stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > rechecks task access after confirming deletion 2026-11-02T05:24:16.6124601Z [05:24:16.581] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:16.6165121Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:16.6165828Z } 2026-11-02T05:24:16.6208471Z ✓  unit  src/state/npmRelease.test.ts (4 tests) 31ms 2026-11-02T05:24:16.6585106Z ✓  unit  src/state/terminalSessions.test.ts (3 tests) 28ms 2026-11-02T05:24:16.7796397Z stdout | src/components/settings/AcpSessionManagementSection.browser.test.tsx > keeps other provider edits through a Save refetch 2026-11-02T05:24:16.7845194Z [05:24:16.756] WARN (#91): Could not discover the primary environment. { 2026-11-02T05:24:16.7858938Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:16.7896640Z } 2026-11-02T05:24:17.0160595Z (node:5098) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:17.0172864Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:17.1196270Z ✓  unit  src/questionAttachments.test.ts (4 tests) 10ms 2026-11-02T05:24:17.1982693Z ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 36ms 2026-11-02T05:24:17.2708732Z stderr | 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-02T05:24:17.2753599Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:17.6365113Z ✓  unit  src/components/RightPanelTabs.test.tsx (10 tests) 8ms 2026-11-02T05:24:17.7442994Z ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (4 tests) 1288ms 2026-11-02T05:24:17.7469138Z ✓ keeps other provider edits through a Save refetch 624ms 2026-11-02T05:24:17.7480123Z ✓ keeps other provider edits through a Disable refetch 511ms 2026-11-02T05:24:18.0942065Z stdout | src/components/chat/QueuedRunsControl.browser.test.tsx > keeps held messages editable without offering Send now 2026-11-02T05:24:18.0942734Z [05:24:18.073] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:18.0943244Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:18.0943633Z } 2026-11-02T05:24:18.1901081Z (node:5143) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:18.1902103Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:18.2008880Z ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 7ms 2026-11-02T05:24:18.3136153Z ✓  unit  src/state/threads.test.ts (3 tests) 10ms 2026-11-02T05:24:18.7313110Z stderr | src/lib/toolCallDiff.test.ts > toolCallDiff > renders added and deleted file contents as a file diff 2026-11-02T05:24:18.7327899Z parsePatchContent: invalid git diff header diff --git notes 2026-11-02T05:24:18.7328365Z ✓  unit  src/lib/toolCallDiff.test.ts (5 tests) 22ms 2026-11-02T05:24:18.7328768Z 2026-11-02T05:24:18.7329023Z parsePatchContent: invalid git diff header diff --git notes 2026-11-02T05:24:18.7329218Z 2026-11-02T05:24:18.7329325Z 2026-11-02T05:24:18.9241945Z (node:5176) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:18.9264617Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:18.9345855Z (node:5185) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:18.9346556Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:19.0230857Z 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-02T05:24:19.0272944Z [05:24:19.010] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:19.0273639Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:19.0274119Z } 2026-11-02T05:24:19.0551809Z ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 6ms 2026-11-02T05:24:19.2887960Z (node:5169) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:19.2904461Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:19.3148729Z ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (4 tests) 1337ms 2026-11-02T05:24:19.3158563Z ✓ keeps held messages editable without offering Send now 336ms 2026-11-02T05:24:19.3166760Z ✓ previews assistant quotes as readable text and preserves the citation when editing 357ms 2026-11-02T05:24:19.3178017Z ✓ shows who sent a queued message and folds automation and agent prompts 575ms 2026-11-02T05:24:19.4064527Z ✓  unit  src/state/shell.test.ts (6 tests) 5ms 2026-11-02T05:24:19.5645334Z ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 10ms 2026-11-02T05:24:19.6767606Z (node:5208) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:19.6828759Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:19.7036714Z ✓  unit  src/closedViewStore.test.ts (12 tests) 10ms 2026-11-02T05:24:19.8189288Z ✓  unit  src/components/files/pdfLayout.test.ts (17 tests) 9ms 2026-11-02T05:24:20.1903325Z ✓  unit  src/markdown-incremental.test.tsx (18 tests) 757ms 2026-11-02T05:24:20.2546499Z ✓  unit  src/components/settings/ThemeSearchSection.test.ts (7 tests) 9ms 2026-11-02T05:24:20.3717469Z ✓  unit  src/hooks/useEnvironmentTheme.test.ts (6 tests) 67ms 2026-11-02T05:24:20.9975927Z ✓  browser (chromium)  src/components/DiffPanel.browser.test.tsx (2 tests) 2488ms 2026-11-02T05:24:20.9976724Z ✓ recovers from a saved unrelated branch without leaving the diff panel 1268ms 2026-11-02T05:24:20.9977336Z ✓ recovers from an automatic base with unrelated history without leaving the diff panel 1219ms 2026-11-02T05:24:21.0363382Z (node:5234) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:21.0363971Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:21.0497398Z ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (12 tests) 5ms 2026-11-02T05:24:21.0886428Z ✓  unit  src/lib/backgroundActivityReporter.test.ts (4 tests) 19ms 2026-11-02T05:24:21.1131566Z ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 24ms 2026-11-02T05:24:21.3631029Z (node:5244) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:21.3649646Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:21.3809314Z ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 11ms 2026-11-02T05:24:21.4601023Z ✓  unit  src/lib/discardComposerDraft.test.ts (4 tests) 21ms 2026-11-02T05:24:21.4899553Z ✓  unit  src/versionSkew.test.ts (11 tests) 10ms 2026-11-02T05:24:21.8359962Z ✓  browser (chromium)  src/components/chat/ThreadDetailsCard.browser.test.tsx (7 tests) 476ms 2026-11-02T05:24:21.8562324Z ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (7 tests) 287ms 2026-11-02T05:24:22.1445769Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > reauthorizes and retries a failed archive attachment 2026-11-02T05:24:22.1449216Z [05:24:22.135] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:22.1488731Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:22.1517929Z } 2026-11-02T05:24:22.1748691Z ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 4ms 2026-11-02T05:24:22.3509042Z stdout | unknown test 2026-11-02T05:24:22.3523471Z [05:24:22.345] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:22.3524764Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:22.3525092Z } 2026-11-02T05:24:22.4990926Z (node:5275) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:22.5000332Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:22.6965357Z stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > creates on a permitted secondary and reacts to permission changes 2026-11-02T05:24:22.6966110Z [05:24:22.685] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:24:22.6966577Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:22.6966959Z } 2026-11-02T05:24:22.7222957Z ✓  unit  src/state/server.test.ts (2 tests) 7ms 2026-11-02T05:24:22.7282387Z ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 6ms 2026-11-02T05:24:23.0565249Z ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 35ms 2026-11-02T05:24:23.1766682Z stdout | src/components/settings/ScheduledTasksSettings.browser.test.tsx > ScheduledTasksSettings > keeps the permitted representative as the creation target 2026-11-02T05:24:23.1780088Z [05:24:23.158] WARN (#195): Could not discover the primary environment. { 2026-11-02T05:24:23.1780683Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:23.1781070Z } 2026-11-02T05:24:23.2115352Z ✓  browser (chromium)  src/components/pullRequest/PullRequestActionsMenu.browser.test.tsx (6 tests) 3843ms 2026-11-02T05:24:23.2127703Z ✓ saves maintainer edits, locks while saving, and restores the saved value when a save fails 1055ms 2026-11-02T05:24:23.2135829Z ✓ keeps a saved choice through a stale refresh, then follows the host 1006ms 2026-11-02T05:24:23.2136279Z ✓ follows the host's first reading after a save, even when it matches the old value 652ms 2026-11-02T05:24:23.2136719Z ✓ hides maintainer edits on a pull request that is not authored by the viewer 436ms 2026-11-02T05:24:23.2137141Z ✓ hides maintainer edits on a pull request that is on a host without maintainer edits 407ms 2026-11-02T05:24:23.2894009Z (node:5299) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:23.2895430Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:23.4816886Z ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 5ms 2026-11-02T05:24:23.5536515Z ✓  unit  src/pendingUserInput.test.ts (8 tests) 4ms 2026-11-02T05:24:23.8601002Z (node:5340) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:23.8609641Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:23.8668359Z ✓  unit  src/threadSelectionStore.test.ts (6 tests) 4ms 2026-11-02T05:24:23.9372452Z (node:5323) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:23.9372933Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:23.9448909Z ✓  unit  src/markdown-links.test.ts (9 tests) 17ms 2026-11-02T05:24:23.9601004Z ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 89ms 2026-11-02T05:24:24.0433558Z ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 4ms 2026-11-02T05:24:24.0554613Z ✓  unit  src/bundledDev.test.ts (1 test) 120ms 2026-11-02T05:24:24.0864717Z ✓  browser (chromium)  src/components/settings/ScheduledTasksSettings.browser.test.tsx (5 tests) 1639ms 2026-11-02T05:24:24.0887879Z ✓ ScheduledTasksSettings (5) 2026-11-02T05:24:24.0898715Z ✓ creates on a permitted secondary and reacts to permission changes 575ms 2026-11-02T05:24:24.0899226Z ✓ keeps the permitted representative as the creation target 331ms 2026-11-02T05:24:24.0899710Z ✓ keeps an editor the user opened when the linked task loads later 387ms 2026-11-02T05:24:24.2285243Z ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 7ms 2026-11-02T05:24:24.5754079Z ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (11 tests) 9ms 2026-11-02T05:24:24.6987237Z ✓  unit  src/components/settings/CodexSetupSection.logic.test.ts (7 tests) 4ms 2026-11-02T05:24:25.0830269Z ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 6ms 2026-11-02T05:24:25.2863820Z ✓  unit  src/lib/incrementalHighlighting.test.ts (28 tests) 593ms 2026-11-02T05:24:25.3318352Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > toggles a Mermaid attachment between diagram and source through the lazy preview 2026-11-02T05:24:25.3320772Z [05:24:25.325] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:25.3321501Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:25.3322325Z } 2026-11-02T05:24:25.4136868Z ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 3ms 2026-11-02T05:24:25.8666600Z ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 12ms 2026-11-02T05:24:26.0386190Z (node:5390) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:26.0398396Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:26.1925079Z ✓  unit  src/components/chat/threadFindStore.test.ts (4 tests) 8ms 2026-11-02T05:24:26.2400628Z ✓  browser (chromium)  src/components/files/useDirectoryEntries.browser.test.tsx (6 tests) 230ms 2026-11-02T05:24:26.5844125Z ✓  unit  src/components/pullRequest/guide/PullRequestGuideRunCoordinator.test.ts (3 tests) 18ms 2026-11-02T05:24:26.5844831Z ✓  unit  src/diffPanelStore.test.ts (3 tests) 10ms 2026-11-02T05:24:26.5848613Z (node:5427) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:26.5866549Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:26.5992753Z ✓  unit  src/textDirection.test.ts (24 tests) 12ms 2026-11-02T05:24:26.6314686Z (node:5476) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:26.6315032Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:26.8824553Z ✓  browser (chromium)  src/components/device/DeviceStreamView.browser.test.tsx (6 tests) 341ms 2026-11-02T05:24:26.8825968Z ✓  unit  src/components/files/filePath.test.ts (21 tests) 10ms 2026-11-02T05:24:27.1005329Z ✓  unit  src/hooks/useThreadVisitedMigration.test.ts (5 tests) 7ms 2026-11-02T05:24:27.1514228Z ✓  browser (chromium)  src/components/files/PdfViewer.browser.test.tsx (2 tests) 2807ms 2026-11-02T05:24:27.1566347Z ✓ fits the width, then finds split and rotated text and jumps to its page 1308ms 2026-11-02T05:24:27.1569545Z ✓ restores page, within-page offset and zoom after a remount 1499ms 2026-11-02T05:24:27.7727497Z ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms 2026-11-02T05:24:28.1056065Z ✓  unit  src/state/revisionedQuery.test.ts (8 tests) 4ms 2026-11-02T05:24:28.1842926Z ✓  unit  src/components/chat/timelineViewport.test.ts (12 tests) 3ms 2026-11-02T05:24:28.2365017Z ✓  unit  src/components/ThreadTerminalDrawer.test.ts (4 tests) 4ms 2026-11-02T05:24:28.4284123Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads 2026-11-02T05:24:28.4311846Z [05:24:28.420] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:28.4312344Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:28.4312692Z } 2026-11-02T05:24:28.4368859Z ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 5ms 2026-11-02T05:24:29.0669234Z (node:5542) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:29.0735618Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:29.0736559Z ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (2 tests) 263ms 2026-11-02T05:24:29.1031902Z ✓  unit  src/components/GitHubStarPrompt.test.ts (5 tests) 801ms 2026-11-02T05:24:29.1044787Z ✓ recordPromptSent (5) 2026-11-02T05:24:29.1099889Z ✓ asks after five prompts, once per session, and never again once closed 408ms 2026-11-02T05:24:29.5122634Z ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 6ms 2026-11-02T05:24:29.6188906Z ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (6 tests) 3ms 2026-11-02T05:24:29.9755168Z (node:5565) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:29.9798782Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:30.1378332Z stdout | src/components/pullRequest/PullRequestCodeTab.browser.test.tsx > keeps the diff after a refresh that brings back the same page 2026-11-02T05:24:30.1380351Z [05:24:30.132] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:30.1381434Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:30.1381914Z } 2026-11-02T05:24:30.1401597Z (node:5594) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:30.1412067Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:30.1638135Z ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 4ms 2026-11-02T05:24:30.2462898Z ✓  unit  src/components/chat/markdownRenderer.test.tsx (15 tests) 411ms 2026-11-02T05:24:30.7052851Z ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 141ms 2026-11-02T05:24:30.7640237Z ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 5ms 2026-11-02T05:24:30.9597167Z ✓  unit  src/components/ThreadStatusIndicators.test.ts (4 tests) 3ms 2026-11-02T05:24:30.9966181Z (node:5612) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:30.9981382Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:31.5688052Z (node:5644) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:31.5689193Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:31.5925342Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads 2026-11-02T05:24:31.5931336Z [05:24:31.577] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:31.5931959Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:31.5969571Z } 2026-11-02T05:24:31.5988873Z ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 4ms 2026-11-02T05:24:31.6611472Z ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 8ms 2026-11-02T05:24:31.8635068Z ✓  unit  src/components/chat/timelineScrollTarget.test.ts (6 tests) 5ms 2026-11-02T05:24:32.2088477Z (node:5659) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:32.2119165Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:32.2574329Z ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (7 tests) 1199ms 2026-11-02T05:24:32.2609054Z ✓ runs a side chat's composer chords only from its composer, and never thread commands 680ms 2026-11-02T05:24:32.3686010Z ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (4 tests) 2351ms 2026-11-02T05:24:32.3717144Z ✓ scrolls to a file asked for as the tab opens 1932ms 2026-11-02T05:24:32.8877438Z stdout | src/components/chat/ComposerPermissionsSection.browser.test.tsx > reaches Permissions from the mode items with arrow keys, previews, and picks with Enter 2026-11-02T05:24:32.8920309Z [05:24:32.880] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:32.8941194Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:32.8941626Z } 2026-11-02T05:24:32.9998381Z ✓  unit  src/hooks/showThreadUndoNotice.test.ts (4 tests) 12ms 2026-11-02T05:24:33.2545628Z (node:5688) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:33.2553353Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:33.2760677Z (node:5668) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:33.2763369Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:33.2978231Z ✓  unit  src/worktreeCleanup.test.ts (6 tests) 6ms 2026-11-02T05:24:33.3791277Z ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 7ms 2026-11-02T05:24:33.6738001Z ✓  unit  src/components/settings/updateTrackSwitch.logic.test.ts (4 tests) 3ms 2026-11-02T05:24:33.8115409Z (node:5696) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:33.8115834Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:34.0495561Z ✓  unit  src/assets/longLivedAssetUrls.test.ts (5 tests) 5ms 2026-11-02T05:24:34.2538969Z (node:5720) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:34.2568218Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:34.5836460Z ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 10ms 2026-11-02T05:24:34.7205090Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > keeps workspace PDF scroll and zoom after reloads 2026-11-02T05:24:34.7324924Z [05:24:34.692] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:34.7345070Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:34.7345738Z } 2026-11-02T05:24:34.7426531Z ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 8ms 2026-11-02T05:24:35.0068390Z ✓  browser (chromium)  src/components/chat/ComposerPermissionsSection.browser.test.tsx (5 tests) 2287ms 2026-11-02T05:24:35.0100126Z ✓ reaches Permissions from the mode items with arrow keys, previews, and picks with Enter 725ms 2026-11-02T05:24:35.0101456Z ✓ opens on the checked permission when composer.mode marked the trigger 630ms 2026-11-02T05:24:35.0102067Z ✓ returns focus to the editor when picking the default hides the chip 515ms 2026-11-02T05:24:35.0492932Z ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (6 tests) 5ms 2026-11-02T05:24:35.1414634Z ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (6 tests) 11ms 2026-11-02T05:24:35.3172388Z stdout | src/components/chat/useComposerContextImport.browser.test.tsx > settles a delayed image import after delete 2026-11-02T05:24:35.3173022Z [05:24:35.308] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:35.3173527Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:35.3173974Z } 2026-11-02T05:24:35.3174458Z ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 5ms 2026-11-02T05:24:35.3414419Z (node:5730) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:35.3415008Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:35.7127897Z ✓  unit  src/components/chat/composerImagePersistence.test.ts (3 tests) 4ms 2026-11-02T05:24:35.7525727Z ✓  browser (chromium)  src/components/chat/useComposerContextImport.browser.test.tsx (10 tests) 443ms 2026-11-02T05:24:35.8323321Z ✓  unit  src/keybindingsFocus.test.ts (8 tests) 6ms 2026-11-02T05:24:35.8891419Z ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 5ms 2026-11-02T05:24:36.1265750Z ✓  browser (chromium)  src/state/device.browser.test.tsx (2 tests) 508ms 2026-11-02T05:24:36.1281761Z ✓ reports a failed first device load and retries it 445ms 2026-11-02T05:24:36.2446835Z ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 6ms 2026-11-02T05:24:36.6230874Z ✓  unit  src/components/settings/SettingInheritance.test.ts (3 tests) 5ms 2026-11-02T05:24:36.6836403Z ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (5 tests) 5ms 2026-11-02T05:24:36.9201314Z ✓  unit  src/components/permissions/usePermissionStatus.test.ts (4 tests) 6ms 2026-11-02T05:24:36.9568817Z ✓  unit  src/components/chat/canvasStore.test.ts (4 tests) 3ms 2026-11-02T05:24:36.9893731Z ✓  unit  src/browser/browserViewportActions.test.ts (2 tests) 3ms 2026-11-02T05:24:37.0799729Z ✓  unit  src/components/composerFooterLayout.test.ts (3 tests) 8ms 2026-11-02T05:24:37.3565016Z ✓  unit  src/components/usage/usagePriceForm.test.ts (15 tests) 5ms 2026-11-02T05:24:37.4775800Z (node:5771) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:37.4794558Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:37.7325345Z ✓  unit  src/pierre-icons.test.ts (24 tests) 6ms 2026-11-02T05:24:37.7628978Z ✓  unit  src/assets/assetUrls.test.ts (4 tests) 8ms 2026-11-02T05:24:37.9435457Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clamps workspace PDF scroll when pages shrink or disappear 2026-11-02T05:24:37.9454752Z [05:24:37.940] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:37.9477030Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:37.9486319Z } 2026-11-02T05:24:38.0671968Z (node:5795) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:38.0684203Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:38.1560541Z ✓  unit  src/projectScripts.test.ts (10 tests) 13ms 2026-11-02T05:24:38.2006894Z ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 6ms 2026-11-02T05:24:38.3725319Z ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 22ms 2026-11-02T05:24:38.4369526Z ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (6 tests) 3ms 2026-11-02T05:24:38.4567799Z ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 6ms 2026-11-02T05:24:38.6679430Z stdout | src/components/chat/AssistantCitationChip.browser.test.tsx > citation comment source disappearance > preserves a rejected save and allows a later retry 2026-11-02T05:24:38.6767230Z [05:24:38.664] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:38.6821070Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:38.6833859Z } 2026-11-02T05:24:38.7596233Z (node:5834) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:38.7686905Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:38.8125402Z ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 14ms 2026-11-02T05:24:38.9719962Z ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (5 tests) 4ms 2026-11-02T05:24:38.9965335Z ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 488ms 2026-11-02T05:24:39.2293771Z ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 3ms 2026-11-02T05:24:39.2313112Z ✓  browser (chromium)  src/components/settings/ThemeImportDialog.browser.test.tsx (6 tests) 3326ms 2026-11-02T05:24:39.2315201Z ✓ ThemeImportDialog (1) 2026-11-02T05:24:39.2315558Z ✓ searches Open VSX under StrictMode 1109ms 2026-11-02T05:24:39.2315925Z ✓ keeps batch failures visible after Update existing 727ms 2026-11-02T05:24:39.2316263Z ✓ keeps batch failures visible after Keep both 463ms 2026-11-02T05:24:39.2325371Z ✓ ThemeImportDialog JSONC imports (3) 2026-11-02T05:24:39.2325768Z ✓ imports a VS Code JSONC theme from paste 547ms 2026-11-02T05:24:39.2326230Z ✓ imports a VS Code JSONC theme from file 324ms 2026-11-02T05:24:39.4035087Z ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 5ms 2026-11-02T05:24:39.4437576Z stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > merges with the last selected merge method 2026-11-02T05:24:39.4445613Z [05:24:39.442] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:39.4452964Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:39.4453373Z } 2026-11-02T05:24:39.5445470Z stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx > requires a new merge click after passing checks become pending and pass again 2026-11-02T05:24:39.5485286Z [05:24:39.537] WARN (#93): Could not discover the primary environment. { 2026-11-02T05:24:39.5485865Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:39.5486261Z } 2026-11-02T05:24:39.5635839Z ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 191ms 2026-11-02T05:24:39.7299844Z ✓  unit  src/lib/observeIntersection.test.ts (2 tests) 4ms 2026-11-02T05:24:39.8063973Z ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 65ms 2026-11-02T05:24:39.8725041Z ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms 2026-11-02T05:24:40.0686171Z stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent 2026-11-02T05:24:40.0724614Z [05:24:40.056] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:40.0761746Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:40.0821348Z } 2026-11-02T05:24:40.1834686Z ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 2ms 2026-11-02T05:24:40.2020092Z ✓  unit  src/confirmDialog.test.ts (4 tests) 3ms 2026-11-02T05:24:40.4730558Z ✓  unit  src/components/settings/simlockDeviceHostsSettings.logic.test.ts (3 tests) 4ms 2026-11-02T05:24:40.5799899Z ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 12ms 2026-11-02T05:24:40.6929014Z (node:5918) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:40.6934914Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:40.7066953Z ✓  unit  src/diffFileActions.test.ts (9 tests) 5ms 2026-11-02T05:24:40.7751810Z stdout | src/components/chat/ProviderModelPicker.browser.test.tsx > keeps each registry image when adding a model from another ACP agent 2026-11-02T05:24:40.7761007Z [05:24:40.757] WARN (#103): Could not discover the primary environment. { 2026-11-02T05:24:40.7761584Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:40.7762040Z } 2026-11-02T05:24:40.8595887Z (node:5933) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:40.8634572Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:41.0908543Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > clamps workspace PDF scroll when pages shrink or disappear 2026-11-02T05:24:41.0909217Z [05:24:41.079] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:41.0909726Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:41.0910107Z } 2026-11-02T05:24:41.1104844Z ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 6ms 2026-11-02T05:24:41.1471298Z ✓  unit  src/components/chat/composerControlsOwnership.test.ts (6 tests) 5ms 2026-11-02T05:24:41.5758350Z (node:5925) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:41.5804661Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:41.5991930Z ✓  unit  src/lib/runtime.test.ts (3 tests) 2740ms 2026-11-02T05:24:41.5992328Z ✓ web runtime relay telemetry policy (3) 2026-11-02T05:24:41.5992644Z ✓ applies desktop opt-out before the first relay span 2523ms 2026-11-02T05:24:41.6887935Z ✓  browser (chromium)  src/components/settings/ThemeEditorPanel.browser.test.tsx (3 tests) 1066ms 2026-11-02T05:24:41.6932132Z ✓ ThemeEditorPanel (3) 2026-11-02T05:24:41.7008161Z ✓ keeps its left edge when resized after the window shrank 301ms 2026-11-02T05:24:41.7045308Z ✓ restores the colors from before the picker opened when Escape closes it 515ms 2026-11-02T05:24:41.7817475Z ✓  unit  src/editorPreferences.test.ts (2 tests) 4ms 2026-11-02T05:24:41.8065411Z ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 2ms 2026-11-02T05:24:41.9201994Z ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 147ms 2026-11-02T05:24:42.1485115Z ✓  unit  src/components/chat/EffortGlyph.test.ts (10 tests) 7ms 2026-11-02T05:24:42.2425477Z ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 4ms 2026-11-02T05:24:42.4574485Z ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 2ms 2026-11-02T05:24:42.5460552Z ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms 2026-11-02T05:24:42.6653613Z stdout | unknown test 2026-11-02T05:24:42.6659873Z [05:24:42.647] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:42.6660714Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:42.6661685Z } 2026-11-02T05:24:42.7122155Z ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 3ms 2026-11-02T05:24:42.8280479Z ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 8ms 2026-11-02T05:24:43.2605409Z 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-02T05:24:43.2644727Z [05:24:43.250] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:43.2684525Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:43.2685014Z } 2026-11-02T05:24:43.3672122Z ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 2ms 2026-11-02T05:24:43.3712978Z ✓  browser (chromium)  src/components/chat/ProviderModelPicker.browser.test.tsx (2 tests) 3392ms 2026-11-02T05:24:43.3713863Z ✓ keeps each registry image when adding a model from another ACP agent 1731ms 2026-11-02T05:24:43.3714391Z ✓ keeps a docked picker open after a pick and hands focus to that model's effort 1661ms 2026-11-02T05:24:43.4156068Z (node:6044) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:43.4165921Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:43.4565455Z ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 16ms 2026-11-02T05:24:43.6108055Z ✓  unit  src/components/KeybindingsUpdateToast.test.ts (1 test) 3ms 2026-11-02T05:24:43.8922674Z ✓  unit  src/desktopAppActivation.test.ts (2 tests) 3ms 2026-11-02T05:24:43.9203498Z ✓  unit  src/components/media/mediaContent.test.ts (7 tests) 21ms 2026-11-02T05:24:44.1637977Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves rendered odt spaces and tabs 2026-11-02T05:24:44.1707375Z [05:24:44.160] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:44.1739414Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:44.1739891Z } 2026-11-02T05:24:44.2118731Z (node:6075) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:44.2119157Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:44.2334714Z ✓  unit  src/environments/primary/bootstrap.test.ts (4 tests) 4ms 2026-11-02T05:24:44.4133629Z ✓  browser (chromium)  src/components/sidebar/routeReveal.browser.test.tsx (6 tests) 587ms 2026-11-02T05:24:44.6870767Z ✓  browser (chromium)  src/components/chat/ComposerBannerStack.browser.test.tsx (5 tests) 1574ms 2026-11-02T05:24:44.6925119Z ✓ opens the details of a long notice right above its button 1266ms 2026-11-02T05:24:44.7097237Z ✓  unit  src/lib/readableSyntaxTheme.test.ts (4 tests) 3ms 2026-11-02T05:24:44.7319537Z (node:6090) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:44.7350152Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:44.8004763Z (node:6116) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:44.8005454Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:44.8327039Z ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 4ms 2026-11-02T05:24:44.8730143Z ✓  unit  src/components/chat/folderDrop.test.ts (8 tests) 3ms 2026-11-02T05:24:44.9450400Z stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows 2026-11-02T05:24:44.9450972Z [05:24:44.941] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:44.9451424Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:44.9451781Z } 2026-11-02T05:24:44.9585349Z ✓  browser (chromium)  src/lib/openPullRequestLink.browser.test.tsx (6 tests) 1347ms 2026-11-02T05:24:44.9588973Z ✓ offers the original unavailable commit URL when web popups are blocked (system) 422ms 2026-11-02T05:24:44.9601669Z ✓ offers the original unavailable commit URL when web popups are blocked (app) 442ms 2026-11-02T05:24:44.9813161Z stdout | src/components/files/BrowserDocumentFrame.browser.test.tsx > HtmlRenderDocument > reports the page's first height and ignores messages from other windows 2026-11-02T05:24:44.9814736Z [05:24:44.979] WARN (#94): Could not discover the primary environment. { 2026-11-02T05:24:44.9815599Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:44.9816069Z } 2026-11-02T05:24:44.9847697Z ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 2ms 2026-11-02T05:24:45.1045415Z ✓  unit  src/components/device/deviceHubApi.test.ts (2 tests) 8ms 2026-11-02T05:24:45.1911900Z ✓  unit  src/components/sidebar/updateEverythingRun.test.ts (2 tests) 17ms 2026-11-02T05:24:45.2325984Z ✓  browser (chromium)  src/components/files/BrowserDocumentFrame.browser.test.tsx (2 tests) 357ms 2026-11-02T05:24:45.3346645Z ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms 2026-11-02T05:24:45.6113499Z ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 25ms 2026-11-02T05:24:45.6277582Z ✓  unit  src/components/chat/markdownStreamBlocks.test.tsx (17 tests) 509ms 2026-11-02T05:24:45.6696957Z ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (4 tests) 3ms 2026-11-02T05:24:46.1595342Z ✓  unit  src/state/waitForQuerySettled.test.ts (4 tests) 4ms 2026-11-02T05:24:46.5990964Z (node:6147) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:46.5999360Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:46.6000027Z ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 16ms 2026-11-02T05:24:46.6632537Z ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 3ms 2026-11-02T05:24:46.7462956Z ✓  unit  src/localApi.test.ts (1 test) 839ms 2026-11-02T05:24:46.7476333Z ✓ LocalApi (1) 2026-11-02T05:24:46.7476794Z ✓ fails closed in a browser when no themed host is available 838ms 2026-11-02T05:24:46.9048674Z ✓  browser (chromium)  src/hooks/useRightPanelSurfaceClose.browser.test.tsx (4 tests) 1420ms 2026-11-02T05:24:46.9073101Z ✓ keeps a pending close on its original environment and thread, fallback=false 405ms 2026-11-02T05:24:46.9078388Z ✓ keeps a pending close on its original environment and thread, fallback=true 468ms 2026-11-02T05:24:46.9079041Z ✓ leaves both sessions intact when confirmation is cancel 405ms 2026-11-02T05:24:46.9276338Z ✓  unit  src/browser/BrowserProfileReporter.test.ts (3 tests) 3ms 2026-11-02T05:24:47.2115583Z ✓  unit  src/components/diffs/useCodeViewFileReveal.test.ts (4 tests) 3ms 2026-11-02T05:24:47.3527132Z (node:6204) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:47.3528841Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:47.3725172Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > preserves epub document text through the worker and attachment viewer 2026-11-02T05:24:47.3725750Z [05:24:47.359] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:47.3728179Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:47.3728600Z } 2026-11-02T05:24:47.5050194Z ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 8ms 2026-11-02T05:24:47.5147574Z ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms 2026-11-02T05:24:47.6468039Z ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 7ms 2026-11-02T05:24:47.8724364Z stderr | src/components/diffs/codeViewSearch.test.ts 2026-11-02T05:24:47.8724872Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4 2026-11-02T05:24:47.8725504Z 2026-11-02T05:24:47.8795096Z ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms 2026-11-02T05:24:47.9371611Z ✓  unit  src/components/settings/AddUsageLimitSourceDialog.logic.test.ts (3 tests) 4ms 2026-11-02T05:24:48.0011962Z ✓  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms 2026-11-02T05:24:48.1656483Z ✓  unit  src/composer-rich-text.test.ts (5 tests) 3ms 2026-11-02T05:24:48.3964865Z ✓  unit  src/threadNotifications.test.ts (3 tests) 43ms 2026-11-02T05:24:48.4644179Z ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 2ms 2026-11-02T05:24:48.7382233Z (node:6236) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:48.7386547Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:48.7545334Z (node:6250) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:48.7557145Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:48.9589114Z ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 4ms 2026-11-02T05:24:48.9842497Z ✓  unit  src/components/preview/usePreviewBridge.test.ts (2 tests) 4ms 2026-11-02T05:24:49.0085499Z ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 3ms 2026-11-02T05:24:49.3325464Z ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 15ms 2026-11-02T05:24:49.5342947Z ✓  unit  src/state/desktopUpdate.test.ts (1 test) 58ms 2026-11-02T05:24:49.6182438Z ✓  unit  src/composer-text-direction.test.ts (4 tests) 7ms 2026-11-02T05:24:49.6881695Z (node:6277) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:49.6882217Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:49.7841193Z ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 3ms 2026-11-02T05:24:50.0525062Z ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 6ms 2026-11-02T05:24:50.1326870Z ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 4ms 2026-11-02T05:24:50.1769043Z ✓  unit  src/providerModels.test.ts (2 tests) 2ms 2026-11-02T05:24:50.3694766Z stdout | unknown test 2026-11-02T05:24:50.3695232Z [05:24:50.363] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:50.3695836Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:50.3696229Z } 2026-11-02T05:24:50.5809020Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds epub image pixels before returning browser markup 2026-11-02T05:24:50.5864785Z [05:24:50.577] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:50.5865835Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:50.5866232Z } 2026-11-02T05:24:50.9331191Z ✓  unit  src/components/chat/timelineMinimapItems.test.ts (3 tests) 14ms 2026-11-02T05:24:51.0737081Z ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 131ms 2026-11-02T05:24:51.1546458Z ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 117ms 2026-11-02T05:24:51.3884912Z ✓  unit  src/lib/terminalContext.test.ts (2 tests) 5ms 2026-11-02T05:24:51.6297709Z stdout | src/components/files/FilePreviewPanel.browser.test.tsx > rendered Markdown task saves > keeps a truncated read read-only without queuing a replacement 2026-11-02T05:24:51.6327088Z [05:24:51.623] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:51.6328134Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:51.6330220Z } 2026-11-02T05:24:51.6388082Z (node:6401) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:51.6388453Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:51.6535772Z ✓  unit  src/components/KeybindingsUpdateToast.logic.test.ts (1 test) 2ms 2026-11-02T05:24:51.6905237Z ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms 2026-11-02T05:24:51.7165704Z ✓  browser (chromium)  src/components/files/FilePreviewPanel.browser.test.tsx (2 tests) 103ms 2026-11-02T05:24:51.8561786Z ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 5ms 2026-11-02T05:24:51.8845392Z ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 2ms 2026-11-02T05:24:52.1614173Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:52.1623235Z [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-02T05:24:52.1624151Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:52.1624983Z [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-02T05:24:52.1768144Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:52.1777805Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:52.2216839Z (node:6425) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:52.2217465Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:52.2721715Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > reopens on Remote link after adding an SSH environment 2026-11-02T05:24:52.2722524Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:52.6107815Z ✓  unit  src/components/settings/SnoozePresetsSettings.logic.test.ts (4 tests) 12ms 2026-11-02T05:24:52.8416159Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:52.8488003Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:52.9646017Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2026-11-02T05:24:52.9647185Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:52.9661902Z ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 12ms 2026-11-02T05:24:53.1725245Z ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms 2026-11-02T05:24:53.4540496Z ✓  unit  src/components/chat/threadDetailsItems.test.ts (5 tests) 3ms 2026-11-02T05:24:53.5529219Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project repository > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2026-11-02T05:24:53.5556724Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:53.6013729Z ✓  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 23ms 2026-11-02T05:24:53.6686643Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:53.6714915Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:53.6811325Z stdout | src/components/files/AttachmentFilePreview.browser.test.tsx > bounds html image pixels before returning browser markup 2026-11-02T05:24:53.6820556Z [05:24:53.679] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:53.6821131Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:53.6821523Z } 2026-11-02T05:24:53.8285374Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:53.8286619Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:53.8400545Z ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 18ms 2026-11-02T05:24:53.8817132Z ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms 2026-11-02T05:24:54.0455557Z ✓  unit  src/hooks/useScratchProject.test.ts (2 tests) 6ms 2026-11-02T05:24:54.0666313Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-02T05:24:54.0666851Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:54.0785579Z ✓  unit  src/reactCompilerCoverage.test.ts (1304 tests) 5286ms 2026-11-02T05:24:54.0786145Z ✓ React Compiler coverage (1304) 2026-11-02T05:24:54.0786532Z ✓ compiles apps/web/src/components/ChatView.tsx 1060ms 2026-11-02T05:24:54.0979796Z stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > does not resend a field the user restored after another client changed it 2026-11-02T05:24:54.0988206Z [05:24:54.081] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:54.0989105Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:54.0989800Z } 2026-11-02T05:24:54.2033854Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2026-11-02T05:24:54.2043312Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:54.2445086Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-02T05:24:54.2468218Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:54.2805183Z ✓  unit  src/components/settings/SecretProviderDialog.logic.test.ts (2 tests) 4ms 2026-11-02T05:24:54.3078207Z ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 3ms 2026-11-02T05:24:54.4010512Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project folder > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2026-11-02T05:24:54.4083920Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:54.4932278Z (node:6475) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:54.4932622Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:54.5442846Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:54.5443525Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:54.5482523Z ✓  unit  src/state/desktopCliCommand.test.ts (1 test) 160ms 2026-11-02T05:24:54.5867504Z ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 6ms 2026-11-02T05:24:54.6195290Z (node:6498) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:54.6215424Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:54.6434266Z ✓  browser (chromium)  src/components/preview/previewSessionSync.browser.test.ts (1 test) 50ms 2026-11-02T05:24:54.7112764Z ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 5ms 2026-11-02T05:24:54.7283499Z ✓  unit  src/state/managedPolicy.test.ts (3 tests) 2ms 2026-11-02T05:24:54.8241455Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 2026-11-02T05:24:54.8242169Z ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms 2026-11-02T05:24:54.8242783Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:54.8805280Z ✓  browser (chromium)  src/components/files/AttachmentFilePreview.browser.test.tsx (133 tests) 67699ms 2026-11-02T05:24:54.8845319Z ✓ bounded binary previews (9) 2026-11-02T05:24:54.8924553Z ✓ uses a PAX size override for the following TAR payload and bounds it 773ms 2026-11-02T05:24:54.8972298Z ✓ shows generated SQLite columns and retains picker focus at 320 px 1320ms 2026-11-02T05:24:54.8984306Z ✓ shows generated SQLite columns and retains picker focus at 1280 px 882ms 2026-11-02T05:24:54.8984744Z ✓ reauthorizes a failed image when retry is clicked 363ms 2026-11-02T05:24:54.8985111Z ✓ keeps a file and directory with the same basename accessible 310ms 2026-11-02T05:24:54.8985505Z ✓ keeps WhiteIsZero TIFF brightness and rejects oversized metadata before decoding 663ms 2026-11-02T05:24:54.8985820Z ✓ large text preview recovery (15) 2026-11-02T05:24:54.8986178Z ✓ retains the workspace viewer across URL renewals and reloads revisions and manual refreshes 2163ms 2026-11-02T05:24:54.8986562Z ✓ opens an empty Word document with  327ms 2026-11-02T05:24:54.8986933Z ✓ preserves worksheet metadata with relationship target worksheets/./sheet1.xml 438ms 2026-11-02T05:24:54.8988042Z ✓ preserves x:worksheet metadata with relationship target ../xl/worksheets/sheet1.xml 401ms 2026-11-02T05:24:54.8988708Z ✓ preserves worksheet metadata with relationship target /xl/worksheets/sheet1.xml 417ms 2026-11-02T05:24:54.8989077Z ✓ bounds excessive Word paragraphs before rendering DOM 542ms 2026-11-02T05:24:54.8989404Z ✓ bounds excessive Word runs before rendering DOM 334ms 2026-11-02T05:24:54.8989713Z ✓ bounds excessive Word tables before rendering DOM 707ms 2026-11-02T05:24:54.8990037Z ✓ bounds excessive Word auxiliary XML before rendering DOM 498ms 2026-11-02T05:24:54.8990365Z ✓ bounds excessive Word XML bytes before rendering DOM 587ms 2026-11-02T05:24:54.8990686Z ✓ bounds excessive Word renamed XML before rendering DOM 315ms 2026-11-02T05:24:54.8991048Z ✓ bounds excessive Word section after prefix before rendering DOM 623ms 2026-11-02T05:24:54.8991405Z ✓ bounds excessive Word oversized section before rendering DOM 570ms 2026-11-02T05:24:54.8991738Z ✓ bounds XML hidden in media by relationship markup 360ms 2026-11-02T05:24:54.8992036Z ✓ bounds XML hidden in media by metadata type 308ms 2026-11-02T05:24:54.8992410Z ✓ bounds shared-string text including CDATA false per cell and across sheets in the worker 379ms 2026-11-02T05:24:54.8992840Z ✓ bounds shared-string text including CDATA true per cell and across sheets in the worker 503ms 2026-11-02T05:24:54.8993221Z ✓ counts shared Word settings once with 1 text repetitions 404ms 2026-11-02T05:24:54.8993559Z ✓ counts shared Word settings once with 145 text repetitions 560ms 2026-11-02T05:24:54.8993888Z ✓ bounds Word image expansion for repeated binary 389ms 2026-11-02T05:24:54.8994205Z ✓ bounds Word image expansion for XML relationship alias 465ms 2026-11-02T05:24:54.8994539Z ✓ bounds Word image expansion for duplicate relationship ID 611ms 2026-11-02T05:24:54.8994869Z ✓ bounds spreadsheet cells at XFD1048576 before padding 384ms 2026-11-02T05:24:54.8995188Z ✓ bounds spreadsheet cells at AX500 before padding 533ms 2026-11-02T05:24:54.8995506Z ✓ bounds spreadsheet cells at AZ9999999 before padding 406ms 2026-11-02T05:24:54.8995837Z ✓ keeps spreadsheet dates on their calendar day west of UTC 1579ms 2026-11-02T05:24:54.8996168Z ✓ prepares all 60 pages of a table-heavy Word report 1303ms 2026-11-02T05:24:54.8996488Z ✓ prepares all 100 pages of a table-heavy Word report 994ms 2026-11-02T05:24:54.8996744Z ✓ standalone Mermaid previews (8) 2026-11-02T05:24:54.8997086Z ✓ rejects resource syntax before Mermaid lays out A@{ "img": "//attacker.invalid/pixel.png" } 387ms 2026-11-02T05:24:54.8997418Z ✓ renders the <--> arrow 415ms 2026-11-02T05:24:54.8997705Z ✓ reloads a workspace Word file after a preview remount 1317ms 2026-11-02T05:24:54.8998058Z ✓ clears an Office metadata error when the same URL becomes previewable 514ms 2026-11-02T05:24:54.8998585Z ✓ opens a known empty attachment even when its range response is inaccessible 457ms 2026-11-02T05:24:54.8999133Z ✓ bounds the worksheet relationship target custom/sheet1.xml at row 250001 before the reader allocates its grid 316ms 2026-11-02T05:24:54.8999688Z ✓ bounds the worksheet relationship target /xl/custom/sheet1.bin at row 250001 before the reader allocates its grid 402ms 2026-11-02T05:24:54.9000187Z ✓ bounds the worksheet relationship target custom/valid.xml at row 1 before the reader allocates its grid 2368ms 2026-11-02T05:24:54.9000588Z ✓ reauthorizes and retries a failed archive attachment 997ms 2026-11-02T05:24:54.9000905Z ✓ reauthorizes and retries a failed sqlite attachment 1454ms 2026-11-02T05:24:54.9001221Z ✓ loads a font attachment through the lazy preview 770ms 2026-11-02T05:24:54.9001600Z ✓ toggles a Mermaid attachment between diagram and source through the lazy preview 1625ms 2026-11-02T05:24:54.9001969Z ✓ keeps workspace PDF scroll and zoom after reloads 9191ms 2026-11-02T05:24:54.9002300Z ✓ clamps workspace PDF scroll when pages shrink or disappear 6406ms 2026-11-02T05:24:54.9002663Z ✓ mounts a bounded set of saved notebook outputs as the reader scrolls 1333ms 2026-11-02T05:24:54.9002986Z ✓ preserves rendered odt spaces and tabs 477ms 2026-11-02T05:24:54.9003267Z ✓ preserves rendered odp spaces and tabs 529ms 2026-11-02T05:24:54.9003597Z ✓ preserves rtf document text through the worker and attachment viewer 1273ms 2026-11-02T05:24:54.9004088Z ✓ preserves epub document text through the worker and attachment viewer 1357ms 2026-11-02T05:24:54.9004465Z ✓ preserves ods document text through the worker and attachment viewer 1742ms 2026-11-02T05:24:54.9004822Z ✓ bounds epub image pixels before returning browser markup 1418ms 2026-11-02T05:24:54.9005156Z ✓ bounds odt image pixels before returning browser markup 1186ms 2026-11-02T05:24:54.9005493Z ✓ bounds ipynb image pixels before returning browser markup 1203ms 2026-11-02T05:24:54.9005827Z ✓ bounds html image pixels before returning browser markup 1105ms 2026-11-02T05:24:54.9006178Z ✓ bounds encoded-html image pixels before returning browser markup 592ms 2026-11-02T05:24:54.9361048Z ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms 2026-11-02T05:24:55.0398936Z ✓  unit  src/cloud/managedAuth.test.ts (1 test) 7ms 2026-11-02T05:24:55.1401580Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2026-11-02T05:24:55.1419391Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:55.1646147Z ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 2ms 2026-11-02T05:24:55.2637434Z ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 7ms 2026-11-02T05:24:55.2650401Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-02T05:24:55.2674054Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:55.3309612Z ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 10ms 2026-11-02T05:24:55.5354825Z ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms 2026-11-02T05:24:55.5403637Z stderr | src/components/CommandPalette.composition.browser.test.tsx > add-project destination > keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 2026-11-02T05:24:55.5405154Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:55.7087478Z ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms 2026-11-02T05:24:55.7653335Z ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (2 tests) 3ms 2026-11-02T05:24:55.8606521Z ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms 2026-11-02T05:24:55.8764956Z ✓  browser (chromium)  src/components/CommandPalette.composition.browser.test.tsx (6 tests) 3791ms 2026-11-02T05:24:55.8765478Z ✓ add-project repository (2) 2026-11-02T05:24:55.8766064Z ✓ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 815ms 2026-11-02T05:24:55.8766503Z ✓ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 721ms 2026-11-02T05:24:55.8766800Z ✓ add-project folder (2) 2026-11-02T05:24:55.8767142Z ✓ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 566ms 2026-11-02T05:24:55.8767557Z ✓ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 340ms 2026-11-02T05:24:55.8767846Z ✓ add-project destination (2) 2026-11-02T05:24:55.8768158Z ✓ keeps Enter in the input during composition: {"isComposing":true,"keyCode":13} 540ms 2026-11-02T05:24:55.8768598Z ✓ keeps Enter in the input during composition: {"isComposing":false,"keyCode":229} 808ms 2026-11-02T05:24:56.1739468Z ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 6ms 2026-11-02T05:24:56.2359656Z ✓  unit  src/cloud/dpop.test.ts (1 test) 111ms 2026-11-02T05:24:56.4092738Z (node:6596) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:56.4105984Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:56.9133919Z stderr | src/components/settings/AddEnvironmentDialog.browser.test.tsx > AddEnvironmentDialog > clears the form after dismissing it on SSH 2026-11-02T05:24:56.9140399Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:24:57.0225068Z ✓  browser (chromium)  src/components/ProviderUpdatesAction.browser.test.tsx (1 test) 25ms 2026-11-02T05:24:57.1061983Z ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 3ms 2026-11-02T05:24:57.2741151Z stdout | src/components/settings/TelemetryExportSettings.browser.test.tsx > TelemetryExportSettings > reports and tests the endpoint the environment set over an empty setting 2026-11-02T05:24:57.2741751Z [05:24:57.267] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:57.2742174Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:57.2742553Z } 2026-11-02T05:24:57.2790537Z (node:6651) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:57.2802276Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:57.3114025Z ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 3309ms 2026-11-02T05:24:57.3162980Z ✓ TelemetryExportSettings (2) 2026-11-02T05:24:57.3210874Z ✓ does not resend a field the user restored after another client changed it 2923ms 2026-11-02T05:24:57.3255299Z ✓ reports and tests the endpoint the environment set over an empty setting 386ms 2026-11-02T05:24:57.3346881Z ✓  unit  src/fileContextMenu.test.ts (3 tests) 4ms 2026-11-02T05:24:57.3679644Z ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 4ms 2026-11-02T05:24:57.4077665Z ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 5ms 2026-11-02T05:24:57.7588685Z ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 4ms 2026-11-02T05:24:57.8276552Z ✓  unit  src/lib/syntaxHighlighting.test.ts (12 tests) 15ms 2026-11-02T05:24:58.0751423Z ✓  browser (chromium)  src/components/settings/AddEnvironmentDialog.browser.test.tsx (2 tests) 6294ms 2026-11-02T05:24:58.0797319Z ✓ AddEnvironmentDialog (2) 2026-11-02T05:24:58.0798027Z ✓ reopens on Remote link after adding an SSH environment 1840ms 2026-11-02T05:24:58.0804369Z ✓ clears the form after dismissing it on SSH 4454ms 2026-11-02T05:24:58.1577246Z ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms 2026-11-02T05:24:58.1944919Z ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms 2026-11-02T05:24:58.2484662Z (node:6704) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:58.2485070Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:58.4371076Z ✓  unit  src/components/chat/useTimelinePositionRestore.test.ts (1 test) 5ms 2026-11-02T05:24:58.4727589Z ✓  unit  src/components/chat/UsageLimitRecoveryBanner.test.tsx (3 tests) 4ms 2026-11-02T05:24:58.5824779Z (node:6690) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:24:58.5825123Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:24:58.6908137Z ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 3ms 2026-11-02T05:24:58.7565385Z ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms 2026-11-02T05:24:58.8445214Z ✓  unit  src/portDiscoveryState.test.ts (2 tests) 5ms 2026-11-02T05:24:59.1119686Z stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > disables conflict checkout when the connection loses orchestration:operate 2026-11-02T05:24:59.1120390Z [05:24:59.096] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:24:59.1120897Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:59.1121312Z } 2026-11-02T05:24:59.1973091Z ✓  unit  src/projectIconOptions.test.ts (2 tests) 11ms 2026-11-02T05:24:59.2753952Z stdout | src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx > can still add conflict resolution to an existing composer without checkout scopes 2026-11-02T05:24:59.2810599Z [05:24:59.271] WARN (#92): Could not discover the primary environment. { 2026-11-02T05:24:59.2822163Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:24:59.2822629Z } 2026-11-02T05:24:59.3229597Z ✓  browser (chromium)  src/shortcuts/dispatcher.browser.test.ts (7 tests) 250ms 2026-11-02T05:24:59.4901175Z ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 3ms 2026-11-02T05:24:59.7004352Z ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms 2026-11-02T05:24:59.7338954Z ✓  unit  src/browser/browserDefaults.test.ts (1 test) 3ms 2026-11-02T05:24:59.8580155Z ✓  browser (chromium)  src/components/pullRequest/PullRequestDetailPanel.permissions.browser.test.tsx (3 tests) 795ms 2026-11-02T05:24:59.8590696Z ✓ can still add conflict resolution to an existing composer without checkout scopes 602ms 2026-11-02T05:24:59.9236797Z ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms 2026-11-02T05:24:59.9856282Z ✓  unit  src/components/chat/markdownChipPunctuation.test.ts (2 tests) 2ms 2026-11-02T05:25:00.0302306Z ✓  unit  src/lib/lruCache.test.ts (3 tests) 7ms 2026-11-02T05:25:00.2466925Z ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 3ms 2026-11-02T05:25:00.4096508Z ✓  unit  src/hooks/useOrderWhileOpen.test.ts (2 tests) 5ms 2026-11-02T05:25:00.5727556Z ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 4ms 2026-11-02T05:25:00.9640204Z ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 7ms 2026-11-02T05:25:00.9844210Z stdout | src/components/settings/CaptureShortcutConfig.browser.test.tsx > shows the fallback before review and requires separate read and write approval on hyprland 2026-11-02T05:25:00.9884498Z [05:25:00.975] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:00.9909023Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:00.9964712Z } 2026-11-02T05:25:01.0982140Z ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 187ms 2026-11-02T05:25:01.3311329Z (node:6827) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:01.3311788Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:01.3336899Z ✓  unit  src/proposedPlan.test.ts (3 tests) 5ms 2026-11-02T05:25:01.3353600Z ✓  unit  src/components/ui/middle-truncate.test.ts (5 tests) 4ms 2026-11-02T05:25:01.5307450Z (node:6834) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:01.5308513Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:01.5367132Z ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms 2026-11-02T05:25:01.8645263Z stdout | src/components/sidebar/SidebarUpdatePill.browser.test.tsx > SidebarUpdatePill release notes > opens when release notes arrive while the trigger has keyboard focus 2026-11-02T05:25:01.8687959Z [05:25:01.857] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:01.8699042Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:01.8743856Z } 2026-11-02T05:25:02.0094455Z ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 5ms 2026-11-02T05:25:02.0941889Z (node:6888) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:02.0952846Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:02.1363528Z ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms 2026-11-02T05:25:02.3845477Z ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms 2026-11-02T05:25:02.4773501Z ✓  unit  src/lib/triageTarget.test.ts (2 tests) 3ms 2026-11-02T05:25:02.5538941Z (node:6867) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:02.5563286Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:02.7729568Z (node:6904) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:02.7765096Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:02.7774095Z ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 2ms 2026-11-02T05:25:02.8159243Z ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms 2026-11-02T05:25:02.9845129Z ✓  browser (chromium)  src/components/ThreadTerminalDrawer.browser.test.tsx (1 test) 78ms 2026-11-02T05:25:03.2285345Z ✓  unit  src/lib/formatBytes.test.ts (11 tests) 3ms 2026-11-02T05:25:03.2969299Z ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 6ms 2026-11-02T05:25:03.3499369Z ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms 2026-11-02T05:25:03.5162195Z ✓  browser (chromium)  src/components/sidebar/SidebarUpdatePill.browser.test.tsx (4 tests) 1832ms 2026-11-02T05:25:03.5205430Z ✓ SidebarUpdatePill update everything (2) 2026-11-02T05:25:03.5244666Z ✓ does not refocus the update button after a pointer cancel 1045ms 2026-11-02T05:25:03.5266346Z ✓ returns focus to the update button after Escape 498ms 2026-11-02T05:25:03.6014022Z ✓  unit  src/lib/color.test.ts (8 tests) 4ms 2026-11-02T05:25:03.7088412Z ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms 2026-11-02T05:25:03.8217718Z ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms 2026-11-02T05:25:04.0116937Z ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 5ms 2026-11-02T05:25:04.0963537Z ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms 2026-11-02T05:25:04.1396653Z ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 3ms 2026-11-02T05:25:04.3581362Z (node:6933) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:04.3584666Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:04.3925238Z ✓  unit  src/composer-code-languages.test.ts (1 test) 4ms 2026-11-02T05:25:04.4432009Z (node:6941) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:04.4476136Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:04.5286134Z 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-02T05:25:04.5286705Z [05:25:04.520] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:04.5287292Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:04.5287690Z } 2026-11-02T05:25:04.7248189Z ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms 2026-11-02T05:25:04.9723112Z ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 4ms 2026-11-02T05:25:04.9752131Z stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > Esc in a shortcut recorder > leaves the existing binding field without closing Settings 2026-11-02T05:25:04.9752767Z [05:25:04.969] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:04.9753252Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:04.9753641Z } 2026-11-02T05:25:05.1946805Z stdout | src/components/settings/KeybindingsSettings.browser.test.tsx > Esc in a shortcut recorder > leaves the existing binding field without closing Settings 2026-11-02T05:25:05.1968007Z [05:25:05.186] WARN (#95): Could not discover the primary environment. { 2026-11-02T05:25:05.1970799Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:05.1971315Z } 2026-11-02T05:25:05.5850270Z ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms 2026-11-02T05:25:05.6239335Z ✓  unit  src/lib/projectPaths.test.ts (1 test) 5ms 2026-11-02T05:25:05.6776656Z ✓  browser (chromium)  src/components/chat/ComposerModelEffort.browser.test.tsx (1 test) 1278ms 2026-11-02T05:25:05.6787175Z ✓ draws an agent's reasoning as bars and keeps its mode out of the levels 1277ms 2026-11-02T05:25:06.0469859Z (node:7006) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:06.0477506Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:06.1304404Z (node:7042) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:06.1304916Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:06.1510207Z ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 55ms 2026-11-02T05:25:06.1555403Z ✓  unit  src/components/HistorySwipeNavigation.test.ts (5 tests) 3ms 2026-11-02T05:25:06.2391770Z 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-02T05:25:06.2406503Z [05:25:06.235] WARN (#158): Could not discover the primary environment. { 2026-11-02T05:25:06.2476666Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:06.2527176Z } 2026-11-02T05:25:06.2656397Z ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms 2026-11-02T05:25:06.2765370Z (node:7063) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:06.2765855Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:06.2933324Z ✓  unit  src/components/chat/DiffStatLabel.test.ts (1 test) 2ms 2026-11-02T05:25:06.3783662Z (node:7072) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-11-02T05:25:06.3784225Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-11-02T05:25:06.3845806Z ✓  unit  src/lib/utils.test.ts (1 test) 5ms 2026-11-02T05:25:06.4833588Z ✓  browser (chromium)  src/components/pullRequest/useInlineActionConfirm.browser.test.tsx (5 tests) 5966ms 2026-11-02T05:25:06.4858885Z ✓ confirms on the second click and disarms on Escape 1030ms 2026-11-02T05:25:06.4865915Z ✓ stops swallowing Escape once the armed button unmounts 302ms 2026-11-02T05:25:06.4866432Z ✓ keeps a blocked merge action reachable without arming or performing it 4192ms 2026-11-02T05:25:06.8620777Z ✓  browser (chromium)  src/components/media/AttachmentImage.browser.test.tsx (8 tests) 236ms 2026-11-02T05:25:06.9952244Z ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 226ms 2026-11-02T05:25:07.2006590Z ✓  browser (chromium)  src/components/settings/KeybindingsSettings.browser.test.tsx (3 tests) 2475ms 2026-11-02T05:25:07.2008083Z ✓ Esc in a shortcut recorder (2) 2026-11-02T05:25:07.2013468Z ✓ leaves the existing binding field without closing Settings 694ms 2026-11-02T05:25:07.2014406Z ✓ leaves the new binding field without closing Settings 531ms 2026-11-02T05:25:07.2014867Z ✓ re-enables Save when a When editor closes on an expression it could not parse 1249ms 2026-11-02T05:25:07.3830615Z stdout | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects 2026-11-02T05:25:07.3841051Z [05:25:07.377] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:07.3842036Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:07.3851663Z } 2026-11-02T05:25:07.5692176Z stderr | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects 2026-11-02T05:25:07.5692922Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:25:07.5926298Z stderr | src/components/settings/AddCodexAccountDialog.browser.test.tsx > AddCodexAccountDialog > plays its close animation before the owner unmounts it once the account connects 2026-11-02T05:25:07.5926985Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-11-02T05:25:07.6079011Z ✓  browser (chromium)  src/components/settings/AddCodexAccountDialog.browser.test.tsx (1 test) 352ms 2026-11-02T05:25:07.6086249Z ✓ AddCodexAccountDialog (1) 2026-11-02T05:25:07.6086660Z ✓ plays its close animation before the owner unmounts it once the account connects 352ms 2026-11-02T05:25:08.2465277Z ✓  browser (chromium)  src/hooks/useResizableWidth.browser.test.tsx (2 tests) 187ms 2026-11-02T05:25:08.7012558Z stdout | src/components/files/FileBrowserPanel.browser.test.tsx > FileBrowserPanel > copies with the pointer and returns to the row after keyboard dismissal 2026-11-02T05:25:08.7028525Z [05:25:08.692] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:08.7037282Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:08.7037753Z } 2026-11-02T05:25:09.2685196Z ✓  browser (chromium)  src/components/files/FileBrowserPanel.browser.test.tsx (2 tests) 614ms 2026-11-02T05:25:09.2724695Z ✓ FileBrowserPanel (2) 2026-11-02T05:25:09.2725206Z ✓ copies with the pointer and returns to the row after keyboard dismissal 485ms 2026-11-02T05:25:09.9410185Z ✓  browser (chromium)  src/composer-list-split.browser.test.ts (7 tests) 191ms 2026-11-02T05:25:10.5631205Z stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal 2026-11-02T05:25:10.5639197Z [05:25:10.560] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:10.5639761Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:10.5640141Z } 2026-11-02T05:25:10.6190561Z stderr | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal 2026-11-02T05:25:10.6191293Z [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-02T05:25:10.7323543Z stdout | src/components/chat/ProviderModelPicker.composition.browser.test.tsx > keeps composition keys out of model selection and dismissal 2026-11-02T05:25:10.7324177Z [05:25:10.716] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:25:10.7324683Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:10.7325200Z } 2026-11-02T05:25:11.0509794Z ✓  browser (chromium)  src/components/chat/ProviderModelPicker.composition.browser.test.tsx (2 tests) 592ms 2026-11-02T05:25:11.0512937Z ✓ keeps composition keys out of model selection and dismissal 393ms 2026-11-02T05:25:11.4453441Z ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 182ms 2026-11-02T05:25:11.6644630Z stdout | unknown test 2026-11-02T05:25:11.6648072Z [05:25:11.663] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:11.6648519Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:11.6648829Z } 2026-11-02T05:25:11.6676422Z ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 64ms 2026-11-02T05:25:11.7676810Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions 2026-11-02T05:25:11.7688579Z [05:25:11.766] WARN (#99): Could not discover the primary environment. { 2026-11-02T05:25:11.7689484Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:11.7690176Z } 2026-11-02T05:25:11.8975442Z ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 184ms 2026-11-02T05:25:11.9710752Z ✓  browser (chromium)  src/contextMenuFallback.keyboard.browser.test.ts (5 tests) 92ms 2026-11-02T05:25:11.9764828Z ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (4 tests) 95ms 2026-11-02T05:25:12.6493863Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.direction.browser.test.tsx (2 tests) 297ms 2026-11-02T05:25:12.7684799Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened 2026-11-02T05:25:12.7724963Z [05:25:12.763] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:12.7725865Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:12.7727647Z } 2026-11-02T05:25:12.8535912Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened 2026-11-02T05:25:12.8536865Z [05:25:12.840] WARN (#94): Could not discover the primary environment. { 2026-11-02T05:25:12.8537642Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:12.8538278Z } 2026-11-02T05:25:13.1690806Z ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 470ms 2026-11-02T05:25:13.1691395Z ✓ keeps an unsaved description when collapsed and reopened 469ms 2026-11-02T05:25:13.5562401Z ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 71ms 2026-11-02T05:25:14.7696750Z ✓  browser (chromium)  src/components/chat/useComposerResume.browser.test.tsx (1 test) 292ms 2026-11-02T05:25:16.7490070Z ✓  browser (chromium)  src/components/settings/EnvironmentRoutesList.browser.test.tsx (1 test) 349ms 2026-11-02T05:25:16.7490849Z ✓ shows a route added after a reorder was saved, once another route is removed 349ms 2026-11-02T05:25:16.8306336Z stdout | src/components/AddProjectToMachineDialog.browser.test.tsx > AddProjectToMachineDialog > closes when its project goes away 2026-11-02T05:25:16.8313506Z [05:25:16.825] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:16.8314331Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:16.8341450Z } 2026-11-02T05:25:16.8948630Z stdout | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-11-02T05:25:16.8949103Z [05:25:16.885] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:16.8949589Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:16.8949904Z } 2026-11-02T05:25:16.8964935Z ✓  browser (chromium)  src/components/AddProjectToMachineDialog.browser.test.tsx (2 tests) 68ms 2026-11-02T05:25:17.0573869Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-11-02T05:25:17.0574510Z 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-02T05:25:17.0618951Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 247ms 2026-11-02T05:25:17.2565304Z stdout | src/components/settings/SecretSourceInput.browser.test.tsx > SecretSourceInput > moves a reference to another provider only once one is committed for it 2026-11-02T05:25:17.2566168Z [05:25:17.253] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:17.2566548Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:17.2566850Z } 2026-11-02T05:25:17.2596947Z ✓  browser (chromium)  src/components/chat/ChatMarkdownMedia.browser.test.tsx (1 test) 78ms 2026-11-02T05:25:17.5001406Z stdout | src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx > rejects a retained toggle after task permission is revoked 2026-11-02T05:25:17.5001866Z [05:25:17.497] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:17.5002282Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:17.5002595Z } 2026-11-02T05:25:17.5361686Z ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 140ms 2026-11-02T05:25:18.7109141Z stdout | src/components/chat/ExpandedImageDialog.browser.test.tsx > ExpandedImageDialog > fits a markdown SVG without intrinsic size to the viewer: /work/pipeline.svg 2026-11-02T05:25:18.7109997Z [05:25:18.707] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:18.7110708Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:18.7111239Z } 2026-11-02T05:25:19.0282704Z ✓  browser (chromium)  src/components/settings/SecretSourceInput.browser.test.tsx (3 tests) 1799ms 2026-11-02T05:25:19.0298816Z ✓ SecretSourceInput (3) 2026-11-02T05:25:19.0299440Z ✓ moves a reference to another provider only once one is committed for it 952ms 2026-11-02T05:25:19.0299804Z ✓ rejects a reference 1Password cannot read 687ms 2026-11-02T05:25:19.5183325Z ✓  browser (chromium)  src/components/chat/ExpandedImageDialog.browser.test.tsx (4 tests) 849ms 2026-11-02T05:25:19.5184021Z ✓ ExpandedImageDialog (4) 2026-11-02T05:25:19.5184452Z ✓ Escape closes a popup opened inside the dialog before the dialog 552ms 2026-11-02T05:25:20.3825688Z ✓  browser (chromium)  src/components/chat/ThreadVisitWatermark.browser.test.tsx (1 test) 56ms 2026-11-02T05:25:21.0298296Z stdout | unknown test 2026-11-02T05:25:21.0299143Z [05:25:21.013] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:21.0299621Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:21.0300003Z } 2026-11-02T05:25:21.5949482Z stdout | unknown test 2026-11-02T05:25:21.5955356Z [05:25:21.593] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:21.5963415Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:21.5964370Z } 2026-11-02T05:25:21.8084673Z ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 119ms 2026-11-02T05:25:22.6673155Z stdout | src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx > keeps an edited draft through revocation and saves it after access returns without remounting 2026-11-02T05:25:22.6673673Z [05:25:22.664] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:22.6674064Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:22.6674371Z } 2026-11-02T05:25:22.8948042Z ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 194ms 2026-11-02T05:25:23.0762257Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 430ms 2026-11-02T05:25:23.0763152Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 430ms 2026-11-02T05:25:23.4235672Z ✓  browser (chromium)  src/browser/BrowserDeviceToolbar.browser.test.tsx (4 tests) 1356ms 2026-11-02T05:25:23.4248995Z ✓ keeps each typed width digit until the locked size is committed 528ms 2026-11-02T05:25:23.8335821Z ✓  browser (chromium)  src/components/sidebar/SidebarDraftBlock.browser.test.tsx (1 test) 65ms 2026-11-02T05:25:25.3560147Z stdout | unknown test 2026-11-02T05:25:25.3560480Z [05:25:25.352] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:25.3560884Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:25.3561193Z } 2026-11-02T05:25:25.3564833Z stdout | src/components/pullRequest/usePullRequestActions.browser.test.tsx > keeps pending merges with their pull request when navigating between threads 2026-11-02T05:25:25.3565260Z [05:25:25.353] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:25.3565663Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:25.3565985Z } 2026-11-02T05:25:25.4584803Z ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 49ms 2026-11-02T05:25:25.5997890Z ✓  browser (chromium)  src/components/pullRequest/usePullRequestActions.browser.test.tsx (1 test) 254ms 2026-11-02T05:25:26.7152561Z ✓  browser (chromium)  src/components/ui/sidebar.browser.test.tsx (2 tests) 389ms 2026-11-02T05:25:27.0904386Z ✓  browser (chromium)  src/components/HistorySwipeNavigation.browser.test.tsx (7 tests) 158ms 2026-11-02T05:25:27.1385847Z ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 22ms 2026-11-02T05:25:27.1922367Z ✓  browser (chromium)  src/components/files/fileSaveSessions.browser.test.tsx (1 test) 17ms 2026-11-02T05:25:28.0540860Z ✓  browser (chromium)  src/components/pullRequest/guide/useGuideDiffFiles.browser.test.tsx (3 tests) 91ms 2026-11-02T05:25:28.7551944Z stdout | src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it 2026-11-02T05:25:28.7565675Z [05:25:28.738] WARN (#216): Could not load the bounded thread snapshot over HTTP; using the socket snapshot instead. { 2026-11-02T05:25:28.7566167Z threadId: 'thread-27443', 2026-11-02T05:25:28.7566779Z cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/threads/thread-27443/bounded?deferWork=1&compactTurnItems=1&dedupeBodies=1&compactIds=1 returned undeclared status 404. 2026-11-02T05:25:28.7567534Z at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:63:23) 2026-11-02T05:25:28.7568019Z at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:78:30 2026-11-02T05:25:28.7580285Z at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-C_bugzcM.js?v=c7b5c083:2111:90 2026-11-02T05:25:28.7581247Z at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:50:290) 2026-11-02T05:25:28.7581990Z at clientRuntime.state.fetchEnvironmentBoundedThreadSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts:48:10) 2026-11-02T05:25:28.7583006Z at clientRuntime.state.fetchEnvironmentBoundedThreadSnapshot (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts:11:61) 2026-11-02T05:25:28.7584334Z at ThreadSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:619:45) 2026-11-02T05:25:28.7584904Z at ThreadSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts:47:69) 2026-11-02T05:25:28.7589582Z at EnvironmentThreadState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:84:27) 2026-11-02T05:25:28.7590194Z at EnvironmentThreadState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:602:96) 2026-11-02T05:25:28.7590767Z at EnvironmentThreadState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:679:64) 2026-11-02T05:25:28.7591322Z at EnvironmentThreadState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/threads.ts:132:50)', 2026-11-02T05:25:28.7591714Z } 2026-11-02T05:25:28.7592187Z stdout | src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it 2026-11-02T05:25:28.7592712Z [05:25:28.747] WARN (#241): Could not load the environment shell snapshot over HTTP; using the socket snapshot instead. { 2026-11-02T05:25:28.7593243Z cause: 'RemoteEnvironmentAuthUndeclaredStatusError: Remote environment endpoint http://localhost:63761/api/orchestration/shell returned undeclared status 404. 2026-11-02T05:25:28.7593788Z at failRemoteRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:63:23) 2026-11-02T05:25:28.7594236Z at http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/http.ts:78:30 2026-11-02T05:25:28.7594707Z at http://localhost:63761/node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/effect-C_bugzcM.js?v=c7b5c083:2111:90 2026-11-02T05:25:28.7595319Z at clientRuntime.state.executeAuthenticatedEnvironmentHttpRequest (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/environmentHttpAuth.ts:50:290) 2026-11-02T05:25:28.7596013Z at clientRuntime.state.fetchEnvironmentShellSnapshot (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:57:10) 2026-11-02T05:25:28.7596673Z 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-02T05:25:28.7597266Z at ShellSnapshotLoader.load (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:287:47) 2026-11-02T05:25:28.7597885Z at ShellSnapshotLoader.load (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shellSnapshotHttp.ts:56:47) 2026-11-02T05:25:28.7598468Z at EnvironmentShellState.makeSubscribeInput (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/rpc/client.ts:84:27) 2026-11-02T05:25:28.7599084Z at EnvironmentShellState.makeSubscribeInput (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:264:95) 2026-11-02T05:25:28.7599634Z at EnvironmentShellState.make (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:337:64) 2026-11-02T05:25:28.7600164Z at EnvironmentShellState.make (definition) (http://localhost:63761/@fs/home/runner/_work/t3code/t3code/packages/client-runtime/src/state/shell.ts:42:49)', 2026-11-02T05:25:28.7600535Z } 2026-11-02T05:25:28.8590447Z ❯  browser (chromium)  src/components/ChatView.browser.test.tsx (1 test | 1 failed) 866ms 2026-11-02T05:25:28.8605116Z  × a new draft does not load its reserved thread before the server lists it 866ms 2026-11-02T05:25:30.2365748Z ✓  browser (chromium)  src/components/pullRequest/PullRequestStackMenu.browser.test.tsx (3 tests) 2023ms 2026-11-02T05:25:30.2405729Z ✓ Merge stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 766ms 2026-11-02T05:25:30.2445046Z ✓ Rebase stack refused with The stack head moved. Refresh the stack… shows The stack head moved. Refresh the stack… 652ms 2026-11-02T05:25:30.2448125Z ✓ Rebase stack refused with GitHub CLI command failed. shows The host refused the rebase. A rebase s… 604ms 2026-11-02T05:25:30.3944504Z stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur 2026-11-02T05:25:30.3945466Z [05:25:30.390] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:30.3946678Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:30.3947224Z } 2026-11-02T05:25:30.4367643Z stdout | src/components/chat/ChatHeader.browser.test.tsx > preserves a concurrent title update when an untouched rename ends with blur 2026-11-02T05:25:30.4368091Z [05:25:30.434] WARN (#91): Could not discover the primary environment. { 2026-11-02T05:25:30.4368487Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:30.4368977Z } 2026-11-02T05:25:30.4645146Z ✓  browser (chromium)  src/components/chat/WorktreeSetupCard.browser.test.tsx (2 tests) 63ms 2026-11-02T05:25:30.6263395Z ✓  browser (chromium)  src/components/Sidebar.logic.browser.test.tsx (2 tests) 112ms 2026-11-02T05:25:31.1884591Z ✓  browser (chromium)  src/components/chat/ChatHeader.browser.test.tsx (2 tests) 823ms 2026-11-02T05:25:31.1885412Z ✓ preserves a concurrent title update when an untouched rename ends with blur 540ms 2026-11-02T05:25:32.4308970Z stderr | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx > mounts only the timeline rows near the viewport of a huge pull request 2026-11-02T05:25:32.4360624Z [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-02T05:25:32.4707206Z stdout | src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx 2026-11-02T05:25:32.4707812Z [05:25:32.462] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:32.4708218Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:32.4719322Z } 2026-11-02T05:25:32.4730340Z ✓  browser (chromium)  src/components/pullRequest/PullRequestTimelineTab.browser.test.tsx (1 test) 73ms 2026-11-02T05:25:32.8441661Z stdout | src/shortcuts/commandPaletteCommands.browser.test.tsx > command palette shortcuts > stay inert on routes without the palette 2026-11-02T05:25:32.8442303Z [05:25:32.837] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:32.8443122Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:32.8443647Z } 2026-11-02T05:25:32.9615870Z ✓  browser (chromium)  src/shortcuts/commandPaletteCommands.browser.test.tsx (3 tests) 265ms 2026-11-02T05:25:32.9693066Z stderr | src/components/WorktreeBaseBranchPicker.browser.test.tsx > WorktreeBaseBranchPicker > {Enter} selects main when each keystroke's results arrive before the next 2026-11-02T05:25:32.9717323Z [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-02T05:25:33.7003355Z ✓  browser (chromium)  src/hooks/useLiveRefresh.browser.test.tsx (2 tests) 28ms 2026-11-02T05:25:33.8232008Z ✓  browser (chromium)  src/components/WorktreeBaseBranchPicker.browser.test.tsx (2 tests) 1264ms 2026-11-02T05:25:33.8232432Z ✓ WorktreeBaseBranchPicker (2) 2026-11-02T05:25:33.8232770Z ✓ {Enter} selects main when each keystroke's results arrive before the next 797ms 2026-11-02T05:25:33.8233194Z ✓ {ArrowDown}{Enter} selects origin/main when each keystroke's results arrive before the next 466ms 2026-11-02T05:25:33.8415367Z ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 76ms 2026-11-02T05:25:34.4986118Z stdout | src/components/chat/MarkdownCopy.browser.test.tsx > markdown copy without the async clipboard > copies a code block through the execCommand fallback 2026-11-02T05:25:34.4986840Z [05:25:34.490] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:34.4987471Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:34.4987805Z } 2026-11-02T05:25:34.9796858Z ✓  browser (chromium)  src/components/chat/MarkdownCopy.browser.test.tsx (2 tests) 567ms 2026-11-02T05:25:34.9797283Z ✓ markdown copy without the async clipboard (2) 2026-11-02T05:25:34.9797622Z ✓ copies a table through the execCommand fallback 338ms 2026-11-02T05:25:35.0023357Z ✓  browser (chromium)  src/components/files/fileEditorDismissal.browser.test.tsx (1 test) 664ms 2026-11-02T05:25:35.0023994Z ✓ installFileEditorDismissal (1) 2026-11-02T05:25:35.0024419Z ✓ keeps a text selection made outside the file while its search is open 663ms 2026-11-02T05:25:36.3411949Z stdout | src/components/pullRequest/PullRequestGuideTab.browser.test.tsx > keeps Try again inside a short panel when a failed guide has long diagnostics 2026-11-02T05:25:36.3434303Z [05:25:36.335] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:36.3434869Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:36.3435340Z } 2026-11-02T05:25:36.4369065Z ✓  browser (chromium)  src/components/pullRequest/PullRequestGuideTab.browser.test.tsx (1 test) 163ms 2026-11-02T05:25:36.9926430Z stdout | src/shortcuts/chatRouteCommands.browser.test.ts > chat route commands > stays out of the way off the chat route and under modal pages 2026-11-02T05:25:36.9926998Z [05:25:36.986] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:36.9927417Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:36.9927770Z } 2026-11-02T05:25:37.0072449Z ✓  browser (chromium)  src/shortcuts/chatRouteCommands.browser.test.ts (2 tests) 63ms 2026-11-02T05:25:37.1338061Z ✓  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 45ms 2026-11-02T05:25:37.7366099Z ✓  browser (chromium)  src/components/ProjectFavicon.browser.test.tsx (1 test) 26ms 2026-11-02T05:25:38.1235348Z ✓  browser (chromium)  src/components/diffs/DiffFileLoadingBoundary.browser.test.tsx (1 test) 48ms 2026-11-02T05:25:38.1605667Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret 2026-11-02T05:25:38.1627895Z [05:25:38.154] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:38.1628336Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:38.1628693Z } 2026-11-02T05:25:38.2765792Z stdout | src/components/settings/ProviderInstanceCard.environment.browser.test.tsx > ProviderEnvironmentSection saved secrets > requires a replacement before renaming or unlocking a stored secret 2026-11-02T05:25:38.2766679Z [05:25:38.266] WARN (#93): Could not discover the primary environment. { 2026-11-02T05:25:38.2804521Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:38.2804874Z } 2026-11-02T05:25:38.4368963Z ✓  browser (chromium)  src/components/ThreadStatusIndicators.linkedPr.browser.test.tsx (1 test) 72ms 2026-11-02T05:25:38.8239906Z ✓  browser (chromium)  src/components/settings/ProviderInstanceCard.environment.browser.test.tsx (1 test) 707ms 2026-11-02T05:25:38.8241853Z ✓ ProviderEnvironmentSection saved secrets (1) 2026-11-02T05:25:38.8242337Z ✓ requires a replacement before renaming or unlocking a stored secret 707ms 2026-11-02T05:25:38.9845468Z ✓  browser (chromium)  src/components/chat/ChildThreadApprovals.browser.test.tsx (1 test) 260ms 2026-11-02T05:25:39.0496362Z ✓  browser (chromium)  src/components/permissions/usePermissionStatus.browser.test.tsx (2 tests) 71ms 2026-11-02T05:25:40.6656728Z ✓  browser (chromium)  src/hooks/useCommitOnBlur.browser.test.tsx (3 tests) 571ms 2026-11-02T05:25:40.6659479Z ✓ settings draft commits (3) 2026-11-02T05:25:40.6662128Z ✓ preserves a saved edit when refocused before its server snapshot arrives 329ms 2026-11-02T05:25:40.6747711Z ✓  browser (chromium)  src/components/chat/MarkdownExternalLink.browser.test.tsx (2 tests) 38ms 2026-11-02T05:25:41.3272244Z ✓  browser (chromium)  src/lib/terminalFocus.browser.test.ts (1 test) 8ms 2026-11-02T05:25:41.8239636Z stdout | src/components/settings/CliCommandSettingsRow.browser.test.tsx > blocks installation behind another t3 without blocking removal of our installation 2026-11-02T05:25:41.8240432Z [05:25:41.821] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:41.8240938Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:41.8241332Z } 2026-11-02T05:25:41.9128754Z ✓  browser (chromium)  src/components/settings/CliCommandSettingsRow.browser.test.tsx (1 test) 189ms 2026-11-02T05:25:42.6356654Z ✓  browser (chromium)  src/themePalette.browser.test.ts (1 test) 17ms 2026-11-02T05:25:42.7041765Z stdout | unknown test 2026-11-02T05:25:42.7067478Z [05:25:42.697] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:42.7068021Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:42.7068475Z } 2026-11-02T05:25:42.7069098Z ✓  browser (chromium)  src/components/usage/UsageLimitsPooled.browser.test.tsx (1 test) 62ms 2026-11-02T05:25:43.0785873Z ✓  browser (chromium)  src/appearanceFonts.browser.test.ts (1 test) 4ms 2026-11-02T05:25:43.1536166Z ✓  browser (chromium)  src/components/chat/MarkdownMath.browser.test.tsx (1 test) 587ms 2026-11-02T05:25:43.1547992Z ✓ keeps keyboard scrolling available as a streamed equation outgrows its viewport 586ms 2026-11-02T05:25:44.2845262Z 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-02T05:25:44.2886964Z [05:25:44.273] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:44.2925946Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:44.2926306Z } 2026-11-02T05:25:44.2980134Z ✓  browser (chromium)  src/components/settings/TypographySettings.browser.test.tsx (1 test) 87ms 2026-11-02T05:25:44.4761335Z ✓  browser (chromium)  src/hooks/useEnvironmentDisconnectDelay.browser.test.tsx (1 test) 8ms 2026-11-02T05:25:45.8030491Z stdout | src/components/settings/SettingsSidebarNav.composition.browser.test.tsx > ignores composing keys in the search 2026-11-02T05:25:45.8033818Z [05:25:45.800] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:45.8034368Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:45.8034739Z } 2026-11-02T05:25:45.9474751Z ✓  browser (chromium)  src/components/settings/SettingsSidebarNav.composition.browser.test.tsx (1 test) 181ms 2026-11-02T05:25:46.1357519Z ✓  browser (chromium)  src/components/ContextChip.browser.test.tsx (1 test) 40ms 2026-11-02T05:25:46.3749533Z stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > forgejo breaks a single newline 2026-11-02T05:25:46.3804555Z [05:25:46.363] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:46.3805198Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:46.3843079Z } 2026-11-02T05:25:46.4653644Z stdout | src/components/pullRequest/PullRequestMarkdown.browser.test.tsx > gitlab joins a single newline 2026-11-02T05:25:46.4684709Z [05:25:46.447] WARN (#92): Could not discover the primary environment. { 2026-11-02T05:25:46.4685466Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:46.4724209Z } 2026-11-02T05:25:46.6745557Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdown.browser.test.tsx (8 tests) 314ms 2026-11-02T05:25:47.0538128Z stdout | src/state/olderSettledShelf.browser.test.tsx > useOlderSettledShelf > keeps requested pages when the scope's projects reorder 2026-11-02T05:25:47.0538655Z [05:25:47.052] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:47.0539058Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:47.0539368Z } 2026-11-02T05:25:47.0559088Z ✓  browser (chromium)  src/state/olderSettledShelf.browser.test.tsx (1 test) 68ms 2026-11-02T05:25:47.2367872Z ✓  browser (chromium)  src/state/revisionedQuery.browser.test.tsx (1 test) 16ms 2026-11-02T05:25:47.2660917Z ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 651ms 2026-11-02T05:25:47.2661314Z ✓ SecretInput (2) 2026-11-02T05:25:47.2661666Z ✓ preserves a configured secret on empty edits and commits a replacement 460ms 2026-11-02T05:25:47.5595201Z ✓  browser (chromium)  src/lib/documentActivity.browser.test.ts (1 test) 23ms 2026-11-02T05:25:47.8442700Z stderr | src/components/CommandPaletteContent.browser.test.tsx > CommandPaletteContent > focuses the search input, not the Back button, when it opens into a submenu 2026-11-02T05:25:47.8443317Z Each child in a list should have a unique "key" prop. 2026-11-02T05:25:47.8443676Z 2026-11-02T05:25:47.8444179Z 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-02T05:25:47.8583581Z ✓  browser (chromium)  src/components/files/FileExplorerPane.browser.test.tsx (3 tests) 73ms 2026-11-02T05:25:47.8736687Z ✓  browser (chromium)  src/components/CommandPaletteContent.browser.test.tsx (1 test) 237ms 2026-11-02T05:25:48.6847218Z ✓  browser (chromium)  src/hooks/useStableCallback.browser.test.tsx (1 test) 55ms 2026-11-02T05:25:49.5820747Z ✓  browser (chromium)  src/components/device/DeviceToolsPanel.browser.test.tsx (1 test) 496ms 2026-11-02T05:25:49.5821387Z ✓ keeps a typed URL until opening it succeeds 496ms 2026-11-02T05:25:50.3145117Z ✓  browser (chromium)  src/components/desktop/SshPasswordPromptDialog.browser.test.tsx (1 test) 39ms 2026-11-02T05:25:50.9000756Z ✓  browser (chromium)  src/components/DiffFilePathCopyButton.browser.test.tsx (1 test) 324ms 2026-11-02T05:25:50.9001532Z ✓ explains a denied clipboard write and lets the same path be copied again 324ms 2026-11-02T05:25:51.3119535Z ✓  browser (chromium)  src/components/chat/MessageCopyButton.browser.test.tsx (1 test) 328ms 2026-11-02T05:25:51.3165224Z ✓ explains a denied clipboard write and lets the same message be copied again 327ms 2026-11-02T05:25:51.7201489Z stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded 2026-11-02T05:25:51.7202117Z [05:25:51.710] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:51.7202511Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:51.7202867Z } 2026-11-02T05:25:51.8387718Z stdout | src/components/chat/HtmlRenderFrame.browser.test.tsx > HtmlRenderFrame > reports leaving full screen when it unmounts while expanded 2026-11-02T05:25:51.8391352Z [05:25:51.821] WARN (#94): Could not discover the primary environment. { 2026-11-02T05:25:51.8396195Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:51.8396650Z } 2026-11-02T05:25:51.8984116Z ✓  browser (chromium)  src/components/chat/HtmlRenderFrame.browser.test.tsx (1 test) 231ms 2026-11-02T05:25:52.0005677Z ✓  browser (chromium)  src/hooks/useDeadline.browser.test.tsx (1 test) 9ms 2026-11-02T05:25:52.0460378Z ✓  browser (chromium)  src/components/pullRequest/LinkPullRequestDialog.browser.test.tsx (1 test) 25ms 2026-11-02T05:25:52.6788966Z ✓  browser (chromium)  src/components/chat/useComposerMultilinePrompt.browser.test.tsx (1 test) 65ms 2026-11-02T05:25:52.9412241Z ✓  browser (chromium)  src/connection/runtime.browser.test.ts (1 test) 4ms 2026-11-02T05:25:53.8566281Z stderr | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > opens New thread in... with focus in the search input, not the Back button 2026-11-02T05:25:53.8567127Z [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-02T05:25:53.8661756Z stderr | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > opens New thread in... with focus in the search input, not the Back button 2026-11-02T05:25:53.8663000Z [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-02T05:25:53.8758219Z stdout | src/components/CommandPalette.browser.test.tsx > CommandPalette open intents > opens a search intent with its query in the focused input 2026-11-02T05:25:53.8758697Z [05:25:53.872] WARN (#44): Could not discover the primary environment. { 2026-11-02T05:25:53.8759092Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:53.8759402Z } 2026-11-02T05:25:53.8922297Z ✓  browser (chromium)  src/components/AppRouteModal.browser.test.tsx (1 test) 68ms 2026-11-02T05:25:53.9111372Z ✓  browser (chromium)  src/components/CommandPalette.browser.test.tsx (2 tests) 102ms 2026-11-02T05:25:53.9117012Z stdout | unknown test 2026-11-02T05:25:53.9117428Z [05:25:53.910] WARN (#100): Could not discover the primary environment. { 2026-11-02T05:25:53.9118139Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-11-02T05:25:53.9118661Z } 2026-11-02T05:25:54.1376245Z ✓  browser (chromium)  src/components/ChatView.logic.browser.test.ts (1 test) 134ms 2026-11-02T05:25:54.3992280Z ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 3ms 2026-11-02T05:25:54.5581642Z ✓  browser (chromium)  src/components/ui/middle-truncate.browser.test.tsx (1 test) 10ms 2026-11-02T05:25:54.6684304Z ✓  browser (chromium)  src/components/settings/AboutVersionTitle.browser.test.tsx (1 test) 97ms 2026-11-02T05:25:54.6946347Z ✓  browser (chromium)  src/components/ui/toast.browser.test.tsx (1 test) 11ms 2026-11-02T05:25:54.7017006Z 2026-11-02T05:25:54.7017552Z ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ 2026-11-02T05:25:54.7017710Z 2026-11-02T05:25:54.7018208Z  FAIL   browser (chromium)  src/components/ChatView.browser.test.tsx > a new draft does not load its reserved thread before the server lists it 2026-11-02T05:25:54.7021230Z AssertionError: expected [ Array(1) ] to deeply equal [] 2026-11-02T05:25:54.7021391Z 2026-11-02T05:25:54.7021456Z - Expected 2026-11-02T05:25:54.7021581Z + Received 2026-11-02T05:25:54.7021644Z 2026-11-02T05:25:54.7021699Z - [] 2026-11-02T05:25:54.7021810Z + [ 2026-11-02T05:25:54.7022150Z + "http://localhost:63761/api/orchestration/threads/thread-27443/bounded?deferWork=1&compactTurnItems=1&dedupeBodies=1&compactIds=1", 2026-11-02T05:25:54.7022439Z + ] 2026-11-02T05:25:54.7022498Z 2026-11-02T05:25:54.7022639Z  ❯ src/components/ChatView.browser.test.tsx:66:26 2026-11-02T05:25:54.7034877Z  64| .filter((url) => url.includes(`/api/orchestration/threads/${thread… 2026-11-02T05:25:54.7035168Z  65| // A 404 here marks the thread deleted, and the view never loads it … 2026-11-02T05:25:54.7035404Z  66| expect(threadRequests).toEqual([]); 2026-11-02T05:25:54.7035606Z  | ^ 2026-11-02T05:25:54.7035766Z  67| }); 2026-11-02T05:25:54.7035886Z  68| 2026-11-02T05:25:54.7036227Z  ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=c7b5c083:5237:20 2026-11-02T05:25:54.7036479Z 2026-11-02T05:25:54.7036580Z ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ 2026-11-02T05:25:54.7036680Z 2026-11-02T05:25:54.7037692Z 2026-11-02T05:25:54.7044301Z  Test Files  1 failed | 506 passed (507) 2026-11-02T05:25:54.7060635Z  Tests  1 failed | 5423 passed (5424) 2026-11-02T05:25:54.7060854Z  Start at  05:23:36 2026-11-02T05:25:54.7066419Z  Duration  138.02s (worker 90%, import 5%, transform 3%, tests 1%) 2026-11-02T05:25:54.7079643Z 2026-11-02T05:25:54.7100147Z 2026-11-02T05:25:54.7118741Z ##[error]AssertionError: expected [ Array(1) ] to deeply equal [] - Expected + Received - [] + [ + "http://localhost:63761/api/orchestration/threads/thread-27443/bounded?deferWork=1&compactTurnItems=1&dedupeBodies=1&compactIds=1", + ] ❯ src/components/ChatView.browser.test.tsx:66:26 ❯ node_modules/.vite/vitest/ef98362b8a6b0c8cd804b0d227aa1ffeaba89786/deps/plugins.DPQHVT0p-5wQyg5I_.js?v=c7b5c083:5237:20 2026-11-02T05:25:54.9470014Z 2026-11-02T05:25:54.9522805Z ##[error]Process completed with exit code 1. 2026-11-02T05:25:54.9611254Z Post job cleanup. 2026-11-02T05:25:54.9946189Z ##[start-action display=Cache Vite+;id=__bc3bf3d5-b739-427e-9c0c-b90503c35db2.vp_cache] 2026-11-02T05:25:54.9947600Z ##[end-action id=__bc3bf3d5-b739-427e-9c0c-b90503c35db2.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-02T05:25:54.9980764Z Post job cleanup. 2026-11-02T05:25:55.0383650Z [command]/usr/local/bin/git version 2026-11-02T05:25:55.0407874Z git version 2.55.0 2026-11-02T05:25:55.0423486Z Temporarily overriding HOME='/home/runner/_work/_temp/8c5c5f64-7fb5-4932-9b66-db81d5cdab08' before making global git config changes 2026-11-02T05:25:55.0423883Z Adding repository directory to the temporary git global config as a safe directory 2026-11-02T05:25:55.0426491Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-02T05:25:55.0445076Z Removing SSH command configuration 2026-11-02T05:25:55.0447882Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-02T05:25:55.0467186Z [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-02T05:25:55.0570680Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-11-02T05:25:55.0581281Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-11-02T05:25:55.0614289Z A job completed hook has been configured by the self-hosted runner administrator 2026-11-02T05:25:55.0649847Z ##[group]Run '/job_completed.sh' 2026-11-02T05:25:55.0662766Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-02T05:25:55.0662936Z env: 2026-11-02T05:25:55.0663050Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-11-02T05:25:55.0663202Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 518 2026-11-02T05:25:55.0663341Z BLACKSMITH_CHECK_RUN_ID: 125110419191 2026-11-02T05:25:55.0663481Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-11-02T05:25:55.0663619Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-02T05:25:55.0663755Z ##[endgroup] 2026-11-02T05:25:55.0735691Z Docker container cache not activated, skipping hash computation. 2026-11-02T05:25:55.0972281Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-11-02T05:25:55.1010943Z Cleaning up orphan processes