elastic-arm-4e524f5e: building nmhddfcrn2bnqx4lgl711d66ndhgnwx3-horae-browser-checks.drv initdb: warning: enabling "trust" authentication for local connections initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. waiting for server to start.... done server started 2026-10-09T20:29:13.746515Z INFO horae: Running migrations... 2026-10-09T20:29:13.943649Z INFO horae: Migrations complete. 2026-10-09T20:29:13.962487Z INFO horae::seed: Seeding demo data… 2026-10-09T20:29:13.992160Z INFO horae::seed: Seed complete. 2026-10-09T20:29:13.997293Z INFO horae::seed: time_entries: 10 rows 2026-10-09T20:29:13.998844Z INFO horae::seed: clients: 2 rows ✔ client: pending navigation preserves history until the request is resolved (5.187161ms) ✔ client: dirty navigation requires an explicit discard (1.305491ms) ✔ invoice: pending navigation preserves history until the request is resolved (2.335899ms) ✔ invoice: dirty navigation requires an explicit discard (1.051768ms) ✔ project: pending navigation preserves history until the request is resolved (1.140769ms) ✔ project: dirty navigation requires an explicit discard (1.060568ms) ✔ timesheet: pending navigation preserves history until the request is resolved (1.048088ms) ✔ timesheet: dirty navigation requires an explicit discard (1.106969ms) ✔ scroll-only replacements preserve Dioxus coordinates without prompting (1.155289ms) ✔ the legacy project opt-in and explicit release keep working (1.468292ms) ℹ tests 10 ℹ suites 0 ℹ pass 10 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 28.753469 PASS: Export: semantics, keyboard, focus return, backdrop and short viewport PASS: Add entry: semantics, keyboard, focus return, backdrop and short viewport PASS: + Add row: semantics, keyboard, focus return, backdrop and short viewport PASS: pending save blocks dismissal; failure preserves input and allows retry PASS: row deletion is atomic after a stale-client lock and supports retry PASS: move failure is visible and reconciles with saved data PASS: resize failure is visible and reconciles with saved data PASS: reorder failure is visible and reconciles with saved data PASS: lost response failure is visible and reconciles with saved data PASS: historical move works without current tracking choices PASS: historical resize works without current tracking choices PASS: historical reorder works without current tracking choices node:internal/process/promises:394 triggerUncaughtException(err, true /* fromPromise */); ^ route.fulfill: Route is already handled! at /nix/store/85swga253g19sc7083scyfbarcgagzmb-horae/tests/browser/timesheet-errors.cjs:174:19 { name: 'Error' } Node.js v24.16.0 2026-10-09T20:29:14.044599Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. 2026-10-09 20:29:13.606 UTC [18] LOG: starting PostgreSQL 17.10 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit 2026-10-09 20:29:13.606 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.6PPJEl/.s.PGSQL.5432" 2026-10-09 20:29:13.608 UTC [21] LOG: database system was shut down at 2026-10-09 20:29:13 UTC 2026-10-09 20:29:13.611 UTC [18] LOG: database system is ready to accept connections 2026-10-09 20:29:29.221 UTC [18] LOG: received fast shutdown request 2026-10-09 20:29:29.221 UTC [18] LOG: aborting any active transactions 2026-10-09 20:29:29.229 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 2026-10-09 20:29:29.229 UTC [19] LOG: shutting down 2026-10-09 20:29:29.230 UTC [19] LOG: checkpoint starting: shutdown immediate 2026-10-09 20:29:29.238 UTC [19] LOG: checkpoint complete: wrote 1141 buffers (7.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.008 s, sync=0.001 s, total=0.009 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6147 kB, estimate=6147 kB; lsn=0/1AED798, redo lsn=0/1AED798 2026-10-09 20:29:29.248 UTC [18] LOG: database system is shut down