2026-10-22T08:18:37.771815975Z Current runner version: 'v0.6.0' 2026-10-22T08:18:37.776877698Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T08:18:37.776911361Z Contents: read 2026-10-22T08:18:37.776917209Z Metadata: read 2026-10-22T08:18:37.776920479Z ##[endgroup] 2026-10-22T08:18:37.776924319Z Secret source: Actions 2026-10-22T08:18:37.776927843Z Cache mode: write 2026-10-22T08:18:37.776930423Z Prepare workflow directory 2026-10-22T08:18:37.77786074Z Prepare all required actions 2026-10-22T08:18:37.778011679Z Getting action download info 2026-10-22T08:18:37.800629229Z Download action repository 'actions/checkout@v7.0.1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1) 2026-10-22T08:18:37.84209581Z Download action repository 'actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) 2026-10-22T08:18:37.954186474Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T08:18:38.14126807Z Complete job name: test 2026-10-22T08:18:38.142152163Z ##[group]Checking docker version 2026-10-22T08:18:38.142284594Z ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}' 2026-10-22T08:18:38.183497872Z '1.56' 2026-10-22T08:18:38.183559485Z Docker daemon API version: '1.56' 2026-10-22T08:18:38.18370145Z ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}' 2026-10-22T08:18:38.203557522Z '1.56' 2026-10-22T08:18:38.203612753Z Docker client API version: '1.56' 2026-10-22T08:18:38.203620201Z ##[endgroup] 2026-10-22T08:18:38.20363664Z ##[group]Clean up resources from previous jobs 2026-10-22T08:18:38.203686684Z ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=7332b5" 2026-10-22T08:18:38.217770951Z ##[command]/usr/bin/docker network prune --force --filter "label=7332b5" 2026-10-22T08:18:38.232506032Z ##[endgroup] 2026-10-22T08:18:38.232539866Z ##[group]Create local container network 2026-10-22T08:18:38.232577159Z ##[command]/usr/bin/docker network create --label 7332b5 github_network_85ce84210e53490c911f7521d8a9eb72 2026-10-22T08:18:38.266352153Z 2861dbb9ba78e69fdb6b57fa6321add0fea2dca1ffdee294ad4d35470bedd203 2026-10-22T08:18:38.266414095Z ##[endgroup] 2026-10-22T08:18:38.266429911Z ##[group]Starting job container 2026-10-22T08:18:38.266465461Z ##[command]/usr/bin/docker pull archlinux:latest 2026-10-22T08:18:38.622551728Z latest: Pulling from library/archlinux 2026-10-22T08:18:38.626058405Z 7450fb54bb4f: Pulling fs layer 2026-10-22T08:18:38.62607709Z 62956096fa4d: Pulling fs layer 2026-10-22T08:18:38.626079885Z 62956096fa4d: Verifying Checksum 2026-10-22T08:18:38.626084426Z 62956096fa4d: Download complete 2026-10-22T08:18:43.206243858Z 7450fb54bb4f: Verifying Checksum 2026-10-22T08:18:43.206266482Z 7450fb54bb4f: Download complete 2026-10-22T08:18:47.651650953Z 7450fb54bb4f: Pull complete 2026-10-22T08:18:47.65946326Z 62956096fa4d: Pull complete 2026-10-22T08:18:47.664356994Z Digest: sha256:52dfbd5afb23a220d5ee92dafcb4c788d96c026ed04179890c23adef4c897fa0 2026-10-22T08:18:47.664397998Z Status: Downloaded newer image for archlinux:latest 2026-10-22T08:18:47.664403239Z docker.io/library/archlinux:latest 2026-10-22T08:18:47.667083728Z ##[command]/usr/bin/docker create --name e040533f957e4afb91df36bcbe5b00b0_archlinuxlatest_1adc5d --label 7332b5 --workdir /__w/dumber/dumber --network github_network_85ce84210e53490c911f7521d8a9eb72 -e "HOME=/github/home" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work":"/__w" -v "/home/runner/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" --entrypoint "tail" archlinux:latest "-f" "/dev/null" 2026-10-22T08:18:48.513655002Z 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e 2026-10-22T08:18:48.513749046Z ##[command]/usr/bin/docker start 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e 2026-10-22T08:18:48.662457358Z 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e 2026-10-22T08:18:48.662527804Z ##[command]/usr/bin/docker ps --all --filter id=9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e --filter status=running --no-trunc --format "{{.ID}} {{.Status}}" 2026-10-22T08:18:48.67852366Z 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e Up Less than a second 2026-10-22T08:18:48.678632712Z ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e 2026-10-22T08:18:48.694569489Z HOME=/github/home 2026-10-22T08:18:48.694608067Z GITHUB_ACTIONS=true 2026-10-22T08:18:48.694611723Z CI=true 2026-10-22T08:18:48.694614863Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026-10-22T08:18:48.694618187Z LANG=C.UTF-8 2026-10-22T08:18:48.694631875Z ##[endgroup] 2026-10-22T08:18:48.694640495Z ##[group]Waiting for all services to be ready 2026-10-22T08:18:48.694646266Z ##[endgroup] 2026-10-22T08:18:48.69533812Z ##[group]Run for attempt in 1 2 3; do 2026-10-22T08:18:48.695353713Z for attempt in 1 2 3; do 2026-10-22T08:18:48.695357193Z  if pacman -Syu --noconfirm && pacman -S --noconfirm git go webkitgtk-6.0 gtk4 gtk4-layer-shell libadwaita gobject-introspection base-devel brotli dbus nodejs; then 2026-10-22T08:18:48.695361117Z  exit 0 2026-10-22T08:18:48.695363439Z  fi 2026-10-22T08:18:48.695365186Z  if [ "$attempt" -eq 3 ]; then 2026-10-22T08:18:48.695366825Z  exit 1 2026-10-22T08:18:48.695368373Z  fi 2026-10-22T08:18:48.695369899Z  sleep 5 2026-10-22T08:18:48.695371421Z done 2026-10-22T08:18:48.695374483Z shell: sh -e {0} 2026-10-22T08:18:48.695376068Z ##[endgroup] 2026-10-22T08:18:48.763294982Z :: Synchronizing package databases... 2026-10-22T08:18:48.983395631Z core downloading... 2026-10-22T08:18:48.983424354Z extra downloading... 2026-10-22T08:18:48.983428567Z :: Starting full system upgrade... 2026-10-22T08:18:49.187819239Z resolving dependencies... 2026-10-22T08:18:49.187846265Z looking for conflicting packages... 2026-10-22T08:18:49.189884014Z 2026-10-22T08:18:49.189912193Z Package (8) Old Version New Version Net Change Download Size 2026-10-22T08:18:49.189917174Z 2026-10-22T08:18:49.189919452Z core/ca-certificates-mozilla 3.131-1 3.131.1-1 -0.01 MiB 0.37 MiB 2026-10-22T08:18:49.189921809Z core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB 2026-10-22T08:18:49.189923918Z core/iproute2 7.2.0-1 7.3.0-1 0.00 MiB 1.19 MiB 2026-10-22T08:18:49.189925769Z core/libelf 0.196-1 0.197-1 0.01 MiB 0.70 MiB 2026-10-22T08:18:49.189927595Z core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB 2026-10-22T08:18:49.189929558Z core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB 2026-10-22T08:18:49.189932337Z core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB 2026-10-22T08:18:49.189934181Z core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB 2026-10-22T08:18:49.189935953Z 2026-10-22T08:18:49.189937919Z Total Download Size: 16.27 MiB 2026-10-22T08:18:49.189940049Z Total Installed Size: 59.89 MiB 2026-10-22T08:18:49.189941774Z Net Upgrade Size: 0.14 MiB 2026-10-22T08:18:49.189943436Z 2026-10-22T08:18:49.18994583Z :: Proceed with installation? [Y/n] 2026-10-22T08:18:49.189947762Z :: Retrieving packages... 2026-10-22T08:18:49.47987057Z systemd-262.1-1-x86_64 downloading... 2026-10-22T08:18:49.47991237Z linux-api-headers-7.3-1-x86_64 downloading... 2026-10-22T08:18:49.479916816Z systemd-libs-262.1-1-x86_64 downloading... 2026-10-22T08:18:49.479919059Z iproute2-7.3.0-1-x86_64 downloading... 2026-10-22T08:18:49.479923373Z libelf-0.197-1-x86_64 downloading... 2026-10-22T08:18:49.479930537Z ca-certificates-mozilla-3.131.1-1-x86_64 downloading... 2026-10-22T08:18:49.479935857Z dbus-1.16.2-2-x86_64 downloading... 2026-10-22T08:18:49.479945295Z systemd-sysvcompat-262.1-1-x86_64 downloading... 2026-10-22T08:18:49.479993901Z checking keyring... 2026-10-22T08:18:49.53471113Z checking package integrity... 2026-10-22T08:18:49.728231949Z loading package files... 2026-10-22T08:18:49.754202093Z checking for file conflicts... 2026-10-22T08:18:49.754231285Z :: Processing package changes... 2026-10-22T08:18:49.754234525Z upgrading linux-api-headers... 2026-10-22T08:18:49.924207471Z upgrading systemd-libs... 2026-10-22T08:18:49.942986967Z upgrading ca-certificates-mozilla... 2026-10-22T08:18:49.946471443Z upgrading dbus... 2026-10-22T08:18:49.96117209Z upgrading libelf... 2026-10-22T08:18:49.975761793Z upgrading iproute2... 2026-10-22T08:18:49.992265371Z upgrading systemd... 2026-10-22T08:18:50.325969224Z upgrading systemd-sysvcompat... 2026-10-22T08:18:50.825275647Z :: Running post-transaction hooks... 2026-10-22T08:18:50.825316882Z ( 1/12) Creating system user accounts... 2026-10-22T08:18:50.900242175Z ( 2/12) Creating temporary files... 2026-10-22T08:18:50.955018259Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-22T08:18:50.955055223Z All rules containing unresolvable specifiers will be skipped. 2026-10-22T08:18:50.972015732Z ( 3/12) Updating journal message catalog... 2026-10-22T08:18:51.041693478Z ( 4/12) Updating udev hardware database... 2026-10-22T08:18:51.609766845Z ( 5/12) Applying kernel sysctl settings... 2026-10-22T08:18:51.683456446Z Skipped: Current root is not booted. 2026-10-22T08:18:51.683496076Z ( 6/12) Reloading system manager configuration... 2026-10-22T08:18:51.760752529Z Skipped: Current root is not booted. 2026-10-22T08:18:51.760785443Z ( 7/12) Reloading user manager configuration... 2026-10-22T08:18:51.8170682Z Skipped: Current root is not booted. 2026-10-22T08:18:51.817107037Z ( 8/12) Enqueuing marked services... 2026-10-22T08:18:51.894741401Z Skipped: Current root is not booted. 2026-10-22T08:18:51.894783198Z ( 9/12) Reloading device manager configuration... 2026-10-22T08:18:51.94912411Z Skipped: Current root is not booted. 2026-10-22T08:18:51.949168874Z (10/12) Arming ConditionNeedsUpdate... 2026-10-22T08:18:52.003199315Z (11/12) Rebuilding certificate stores... 2026-10-22T08:18:53.245870391Z (12/12) Reloading system bus configuration... 2026-10-22T08:18:53.301269882Z Skipped: Current root is not booted. 2026-10-22T08:18:53.636273556Z warning: brotli-1.2.0-1 is up to date -- reinstalling 2026-10-22T08:18:53.636310497Z warning: dbus-1.16.2-2 is up to date -- reinstalling 2026-10-22T08:18:53.636314081Z resolving dependencies... 2026-10-22T08:18:53.644759408Z :: There are 11 providers available for ttf-font: 2026-10-22T08:18:53.644798115Z :: Repository extra 2026-10-22T08:18:53.64480209Z 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-input-nerd 10) ttf-liberation 11) ttf-roboto 2026-10-22T08:18:53.644808046Z 2026-10-22T08:18:53.649444879Z Enter a number (default=1): 2026-10-22T08:18:53.649478097Z looking for conflicting packages... 2026-10-22T08:18:53.667160623Z 2026-10-22T08:18:53.667194792Z Package (195) Old Version New Version Net Change Download Size 2026-10-22T08:18:53.667199931Z 2026-10-22T08:18:53.667202412Z extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB 2026-10-22T08:18:53.667205014Z extra/ada 4.0.0-1 0.95 MiB 0.31 MiB 2026-10-22T08:18:53.667207128Z extra/adwaita-cursors 51.0-1 11.41 MiB 0.35 MiB 2026-10-22T08:18:53.667209019Z extra/adwaita-fonts 51.0-2 7.27 MiB 2.17 MiB 2026-10-22T08:18:53.667210946Z extra/adwaita-icon-theme 51.0-1 0.92 MiB 0.19 MiB 2026-10-22T08:18:53.667212866Z extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB 2.17 MiB 2026-10-22T08:18:53.667214905Z extra/aom 3.15.2-1 9.50 MiB 2.97 MiB 2026-10-22T08:18:53.667217764Z extra/at-spi2-core 2.62.1-1 4.04 MiB 0.58 MiB 2026-10-22T08:18:53.667219728Z core/autoconf 2.73-1 2.25 MiB 0.64 MiB 2026-10-22T08:18:53.667221678Z core/automake 1.19-1 1.66 MiB 0.63 MiB 2026-10-22T08:18:53.667223588Z extra/avahi 1:0.9rc5-2 1.88 MiB 0.42 MiB 2026-10-22T08:18:53.667230895Z core/bison 3.8.2-8 2.52 MiB 0.75 MiB 2026-10-22T08:18:53.667233437Z extra/boost-libs 1.92.0-1 51.10 MiB 6.16 MiB 2026-10-22T08:18:53.667235382Z extra/bubblewrap 0.13.1-1 0.10 MiB 0.04 MiB 2026-10-22T08:18:53.667237583Z extra/c-ares 1.34.9-1 0.54 MiB 0.24 MiB 2026-10-22T08:18:53.667279818Z extra/cairo 1.18.6-1 1.77 MiB 0.68 MiB 2026-10-22T08:18:53.667282546Z extra/cpio 2.15-3 0.98 MiB 0.22 MiB 2026-10-22T08:18:53.667284545Z extra/dav1d 1.5.4-1 1.85 MiB 0.66 MiB 2026-10-22T08:18:53.667287303Z core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB 2026-10-22T08:18:53.667289363Z extra/dconf 51.0-1 0.46 MiB 0.11 MiB 2026-10-22T08:18:53.667291147Z core/debugedit 5.3-2 0.13 MiB 0.05 MiB 2026-10-22T08:18:53.66729587Z extra/default-cursors 3-1 0.00 MiB 0.00 MiB 2026-10-22T08:18:53.667298221Z extra/desktop-file-utils 0.28-1 0.18 MiB 0.04 MiB 2026-10-22T08:18:53.667300209Z core/diffutils 3.12-2 1.50 MiB 0.33 MiB 2026-10-22T08:18:53.667302122Z extra/duktape 2.7.0-7 0.78 MiB 0.17 MiB 2026-10-22T08:18:53.667304222Z core/elfutils 0.197-1 4.50 MiB 0.70 MiB 2026-10-22T08:18:53.667306567Z extra/enchant 2.8.21-1 0.32 MiB 0.09 MiB 2026-10-22T08:18:53.667308518Z core/fakeroot 1:1.37.2-3 0.14 MiB 0.08 MiB 2026-10-22T08:18:53.667310877Z core/flex 2.6.4-6 0.84 MiB 0.29 MiB 2026-10-22T08:18:53.66731561Z extra/fontconfig 2:2.18.3-2 1.33 MiB 0.40 MiB 2026-10-22T08:18:53.667319232Z extra/freetype2 2.15.0-1 1.74 MiB 0.57 MiB 2026-10-22T08:18:53.667321577Z extra/fribidi 1.0.17-1 0.26 MiB 0.07 MiB 2026-10-22T08:18:53.667323473Z extra/fuse-common 3.18.3-1 0.00 MiB 0.00 MiB 2026-10-22T08:18:53.667327931Z extra/fuse3 3.18.3-1 0.56 MiB 0.14 MiB 2026-10-22T08:18:53.667330138Z core/gc 8.2.12-1 0.76 MiB 0.23 MiB 2026-10-22T08:18:53.667332032Z core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB 2026-10-22T08:18:53.667334376Z extra/gdb 18.1-1 32.19 MiB 8.18 MiB 2026-10-22T08:18:53.667336311Z extra/gdb-common 18.1-1 1.16 MiB 0.12 MiB 2026-10-22T08:18:53.667341119Z extra/gdk-pixbuf2 2.44.8-1 3.01 MiB 0.49 MiB 2026-10-22T08:18:53.66734325Z extra/giflib 6.1.3-2 0.34 MiB 0.10 MiB 2026-10-22T08:18:53.667345544Z extra/glib-networking 1:2.90.0-1 0.70 MiB 0.15 MiB 2026-10-22T08:18:53.667347474Z extra/glycin 2.2.3-1 19.10 MiB 4.07 MiB 2026-10-22T08:18:53.667349354Z extra/gnu-free-fonts 20120503-9 6.65 MiB 3.19 MiB 2026-10-22T08:18:53.667351309Z extra/gobject-introspection-runtime 1.86.0-2 0.15 MiB 0.03 MiB 2026-10-22T08:18:53.667355878Z extra/gperftools 2.19.1-1 2.32 MiB 0.56 MiB 2026-10-22T08:18:53.66735801Z extra/graphene 1.10.8-2 0.98 MiB 0.10 MiB 2026-10-22T08:18:53.667361632Z extra/graphite 1:1.3.15-1 0.20 MiB 0.08 MiB 2026-10-22T08:18:53.667363705Z core/groff 1.24.2-1 9.11 MiB 2.43 MiB 2026-10-22T08:18:53.667369568Z extra/gsettings-desktop-schemas 51.0-1 6.65 MiB 0.87 MiB 2026-10-22T08:18:53.667371878Z extra/gsettings-system-schemas 51.0-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667373965Z extra/gssdp 1.6.6-1 0.24 MiB 0.06 MiB 2026-10-22T08:18:53.667378836Z extra/gst-plugins-bad-libs 1.28.8-1 14.73 MiB 3.19 MiB 2026-10-22T08:18:53.667381169Z extra/gst-plugins-base-libs 1.28.8-1 12.85 MiB 2.46 MiB 2026-10-22T08:18:53.667383579Z extra/gstreamer 1.28.8-1 11.91 MiB 2.11 MiB 2026-10-22T08:18:53.667385562Z extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB 2026-10-22T08:18:53.667387485Z extra/gtk-update-icon-cache 1:4.24.1-1 0.04 MiB 0.02 MiB 2026-10-22T08:18:53.66739196Z extra/gtk3 1:3.24.52-2 53.22 MiB 8.93 MiB 2026-10-22T08:18:53.667394043Z core/guile 3.0.11-1 54.49 MiB 8.39 MiB 2026-10-22T08:18:53.667396121Z extra/gupnp 1:1.6.10-1 0.70 MiB 0.13 MiB 2026-10-22T08:18:53.667398016Z extra/gupnp-igd 1.6.0-2 0.11 MiB 0.03 MiB 2026-10-22T08:18:53.66740049Z extra/harfbuzz 14.6.0-1 5.10 MiB 1.36 MiB 2026-10-22T08:18:53.667405009Z extra/harfbuzz-icu 14.6.0-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667407468Z extra/hicolor-icon-theme 0.18-1 0.05 MiB 0.01 MiB 2026-10-22T08:18:53.667412038Z extra/hidapi 0.15.0-1 0.13 MiB 0.04 MiB 2026-10-22T08:18:53.667416786Z extra/highway 1.4.0-1 10.04 MiB 1.19 MiB 2026-10-22T08:18:53.667418864Z extra/hyphen 2.8.9-1 0.04 MiB 0.02 MiB 2026-10-22T08:18:53.667420956Z extra/iso-codes 4.20.1-1 22.30 MiB 3.60 MiB 2026-10-22T08:18:53.667422802Z extra/jbigkit 2.2-1 0.17 MiB 0.05 MiB 2026-10-22T08:18:53.667424682Z extra/json-glib 1.10.8-1 1.01 MiB 0.17 MiB 2026-10-22T08:18:53.667428957Z extra/lcms2 2.19.1-1 0.69 MiB 0.23 MiB 2026-10-22T08:18:53.66743147Z extra/libavif 1.4.2-1 0.87 MiB 0.31 MiB 2026-10-22T08:18:53.667433256Z extra/libcloudproviders 0.4.1-1 0.32 MiB 0.05 MiB 2026-10-22T08:18:53.667435277Z extra/libcolord 1.4.8-2 1.24 MiB 0.18 MiB 2026-10-22T08:18:53.667437638Z extra/libcups 2:2.4.20-1 0.79 MiB 0.28 MiB 2026-10-22T08:18:53.667442826Z extra/libdaemon 0.14-6 0.06 MiB 0.02 MiB 2026-10-22T08:18:53.667445071Z extra/libdatrie 0.2.14-1 0.49 MiB 0.11 MiB 2026-10-22T08:18:53.667446992Z extra/libdeflate 1.26-1 0.14 MiB 0.06 MiB 2026-10-22T08:18:53.667448942Z extra/libdrm 2.4.134-1 1.28 MiB 0.35 MiB 2026-10-22T08:18:53.667450838Z core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB 2026-10-22T08:18:53.667452854Z extra/libepoxy 1.5.10-3 2.64 MiB 0.30 MiB 2026-10-22T08:18:53.667454829Z extra/libevdev 1.14.0-1 0.22 MiB 0.06 MiB 2026-10-22T08:18:53.667459076Z extra/libgirepository 1.86.0-2 1.52 MiB 0.14 MiB 2026-10-22T08:18:53.667461239Z extra/libglvnd 1.7.0-3 3.34 MiB 0.32 MiB 2026-10-22T08:18:53.667463021Z extra/libgudev 238-4 0.17 MiB 0.03 MiB 2026-10-22T08:18:53.667465285Z core/libisl 0.28-1 5.90 MiB 0.94 MiB 2026-10-22T08:18:53.667467171Z extra/libjpeg-turbo 3.2.0-2 2.65 MiB 0.59 MiB 2026-10-22T08:18:53.667474269Z extra/libjxl 0.12.0-1 6.78 MiB 1.86 MiB 2026-10-22T08:18:53.667476702Z extra/libmanette 0.2.13-2 0.40 MiB 0.05 MiB 2026-10-22T08:18:53.667478881Z core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB 2026-10-22T08:18:53.66748349Z extra/libnice 0.1.24-1 1.86 MiB 0.31 MiB 2026-10-22T08:18:53.66748604Z extra/libpciaccess 0.19-1 0.06 MiB 0.02 MiB 2026-10-22T08:18:53.667488086Z extra/libpipewire 1:1.6.9-1 5.78 MiB 1.49 MiB 2026-10-22T08:18:53.667489939Z extra/libpng 1.6.59-1 0.58 MiB 0.25 MiB 2026-10-22T08:18:53.667491755Z extra/libproxy 0.5.12-1 0.10 MiB 0.03 MiB 2026-10-22T08:18:53.667493598Z extra/librsvg 2:2.63.3-1 10.24 MiB 2.34 MiB 2026-10-22T08:18:53.667500516Z extra/libsoup3 3.8.0-1 2.06 MiB 0.42 MiB 2026-10-22T08:18:53.667502801Z extra/libstemmer 3.1.1-1 0.64 MiB 0.15 MiB 2026-10-22T08:18:53.667504853Z extra/libthai 0.1.30-1 1.24 MiB 0.26 MiB 2026-10-22T08:18:53.667506706Z extra/libtiff 4.7.2-2 1.32 MiB 0.40 MiB 2026-10-22T08:18:53.667508552Z core/libtool 2.6.2-5 2.34 MiB 0.42 MiB 2026-10-22T08:18:53.667513076Z extra/libunwind 1.8.3-1 0.30 MiB 0.13 MiB 2026-10-22T08:18:53.667515315Z extra/liburing 2.15-1 0.47 MiB 0.26 MiB 2026-10-22T08:18:53.6675173Z extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB 2026-10-22T08:18:53.667519154Z extra/libva 2.24.1-1 1.00 MiB 0.20 MiB 2026-10-22T08:18:53.667520956Z extra/libwebp 1.6.0-2 1.04 MiB 0.32 MiB 2026-10-22T08:18:53.667522822Z extra/libx11 1.8.14-1 9.84 MiB 2.02 MiB 2026-10-22T08:18:53.667528859Z extra/libxau 1.0.12-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667531135Z extra/libxcb 1.17.0-1 3.87 MiB 0.97 MiB 2026-10-22T08:18:53.667533311Z extra/libxcomposite 0.4.7-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667535254Z extra/libxcursor 1.2.3-1 0.07 MiB 0.03 MiB 2026-10-22T08:18:53.6675371Z extra/libxdamage 1.1.7-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667539125Z extra/libxdmcp 1.1.5-2 0.13 MiB 0.03 MiB 2026-10-22T08:18:53.667543709Z extra/libxext 1.3.7-1 0.30 MiB 0.10 MiB 2026-10-22T08:18:53.667546045Z extra/libxfixes 6.0.2-1 0.04 MiB 0.01 MiB 2026-10-22T08:18:53.667548373Z extra/libxft 2.3.9-1 0.13 MiB 0.06 MiB 2026-10-22T08:18:53.667550538Z extra/libxi 1.8.4-1 0.41 MiB 0.07 MiB 2026-10-22T08:18:53.667552575Z extra/libxinerama 1.1.6-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667554873Z extra/libxkbcommon 1.13.2-1 1.05 MiB 0.27 MiB 2026-10-22T08:18:53.667556798Z extra/libxkbcommon-x11 1.13.2-1 0.10 MiB 0.03 MiB 2026-10-22T08:18:53.667561113Z extra/libxrandr 1.5.5-1 0.07 MiB 0.03 MiB 2026-10-22T08:18:53.667563369Z extra/libxrender 0.9.13-1 0.10 MiB 0.03 MiB 2026-10-22T08:18:53.667565353Z extra/libxshmfence 1.3.3-1 0.02 MiB 0.01 MiB 2026-10-22T08:18:53.667567459Z extra/libxslt 1.1.45-2 0.78 MiB 0.20 MiB 2026-10-22T08:18:53.667569281Z extra/libxtst 1.2.6-1 0.11 MiB 0.03 MiB 2026-10-22T08:18:53.667571338Z extra/libxv 1.0.13-1 0.06 MiB 0.03 MiB 2026-10-22T08:18:53.667573133Z extra/libxxf86vm 1.1.7-1 0.03 MiB 0.02 MiB 2026-10-22T08:18:53.667578649Z extra/libyuv r2921+644251f25-1 1.50 MiB 0.26 MiB 2026-10-22T08:18:53.667581113Z extra/llvm-libs 23.1.3-4 164.87 MiB 41.45 MiB 2026-10-22T08:18:53.6675833Z extra/lm_sensors 1:3.6.2-1 0.48 MiB 0.13 MiB 2026-10-22T08:18:53.667584983Z core/lzo 2.10-5 0.38 MiB 0.09 MiB 2026-10-22T08:18:53.667586629Z core/m4 1.4.21-2 0.71 MiB 0.27 MiB 2026-10-22T08:18:53.667588271Z core/make 4.4.1-3 1.66 MiB 0.51 MiB 2026-10-22T08:18:53.667590098Z extra/mesa 1:26.2.5-1 53.86 MiB 13.50 MiB 2026-10-22T08:18:53.667591775Z extra/ministream 0.99.1-1 0.05 MiB 0.02 MiB 2026-10-22T08:18:53.667594188Z core/mpdecimal 4.0.1-3 0.32 MiB 0.10 MiB 2026-10-22T08:18:53.667595918Z extra/numactl 2.0.19-1 0.24 MiB 0.08 MiB 2026-10-22T08:18:53.667597606Z extra/openjpeg2 2.5.4-1 13.37 MiB 0.87 MiB 2026-10-22T08:18:53.6675994Z extra/orc 0.4.44-1 1.45 MiB 0.34 MiB 2026-10-22T08:18:53.667601165Z extra/pango 1:1.58.2-1 2.38 MiB 0.43 MiB 2026-10-22T08:18:53.667603103Z core/patch 2.8-1 0.17 MiB 0.08 MiB 2026-10-22T08:18:53.66760488Z core/perl 5.44.0-1 72.30 MiB 20.98 MiB 2026-10-22T08:18:53.667606655Z extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB 2026-10-22T08:18:53.667608547Z extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB 2026-10-22T08:18:53.667610215Z extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB 2026-10-22T08:18:53.667611988Z extra/pipewire 1:1.6.9-1 1.30 MiB 0.27 MiB 2026-10-22T08:18:53.667613681Z extra/pixman 0.46.4-1 0.74 MiB 0.28 MiB 2026-10-22T08:18:53.667615344Z core/pkgconf 3.0.10-1 0.34 MiB 0.12 MiB 2026-10-22T08:18:53.667617027Z core/python 3.14.8-1 73.79 MiB 13.55 MiB 2026-10-22T08:18:53.667618784Z extra/python-autocommand 2.2.2-9 0.08 MiB 0.02 MiB 2026-10-22T08:18:53.66762044Z extra/python-jaraco.collections 5.1.0-3 0.11 MiB 0.02 MiB 2026-10-22T08:18:53.667622567Z extra/python-jaraco.context 6.1.2-1 0.06 MiB 0.02 MiB 2026-10-22T08:18:53.667624224Z extra/python-jaraco.functools 4.1.0-3 0.07 MiB 0.02 MiB 2026-10-22T08:18:53.667626053Z extra/python-jaraco.text 4.0.0-4 0.08 MiB 0.02 MiB 2026-10-22T08:18:53.667627762Z extra/python-mako 1.4.3-1 0.98 MiB 0.17 MiB 2026-10-22T08:18:53.667629516Z extra/python-markdown 3.11.2-1 1.21 MiB 0.20 MiB 2026-10-22T08:18:53.66763126Z extra/python-markupsafe 3.0.4-1 0.09 MiB 0.02 MiB 2026-10-22T08:18:53.667632968Z extra/python-more-itertools 11.2.1-1 0.78 MiB 0.13 MiB 2026-10-22T08:18:53.667634789Z extra/python-packaging 26.3-1 1.58 MiB 0.25 MiB 2026-10-22T08:18:53.667637376Z extra/python-platformdirs 4.13.5-1 0.57 MiB 0.07 MiB 2026-10-22T08:18:53.667639197Z extra/python-setuptools 1:84.2.1-1 4.94 MiB 0.78 MiB 2026-10-22T08:18:53.667640907Z extra/python-wheel 0.48.0-1 0.34 MiB 0.07 MiB 2026-10-22T08:18:53.667642953Z extra/rav1e 0.8.1-3 7.49 MiB 1.58 MiB 2026-10-22T08:18:53.667644724Z extra/shared-mime-info 2.5.1-2 5.83 MiB 0.75 MiB 2026-10-22T08:18:53.667646424Z extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB 2026-10-22T08:18:53.667648027Z extra/source-highlight 3.1.9-19 3.27 MiB 0.69 MiB 2026-10-22T08:18:53.667649678Z extra/spirv-tools 1:1.4.363.0-1 8.16 MiB 2.12 MiB 2026-10-22T08:18:53.6676513Z core/sudo 1.9.17.p2-6 7.85 MiB 1.86 MiB 2026-10-22T08:18:53.667652943Z extra/svt-av1 4.2.0-1 5.36 MiB 1.98 MiB 2026-10-22T08:18:53.667654566Z core/texinfo 7.3-3 12.69 MiB 2.13 MiB 2026-10-22T08:18:53.667656321Z extra/tinysparql 3.12.0-1 3.92 MiB 1.06 MiB 2026-10-22T08:18:53.667657965Z extra/vmaf 3.2.1-1 7.11 MiB 0.48 MiB 2026-10-22T08:18:53.66765956Z extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB 0.18 MiB 2026-10-22T08:18:53.66766202Z extra/wayland 1.26.0-1 0.86 MiB 0.15 MiB 2026-10-22T08:18:53.667663733Z core/which 2.25-1 0.03 MiB 0.02 MiB 2026-10-22T08:18:53.667665435Z extra/woff2 1.0.2-7 0.19 MiB 0.06 MiB 2026-10-22T08:18:53.667667044Z extra/xcb-proto 1.17.0-4 1.03 MiB 0.13 MiB 2026-10-22T08:18:53.667668688Z extra/xdg-dbus-proxy 0.1.9-1 0.06 MiB 0.03 MiB 2026-10-22T08:18:53.667670364Z extra/xdg-desktop-portal 1.22.1-2 1.83 MiB 0.44 MiB 2026-10-22T08:18:53.667672144Z extra/xdg-desktop-portal-gtk 1.15.3-2 0.42 MiB 0.10 MiB 2026-10-22T08:18:53.667673837Z extra/xkeyboard-config 2.48-1 10.24 MiB 0.87 MiB 2026-10-22T08:18:53.667675554Z extra/xorg-xprop 1.2.8-1 0.05 MiB 0.03 MiB 2026-10-22T08:18:53.66767717Z extra/xorgproto 2026.1-1 1.47 MiB 0.24 MiB 2026-10-22T08:18:53.667678768Z extra/xxhash 0.8.4-1 0.42 MiB 0.10 MiB 2026-10-22T08:18:53.667680735Z extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB 2026-10-22T08:18:53.667682402Z core/base-devel 1-2 0.00 MiB 0.00 MiB 2026-10-22T08:18:53.667684956Z core/brotli 1.2.0-1 1.2.0-1 0.00 MiB 0.39 MiB 2026-10-22T08:18:53.667686747Z core/dbus 1.16.2-2 1.16.2-2 0.00 MiB 2026-10-22T08:18:53.667688482Z extra/git 2.56.0-1 33.54 MiB 7.43 MiB 2026-10-22T08:18:53.667690119Z extra/go 2:1.27.3-1 226.64 MiB 42.30 MiB 2026-10-22T08:18:53.667692426Z extra/gobject-introspection 1.86.0-2 3.11 MiB 0.51 MiB 2026-10-22T08:18:53.667694322Z extra/gtk4 1:4.24.1-1 54.04 MiB 9.49 MiB 2026-10-22T08:18:53.667695907Z extra/gtk4-layer-shell 1.3.0-1 0.29 MiB 0.05 MiB 2026-10-22T08:18:53.667697634Z extra/libadwaita 1:1.10.0-1 5.29 MiB 0.80 MiB 2026-10-22T08:18:53.667699269Z extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB 2026-10-22T08:18:53.667701318Z extra/webkitgtk-6.0 2.54.1-1 138.59 MiB 38.48 MiB 2026-10-22T08:18:53.667703105Z 2026-10-22T08:18:53.667705195Z Total Download Size: 380.54 MiB 2026-10-22T08:18:53.667707202Z Total Installed Size: 1715.46 MiB 2026-10-22T08:18:53.667708782Z Net Upgrade Size: 1713.42 MiB 2026-10-22T08:18:53.667710278Z 2026-10-22T08:18:53.667712904Z :: Proceed with installation? [Y/n] 2026-10-22T08:18:53.667715482Z :: Retrieving packages... 2026-10-22T08:18:58.054974953Z gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading... 2026-10-22T08:18:58.055006497Z go-2:1.27.3-1-x86_64 downloading... 2026-10-22T08:18:58.055013017Z llvm-libs-23.1.3-4-x86_64 downloading... 2026-10-22T08:18:58.055036004Z webkitgtk-6.0-2.54.1-1-x86_64 downloading... 2026-10-22T08:18:58.055041681Z perl-5.44.0-1-x86_64 downloading... 2026-10-22T08:18:58.055045451Z nodejs-26.12.0-1-x86_64 downloading... 2026-10-22T08:18:58.05504964Z python-3.14.8-1-x86_64 downloading... 2026-10-22T08:18:58.055052691Z mesa-1:26.2.5-1-x86_64 downloading... 2026-10-22T08:18:58.055102797Z gtk4-1:4.24.1-1-x86_64 downloading... 2026-10-22T08:18:58.055117249Z gtk3-1:3.24.52-2-x86_64 downloading... 2026-10-22T08:18:58.055122482Z guile-3.0.11-1-x86_64 downloading... 2026-10-22T08:18:58.055125894Z gdb-18.1-1-x86_64 downloading... 2026-10-22T08:18:58.055135152Z git-2.56.0-1-x86_64 downloading... 2026-10-22T08:18:58.055146415Z boost-libs-1.92.0-1-x86_64 downloading... 2026-10-22T08:18:58.055151135Z glycin-2.2.3-1-x86_64 downloading... 2026-10-22T08:18:58.055160537Z iso-codes-4.20.1-1-any downloading... 2026-10-22T08:18:58.055165939Z gnu-free-fonts-20120503-9-any downloading... 2026-10-22T08:18:58.055169036Z gst-plugins-bad-libs-1.28.8-1-x86_64 downloading... 2026-10-22T08:18:58.055172351Z aom-3.15.2-1-x86_64 downloading... 2026-10-22T08:18:58.05517547Z gst-plugins-base-libs-1.28.8-1-x86_64 downloading... 2026-10-22T08:18:58.05517861Z groff-1.24.2-1-x86_64 downloading... 2026-10-22T08:18:58.055181397Z librsvg-2:2.63.3-1-x86_64 downloading... 2026-10-22T08:18:58.055185192Z adwaita-fonts-51.0-2-any downloading... 2026-10-22T08:18:58.055189407Z adwaita-icon-theme-legacy-46.2-3-any downloading... 2026-10-22T08:18:58.055192432Z texinfo-7.3-3-x86_64 downloading... 2026-10-22T08:18:58.055196403Z spirv-tools-1:1.4.363.0-1-x86_64 downloading... 2026-10-22T08:18:58.055200367Z gstreamer-1.28.8-1-x86_64 downloading... 2026-10-22T08:18:58.055203153Z libx11-1.8.14-1-x86_64 downloading... 2026-10-22T08:18:58.055206913Z svt-av1-4.2.0-1-x86_64 downloading... 2026-10-22T08:18:58.055211483Z libjxl-0.12.0-1-x86_64 downloading... 2026-10-22T08:18:58.055219591Z sudo-1.9.17.p2-6-x86_64 downloading... 2026-10-22T08:18:58.055224557Z rav1e-0.8.1-3-x86_64 downloading... 2026-10-22T08:18:58.055227612Z libpipewire-1:1.6.9-1-x86_64 downloading... 2026-10-22T08:18:58.05523026Z harfbuzz-14.6.0-1-x86_64 downloading... 2026-10-22T08:18:58.055233327Z abseil-cpp-20260817.0-2-x86_64 downloading... 2026-10-22T08:18:58.055236472Z db5.3-5.3.28-7-x86_64 downloading... 2026-10-22T08:18:58.055239663Z highway-1.4.0-1-x86_64 downloading... 2026-10-22T08:18:58.055245593Z tinysparql-3.12.0-1-x86_64 downloading... 2026-10-22T08:18:58.055249825Z libxcb-1.17.0-1-x86_64 downloading... 2026-10-22T08:18:58.055253736Z libisl-0.28-1-x86_64 downloading... 2026-10-22T08:18:58.055257369Z openjpeg2-2.5.4-1-x86_64 downloading... 2026-10-22T08:18:58.055262305Z xkeyboard-config-2.48-1-any downloading... 2026-10-22T08:18:58.055265521Z gsettings-desktop-schemas-51.0-1-any downloading... 2026-10-22T08:18:58.055272493Z libadwaita-1:1.10.0-1-x86_64 downloading... 2026-10-22T08:18:58.055277643Z python-setuptools-1:84.2.1-1-any downloading... 2026-10-22T08:18:58.055282787Z bison-3.8.2-8-x86_64 downloading... 2026-10-22T08:18:58.055285817Z shared-mime-info-2.5.1-2-x86_64 downloading... 2026-10-22T08:18:58.055292005Z elfutils-0.197-1-x86_64 downloading... 2026-10-22T08:18:58.055295686Z source-highlight-3.1.9-19-x86_64 downloading... 2026-10-22T08:18:58.055298567Z cairo-1.18.6-1-x86_64 downloading... 2026-10-22T08:18:58.055303152Z dav1d-1.5.4-1-x86_64 downloading... 2026-10-22T08:18:58.055306899Z autoconf-2.73-1-any downloading... 2026-10-22T08:18:58.055310602Z automake-1.19-1-any downloading... 2026-10-22T08:18:58.055314681Z libjpeg-turbo-3.2.0-2-x86_64 downloading... 2026-10-22T08:18:58.055322803Z at-spi2-core-2.62.1-1-x86_64 downloading... 2026-10-22T08:18:58.055326967Z freetype2-2.15.0-1-x86_64 downloading... 2026-10-22T08:18:58.055334819Z gperftools-2.19.1-1-x86_64 downloading... 2026-10-22T08:18:58.055339153Z gobject-introspection-1.86.0-2-x86_64 downloading... 2026-10-22T08:18:58.055345885Z make-4.4.1-3-x86_64 downloading... 2026-10-22T08:18:58.055350402Z gdk-pixbuf2-2.44.8-1-x86_64 downloading... 2026-10-22T08:18:58.055353594Z vmaf-3.2.1-1-x86_64 downloading... 2026-10-22T08:18:58.055356621Z simdjson-1:5.0.5-1-x86_64 downloading... 2026-10-22T08:18:58.055361048Z xdg-desktop-portal-1.22.1-2-x86_64 downloading... 2026-10-22T08:18:58.055364985Z pango-1:1.58.2-1-x86_64 downloading... 2026-10-22T08:18:58.055367841Z libtool-2.6.2-5-x86_64 downloading... 2026-10-22T08:18:58.05537688Z libsoup3-3.8.0-1-x86_64 downloading... 2026-10-22T08:18:58.055381222Z avahi-1:0.9rc5-2-x86_64 downloading... 2026-10-22T08:18:58.055384404Z libtiff-4.7.2-2-x86_64 downloading... 2026-10-22T08:18:58.055387517Z fontconfig-2:2.18.3-2-x86_64 downloading... 2026-10-22T08:18:58.055390618Z gtest-1.18.0-1-x86_64 downloading... 2026-10-22T08:18:58.05539382Z brotli-1.2.0-1-x86_64 downloading... 2026-10-22T08:18:58.05539672Z adwaita-cursors-51.0-1-any downloading... 2026-10-22T08:18:58.055400856Z libdrm-2.4.134-1-x86_64 downloading... 2026-10-22T08:18:58.055405111Z orc-0.4.44-1-x86_64 downloading... 2026-10-22T08:18:58.055412942Z diffutils-3.12-2-x86_64 downloading... 2026-10-22T08:18:58.055417697Z libwebp-1.6.0-2-x86_64 downloading... 2026-10-22T08:18:58.05542436Z libglvnd-1.7.0-3-x86_64 downloading... 2026-10-22T08:18:58.055427935Z libnice-0.1.24-1-x86_64 downloading... 2026-10-22T08:18:58.055430962Z ada-4.0.0-1-x86_64 downloading... 2026-10-22T08:18:58.055434168Z libavif-1.4.2-1-x86_64 downloading... 2026-10-22T08:18:58.0554374Z libepoxy-1.5.10-3-x86_64 downloading... 2026-10-22T08:18:58.055440575Z flex-2.6.4-6-x86_64 downloading... 2026-10-22T08:18:58.055443553Z pixman-0.46.4-1-x86_64 downloading... 2026-10-22T08:18:58.055446524Z libcups-2:2.4.20-1-x86_64 downloading... 2026-10-22T08:18:58.055450943Z libxkbcommon-1.13.2-1-x86_64 downloading... 2026-10-22T08:18:58.055454528Z pipewire-1:1.6.9-1-x86_64 downloading... 2026-10-22T08:18:58.055463471Z m4-1.4.21-2-x86_64 downloading... 2026-10-22T08:18:58.055468828Z libthai-0.1.30-1-x86_64 downloading... 2026-10-22T08:18:58.05547211Z liburing-2.15-1-x86_64 downloading... 2026-10-22T08:18:58.055475166Z libuv-1.52.1-2-x86_64 downloading... 2026-10-22T08:18:58.055483222Z libyuv-r2921+644251f25-1-x86_64 downloading... 2026-10-22T08:18:58.055492824Z libpng-1.6.59-1-x86_64 downloading... 2026-10-22T08:18:58.055499157Z python-packaging-26.3-1-any downloading... 2026-10-22T08:18:58.055502565Z c-ares-1.34.9-1-x86_64 downloading... 2026-10-22T08:18:58.055505323Z xorgproto-2026.1-1-any downloading... 2026-10-22T08:18:58.055508733Z gc-8.2.12-1-x86_64 downloading... 2026-10-22T08:18:58.055512456Z lcms2-2.19.1-1-x86_64 downloading... 2026-10-22T08:18:58.05551664Z cpio-2.15-3-x86_64 downloading... 2026-10-22T08:18:58.055524101Z libva-2.24.1-1-x86_64 downloading... 2026-10-22T08:18:58.529421309Z libxslt-1.1.45-2-x86_64 downloading... 2026-10-22T08:18:58.529457071Z python-markdown-3.11.2-1-any downloading... 2026-10-22T08:18:58.529460352Z adwaita-icon-theme-51.0-1-any downloading... 2026-10-22T08:18:58.529462761Z vulkan-icd-loader-1.4.363.0-1-x86_64 downloading... 2026-10-22T08:18:58.529464955Z libcolord-1.4.8-2-x86_64 downloading... 2026-10-22T08:18:58.529466885Z duktape-2.7.0-7-x86_64 downloading... 2026-10-22T08:18:58.529468762Z python-mako-1.4.3-1-any downloading... 2026-10-22T08:18:58.529470969Z json-glib-1.10.8-1-x86_64 downloading... 2026-10-22T08:18:58.5294729Z glib-networking-1:2.90.0-1-x86_64 downloading... 2026-10-22T08:18:58.529474724Z wayland-1.26.0-1-x86_64 downloading... 2026-10-22T08:18:58.529477298Z libstemmer-3.1.1-1-x86_64 downloading... 2026-10-22T08:18:58.529479059Z libgirepository-1.86.0-2-x86_64 downloading... 2026-10-22T08:18:58.52948106Z fuse3-3.18.3-1-x86_64 downloading... 2026-10-22T08:18:58.529482861Z lm_sensors-1:3.6.2-1-x86_64 downloading... 2026-10-22T08:18:58.529484629Z python-more-itertools-11.2.1-1-any downloading... 2026-10-22T08:18:58.529486364Z libunwind-1.8.3-1-x86_64 downloading... 2026-10-22T08:18:58.529488185Z xcb-proto-1.17.0-4-any downloading... 2026-10-22T08:18:58.529489882Z gupnp-1:1.6.10-1-x86_64 downloading... 2026-10-22T08:18:58.529494897Z gdb-common-18.1-1-x86_64 downloading... 2026-10-22T08:18:58.52949672Z pkgconf-3.0.10-1-x86_64 downloading... 2026-10-22T08:18:58.529498705Z libedit-20260512_3.1-1-x86_64 downloading... 2026-10-22T08:18:58.529500756Z zlib-ng-2.3.3-1-x86_64 downloading... 2026-10-22T08:18:58.529502743Z dconf-51.0-1-x86_64 downloading... 2026-10-22T08:18:58.529504598Z libdatrie-0.2.14-1-x86_64 downloading... 2026-10-22T08:18:58.529506641Z xdg-desktop-portal-gtk-1.15.3-2-x86_64 downloading... 2026-10-22T08:18:58.529508485Z graphene-1.10.8-2-x86_64 downloading... 2026-10-22T08:18:58.52951041Z xxhash-0.8.4-1-x86_64 downloading... 2026-10-22T08:18:58.529512225Z libxext-1.3.7-1-x86_64 downloading... 2026-10-22T08:18:58.529513881Z mpdecimal-4.0.1-3-x86_64 downloading... 2026-10-22T08:18:58.529515699Z giflib-6.1.3-2-x86_64 downloading... 2026-10-22T08:18:58.529517433Z libmpc-1.4.1-1-x86_64 downloading... 2026-10-22T08:18:58.529519293Z lzo-2.10-5-x86_64 downloading... 2026-10-22T08:18:58.529521412Z enchant-2.8.21-1-x86_64 downloading... 2026-10-22T08:18:58.529523402Z patch-2.8-1-x86_64 downloading... 2026-10-22T08:18:58.529525342Z graphite-1:1.3.15-1-x86_64 downloading... 2026-10-22T08:18:58.529527258Z numactl-2.0.19-1-x86_64 downloading... 2026-10-22T08:18:58.529529287Z fakeroot-1:1.37.2-3-x86_64 downloading... 2026-10-22T08:18:58.529531083Z python-wheel-0.48.0-1-any downloading... 2026-10-22T08:18:58.529532855Z fribidi-1.0.17-1-x86_64 downloading... 2026-10-22T08:18:58.529534665Z libxi-1.8.4-1-x86_64 downloading... 2026-10-22T08:18:58.529536511Z python-platformdirs-4.13.5-1-any downloading... 2026-10-22T08:18:58.529538347Z libdeflate-1.26-1-x86_64 downloading... 2026-10-22T08:18:58.529540203Z perl-timedate-2.35-1-any downloading... 2026-10-22T08:18:58.529543685Z woff2-1.0.2-7-x86_64 downloading... 2026-10-22T08:18:58.529545593Z gssdp-1.6.6-1-x86_64 downloading... 2026-10-22T08:18:58.529547332Z libxft-2.3.9-1-x86_64 downloading... 2026-10-22T08:18:58.529549114Z libevdev-1.14.0-1-x86_64 downloading... 2026-10-22T08:18:58.529550845Z perl-mailtools-2.22-3-any downloading... 2026-10-22T08:18:58.529552722Z libmanette-0.2.13-2-x86_64 downloading... 2026-10-22T08:18:58.529554555Z gtk4-layer-shell-1.3.0-1-x86_64 downloading... 2026-10-22T08:18:58.52955965Z jbigkit-2.2-1-x86_64 downloading... 2026-10-22T08:18:58.529561875Z debugedit-5.3-2-x86_64 downloading... 2026-10-22T08:18:58.529563647Z libcloudproviders-0.4.1-1-x86_64 downloading... 2026-10-22T08:18:58.529566915Z desktop-file-utils-0.28-1-x86_64 downloading... 2026-10-22T08:18:58.529569098Z hidapi-0.15.0-1-x86_64 downloading... 2026-10-22T08:18:58.529571188Z bubblewrap-0.13.1-1-x86_64 downloading... 2026-10-22T08:18:58.529572924Z libxv-1.0.13-1-x86_64 downloading... 2026-10-22T08:18:58.529574772Z gobject-introspection-runtime-1.86.0-2-x86_64 downloading... 2026-10-22T08:18:58.529577098Z libxcursor-1.2.3-1-x86_64 downloading... 2026-10-22T08:18:58.529578924Z libxkbcommon-x11-1.13.2-1-x86_64 downloading... 2026-10-22T08:18:58.529580661Z libxrender-0.9.13-1-x86_64 downloading... 2026-10-22T08:18:58.529582369Z libproxy-0.5.12-1-x86_64 downloading... 2026-10-22T08:18:58.529584097Z libgudev-238-4-x86_64 downloading... 2026-10-22T08:18:58.529585778Z gupnp-igd-1.6.0-2-x86_64 downloading... 2026-10-22T08:18:58.529587542Z libxrandr-1.5.5-1-x86_64 downloading... 2026-10-22T08:18:58.529589473Z libxdmcp-1.1.5-2-x86_64 downloading... 2026-10-22T08:18:58.529591353Z xdg-dbus-proxy-0.1.9-1-x86_64 downloading... 2026-10-22T08:18:58.529593123Z libxtst-1.2.6-1-x86_64 downloading... 2026-10-22T08:18:58.529594914Z xorg-xprop-1.2.8-1-x86_64 downloading... 2026-10-22T08:18:58.529596707Z python-autocommand-2.2.2-9-any downloading... 2026-10-22T08:18:58.529598664Z python-jaraco.collections-5.1.0-3-any downloading... 2026-10-22T08:18:58.529600572Z python-markupsafe-3.0.4-1-x86_64 downloading... 2026-10-22T08:18:58.529602335Z python-jaraco.text-4.0.0-4-any downloading... 2026-10-22T08:18:58.529604186Z libpciaccess-0.19-1-x86_64 downloading... 2026-10-22T08:18:58.529605919Z perl-error-0.17030-3-any downloading... 2026-10-22T08:18:58.529607739Z libdaemon-0.14-6-x86_64 downloading... 2026-10-22T08:18:58.529609791Z python-jaraco.functools-4.1.0-3-any downloading... 2026-10-22T08:18:58.529637931Z ministream-0.99.1-1-x86_64 downloading... 2026-10-22T08:18:58.529641042Z hyphen-2.8.9-1-x86_64 downloading... 2026-10-22T08:18:58.529642977Z gtk-update-icon-cache-1:4.24.1-1-x86_64 downloading... 2026-10-22T08:18:58.529644978Z python-jaraco.context-6.1.2-1-any downloading... 2026-10-22T08:18:58.529646834Z which-2.25-1-x86_64 downloading... 2026-10-22T08:18:58.529648583Z libxxf86vm-1.1.7-1-x86_64 downloading... 2026-10-22T08:18:58.52965038Z libxfixes-6.0.2-1-x86_64 downloading... 2026-10-22T08:18:58.529652185Z hicolor-icon-theme-0.18-1-any downloading... 2026-10-22T08:18:58.529653954Z libxcomposite-0.4.7-1-x86_64 downloading... 2026-10-22T08:18:58.52965571Z libxau-1.0.12-1-x86_64 downloading... 2026-10-22T08:18:58.529657562Z libxinerama-1.1.6-1-x86_64 downloading... 2026-10-22T08:18:58.529659725Z harfbuzz-icu-14.6.0-1-x86_64 downloading... 2026-10-22T08:18:58.529661667Z libxdamage-1.1.7-1-x86_64 downloading... 2026-10-22T08:18:58.52966352Z gsettings-system-schemas-51.0-1-any downloading... 2026-10-22T08:18:58.529665417Z libxshmfence-1.3.3-1-x86_64 downloading... 2026-10-22T08:18:58.529667324Z fuse-common-3.18.3-1-x86_64 downloading... 2026-10-22T08:18:58.529669086Z default-cursors-3-1-any downloading... 2026-10-22T08:18:58.529674505Z base-devel-1-2-any downloading... 2026-10-22T08:18:58.52967673Z checking keyring... 2026-10-22T08:18:58.736562901Z checking package integrity... 2026-10-22T08:19:02.610526875Z loading package files... 2026-10-22T08:19:02.88455533Z checking for file conflicts... 2026-10-22T08:19:03.001121761Z :: Processing package changes... 2026-10-22T08:19:03.001165313Z installing db5.3... 2026-10-22T08:19:03.016604542Z installing perl... 2026-10-22T08:19:03.340639248Z installing perl-error... 2026-10-22T08:19:03.340683068Z installing perl-timedate... 2026-10-22T08:19:03.343451443Z installing perl-mailtools... 2026-10-22T08:19:03.345577252Z installing zlib-ng... 2026-10-22T08:19:03.347667877Z reinstalling brotli... 2026-10-22T08:19:03.356637835Z installing git... 2026-10-22T08:19:03.509782249Z Optional dependencies for git 2026-10-22T08:19:03.509835147Z git-zsh-completion: upstream zsh completion 2026-10-22T08:19:03.509842422Z tk: gitk and git gui 2026-10-22T08:19:03.509846555Z openssh: ssh transport and crypto 2026-10-22T08:19:03.509850237Z man: show help with `git command --help` 2026-10-22T08:19:03.509853222Z perl-libwww: git svn 2026-10-22T08:19:03.509857092Z perl-term-readkey: git svn and interactive.singlekey setting 2026-10-22T08:19:03.509861453Z perl-io-socket-ssl: git send-email TLS support 2026-10-22T08:19:03.509879168Z perl-authen-sasl: git send-email TLS support 2026-10-22T08:19:03.50989132Z perl-cgi: gitweb (web interface) support 2026-10-22T08:19:03.509896491Z python: git svn & git p4 [pending] 2026-10-22T08:19:03.509899984Z subversion: git svn 2026-10-22T08:19:03.509903311Z org.freedesktop.secrets: keyring credential helper 2026-10-22T08:19:03.509906887Z libsecret: libsecret credential helper [installed] 2026-10-22T08:19:03.509910078Z less: the default pager for git 2026-10-22T08:19:03.509913389Z installing go... 2026-10-22T08:19:05.196862964Z reinstalling dbus... 2026-10-22T08:19:05.210461829Z installing dconf... 2026-10-22T08:19:05.279268476Z installing gsettings-system-schemas... 2026-10-22T08:19:05.279308703Z installing adwaita-fonts... 2026-10-22T08:19:05.310202638Z installing gsettings-desktop-schemas... 2026-10-22T08:19:05.333359814Z installing xcb-proto... 2026-10-22T08:19:05.343074223Z installing xorgproto... 2026-10-22T08:19:05.366641061Z installing libxdmcp... 2026-10-22T08:19:05.366683453Z installing libxau... 2026-10-22T08:19:05.369033202Z installing libxcb... 2026-10-22T08:19:05.399251758Z installing libx11... 2026-10-22T08:19:05.43139821Z installing libxext... 2026-10-22T08:19:05.435248674Z installing libxfixes... 2026-10-22T08:19:05.435292506Z installing libxi... 2026-10-22T08:19:05.437636787Z installing libxtst... 2026-10-22T08:19:05.440338359Z installing xorg-xprop... 2026-10-22T08:19:05.440366001Z installing at-spi2-core... 2026-10-22T08:19:05.464398495Z installing bubblewrap... 2026-10-22T08:19:05.464437923Z installing libpng... 2026-10-22T08:19:05.466472561Z installing freetype2... 2026-10-22T08:19:05.476721461Z Optional dependencies for freetype2 2026-10-22T08:19:05.476770656Z harfbuzz: Improved autohinting [pending] 2026-10-22T08:19:05.476775551Z installing fontconfig... 2026-10-22T08:19:05.563250006Z Creating fontconfig configuration... 2026-10-22T08:19:05.606588093Z Rebuilding fontconfig cache... 2026-10-22T08:19:07.629301512Z installing libxrender... 2026-10-22T08:19:07.629338569Z installing lzo... 2026-10-22T08:19:07.631943323Z installing pixman... 2026-10-22T08:19:07.634002533Z installing cairo... 2026-10-22T08:19:07.644158372Z installing enchant... 2026-10-22T08:19:07.646485399Z Optional dependencies for enchant 2026-10-22T08:19:07.646516801Z aspell: for aspell based spell checking support 2026-10-22T08:19:07.646524191Z hspell: for hspell based spell checking support 2026-10-22T08:19:07.646526372Z hunspell: for hunspell based spell checking support 2026-10-22T08:19:07.646528446Z libvoikko: for libvoikko based spell checking support 2026-10-22T08:19:07.646530616Z nuspell: for nuspell based spell checking support 2026-10-22T08:19:07.646532702Z installing libjpeg-turbo... 2026-10-22T08:19:07.654642405Z installing jbigkit... 2026-10-22T08:19:07.654675745Z installing libdeflate... 2026-10-22T08:19:07.657298384Z installing libwebp... 2026-10-22T08:19:07.662742457Z Optional dependencies for libwebp 2026-10-22T08:19:07.662776285Z libwebp-utils: WebP conversion and inspection tools 2026-10-22T08:19:07.662783988Z installing libtiff... 2026-10-22T08:19:07.668892066Z Optional dependencies for libtiff 2026-10-22T08:19:07.668925155Z freeglut: for using tiffgt 2026-10-22T08:19:07.668929966Z installing lcms2... 2026-10-22T08:19:07.671739783Z installing giflib... 2026-10-22T08:19:07.671781373Z installing libunwind... 2026-10-22T08:19:07.6769382Z installing gperftools... 2026-10-22T08:19:07.684622715Z installing gtest... 2026-10-22T08:19:07.692965107Z Optional dependencies for gtest 2026-10-22T08:19:07.693010696Z python: gmock generator [pending] 2026-10-22T08:19:07.693016927Z installing highway... 2026-10-22T08:19:07.717753456Z installing libjxl... 2026-10-22T08:19:07.738212992Z Optional dependencies for libjxl 2026-10-22T08:19:07.738251974Z java-runtime: for JNI bindings 2026-10-22T08:19:07.738258823Z installing dav1d... 2026-10-22T08:19:07.74487274Z Optional dependencies for dav1d 2026-10-22T08:19:07.744912649Z dav1d-doc: HTML documentation 2026-10-22T08:19:07.744918976Z installing graphite... 2026-10-22T08:19:07.744928533Z Optional dependencies for graphite 2026-10-22T08:19:07.744932734Z graphite-docs: Documentation 2026-10-22T08:19:07.744935788Z installing harfbuzz... 2026-10-22T08:19:07.763880239Z Optional dependencies for harfbuzz 2026-10-22T08:19:07.763912675Z harfbuzz-utils: utilities 2026-10-22T08:19:07.76391964Z installing fribidi... 2026-10-22T08:19:07.766491812Z installing libdatrie... 2026-10-22T08:19:07.766526603Z installing libthai... 2026-10-22T08:19:07.774353446Z installing libxft... 2026-10-22T08:19:07.774393528Z installing pango... 2026-10-22T08:19:07.785087602Z installing librsvg... 2026-10-22T08:19:07.810944644Z installing glycin... 2026-10-22T08:19:07.855957823Z Optional dependencies for glycin 2026-10-22T08:19:07.85599237Z libheif: Load .avif, .heic and .heif 2026-10-22T08:19:07.855998456Z installing shared-mime-info... 2026-10-22T08:19:07.869817541Z installing gdk-pixbuf2... 2026-10-22T08:19:07.879751748Z Optional dependencies for gdk-pixbuf2 2026-10-22T08:19:07.879789982Z libheif: Load .avif, .heic and .heif 2026-10-22T08:19:07.879796404Z libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf 2026-10-22T08:19:07.879802339Z libwmf: Load .apm and .wmf 2026-10-22T08:19:07.879804929Z installing gstreamer... 2026-10-22T08:19:07.976935209Z Optional dependencies for gstreamer 2026-10-22T08:19:07.976973302Z python: gst-plugins-doc-cache-generator [pending] 2026-10-22T08:19:07.976979279Z installing graphene... 2026-10-22T08:19:07.983789267Z installing iso-codes... 2026-10-22T08:19:08.083362628Z installing libpciaccess... 2026-10-22T08:19:08.083395217Z installing libdrm... 2026-10-22T08:19:08.097122279Z Optional dependencies for libdrm 2026-10-22T08:19:08.097162462Z cairo: needed for modetest tool [installed] 2026-10-22T08:19:08.097169677Z installing libxshmfence... 2026-10-22T08:19:08.09717364Z installing libxxf86vm... 2026-10-22T08:19:08.099653638Z installing libedit... 2026-10-22T08:19:08.102529986Z installing llvm-libs... 2026-10-22T08:19:08.574500584Z installing lm_sensors... 2026-10-22T08:19:08.577856283Z Optional dependencies for lm_sensors 2026-10-22T08:19:08.577888571Z rrdtool: for logging with sensord 2026-10-22T08:19:08.577892172Z perl: for sensor detection and configuration convert [installed] 2026-10-22T08:19:08.577895543Z installing spirv-tools... 2026-10-22T08:19:08.601697094Z installing default-cursors... 2026-10-22T08:19:08.601730284Z Optional dependencies for default-cursors 2026-10-22T08:19:08.601735277Z adwaita-cursors: default cursor theme [pending] 2026-10-22T08:19:08.601738993Z installing wayland... 2026-10-22T08:19:08.603848258Z installing mesa... 2026-10-22T08:19:08.780439715Z Optional dependencies for mesa 2026-10-22T08:19:08.780480481Z opengl-man-pages: for the OpenGL API man pages 2026-10-22T08:19:08.780487228Z installing libglvnd... 2026-10-22T08:19:08.789804779Z installing libgudev... 2026-10-22T08:19:08.789842172Z installing libxv... 2026-10-22T08:19:08.789848384Z installing orc... 2026-10-22T08:19:08.799772941Z installing gst-plugins-base-libs... 2026-10-22T08:19:08.849812523Z installing duktape... 2026-10-22T08:19:08.85299755Z installing libproxy... 2026-10-22T08:19:08.853028019Z installing glib-networking... 2026-10-22T08:19:08.855607187Z installing libsoup3... 2026-10-22T08:19:08.86727805Z Optional dependencies for libsoup3 2026-10-22T08:19:08.86730576Z samba: Windows Domain SSO 2026-10-22T08:19:08.867310487Z installing gssdp... 2026-10-22T08:19:08.86731399Z Optional dependencies for gssdp 2026-10-22T08:19:08.867317139Z gtk4: gssdp-device-sniffer [pending] 2026-10-22T08:19:08.867320182Z installing gupnp... 2026-10-22T08:19:08.87340991Z Optional dependencies for gupnp 2026-10-22T08:19:08.873438652Z python: gupnp-binding-tool [pending] 2026-10-22T08:19:08.873444153Z installing gupnp-igd... 2026-10-22T08:19:08.873447809Z installing libnice... 2026-10-22T08:19:08.880043821Z Optional dependencies for libnice 2026-10-22T08:19:08.880079988Z gstreamer: "nice" GStreamer plugin [installed] 2026-10-22T08:19:08.880086096Z installing libva... 2026-10-22T08:19:08.886271165Z Optional dependencies for libva 2026-10-22T08:19:08.886308585Z intel-media-driver: backend for Intel GPUs (>= Broadwell) 2026-10-22T08:19:08.886316069Z libva-intel-driver: backend for Intel GPUs (<= Haswell) 2026-10-22T08:19:08.886320274Z libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] 2026-10-22T08:19:08.886324188Z installing xkeyboard-config... 2026-10-22T08:19:08.927417476Z installing libxkbcommon... 2026-10-22T08:19:08.932583575Z Optional dependencies for libxkbcommon 2026-10-22T08:19:08.93261708Z libxkbcommon-x11: xkbcli interactive-x11 [pending] 2026-10-22T08:19:08.9326228Z wayland: xkbcli interactive-wayland [installed] 2026-10-22T08:19:08.932625903Z installing libxkbcommon-x11... 2026-10-22T08:19:08.932628845Z installing vulkan-icd-loader... 2026-10-22T08:19:08.935246702Z Optional dependencies for vulkan-icd-loader 2026-10-22T08:19:08.935274811Z vulkan-driver: packaged vulkan driver 2026-10-22T08:19:08.935278258Z installing vmaf... 2026-10-22T08:19:08.96211008Z installing gst-plugins-bad-libs... 2026-10-22T08:19:09.026630044Z installing hicolor-icon-theme... 2026-10-22T08:19:09.091878046Z installing adwaita-icon-theme-legacy... 2026-10-22T08:19:09.240630789Z installing adwaita-cursors... 2026-10-22T08:19:09.267800352Z installing adwaita-icon-theme... 2026-10-22T08:19:09.355709361Z installing desktop-file-utils... 2026-10-22T08:19:09.35574772Z installing gtk-update-icon-cache... 2026-10-22T08:19:09.355753854Z installing libcloudproviders... 2026-10-22T08:19:09.361106822Z installing libcolord... 2026-10-22T08:19:09.369478676Z installing libdaemon... 2026-10-22T08:19:09.369512284Z installing avahi... 2026-10-22T08:19:09.391436164Z Optional dependencies for avahi 2026-10-22T08:19:09.3914699Z avahi-bookmarks: avahi-bookmarks 2026-10-22T08:19:09.391475902Z avahi-gtk: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc 2026-10-22T08:19:09.391486066Z nss-mdns: NSS support for mDNS 2026-10-22T08:19:09.391488929Z python-dbus: Python bindings 2026-10-22T08:19:09.39149492Z installing libcups... 2026-10-22T08:19:09.397963195Z installing libepoxy... 2026-10-22T08:19:09.409925888Z installing libxcursor... 2026-10-22T08:19:09.409956587Z installing libxdamage... 2026-10-22T08:19:09.41262957Z installing libxinerama... 2026-10-22T08:19:09.412658476Z installing libxrandr... 2026-10-22T08:19:09.415239953Z installing json-glib... 2026-10-22T08:19:09.423470659Z installing libstemmer... 2026-10-22T08:19:09.4271944Z installing tinysparql... 2026-10-22T08:19:09.445769221Z installing libxcomposite... 2026-10-22T08:19:09.445811507Z installing gtk3... 2026-10-22T08:19:09.636380812Z Optional dependencies for gtk3 2026-10-22T08:19:09.636415683Z papers: default print previewer 2026-10-22T08:19:09.63641892Z evince: legacy print previewer 2026-10-22T08:19:09.636420925Z installing fuse-common... 2026-10-22T08:19:09.636422848Z installing liburing... 2026-10-22T08:19:09.638866426Z installing numactl... 2026-10-22T08:19:09.638895072Z installing fuse3... 2026-10-22T08:19:09.643594296Z installing libpipewire... 2026-10-22T08:19:09.680543856Z installing pipewire... 2026-10-22T08:19:09.765544393Z Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. 2026-10-22T08:19:09.765588743Z Optional dependencies for pipewire 2026-10-22T08:19:09.765594569Z gst-plugin-pipewire: GStreamer plugin 2026-10-22T08:19:09.765598201Z pipewire-alsa: ALSA configuration 2026-10-22T08:19:09.765601286Z pipewire-audio: Audio support 2026-10-22T08:19:09.765604467Z pipewire-docs: Documentation 2026-10-22T08:19:09.765607597Z pipewire-ffado: FireWire support 2026-10-22T08:19:09.765610642Z pipewire-jack-client: PipeWire as JACK client 2026-10-22T08:19:09.765615339Z pipewire-jack: JACK replacement 2026-10-22T08:19:09.76561978Z pipewire-libcamera: Libcamera support 2026-10-22T08:19:09.765622931Z pipewire-netjack2: netJACK2 support 2026-10-22T08:19:09.765626222Z pipewire-onnx: ONNX filter support 2026-10-22T08:19:09.765629224Z pipewire-pulse: PulseAudio replacement 2026-10-22T08:19:09.765632249Z pipewire-roc: ROC streaming 2026-10-22T08:19:09.76563536Z pipewire-session-manager: Session manager 2026-10-22T08:19:09.765645503Z pipewire-system-services: System daemon (not recommended) 2026-10-22T08:19:09.76565004Z pipewire-v4l2: V4L2 interceptor 2026-10-22T08:19:09.765653176Z pipewire-x11-bell: X11 bell 2026-10-22T08:19:09.765660167Z pipewire-zeroconf: Zeroconf support 2026-10-22T08:19:09.765663637Z realtime-privileges: realtime privileges with rt module 2026-10-22T08:19:09.765667318Z rtkit: realtime privileges with rtkit module 2026-10-22T08:19:09.765670312Z installing xdg-desktop-portal... 2026-10-22T08:19:09.781520721Z Optional dependencies for xdg-desktop-portal 2026-10-22T08:19:09.781568645Z gamemode: GameMode portal 2026-10-22T08:19:09.781574089Z geoclue: Location portal 2026-10-22T08:19:09.781577149Z rtkit: Realtime portal 2026-10-22T08:19:09.781580147Z xdg-desktop-portal-impl: Portal backends [pending] 2026-10-22T08:19:09.781584025Z installing xdg-desktop-portal-gtk... 2026-10-22T08:19:09.784648269Z Optional dependencies for xdg-desktop-portal-gtk 2026-10-22T08:19:09.784682955Z evince: Print preview 2026-10-22T08:19:09.784686845Z installing gtk4... 2026-10-22T08:19:09.991244628Z Optional dependencies for gtk4 2026-10-22T08:19:09.991273515Z papers: default print previewer 2026-10-22T08:19:09.991277225Z installing harfbuzz-icu... 2026-10-22T08:19:09.991279364Z installing hyphen... 2026-10-22T08:19:09.991281558Z installing aom... 2026-10-22T08:19:10.019627034Z installing libyuv... 2026-10-22T08:19:10.024957416Z installing rav1e... 2026-10-22T08:19:10.043126905Z installing svt-av1... 2026-10-22T08:19:10.064498959Z installing libavif... 2026-10-22T08:19:10.069281252Z installing hidapi... 2026-10-22T08:19:10.069317929Z Optional dependencies for hidapi 2026-10-22T08:19:10.069321886Z libusb: for hidapi-libusb [installed] 2026-10-22T08:19:10.069324058Z installing libevdev... 2026-10-22T08:19:10.072204312Z installing libmanette... 2026-10-22T08:19:10.074253691Z installing libxslt... 2026-10-22T08:19:10.080820501Z Optional dependencies for libxslt 2026-10-22T08:19:10.080857931Z python: Python bindings [pending] 2026-10-22T08:19:10.080862937Z installing openjpeg2... 2026-10-22T08:19:10.104831347Z installing gnu-free-fonts... 2026-10-22T08:19:10.128408123Z installing woff2... 2026-10-22T08:19:10.128446095Z installing xdg-dbus-proxy... 2026-10-22T08:19:10.128452839Z installing webkitgtk-6.0... 2026-10-22T08:19:10.578960447Z Optional dependencies for webkitgtk-6.0 2026-10-22T08:19:10.579008509Z geoclue: Geolocation support 2026-10-22T08:19:10.579014893Z gst-libav: nonfree media decoding 2026-10-22T08:19:10.579018291Z gst-plugins-bad: media decoding 2026-10-22T08:19:10.579021267Z gst-plugins-good: media decoding 2026-10-22T08:19:10.579024339Z installing gtk4-layer-shell... 2026-10-22T08:19:10.581440594Z installing ministream... 2026-10-22T08:19:10.581477054Z installing libadwaita... 2026-10-22T08:19:10.601164757Z installing libgirepository... 2026-10-22T08:19:10.606416591Z installing gobject-introspection-runtime... 2026-10-22T08:19:10.606452459Z installing mpdecimal... 2026-10-22T08:19:10.60863983Z installing python... 2026-10-22T08:19:11.04659098Z Optional dependencies for python 2026-10-22T08:19:11.046622383Z python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] 2026-10-22T08:19:11.046629749Z python-pip: for installing Python packages using tooling that is usually bundled with Python 2026-10-22T08:19:11.046643692Z python-pipx: for installing Python software not packaged on Arch Linux 2026-10-22T08:19:11.046647388Z sqlite: for a default database integration [installed] 2026-10-22T08:19:11.046650809Z xz: for lzma [installed] 2026-10-22T08:19:11.04665413Z tk: for tkinter 2026-10-22T08:19:11.046661926Z installing python-markupsafe... 2026-10-22T08:19:11.046665902Z installing python-mako... 2026-10-22T08:19:11.05897462Z Optional dependencies for python-mako 2026-10-22T08:19:11.059016252Z python-babel: for i18n features 2026-10-22T08:19:11.059024386Z python-beaker: for caching support 2026-10-22T08:19:11.059028491Z python-dogpile.cache: for caching support 2026-10-22T08:19:11.059036716Z python-pygments: for syntax highlighting 2026-10-22T08:19:11.05904541Z python-pytest: for testing utilities 2026-10-22T08:19:11.059099641Z installing python-markdown... 2026-10-22T08:19:11.069276992Z Optional dependencies for python-markdown 2026-10-22T08:19:11.069317208Z python-yaml: parse Python in YAML metadata 2026-10-22T08:19:11.069322799Z python-pygments: Code highlighting 2026-10-22T08:19:11.069326062Z installing python-more-itertools... 2026-10-22T08:19:11.071630909Z installing python-jaraco.functools... 2026-10-22T08:19:11.074147502Z installing python-jaraco.context... 2026-10-22T08:19:11.074179752Z installing python-autocommand... 2026-10-22T08:19:11.078820373Z installing python-jaraco.text... 2026-10-22T08:19:11.082602158Z Optional dependencies for python-jaraco.text 2026-10-22T08:19:11.082638179Z python-inflect: for show-newlines script 2026-10-22T08:19:11.082644013Z installing python-jaraco.collections... 2026-10-22T08:19:11.082647874Z installing python-packaging... 2026-10-22T08:19:11.092949241Z installing python-platformdirs... 2026-10-22T08:19:11.097810497Z installing python-wheel... 2026-10-22T08:19:11.103500925Z Optional dependencies for python-wheel 2026-10-22T08:19:11.103552661Z python-keyring: for wheel.signatures 2026-10-22T08:19:11.103560424Z python-xdg: for wheel.signatures 2026-10-22T08:19:11.10356463Z python-setuptools: for legacy bdist_wheel subcommand [pending] 2026-10-22T08:19:11.10356941Z installing python-setuptools... 2026-10-22T08:19:11.148600554Z installing gobject-introspection... 2026-10-22T08:19:11.174506454Z installing m4... 2026-10-22T08:19:11.178572762Z installing diffutils... 2026-10-22T08:19:11.185303565Z installing autoconf... 2026-10-22T08:19:11.197835753Z installing automake... 2026-10-22T08:19:11.214450831Z installing bison... 2026-10-22T08:19:11.229808693Z installing xxhash... 2026-10-22T08:19:11.232591352Z installing cpio... 2026-10-22T08:19:11.235619477Z installing elfutils... 2026-10-22T08:19:11.246419748Z installing boost-libs... 2026-10-22T08:19:11.461060531Z Optional dependencies for boost-libs 2026-10-22T08:19:11.461095854Z openmpi: for mpi support 2026-10-22T08:19:11.461102387Z installing gc... 2026-10-22T08:19:11.465586284Z installing guile... 2026-10-22T08:19:11.68948388Z installing gdb-common... 2026-10-22T08:19:11.698407898Z installing source-highlight... 2026-10-22T08:19:11.727779615Z Optional dependencies for source-highlight 2026-10-22T08:19:11.727827896Z lesspipe: src-hilite-lesspipe.sh 2026-10-22T08:19:11.727838588Z installing gdb... 2026-10-22T08:19:11.829243619Z installing debugedit... 2026-10-22T08:19:11.829281351Z installing fakeroot... 2026-10-22T08:19:11.831611477Z installing flex... 2026-10-22T08:19:11.833872169Z installing libisl... 2026-10-22T08:19:11.85476126Z installing libmpc... 2026-10-22T08:19:11.854794822Z installing gcc... 2026-10-22T08:19:12.649592096Z Optional dependencies for gcc 2026-10-22T08:19:12.649629275Z lib32-gcc-libs: for generating code for 32-bit ABI 2026-10-22T08:19:12.64963492Z installing groff... 2026-10-22T08:19:12.717216519Z Optional dependencies for groff 2026-10-22T08:19:12.717252098Z netpbm: for use together with man -H command interaction in browsers 2026-10-22T08:19:12.71725818Z psutils: for use together with man -H command interaction in browsers 2026-10-22T08:19:12.717261581Z libxaw: for gxditview 2026-10-22T08:19:12.717264846Z perl-file-homedir: for use with glilypond 2026-10-22T08:19:12.717268148Z installing libtool... 2026-10-22T08:19:12.726351069Z installing make... 2026-10-22T08:19:12.731861721Z installing patch... 2026-10-22T08:19:12.731896423Z Optional dependencies for patch 2026-10-22T08:19:12.731901083Z ed: for patch -e functionality 2026-10-22T08:19:12.73190443Z installing pkgconf... 2026-10-22T08:19:12.734195573Z installing sudo... 2026-10-22T08:19:12.755565788Z installing texinfo... 2026-10-22T08:19:12.824473872Z Optional dependencies for texinfo 2026-10-22T08:19:12.824516606Z perl-archive-zip: EPUB file output via texi2any 2026-10-22T08:19:12.824524696Z installing which... 2026-10-22T08:19:12.824529284Z installing base-devel... 2026-10-22T08:19:12.824532713Z installing abseil-cpp... 2026-10-22T08:19:12.906919644Z installing ada... 2026-10-22T08:19:12.912768931Z installing c-ares... 2026-10-22T08:19:12.916100885Z installing libuv... 2026-10-22T08:19:12.919701113Z installing simdjson... 2026-10-22T08:19:12.941525931Z installing nodejs... 2026-10-22T08:19:13.166485867Z Optional dependencies for nodejs 2026-10-22T08:19:13.166530216Z npm: nodejs package manager 2026-10-22T08:19:23.532044017Z :: Running post-transaction hooks... 2026-10-22T08:19:23.532077225Z ( 1/18) Configuring dynamic linker run-time bindings... 2026-10-22T08:19:23.621606752Z ( 2/18) Creating system user accounts... 2026-10-22T08:19:23.710734962Z Creating group 'avahi' with GID 969. 2026-10-22T08:19:23.710762041Z Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. 2026-10-22T08:19:23.710766841Z Creating group 'git' with GID 968. 2026-10-22T08:19:23.710769215Z Creating user 'git' (git daemon user) with UID 968 and GID 968. 2026-10-22T08:19:23.713186577Z ( 3/18) Creating temporary files... 2026-10-22T08:19:23.778435235Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-22T08:19:23.778470153Z All rules containing unresolvable specifiers will be skipped. 2026-10-22T08:19:23.785477583Z ( 4/18) Reloading system manager configuration... 2026-10-22T08:19:23.848659871Z Skipped: Current root is not booted. 2026-10-22T08:19:23.848698686Z ( 5/18) Reloading user manager configuration... 2026-10-22T08:19:23.91154059Z Skipped: Current root is not booted. 2026-10-22T08:19:23.911569934Z ( 6/18) Updating the MIME type database... 2026-10-22T08:19:24.306644155Z ( 7/18) Enqueuing marked services... 2026-10-22T08:19:24.373514868Z Skipped: Current root is not booted. 2026-10-22T08:19:24.373545942Z ( 8/18) Reloading device manager configuration... 2026-10-22T08:19:24.436171406Z Skipped: Current root is not booted. 2026-10-22T08:19:24.436217535Z ( 9/18) Arming ConditionNeedsUpdate... 2026-10-22T08:19:24.49807419Z (10/18) Updating fontconfig configuration... 2026-10-22T08:19:24.567819652Z (11/18) Reloading system bus configuration... 2026-10-22T08:19:24.629673128Z Skipped: Current root is not booted. 2026-10-22T08:19:24.629712477Z (12/18) Checking for old perl modules... 2026-10-22T08:19:24.691904604Z (13/18) Updating fontconfig cache... 2026-10-22T08:19:24.764745876Z (14/18) Updating GIO module cache... 2026-10-22T08:19:24.833807879Z (15/18) Compiling GSettings XML schema files... 2026-10-22T08:19:24.896990813Z (16/18) Updating GTK 3 input method module cache... 2026-10-22T08:19:24.968711847Z (17/18) Updating icon theme caches... 2026-10-22T08:19:25.06415845Z (18/18) Updating the desktop file MIME type cache... 2026-10-22T08:19:25.184622493Z ##[group]Run actions/checkout@v7.0.1 2026-10-22T08:19:25.184639606Z with: 2026-10-22T08:19:25.184643872Z repository: bnema/dumber 2026-10-22T08:19:25.184646961Z token: *** 2026-10-22T08:19:25.18465125Z ssh-strict: true 2026-10-22T08:19:25.184656795Z ssh-user: git 2026-10-22T08:19:25.18465961Z persist-credentials: true 2026-10-22T08:19:25.184662019Z clean: true 2026-10-22T08:19:25.184664706Z sparse-checkout-cone-mode: true 2026-10-22T08:19:25.184667959Z fetch-depth: 1 2026-10-22T08:19:25.184673408Z fetch-tags: false 2026-10-22T08:19:25.184679623Z show-progress: true 2026-10-22T08:19:25.184684465Z lfs: false 2026-10-22T08:19:25.184687113Z submodules: false 2026-10-22T08:19:25.1846895Z set-safe-directory: true 2026-10-22T08:19:25.184696345Z allow-unsafe-pr-checkout: false 2026-10-22T08:19:25.18472123Z ##[endgroup] 2026-10-22T08:19:25.185114141Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:19:25.428261207Z Syncing repository: bnema/dumber 2026-10-22T08:19:25.428298434Z ##[group]Getting Git version info 2026-10-22T08:19:25.428326094Z Working directory is '/__w/dumber/dumber' 2026-10-22T08:19:25.431189161Z [command]/usr/sbin/git version 2026-10-22T08:19:25.436591527Z git version 2.56.0 2026-10-22T08:19:25.438970289Z ##[endgroup] 2026-10-22T08:19:25.439018691Z Temporarily overriding HOME='/__w/_temp/8ff1911f-5de7-421e-90a0-dcf978b9cfef' before making global git config changes 2026-10-22T08:19:25.439028852Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T08:19:25.441259707Z [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber 2026-10-22T08:19:25.443611918Z Deleting the contents of '/__w/dumber/dumber' 2026-10-22T08:19:25.443633279Z ##[group]Determining repository object format 2026-10-22T08:19:25.443637215Z ##[endgroup] 2026-10-22T08:19:25.443640171Z ##[group]Initializing the repository 2026-10-22T08:19:25.44364515Z [command]/usr/sbin/git init /__w/dumber/dumber 2026-10-22T08:19:25.450408187Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T08:19:25.450444839Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T08:19:25.45045118Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T08:19:25.450475107Z hint: call: 2026-10-22T08:19:25.450489348Z hint: 2026-10-22T08:19:25.450503156Z hint: git config --global init.defaultBranch 2026-10-22T08:19:25.450511275Z hint: 2026-10-22T08:19:25.45051925Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T08:19:25.450523493Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T08:19:25.450530408Z hint: 2026-10-22T08:19:25.45054618Z hint: git branch -m 2026-10-22T08:19:25.450560315Z hint: 2026-10-22T08:19:25.450582828Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T08:19:25.450602642Z Initialized empty Git repository in /__w/dumber/dumber/.git/ 2026-10-22T08:19:25.450619828Z [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/dumber 2026-10-22T08:19:25.455892178Z ##[endgroup] 2026-10-22T08:19:25.455923286Z ##[group]Disabling automatic garbage collection 2026-10-22T08:19:25.455941753Z [command]/usr/sbin/git config --local gc.auto 0 2026-10-22T08:19:25.45894926Z ##[endgroup] 2026-10-22T08:19:25.458975521Z ##[group]Setting up auth 2026-10-22T08:19:25.458993514Z Removing SSH command configuration 2026-10-22T08:19:25.459002212Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T08:19:25.464082619Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-22T08:19:25.506554102Z Removing HTTP extra header 2026-10-22T08:19:25.506590504Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-22T08:19:25.509083521Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-22T08:19:25.552278091Z Removing includeIf entries pointing to credentials config files 2026-10-22T08:19:25.55232537Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T08:19:25.557302297Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T08:19:25.598001339Z [command]/usr/sbin/git config --file /__w/_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-22T08:19:25.602426627Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git.path /__w/_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:19:25.607330858Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git/worktrees/*.path /__w/_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:19:25.60997887Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:19:25.61485375Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:19:25.617113232Z ##[endgroup] 2026-10-22T08:19:25.617135078Z ##[group]Fetching the repository 2026-10-22T08:19:25.617157262Z [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +355c90acdaeb4c6592d2078d5858bff0dbedefbf:refs/remotes/origin/main 2026-10-22T08:19:25.949450236Z From http://ermite:7341/bnema/dumber 2026-10-22T08:19:25.949501028Z * [new ref] 355c90acdaeb4c6592d2078d5858bff0dbedefbf -> origin/main 2026-10-22T08:19:25.949522299Z [command]/usr/sbin/git branch --list --remote origin/main 2026-10-22T08:19:25.952005065Z origin/main 2026-10-22T08:19:25.952049213Z [command]/usr/sbin/git rev-parse refs/remotes/origin/main 2026-10-22T08:19:25.954081213Z 355c90acdaeb4c6592d2078d5858bff0dbedefbf 2026-10-22T08:19:25.954104025Z ##[endgroup] 2026-10-22T08:19:25.954108288Z ##[group]Determining the checkout info 2026-10-22T08:19:25.956831246Z ##[endgroup] 2026-10-22T08:19:25.956868383Z [command]/usr/sbin/git sparse-checkout disable 2026-10-22T08:19:25.959033079Z [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig 2026-10-22T08:19:25.964949302Z ##[group]Checking out the ref 2026-10-22T08:19:25.965007132Z [command]/usr/sbin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-22T08:19:26.051804841Z Switched to a new branch 'main' 2026-10-22T08:19:26.051841295Z branch 'main' set up to track 'origin/main'. 2026-10-22T08:19:26.051850917Z ##[endgroup] 2026-10-22T08:19:26.054561083Z [command]/usr/sbin/git log -1 --format=%H 2026-10-22T08:19:26.056685712Z 355c90acdaeb4c6592d2078d5858bff0dbedefbf 2026-10-22T08:19:26.067675364Z ##[group]Run actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e 2026-10-22T08:19:26.067761363Z with: 2026-10-22T08:19:26.067780077Z go-version-file: go.mod 2026-10-22T08:19:26.067784878Z cache: false 2026-10-22T08:19:26.067788611Z check-latest: false 2026-10-22T08:19:26.067791824Z ##[endgroup] 2026-10-22T08:19:26.068369257Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:19:26.298364633Z Setup go version spec 1.27 2026-10-22T08:19:26.303331479Z Found in cache @ /__t/go/1.27.3/x64 2026-10-22T08:19:26.303354565Z Added go to the path 2026-10-22T08:19:26.303358188Z Successfully set up Go version 1.27 2026-10-22T08:19:26.334907994Z go version go1.27.3 linux/amd64 2026-10-22T08:19:26.334942705Z 2026-10-22T08:19:26.334948611Z ##[group]go env 2026-10-22T08:19:26.460803476Z AR='ar' 2026-10-22T08:19:26.460856038Z CC='gcc' 2026-10-22T08:19:26.460871441Z CGO_CFLAGS='-O2 -g' 2026-10-22T08:19:26.460889464Z CGO_CPPFLAGS='' 2026-10-22T08:19:26.460914015Z CGO_CXXFLAGS='-O2 -g' 2026-10-22T08:19:26.460932723Z CGO_ENABLED='1' 2026-10-22T08:19:26.460941619Z CGO_FFLAGS='-O2 -g' 2026-10-22T08:19:26.460949071Z CGO_LDFLAGS='-O2 -g' 2026-10-22T08:19:26.460955108Z CXX='g++' 2026-10-22T08:19:26.460962182Z GCCGO='gccgo' 2026-10-22T08:19:26.460969174Z GO111MODULE='' 2026-10-22T08:19:26.460975863Z GOAMD64='v1' 2026-10-22T08:19:26.460983648Z GOARCH='amd64' 2026-10-22T08:19:26.461009478Z GOAUTH='netrc' 2026-10-22T08:19:26.461044085Z GOBIN='/github/home/go/bin' 2026-10-22T08:19:26.461059736Z GOCACHE='/github/home/.cache/go-build' 2026-10-22T08:19:26.461081927Z GOCACHEPROG='' 2026-10-22T08:19:26.461091001Z GODEBUG='' 2026-10-22T08:19:26.461104459Z GOENV='/github/home/.config/go/env' 2026-10-22T08:19:26.461111945Z GOEXE='' 2026-10-22T08:19:26.461117053Z GOEXPERIMENT='' 2026-10-22T08:19:26.461120997Z GOFIPS140='off' 2026-10-22T08:19:26.46112445Z GOFLAGS='' 2026-10-22T08:19:26.461133105Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build3351695476=/tmp/go-build -gno-record-gcc-switches' 2026-10-22T08:19:26.461139445Z GOHOSTARCH='amd64' 2026-10-22T08:19:26.461143341Z GOHOSTOS='linux' 2026-10-22T08:19:26.461146999Z GOINSECURE='' 2026-10-22T08:19:26.461151276Z GOMOD='/__w/dumber/dumber/go.mod' 2026-10-22T08:19:26.461155705Z GOMODCACHE='/github/home/go/pkg/mod' 2026-10-22T08:19:26.461159339Z GONOPROXY='' 2026-10-22T08:19:26.461163169Z GONOSUMDB='' 2026-10-22T08:19:26.461167211Z GOOS='linux' 2026-10-22T08:19:26.46117116Z GOPACKAGESDRIVER='' 2026-10-22T08:19:26.461175559Z GOPATH='/github/home/go' 2026-10-22T08:19:26.461179226Z GOPRIVATE='' 2026-10-22T08:19:26.461203785Z GOPROXY='https://proxy.golang.org,direct' 2026-10-22T08:19:26.461211999Z GOROOT='/__t/go/1.27.3/x64' 2026-10-22T08:19:26.461222628Z GOSUMDB='sum.golang.org' 2026-10-22T08:19:26.461230139Z GOTELEMETRY='local' 2026-10-22T08:19:26.461240917Z GOTELEMETRYDIR='/github/home/.config/go/telemetry' 2026-10-22T08:19:26.461247546Z GOTMPDIR='' 2026-10-22T08:19:26.461254527Z GOTOOLCHAIN='local' 2026-10-22T08:19:26.461262133Z GOTOOLDIR='/__t/go/1.27.3/x64/pkg/tool/linux_amd64' 2026-10-22T08:19:26.461268359Z GOVCS='' 2026-10-22T08:19:26.46127508Z GOVERSION='go1.27.3' 2026-10-22T08:19:26.461281734Z GOWORK='' 2026-10-22T08:19:26.461288537Z PKG_CONFIG='pkg-config' 2026-10-22T08:19:26.461294371Z 2026-10-22T08:19:26.461300358Z ##[endgroup] 2026-10-22T08:19:26.499311522Z ##[group]Run actions/cache@v6 2026-10-22T08:19:26.499407938Z with: 2026-10-22T08:19:26.499424407Z path: ~/go/pkg/mod 2026-10-22T08:19:26.49942823Z key: Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T08:19:26.499431877Z restore-keys: Linux-go-mod- 2026-10-22T08:19:26.499433757Z 2026-10-22T08:19:26.499436437Z enableCrossOsArchive: false 2026-10-22T08:19:26.49943849Z fail-on-cache-miss: false 2026-10-22T08:19:26.49944123Z lookup-only: false 2026-10-22T08:19:26.499443185Z save-always: false 2026-10-22T08:19:26.499444966Z env: 2026-10-22T08:19:26.499447444Z GOTOOLCHAIN: local 2026-10-22T08:19:26.499449067Z ##[endgroup] 2026-10-22T08:19:26.499960919Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:19:26.778971339Z Cache not found for input keys: Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e, Linux-go-mod- 2026-10-22T08:19:26.811194827Z ##[group]Run actions/cache@v6 2026-10-22T08:19:26.811231776Z with: 2026-10-22T08:19:26.811237891Z path: ~/.cache/go-build 2026-10-22T08:19:26.811243521Z key: Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T08:19:26.811249553Z restore-keys: Linux-go-build- 2026-10-22T08:19:26.811252782Z 2026-10-22T08:19:26.811257034Z enableCrossOsArchive: false 2026-10-22T08:19:26.811261607Z fail-on-cache-miss: false 2026-10-22T08:19:26.811270698Z lookup-only: false 2026-10-22T08:19:26.811333497Z save-always: false 2026-10-22T08:19:26.811347473Z env: 2026-10-22T08:19:26.811353152Z GOTOOLCHAIN: local 2026-10-22T08:19:26.811356545Z ##[endgroup] 2026-10-22T08:19:26.811451598Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:19:27.141835875Z Cache not found for input keys: Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e, Linux-go-build- 2026-10-22T08:19:27.149403518Z ##[group]Run make build 2026-10-22T08:19:27.149427825Z make build 2026-10-22T08:19:27.149433676Z shell: sh -e {0} 2026-10-22T08:19:27.149436936Z env: 2026-10-22T08:19:27.149443797Z GOTOOLCHAIN: local 2026-10-22T08:19:27.14944716Z ##[endgroup] 2026-10-22T08:19:27.212928495Z Generating systemviews templ components... 2026-10-22T08:19:27.212991976Z GOENV=off go tool templ generate -path internal/ui/systemviews -include-version=false 2026-10-22T08:19:27.220063716Z go: downloading github.com/a-h/templ v0.3.1070 2026-10-22T08:19:27.549855703Z go: downloading github.com/fatih/color v1.19.0 2026-10-22T08:19:27.606544337Z go: downloading github.com/natefinch/atomic v1.0.1 2026-10-22T08:19:27.620854163Z go: downloading github.com/cenkalti/backoff/v4 v4.3.0 2026-10-22T08:19:27.624624917Z go: downloading github.com/cli/browser v1.3.0 2026-10-22T08:19:27.630865313Z go: downloading github.com/fsnotify/fsnotify v1.10.1 2026-10-22T08:19:27.655735592Z go: downloading golang.org/x/sync v0.24.0 2026-10-22T08:19:27.663394175Z go: downloading golang.org/x/net v0.61.0 2026-10-22T08:19:27.686070268Z go: downloading github.com/mattn/go-colorable v0.1.16 2026-10-22T08:19:27.70907051Z go: downloading github.com/mattn/go-isatty v0.0.24 2026-10-22T08:19:27.795141278Z go: downloading golang.org/x/mod v0.42.0 2026-10-22T08:19:27.799034662Z go: downloading github.com/andybalholm/brotli v1.2.6 2026-10-22T08:19:27.854881858Z go: downloading github.com/a-h/parse v0.0.0-20250122154542-74294addb73e 2026-10-22T08:19:27.903096115Z go: downloading golang.org/x/tools v0.52.0 2026-10-22T08:19:27.915274982Z go: downloading golang.org/x/sys v0.49.0 2026-10-22T08:19:48.695511764Z (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ] 2026-10-22T08:19:48.695559494Z (✓) Complete [ updates=0 duration=34.731822ms ] 2026-10-22T08:19:48.780428991Z Systemviews templ generation complete 2026-10-22T08:19:48.782847661Z Building systemviews wasm assets... 2026-10-22T08:19:48.795382075Z GOFLAGS="-mod=mod" GOENV=off GOOS=js GOARCH=wasm go build -trimpath -buildvcs=false -ldflags="-s -w" -o assets/systemviews/systemviews.wasm ./cmd/systemviews 2026-10-22T08:19:48.808146721Z go: downloading github.com/rs/zerolog v1.35.1 2026-10-22T08:19:48.813072837Z go: downloading golang.org/x/text v0.43.0 2026-10-22T08:20:01.488579843Z brotli -f -o assets/systemviews/systemviews.wasm.br assets/systemviews/systemviews.wasm 2026-10-22T08:20:23.414195038Z go run ./cmd/systemviews-assets -dir assets/systemviews 2026-10-22T08:20:24.052117592Z wrote assets/systemviews/asset-manifest.json pinning 3 assets 2026-10-22T08:20:24.061137943Z Systemviews build complete 2026-10-22T08:20:24.0636737Z Verifying embedded systemviews WASM asset... 2026-10-22T08:20:24.063716274Z DUMBER_REQUIRE_SYSTEMVIEWS_WASM=1 GOFLAGS="-mod=mod" go test -count=1 -run 'TestWebUIAssetsIncludesCompressedSystemviewsWASM|TestAssetManifestMatchesEmbeddedArtifacts' ./assets 2026-10-22T08:20:27.319485481Z ok github.com/bnema/dumber/assets 0.150s 2026-10-22T08:20:27.345789583Z go run ./cmd/systemviews-assets -check -dir assets/systemviews 2026-10-22T08:20:27.978240043Z manifest assets/systemviews/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM 2026-10-22T08:20:28.022001041Z Building dumber v0.0.0-dev using 4 cores... 2026-10-22T08:20:28.027007937Z GOFLAGS="-mod=mod" CGO_ENABLED=0 go build -buildvcs=false -p 4 -gcflags 'all=-N -l' -ldflags "-s -w -X main.version=v0.0.0-dev -X main.commit=unknown -X main.buildDate=2026-10-22T08:20:28Z" -o dist/dumber ./cmd/dumber 2026-10-22T08:20:28.049241924Z go: downloading github.com/bnema/purego-cef v0.14.4 2026-10-22T08:20:28.049284544Z go: downloading github.com/bnema/puregotk v0.7.6 2026-10-22T08:20:28.06228818Z go: downloading github.com/charmbracelet/bubbles v1.0.0 2026-10-22T08:20:28.062360491Z go: downloading github.com/charmbracelet/bubbletea v1.3.10 2026-10-22T08:20:28.203316135Z go: downloading github.com/charmbracelet/lipgloss v1.1.0 2026-10-22T08:20:28.251480588Z go: downloading github.com/spf13/cobra v1.10.2 2026-10-22T08:20:28.326487741Z go: downloading github.com/spf13/pflag v1.0.10 2026-10-22T08:20:28.921048656Z go: downloading github.com/pelletier/go-toml/v2 v2.4.3 2026-10-22T08:20:28.92108903Z go: downloading github.com/spf13/viper v1.21.0 2026-10-22T08:20:28.921112978Z go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-22T08:20:28.923389748Z go: downloading github.com/bnema/purego-webp v0.2.1 2026-10-22T08:20:28.959761901Z go: downloading github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c 2026-10-22T08:20:28.962892718Z go: downloading github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef 2026-10-22T08:20:28.968828769Z go: downloading golang.org/x/image v0.47.0 2026-10-22T08:20:29.001610182Z go: downloading github.com/bnema/zerobus v0.1.1 2026-10-22T08:20:29.018155078Z go: downloading github.com/bnema/purego-sqlite v0.1.5 2026-10-22T08:20:29.066142413Z go: downloading github.com/pressly/goose/v3 v3.29.0 2026-10-22T08:20:29.076046824Z go: downloading github.com/bnema/purego-cef2gtk v0.11.5 2026-10-22T08:20:29.14357004Z go: downloading github.com/charmbracelet/x/ansi v0.11.9 2026-10-22T08:20:29.143613965Z go: downloading github.com/charmbracelet/x/term v0.2.2 2026-10-22T08:20:29.176458026Z go: downloading github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 2026-10-22T08:20:29.203983404Z go: downloading github.com/muesli/cancelreader v0.2.2 2026-10-22T08:20:29.204030589Z go: downloading github.com/charmbracelet/x/cellbuf v0.0.15 2026-10-22T08:20:29.232722301Z go: downloading github.com/muesli/termenv v0.16.0 2026-10-22T08:20:29.23935247Z go: downloading github.com/rivo/uniseg v0.4.7 2026-10-22T08:20:29.292802081Z go: downloading github.com/bnema/purego v0.13.0-bnema.1 2026-10-22T08:20:29.316006323Z go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7 2026-10-22T08:20:29.344120697Z go: downloading go.yaml.in/yaml/v3 v3.0.5 2026-10-22T08:20:29.36156795Z go: downloading github.com/go-viper/mapstructure/v2 v2.5.0 2026-10-22T08:20:29.36160794Z go: downloading github.com/sagikazarmark/locafero v0.12.0 2026-10-22T08:20:29.425350031Z go: downloading github.com/spf13/cast v1.10.0 2026-10-22T08:20:29.42538849Z go: downloading github.com/spf13/afero v1.15.0 2026-10-22T08:20:29.43423826Z go: downloading github.com/sethvargo/go-retry v0.5.0 2026-10-22T08:20:29.453904201Z go: downloading go.uber.org/multierr v1.11.0 2026-10-22T08:20:29.461376576Z go: downloading github.com/mattn/go-runewidth v0.0.31 2026-10-22T08:20:29.465561181Z go: downloading github.com/atotto/clipboard v0.1.4 2026-10-22T08:20:29.482935675Z go: downloading github.com/sahilm/fuzzy v0.1.3 2026-10-22T08:20:29.488875561Z go: downloading github.com/bnema/purego-pipewire v0.1.6 2026-10-22T08:20:29.488918074Z go: downloading github.com/clipperhouse/displaywidth v0.11.0 2026-10-22T08:20:29.547068615Z go: downloading github.com/clipperhouse/uax29/v2 v2.7.0 2026-10-22T08:20:29.547111858Z go: downloading github.com/lucasb-eyer/go-colorful v1.4.1 2026-10-22T08:20:29.617218411Z go: downloading github.com/charmbracelet/colorprofile v0.4.3 2026-10-22T08:20:29.617271462Z go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1 2026-10-22T08:20:29.626023646Z go: downloading github.com/russross/blackfriday/v2 v2.1.0 2026-10-22T08:20:29.645105648Z go: downloading github.com/subosito/gotenv v1.6.0 2026-10-22T08:20:29.663394244Z go: downloading github.com/mfridman/interpolate v0.0.2 2026-10-22T08:20:29.663435236Z go: downloading github.com/xo/terminfo v1.2.0 2026-10-22T08:21:05.798222809Z Build successful! Binary: dist/dumber 2026-10-22T08:21:05.800015945Z ##[group]Run go test -v ./... 2026-10-22T08:21:05.800032133Z go test -v ./... 2026-10-22T08:21:05.800036461Z shell: sh -e {0} 2026-10-22T08:21:05.800038418Z env: 2026-10-22T08:21:05.800045287Z GOTOOLCHAIN: local 2026-10-22T08:21:05.800050382Z GDK_BACKEND: wayland 2026-10-22T08:21:05.800052919Z WAYLAND_DISPLAY: wayland-0 2026-10-22T08:21:05.800060172Z DUMBER_REQUIRE_SYSTEMVIEWS_WASM: 1 2026-10-22T08:21:05.800069431Z DUMBER_REQUIRE_NODE: 1 2026-10-22T08:21:05.800077312Z ##[endgroup] 2026-10-22T08:21:05.953093943Z go: downloading github.com/stretchr/testify v1.12.1 2026-10-22T08:21:06.096776559Z go: downloading github.com/stretchr/objx v0.7.0 2026-10-22T08:21:07.143027214Z === RUN TestParseManifestRejectsBadInputs 2026-10-22T08:21:07.143088393Z === PAUSE TestParseManifestRejectsBadInputs 2026-10-22T08:21:07.143103267Z === RUN TestManifestBytesAreCanonical 2026-10-22T08:21:07.143119445Z === PAUSE TestManifestBytesAreCanonical 2026-10-22T08:21:07.14313686Z === RUN TestAssetManifestMatchesEmbeddedArtifacts 2026-10-22T08:21:07.143194165Z --- PASS: TestAssetManifestMatchesEmbeddedArtifacts (0.19s) 2026-10-22T08:21:07.143226541Z === RUN TestWebUIAssetsIncludesCompressedSystemviewsWASM 2026-10-22T08:21:07.143273126Z --- PASS: TestWebUIAssetsIncludesCompressedSystemviewsWASM (0.07s) 2026-10-22T08:21:07.14330508Z === CONT TestParseManifestRejectsBadInputs 2026-10-22T08:21:07.143357265Z === RUN TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T08:21:07.14337539Z === PAUSE TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T08:21:07.143416245Z === RUN TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T08:21:07.143433882Z === PAUSE TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T08:21:07.14345012Z === RUN TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T08:21:07.143482708Z === PAUSE TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T08:21:07.143497603Z === RUN TestParseManifestRejectsBadInputs/bad_version 2026-10-22T08:21:07.143511966Z === PAUSE TestParseManifestRejectsBadInputs/bad_version 2026-10-22T08:21:07.143564905Z === RUN TestParseManifestRejectsBadInputs/long_digest 2026-10-22T08:21:07.143584727Z === PAUSE TestParseManifestRejectsBadInputs/long_digest 2026-10-22T08:21:07.143595382Z === RUN TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T08:21:07.1436049Z === PAUSE TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T08:21:07.14362935Z === RUN TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T08:21:07.143643971Z === PAUSE TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T08:21:07.143653857Z === RUN TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T08:21:07.143662696Z === PAUSE TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T08:21:07.143671433Z === RUN TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T08:21:07.143788278Z === PAUSE TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T08:21:07.14380252Z === RUN TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T08:21:07.143812199Z === PAUSE TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T08:21:07.143845609Z === RUN TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T08:21:07.143859656Z === PAUSE TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T08:21:07.143881343Z === RUN TestParseManifestRejectsBadInputs/short_digest 2026-10-22T08:21:07.143928454Z === PAUSE TestParseManifestRejectsBadInputs/short_digest 2026-10-22T08:21:07.143949982Z === CONT TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T08:21:07.143960401Z === CONT TestManifestBytesAreCanonical 2026-10-22T08:21:07.143966975Z --- PASS: TestManifestBytesAreCanonical (0.00s) 2026-10-22T08:21:07.144001659Z === CONT TestParseManifestRejectsBadInputs/short_digest 2026-10-22T08:21:07.144016783Z === CONT TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T08:21:07.144026647Z === CONT TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T08:21:07.144039144Z === CONT TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T08:21:07.144084443Z === CONT TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T08:21:07.144098099Z === CONT TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T08:21:07.144107525Z === CONT TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T08:21:07.144140413Z === CONT TestParseManifestRejectsBadInputs/long_digest 2026-10-22T08:21:07.144169536Z === CONT TestParseManifestRejectsBadInputs/bad_version 2026-10-22T08:21:07.144219732Z === CONT TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T08:21:07.144242826Z === CONT TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T08:21:07.144254392Z --- PASS: TestParseManifestRejectsBadInputs (0.00s) 2026-10-22T08:21:07.14428895Z --- PASS: TestParseManifestRejectsBadInputs/nonhex_digest (0.00s) 2026-10-22T08:21:07.1443245Z --- PASS: TestParseManifestRejectsBadInputs/short_digest (0.00s) 2026-10-22T08:21:07.144390909Z --- PASS: TestParseManifestRejectsBadInputs/empty_digest (0.00s) 2026-10-22T08:21:07.144429077Z --- PASS: TestParseManifestRejectsBadInputs/unknown_file (0.00s) 2026-10-22T08:21:07.144466533Z --- PASS: TestParseManifestRejectsBadInputs/missing_pin (0.00s) 2026-10-22T08:21:07.144517374Z --- PASS: TestParseManifestRejectsBadInputs/not_JSON (0.00s) 2026-10-22T08:21:07.144566111Z --- PASS: TestParseManifestRejectsBadInputs/trailing_data (0.00s) 2026-10-22T08:21:07.144596093Z --- PASS: TestParseManifestRejectsBadInputs/markup_pin (0.00s) 2026-10-22T08:21:07.144648672Z --- PASS: TestParseManifestRejectsBadInputs/long_digest (0.00s) 2026-10-22T08:21:07.144672923Z --- PASS: TestParseManifestRejectsBadInputs/bad_version (0.00s) 2026-10-22T08:21:07.144691372Z --- PASS: TestParseManifestRejectsBadInputs/quote_breakout (0.00s) 2026-10-22T08:21:07.144775362Z --- PASS: TestParseManifestRejectsBadInputs/upper_digest (0.00s) 2026-10-22T08:21:07.144790148Z PASS 2026-10-22T08:21:07.144805237Z ok github.com/bnema/dumber/assets 0.282s 2026-10-22T08:21:55.602244272Z === RUN TestReportParallelInitErrorReturnsFailureToCaller 2026-10-22T08:21:55.602295772Z --- PASS: TestReportParallelInitErrorReturnsFailureToCaller (0.00s) 2026-10-22T08:21:55.602305436Z === RUN TestLaunchModeFromArgs_InstanceBrowse 2026-10-22T08:21:55.602312115Z --- PASS: TestLaunchModeFromArgs_InstanceBrowse (0.00s) 2026-10-22T08:21:55.602324649Z === RUN TestLaunchModeFromArgs_DetectsStandaloneOmnibox 2026-10-22T08:21:55.602331045Z --- PASS: TestLaunchModeFromArgs_DetectsStandaloneOmnibox (0.00s) 2026-10-22T08:21:55.602337042Z === RUN TestLaunchModeFromArgs_DetectsBrowseURL 2026-10-22T08:21:55.602342452Z --- PASS: TestLaunchModeFromArgs_DetectsBrowseURL (0.00s) 2026-10-22T08:21:55.602347585Z === RUN TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI 2026-10-22T08:21:55.602353061Z --- PASS: TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI (0.00s) 2026-10-22T08:21:55.602359756Z === RUN TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI 2026-10-22T08:21:55.602366693Z --- PASS: TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI (0.00s) 2026-10-22T08:21:55.602373483Z === RUN TestLaunchModeFromArgs_DefaultsToCLI 2026-10-22T08:21:55.602384698Z --- PASS: TestLaunchModeFromArgs_DefaultsToCLI (0.00s) 2026-10-22T08:21:55.602394573Z === RUN TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI 2026-10-22T08:21:55.602402251Z --- PASS: TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI (0.00s) 2026-10-22T08:21:55.602407758Z === RUN TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI 2026-10-22T08:21:55.602412938Z --- PASS: TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI (0.00s) 2026-10-22T08:21:55.602418058Z === RUN TestCreateLazyRepositoriesIncludesFaviconRepo 2026-10-22T08:21:55.602423962Z --- PASS: TestCreateLazyRepositoriesIncludesFaviconRepo (0.00s) 2026-10-22T08:21:55.602429322Z === RUN TestFaviconResolverNilHelperAvoidsTypedNilInterface 2026-10-22T08:21:55.602434778Z --- PASS: TestFaviconResolverNilHelperAvoidsTypedNilInterface (0.00s) 2026-10-22T08:21:55.602439719Z === RUN TestIsCEFSubprocess 2026-10-22T08:21:55.602445735Z === RUN TestIsCEFSubprocess/equals_form 2026-10-22T08:21:55.602450848Z === RUN TestIsCEFSubprocess/separate_value_form 2026-10-22T08:21:55.602455939Z === RUN TestIsCEFSubprocess/equals_form_with_empty_value 2026-10-22T08:21:55.602464445Z === RUN TestIsCEFSubprocess/bare_type 2026-10-22T08:21:55.602473843Z === RUN TestIsCEFSubprocess/type_followed_by_flag 2026-10-22T08:21:55.602481487Z === RUN TestIsCEFSubprocess/no_type_flag 2026-10-22T08:21:55.602487172Z === RUN TestIsCEFSubprocess/type_flag_after_user_command 2026-10-22T08:21:55.602494958Z === RUN TestIsCEFSubprocess/type_flag_not_in_second_argv_slot 2026-10-22T08:21:55.602503277Z === RUN TestIsCEFSubprocess/equals_form_with_dash-prefixed_value 2026-10-22T08:21:55.602510549Z --- PASS: TestIsCEFSubprocess (0.00s) 2026-10-22T08:21:55.602527278Z --- PASS: TestIsCEFSubprocess/equals_form (0.00s) 2026-10-22T08:21:55.602548037Z --- PASS: TestIsCEFSubprocess/separate_value_form (0.00s) 2026-10-22T08:21:55.602564168Z --- PASS: TestIsCEFSubprocess/equals_form_with_empty_value (0.00s) 2026-10-22T08:21:55.602579665Z --- PASS: TestIsCEFSubprocess/bare_type (0.00s) 2026-10-22T08:21:55.602594664Z --- PASS: TestIsCEFSubprocess/type_followed_by_flag (0.00s) 2026-10-22T08:21:55.602606378Z --- PASS: TestIsCEFSubprocess/no_type_flag (0.00s) 2026-10-22T08:21:55.602619583Z --- PASS: TestIsCEFSubprocess/type_flag_after_user_command (0.00s) 2026-10-22T08:21:55.602637097Z --- PASS: TestIsCEFSubprocess/type_flag_not_in_second_argv_slot (0.00s) 2026-10-22T08:21:55.60265183Z --- PASS: TestIsCEFSubprocess/equals_form_with_dash-prefixed_value (0.00s) 2026-10-22T08:21:55.602657516Z === RUN TestResolveCurrentExecutable_ReturnsExecutablePath 2026-10-22T08:21:55.602662965Z --- PASS: TestResolveCurrentExecutable_ReturnsExecutablePath (0.00s) 2026-10-22T08:21:55.602668696Z === RUN TestResolveCurrentExecutable_PropagatesError 2026-10-22T08:21:55.602674049Z --- PASS: TestResolveCurrentExecutable_PropagatesError (0.00s) 2026-10-22T08:21:55.602678975Z === RUN TestWebKitGUIStartupDoesNotActivateCEFTrace 2026-10-22T08:21:55.60268419Z --- PASS: TestWebKitGUIStartupDoesNotActivateCEFTrace (0.00s) 2026-10-22T08:21:55.602706924Z === RUN TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector 2026-10-22T08:21:55.60271973Z --- PASS: TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector (0.00s) 2026-10-22T08:21:55.602727912Z === RUN TestPreInitializeAdwaitaForCEF_SkipsNonCEF 2026-10-22T08:21:55.602733501Z --- PASS: TestPreInitializeAdwaitaForCEF_SkipsNonCEF (0.00s) 2026-10-22T08:21:55.602740266Z === RUN TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL 2026-10-22T08:21:55.602747156Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL (0.00s) 2026-10-22T08:21:55.602752797Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit 2026-10-22T08:21:55.60275923Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit (0.00s) 2026-10-22T08:21:55.602765119Z === RUN TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction 2026-10-22T08:21:55.602771951Z --- PASS: TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction (0.00s) 2026-10-22T08:21:55.602777495Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss 2026-10-22T08:21:55.602783164Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss (0.00s) 2026-10-22T08:21:55.60278911Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery 2026-10-22T08:21:55.602795442Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery (0.00s) 2026-10-22T08:21:55.602801229Z === RUN TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted 2026-10-22T08:21:55.602807159Z --- PASS: TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted (0.00s) 2026-10-22T08:21:55.602812751Z === RUN TestLaunchStandaloneBrowserURL_PropagatesOtherErrors 2026-10-22T08:21:55.602818115Z --- PASS: TestLaunchStandaloneBrowserURL_PropagatesOtherErrors (0.00s) 2026-10-22T08:21:55.602823769Z === RUN TestTryForwardBrowseURLToRunningInstance_PropagatesError 2026-10-22T08:21:55.602829255Z --- PASS: TestTryForwardBrowseURLToRunningInstance_PropagatesError (0.00s) 2026-10-22T08:21:55.602836975Z === RUN TestOmniboxCombinedLaunchEnvironment 2026-10-22T08:21:55.602845333Z === RUN TestOmniboxCombinedLaunchEnvironment/omnibox 2026-10-22T08:21:55.602853448Z === RUN TestOmniboxCombinedLaunchEnvironment/browse 2026-10-22T08:21:55.602861391Z === RUN TestOmniboxCombinedLaunchEnvironment/cli 2026-10-22T08:21:55.602869783Z === RUN TestOmniboxCombinedLaunchEnvironment/cli_with_flags 2026-10-22T08:21:55.602878266Z === RUN TestOmniboxCombinedLaunchEnvironment/helper_excluded 2026-10-22T08:21:55.602887617Z === RUN TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded 2026-10-22T08:21:55.602896691Z --- PASS: TestOmniboxCombinedLaunchEnvironment (0.00s) 2026-10-22T08:21:55.602919642Z --- PASS: TestOmniboxCombinedLaunchEnvironment/omnibox (0.00s) 2026-10-22T08:21:55.602941241Z --- PASS: TestOmniboxCombinedLaunchEnvironment/browse (0.00s) 2026-10-22T08:21:55.602961135Z --- PASS: TestOmniboxCombinedLaunchEnvironment/cli (0.00s) 2026-10-22T08:21:55.602984261Z --- PASS: TestOmniboxCombinedLaunchEnvironment/cli_with_flags (0.00s) 2026-10-22T08:21:55.603007613Z --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_excluded (0.00s) 2026-10-22T08:21:55.60303642Z --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded (0.00s) 2026-10-22T08:21:55.603047696Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup 2026-10-22T08:21:55.60305716Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing 2026-10-22T08:21:55.60306721Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings 2026-10-22T08:21:55.603077941Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value 2026-10-22T08:21:55.603087948Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe 2026-10-22T08:21:55.603098428Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored 2026-10-22T08:21:55.60310946Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup (0.00s) 2026-10-22T08:21:55.603129329Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing (0.00s) 2026-10-22T08:21:55.603159428Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings (0.00s) 2026-10-22T08:21:55.603191072Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value (0.00s) 2026-10-22T08:21:55.603221136Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe (0.00s) 2026-10-22T08:21:55.603252373Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored (0.00s) 2026-10-22T08:21:55.603262225Z PASS 2026-10-22T08:21:55.603268656Z ok github.com/bnema/dumber/cmd/dumber 0.257s 2026-10-22T08:21:55.603273562Z === RUN TestNewBridgeApp_WiresHistoryService 2026-10-22T08:21:55.603278158Z === PAUSE TestNewBridgeApp_WiresHistoryService 2026-10-22T08:21:55.603283204Z === RUN TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T08:21:55.603289852Z === PAUSE TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T08:21:55.603294871Z === RUN TestNewBridgeApp_WiresFavoritesService 2026-10-22T08:21:55.603299704Z === PAUSE TestNewBridgeApp_WiresFavoritesService 2026-10-22T08:21:55.603304389Z === RUN TestNewBridgeApp_WiresConfigService 2026-10-22T08:21:55.603308913Z === PAUSE TestNewBridgeApp_WiresConfigService 2026-10-22T08:21:55.603313449Z === CONT TestNewBridgeApp_WiresHistoryService 2026-10-22T08:21:55.603318164Z === CONT TestNewBridgeApp_WiresConfigService 2026-10-22T08:21:55.603323269Z --- PASS: TestNewBridgeApp_WiresHistoryService (0.00s) 2026-10-22T08:21:55.603328476Z === CONT TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T08:21:55.60333346Z --- PASS: TestNewBridgeApp_WiresConfigService (0.00s) 2026-10-22T08:21:55.603338177Z === CONT TestNewBridgeApp_WiresFavoritesService 2026-10-22T08:21:55.603343337Z --- PASS: TestNewBridgeApp_WiresFavoritesService (0.00s) 2026-10-22T08:21:55.603349011Z --- PASS: TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes (0.01s) 2026-10-22T08:21:55.603352766Z PASS 2026-10-22T08:21:55.60335753Z ok github.com/bnema/dumber/cmd/systemviews 0.014s 2026-10-22T08:21:55.603362172Z === RUN TestCollectManifestPinsAllFiles 2026-10-22T08:21:55.60336669Z === PAUSE TestCollectManifestPinsAllFiles 2026-10-22T08:21:55.603371355Z === RUN TestRunWritesReproducibleManifest 2026-10-22T08:21:55.603375808Z === PAUSE TestRunWritesReproducibleManifest 2026-10-22T08:21:55.603380087Z === RUN TestRunFailsOnMissingFile 2026-10-22T08:21:55.603384224Z === PAUSE TestRunFailsOnMissingFile 2026-10-22T08:21:55.603388486Z === RUN TestRunFailsOnStaleDigest 2026-10-22T08:21:55.603393597Z === PAUSE TestRunFailsOnStaleDigest 2026-10-22T08:21:55.60339923Z === RUN TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T08:21:55.603405241Z === PAUSE TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T08:21:55.603409982Z === RUN TestRunCheckFailsWithoutManifest 2026-10-22T08:21:55.603414589Z === PAUSE TestRunCheckFailsWithoutManifest 2026-10-22T08:21:55.603419437Z === RUN TestRunCheckRejectsCompressedOnlySwap 2026-10-22T08:21:55.603424172Z === PAUSE TestRunCheckRejectsCompressedOnlySwap 2026-10-22T08:21:55.60342901Z === RUN TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T08:21:55.603433809Z === PAUSE TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T08:21:55.603438654Z === RUN TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T08:21:55.603444326Z === PAUSE TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T08:21:55.603449362Z === RUN TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T08:21:55.603454195Z === PAUSE TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T08:21:55.603459244Z === RUN TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T08:21:55.603464394Z === PAUSE TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T08:21:55.603468848Z === CONT TestCollectManifestPinsAllFiles 2026-10-22T08:21:55.603473296Z === CONT TestRunFailsOnStaleDigest 2026-10-22T08:21:55.603477741Z === CONT TestRunCheckFailsWithoutManifest 2026-10-22T08:21:55.603482317Z === CONT TestRunCheckRejectsCompressedOnlySwap 2026-10-22T08:21:55.603487243Z --- PASS: TestRunCheckFailsWithoutManifest (0.00s) 2026-10-22T08:21:55.603493263Z === CONT TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T08:21:55.60349921Z wrote /tmp/TestRunFailsOnStaleDigest3021245609/001/asset-manifest.json pinning 3 assets 2026-10-22T08:21:55.603504322Z --- PASS: TestRunFailsOnStaleDigest (0.00s) 2026-10-22T08:21:55.60350917Z === CONT TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T08:21:55.60351431Z --- PASS: TestRequireCompressedAgreementRejectsSentinelSize (0.00s) 2026-10-22T08:21:55.603519147Z === CONT TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T08:21:55.603523701Z --- PASS: TestCollectManifestPinsAllFiles (0.01s) 2026-10-22T08:21:55.603529926Z wrote /tmp/TestRunCheckRejectsCompressedOnlySwap2510363829/001/asset-manifest.json pinning 3 assets 2026-10-22T08:21:55.603534975Z === CONT TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T08:21:55.603541113Z wrote /tmp/TestRunCheckIfPresentRejectsStaleBundle2642949698/001/asset-manifest.json pinning 3 assets 2026-10-22T08:21:55.603546309Z --- PASS: TestRunCheckIfPresentRejectsPartialBundle (0.00s) 2026-10-22T08:21:55.603551315Z === CONT TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T08:21:55.603556508Z --- PASS: TestCollectManifestRejectsRawCompressedMismatch (0.00s) 2026-10-22T08:21:55.603561209Z === CONT TestRunFailsOnMissingFile 2026-10-22T08:21:55.603567804Z no built systemviews WASM in /tmp/TestRunCheckIfPresentSkipsMissingBundle2786937464/001; skipping manifest check 2026-10-22T08:21:55.603573446Z --- PASS: TestRunCheckIfPresentSkipsMissingBundle (0.00s) 2026-10-22T08:21:55.603578299Z === CONT TestRunWritesReproducibleManifest 2026-10-22T08:21:55.603584403Z wrote /tmp/TestRunWritesReproducibleManifest1966146187/001/asset-manifest.json pinning 3 assets 2026-10-22T08:21:55.603590567Z wrote /tmp/TestRunWritesReproducibleManifest1966146187/001/asset-manifest.json pinning 3 assets 2026-10-22T08:21:55.603598667Z manifest /tmp/TestRunWritesReproducibleManifest1966146187/001/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM 2026-10-22T08:21:55.603604582Z --- PASS: TestRunWritesReproducibleManifest (0.00s) 2026-10-22T08:21:55.603609533Z --- PASS: TestRunCheckRejectsCompressedOnlySwap (0.01s) 2026-10-22T08:21:55.603615472Z --- PASS: TestRunCheckIfPresentRejectsStaleBundle (0.01s) 2026-10-22T08:21:55.60362021Z --- PASS: TestRunFailsOnMissingFile (0.00s) 2026-10-22T08:21:55.603624046Z PASS 2026-10-22T08:21:55.603634386Z ok github.com/bnema/dumber/cmd/systemviews-assets 0.016s 2026-10-22T08:21:55.603641331Z === RUN TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues 2026-10-22T08:21:55.603648028Z --- PASS: TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues (0.00s) 2026-10-22T08:21:55.603651725Z PASS 2026-10-22T08:21:55.603656775Z ok github.com/bnema/dumber/internal/application/dto 0.003s 2026-10-22T08:21:55.603661374Z === RUN TestCompileCheckExternalThemeSource 2026-10-22T08:21:55.603666342Z --- PASS: TestCompileCheckExternalThemeSource (0.00s) 2026-10-22T08:21:55.603670743Z === RUN TestAudioOutputPortContract 2026-10-22T08:21:55.603676557Z === RUN TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields 2026-10-22T08:21:55.603682721Z === RUN TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 2026-10-22T08:21:55.603689301Z === RUN TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format 2026-10-22T08:21:55.603694435Z --- PASS: TestAudioOutputPortContract (0.00s) 2026-10-22T08:21:55.603711954Z --- PASS: TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields (0.00s) 2026-10-22T08:21:55.603730453Z --- PASS: TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 (0.00s) 2026-10-22T08:21:55.603749118Z --- PASS: TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format (0.00s) 2026-10-22T08:21:55.603754116Z === RUN TestMemoryPressureConfig_IsConfigured 2026-10-22T08:21:55.603759208Z === RUN TestMemoryPressureConfig_IsConfigured/nil_config 2026-10-22T08:21:55.603764884Z === RUN TestMemoryPressureConfig_IsConfigured/empty_config 2026-10-22T08:21:55.603774236Z === RUN TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set 2026-10-22T08:21:55.603783456Z === RUN TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set 2026-10-22T08:21:55.603795598Z === RUN TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set 2026-10-22T08:21:55.603804133Z === RUN TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set 2026-10-22T08:21:55.603809813Z === RUN TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) 2026-10-22T08:21:55.603815483Z === RUN TestMemoryPressureConfig_IsConfigured/fully_configured 2026-10-22T08:21:55.603820761Z --- PASS: TestMemoryPressureConfig_IsConfigured (0.00s) 2026-10-22T08:21:55.603834657Z --- PASS: TestMemoryPressureConfig_IsConfigured/nil_config (0.00s) 2026-10-22T08:21:55.603848883Z --- PASS: TestMemoryPressureConfig_IsConfigured/empty_config (0.00s) 2026-10-22T08:21:55.603864003Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set (0.00s) 2026-10-22T08:21:55.603879307Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set (0.00s) 2026-10-22T08:21:55.603895457Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set (0.00s) 2026-10-22T08:21:55.603910831Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set (0.00s) 2026-10-22T08:21:55.603925389Z --- PASS: TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) (0.00s) 2026-10-22T08:21:55.603940026Z --- PASS: TestMemoryPressureConfig_IsConfigured/fully_configured (0.00s) 2026-10-22T08:21:55.603945355Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured 2026-10-22T08:21:55.603951196Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory 2026-10-22T08:21:55.60395685Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory 2026-10-22T08:21:55.603962763Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory 2026-10-22T08:21:55.603968349Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured (0.00s) 2026-10-22T08:21:55.603984658Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory (0.00s) 2026-10-22T08:21:55.604001345Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory (0.00s) 2026-10-22T08:21:55.604018239Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory (0.00s) 2026-10-22T08:21:55.604024468Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured 2026-10-22T08:21:55.604030484Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory 2026-10-22T08:21:55.604038771Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory 2026-10-22T08:21:55.604045331Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory 2026-10-22T08:21:55.604055178Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured (0.00s) 2026-10-22T08:21:55.604073372Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory (0.00s) 2026-10-22T08:21:55.604091245Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory (0.00s) 2026-10-22T08:21:55.60411377Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory (0.00s) 2026-10-22T08:21:55.604117976Z PASS 2026-10-22T08:21:55.604123296Z ok github.com/bnema/dumber/internal/application/port 0.005s 2026-10-22T08:21:55.604129013Z ? github.com/bnema/dumber/internal/application/port/mocks [no test files] 2026-10-22T08:21:58.443236339Z === RUN TestPopupFeaturesRequestHost 2026-10-22T08:21:58.443273024Z === PAUSE TestPopupFeaturesRequestHost 2026-10-22T08:21:58.443280419Z === RUN TestBrowsingContextPolicyDecide 2026-10-22T08:21:58.443286932Z === PAUSE TestBrowsingContextPolicyDecide 2026-10-22T08:21:58.443291903Z === RUN TestBuildContextMenuUseCase_Build 2026-10-22T08:21:58.443303814Z === RUN TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu 2026-10-22T08:21:58.44331714Z === RUN TestBuildContextMenuUseCase_Build/empty_context_baseline 2026-10-22T08:21:58.443376145Z === RUN TestBuildContextMenuUseCase_Build/selection_context 2026-10-22T08:21:58.443405812Z === RUN TestBuildContextMenuUseCase_Build/image_only 2026-10-22T08:21:58.443421887Z === RUN TestBuildContextMenuUseCase_Build/link_only 2026-10-22T08:21:58.443431937Z === RUN TestBuildContextMenuUseCase_Build/navigation_enabled_states 2026-10-22T08:21:58.443443315Z --- PASS: TestBuildContextMenuUseCase_Build (0.00s) 2026-10-22T08:21:58.443461673Z --- PASS: TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu (0.00s) 2026-10-22T08:21:58.443483087Z --- PASS: TestBuildContextMenuUseCase_Build/empty_context_baseline (0.00s) 2026-10-22T08:21:58.443503706Z --- PASS: TestBuildContextMenuUseCase_Build/selection_context (0.00s) 2026-10-22T08:21:58.443526312Z --- PASS: TestBuildContextMenuUseCase_Build/image_only (0.00s) 2026-10-22T08:21:58.443542573Z --- PASS: TestBuildContextMenuUseCase_Build/link_only (0.00s) 2026-10-22T08:21:58.443568705Z --- PASS: TestBuildContextMenuUseCase_Build/navigation_enabled_states (0.00s) 2026-10-22T08:21:58.4435853Z === RUN TestCheckMediaDiagnoseNeverReturnsNil 2026-10-22T08:21:58.44359955Z --- PASS: TestCheckMediaDiagnoseNeverReturnsNil (0.00s) 2026-10-22T08:21:58.443620565Z === RUN TestCheckMediaExecuteFailsWithoutGStreamer 2026-10-22T08:21:58.443634391Z --- PASS: TestCheckMediaExecuteFailsWithoutGStreamer (0.00s) 2026-10-22T08:21:58.443643981Z === RUN TestCheckMediaExecuteReturnsSummary 2026-10-22T08:21:58.443652886Z --- PASS: TestCheckMediaExecuteReturnsSummary (0.00s) 2026-10-22T08:21:58.443663819Z === RUN TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate 2026-10-22T08:21:58.443674238Z --- PASS: TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate (0.00s) 2026-10-22T08:21:58.443683671Z === RUN TestCheckUpdateUseCase_NonTransientErrorPropagates 2026-10-22T08:21:58.44369301Z --- PASS: TestCheckUpdateUseCase_NonTransientErrorPropagates (0.00s) 2026-10-22T08:21:58.443707913Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing 2026-10-22T08:21:58.443724294Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing (0.00s) 2026-10-22T08:21:58.443742951Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection 2026-10-22T08:21:58.443761014Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection (0.00s) 2026-10-22T08:21:58.443774986Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines 2026-10-22T08:21:58.443794432Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines (0.00s) 2026-10-22T08:21:58.44381076Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews 2026-10-22T08:21:58.443825888Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews (0.00s) 2026-10-22T08:21:58.443842392Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow 2026-10-22T08:21:58.443856036Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow (0.00s) 2026-10-22T08:21:58.44387182Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite 2026-10-22T08:21:58.443888375Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite (0.00s) 2026-10-22T08:21:58.443903923Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow 2026-10-22T08:21:58.443920858Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow (0.00s) 2026-10-22T08:21:58.443936897Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection 2026-10-22T08:21:58.44395216Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection (0.00s) 2026-10-22T08:21:58.443968918Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines 2026-10-22T08:21:58.443984394Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines (0.00s) 2026-10-22T08:21:58.443999182Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews 2026-10-22T08:21:58.444012979Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews (0.00s) 2026-10-22T08:21:58.444027621Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope 2026-10-22T08:21:58.444042028Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope (0.00s) 2026-10-22T08:21:58.444058855Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState 2026-10-22T08:21:58.444074175Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState (0.00s) 2026-10-22T08:21:58.444086165Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast 2026-10-22T08:21:58.44410167Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast (0.00s) 2026-10-22T08:21:58.444120893Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic 2026-10-22T08:21:58.444136767Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic (0.00s) 2026-10-22T08:21:58.444152623Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic 2026-10-22T08:21:58.444163055Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic (0.00s) 2026-10-22T08:21:58.444177016Z === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData 2026-10-22T08:21:58.444191923Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData (0.00s) 2026-10-22T08:21:58.444207498Z === RUN TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage 2026-10-22T08:21:58.444225947Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage (0.00s) 2026-10-22T08:21:58.444255869Z === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard 2026-10-22T08:21:58.444273628Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard (0.00s) 2026-10-22T08:21:58.444295639Z === RUN TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage 2026-10-22T08:21:58.444315512Z --- PASS: TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage (0.00s) 2026-10-22T08:21:58.444331274Z === RUN TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver 2026-10-22T08:21:58.44434541Z --- PASS: TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver (0.00s) 2026-10-22T08:21:58.444360829Z === RUN TestExecuteContextMenuActionUseCase_DelegatesInspect 2026-10-22T08:21:58.444376435Z --- PASS: TestExecuteContextMenuActionUseCase_DelegatesInspect (0.00s) 2026-10-22T08:21:58.444388392Z === RUN TestExecuteContextMenuActionUseCase_WrapsDelegateErrors 2026-10-22T08:21:58.444403829Z --- PASS: TestExecuteContextMenuActionUseCase_WrapsDelegateErrors (0.00s) 2026-10-22T08:21:58.44441923Z === RUN TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText 2026-10-22T08:21:58.444434737Z --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText (0.00s) 2026-10-22T08:21:58.444451284Z === RUN TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing 2026-10-22T08:21:58.444464845Z --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing (0.00s) 2026-10-22T08:21:58.444477845Z === RUN TestExecuteContextMenuActionUseCase_CopyLinkWritesText 2026-10-22T08:21:58.444492551Z --- PASS: TestExecuteContextMenuActionUseCase_CopyLinkWritesText (0.00s) 2026-10-22T08:21:58.444508298Z === RUN TestExtractPaneToTabList_FromThreePaneStack 2026-10-22T08:21:58.444522469Z --- PASS: TestExtractPaneToTabList_FromThreePaneStack (0.00s) 2026-10-22T08:21:58.444537017Z === RUN TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale 2026-10-22T08:21:58.444551881Z --- PASS: TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale (0.00s) 2026-10-22T08:21:58.444565169Z === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource 2026-10-22T08:21:58.444579259Z --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource (0.00s) 2026-10-22T08:21:58.444596485Z === RUN TestExtractPaneToTabList_LastPaneClosesSourceTab 2026-10-22T08:21:58.44461082Z --- PASS: TestExtractPaneToTabList_LastPaneClosesSourceTab (0.00s) 2026-10-22T08:21:58.444622752Z === RUN TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack 2026-10-22T08:21:58.444640437Z --- PASS: TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack (0.00s) 2026-10-22T08:21:58.444655714Z === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack 2026-10-22T08:21:58.444671201Z --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack (0.00s) 2026-10-22T08:21:58.444687935Z === RUN TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling 2026-10-22T08:21:58.444700647Z --- PASS: TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling (0.00s) 2026-10-22T08:21:58.444717252Z === RUN TestExtractPaneToTabList_FromSplitSeversMovedNode 2026-10-22T08:21:58.444759323Z --- PASS: TestExtractPaneToTabList_FromSplitSeversMovedNode (0.00s) 2026-10-22T08:21:58.444776495Z === RUN TestExtractPaneToTabList_InvalidSourceTabID 2026-10-22T08:21:58.444793077Z --- PASS: TestExtractPaneToTabList_InvalidSourceTabID (0.00s) 2026-10-22T08:21:58.44481443Z === RUN TestExtractPaneToTabList_InvalidSourcePaneID 2026-10-22T08:21:58.444834227Z --- PASS: TestExtractPaneToTabList_InvalidSourcePaneID (0.00s) 2026-10-22T08:21:58.444848711Z === RUN TestExtractPaneToTabList_NilInputs 2026-10-22T08:21:58.444864364Z --- PASS: TestExtractPaneToTabList_NilInputs (0.00s) 2026-10-22T08:21:58.444876178Z === RUN TestExtractPaneToTabList_ParentPointerTreeIntegrity 2026-10-22T08:21:58.444888298Z --- PASS: TestExtractPaneToTabList_ParentPointerTreeIntegrity (0.00s) 2026-10-22T08:21:58.44490297Z === RUN TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch 2026-10-22T08:21:58.444917167Z --- PASS: TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch (0.01s) 2026-10-22T08:21:58.44493053Z === RUN TestRefreshFromIconURLs_ChangingCandidatesDoNotShare 2026-10-22T08:21:58.44494614Z --- PASS: TestRefreshFromIconURLs_ChangingCandidatesDoNotShare (0.00s) 2026-10-22T08:21:58.444958527Z === RUN TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers 2026-10-22T08:21:58.444970631Z --- PASS: TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers (0.01s) 2026-10-22T08:21:58.444992048Z === RUN TestRefreshFromIconURLs_InvalidPageHierarchyRejected 2026-10-22T08:21:58.445020857Z --- PASS: TestRefreshFromIconURLs_InvalidPageHierarchyRejected (0.00s) 2026-10-22T08:21:58.445082284Z === RUN TestRefreshRequestKey_Distinctions 2026-10-22T08:21:58.445106944Z --- PASS: TestRefreshRequestKey_Distinctions (0.00s) 2026-10-22T08:21:58.445152455Z === RUN TestRefreshAdmission_BusyWhenExhausted 2026-10-22T08:21:58.445177909Z --- PASS: TestRefreshAdmission_BusyWhenExhausted (0.01s) 2026-10-22T08:21:58.44523104Z === RUN TestRefreshOp_WholeDeadline 2026-10-22T08:21:58.445306704Z --- PASS: TestRefreshOp_WholeDeadline (0.00s) 2026-10-22T08:21:58.445323218Z === RUN TestRefreshLastWaiterCancelAbortsOp 2026-10-22T08:21:58.445362197Z --- PASS: TestRefreshLastWaiterCancelAbortsOp (0.00s) 2026-10-22T08:21:58.4453808Z === RUN TestFaviconUseCase_CloseCancelsAndDrains 2026-10-22T08:21:58.445449019Z --- PASS: TestFaviconUseCase_CloseCancelsAndDrains (0.01s) 2026-10-22T08:21:58.445465538Z === RUN TestRefreshMissClassification_HTTPClasses 2026-10-22T08:21:58.445504507Z --- PASS: TestRefreshMissClassification_HTTPClasses (0.00s) 2026-10-22T08:21:58.445520144Z === RUN TestRefreshInvalidate_DropsStaleCompletion 2026-10-22T08:21:58.445556746Z --- PASS: TestRefreshInvalidate_DropsStaleCompletion (0.01s) 2026-10-22T08:21:58.445576641Z === RUN TestRefreshJoinerSharesCreatorEpoch 2026-10-22T08:21:58.445628322Z --- PASS: TestRefreshJoinerSharesCreatorEpoch (0.01s) 2026-10-22T08:21:58.445688317Z === RUN TestRefreshPartialMissDoesNotPoisonLaterCandidates 2026-10-22T08:21:58.445708254Z --- PASS: TestRefreshPartialMissDoesNotPoisonLaterCandidates (0.00s) 2026-10-22T08:21:58.44572202Z === RUN TestRefreshCanceledCallNotJoined 2026-10-22T08:21:58.445764212Z --- PASS: TestRefreshCanceledCallNotJoined (0.01s) 2026-10-22T08:21:58.445778959Z === RUN TestRefreshCloseSealsAdmission 2026-10-22T08:21:58.445818642Z --- PASS: TestRefreshCloseSealsAdmission (0.00s) 2026-10-22T08:21:58.445865134Z === RUN TestRefreshMissOrderBounded 2026-10-22T08:21:58.445912256Z --- PASS: TestRefreshMissOrderBounded (0.05s) 2026-10-22T08:21:58.44598157Z === RUN TestRefreshSharing_ScopedToUseCaseInstance 2026-10-22T08:21:58.446003591Z --- PASS: TestRefreshSharing_ScopedToUseCaseInstance (0.00s) 2026-10-22T08:21:58.446044777Z === RUN TestRefreshMixedStatusBatchNotCached 2026-10-22T08:21:58.446061058Z --- PASS: TestRefreshMixedStatusBatchNotCached (0.00s) 2026-10-22T08:21:58.446098621Z === RUN TestRefreshClosedWinsOverCachedMiss 2026-10-22T08:21:58.446114499Z --- PASS: TestRefreshClosedWinsOverCachedMiss (0.00s) 2026-10-22T08:21:58.446152054Z === RUN TestCompactMissOrderDedupsReinsertedKeys 2026-10-22T08:21:58.446171326Z --- PASS: TestCompactMissOrderDedupsReinsertedKeys (0.00s) 2026-10-22T08:21:58.446245219Z === RUN TestRefreshRequestKey_IPv6DefaultPortEquivalence 2026-10-22T08:21:58.446265937Z --- PASS: TestRefreshRequestKey_IPv6DefaultPortEquivalence (0.00s) 2026-10-22T08:21:58.446338981Z === RUN TestFaviconResolveExactHit 2026-10-22T08:21:58.4464027Z --- PASS: TestFaviconResolveExactHit (0.00s) 2026-10-22T08:21:58.44645091Z === RUN TestFaviconResolveParentFallback 2026-10-22T08:21:58.446468063Z --- PASS: TestFaviconResolveParentFallback (0.00s) 2026-10-22T08:21:58.446538366Z === RUN TestFaviconResolvePrefersParentPathFallbackBeforeDomain 2026-10-22T08:21:58.446555697Z --- PASS: TestFaviconResolvePrefersParentPathFallbackBeforeDomain (0.00s) 2026-10-22T08:21:58.446595981Z === RUN TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings 2026-10-22T08:21:58.446640702Z --- PASS: TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings (0.00s) 2026-10-22T08:21:58.446685441Z === RUN TestFaviconResolveRepairsOrphanCanonicalBlobMetadata 2026-10-22T08:21:58.446727266Z --- PASS: TestFaviconResolveRepairsOrphanCanonicalBlobMetadata (0.00s) 2026-10-22T08:21:58.446776344Z === RUN TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss 2026-10-22T08:21:58.446823068Z --- PASS: TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss (0.00s) 2026-10-22T08:21:58.446869681Z === RUN TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh 2026-10-22T08:21:58.446917201Z --- PASS: TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh (0.00s) 2026-10-22T08:21:58.446963316Z === RUN TestFaviconResolveStaleExactRefreshIgnoresFreshParent 2026-10-22T08:21:58.447008393Z --- PASS: TestFaviconResolveStaleExactRefreshIgnoresFreshParent (0.00s) 2026-10-22T08:21:58.447025961Z === RUN TestFaviconObserveSameHashUpdatesMetadataOnly 2026-10-22T08:21:58.447087784Z --- PASS: TestFaviconObserveSameHashUpdatesMetadataOnly (0.00s) 2026-10-22T08:21:58.447120849Z === RUN TestFaviconObserveChangedHashRegeneratesAndInvalidates 2026-10-22T08:21:58.447142638Z --- PASS: TestFaviconObserveChangedHashRegeneratesAndInvalidates (0.00s) 2026-10-22T08:21:58.447168741Z === RUN TestFaviconObserveWithoutConverterStoresOriginalOnly 2026-10-22T08:21:58.447182098Z --- PASS: TestFaviconObserveWithoutConverterStoresOriginalOnly (0.00s) 2026-10-22T08:21:58.447195998Z === RUN TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed 2026-10-22T08:21:58.447207612Z --- PASS: TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed (0.00s) 2026-10-22T08:21:58.447217964Z === RUN TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching 2026-10-22T08:21:58.447227557Z --- PASS: TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching (0.00s) 2026-10-22T08:21:58.447237115Z === RUN TestFaviconUseCasePropagatesRepositoryErrors 2026-10-22T08:21:58.447246942Z --- PASS: TestFaviconUseCasePropagatesRepositoryErrors (0.00s) 2026-10-22T08:21:58.447256516Z === RUN TestFaviconResolvePropagatesBlobErrors 2026-10-22T08:21:58.447279144Z --- PASS: TestFaviconResolvePropagatesBlobErrors (0.00s) 2026-10-22T08:21:58.447290384Z === RUN TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing 2026-10-22T08:21:58.447301605Z --- PASS: TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing (0.00s) 2026-10-22T08:21:58.447312496Z === RUN TestFaviconResolveBlockingPropagatesFetchErrors 2026-10-22T08:21:58.447321811Z --- PASS: TestFaviconResolveBlockingPropagatesFetchErrors (0.00s) 2026-10-22T08:21:58.447330617Z === RUN TestFaviconRefreshFromIconURLsUsesPageURLKey 2026-10-22T08:21:58.447340047Z --- PASS: TestFaviconRefreshFromIconURLsUsesPageURLKey (0.00s) 2026-10-22T08:21:58.447351116Z === RUN TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey 2026-10-22T08:21:58.447361174Z --- PASS: TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey (0.00s) 2026-10-22T08:21:58.447373603Z === RUN TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy 2026-10-22T08:21:58.447384398Z --- PASS: TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy (0.00s) 2026-10-22T08:21:58.447393845Z === RUN TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy 2026-10-22T08:21:58.447405302Z --- PASS: TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy (0.00s) 2026-10-22T08:21:58.447416272Z === RUN TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates 2026-10-22T08:21:58.44742581Z --- PASS: TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates (0.00s) 2026-10-22T08:21:58.447439743Z === RUN TestFaviconObserveConversionErrorDoesNotMutateExistingAssets 2026-10-22T08:21:58.447450852Z --- PASS: TestFaviconObserveConversionErrorDoesNotMutateExistingAssets (0.00s) 2026-10-22T08:21:58.447460105Z === RUN TestFaviconObserveUnavailableWebPPreservesCachedAssets 2026-10-22T08:21:58.44747244Z --- PASS: TestFaviconObserveUnavailableWebPPreservesCachedAssets (0.00s) 2026-10-22T08:21:58.447482646Z === RUN TestFaviconEnsureSizedPropagatesReadSizedErrors 2026-10-22T08:21:58.447491836Z --- PASS: TestFaviconEnsureSizedPropagatesReadSizedErrors (0.00s) 2026-10-22T08:21:58.447504815Z === RUN TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder 2026-10-22T08:21:58.447515002Z --- PASS: TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder (0.00s) 2026-10-22T08:21:58.447524766Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames 2026-10-22T08:21:58.447537276Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title 2026-10-22T08:21:58.447546594Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url 2026-10-22T08:21:58.447555507Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag 2026-10-22T08:21:58.447568207Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames (0.00s) 2026-10-22T08:21:58.447588114Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title (0.00s) 2026-10-22T08:21:58.447609921Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url (0.00s) 2026-10-22T08:21:58.44762974Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag (0.00s) 2026-10-22T08:21:58.447639437Z === RUN TestFilterFavoritesForSidebarSelectedTagsMatchAny 2026-10-22T08:21:58.447649026Z --- PASS: TestFilterFavoritesForSidebarSelectedTagsMatchAny (0.00s) 2026-10-22T08:21:58.447659529Z === RUN TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags 2026-10-22T08:21:58.447673821Z --- PASS: TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags (0.00s) 2026-10-22T08:21:58.447684052Z === RUN TestFilterFavoritesForSidebarRanksExactAndPrefixMatches 2026-10-22T08:21:58.447694085Z --- PASS: TestFilterFavoritesForSidebarRanksExactAndPrefixMatches (0.00s) 2026-10-22T08:21:58.447706893Z === RUN TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches 2026-10-22T08:21:58.447716813Z --- PASS: TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches (0.00s) 2026-10-22T08:21:58.44772588Z === RUN TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers 2026-10-22T08:21:58.447735392Z --- PASS: TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers (0.00s) 2026-10-22T08:21:58.447746739Z === RUN TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers 2026-10-22T08:21:58.447756979Z --- PASS: TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers (0.00s) 2026-10-22T08:21:58.447766224Z === RUN TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop 2026-10-22T08:21:58.447778954Z --- PASS: TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop (0.00s) 2026-10-22T08:21:58.447788959Z === RUN TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash 2026-10-22T08:21:58.447798716Z --- PASS: TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash (0.00s) 2026-10-22T08:21:58.447810014Z === RUN TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams 2026-10-22T08:21:58.447821523Z --- PASS: TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams (0.00s) 2026-10-22T08:21:58.447830744Z === RUN TestCanonicalizeURLForHistory_RemovesUserinfo 2026-10-22T08:21:58.447842985Z --- PASS: TestCanonicalizeURLForHistory_RemovesUserinfo (0.00s) 2026-10-22T08:21:58.447853085Z === RUN TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts 2026-10-22T08:21:58.447863686Z --- PASS: TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts (0.00s) 2026-10-22T08:21:58.447875042Z === RUN TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes 2026-10-22T08:21:58.447886692Z --- PASS: TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes (0.00s) 2026-10-22T08:21:58.44789617Z === RUN TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes 2026-10-22T08:21:58.447906052Z --- PASS: TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes (0.00s) 2026-10-22T08:21:58.447915038Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison 2026-10-22T08:21:58.447928857Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params 2026-10-22T08:21:58.447939845Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/default_port 2026-10-22T08:21:58.447950361Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison (0.00s) 2026-10-22T08:21:58.447974042Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params (0.00s) 2026-10-22T08:21:58.447996713Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/default_port (0.00s) 2026-10-22T08:21:58.448007115Z === RUN TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange 2026-10-22T08:21:58.448019701Z --- PASS: TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange (0.00s) 2026-10-22T08:21:58.448029576Z === RUN TestHistoryRecorder_CloseDrainsPendingAndPublishes 2026-10-22T08:21:58.448042096Z --- PASS: TestHistoryRecorder_CloseDrainsPendingAndPublishes (0.00s) 2026-10-22T08:21:58.448062924Z === RUN TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext 2026-10-22T08:21:58.448074574Z --- PASS: TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext (0.10s) 2026-10-22T08:21:58.448083319Z === RUN TestHistoryRecorder_FailedPersistencePublishesNoChange 2026-10-22T08:21:58.448094884Z --- PASS: TestHistoryRecorder_FailedPersistencePublishesNoChange (0.20s) 2026-10-22T08:21:58.448112456Z === RUN TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails 2026-10-22T08:21:58.44813059Z --- PASS: TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails (0.00s) 2026-10-22T08:21:58.448143515Z === RUN TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits 2026-10-22T08:21:58.448154631Z --- PASS: TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits (0.00s) 2026-10-22T08:21:58.44816485Z === RUN TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing 2026-10-22T08:21:58.448179684Z --- PASS: TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing (0.00s) 2026-10-22T08:21:58.448191179Z === RUN TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange 2026-10-22T08:21:58.44820206Z --- PASS: TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange (0.00s) 2026-10-22T08:21:58.448211932Z === RUN TestHistoryRecorder_RecordHistory_DedupIsPerPane 2026-10-22T08:21:58.448222996Z --- PASS: TestHistoryRecorder_RecordHistory_DedupIsPerPane (0.00s) 2026-10-22T08:21:58.448233163Z === RUN TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse 2026-10-22T08:21:58.448246803Z --- PASS: TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse (0.00s) 2026-10-22T08:21:58.448257639Z === RUN TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites 2026-10-22T08:21:58.448268017Z --- PASS: TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites (0.00s) 2026-10-22T08:21:58.448279587Z === RUN TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails 2026-10-22T08:21:58.448291223Z --- PASS: TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails (0.00s) 2026-10-22T08:21:58.448317717Z === RUN TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe 2026-10-22T08:21:58.448329073Z --- PASS: TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe (0.00s) 2026-10-22T08:21:58.448338767Z === RUN TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush 2026-10-22T08:21:58.448348861Z --- PASS: TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush (0.00s) 2026-10-22T08:21:58.448358933Z === RUN TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain 2026-10-22T08:21:58.448370431Z --- PASS: TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain (0.05s) 2026-10-22T08:21:58.44838076Z === RUN TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected 2026-10-22T08:21:58.448390739Z --- PASS: TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected (0.00s) 2026-10-22T08:21:58.448399996Z === RUN TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted 2026-10-22T08:21:58.448410945Z --- PASS: TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted (0.11s) 2026-10-22T08:21:58.448420527Z === RUN TestInsertAccentUseCase_OnKeyPressed_NoAccents 2026-10-22T08:21:58.44842982Z --- PASS: TestInsertAccentUseCase_OnKeyPressed_NoAccents (0.00s) 2026-10-22T08:21:58.448438965Z === RUN TestInsertAccentUseCase_OnKeyPressed_HasAccents 2026-10-22T08:21:58.448450051Z --- PASS: TestInsertAccentUseCase_OnKeyPressed_HasAccents (0.00s) 2026-10-22T08:21:58.448462755Z === RUN TestInsertAccentUseCase_OnKeyReleased_CancelsTimer 2026-10-22T08:21:58.44847695Z --- PASS: TestInsertAccentUseCase_OnKeyReleased_CancelsTimer (0.45s) 2026-10-22T08:21:58.448495262Z === RUN TestInsertAccentUseCase_LongPress_ShowsPicker 2026-10-22T08:21:58.448503805Z --- PASS: TestInsertAccentUseCase_LongPress_ShowsPicker (0.45s) 2026-10-22T08:21:58.448512351Z === RUN TestInsertAccentUseCase_Cancel 2026-10-22T08:21:58.448522726Z --- PASS: TestInsertAccentUseCase_Cancel (0.45s) 2026-10-22T08:21:58.44853427Z === RUN TestInsertAccentUseCase_UppercaseAccents 2026-10-22T08:21:58.448544135Z --- PASS: TestInsertAccentUseCase_UppercaseAccents (0.40s) 2026-10-22T08:21:58.448556156Z === RUN TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress 2026-10-22T08:21:58.448562937Z --- PASS: TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress (0.45s) 2026-10-22T08:21:58.44857011Z === RUN TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget 2026-10-22T08:21:58.448584252Z --- PASS: TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget (0.00s) 2026-10-22T08:21:58.448595024Z === RUN TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget 2026-10-22T08:21:58.448602125Z --- PASS: TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget (0.00s) 2026-10-22T08:21:58.448611079Z === RUN TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache 2026-10-22T08:21:58.448619961Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.448626612Z --- PASS: TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache (0.00s) 2026-10-22T08:21:58.448635471Z === RUN TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo 2026-10-22T08:21:58.448646972Z --- PASS: TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo (0.00s) 2026-10-22T08:21:58.448656711Z === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo 2026-10-22T08:21:58.448666142Z --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo (0.00s) 2026-10-22T08:21:58.448676045Z === RUN TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive 2026-10-22T08:21:58.448686543Z --- PASS: TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive (0.00s) 2026-10-22T08:21:58.448696624Z === RUN TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive 2026-10-22T08:21:58.448707735Z --- PASS: TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive (0.00s) 2026-10-22T08:21:58.448720293Z === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack 2026-10-22T08:21:58.448741686Z --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack (0.00s) 2026-10-22T08:21:58.448756283Z === RUN TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex 2026-10-22T08:21:58.4487765Z --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex (0.00s) 2026-10-22T08:21:58.448788771Z === RUN TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex 2026-10-22T08:21:58.448804483Z --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex (0.00s) 2026-10-22T08:21:58.448814242Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack 2026-10-22T08:21:58.448821415Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack (0.00s) 2026-10-22T08:21:58.448828328Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack 2026-10-22T08:21:58.448835069Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack (0.00s) 2026-10-22T08:21:58.448846515Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd 2026-10-22T08:21:58.448860666Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd (0.00s) 2026-10-22T08:21:58.448874068Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops 2026-10-22T08:21:58.44888617Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops (0.00s) 2026-10-22T08:21:58.448895902Z === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack 2026-10-22T08:21:58.448911018Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack (0.00s) 2026-10-22T08:21:58.448923216Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal 2026-10-22T08:21:58.44893366Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal (0.00s) 2026-10-22T08:21:58.448949059Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack 2026-10-22T08:21:58.448961585Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack (0.00s) 2026-10-22T08:21:58.448971988Z === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo 2026-10-22T08:21:58.448984469Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo (0.00s) 2026-10-22T08:21:58.448995127Z === RUN TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop 2026-10-22T08:21:58.449004785Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop (0.00s) 2026-10-22T08:21:58.449014981Z === RUN TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly 2026-10-22T08:21:58.449026535Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly (0.00s) 2026-10-22T08:21:58.44903628Z === RUN TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane 2026-10-22T08:21:58.449046046Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane (0.00s) 2026-10-22T08:21:58.44905514Z === RUN TestManagePanesUseCase_Resize_Errors 2026-10-22T08:21:58.449064077Z --- PASS: TestManagePanesUseCase_Resize_Errors (0.00s) 2026-10-22T08:21:58.449069881Z === RUN TestManagePanesUseCase_Resize_VerticalDividerMove 2026-10-22T08:21:58.449078837Z --- PASS: TestManagePanesUseCase_Resize_VerticalDividerMove (0.00s) 2026-10-22T08:21:58.44908805Z === RUN TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane 2026-10-22T08:21:58.449097908Z --- PASS: TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane (0.00s) 2026-10-22T08:21:58.449109168Z === RUN TestManagePanesUseCase_Resize_ClampsToMinPanePercent 2026-10-22T08:21:58.449118558Z --- PASS: TestManagePanesUseCase_Resize_ClampsToMinPanePercent (0.00s) 2026-10-22T08:21:58.449128275Z === RUN TestManagePanesUseCase_Resize_TargetsStackContainer 2026-10-22T08:21:58.449137523Z --- PASS: TestManagePanesUseCase_Resize_TargetsStackContainer (0.00s) 2026-10-22T08:21:58.449176134Z === RUN TestManagePanesUseCase_Split_ValidDirections 2026-10-22T08:21:58.449186005Z === RUN TestManagePanesUseCase_Split_ValidDirections/left 2026-10-22T08:21:58.449195196Z === RUN TestManagePanesUseCase_Split_ValidDirections/right 2026-10-22T08:21:58.449204207Z === RUN TestManagePanesUseCase_Split_ValidDirections/up 2026-10-22T08:21:58.449215031Z === RUN TestManagePanesUseCase_Split_ValidDirections/down 2026-10-22T08:21:58.449230766Z --- PASS: TestManagePanesUseCase_Split_ValidDirections (0.00s) 2026-10-22T08:21:58.449254683Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/left (0.00s) 2026-10-22T08:21:58.449314938Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/right (0.00s) 2026-10-22T08:21:58.449342419Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/up (0.00s) 2026-10-22T08:21:58.449365137Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/down (0.00s) 2026-10-22T08:21:58.449378269Z === RUN TestManagePanesUseCase_Split_InvalidDirection_ReturnsError 2026-10-22T08:21:58.449390161Z --- PASS: TestManagePanesUseCase_Split_InvalidDirection_ReturnsError (0.00s) 2026-10-22T08:21:58.449402188Z === RUN TestExtractZoomKey 2026-10-22T08:21:58.449418991Z === RUN TestExtractZoomKey/host_based_url_uses_host 2026-10-22T08:21:58.449434838Z === RUN TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment 2026-10-22T08:21:58.449445833Z === RUN TestExtractZoomKey/about_blank_has_no_zoom_key 2026-10-22T08:21:58.449455367Z --- PASS: TestExtractZoomKey (0.00s) 2026-10-22T08:21:58.449471956Z --- PASS: TestExtractZoomKey/host_based_url_uses_host (0.00s) 2026-10-22T08:21:58.449494916Z --- PASS: TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment (0.00s) 2026-10-22T08:21:58.449515797Z --- PASS: TestExtractZoomKey/about_blank_has_no_zoom_key (0.00s) 2026-10-22T08:21:58.449536887Z === RUN TestMigrateConfigUseCase_Check_NoMigrationNeeded 2026-10-22T08:21:58.449557304Z --- PASS: TestMigrateConfigUseCase_Check_NoMigrationNeeded (0.00s) 2026-10-22T08:21:58.449568163Z === RUN TestMigrateConfigUseCase_Check_MigrationNeeded 2026-10-22T08:21:58.449580389Z --- PASS: TestMigrateConfigUseCase_Check_MigrationNeeded (0.00s) 2026-10-22T08:21:58.44958976Z === RUN TestMigrateConfigUseCase_Check_Error 2026-10-22T08:21:58.449604099Z --- PASS: TestMigrateConfigUseCase_Check_Error (0.00s) 2026-10-22T08:21:58.449614276Z === RUN TestMigrateConfigUseCase_Execute_NoMigrationNeeded 2026-10-22T08:21:58.44962347Z --- PASS: TestMigrateConfigUseCase_Execute_NoMigrationNeeded (0.00s) 2026-10-22T08:21:58.449632603Z === RUN TestMigrateConfigUseCase_Execute_Success 2026-10-22T08:21:58.449646895Z --- PASS: TestMigrateConfigUseCase_Execute_Success (0.00s) 2026-10-22T08:21:58.449658566Z === RUN TestMigrateConfigUseCase_Execute_MigrateError 2026-10-22T08:21:58.449680913Z --- PASS: TestMigrateConfigUseCase_Execute_MigrateError (0.00s) 2026-10-22T08:21:58.449701597Z === RUN TestMigrateConfigUseCase_Execute_DetectChangesError 2026-10-22T08:21:58.44971378Z --- PASS: TestMigrateConfigUseCase_Execute_DetectChangesError (0.00s) 2026-10-22T08:21:58.449725217Z === RUN TestMigrateConfigUseCase_Check_EmptyMissingKeys 2026-10-22T08:21:58.449739295Z --- PASS: TestMigrateConfigUseCase_Check_EmptyMissingKeys (0.00s) 2026-10-22T08:21:58.449750439Z === RUN TestNewMigrateConfigUseCase 2026-10-22T08:21:58.44976024Z --- PASS: TestNewMigrateConfigUseCase (0.00s) 2026-10-22T08:21:58.449770915Z === RUN TestMigrateConfigUseCase_MockExpectations 2026-10-22T08:21:58.449777694Z --- PASS: TestMigrateConfigUseCase_MockExpectations (0.00s) 2026-10-22T08:21:58.449785773Z === RUN TestMigrateConfigUseCase_DetectChanges_NoChanges 2026-10-22T08:21:58.449796915Z --- PASS: TestMigrateConfigUseCase_DetectChanges_NoChanges (0.00s) 2026-10-22T08:21:58.449807039Z === RUN TestMigrateConfigUseCase_DetectChanges_WithAddedKey 2026-10-22T08:21:58.449818686Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithAddedKey (0.00s) 2026-10-22T08:21:58.44983069Z === RUN TestMigrateConfigUseCase_DetectChanges_WithRenamedKey 2026-10-22T08:21:58.449840638Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRenamedKey (0.00s) 2026-10-22T08:21:58.449851386Z === RUN TestMigrateConfigUseCase_DetectChanges_WithRemovedKey 2026-10-22T08:21:58.449861608Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRemovedKey (0.00s) 2026-10-22T08:21:58.449870666Z === RUN TestMigrateConfigUseCase_DetectChanges_Error 2026-10-22T08:21:58.449879881Z --- PASS: TestMigrateConfigUseCase_DetectChanges_Error (0.00s) 2026-10-22T08:21:58.449889392Z === RUN TestMigrateConfigUseCase_DetectChanges_MultipleChanges 2026-10-22T08:21:58.44989888Z --- PASS: TestMigrateConfigUseCase_DetectChanges_MultipleChanges (0.00s) 2026-10-22T08:21:58.449920821Z === RUN TestMovePaneToTab_MoveToExistingTab 2026-10-22T08:21:58.449931206Z --- PASS: TestMovePaneToTab_MoveToExistingTab (0.00s) 2026-10-22T08:21:58.449940634Z === RUN TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab 2026-10-22T08:21:58.449949935Z --- PASS: TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab (0.00s) 2026-10-22T08:21:58.449964025Z === RUN TestMovePaneToTab_CannotMoveToSameTab 2026-10-22T08:21:58.449975423Z --- PASS: TestMovePaneToTab_CannotMoveToSameTab (0.00s) 2026-10-22T08:21:58.44998444Z === RUN TestMovePaneToTab_SourcePaneNotFound 2026-10-22T08:21:58.44999733Z --- PASS: TestMovePaneToTab_SourcePaneNotFound (0.00s) 2026-10-22T08:21:58.450007155Z === RUN TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane 2026-10-22T08:21:58.45001643Z --- PASS: TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane (0.00s) 2026-10-22T08:21:58.450025478Z === RUN TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack 2026-10-22T08:21:58.450039518Z --- PASS: TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack (0.00s) 2026-10-22T08:21:58.450076794Z === RUN TestMovePaneToTab_FailedMovePreservesSourcePane 2026-10-22T08:21:58.450087927Z --- PASS: TestMovePaneToTab_FailedMovePreservesSourcePane (0.00s) 2026-10-22T08:21:58.450097278Z === RUN TestMovePaneToTab_FailsOnTargetWithNoActivePane 2026-10-22T08:21:58.450106184Z --- PASS: TestMovePaneToTab_FailsOnTargetWithNoActivePane (0.00s) 2026-10-22T08:21:58.450118148Z === RUN TestMovePaneToTab_NewTabNotAddedOnDetachFailure 2026-10-22T08:21:58.450129035Z --- PASS: TestMovePaneToTab_NewTabNotAddedOnDetachFailure (0.00s) 2026-10-22T08:21:58.450138205Z === RUN TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom 2026-10-22T08:21:58.450159181Z --- PASS: TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom (0.00s) 2026-10-22T08:21:58.450170337Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom 2026-10-22T08:21:58.450181944Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back 2026-10-22T08:21:58.4501992Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back 2026-10-22T08:21:58.450210171Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back 2026-10-22T08:21:58.450220417Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back 2026-10-22T08:21:58.450234783Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved 2026-10-22T08:21:58.45027773Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom (0.00s) 2026-10-22T08:21:58.450300459Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back (0.00s) 2026-10-22T08:21:58.450321715Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back (0.00s) 2026-10-22T08:21:58.450343788Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back (0.00s) 2026-10-22T08:21:58.450368658Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back (0.00s) 2026-10-22T08:21:58.45039402Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved (0.00s) 2026-10-22T08:21:58.450409401Z === RUN TestNavigateUseCase_ExecuteReturnsLoadError 2026-10-22T08:21:58.450420473Z --- PASS: TestNavigateUseCase_ExecuteReturnsLoadError (0.00s) 2026-10-22T08:21:58.450431115Z === RUN TestNavigateUseCase_ReloadHonoursBypassCache 2026-10-22T08:21:58.450440834Z --- PASS: TestNavigateUseCase_ReloadHonoursBypassCache (0.00s) 2026-10-22T08:21:58.450449767Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths 2026-10-22T08:21:58.450459302Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html 2026-10-22T08:21:58.450477015Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html 2026-10-22T08:21:58.450488207Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html 2026-10-22T08:21:58.450498229Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt 2026-10-22T08:21:58.450512444Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt 2026-10-22T08:21:58.450523559Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes 2026-10-22T08:21:58.450533172Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths (0.00s) 2026-10-22T08:21:58.450559075Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html (0.00s) 2026-10-22T08:21:58.45058139Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html (0.00s) 2026-10-22T08:21:58.450617055Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html (0.00s) 2026-10-22T08:21:58.450650946Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt (0.00s) 2026-10-22T08:21:58.450679093Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt (0.00s) 2026-10-22T08:21:58.450701889Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes (0.00s) 2026-10-22T08:21:58.450715998Z === RUN TestNavigationURLNormalizerFallsBackToDomainNormalize 2026-10-22T08:21:58.450725897Z --- PASS: TestNavigationURLNormalizerFallsBackToDomainNormalize (0.00s) 2026-10-22T08:21:58.450738906Z === RUN TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback 2026-10-22T08:21:58.450749326Z --- PASS: TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback (0.00s) 2026-10-22T08:21:58.450759279Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs 2026-10-22T08:21:58.450769111Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme 2026-10-22T08:21:58.450786107Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme 2026-10-22T08:21:58.45080837Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme 2026-10-22T08:21:58.450824342Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes 2026-10-22T08:21:58.450841875Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme 2026-10-22T08:21:58.450854869Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs (0.00s) 2026-10-22T08:21:58.45087434Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme (0.00s) 2026-10-22T08:21:58.450894927Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme (0.00s) 2026-10-22T08:21:58.450929918Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme (0.00s) 2026-10-22T08:21:58.450959866Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes (0.00s) 2026-10-22T08:21:58.450984606Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme (0.00s) 2026-10-22T08:21:58.450999019Z === RUN TestManageTabsCreateResolvesExistingLocalInitialURL 2026-10-22T08:21:58.451009097Z --- PASS: TestManageTabsCreateResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:21:58.451016425Z === RUN TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL 2026-10-22T08:21:58.451027556Z --- PASS: TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:21:58.451039848Z === RUN TestManagePanesSplitResolvesExistingLocalInitialURL 2026-10-22T08:21:58.451051454Z --- PASS: TestManagePanesSplitResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:21:58.451061265Z === RUN TestManagePanesCreateStackResolvesExistingLocalInitialURL 2026-10-22T08:21:58.451072853Z --- PASS: TestManagePanesCreateStackResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:21:58.4510851Z === RUN TestManagePanesAddToStackResolvesExistingLocalInitialURL 2026-10-22T08:21:58.451094876Z --- PASS: TestManagePanesAddToStackResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:21:58.451120006Z === RUN TestPageScroll_SmallVerticalDown 2026-10-22T08:21:58.451139033Z --- PASS: TestPageScroll_SmallVerticalDown (0.00s) 2026-10-22T08:21:58.451148556Z === RUN TestPageScroll_FastVerticalUp 2026-10-22T08:21:58.451155362Z --- PASS: TestPageScroll_FastVerticalUp (0.00s) 2026-10-22T08:21:58.451166332Z === RUN TestPageScroll_HorizontalDirectionMapping 2026-10-22T08:21:58.451180495Z === RUN TestPageScroll_HorizontalDirectionMapping/left 2026-10-22T08:21:58.451191402Z === RUN TestPageScroll_HorizontalDirectionMapping/right 2026-10-22T08:21:58.451200988Z --- PASS: TestPageScroll_HorizontalDirectionMapping (0.00s) 2026-10-22T08:21:58.451218357Z --- PASS: TestPageScroll_HorizontalDirectionMapping/left (0.00s) 2026-10-22T08:21:58.4512409Z --- PASS: TestPageScroll_HorizontalDirectionMapping/right (0.00s) 2026-10-22T08:21:58.451250328Z === RUN TestPageScroll_UnsupportedWebView 2026-10-22T08:21:58.451260874Z --- PASS: TestPageScroll_UnsupportedWebView (0.00s) 2026-10-22T08:21:58.451273486Z === RUN TestPageScroll_UnsupportedWebView_AllCommandsStable 2026-10-22T08:21:58.45129045Z --- PASS: TestPageScroll_UnsupportedWebView_AllCommandsStable (0.00s) 2026-10-22T08:21:58.451324831Z === RUN TestPageScroll_NilWebView_StableFailure 2026-10-22T08:21:58.451340932Z --- PASS: TestPageScroll_NilWebView_StableFailure (0.00s) 2026-10-22T08:21:58.451366376Z === RUN TestPageScroll_PropagatesScrollError 2026-10-22T08:21:58.451385435Z --- PASS: TestPageScroll_PropagatesScrollError (0.00s) 2026-10-22T08:21:58.45140041Z === RUN TestPageScroll_TapDistancesRemainFixed 2026-10-22T08:21:58.451416247Z === RUN TestPageScroll_TapDistancesRemainFixed/left_80_px 2026-10-22T08:21:58.451430659Z === RUN TestPageScroll_TapDistancesRemainFixed/right_80_px 2026-10-22T08:21:58.45144052Z === RUN TestPageScroll_TapDistancesRemainFixed/up_80_px 2026-10-22T08:21:58.451449638Z === RUN TestPageScroll_TapDistancesRemainFixed/down_80_px 2026-10-22T08:21:58.451460799Z === RUN TestPageScroll_TapDistancesRemainFixed/up_fast_320_px 2026-10-22T08:21:58.451470393Z === RUN TestPageScroll_TapDistancesRemainFixed/down_fast_320_px 2026-10-22T08:21:58.451477487Z --- PASS: TestPageScroll_TapDistancesRemainFixed (0.00s) 2026-10-22T08:21:58.451503144Z --- PASS: TestPageScroll_TapDistancesRemainFixed/left_80_px (0.00s) 2026-10-22T08:21:58.45152743Z --- PASS: TestPageScroll_TapDistancesRemainFixed/right_80_px (0.00s) 2026-10-22T08:21:58.451545213Z --- PASS: TestPageScroll_TapDistancesRemainFixed/up_80_px (0.00s) 2026-10-22T08:21:58.451583949Z --- PASS: TestPageScroll_TapDistancesRemainFixed/down_80_px (0.00s) 2026-10-22T08:21:58.451615083Z --- PASS: TestPageScroll_TapDistancesRemainFixed/up_fast_320_px (0.00s) 2026-10-22T08:21:58.451646593Z --- PASS: TestPageScroll_TapDistancesRemainFixed/down_fast_320_px (0.00s) 2026-10-22T08:21:58.451663985Z === RUN TestPageScroll_ScrollContinuousMarksRequest 2026-10-22T08:21:58.451676441Z --- PASS: TestPageScroll_ScrollContinuousMarksRequest (0.00s) 2026-10-22T08:21:58.451687697Z === RUN TestPageScroll_StopCancelsOptionalCapability 2026-10-22T08:21:58.451701506Z --- PASS: TestPageScroll_StopCancelsOptionalCapability (0.00s) 2026-10-22T08:21:58.45171352Z === RUN TestPageScroll_DeltaMethod 2026-10-22T08:21:58.45172567Z === RUN TestPageScroll_DeltaMethod/left 2026-10-22T08:21:58.4517331Z === RUN TestPageScroll_DeltaMethod/right 2026-10-22T08:21:58.451744943Z === RUN TestPageScroll_DeltaMethod/up 2026-10-22T08:21:58.45175987Z === RUN TestPageScroll_DeltaMethod/down 2026-10-22T08:21:58.451768846Z === RUN TestPageScroll_DeltaMethod/up-fast 2026-10-22T08:21:58.451793803Z === RUN TestPageScroll_DeltaMethod/down-fast 2026-10-22T08:21:58.451810256Z --- PASS: TestPageScroll_DeltaMethod (0.00s) 2026-10-22T08:21:58.451834989Z --- PASS: TestPageScroll_DeltaMethod/left (0.00s) 2026-10-22T08:21:58.451857675Z --- PASS: TestPageScroll_DeltaMethod/right (0.00s) 2026-10-22T08:21:58.45187421Z --- PASS: TestPageScroll_DeltaMethod/up (0.00s) 2026-10-22T08:21:58.451891827Z --- PASS: TestPageScroll_DeltaMethod/down (0.00s) 2026-10-22T08:21:58.451908083Z --- PASS: TestPageScroll_DeltaMethod/up-fast (0.00s) 2026-10-22T08:21:58.451926425Z --- PASS: TestPageScroll_DeltaMethod/down-fast (0.00s) 2026-10-22T08:21:58.451940208Z === RUN TestPageScroll_CommandIdentityPropagation 2026-10-22T08:21:58.451948046Z --- PASS: TestPageScroll_CommandIdentityPropagation (0.00s) 2026-10-22T08:21:58.451966813Z === RUN TestPageScroll_UnknownCommand_ReturnsNoOp 2026-10-22T08:21:58.451979428Z --- PASS: TestPageScroll_UnknownCommand_ReturnsNoOp (0.00s) 2026-10-22T08:21:58.451988896Z === RUN TestPrepareDownloadUseCase_Execute 2026-10-22T08:21:58.452002982Z === RUN TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly 2026-10-22T08:21:58.452015526Z === RUN TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename 2026-10-22T08:21:58.452026018Z === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename 2026-10-22T08:21:58.452035894Z === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path 2026-10-22T08:21:58.452042593Z === RUN TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing 2026-10-22T08:21:58.452052576Z === RUN TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type 2026-10-22T08:21:58.452062014Z === RUN TestPrepareDownloadUseCase_Execute/handles_nil_response 2026-10-22T08:21:58.452072053Z === RUN TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs 2026-10-22T08:21:58.452078892Z === RUN TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal 2026-10-22T08:21:58.452087078Z --- PASS: TestPrepareDownloadUseCase_Execute (0.00s) 2026-10-22T08:21:58.452108547Z --- PASS: TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly (0.00s) 2026-10-22T08:21:58.452132185Z --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename (0.00s) 2026-10-22T08:21:58.452154318Z --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename (0.00s) 2026-10-22T08:21:58.4521734Z --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path (0.00s) 2026-10-22T08:21:58.45219468Z --- PASS: TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing (0.00s) 2026-10-22T08:21:58.452217103Z --- PASS: TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type (0.00s) 2026-10-22T08:21:58.452239486Z --- PASS: TestPrepareDownloadUseCase_Execute/handles_nil_response (0.00s) 2026-10-22T08:21:58.452268286Z --- PASS: TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs (0.00s) 2026-10-22T08:21:58.452294581Z --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal (0.00s) 2026-10-22T08:21:58.452306975Z === RUN TestPrepareDownloadUseCase_ResolvePriority 2026-10-22T08:21:58.45240169Z === RUN TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response 2026-10-22T08:21:58.452420108Z === RUN TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI 2026-10-22T08:21:58.45243306Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority (0.00s) 2026-10-22T08:21:58.452489871Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response (0.00s) 2026-10-22T08:21:58.452634063Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI (0.00s) 2026-10-22T08:21:58.452675774Z === RUN TestPrepareDownloadUseCase_Deduplication 2026-10-22T08:21:58.45269634Z === RUN TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix 2026-10-22T08:21:58.45271796Z === RUN TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix 2026-10-22T08:21:58.452894603Z === RUN TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) 2026-10-22T08:21:58.452915473Z === RUN TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name 2026-10-22T08:21:58.452934562Z --- PASS: TestPrepareDownloadUseCase_Deduplication (0.00s) 2026-10-22T08:21:58.452967955Z --- PASS: TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix (0.00s) 2026-10-22T08:21:58.452993375Z --- PASS: TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix (0.00s) 2026-10-22T08:21:58.45304225Z --- PASS: TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) (0.00s) 2026-10-22T08:21:58.453080152Z --- PASS: TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name (0.00s) 2026-10-22T08:21:58.453173235Z === RUN TestReadSystemviewConfigUseCase_Current 2026-10-22T08:21:58.45318973Z --- PASS: TestReadSystemviewConfigUseCase_Current (0.00s) 2026-10-22T08:21:58.453199546Z === RUN TestReadSystemviewConfigUseCase_Default 2026-10-22T08:21:58.453208816Z --- PASS: TestReadSystemviewConfigUseCase_Default (0.00s) 2026-10-22T08:21:58.453214962Z === RUN TestNewReadSystemviewConfigUseCase_NilReaderPanics 2026-10-22T08:21:58.453225488Z --- PASS: TestNewReadSystemviewConfigUseCase_NilReaderPanics (0.00s) 2026-10-22T08:21:58.4532358Z === RUN TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel 2026-10-22T08:21:58.453246844Z --- PASS: TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel (0.00s) 2026-10-22T08:21:58.453257497Z === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot 2026-10-22T08:21:58.453270073Z --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot (0.00s) 2026-10-22T08:21:58.453281993Z === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged 2026-10-22T08:21:58.453293454Z --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged (0.00s) 2026-10-22T08:21:58.453303974Z === RUN TestReadSystemviewConfigUseCase_DefaultDoesNotOverlayResolvedAppearance 2026-10-22T08:21:58.453317224Z --- PASS: TestReadSystemviewConfigUseCase_DefaultDoesNotOverlayResolvedAppearance (0.00s) 2026-10-22T08:21:58.453327177Z === RUN TestRelayPaneReuse_PrunesExpiredAndMissingPanes 2026-10-22T08:21:58.453333338Z --- PASS: TestRelayPaneReuse_PrunesExpiredAndMissingPanes (0.00s) 2026-10-22T08:21:58.453342207Z === RUN TestResolveTheme_ExternalDisabled_UsesConfigPalettes 2026-10-22T08:21:58.453357007Z --- PASS: TestResolveTheme_ExternalDisabled_UsesConfigPalettes (0.00s) 2026-10-22T08:21:58.453374979Z === RUN TestResolveTheme_NoConfig_UsesDefaults 2026-10-22T08:21:58.453392183Z --- PASS: TestResolveTheme_NoConfig_UsesDefaults (0.00s) 2026-10-22T08:21:58.453402799Z === RUN TestResolveTheme_ValidExternal_OverridesPaletteColors 2026-10-22T08:21:58.4534228Z --- PASS: TestResolveTheme_ValidExternal_OverridesPaletteColors (0.00s) 2026-10-22T08:21:58.453438165Z === RUN TestResolveTheme_ValidExternal_DoesNotOverrideNonPaletteFields 2026-10-22T08:21:58.453448547Z --- PASS: TestResolveTheme_ValidExternal_DoesNotOverrideNonPaletteFields (0.00s) 2026-10-22T08:21:58.453457915Z === RUN TestResolveTheme_PartialExternal_MergesOverConfig 2026-10-22T08:21:58.453467212Z --- PASS: TestResolveTheme_PartialExternal_MergesOverConfig (0.00s) 2026-10-22T08:21:58.453476446Z === RUN TestResolveTheme_PartialExternal_MergesOverDefaults 2026-10-22T08:21:58.453489932Z --- PASS: TestResolveTheme_PartialExternal_MergesOverDefaults (0.00s) 2026-10-22T08:21:58.453500397Z === RUN TestResolveTheme_PartialExternal_RepairsInvalidConfigFallbackFields 2026-10-22T08:21:58.453511908Z --- PASS: TestResolveTheme_PartialExternal_RepairsInvalidConfigFallbackFields (0.00s) 2026-10-22T08:21:58.453524782Z === RUN TestResolveTheme_PrefersDark_SelectsDarkPalette 2026-10-22T08:21:58.453534264Z --- PASS: TestResolveTheme_PrefersDark_SelectsDarkPalette (0.00s) 2026-10-22T08:21:58.453543226Z === RUN TestResolveTheme_PrefersLight_SelectsLightPalette 2026-10-22T08:21:58.453554298Z --- PASS: TestResolveTheme_PrefersLight_SelectsLightPalette (0.00s) 2026-10-22T08:21:58.453567714Z === RUN TestResolveTheme_MalformedExternalAtStartup_FallsBackToConfig 2026-10-22T08:21:58.4535805Z --- PASS: TestResolveTheme_MalformedExternalAtStartup_FallsBackToConfig (0.00s) 2026-10-22T08:21:58.453591838Z === RUN TestResolveTheme_MissingExternalAtStartup_FallsBackWithWarning 2026-10-22T08:21:58.453605152Z --- PASS: TestResolveTheme_MissingExternalAtStartup_FallsBackWithWarning (0.00s) 2026-10-22T08:21:58.453617763Z === RUN TestResolveTheme_ReadErrorAtStartup_FallsBackWithWarning 2026-10-22T08:21:58.453624131Z --- PASS: TestResolveTheme_ReadErrorAtStartup_FallsBackWithWarning (0.00s) 2026-10-22T08:21:58.453629972Z === RUN TestResolveTheme_ReadErrorAfterValid_KeepsLastGoodForSameIdentity 2026-10-22T08:21:58.45364259Z --- PASS: TestResolveTheme_ReadErrorAfterValid_KeepsLastGoodForSameIdentity (0.00s) 2026-10-22T08:21:58.453652564Z === RUN TestResolveTheme_ExternalIdentityChangeClearsLastGoodBeforeReadError 2026-10-22T08:21:58.453659062Z --- PASS: TestResolveTheme_ExternalIdentityChangeClearsLastGoodBeforeReadError (0.00s) 2026-10-22T08:21:58.453667794Z === RUN TestResolveTheme_MissingExternalAfterValid_KeepsLastGood 2026-10-22T08:21:58.453677017Z --- PASS: TestResolveTheme_MissingExternalAfterValid_KeepsLastGood (0.00s) 2026-10-22T08:21:58.45369536Z === RUN TestResolveTheme_MalformedExternalMissingPalette_FallsBack 2026-10-22T08:21:58.453707024Z --- PASS: TestResolveTheme_MalformedExternalMissingPalette_FallsBack (0.00s) 2026-10-22T08:21:58.453716276Z === RUN TestResolveTheme_MalformedAfterValid_KeepsLastGood 2026-10-22T08:21:58.453726068Z --- PASS: TestResolveTheme_MalformedAfterValid_KeepsLastGood (0.00s) 2026-10-22T08:21:58.453735055Z === RUN TestResolveTheme_DisablingExternalAfterValid_ClearsLastGood 2026-10-22T08:21:58.453757417Z --- PASS: TestResolveTheme_DisablingExternalAfterValid_ClearsLastGood (0.00s) 2026-10-22T08:21:58.453772802Z === RUN TestResolveTheme_DisablingExternalTwice_Noop 2026-10-22T08:21:58.45378286Z --- PASS: TestResolveTheme_DisablingExternalTwice_Noop (0.00s) 2026-10-22T08:21:58.453791867Z === RUN TestResolveTheme_OutputContainsAllFields 2026-10-22T08:21:58.453801265Z --- PASS: TestResolveTheme_OutputContainsAllFields (0.00s) 2026-10-22T08:21:58.453826545Z === RUN TestResolveTheme_AllOutputPalettesAreCSSSafeHex 2026-10-22T08:21:58.453837635Z --- PASS: TestResolveTheme_AllOutputPalettesAreCSSSafeHex (0.00s) 2026-10-22T08:21:58.453846553Z === RUN TestResolveTheme_NoConfigFonts_UsesDefaults 2026-10-22T08:21:58.453852494Z --- PASS: TestResolveTheme_NoConfigFonts_UsesDefaults (0.00s) 2026-10-22T08:21:58.453860811Z === RUN TestResolveTheme_NoConfigModeColors_UsesDefaults 2026-10-22T08:21:58.453870116Z --- PASS: TestResolveTheme_NoConfigModeColors_UsesDefaults (0.00s) 2026-10-22T08:21:58.453894461Z === RUN TestResolveTheme_InvalidModeColors_FallsBackToDefaults 2026-10-22T08:21:58.453908848Z --- PASS: TestResolveTheme_InvalidModeColors_FallsBackToDefaults (0.00s) 2026-10-22T08:21:58.453918516Z === RUN TestResolveTheme_UIScaleDefaultsToOne 2026-10-22T08:21:58.453927614Z === RUN TestResolveTheme_UIScaleDefaultsToOne/zero 2026-10-22T08:21:58.453937641Z === RUN TestResolveTheme_UIScaleDefaultsToOne/negative 2026-10-22T08:21:58.453962095Z === RUN TestResolveTheme_UIScaleDefaultsToOne/positive 2026-10-22T08:21:58.453969369Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne (0.00s) 2026-10-22T08:21:58.453982474Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/zero (0.00s) 2026-10-22T08:21:58.453999633Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/negative (0.00s) 2026-10-22T08:21:58.45403006Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/positive (0.00s) 2026-10-22T08:21:58.454043427Z === RUN TestResolveTheme_ColorSchemeSourceIsCaptured 2026-10-22T08:21:58.454053201Z --- PASS: TestResolveTheme_ColorSchemeSourceIsCaptured (0.00s) 2026-10-22T08:21:58.454063413Z === RUN TestResolveTheme_RefreshDelegatesToExecute 2026-10-22T08:21:58.454081114Z --- PASS: TestResolveTheme_RefreshDelegatesToExecute (0.00s) 2026-10-22T08:21:58.454095361Z === RUN TestResolveThemeInputFromConfig_MapsAppearanceStylingAndPreference 2026-10-22T08:21:58.454108659Z --- PASS: TestResolveThemeInputFromConfig_MapsAppearanceStylingAndPreference (0.00s) 2026-10-22T08:21:58.454118153Z === RUN TestResolveThemeInputFromConfig_AllowsNilConfig 2026-10-22T08:21:58.454127561Z --- PASS: TestResolveThemeInputFromConfig_AllowsNilConfig (0.00s) 2026-10-22T08:21:58.45415281Z === RUN TestResolveThemeInputFromConfigVimColorFallback 2026-10-22T08:21:58.454164994Z --- PASS: TestResolveThemeInputFromConfigVimColorFallback (0.00s) 2026-10-22T08:21:58.454171179Z === RUN TestRuntimeResidencyDisabledQuitsOnLastWindow 2026-10-22T08:21:58.454182675Z --- PASS: TestRuntimeResidencyDisabledQuitsOnLastWindow (0.00s) 2026-10-22T08:21:58.454188621Z === RUN TestRuntimeResidencyNegativeTimeoutDisables 2026-10-22T08:21:58.454197142Z --- PASS: TestRuntimeResidencyNegativeTimeoutDisables (0.00s) 2026-10-22T08:21:58.454217999Z === RUN TestRuntimeResidencyFirstIdleArmsDeadline 2026-10-22T08:21:58.45423143Z --- PASS: TestRuntimeResidencyFirstIdleArmsDeadline (0.00s) 2026-10-22T08:21:58.454240532Z === RUN TestRuntimeResidencyReopenCancelsDeadline 2026-10-22T08:21:58.454249797Z --- PASS: TestRuntimeResidencyReopenCancelsDeadline (0.00s) 2026-10-22T08:21:58.454255475Z === RUN TestRuntimeResidencyFailedReopenRestoresIdle 2026-10-22T08:21:58.454283162Z --- PASS: TestRuntimeResidencyFailedReopenRestoresIdle (0.00s) 2026-10-22T08:21:58.454296489Z === RUN TestRuntimeResidencyPopupRemainingPreventsIdle 2026-10-22T08:21:58.454306245Z --- PASS: TestRuntimeResidencyPopupRemainingPreventsIdle (0.00s) 2026-10-22T08:21:58.454315208Z === RUN TestRuntimeResidencyDuplicateCloseIsIdempotent 2026-10-22T08:21:58.454321224Z --- PASS: TestRuntimeResidencyDuplicateCloseIsIdempotent (0.00s) 2026-10-22T08:21:58.454349025Z === RUN TestRuntimeResidencyStaleExpiryIgnored 2026-10-22T08:21:58.454361144Z --- PASS: TestRuntimeResidencyStaleExpiryIgnored (0.00s) 2026-10-22T08:21:58.454370242Z === RUN TestRuntimeResidencyExplicitQuitNeverWaits 2026-10-22T08:21:58.45437951Z --- PASS: TestRuntimeResidencyExplicitQuitNeverWaits (0.00s) 2026-10-22T08:21:58.454385236Z === RUN TestRuntimeResidencyWorkBlocksIdleUntilDrained 2026-10-22T08:21:58.454393952Z --- PASS: TestRuntimeResidencyWorkBlocksIdleUntilDrained (0.00s) 2026-10-22T08:21:58.454423041Z === RUN TestRuntimeResidencyWorkCancelsArmedDeadline 2026-10-22T08:21:58.454435983Z --- PASS: TestRuntimeResidencyWorkCancelsArmedDeadline (0.00s) 2026-10-22T08:21:58.454445407Z === RUN TestSaveModeLegendCollapsedUseCase_PersistsValue 2026-10-22T08:21:58.454451956Z --- PASS: TestSaveModeLegendCollapsedUseCase_PersistsValue (0.00s) 2026-10-22T08:21:58.454463308Z === RUN TestSaveModeLegendCollapsedUseCase_ReturnsSaverError 2026-10-22T08:21:58.45448103Z --- PASS: TestSaveModeLegendCollapsedUseCase_ReturnsSaverError (0.00s) 2026-10-22T08:21:58.454497278Z === RUN TestSaveModeLegendCollapsedUseCase_NilSaverReturnsError 2026-10-22T08:21:58.454507869Z --- PASS: TestSaveModeLegendCollapsedUseCase_NilSaverReturnsError (0.00s) 2026-10-22T08:21:58.454517018Z === RUN TestSaveOmniboxInitialBehaviorUseCase_AllowsRecent 2026-10-22T08:21:58.454526963Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_AllowsRecent (0.00s) 2026-10-22T08:21:58.454548437Z === RUN TestSaveOmniboxInitialBehaviorUseCase_AllowsTrimmedMostVisited 2026-10-22T08:21:58.454561942Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_AllowsTrimmedMostVisited (0.00s) 2026-10-22T08:21:58.454571911Z === RUN TestSaveOmniboxInitialBehaviorUseCase_RejectsNone 2026-10-22T08:21:58.454581284Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_RejectsNone (0.00s) 2026-10-22T08:21:58.454592015Z === RUN TestSaveOmniboxInitialBehaviorUseCase_RejectsEmptyString 2026-10-22T08:21:58.454601783Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_RejectsEmptyString (0.00s) 2026-10-22T08:21:58.454612722Z === RUN TestSaveOmniboxInitialBehaviorUseCase_NilSaverReturnsError 2026-10-22T08:21:58.454629254Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_NilSaverReturnsError (0.00s) 2026-10-22T08:21:58.454639299Z === RUN TestFilterBangs 2026-10-22T08:21:58.454649234Z === RUN TestFilterBangs/bang_only_returns_all_sorted 2026-10-22T08:21:58.454663841Z === RUN TestFilterBangs/filters_by_prefix 2026-10-22T08:21:58.454677834Z === RUN TestFilterBangs/filters_by_prefix_case-insensitive 2026-10-22T08:21:58.454694318Z === RUN TestFilterBangs/stops_prefix_at_space 2026-10-22T08:21:58.45470543Z === RUN TestFilterBangs/falls_back_to_url_when_description_empty 2026-10-22T08:21:58.454714306Z --- PASS: TestFilterBangs (0.00s) 2026-10-22T08:21:58.454734834Z --- PASS: TestFilterBangs/bang_only_returns_all_sorted (0.00s) 2026-10-22T08:21:58.454750305Z --- PASS: TestFilterBangs/filters_by_prefix (0.00s) 2026-10-22T08:21:58.454771216Z --- PASS: TestFilterBangs/filters_by_prefix_case-insensitive (0.00s) 2026-10-22T08:21:58.454792636Z --- PASS: TestFilterBangs/stops_prefix_at_space (0.00s) 2026-10-22T08:21:58.454818076Z --- PASS: TestFilterBangs/falls_back_to_url_when_description_empty (0.00s) 2026-10-22T08:21:58.454827649Z === RUN TestDetectBangKey 2026-10-22T08:21:58.454836286Z === RUN TestDetectBangKey/no_bang_prefix 2026-10-22T08:21:58.454848455Z === RUN TestDetectBangKey/bang_only_has_no_space 2026-10-22T08:21:58.4548592Z === RUN TestDetectBangKey/space_at_position_1 2026-10-22T08:21:58.454869758Z === RUN TestDetectBangKey/unknown_bang 2026-10-22T08:21:58.454879438Z === RUN TestDetectBangKey/case-insensitive_match 2026-10-22T08:21:58.454887813Z === RUN TestDetectBangKey/valid_bang_key 2026-10-22T08:21:58.454897178Z === RUN TestDetectBangKey/description_fallback_to_URL 2026-10-22T08:21:58.454905259Z --- PASS: TestDetectBangKey (0.00s) 2026-10-22T08:21:58.454919652Z --- PASS: TestDetectBangKey/no_bang_prefix (0.00s) 2026-10-22T08:21:58.454946292Z --- PASS: TestDetectBangKey/bang_only_has_no_space (0.00s) 2026-10-22T08:21:58.454963508Z --- PASS: TestDetectBangKey/space_at_position_1 (0.00s) 2026-10-22T08:21:58.454982865Z --- PASS: TestDetectBangKey/unknown_bang (0.00s) 2026-10-22T08:21:58.454999378Z --- PASS: TestDetectBangKey/case-insensitive_match (0.00s) 2026-10-22T08:21:58.455022434Z --- PASS: TestDetectBangKey/valid_bang_key (0.00s) 2026-10-22T08:21:58.455055783Z --- PASS: TestDetectBangKey/description_fallback_to_URL (0.00s) 2026-10-22T08:21:58.455070372Z === RUN TestBuildNavigationText 2026-10-22T08:21:58.455089004Z === RUN TestBuildNavigationText/not_a_bang_shortcut 2026-10-22T08:21:58.455096816Z === RUN TestBuildNavigationText/bang_key_without_query 2026-10-22T08:21:58.455102006Z === RUN TestBuildNavigationText/unknown_bang_key 2026-10-22T08:21:58.455108261Z === RUN TestBuildNavigationText/normalizes_key_case 2026-10-22T08:21:58.45511814Z === RUN TestBuildNavigationText/keeps_query_unchanged 2026-10-22T08:21:58.45512761Z --- PASS: TestBuildNavigationText (0.00s) 2026-10-22T08:21:58.455151837Z --- PASS: TestBuildNavigationText/not_a_bang_shortcut (0.00s) 2026-10-22T08:21:58.455174579Z --- PASS: TestBuildNavigationText/bang_key_without_query (0.00s) 2026-10-22T08:21:58.455203905Z --- PASS: TestBuildNavigationText/unknown_bang_key (0.00s) 2026-10-22T08:21:58.455227168Z --- PASS: TestBuildNavigationText/normalizes_key_case (0.00s) 2026-10-22T08:21:58.455246355Z --- PASS: TestBuildNavigationText/keeps_query_unchanged (0.00s) 2026-10-22T08:21:58.455275051Z === RUN TestGetShortcut 2026-10-22T08:21:58.455290589Z === RUN TestGetShortcut/exact_match 2026-10-22T08:21:58.455301307Z === RUN TestGetShortcut/case_insensitive 2026-10-22T08:21:58.45531271Z === RUN TestGetShortcut/not_found 2026-10-22T08:21:58.455323222Z --- PASS: TestGetShortcut (0.00s) 2026-10-22T08:21:58.455339402Z --- PASS: TestGetShortcut/exact_match (0.00s) 2026-10-22T08:21:58.455359953Z --- PASS: TestGetShortcut/case_insensitive (0.00s) 2026-10-22T08:21:58.455378923Z --- PASS: TestGetShortcut/not_found (0.00s) 2026-10-22T08:21:58.455388841Z === RUN TestTransformLegacyConfigUseCase_Execute 2026-10-22T08:21:58.455397619Z --- PASS: TestTransformLegacyConfigUseCase_Execute (0.00s) 2026-10-22T08:21:58.455406597Z === RUN TestTransformLegacyConfigUseCase_Execute_CallsTransformer 2026-10-22T08:21:58.45541749Z --- PASS: TestTransformLegacyConfigUseCase_Execute_CallsTransformer (0.00s) 2026-10-22T08:21:58.455433189Z === RUN TestVimModePolicyEvaluate 2026-10-22T08:21:58.455448877Z === RUN TestVimModePolicyEvaluate/activation_stays_allowed_while_page_editable_focused 2026-10-22T08:21:58.455462691Z === RUN TestVimModePolicyEvaluate/activation_stays_allowed_when_page_is_not_editable 2026-10-22T08:21:58.455473834Z === RUN TestVimModePolicyEvaluate/active_page_editable_focus_exits_vim_mode 2026-10-22T08:21:58.455484222Z === RUN TestVimModePolicyEvaluate/background_page_editable_focus_does_not_exit_vim_mode 2026-10-22T08:21:58.455503048Z === RUN TestVimModePolicyEvaluate/overlay_focus_exits_vim_mode 2026-10-22T08:21:58.455520339Z === RUN TestVimModePolicyEvaluate/omnibox_focus_exits_vim_mode 2026-10-22T08:21:58.455536102Z === RUN TestVimModePolicyEvaluate/find_bar_focus_exits_vim_mode 2026-10-22T08:21:58.455552124Z === RUN TestVimModePolicyEvaluate/context_change_preserves_vim_mode_when_scoped_context_stays_valid 2026-10-22T08:21:58.455565853Z === RUN TestVimModePolicyEvaluate/context_change_exits_vim_mode_when_scoped_context_is_lost 2026-10-22T08:21:58.45558009Z === RUN TestVimModePolicyEvaluate/non_vim_mode_focus_change_stays_normal 2026-10-22T08:21:58.455590709Z --- PASS: TestVimModePolicyEvaluate (0.00s) 2026-10-22T08:21:58.45562392Z --- PASS: TestVimModePolicyEvaluate/activation_stays_allowed_while_page_editable_focused (0.00s) 2026-10-22T08:21:58.45565132Z --- PASS: TestVimModePolicyEvaluate/activation_stays_allowed_when_page_is_not_editable (0.00s) 2026-10-22T08:21:58.455671897Z --- PASS: TestVimModePolicyEvaluate/active_page_editable_focus_exits_vim_mode (0.00s) 2026-10-22T08:21:58.45570005Z --- PASS: TestVimModePolicyEvaluate/background_page_editable_focus_does_not_exit_vim_mode (0.00s) 2026-10-22T08:21:58.455721081Z --- PASS: TestVimModePolicyEvaluate/overlay_focus_exits_vim_mode (0.00s) 2026-10-22T08:21:58.455739674Z --- PASS: TestVimModePolicyEvaluate/omnibox_focus_exits_vim_mode (0.00s) 2026-10-22T08:21:58.455762232Z --- PASS: TestVimModePolicyEvaluate/find_bar_focus_exits_vim_mode (0.00s) 2026-10-22T08:21:58.455805399Z --- PASS: TestVimModePolicyEvaluate/context_change_preserves_vim_mode_when_scoped_context_stays_valid (0.00s) 2026-10-22T08:21:58.455847712Z --- PASS: TestVimModePolicyEvaluate/context_change_exits_vim_mode_when_scoped_context_is_lost (0.00s) 2026-10-22T08:21:58.455884231Z --- PASS: TestVimModePolicyEvaluate/non_vim_mode_focus_change_stays_normal (0.00s) 2026-10-22T08:21:58.45590902Z === RUN TestVimNavigationUseCaseExecuteDispatchesConfiguredActions 2026-10-22T08:21:58.455921757Z --- PASS: TestVimNavigationUseCaseExecuteDispatchesConfiguredActions (0.00s) 2026-10-22T08:21:58.455931592Z === RUN TestVimNavigationUseCaseClearSemanticNavigationHighlight 2026-10-22T08:21:58.45597276Z --- PASS: TestVimNavigationUseCaseClearSemanticNavigationHighlight (0.00s) 2026-10-22T08:21:58.456007269Z === RUN TestVimNavigationUseCaseNavigatePageFocus 2026-10-22T08:21:58.456019879Z --- PASS: TestVimNavigationUseCaseNavigatePageFocus (0.00s) 2026-10-22T08:21:58.456029528Z === RUN TestVimNavigationUseCaseIgnoresUnsupportedCapability 2026-10-22T08:21:58.456047402Z --- PASS: TestVimNavigationUseCaseIgnoresUnsupportedCapability (0.00s) 2026-10-22T08:21:58.456079931Z === RUN TestVimNavigationUseCaseStartsPageInteractions 2026-10-22T08:21:58.456092674Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-follow 2026-10-22T08:21:58.456102562Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-follow-new 2026-10-22T08:21:58.456112104Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-yank-url 2026-10-22T08:21:58.456122169Z === RUN TestVimNavigationUseCaseStartsPageInteractions/visual 2026-10-22T08:21:58.456150883Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-section 2026-10-22T08:21:58.45616412Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-paragraph 2026-10-22T08:21:58.45617446Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-code 2026-10-22T08:21:58.456184002Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-table 2026-10-22T08:21:58.456190037Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-list 2026-10-22T08:21:58.456199094Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions (0.00s) 2026-10-22T08:21:58.456232468Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-follow (0.00s) 2026-10-22T08:21:58.456258159Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-follow-new (0.00s) 2026-10-22T08:21:58.456312003Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-yank-url (0.00s) 2026-10-22T08:21:58.456342398Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/visual (0.00s) 2026-10-22T08:21:58.456382488Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-section (0.00s) 2026-10-22T08:21:58.456404995Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-paragraph (0.00s) 2026-10-22T08:21:58.456433479Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-code (0.00s) 2026-10-22T08:21:58.456455572Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-table (0.00s) 2026-10-22T08:21:58.456487294Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-list (0.00s) 2026-10-22T08:21:58.456503304Z === RUN TestVimNavigationUseCasePageInteractionErrorDoesNotCapture 2026-10-22T08:21:58.456520198Z --- PASS: TestVimNavigationUseCasePageInteractionErrorDoesNotCapture (0.00s) 2026-10-22T08:21:58.456553929Z === RUN TestVimNavigationUseCasePageInteractionUnsupportedEngine 2026-10-22T08:21:58.456567489Z --- PASS: TestVimNavigationUseCasePageInteractionUnsupportedEngine (0.00s) 2026-10-22T08:21:58.456577251Z === RUN TestVimNavigationUseCaseForwardsPageKeysAndCancel 2026-10-22T08:21:58.456590143Z --- PASS: TestVimNavigationUseCaseForwardsPageKeysAndCancel (0.00s) 2026-10-22T08:21:58.456618014Z === RUN TestVimNavigationUseCaseWrapsPageKeyAndCancelErrors 2026-10-22T08:21:58.456631055Z --- PASS: TestVimNavigationUseCaseWrapsPageKeyAndCancelErrors (0.00s) 2026-10-22T08:21:58.456643119Z === RUN TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_EndsOnlyProvenDeadSessions 2026-10-22T08:21:58.456655577Z 2026-10-22T08:21:58Z INF ended dead browser session pid=222 session_id=dead 2026-10-22T08:21:58.456666849Z 2026-10-22T08:21:58Z DBG skipping active session without process id session_id=unknown 2026-10-22T08:21:58.456691204Z --- PASS: TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_EndsOnlyProvenDeadSessions (0.00s) 2026-10-22T08:21:58.456708416Z === RUN TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_SkipsWhenProbeErrors 2026-10-22T08:21:58.456723535Z 2026-10-22T08:21:58Z WRN failed to probe session process error="probe failed" pid=333 session_id=active 2026-10-22T08:21:58.456768544Z --- PASS: TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_SkipsWhenProbeErrors (0.00s) 2026-10-22T08:21:58.456785206Z === RUN TestCleanupSessionsUseCase_Execute_AgeAndCountCleanup 2026-10-22T08:21:58.456798043Z 2026-10-22T08:21:58Z INF cleaned up old sessions by age deleted=3 max_age_days=7 2026-10-22T08:21:58.456822415Z 2026-10-22T08:21:58Z INF cleaned up old sessions by count deleted=2 max_count=50 2026-10-22T08:21:58.456849982Z 2026-10-22T08:21:58Z INF session cleanup completed by_age=3 by_count=2 total_deleted=5 2026-10-22T08:21:58.456866436Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeAndCountCleanup (0.00s) 2026-10-22T08:21:58.456936039Z === RUN TestCleanupSessionsUseCase_Execute_AgeOnlyCleanup 2026-10-22T08:21:58.45695845Z 2026-10-22T08:21:58Z INF cleaned up old sessions by age deleted=5 max_age_days=30 2026-10-22T08:21:58.456981041Z 2026-10-22T08:21:58Z INF session cleanup completed by_age=5 by_count=0 total_deleted=5 2026-10-22T08:21:58.457193065Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeOnlyCleanup (0.00s) 2026-10-22T08:21:58.457215362Z === RUN TestCleanupSessionsUseCase_Execute_CountOnlyCleanup 2026-10-22T08:21:58.457225596Z 2026-10-22T08:21:58Z INF cleaned up old sessions by count deleted=4 max_count=10 2026-10-22T08:21:58.457238966Z 2026-10-22T08:21:58Z INF session cleanup completed by_age=0 by_count=4 total_deleted=4 2026-10-22T08:21:58.45725058Z --- PASS: TestCleanupSessionsUseCase_Execute_CountOnlyCleanup (0.00s) 2026-10-22T08:21:58.457262128Z === RUN TestCleanupSessionsUseCase_Execute_NoCleanupNeeded 2026-10-22T08:21:58.457273798Z --- PASS: TestCleanupSessionsUseCase_Execute_NoCleanupNeeded (0.00s) 2026-10-22T08:21:58.457291095Z === RUN TestCleanupSessionsUseCase_Execute_AgeDeleteError_ContinuesToCount 2026-10-22T08:21:58.45731128Z 2026-10-22T08:21:58Z WRN failed to delete sessions by age error="db error" 2026-10-22T08:21:58.457324277Z 2026-10-22T08:21:58Z INF cleaned up old sessions by count deleted=3 max_count=50 2026-10-22T08:21:58.457336157Z 2026-10-22T08:21:58Z INF session cleanup completed by_age=0 by_count=3 total_deleted=3 2026-10-22T08:21:58.457347094Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeDeleteError_ContinuesToCount (0.00s) 2026-10-22T08:21:58.457356783Z === RUN TestCleanupSessionsUseCase_Execute_CountDeleteError 2026-10-22T08:21:58.457374378Z 2026-10-22T08:21:58Z INF cleaned up old sessions by age deleted=2 max_age_days=7 2026-10-22T08:21:58.457388826Z 2026-10-22T08:21:58Z WRN failed to delete sessions by count error="db error" 2026-10-22T08:21:58.457401537Z 2026-10-22T08:21:58Z INF session cleanup completed by_age=2 by_count=0 total_deleted=2 2026-10-22T08:21:58.457412948Z --- PASS: TestCleanupSessionsUseCase_Execute_CountDeleteError (0.00s) 2026-10-22T08:21:58.457422349Z === RUN TestCleanupSessionsUseCase_Execute_BothDisabled 2026-10-22T08:21:58.457440928Z --- PASS: TestCleanupSessionsUseCase_Execute_BothDisabled (0.00s) 2026-10-22T08:21:58.457457192Z === RUN TestCleanupSessionsUseCase_Execute_ZeroMaxSessions 2026-10-22T08:21:58.457469033Z 2026-10-22T08:21:58Z INF cleaned up old sessions by count deleted=10 max_count=0 2026-10-22T08:21:58.457483103Z 2026-10-22T08:21:58Z INF session cleanup completed by_age=0 by_count=10 total_deleted=10 2026-10-22T08:21:58.457493237Z --- PASS: TestCleanupSessionsUseCase_Execute_ZeroMaxSessions (0.00s) 2026-10-22T08:21:58.457513089Z === RUN TestDeleteSessionUseCase_Execute_Success 2026-10-22T08:21:58.457530371Z 2026-10-22T08:21:58Z INF deleting session session_id=20251224_120000_delete 2026-10-22T08:21:58.457559803Z --- PASS: TestDeleteSessionUseCase_Execute_Success (0.00s) 2026-10-22T08:21:58.457574925Z === RUN TestDeleteSessionUseCase_Execute_CannotDeleteCurrentSession 2026-10-22T08:21:58.457601248Z --- PASS: TestDeleteSessionUseCase_Execute_CannotDeleteCurrentSession (0.00s) 2026-10-22T08:21:58.457621412Z === RUN TestDeleteSessionUseCase_Execute_SessionNotFound 2026-10-22T08:21:58.457655853Z --- PASS: TestDeleteSessionUseCase_Execute_SessionNotFound (0.00s) 2026-10-22T08:21:58.457670173Z === RUN TestDeleteSessionUseCase_Execute_CannotDeleteActiveSession 2026-10-22T08:21:58.457695453Z --- PASS: TestDeleteSessionUseCase_Execute_CannotDeleteActiveSession (0.00s) 2026-10-22T08:21:58.457728023Z === RUN TestDeleteSessionUseCase_Execute_FindByIDError 2026-10-22T08:21:58.45774784Z --- PASS: TestDeleteSessionUseCase_Execute_FindByIDError (0.00s) 2026-10-22T08:21:58.457762715Z === RUN TestDeleteSessionUseCase_Execute_DeleteSnapshotErrorIgnored 2026-10-22T08:21:58.457783484Z 2026-10-22T08:21:58Z INF deleting session session_id=20251224_120000_nosnapshot 2026-10-22T08:21:58.457808118Z 2026-10-22T08:21:58Z DBG failed to delete session snapshot (may not exist) error="no rows" 2026-10-22T08:21:58.45783834Z --- PASS: TestDeleteSessionUseCase_Execute_DeleteSnapshotErrorIgnored (0.00s) 2026-10-22T08:21:58.457855471Z === RUN TestDeleteSessionUseCase_Execute_DeleteSessionError 2026-10-22T08:21:58.457873028Z 2026-10-22T08:21:58Z INF deleting session session_id=20251224_120000_deleteerror 2026-10-22T08:21:58.457919529Z --- PASS: TestDeleteSessionUseCase_Execute_DeleteSessionError (0.00s) 2026-10-22T08:21:58.457945424Z === RUN TestDeleteSessionUseCase_Execute_EmptyCurrentSessionAllowed 2026-10-22T08:21:58.457973484Z 2026-10-22T08:21:58Z INF deleting session session_id=20251224_120000_nocurrent 2026-10-22T08:21:58.457992693Z --- PASS: TestDeleteSessionUseCase_Execute_EmptyCurrentSessionAllowed (0.00s) 2026-10-22T08:21:58.458001644Z === RUN TestGetConfigSchemaUseCase_Execute 2026-10-22T08:21:58.458027224Z === RUN TestGetConfigSchemaUseCase_Execute/returns_schema_keys_from_provider 2026-10-22T08:21:58.458044377Z === RUN TestGetConfigSchemaUseCase_Execute/returns_empty_slice_when_no_keys 2026-10-22T08:21:58.458068735Z === RUN TestGetConfigSchemaUseCase_Execute/keys_include_all_expected_fields 2026-10-22T08:21:58.458081988Z --- PASS: TestGetConfigSchemaUseCase_Execute (0.00s) 2026-10-22T08:21:58.45810513Z --- PASS: TestGetConfigSchemaUseCase_Execute/returns_schema_keys_from_provider (0.00s) 2026-10-22T08:21:58.458142106Z --- PASS: TestGetConfigSchemaUseCase_Execute/returns_empty_slice_when_no_keys (0.00s) 2026-10-22T08:21:58.458181373Z --- PASS: TestGetConfigSchemaUseCase_Execute/keys_include_all_expected_fields (0.00s) 2026-10-22T08:21:58.458199329Z === RUN TestGetLastRestorableSessionUseCase_NoSessions 2026-10-22T08:21:58.458211006Z 2026-10-22T08:21:58Z DBG auto-restore: no restorable session found 2026-10-22T08:21:58.458233529Z --- PASS: TestGetLastRestorableSessionUseCase_NoSessions (0.00s) 2026-10-22T08:21:58.458245736Z === RUN TestGetLastRestorableSessionUseCase_OnlyCurrentSession 2026-10-22T08:21:58.458257515Z 2026-10-22T08:21:58Z DBG auto-restore: no restorable session found 2026-10-22T08:21:58.458267937Z --- PASS: TestGetLastRestorableSessionUseCase_OnlyCurrentSession (0.00s) 2026-10-22T08:21:58.458291437Z === RUN TestGetLastRestorableSessionUseCase_SkipsCLISessions 2026-10-22T08:21:58.458305691Z 2026-10-22T08:21:58Z DBG auto-restore: no restorable session found 2026-10-22T08:21:58.458315095Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsCLISessions (0.00s) 2026-10-22T08:21:58.458326491Z === RUN TestGetLastRestorableSessionUseCase_SkipsActiveSessions 2026-10-22T08:21:58.458337979Z 2026-10-22T08:21:58Z DBG auto-restore: skipping active session session_id=20251225_120000_actv 2026-10-22T08:21:58.458361608Z 2026-10-22T08:21:58Z DBG auto-restore: no restorable session found 2026-10-22T08:21:58.45837325Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsActiveSessions (0.00s) 2026-10-22T08:21:58.45838275Z === RUN TestGetLastRestorableSessionUseCase_SkipsNoSnapshot 2026-10-22T08:21:58.458400172Z 2026-10-22T08:21:58Z DBG auto-restore: no restorable session found 2026-10-22T08:21:58.458423058Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsNoSnapshot (0.00s) 2026-10-22T08:21:58.458457734Z === RUN TestGetLastRestorableSessionUseCase_SkipsEmptyTabs 2026-10-22T08:21:58.458504199Z 2026-10-22T08:21:58Z DBG auto-restore: skipping session with no tabs session_id=20251225_120000_emty 2026-10-22T08:21:58.458518248Z 2026-10-22T08:21:58Z DBG auto-restore: no restorable session found 2026-10-22T08:21:58.458528832Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsEmptyTabs (0.00s) 2026-10-22T08:21:58.458538603Z === RUN TestGetLastRestorableSessionUseCase_ReturnsEndedSession 2026-10-22T08:21:58.458601933Z 2026-10-22T08:21:58Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_good tabs=1 2026-10-22T08:21:58.458619493Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsEndedSession (0.00s) 2026-10-22T08:21:58.458626272Z === RUN TestGetLastRestorableSessionUseCase_ReturnsCrashedSession 2026-10-22T08:21:58.458657339Z 2026-10-22T08:21:58Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_crsh tabs=1 2026-10-22T08:21:58.458675846Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsCrashedSession (0.00s) 2026-10-22T08:21:58.458688538Z === RUN TestGetLastRestorableSessionUseCase_ReturnsMostRecent 2026-10-22T08:21:58.458698065Z 2026-10-22T08:21:58Z INF auto-restore: found restorable session panes=0 session_id=20251225_140000_new1 tabs=1 2026-10-22T08:21:58.458720201Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsMostRecent (0.00s) 2026-10-22T08:21:58.458734559Z === RUN TestGetLastRestorableSessionUseCase_SkipsFirstIfNoSnapshot 2026-10-22T08:21:58.458748925Z 2026-10-22T08:21:58Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_good tabs=1 2026-10-22T08:21:58.458786712Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsFirstIfNoSnapshot (0.00s) 2026-10-22T08:21:58.458800447Z === RUN TestHandlePermissionUseCase_AutoAllowDisplayCapture 2026-10-22T08:21:58.458821776Z 2026-10-22T08:21:58Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:21:58.458833704Z --- PASS: TestHandlePermissionUseCase_AutoAllowDisplayCapture (0.00s) 2026-10-22T08:21:58.458863229Z === RUN TestHandlePermissionUseCase_AutoAllowDeviceInfo 2026-10-22T08:21:58.458873917Z 2026-10-22T08:21:58Z DBG auto-allowing permission request component=permission origin=https://example.com types=["device_info"] 2026-10-22T08:21:58.458880357Z --- PASS: TestHandlePermissionUseCase_AutoAllowDeviceInfo (0.00s) 2026-10-22T08:21:58.458891003Z === RUN TestHandlePermissionUseCase_StoredPermissionGranted 2026-10-22T08:21:58.458906146Z 2026-10-22T08:21:58Z DBG using stored permission: granted component=permission origin=https://meet.example.com types=["microphone"] 2026-10-22T08:21:58.458936115Z --- PASS: TestHandlePermissionUseCase_StoredPermissionGranted (0.00s) 2026-10-22T08:21:58.45894983Z === RUN TestHandlePermissionUseCase_StoredPermissionDenied 2026-10-22T08:21:58.458981163Z 2026-10-22T08:21:58Z DBG using stored permission: denied component=permission origin=https://meet.example.com types=["camera"] 2026-10-22T08:21:58.459007725Z --- PASS: TestHandlePermissionUseCase_StoredPermissionDenied (0.00s) 2026-10-22T08:21:58.459038848Z === RUN TestHandlePermissionUseCase_ShowDialogForPrompt 2026-10-22T08:21:58.459057024Z 2026-10-22T08:21:58Z DBG user allowed permission persistent=false 2026-10-22T08:21:58.459068007Z --- PASS: TestHandlePermissionUseCase_ShowDialogForPrompt (0.00s) 2026-10-22T08:21:58.459079797Z === RUN TestHandlePermissionUseCase_PersistAllowed 2026-10-22T08:21:58.459104364Z 2026-10-22T08:21:58Z DBG user allowed permission persistent=true 2026-10-22T08:21:58.459116996Z --- PASS: TestHandlePermissionUseCase_PersistAllowed (0.00s) 2026-10-22T08:21:58.45912686Z === RUN TestHandlePermissionUseCase_PersistDenied 2026-10-22T08:21:58.459137593Z 2026-10-22T08:21:58Z DBG user denied permission 2026-10-22T08:21:58.459161241Z --- PASS: TestHandlePermissionUseCase_PersistDenied (0.00s) 2026-10-22T08:21:58.459176344Z === RUN TestHandlePermissionUseCase_EmptyOrigin 2026-10-22T08:21:58.459197122Z 2026-10-22T08:21:58Z WRN permission request with empty origin, denying component=permission origin= types=["microphone"] 2026-10-22T08:21:58.459209524Z --- PASS: TestHandlePermissionUseCase_EmptyOrigin (0.00s) 2026-10-22T08:21:58.459236435Z === RUN TestHandlePermissionUseCase_CombinedPermissions 2026-10-22T08:21:58.45925211Z 2026-10-22T08:21:58Z DBG using stored permission: denied component=permission origin=https://meet.example.com types=["microphone","camera"] 2026-10-22T08:21:58.459279035Z --- PASS: TestHandlePermissionUseCase_CombinedPermissions (0.00s) 2026-10-22T08:21:58.45930443Z === RUN TestHandlePermissionUseCase_QueryPermissionState_AutoAllow 2026-10-22T08:21:58.459319961Z 2026-10-22T08:21:58Z DBG query: no stored permission for auto-allow type, returning granted component=permission origin=https://example.com type=display 2026-10-22T08:21:58.459330508Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_AutoAllow (0.00s) 2026-10-22T08:21:58.459342419Z === RUN TestHandlePermissionUseCase_QueryPermissionState_AutoAllowManualOverride 2026-10-22T08:21:58.45935521Z 2026-10-22T08:21:58Z DBG query: returning stored permission component=permission decision=denied origin=https://example.com type=display 2026-10-22T08:21:58.459370214Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_AutoAllowManualOverride (0.00s) 2026-10-22T08:21:58.459382287Z === RUN TestHandlePermissionUseCase_QueryPermissionState_Stored 2026-10-22T08:21:58.459398732Z 2026-10-22T08:21:58Z DBG query: returning stored permission component=permission decision=denied origin=https://meet.example.com type=microphone 2026-10-22T08:21:58.459415483Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_Stored (0.00s) 2026-10-22T08:21:58.45942542Z === RUN TestHandlePermissionUseCase_QueryPermissionState_NoRecord 2026-10-22T08:21:58.459444459Z 2026-10-22T08:21:58Z DBG query: no stored permission, returning prompt component=permission origin=https://meet.example.com type=camera 2026-10-22T08:21:58.459461392Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_NoRecord (0.00s) 2026-10-22T08:21:58.459471897Z === RUN TestHandlePermissionUseCase_QueryPermissionState_EmptyOriginReturnsPrompt 2026-10-22T08:21:58.459504269Z 2026-10-22T08:21:58Z WRN query: empty origin, returning prompt component=permission origin= type=display 2026-10-22T08:21:58.459523847Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_EmptyOriginReturnsPrompt (0.00s) 2026-10-22T08:21:58.459552546Z === RUN TestHandlePermissionUseCase_NonPersistableNotSaved 2026-10-22T08:21:58.45956856Z 2026-10-22T08:21:58Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:21:58.459580932Z --- PASS: TestHandlePermissionUseCase_NonPersistableNotSaved (0.00s) 2026-10-22T08:21:58.459587242Z === RUN TestHandlePermissionUseCase_NoDialogPresenter 2026-10-22T08:21:58.459595437Z 2026-10-22T08:21:58Z WRN no dialog presenter available, denying permission origin=https://meet.example.com 2026-10-22T08:21:58.459619244Z --- PASS: TestHandlePermissionUseCase_NoDialogPresenter (0.00s) 2026-10-22T08:21:58.459636597Z === RUN TestHandlePermissionUseCase_DisplayOverrideDenied 2026-10-22T08:21:58.459650355Z 2026-10-22T08:21:58Z DBG manual override denied auto-allow permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:21:58.459660442Z --- PASS: TestHandlePermissionUseCase_DisplayOverrideDenied (0.00s) 2026-10-22T08:21:58.459686158Z === RUN TestHandlePermissionUseCase_GetSetResetManualDecision 2026-10-22T08:21:58.4596992Z --- PASS: TestHandlePermissionUseCase_GetSetResetManualDecision (0.00s) 2026-10-22T08:21:58.459709648Z === RUN TestHandlePermissionUseCase_SetManualPermissionDecision_NonPersistable 2026-10-22T08:21:58.459721737Z --- PASS: TestHandlePermissionUseCase_SetManualPermissionDecision_NonPersistable (0.00s) 2026-10-22T08:21:58.459738824Z === RUN TestHandlePermissionUseCase_UsesInjectedLoggerFactory 2026-10-22T08:21:58.459760061Z 2026-10-22T08:21:58Z WRN permission request with empty origin, denying component=permission origin= types=["microphone"] 2026-10-22T08:21:58.459771854Z --- PASS: TestHandlePermissionUseCase_UsesInjectedLoggerFactory (0.00s) 2026-10-22T08:21:58.459782027Z === RUN TestHandlePermissionUseCase_WebsiteDataAccess_ShowsDialogAndPersists 2026-10-22T08:21:58.459799198Z 2026-10-22T08:21:58Z INF website data access permission allowed current_domain=[redacted-url] persistent=true requesting_domain=[redacted-url] 2026-10-22T08:21:58.45982909Z 2026-10-22T08:21:58Z DBG user allowed permission persistent=true 2026-10-22T08:21:58.459841544Z --- PASS: TestHandlePermissionUseCase_WebsiteDataAccess_ShowsDialogAndPersists (0.00s) 2026-10-22T08:21:58.459851607Z === RUN TestHandlePermissionUseCase_WebsiteDataAccess_UsesStoredGrant 2026-10-22T08:21:58.459868322Z 2026-10-22T08:21:58Z INF using stored website data access permission: granted component=permission current_domain=[redacted-url] origin=https://shop.example.com requesting_domain=[redacted-url] types=["website_data_access"] 2026-10-22T08:21:58.459893973Z 2026-10-22T08:21:58Z DBG using stored permission: granted component=permission origin=https://shop.example.com types=["website_data_access"] 2026-10-22T08:21:58.459908267Z --- PASS: TestHandlePermissionUseCase_WebsiteDataAccess_UsesStoredGrant (0.00s) 2026-10-22T08:21:58.459917952Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog 2026-10-22T08:21:58.45992852Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/allow 2026-10-22T08:21:58.459949803Z 2026-10-22T08:21:58Z DBG user allowed permission persistent=false 2026-10-22T08:21:58.459964553Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_allow_is_never_persisted 2026-10-22T08:21:58.459979424Z 2026-10-22T08:21:58Z DBG user allowed permission persistent=true 2026-10-22T08:21:58.45999036Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/deny 2026-10-22T08:21:58.459996408Z 2026-10-22T08:21:58Z DBG user denied permission 2026-10-22T08:21:58.460017895Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_deny_is_never_persisted 2026-10-22T08:21:58.460032774Z 2026-10-22T08:21:58Z DBG user denied permission 2026-10-22T08:21:58.460042789Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog (0.00s) 2026-10-22T08:21:58.46007426Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/allow (0.00s) 2026-10-22T08:21:58.4601054Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_allow_is_never_persisted (0.00s) 2026-10-22T08:21:58.460147358Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/deny (0.00s) 2026-10-22T08:21:58.460188166Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_deny_is_never_persisted (0.00s) 2026-10-22T08:21:58.460204863Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayIgnoresStoredDecision 2026-10-22T08:21:58.460214992Z 2026-10-22T08:21:58Z DBG user denied permission 2026-10-22T08:21:58.460225053Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayIgnoresStoredDecision (0.00s) 2026-10-22T08:21:58.460253707Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayWithMicrophoneDoesNotPersistDisplay 2026-10-22T08:21:58.460278652Z 2026-10-22T08:21:58Z DBG user allowed permission persistent=true 2026-10-22T08:21:58.460292076Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayWithMicrophoneDoesNotPersistDisplay (0.00s) 2026-10-22T08:21:58.460315945Z === RUN TestHandlePermissionUseCase_DisplayWithoutFlagStillAutoAllowed 2026-10-22T08:21:58.460333668Z 2026-10-22T08:21:58Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:21:58.460344805Z --- PASS: TestHandlePermissionUseCase_DisplayWithoutFlagStillAutoAllowed (0.00s) 2026-10-22T08:21:58.460353936Z === RUN TestGetKeybindingsUseCase_Execute 2026-10-22T08:21:58.460377034Z === RUN TestGetKeybindingsUseCase_Execute/returns_keybindings_from_provider 2026-10-22T08:21:58.460394273Z === RUN TestGetKeybindingsUseCase_Execute/returns_error_when_provider_fails 2026-10-22T08:21:58.460408426Z === RUN TestGetKeybindingsUseCase_Execute/returns_error_when_provider_is_nil 2026-10-22T08:21:58.460417744Z --- PASS: TestGetKeybindingsUseCase_Execute (0.00s) 2026-10-22T08:21:58.460451963Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_keybindings_from_provider (0.00s) 2026-10-22T08:21:58.460476912Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_error_when_provider_fails (0.00s) 2026-10-22T08:21:58.460497463Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_error_when_provider_is_nil (0.00s) 2026-10-22T08:21:58.460517337Z === RUN TestSetKeybindingUseCase_Execute 2026-10-22T08:21:58.46052904Z === RUN TestSetKeybindingUseCase_Execute/accepts_vim_mode 2026-10-22T08:21:58.460545166Z === RUN TestSetKeybindingUseCase_Execute/successfully_sets_keybinding 2026-10-22T08:21:58.460556072Z === RUN TestSetKeybindingUseCase_Execute/returns_conflicts_when_detected 2026-10-22T08:21:58.460565508Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_saver_fails 2026-10-22T08:21:58.460580073Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T08:21:58.460594127Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_mode_is_empty 2026-10-22T08:21:58.460608565Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_action_is_empty 2026-10-22T08:21:58.460622466Z === RUN TestSetKeybindingUseCase_Execute/returns_error_for_invalid_mode 2026-10-22T08:21:58.460639208Z --- PASS: TestSetKeybindingUseCase_Execute (0.00s) 2026-10-22T08:21:58.460669931Z --- PASS: TestSetKeybindingUseCase_Execute/accepts_vim_mode (0.00s) 2026-10-22T08:21:58.460698988Z --- PASS: TestSetKeybindingUseCase_Execute/successfully_sets_keybinding (0.00s) 2026-10-22T08:21:58.460723168Z --- PASS: TestSetKeybindingUseCase_Execute/returns_conflicts_when_detected (0.00s) 2026-10-22T08:21:58.460770832Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T08:21:58.46079586Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T08:21:58.460819892Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_mode_is_empty (0.00s) 2026-10-22T08:21:58.460846026Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_action_is_empty (0.00s) 2026-10-22T08:21:58.460870226Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_for_invalid_mode (0.00s) 2026-10-22T08:21:58.460882549Z === RUN TestResetKeybindingUseCase_Execute 2026-10-22T08:21:58.460900431Z === RUN TestResetKeybindingUseCase_Execute/successfully_resets_keybinding 2026-10-22T08:21:58.460916763Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_saver_fails 2026-10-22T08:21:58.460929195Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T08:21:58.460941659Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_mode_is_empty 2026-10-22T08:21:58.460950931Z --- PASS: TestResetKeybindingUseCase_Execute (0.00s) 2026-10-22T08:21:58.460970313Z --- PASS: TestResetKeybindingUseCase_Execute/successfully_resets_keybinding (0.00s) 2026-10-22T08:21:58.460991597Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T08:21:58.461015604Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T08:21:58.461041322Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_mode_is_empty (0.00s) 2026-10-22T08:21:58.46105513Z === RUN TestResetAllKeybindingsUseCase_Execute 2026-10-22T08:21:58.46107139Z === RUN TestResetAllKeybindingsUseCase_Execute/successfully_resets_all_keybindings 2026-10-22T08:21:58.461087684Z === RUN TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_fails 2026-10-22T08:21:58.461102174Z === RUN TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T08:21:58.461116771Z --- PASS: TestResetAllKeybindingsUseCase_Execute (0.00s) 2026-10-22T08:21:58.461144029Z --- PASS: TestResetAllKeybindingsUseCase_Execute/successfully_resets_all_keybindings (0.00s) 2026-10-22T08:21:58.461169025Z --- PASS: TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T08:21:58.461199579Z --- PASS: TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T08:21:58.461215512Z === RUN TestListSessionsUseCase_Execute_ReturnsSessionsWithState 2026-10-22T08:21:58.461226542Z --- PASS: TestListSessionsUseCase_Execute_ReturnsSessionsWithState (0.00s) 2026-10-22T08:21:58.461236896Z === RUN TestListSessionsUseCase_GetPurgeableSessions_ReturnsOnlyInactive 2026-10-22T08:21:58.461246635Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_ReturnsOnlyInactive (0.00s) 2026-10-22T08:21:58.461256505Z === RUN TestListSessionsUseCase_GetPurgeableSessions_EmptyWhenAllActive 2026-10-22T08:21:58.461267665Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_EmptyWhenAllActive (0.00s) 2026-10-22T08:21:58.461280042Z === RUN TestListSessionsUseCase_GetPurgeableSessions_HandlesGetSizeError 2026-10-22T08:21:58.461297367Z 2026-10-22T08:21:58Z WRN failed to get total snapshots size error="assert.AnError general error for testing" 2026-10-22T08:21:58.461313862Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_HandlesGetSizeError (0.00s) 2026-10-22T08:21:58.46132746Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsURLSet 2026-10-22T08:21:58.461346196Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.461365897Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.46138196Z 2026-10-22T08:21:58Z DBG retrieved favorites count=3 2026-10-22T08:21:58.461397987Z 2026-10-22T08:21:58Z DBG retrieved favorite URLs count=3 2026-10-22T08:21:58.461412869Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsURLSet (0.00s) 2026-10-22T08:21:58.461428407Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsEmptySetWhenNoFavorites 2026-10-22T08:21:58.461440153Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.461451663Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.461464141Z 2026-10-22T08:21:58Z DBG retrieved favorites count=0 2026-10-22T08:21:58.461479022Z 2026-10-22T08:21:58Z DBG retrieved favorite URLs count=0 2026-10-22T08:21:58.461493599Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsEmptySetWhenNoFavorites (0.00s) 2026-10-22T08:21:58.461505914Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsErrorOnRepoFailure 2026-10-22T08:21:58.461520363Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.461532335Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.461542265Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T08:21:58.461551599Z === RUN TestManageFavoritesUseCase_Toggle_AddsWhenNotFavorite 2026-10-22T08:21:58.461561094Z 2026-10-22T08:21:58Z DBG toggling favorite url=example.com 2026-10-22T08:21:58.461571927Z 2026-10-22T08:21:58Z INF favorite added via toggle id=0 url=example.com 2026-10-22T08:21:58.461584711Z --- PASS: TestManageFavoritesUseCase_Toggle_AddsWhenNotFavorite (0.00s) 2026-10-22T08:21:58.461601195Z === RUN TestManageFavoritesUseCase_Toggle_RemovesWhenAlreadyFavorite 2026-10-22T08:21:58.461615276Z 2026-10-22T08:21:58Z DBG toggling favorite url=example.com 2026-10-22T08:21:58.461631454Z 2026-10-22T08:21:58Z INF favorite removed via toggle id=42 url=example.com 2026-10-22T08:21:58.461648214Z --- PASS: TestManageFavoritesUseCase_Toggle_RemovesWhenAlreadyFavorite (0.00s) 2026-10-22T08:21:58.461662218Z === RUN TestManageFavoritesUseCase_Toggle_EmptyURLReturnsError 2026-10-22T08:21:58.461677311Z --- PASS: TestManageFavoritesUseCase_Toggle_EmptyURLReturnsError (0.00s) 2026-10-22T08:21:58.461693233Z === RUN TestManageFavoritesUseCase_ToggleNormalizesURLBeforeLookup 2026-10-22T08:21:58.46170808Z 2026-10-22T08:21:58Z DBG toggling favorite url=example.com 2026-10-22T08:21:58.461723998Z 2026-10-22T08:21:58Z INF favorite added via toggle id=0 url=example.com 2026-10-22T08:21:58.461742612Z --- PASS: TestManageFavoritesUseCase_ToggleNormalizesURLBeforeLookup (0.00s) 2026-10-22T08:21:58.461757309Z === RUN TestManageFavoritesUseCase_Toggle_FindByURLErrorReturnsError 2026-10-22T08:21:58.461774296Z 2026-10-22T08:21:58Z DBG toggling favorite url=example.com 2026-10-22T08:21:58.461785746Z --- PASS: TestManageFavoritesUseCase_Toggle_FindByURLErrorReturnsError (0.00s) 2026-10-22T08:21:58.461794907Z === RUN TestManageFavoritesUseCase_Toggle_SaveErrorReturnsError 2026-10-22T08:21:58.461804411Z 2026-10-22T08:21:58Z DBG toggling favorite url=example.com 2026-10-22T08:21:58.461813476Z --- PASS: TestManageFavoritesUseCase_Toggle_SaveErrorReturnsError (0.00s) 2026-10-22T08:21:58.46182268Z === RUN TestManageFavoritesUseCase_Toggle_DeleteErrorReturnsError 2026-10-22T08:21:58.4618344Z 2026-10-22T08:21:58Z DBG toggling favorite url=example.com 2026-10-22T08:21:58.461850359Z --- PASS: TestManageFavoritesUseCase_Toggle_DeleteErrorReturnsError (0.00s) 2026-10-22T08:21:58.461863985Z === RUN TestManageFavoritesUseCase_UpdateFavoritePreservesShortcutWhenOmitted 2026-10-22T08:21:58.461876915Z 2026-10-22T08:21:58Z DBG updating favorite id=42 2026-10-22T08:21:58.461893067Z 2026-10-22T08:21:58Z INF favorite updated id=42 2026-10-22T08:21:58.461907696Z --- PASS: TestManageFavoritesUseCase_UpdateFavoritePreservesShortcutWhenOmitted (0.00s) 2026-10-22T08:21:58.461923089Z === RUN TestManageFavoritesUseCase_UpdateFavoriteClearsShortcutWhenExplicit 2026-10-22T08:21:58.461936648Z 2026-10-22T08:21:58Z DBG updating favorite id=42 2026-10-22T08:21:58.461947177Z 2026-10-22T08:21:58Z INF favorite updated id=42 2026-10-22T08:21:58.461956968Z --- PASS: TestManageFavoritesUseCase_UpdateFavoriteClearsShortcutWhenExplicit (0.00s) 2026-10-22T08:21:58.461966875Z === RUN TestManageFavoritesUseCase_FilterForOmnibox_RanksPrefixBeforeContains 2026-10-22T08:21:58.461975506Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.461984869Z 2026-10-22T08:21:58Z DBG retrieved favorites count=3 2026-10-22T08:21:58.461998731Z --- PASS: TestManageFavoritesUseCase_FilterForOmnibox_RanksPrefixBeforeContains (0.00s) 2026-10-22T08:21:58.46201376Z === RUN TestManageFavoritesUseCase_FilterForOmnibox_EmptyQueryKeepsRepositoryOrder 2026-10-22T08:21:58.462025532Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.462040624Z 2026-10-22T08:21:58Z DBG retrieved favorites count=2 2026-10-22T08:21:58.462057468Z --- PASS: TestManageFavoritesUseCase_FilterForOmnibox_EmptyQueryKeepsRepositoryOrder (0.00s) 2026-10-22T08:21:58.462071884Z === RUN TestManageFavoritesUseCase_GetAllURLs_UsesCache 2026-10-22T08:21:58.462085459Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.462097404Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.462109407Z 2026-10-22T08:21:58Z DBG retrieved favorites count=1 2026-10-22T08:21:58.462124713Z 2026-10-22T08:21:58Z DBG retrieved favorite URLs count=1 2026-10-22T08:21:58.462140259Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.462154761Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_UsesCache (0.00s) 2026-10-22T08:21:58.462169241Z === RUN TestManageFavoritesUseCase_Toggle_InvalidatesCache 2026-10-22T08:21:58.462184369Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.462197602Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.462208491Z 2026-10-22T08:21:58Z DBG retrieved favorites count=1 2026-10-22T08:21:58.462218068Z 2026-10-22T08:21:58Z DBG retrieved favorite URLs count=1 2026-10-22T08:21:58.46222744Z 2026-10-22T08:21:58Z DBG toggling favorite url=new.example 2026-10-22T08:21:58.462239981Z 2026-10-22T08:21:58Z INF favorite added via toggle id=0 url=new.example 2026-10-22T08:21:58.462249736Z 2026-10-22T08:21:58Z DBG getting all favorite URLs 2026-10-22T08:21:58.462261552Z 2026-10-22T08:21:58Z DBG getting all favorites 2026-10-22T08:21:58.462273266Z 2026-10-22T08:21:58Z DBG retrieved favorites count=2 2026-10-22T08:21:58.462283025Z 2026-10-22T08:21:58Z DBG retrieved favorite URLs count=2 2026-10-22T08:21:58.46229338Z --- PASS: TestManageFavoritesUseCase_Toggle_InvalidatesCache (0.00s) 2026-10-22T08:21:58.46230282Z === RUN TestManageFavoritesUseCase_AddFavoriteNormalizesURL 2026-10-22T08:21:58.462315028Z 2026-10-22T08:21:58Z INF favorite added id=0 url=example.com 2026-10-22T08:21:58.462325609Z --- PASS: TestManageFavoritesUseCase_AddFavoriteNormalizesURL (0.00s) 2026-10-22T08:21:58.462339789Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsInvalidTagIDs 2026-10-22T08:21:58.462354664Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsInvalidTagIDs (0.00s) 2026-10-22T08:21:58.462374807Z === RUN TestManageFavoritesUseCase_AddFavoriteAssignsTagsWithoutFolder 2026-10-22T08:21:58.462402004Z 2026-10-22T08:21:58Z INF favorite added id=42 url=example.com 2026-10-22T08:21:58.462418532Z --- PASS: TestManageFavoritesUseCase_AddFavoriteAssignsTagsWithoutFolder (0.00s) 2026-10-22T08:21:58.462435629Z === RUN TestManageFavoritesUseCase_AddFavoriteReturnsAssignTagError 2026-10-22T08:21:58.462460598Z --- PASS: TestManageFavoritesUseCase_AddFavoriteReturnsAssignTagError (0.00s) 2026-10-22T08:21:58.46248427Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL 2026-10-22T08:21:58.462503294Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/#00 2026-10-22T08:21:58.462518337Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/not_a_url 2026-10-22T08:21:58.462533881Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/javascript:alert(1) 2026-10-22T08:21:58.462559003Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/data:text/html, 2026-10-22T08:21:58.462577716Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/https:///missing-host 2026-10-22T08:21:58.462597382Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/dumb:///missing-host 2026-10-22T08:21:58.462630526Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL (0.00s) 2026-10-22T08:21:58.46266111Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/#00 (0.00s) 2026-10-22T08:21:58.462691388Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/not_a_url (0.00s) 2026-10-22T08:21:58.462721874Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/javascript:alert(1) (0.00s) 2026-10-22T08:21:58.462754772Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/data:text/html, (0.00s) 2026-10-22T08:21:58.462786806Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/https:///missing-host (0.00s) 2026-10-22T08:21:58.46281849Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/dumb:///missing-host (0.00s) 2026-10-22T08:21:58.462838306Z === RUN TestManageFavoritesUseCase_AddFavoriteNormalizesOpaqueDumbRoute 2026-10-22T08:21:58.462856308Z 2026-10-22T08:21:58Z INF favorite added id=0 url=history 2026-10-22T08:21:58.4628737Z --- PASS: TestManageFavoritesUseCase_AddFavoriteNormalizesOpaqueDumbRoute (0.00s) 2026-10-22T08:21:58.462892078Z === RUN TestManageSessionUseCase_StartSession_SavesAndReturnsLogger 2026-10-22T08:21:58.462910307Z  INF session started session_id=20261022_082158_ba71 type=browser 2026-10-22T08:21:58.462927949Z --- PASS: TestManageSessionUseCase_StartSession_SavesAndReturnsLogger (0.00s) 2026-10-22T08:21:58.462946382Z === RUN TestManageSessionUseCase_StartSession_WhenSaveFails_CleansUp 2026-10-22T08:21:58.462962404Z --- PASS: TestManageSessionUseCase_StartSession_WhenSaveFails_CleansUp (0.00s) 2026-10-22T08:21:58.462979698Z === RUN TestRestoreSessionUseCase_Execute_ReturnsState 2026-10-22T08:21:58.462999427Z 2026-10-22T08:21:58Z INF restoring session state session_id=20251224_120000_restore 2026-10-22T08:21:58.46302044Z 2026-10-22T08:21:58Z INF session state loaded for restoration pane_count=0 session_id=20251224_120000_restore tab_count=1 2026-10-22T08:21:58.463044779Z --- PASS: TestRestoreSessionUseCase_Execute_ReturnsState (0.00s) 2026-10-22T08:21:58.46306418Z === RUN TestRestoreSessionUseCase_Execute_RequiresSessionID 2026-10-22T08:21:58.463094556Z --- PASS: TestRestoreSessionUseCase_Execute_RequiresSessionID (0.00s) 2026-10-22T08:21:58.463127059Z === RUN TestRestoreSessionUseCase_Execute_SessionNotFound 2026-10-22T08:21:58.463150844Z 2026-10-22T08:21:58Z INF restoring session state session_id=20251224_120000_notfound 2026-10-22T08:21:58.463168757Z --- PASS: TestRestoreSessionUseCase_Execute_SessionNotFound (0.00s) 2026-10-22T08:21:58.463185572Z === RUN TestRestoreSessionUseCase_Execute_VersionMismatch 2026-10-22T08:21:58.463199638Z 2026-10-22T08:21:58Z INF restoring session state session_id=20251224_120000_version 2026-10-22T08:21:58.463214404Z 2026-10-22T08:21:58Z WRN session state version is newer than current version current_version=2 state_version=3 2026-10-22T08:21:58.463228976Z --- PASS: TestRestoreSessionUseCase_Execute_VersionMismatch (0.00s) 2026-10-22T08:21:58.463241073Z === RUN TestRestoreSessionUseCase_Execute_GetSnapshotError 2026-10-22T08:21:58.463282981Z 2026-10-22T08:21:58Z INF restoring session state session_id=20251224_120000_error 2026-10-22T08:21:58.463309117Z --- PASS: TestRestoreSessionUseCase_Execute_GetSnapshotError (0.00s) 2026-10-22T08:21:58.463326678Z === RUN TestRestoreSessionUseCase_DeleteSnapshot 2026-10-22T08:21:58.46334111Z --- PASS: TestRestoreSessionUseCase_DeleteSnapshot (0.00s) 2026-10-22T08:21:58.463353356Z === RUN TestSaveWebUIConfigUseCase_Validation 2026-10-22T08:21:58.463365856Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_invalid_default_search_URL 2026-10-22T08:21:58.463380844Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_invalid_performance_profile 2026-10-22T08:21:58.463396305Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_NaN_UI_scale 2026-10-22T08:21:58.463416507Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_infinite_UI_scale 2026-10-22T08:21:58.463442089Z --- PASS: TestSaveWebUIConfigUseCase_Validation (0.00s) 2026-10-22T08:21:58.463472575Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_invalid_default_search_URL (0.00s) 2026-10-22T08:21:58.463502748Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_invalid_performance_profile (0.00s) 2026-10-22T08:21:58.463540817Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_NaN_UI_scale (0.00s) 2026-10-22T08:21:58.46357126Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_infinite_UI_scale (0.00s) 2026-10-22T08:21:58.463592132Z === RUN TestSaveWebUIConfigUseCase_RejectsDuplicateTrimmedSearchShortcutKeys 2026-10-22T08:21:58.463610621Z --- PASS: TestSaveWebUIConfigUseCase_RejectsDuplicateTrimmedSearchShortcutKeys (0.00s) 2026-10-22T08:21:58.463625585Z === RUN TestSaveWebUIConfigUseCase_NormalizesAndSavesValidConfig 2026-10-22T08:21:58.463645067Z --- PASS: TestSaveWebUIConfigUseCase_NormalizesAndSavesValidConfig (0.00s) 2026-10-22T08:21:58.463665807Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile 2026-10-22T08:21:58.463684327Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/custom_is_clamped 2026-10-22T08:21:58.463704369Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/other_profiles_are_untouched 2026-10-22T08:21:58.463725173Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile (0.00s) 2026-10-22T08:21:58.463752975Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/custom_is_clamped (0.00s) 2026-10-22T08:21:58.463782591Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/other_profiles_are_untouched (0.00s) 2026-10-22T08:21:58.463800657Z === RUN TestSearchHistoryUseCase_GetRecent_ZeroLimitMeansAll 2026-10-22T08:21:58.463817615Z --- PASS: TestSearchHistoryUseCase_GetRecent_ZeroLimitMeansAll (0.00s) 2026-10-22T08:21:58.463834901Z === RUN TestSearchHistoryUseCase_GetRecent_NegativeLimitDefaultsToPageSize 2026-10-22T08:21:58.463853916Z --- PASS: TestSearchHistoryUseCase_GetRecent_NegativeLimitDefaultsToPageSize (0.00s) 2026-10-22T08:21:58.463872069Z === RUN TestSearchHistoryUseCase_GetRecent_ClampsOversizedLimit 2026-10-22T08:21:58.463891127Z --- PASS: TestSearchHistoryUseCase_GetRecent_ClampsOversizedLimit (0.00s) 2026-10-22T08:21:58.463907491Z === RUN TestSearchHistoryUseCase_Search_ClampsOversizedLimit 2026-10-22T08:21:58.463925317Z 2026-10-22T08:21:58Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:21:58.463943889Z --- PASS: TestSearchHistoryUseCase_Search_ClampsOversizedLimit (0.00s) 2026-10-22T08:21:58.463959478Z === RUN TestSearchHistoryUseCase_Search_AppliesOptionalAgeScope 2026-10-22T08:21:58.463972791Z 2026-10-22T08:21:58Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:21:58.463985031Z --- PASS: TestSearchHistoryUseCase_Search_AppliesOptionalAgeScope (0.00s) 2026-10-22T08:21:58.46399862Z === RUN TestSearchHistoryUseCase_Search_ZeroMaxAgeMeansAllHistory 2026-10-22T08:21:58.464011575Z 2026-10-22T08:21:58Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:21:58.46402614Z --- PASS: TestSearchHistoryUseCase_Search_ZeroMaxAgeMeansAllHistory (0.00s) 2026-10-22T08:21:58.464042711Z === RUN TestSearchHistoryUseCase_GetRecentWithin_AppliesScopeAndLimit 2026-10-22T08:21:58.464060014Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_AppliesScopeAndLimit (0.00s) 2026-10-22T08:21:58.46407829Z === RUN TestSearchHistoryUseCase_GetRecentWithin_ZeroMeansAllHistory 2026-10-22T08:21:58.464095325Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_ZeroMeansAllHistory (0.00s) 2026-10-22T08:21:58.46411729Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_AppliesScopeAndLimit 2026-10-22T08:21:58.464135643Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_AppliesScopeAndLimit (0.00s) 2026-10-22T08:21:58.46415299Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_ZeroMeansAllHistory 2026-10-22T08:21:58.464171732Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_ZeroMeansAllHistory (0.00s) 2026-10-22T08:21:58.464189136Z === RUN TestSearchHistoryUseCase_GetRecentWindow_InvalidDomainReturnsValidationError 2026-10-22T08:21:58.464206969Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_InvalidDomainReturnsValidationError (0.00s) 2026-10-22T08:21:58.464225701Z === RUN TestSearchHistoryUseCase_GetRecentWindow_RejectsInvalidCursorPairs 2026-10-22T08:21:58.464243528Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_RejectsInvalidCursorPairs (0.00s) 2026-10-22T08:21:58.46426277Z === RUN TestSearchHistoryUseCase_GetRecentWindow_UsesLimitPlusOneForHasMoreAndCursor 2026-10-22T08:21:58.464280762Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_UsesLimitPlusOneForHasMoreAndCursor (0.00s) 2026-10-22T08:21:58.464295764Z === RUN TestSearchHistoryUseCase_GetRecentSince_ReturnsEntries 2026-10-22T08:21:58.464310076Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ReturnsEntries (0.00s) 2026-10-22T08:21:58.464323068Z === RUN TestSearchHistoryUseCase_GetRecentSince_ZeroMeansAll 2026-10-22T08:21:58.46433536Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ZeroMeansAll (0.00s) 2026-10-22T08:21:58.464347538Z === RUN TestSearchHistoryUseCase_GetRecentSince_NegativeDaysDefaultsTo30 2026-10-22T08:21:58.464364452Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_NegativeDaysDefaultsTo30 (0.00s) 2026-10-22T08:21:58.464383095Z === RUN TestSearchHistoryUseCase_GetRecentSince_ReturnsErrorOnRepoFailure 2026-10-22T08:21:58.464402191Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T08:21:58.464419803Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsEntries 2026-10-22T08:21:58.464437646Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsEntries (0.00s) 2026-10-22T08:21:58.464456117Z === RUN TestSearchHistoryUseCase_GetMostVisited_ZeroMeansAll 2026-10-22T08:21:58.464472794Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ZeroMeansAll (0.00s) 2026-10-22T08:21:58.464491673Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsErrorOnRepoFailure 2026-10-22T08:21:58.46450963Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T08:21:58.464524883Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsEmptyWhenNoHistory 2026-10-22T08:21:58.464544244Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsEmptyWhenNoHistory (0.00s) 2026-10-22T08:21:58.464561479Z === RUN TestSearchHistoryUseCase_GetDomainStats_ClampsOversizedLimit 2026-10-22T08:21:58.464579208Z 2026-10-22T08:21:58Z DBG getting domain stats limit=10000 2026-10-22T08:21:58.464609356Z --- PASS: TestSearchHistoryUseCase_GetDomainStats_ClampsOversizedLimit (0.00s) 2026-10-22T08:21:58.464637604Z === RUN TestSearchHistoryUseCase_Delete_PublishesDeleteChangeAfterSuccess 2026-10-22T08:21:58.464658302Z 2026-10-22T08:21:58Z DBG deleting history entry id=42 2026-10-22T08:21:58.464677579Z 2026-10-22T08:21:58Z DBG history entry deleted id=42 2026-10-22T08:21:58.464694757Z --- PASS: TestSearchHistoryUseCase_Delete_PublishesDeleteChangeAfterSuccess (0.00s) 2026-10-22T08:21:58.464712167Z === RUN TestSearchHistoryUseCase_Delete_DoesNotPublishOnRepositoryError 2026-10-22T08:21:58.464742848Z 2026-10-22T08:21:58Z DBG deleting history entry id=42 2026-10-22T08:21:58.464759126Z --- PASS: TestSearchHistoryUseCase_Delete_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:21:58.464810044Z === RUN TestSearchHistoryUseCase_DeleteByDomain_PublishesDeleteChangeAfterSuccess 2026-10-22T08:21:58.464822552Z 2026-10-22T08:21:58Z DBG deleting history by domain domain=example.com 2026-10-22T08:21:58.464834383Z 2026-10-22T08:21:58Z INF history deleted for domain domain=example.com 2026-10-22T08:21:58.464845908Z --- PASS: TestSearchHistoryUseCase_DeleteByDomain_PublishesDeleteChangeAfterSuccess (0.00s) 2026-10-22T08:21:58.464855828Z === RUN TestSearchHistoryUseCase_DeleteByDomain_DoesNotPublishOnRepositoryError 2026-10-22T08:21:58.464867493Z 2026-10-22T08:21:58Z DBG deleting history by domain domain=example.com 2026-10-22T08:21:58.464878368Z --- PASS: TestSearchHistoryUseCase_DeleteByDomain_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:21:58.464889609Z === RUN TestSearchHistoryUseCase_SetHistoryMutationCoordinator_TypedNilClearsCoordinator 2026-10-22T08:21:58.464898044Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.464909787Z 2026-10-22T08:21:58Z INF all history cleared 2026-10-22T08:21:58.464922612Z --- PASS: TestSearchHistoryUseCase_SetHistoryMutationCoordinator_TypedNilClearsCoordinator (0.00s) 2026-10-22T08:21:58.464935471Z === RUN TestSearchHistoryUseCase_ClearAll_PublishesClearChangeAfterSuccess 2026-10-22T08:21:58.464944997Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.464954395Z 2026-10-22T08:21:58Z INF all history cleared 2026-10-22T08:21:58.464964212Z --- PASS: TestSearchHistoryUseCase_ClearAll_PublishesClearChangeAfterSuccess (0.00s) 2026-10-22T08:21:58.465004411Z === RUN TestSearchHistoryUseCase_ClearAll_CoordinatesPendingRecorderWritesBeforeDelete 2026-10-22T08:21:58.465017264Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.465031359Z 2026-10-22T08:21:58Z INF all history cleared 2026-10-22T08:21:58.465048085Z --- PASS: TestSearchHistoryUseCase_ClearAll_CoordinatesPendingRecorderWritesBeforeDelete (0.00s) 2026-10-22T08:21:58.465062866Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish 2026-10-22T08:21:58.465095052Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete 2026-10-22T08:21:58.465112968Z 2026-10-22T08:21:58Z DBG deleting history entry id=42 2026-10-22T08:21:58.465129913Z 2026-10-22T08:21:58Z DBG history entry deleted id=42 2026-10-22T08:21:58.465151454Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete_by_domain 2026-10-22T08:21:58.465175488Z 2026-10-22T08:21:58Z DBG deleting history by domain domain=example.com 2026-10-22T08:21:58.465192459Z 2026-10-22T08:21:58Z INF history deleted for domain domain=example.com 2026-10-22T08:21:58.46521132Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_older_than 2026-10-22T08:21:58.46522612Z 2026-10-22T08:21:58Z DBG clearing old history before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.465240871Z 2026-10-22T08:21:58Z INF old history cleared before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.465252503Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_range 2026-10-22T08:21:58.465263866Z 2026-10-22T08:21:58Z DBG clearing recent history range range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.465280297Z 2026-10-22T08:21:58Z INF recent history range cleared range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.465298718Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish (0.00s) 2026-10-22T08:21:58.465334623Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete (0.00s) 2026-10-22T08:21:58.465370545Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete_by_domain (0.00s) 2026-10-22T08:21:58.465399807Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_older_than (0.00s) 2026-10-22T08:21:58.465430436Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_range (0.00s) 2026-10-22T08:21:58.46544603Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError 2026-10-22T08:21:58.465461515Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete 2026-10-22T08:21:58.465480603Z 2026-10-22T08:21:58Z DBG deleting history entry id=42 2026-10-22T08:21:58.465495379Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete_by_domain 2026-10-22T08:21:58.4655111Z 2026-10-22T08:21:58Z DBG deleting history by domain domain=example.com 2026-10-22T08:21:58.465528297Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_older_than 2026-10-22T08:21:58.465544225Z 2026-10-22T08:21:58Z DBG clearing old history before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.465556974Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_range 2026-10-22T08:21:58.465573115Z 2026-10-22T08:21:58Z DBG clearing recent history range range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.465584791Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_all 2026-10-22T08:21:58.465594234Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.465611057Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError (0.00s) 2026-10-22T08:21:58.465631544Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete (0.00s) 2026-10-22T08:21:58.465658377Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete_by_domain (0.00s) 2026-10-22T08:21:58.465709925Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_older_than (0.00s) 2026-10-22T08:21:58.465749451Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_range (0.00s) 2026-10-22T08:21:58.465793047Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_all (0.00s) 2026-10-22T08:21:58.465814206Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting 2026-10-22T08:21:58.465831827Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete 2026-10-22T08:21:58.465847213Z 2026-10-22T08:21:58Z DBG deleting history entry id=42 2026-10-22T08:21:58.465865386Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete_by_domain 2026-10-22T08:21:58.465883549Z 2026-10-22T08:21:58Z DBG deleting history by domain domain=example.com 2026-10-22T08:21:58.465899373Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_older_than 2026-10-22T08:21:58.465914562Z 2026-10-22T08:21:58Z DBG clearing old history before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.465929866Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_range 2026-10-22T08:21:58.465969659Z 2026-10-22T08:21:58Z DBG clearing recent history range range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.465987766Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting (0.00s) 2026-10-22T08:21:58.466027809Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete (0.00s) 2026-10-22T08:21:58.466104163Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete_by_domain (0.00s) 2026-10-22T08:21:58.466142092Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_older_than (0.00s) 2026-10-22T08:21:58.466172558Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_range (0.00s) 2026-10-22T08:21:58.466183703Z === RUN TestSearchHistoryUseCase_ClearAll_ReturnsCoordinatorErrorBeforeDeleting 2026-10-22T08:21:58.466195066Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.466214789Z --- PASS: TestSearchHistoryUseCase_ClearAll_ReturnsCoordinatorErrorBeforeDeleting (0.00s) 2026-10-22T08:21:58.466233524Z === RUN TestSearchHistoryUseCase_ClearAll_DoesNotPublishOnRepositoryError 2026-10-22T08:21:58.466258704Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.466268863Z --- PASS: TestSearchHistoryUseCase_ClearAll_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:21:58.466282924Z === RUN TestSearchHistoryUseCase_ClearOlderThan_PublishesClearChangeAfterSuccess 2026-10-22T08:21:58.466295058Z 2026-10-22T08:21:58Z DBG clearing old history before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.466305916Z 2026-10-22T08:21:58Z INF old history cleared before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.466314347Z --- PASS: TestSearchHistoryUseCase_ClearOlderThan_PublishesClearChangeAfterSuccess (0.00s) 2026-10-22T08:21:58.466353474Z === RUN TestSearchHistoryUseCase_ClearOlderThan_DoesNotPublishOnRepositoryError 2026-10-22T08:21:58.466370032Z 2026-10-22T08:21:58Z DBG clearing old history before=2026-10-15T08:21:58Z 2026-10-22T08:21:58.466381045Z --- PASS: TestSearchHistoryUseCase_ClearOlderThan_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:21:58.466395516Z === RUN TestSearchHistoryUseCase_ClearRange_RecentRangeDeletesSinceCutoffAndPublishesClearChange 2026-10-22T08:21:58.466411617Z 2026-10-22T08:21:58Z DBG clearing recent history range range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.466436335Z 2026-10-22T08:21:58Z INF recent history range cleared range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.466448421Z --- PASS: TestSearchHistoryUseCase_ClearRange_RecentRangeDeletesSinceCutoffAndPublishesClearChange (0.00s) 2026-10-22T08:21:58.466458981Z === RUN TestSearchHistoryUseCase_ClearRange_RecentRangeDoesNotPublishOnRepositoryError 2026-10-22T08:21:58.466466722Z 2026-10-22T08:21:58Z DBG clearing recent history range range=hour since=2026-10-22T07:21:58Z 2026-10-22T08:21:58.466483668Z --- PASS: TestSearchHistoryUseCase_ClearRange_RecentRangeDoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:21:58.466498602Z === RUN TestSearchHistoryUseCase_ClearRange_TodayDeletesSinceLocalMidnight 2026-10-22T08:21:58.466510315Z 2026-10-22T08:21:58Z DBG clearing recent history range range=day since=2026-10-22T00:00:00Z 2026-10-22T08:21:58.466524348Z 2026-10-22T08:21:58Z INF recent history range cleared range=day since=2026-10-22T00:00:00Z 2026-10-22T08:21:58.466535196Z --- PASS: TestSearchHistoryUseCase_ClearRange_TodayDeletesSinceLocalMidnight (0.00s) 2026-10-22T08:21:58.466544967Z === RUN TestSearchHistoryUseCase_ClearRange_AllUsesClearAllAndPublishesOnce 2026-10-22T08:21:58.466552377Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.466561423Z 2026-10-22T08:21:58Z INF all history cleared 2026-10-22T08:21:58.466568513Z --- PASS: TestSearchHistoryUseCase_ClearRange_AllUsesClearAllAndPublishesOnce (0.00s) 2026-10-22T08:21:58.466580067Z === RUN TestSearchHistoryUseCase_ClearRange_AllDoesNotPublishOnRepositoryError 2026-10-22T08:21:58.466588685Z 2026-10-22T08:21:58Z DBG clearing all history 2026-10-22T08:21:58.466603863Z --- PASS: TestSearchHistoryUseCase_ClearRange_AllDoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:21:58.466618314Z === RUN TestSearchHistoryUseCase_ClearRange_UnknownRangeDoesNotDeleteOrPublish 2026-10-22T08:21:58.466634697Z --- PASS: TestSearchHistoryUseCase_ClearRange_UnknownRangeDoesNotDeleteOrPublish (0.00s) 2026-10-22T08:21:58.466657133Z === RUN TestSearchHistoryUseCase_GetRecentByDomainAllowsUnderscoreDomains 2026-10-22T08:21:58.466668001Z --- PASS: TestSearchHistoryUseCase_GetRecentByDomainAllowsUnderscoreDomains (0.00s) 2026-10-22T08:21:58.466674589Z === RUN TestSearchHistoryUseCase_GetRecentByDomain_ClampsOversizedLimit 2026-10-22T08:21:58.466685795Z --- PASS: TestSearchHistoryUseCase_GetRecentByDomain_ClampsOversizedLimit (0.00s) 2026-10-22T08:21:58.466700732Z === RUN TestSearchHistoryUseCase_DeleteByDomainAllowsUnderscoreDomains 2026-10-22T08:21:58.466712339Z 2026-10-22T08:21:58Z DBG deleting history by domain domain=example_.com 2026-10-22T08:21:58.466719907Z 2026-10-22T08:21:58Z INF history deleted for domain domain=example_.com 2026-10-22T08:21:58.466731361Z --- PASS: TestSearchHistoryUseCase_DeleteByDomainAllowsUnderscoreDomains (0.00s) 2026-10-22T08:21:58.466744811Z === RUN TestSearchHistoryUseCase_Search_NegativeMaxAgeMeansAllHistory 2026-10-22T08:21:58.466764593Z 2026-10-22T08:21:58Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:21:58.466780837Z --- PASS: TestSearchHistoryUseCase_Search_NegativeMaxAgeMeansAllHistory (0.00s) 2026-10-22T08:21:58.466802879Z === RUN TestSearchHistoryUseCase_GetRecentWithin_NegativeMaxAgeMeansAllHistory 2026-10-22T08:21:58.466816763Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_NegativeMaxAgeMeansAllHistory (0.00s) 2026-10-22T08:21:58.466843576Z === RUN TestSearchHistoryUseCase_GetRecentWithin_NonPositiveLimitReturnsEmpty 2026-10-22T08:21:58.466855Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_NonPositiveLimitReturnsEmpty (0.00s) 2026-10-22T08:21:58.466870657Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_NonPositiveLimitReturnsEmpty 2026-10-22T08:21:58.466882311Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_NonPositiveLimitReturnsEmpty (0.00s) 2026-10-22T08:21:58.466890946Z === RUN TestSearchHistoryUseCase_GetRecentWithin_ClampsOversizedLimit 2026-10-22T08:21:58.466896964Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_ClampsOversizedLimit (0.00s) 2026-10-22T08:21:58.46690881Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_ClampsOversizedLimit 2026-10-22T08:21:58.466919506Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_ClampsOversizedLimit (0.00s) 2026-10-22T08:21:58.466933506Z === RUN TestSnapshotSessionUseCase_Execute_SavesSnapshot 2026-10-22T08:21:58.466953293Z 2026-10-22T08:21:58Z DBG creating session snapshot pane_count=1 session_id=20251224_120000_test tab_count=1 2026-10-22T08:21:58.466964481Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesSnapshot (0.00s) 2026-10-22T08:21:58.46697519Z === RUN TestSnapshotSessionUseCase_Execute_EmptyTabList 2026-10-22T08:21:58.46698829Z 2026-10-22T08:21:58Z DBG creating session snapshot pane_count=0 session_id=20251224_120000_empty tab_count=0 2026-10-22T08:21:58.466998837Z --- PASS: TestSnapshotSessionUseCase_Execute_EmptyTabList (0.00s) 2026-10-22T08:21:58.467007673Z === RUN TestSnapshotSessionUseCase_Execute_RequiresSessionID 2026-10-22T08:21:58.467013811Z --- PASS: TestSnapshotSessionUseCase_Execute_RequiresSessionID (0.00s) 2026-10-22T08:21:58.467025024Z === RUN TestSnapshotSessionUseCase_Execute_RejectsAmbiguousWindowAndTabListInput 2026-10-22T08:21:58.467031865Z --- PASS: TestSnapshotSessionUseCase_Execute_RejectsAmbiguousWindowAndTabListInput (0.00s) 2026-10-22T08:21:58.467040846Z === RUN TestSnapshotSessionUseCase_Execute_SavesEmptyWindowSnapshot 2026-10-22T08:21:58.467067962Z 2026-10-22T08:21:58Z DBG creating window-scoped session snapshot active_window=0 pane_count=0 session_id=20251224_120000_empty_v2_windows window_count=0 2026-10-22T08:21:58.467080428Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesEmptyWindowSnapshot (0.00s) 2026-10-22T08:21:58.467086666Z === RUN TestSnapshotFromTabList_CreatesCorrectSnapshot 2026-10-22T08:21:58.467095308Z --- PASS: TestSnapshotFromTabList_CreatesCorrectSnapshot (0.00s) 2026-10-22T08:21:58.467113626Z === RUN TestSnapshotSessionUseCase_Execute_SavesWindowSnapshots 2026-10-22T08:21:58.467132492Z 2026-10-22T08:21:58Z DBG creating window-scoped session snapshot active_window=0 pane_count=2 session_id=20251224_120000_v2_windows window_count=2 2026-10-22T08:21:58.467145636Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesWindowSnapshots (0.00s) 2026-10-22T08:21:58.467157732Z === RUN TestSessionState_CountPanes 2026-10-22T08:21:58.467169569Z --- PASS: TestSessionState_CountPanes (0.00s) 2026-10-22T08:21:58.467175802Z === RUN TestGetRelativeTime 2026-10-22T08:21:58.467184548Z === RUN TestGetRelativeTime/just_now 2026-10-22T08:21:58.467199163Z === RUN TestGetRelativeTime/1_minute 2026-10-22T08:21:58.46721107Z === RUN TestGetRelativeTime/5_minutes 2026-10-22T08:21:58.467220268Z === RUN TestGetRelativeTime/1_hour 2026-10-22T08:21:58.467225455Z === RUN TestGetRelativeTime/3_hours 2026-10-22T08:21:58.467233261Z === RUN TestGetRelativeTime/1_day 2026-10-22T08:21:58.467249175Z === RUN TestGetRelativeTime/2_days 2026-10-22T08:21:58.467261059Z === RUN TestGetRelativeTime/1_week 2026-10-22T08:21:58.467270329Z === RUN TestGetRelativeTime/2_weeks 2026-10-22T08:21:58.467275474Z --- PASS: TestGetRelativeTime (0.00s) 2026-10-22T08:21:58.467289513Z --- PASS: TestGetRelativeTime/just_now (0.00s) 2026-10-22T08:21:58.467309409Z --- PASS: TestGetRelativeTime/1_minute (0.00s) 2026-10-22T08:21:58.467326477Z --- PASS: TestGetRelativeTime/5_minutes (0.00s) 2026-10-22T08:21:58.467340763Z --- PASS: TestGetRelativeTime/1_hour (0.00s) 2026-10-22T08:21:58.467360237Z --- PASS: TestGetRelativeTime/3_hours (0.00s) 2026-10-22T08:21:58.467374606Z --- PASS: TestGetRelativeTime/1_day (0.00s) 2026-10-22T08:21:58.467390092Z --- PASS: TestGetRelativeTime/2_days (0.00s) 2026-10-22T08:21:58.4674094Z --- PASS: TestGetRelativeTime/1_week (0.00s) 2026-10-22T08:21:58.467424284Z --- PASS: TestGetRelativeTime/2_weeks (0.00s) 2026-10-22T08:21:58.467432892Z === CONT TestPopupFeaturesRequestHost 2026-10-22T08:21:58.467440597Z === RUN TestPopupFeaturesRequestHost/known_featureless 2026-10-22T08:21:58.467454228Z === PAUSE TestPopupFeaturesRequestHost/known_featureless 2026-10-22T08:21:58.467465735Z === RUN TestPopupFeaturesRequestHost/zero_width 2026-10-22T08:21:58.467477603Z === PAUSE TestPopupFeaturesRequestHost/zero_width 2026-10-22T08:21:58.46748337Z === CONT TestBrowsingContextPolicyDecide 2026-10-22T08:21:58.467493139Z === RUN TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T08:21:58.467506007Z === PAUSE TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T08:21:58.467516541Z === RUN TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T08:21:58.467527504Z === PAUSE TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T08:21:58.467538038Z === RUN TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T08:21:58.467553427Z === PAUSE TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T08:21:58.467565692Z === RUN TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T08:21:58.467573518Z === PAUSE TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T08:21:58.467584789Z === RUN TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T08:21:58.467597748Z === PAUSE TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T08:21:58.467607806Z === RUN TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T08:21:58.467614212Z === PAUSE TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T08:21:58.467623162Z === RUN TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T08:21:58.467641938Z === PAUSE TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T08:21:58.467654242Z === RUN TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T08:21:58.467660488Z === PAUSE TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T08:21:58.46766973Z === RUN TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T08:21:58.467685006Z === PAUSE TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T08:21:58.467700861Z === RUN TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T08:21:58.46771649Z === PAUSE TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T08:21:58.467732961Z === RUN TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T08:21:58.467748937Z === PAUSE TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T08:21:58.467763452Z === RUN TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T08:21:58.46777394Z === PAUSE TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T08:21:58.467790613Z === RUN TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T08:21:58.467805566Z === PAUSE TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T08:21:58.467819394Z === CONT TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T08:21:58.467830911Z === RUN TestPopupFeaturesRequestHost/positive_width 2026-10-22T08:21:58.467842482Z === PAUSE TestPopupFeaturesRequestHost/positive_width 2026-10-22T08:21:58.467860855Z === RUN TestPopupFeaturesRequestHost/positive_height 2026-10-22T08:21:58.467872985Z === PAUSE TestPopupFeaturesRequestHost/positive_height 2026-10-22T08:21:58.467884927Z === RUN TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T08:21:58.46789439Z === PAUSE TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T08:21:58.467905116Z === RUN TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T08:21:58.467911135Z === PAUSE TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T08:21:58.467916244Z === RUN TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T08:21:58.467921308Z === PAUSE TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T08:21:58.467926328Z === RUN TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T08:21:58.467932197Z === PAUSE TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T08:21:58.467937442Z === RUN TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T08:21:58.467942367Z === PAUSE TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T08:21:58.467947374Z === RUN TestPopupFeaturesRequestHost/resizable 2026-10-22T08:21:58.467952292Z === PAUSE TestPopupFeaturesRequestHost/resizable 2026-10-22T08:21:58.467957521Z === CONT TestPopupFeaturesRequestHost/known_featureless 2026-10-22T08:21:58.467963059Z === CONT TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T08:21:58.467968789Z === CONT TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T08:21:58.467977877Z === CONT TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T08:21:58.467984388Z === CONT TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T08:21:58.467993636Z === CONT TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T08:21:58.468002297Z === CONT TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T08:21:58.468022454Z === CONT TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T08:21:58.468038644Z === CONT TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T08:21:58.468048727Z === CONT TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T08:21:58.468060427Z === CONT TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T08:21:58.468067035Z === CONT TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T08:21:58.468084074Z === CONT TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T08:21:58.468096143Z --- PASS: TestBrowsingContextPolicyDecide (0.00s) 2026-10-22T08:21:58.468122727Z --- PASS: TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted (0.00s) 2026-10-22T08:21:58.468148633Z --- PASS: TestBrowsingContextPolicyDecide/empty_target_is_denied_first (0.00s) 2026-10-22T08:21:58.468173449Z --- PASS: TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse (0.00s) 2026-10-22T08:21:58.468198853Z --- PASS: TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused (0.00s) 2026-10-22T08:21:58.468228572Z --- PASS: TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native (0.00s) 2026-10-22T08:21:58.46824922Z --- PASS: TestBrowsingContextPolicyDecide/native_opener_precedes_floating (0.00s) 2026-10-22T08:21:58.468272291Z --- PASS: TestBrowsingContextPolicyDecide/auth_intent_precedes_floating (0.00s) 2026-10-22T08:21:58.468293842Z --- PASS: TestBrowsingContextPolicyDecide/floating_named_unknown_waits (0.00s) 2026-10-22T08:21:58.468317346Z --- PASS: TestBrowsingContextPolicyDecide/floating_unknown_script_waits (0.00s) 2026-10-22T08:21:58.46834155Z --- PASS: TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup (0.00s) 2026-10-22T08:21:58.468367484Z --- PASS: TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source (0.00s) 2026-10-22T08:21:58.468400632Z --- PASS: TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source (0.00s) 2026-10-22T08:21:58.46845008Z --- PASS: TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior (0.00s) 2026-10-22T08:21:58.468468894Z === CONT TestPopupFeaturesRequestHost/resizable 2026-10-22T08:21:58.468486856Z === CONT TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T08:21:58.468504262Z === CONT TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T08:21:58.468522534Z === CONT TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T08:21:58.468546895Z === CONT TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T08:21:58.468573775Z === CONT TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T08:21:58.468600187Z === CONT TestPopupFeaturesRequestHost/positive_height 2026-10-22T08:21:58.468626113Z === CONT TestPopupFeaturesRequestHost/positive_width 2026-10-22T08:21:58.468651463Z === CONT TestPopupFeaturesRequestHost/zero_width 2026-10-22T08:21:58.468671512Z --- PASS: TestPopupFeaturesRequestHost (0.00s) 2026-10-22T08:21:58.468705022Z --- PASS: TestPopupFeaturesRequestHost/known_featureless (0.00s) 2026-10-22T08:21:58.468755878Z --- PASS: TestPopupFeaturesRequestHost/resizable (0.00s) 2026-10-22T08:21:58.468783921Z --- PASS: TestPopupFeaturesRequestHost/visible_chrome (0.00s) 2026-10-22T08:21:58.468822943Z --- PASS: TestPopupFeaturesRequestHost/engine_popup_flag (0.00s) 2026-10-22T08:21:58.468858266Z --- PASS: TestPopupFeaturesRequestHost/disabled_resize (0.00s) 2026-10-22T08:21:58.468897509Z --- PASS: TestPopupFeaturesRequestHost/hidden_location_bar (0.00s) 2026-10-22T08:21:58.468937091Z --- PASS: TestPopupFeaturesRequestHost/hidden_toolbar (0.00s) 2026-10-22T08:21:58.468970944Z --- PASS: TestPopupFeaturesRequestHost/positive_height (0.00s) 2026-10-22T08:21:58.469010597Z --- PASS: TestPopupFeaturesRequestHost/positive_width (0.00s) 2026-10-22T08:21:58.469047532Z --- PASS: TestPopupFeaturesRequestHost/zero_width (0.00s) 2026-10-22T08:21:58.469071817Z PASS 2026-10-22T08:21:58.469089693Z ok github.com/bnema/dumber/internal/application/usecase 2.843s 2026-10-22T08:21:58.469103726Z === RUN TestRedactSensitiveContent 2026-10-22T08:21:58.469115618Z === RUN TestRedactSensitiveContent/url_query_params 2026-10-22T08:21:58.46912912Z === RUN TestRedactSensitiveContent/json_secret_fields 2026-10-22T08:21:58.469141135Z === RUN TestRedactSensitiveContent/key_value_params 2026-10-22T08:21:58.469150731Z === RUN TestRedactSensitiveContent/authorization_headers 2026-10-22T08:21:58.469160657Z --- PASS: TestRedactSensitiveContent (0.00s) 2026-10-22T08:21:58.469176836Z --- PASS: TestRedactSensitiveContent/url_query_params (0.00s) 2026-10-22T08:21:58.469193258Z --- PASS: TestRedactSensitiveContent/json_secret_fields (0.00s) 2026-10-22T08:21:58.469216277Z --- PASS: TestRedactSensitiveContent/key_value_params (0.00s) 2026-10-22T08:21:58.469242107Z --- PASS: TestRedactSensitiveContent/authorization_headers (0.00s) 2026-10-22T08:21:58.469254049Z === RUN TestReadRedactedLogTail_RingBuffer 2026-10-22T08:21:58.46928219Z === RUN TestReadRedactedLogTail_RingBuffer/fewer_lines_than_requested 2026-10-22T08:21:58.46930415Z === RUN TestReadRedactedLogTail_RingBuffer/exact_tail 2026-10-22T08:21:58.469329881Z --- PASS: TestReadRedactedLogTail_RingBuffer (0.00s) 2026-10-22T08:21:58.469361441Z --- PASS: TestReadRedactedLogTail_RingBuffer/fewer_lines_than_requested (0.00s) 2026-10-22T08:21:58.469403634Z --- PASS: TestReadRedactedLogTail_RingBuffer/exact_tail (0.00s) 2026-10-22T08:21:58.469428513Z === RUN TestWriteCrashReport 2026-10-22T08:21:58.469470439Z --- PASS: TestWriteCrashReport (0.00s) 2026-10-22T08:21:58.469499099Z === RUN TestRunDeferredInit_CEFExecutesNoWebKitDiagnostics 2026-10-22T08:21:58.469510081Z --- PASS: TestRunDeferredInit_CEFExecutesNoWebKitDiagnostics (0.00s) 2026-10-22T08:21:58.469525376Z === RUN TestCheckFunctions_RemainAvailableForExplicitCommands 2026-10-22T08:21:58.469545541Z --- PASS: TestCheckFunctions_RemainAvailableForExplicitCommands (0.22s) 2026-10-22T08:21:58.469575542Z === RUN TestApplyDevelopmentEnvironment_DevIsolatesHomeAndXDGDirectories 2026-10-22T08:21:58.469601517Z --- PASS: TestApplyDevelopmentEnvironment_DevIsolatesHomeAndXDGDirectories (0.00s) 2026-10-22T08:21:58.469629048Z === RUN TestApplyDevelopmentEnvironment_DevTightensExistingDevDirectoryPermissions 2026-10-22T08:21:58.469651736Z --- PASS: TestApplyDevelopmentEnvironment_DevTightensExistingDevDirectoryPermissions (0.00s) 2026-10-22T08:21:58.46966983Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxSymlink 2026-10-22T08:21:58.469684795Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxSymlink (0.00s) 2026-10-22T08:21:58.469699055Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks 2026-10-22T08:21:58.469713219Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/logs 2026-10-22T08:21:58.46972386Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/engines 2026-10-22T08:21:58.469734585Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks (0.00s) 2026-10-22T08:21:58.469751459Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/logs (0.00s) 2026-10-22T08:21:58.469774911Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/engines (0.00s) 2026-10-22T08:21:58.469786057Z === RUN TestApplyDevelopmentEnvironment_DevTightensExistingSandboxPermissions 2026-10-22T08:21:58.469796271Z --- PASS: TestApplyDevelopmentEnvironment_DevTightensExistingSandboxPermissions (0.00s) 2026-10-22T08:21:58.469805796Z === RUN TestApplyDevelopmentEnvironment_ProductionPreservesEnvironment 2026-10-22T08:21:58.469817363Z --- PASS: TestApplyDevelopmentEnvironment_ProductionPreservesEnvironment (0.00s) 2026-10-22T08:21:58.469826512Z === RUN TestBuildEngine_UnknownType 2026-10-22T08:21:58.46983812Z --- PASS: TestBuildEngine_UnknownType (0.00s) 2026-10-22T08:21:58.469850487Z === RUN TestBuildEngine_CEF_ReturnsErrorWhenRuntimeUnavailable 2026-10-22T08:21:58.469860179Z --- PASS: TestBuildEngine_CEF_ReturnsErrorWhenRuntimeUnavailable (0.00s) 2026-10-22T08:21:58.469869932Z === RUN TestBuildEngine_CEF_ReturnsErrorForUnsupportedCookiePolicy 2026-10-22T08:21:58.469876604Z --- PASS: TestBuildEngine_CEF_ReturnsErrorForUnsupportedCookiePolicy (0.00s) 2026-10-22T08:21:58.469888146Z === RUN TestBuildEngine_CEF_AllowsNoThirdPartyCookiePolicy 2026-10-22T08:21:58.469897764Z --- PASS: TestBuildEngine_CEF_AllowsNoThirdPartyCookiePolicy (0.00s) 2026-10-22T08:21:58.469906609Z === RUN TestBuildEngine_ReceivesResolvedProfile 2026-10-22T08:21:58.469918161Z --- PASS: TestBuildEngine_ReceivesResolvedProfile (0.00s) 2026-10-22T08:21:58.469930882Z === RUN TestRunWithInstanceRelayFailsBeforeEngineStartup 2026-10-22T08:21:58.469944497Z --- PASS: TestRunWithInstanceRelayFailsBeforeEngineStartup (0.00s) 2026-10-22T08:21:58.46995792Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent 2026-10-22T08:21:58.469968569Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/default_external 2026-10-22T08:21:58.469978358Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/named_instance 2026-10-22T08:21:58.469988444Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window 2026-10-22T08:21:58.469998309Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window_without_instance 2026-10-22T08:21:58.470008147Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent (0.00s) 2026-10-22T08:21:58.470035311Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/default_external (0.00s) 2026-10-22T08:21:58.470078081Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/named_instance (0.00s) 2026-10-22T08:21:58.470102887Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window (0.00s) 2026-10-22T08:21:58.470132766Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window_without_instance (0.00s) 2026-10-22T08:21:58.470145475Z === RUN TestDeliverOrRunWithInstanceRelayRetriesWhileHostStarts 2026-10-22T08:21:58.470158098Z --- PASS: TestDeliverOrRunWithInstanceRelayRetriesWhileHostStarts (0.30s) 2026-10-22T08:21:58.470168291Z === RUN TestDeliverOrRunWithInstanceRelayStartsHostForColdDefaultProfile 2026-10-22T08:21:58.470179707Z --- PASS: TestDeliverOrRunWithInstanceRelayStartsHostForColdDefaultProfile (0.00s) 2026-10-22T08:21:58.470195642Z === RUN TestDeliverOrRunWithInstanceRelayReturnsPermanentAcquireError 2026-10-22T08:21:58.470210734Z --- PASS: TestDeliverOrRunWithInstanceRelayReturnsPermanentAcquireError (0.00s) 2026-10-22T08:21:58.470224526Z === RUN TestRunWithInstanceRelayOwnsLeaseThroughGUILifetime 2026-10-22T08:21:58.470234194Z --- PASS: TestRunWithInstanceRelayOwnsLeaseThroughGUILifetime (0.05s) 2026-10-22T08:21:58.470243794Z === RUN TestShouldPreloadLayerShell_WaylandWithoutPreloadReturnsTrue 2026-10-22T08:21:58.470250265Z --- PASS: TestShouldPreloadLayerShell_WaylandWithoutPreloadReturnsTrue (0.00s) 2026-10-22T08:21:58.470260097Z === RUN TestFindLayerShellLibrary_UsesLDLibraryPathCandidates 2026-10-22T08:21:58.470272188Z --- PASS: TestFindLayerShellLibrary_UsesLDLibraryPathCandidates (0.00s) 2026-10-22T08:21:58.470284403Z === RUN TestShouldPreloadLayerShell_AlreadyPreloadedReturnsFalse 2026-10-22T08:21:58.470298786Z --- PASS: TestShouldPreloadLayerShell_AlreadyPreloadedReturnsFalse (0.00s) 2026-10-22T08:21:58.470310633Z === RUN TestShouldPreloadLayerShell_NoWaylandReturnsFalse 2026-10-22T08:21:58.470324862Z --- PASS: TestShouldPreloadLayerShell_NoWaylandReturnsFalse (0.00s) 2026-10-22T08:21:58.470336836Z === RUN TestLayerShellPreloadPresent_DetectsLoadedLibrarySubstring 2026-10-22T08:21:58.470350747Z --- PASS: TestLayerShellPreloadPresent_DetectsLoadedLibrarySubstring (0.00s) 2026-10-22T08:21:58.470362409Z === RUN TestFindLayerShellLibrary_ReturnsFirstExistingCandidate 2026-10-22T08:21:58.470373806Z --- PASS: TestFindLayerShellLibrary_ReturnsFirstExistingCandidate (0.00s) 2026-10-22T08:21:58.470383034Z === RUN TestFindLayerShellLibrary_ReturnsArm64Candidate 2026-10-22T08:21:58.470392244Z --- PASS: TestFindLayerShellLibrary_ReturnsArm64Candidate (0.00s) 2026-10-22T08:21:58.470398205Z === RUN TestFindLayerShellLibrary_NoMatchReturnsEmpty 2026-10-22T08:21:58.470406814Z --- PASS: TestFindLayerShellLibrary_NoMatchReturnsEmpty (0.00s) 2026-10-22T08:21:58.470415816Z === RUN TestLayerShellLibrarySearchPaths_IncludesLDLibraryPathCandidates 2026-10-22T08:21:58.470430253Z --- PASS: TestLayerShellLibrarySearchPaths_IncludesLDLibraryPathCandidates (0.00s) 2026-10-22T08:21:58.470444782Z === RUN TestLayerShellPreloadEnv_SetsLDPreloadWhenEmpty 2026-10-22T08:21:58.470454888Z --- PASS: TestLayerShellPreloadEnv_SetsLDPreloadWhenEmpty (0.00s) 2026-10-22T08:21:58.470461282Z === RUN TestLayerShellPreloadEnv_PrependsLibraryToExistingLDPreload 2026-10-22T08:21:58.470470528Z --- PASS: TestLayerShellPreloadEnv_PrependsLibraryToExistingLDPreload (0.00s) 2026-10-22T08:21:58.470479488Z === RUN TestEngineSettingsPayloadFromConfigMapsRuntimeFields 2026-10-22T08:21:58.470488828Z --- PASS: TestEngineSettingsPayloadFromConfigMapsRuntimeFields (0.00s) 2026-10-22T08:21:58.470494952Z === RUN TestRuntimeConfigProviderUpdatesSnapshotBeforeCallback 2026-10-22T08:21:58.470508108Z --- PASS: TestRuntimeConfigProviderUpdatesSnapshotBeforeCallback (0.00s) 2026-10-22T08:21:58.470523862Z === RUN TestRuntimeConfigProviderCurrentReflectsManagerGetWithoutSubscription 2026-10-22T08:21:58.470538639Z --- PASS: TestRuntimeConfigProviderCurrentReflectsManagerGetWithoutSubscription (0.00s) 2026-10-22T08:21:58.470552927Z === RUN TestRuntimeConfigProviderCurrentFallsBackWhenManagerGetReturnsNil 2026-10-22T08:21:58.470570467Z --- PASS: TestRuntimeConfigProviderCurrentFallsBackWhenManagerGetReturnsNil (0.00s) 2026-10-22T08:21:58.470584872Z === RUN TestRuntimeConfigProviderOnChangeCallbackCanCallCurrent 2026-10-22T08:21:58.470600843Z --- PASS: TestRuntimeConfigProviderOnChangeCallbackCanCallCurrent (0.00s) 2026-10-22T08:21:58.470613877Z === RUN TestRuntimeConfigProviderOnChangeFallsBackWhenPayloadIsNil 2026-10-22T08:21:58.470625747Z --- PASS: TestRuntimeConfigProviderOnChangeFallsBackWhenPayloadIsNil (0.00s) 2026-10-22T08:21:58.470635333Z === RUN TestRuntimeConfigProviderOnChangeNilCallbackDoesNotRegister 2026-10-22T08:21:58.470646804Z --- PASS: TestRuntimeConfigProviderOnChangeNilCallbackDoesNotRegister (0.00s) 2026-10-22T08:21:58.470656015Z === RUN TestRuntimeConfigProviderWatchDelegatesToManager 2026-10-22T08:21:58.470665251Z --- PASS: TestRuntimeConfigProviderWatchDelegatesToManager (0.00s) 2026-10-22T08:21:58.470674736Z === RUN TestRuntimeConfigProviderCurrentReturnsMapClone 2026-10-22T08:21:58.470685862Z --- PASS: TestRuntimeConfigProviderCurrentReturnsMapClone (0.00s) 2026-10-22T08:21:58.470703253Z === RUN TestRuntimeConfigProviderCurrentReturnsNestedConfigClone 2026-10-22T08:21:58.470723363Z --- PASS: TestRuntimeConfigProviderCurrentReturnsNestedConfigClone (0.00s) 2026-10-22T08:21:58.470739244Z === RUN TestRuntimeConfigProviderOnChangePassesNestedConfigClone 2026-10-22T08:21:58.470754576Z --- PASS: TestRuntimeConfigProviderOnChangePassesNestedConfigClone (0.00s) 2026-10-22T08:21:58.470768656Z === RUN TestEngineSettingsPayloadFromNilConfigReturnsZeroPayload 2026-10-22T08:21:58.470780923Z --- PASS: TestEngineSettingsPayloadFromNilConfigReturnsZeroPayload (0.00s) 2026-10-22T08:21:58.470791776Z === RUN TestRuntimeConfigSnapshotFromConfigMapsUIRuntimeFields 2026-10-22T08:21:58.470802013Z --- PASS: TestRuntimeConfigSnapshotFromConfigMapsUIRuntimeFields (0.00s) 2026-10-22T08:21:58.470812893Z === RUN TestRuntimeConfigSnapshotFromConfigDetachesNestedMutableFields 2026-10-22T08:21:58.47082241Z --- PASS: TestRuntimeConfigSnapshotFromConfigDetachesNestedMutableFields (0.00s) 2026-10-22T08:21:58.470831909Z === RUN TestRuntimeConfigSnapshotFromNilConfigReturnsZeroSnapshot 2026-10-22T08:21:58.470844826Z --- PASS: TestRuntimeConfigSnapshotFromNilConfigReturnsZeroSnapshot (0.00s) 2026-10-22T08:21:58.470859116Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes 2026-10-22T08:21:58.470868186Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/auto 2026-10-22T08:21:58.470877803Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/force 2026-10-22T08:21:58.470888458Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/disable 2026-10-22T08:21:58.470898905Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/unknown 2026-10-22T08:21:58.470908256Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/zero_value 2026-10-22T08:21:58.470916561Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes (0.00s) 2026-10-22T08:21:58.470932828Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/auto (0.00s) 2026-10-22T08:21:58.470949164Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/force (0.00s) 2026-10-22T08:21:58.47096516Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/disable (0.00s) 2026-10-22T08:21:58.470984089Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/unknown (0.00s) 2026-10-22T08:21:58.471003395Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/zero_value (0.00s) 2026-10-22T08:21:58.471008589Z === RUN TestApplyGTKIMModuleFallback 2026-10-22T08:21:58.471014932Z === RUN TestApplyGTKIMModuleFallback/GTK_IM_MODULE_already_set_=>_no_override,_no_message 2026-10-22T08:21:58.471021427Z === RUN TestApplyGTKIMModuleFallback/non-Wayland_with_GTK_IM_MODULE_unset_=>_no_override,_no_message 2026-10-22T08:21:58.471030857Z === RUN TestApplyGTKIMModuleFallback/Wayland_via_XDG_SESSION_TYPE_with_GTK_IM_MODULE_unset_=>_override_+_message 2026-10-22T08:21:58.471038173Z === RUN TestApplyGTKIMModuleFallback/Wayland_via_WAYLAND_DISPLAY_with_GTK_IM_MODULE_unset_=>_override_+_message 2026-10-22T08:21:58.471043047Z --- PASS: TestApplyGTKIMModuleFallback (0.00s) 2026-10-22T08:21:58.47106328Z --- PASS: TestApplyGTKIMModuleFallback/GTK_IM_MODULE_already_set_=>_no_override,_no_message (0.00s) 2026-10-22T08:21:58.471083093Z --- PASS: TestApplyGTKIMModuleFallback/non-Wayland_with_GTK_IM_MODULE_unset_=>_no_override,_no_message (0.00s) 2026-10-22T08:21:58.471104261Z --- PASS: TestApplyGTKIMModuleFallback/Wayland_via_XDG_SESSION_TYPE_with_GTK_IM_MODULE_unset_=>_override_+_message (0.00s) 2026-10-22T08:21:58.471128188Z --- PASS: TestApplyGTKIMModuleFallback/Wayland_via_WAYLAND_DISPLAY_with_GTK_IM_MODULE_unset_=>_override_+_message (0.00s) 2026-10-22T08:21:58.471134511Z === RUN TestResolveRuntimeProfile_UsesConfigEngineResolution 2026-10-22T08:21:58.47114026Z --- PASS: TestResolveRuntimeProfile_UsesConfigEngineResolution (0.00s) 2026-10-22T08:21:58.471145541Z === RUN TestResolveRuntimeProfile_ProdPreservesSharedPaths 2026-10-22T08:21:58.471150985Z --- PASS: TestResolveRuntimeProfile_ProdPreservesSharedPaths (0.00s) 2026-10-22T08:21:58.471156422Z === RUN TestResolveRuntimeProfile_DevUsesEngineSpecificNamespaces 2026-10-22T08:21:58.471161977Z --- PASS: TestResolveRuntimeProfile_DevUsesEngineSpecificNamespaces (0.00s) 2026-10-22T08:21:58.471167256Z === RUN TestResolveXDGRuntimeDir_UsesSharedRuntimeRootInDev 2026-10-22T08:21:58.471172547Z --- PASS: TestResolveXDGRuntimeDir_UsesSharedRuntimeRootInDev (0.00s) 2026-10-22T08:21:58.471177917Z === RUN TestResolveXDGRuntimeDir_UsesStateRuntimeRootInProd 2026-10-22T08:21:58.47118409Z --- PASS: TestResolveXDGRuntimeDir_UsesStateRuntimeRootInProd (0.00s) 2026-10-22T08:21:58.471190431Z === RUN TestNewSessionSpawnerRejectsDetachedRestoreForEphemeralProfile 2026-10-22T08:21:58.471198818Z --- PASS: TestNewSessionSpawnerRejectsDetachedRestoreForEphemeralProfile (0.00s) 2026-10-22T08:21:58.471209701Z === RUN TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T08:21:58.471218365Z === PAUSE TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T08:21:58.471223922Z === RUN TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T08:21:58.471228803Z === PAUSE TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T08:21:58.471234674Z === CONT TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T08:21:58.47123958Z === CONT TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T08:21:58.471244707Z --- PASS: TestRunSessionCleanup_NoPanicOnNilSessions (0.00s) 2026-10-22T08:21:58.471250865Z --- PASS: TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof (0.00s) 2026-10-22T08:21:58.471254989Z PASS 2026-10-22T08:21:58.471260729Z ok github.com/bnema/dumber/internal/bootstrap 0.702s 2026-10-22T08:21:58.471266759Z ? github.com/bnema/dumber/internal/bootstrap/mocks [no test files] 2026-10-22T08:21:58.471274456Z === RUN TestResolveCLIThemePreservesDarkDefault 2026-10-22T08:21:58.471282218Z --- PASS: TestResolveCLIThemePreservesDarkDefault (0.00s) 2026-10-22T08:21:58.471287847Z === RUN TestResolveCLIThemeHonorsExplicitLightPreference 2026-10-22T08:21:58.471293053Z --- PASS: TestResolveCLIThemeHonorsExplicitLightPreference (0.00s) 2026-10-22T08:21:58.471298592Z === RUN TestResolveCLIThemeUsesEnabledExternalTheme 2026-10-22T08:21:58.471303678Z --- PASS: TestResolveCLIThemeUsesEnabledExternalTheme (0.00s) 2026-10-22T08:21:58.471307044Z PASS 2026-10-22T08:21:58.471311665Z ok github.com/bnema/dumber/internal/cli 0.061s 2026-10-22T08:21:58.47131587Z === RUN TestParseBrowseArgs 2026-10-22T08:21:58.471320892Z === RUN TestParseBrowseArgs/normal 2026-10-22T08:21:58.471325345Z === RUN TestParseBrowseArgs/named 2026-10-22T08:21:58.471329865Z === RUN TestParseBrowseArgs/url_after 2026-10-22T08:21:58.471334357Z === RUN TestParseBrowseArgs/url_before 2026-10-22T08:21:58.471339802Z === RUN TestParseBrowseArgs/missing_name 2026-10-22T08:21:58.471347289Z === RUN TestParseBrowseArgs/empty_equals 2026-10-22T08:21:58.471354756Z === RUN TestParseBrowseArgs/empty_separate 2026-10-22T08:21:58.471362186Z === RUN TestParseBrowseArgs/flag-like_name 2026-10-22T08:21:58.471369657Z === RUN TestParseBrowseArgs/flag-like_profile 2026-10-22T08:21:58.471376679Z === RUN TestParseBrowseArgs/help 2026-10-22T08:21:58.471383598Z === RUN TestParseBrowseArgs/unknown 2026-10-22T08:21:58.471390602Z === RUN TestParseBrowseArgs/extra 2026-10-22T08:21:58.47139758Z --- PASS: TestParseBrowseArgs (0.00s) 2026-10-22T08:21:58.471412457Z --- PASS: TestParseBrowseArgs/normal (0.00s) 2026-10-22T08:21:58.471427371Z --- PASS: TestParseBrowseArgs/named (0.00s) 2026-10-22T08:21:58.471441185Z --- PASS: TestParseBrowseArgs/url_after (0.00s) 2026-10-22T08:21:58.471454815Z --- PASS: TestParseBrowseArgs/url_before (0.00s) 2026-10-22T08:21:58.471468504Z --- PASS: TestParseBrowseArgs/missing_name (0.00s) 2026-10-22T08:21:58.471482823Z --- PASS: TestParseBrowseArgs/empty_equals (0.00s) 2026-10-22T08:21:58.471494397Z --- PASS: TestParseBrowseArgs/empty_separate (0.00s) 2026-10-22T08:21:58.471505443Z --- PASS: TestParseBrowseArgs/flag-like_name (0.00s) 2026-10-22T08:21:58.471521122Z --- PASS: TestParseBrowseArgs/flag-like_profile (0.00s) 2026-10-22T08:21:58.471536338Z --- PASS: TestParseBrowseArgs/help (0.00s) 2026-10-22T08:21:58.471551449Z --- PASS: TestParseBrowseArgs/unknown (0.00s) 2026-10-22T08:21:58.471563862Z --- PASS: TestParseBrowseArgs/extra (0.00s) 2026-10-22T08:21:58.471569009Z === RUN TestParseBrowseLaunchArgsProfiles 2026-10-22T08:21:58.471575167Z --- PASS: TestParseBrowseLaunchArgsProfiles (0.00s) 2026-10-22T08:21:58.471580277Z === RUN TestBrowseCommandPreRunERejectsFlagLikeValues 2026-10-22T08:21:58.471585414Z --- PASS: TestBrowseCommandPreRunERejectsFlagLikeValues (0.00s) 2026-10-22T08:21:58.471590402Z === RUN TestParseSelectionResolvesExistingLocalFile 2026-10-22T08:21:58.471595407Z --- PASS: TestParseSelectionResolvesExistingLocalFile (0.00s) 2026-10-22T08:21:58.471600598Z === RUN TestParseSelectionLeavesBangShortcutsToSearchHandling 2026-10-22T08:21:58.471605904Z --- PASS: TestParseSelectionLeavesBangShortcutsToSearchHandling (0.00s) 2026-10-22T08:21:58.47161087Z === RUN TestGetSessionsMerged_DBAndFS 2026-10-22T08:21:58.4716156Z --- PASS: TestGetSessionsMerged_DBAndFS (0.00s) 2026-10-22T08:21:58.471620345Z === RUN TestGetSessionsMerged_MissingTableFallsBack 2026-10-22T08:21:58.471627972Z --- PASS: TestGetSessionsMerged_MissingTableFallsBack (0.00s) 2026-10-22T08:21:58.471635213Z === RUN TestFindSession_DBShortIDMatch 2026-10-22T08:21:58.471642681Z --- PASS: TestFindSession_DBShortIDMatch (0.00s) 2026-10-22T08:21:58.471651383Z === RUN TestRootCommand_RegistersOmniboxCommand 2026-10-22T08:21:58.471659456Z --- PASS: TestRootCommand_RegistersOmniboxCommand (0.00s) 2026-10-22T08:21:58.471664822Z === RUN TestRootCommand_BrowseCommandRejectsExtraArgs 2026-10-22T08:21:58.471670249Z --- PASS: TestRootCommand_BrowseCommandRejectsExtraArgs (0.00s) 2026-10-22T08:21:58.471678253Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing 2026-10-22T08:21:58.47168867Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/interactive_sessions 2026-10-22T08:21:58.471699121Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/list_sessions 2026-10-22T08:21:58.471706224Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/delete_session 2026-10-22T08:21:58.471713282Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/find_session_helper 2026-10-22T08:21:58.471719503Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing (0.00s) 2026-10-22T08:21:58.471738779Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/interactive_sessions (0.00s) 2026-10-22T08:21:58.471757781Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/list_sessions (0.00s) 2026-10-22T08:21:58.471778826Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/delete_session (0.00s) 2026-10-22T08:21:58.471801056Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/find_session_helper (0.00s) 2026-10-22T08:21:58.47181056Z === RUN TestSessionRestoreReturnsRestorationErrorWhenSessionUseCaseMissing 2026-10-22T08:21:58.471821961Z --- PASS: TestSessionRestoreReturnsRestorationErrorWhenSessionUseCaseMissing (0.00s) 2026-10-22T08:21:58.47183038Z === RUN TestFindSessionByIDOrSuffixSearchesBeyondDefaultLimit 2026-10-22T08:21:58.471838459Z --- PASS: TestFindSessionByIDOrSuffixSearchesBeyondDefaultLimit (0.00s) 2026-10-22T08:21:58.471845041Z PASS 2026-10-22T08:21:58.471852734Z ok github.com/bnema/dumber/internal/cli/cmd 0.061s 2026-10-22T08:21:58.471860764Z ? github.com/bnema/dumber/internal/cli/cmd/mocks [no test files] 2026-10-22T08:21:58.471871339Z === RUN TestRenderSessionsList_KeepsSelectedVisibleWhenExpandedRowAbove 2026-10-22T08:21:58.471882588Z --- PASS: TestRenderSessionsList_KeepsSelectedVisibleWhenExpandedRowAbove (0.00s) 2026-10-22T08:21:58.471888566Z PASS 2026-10-22T08:21:58.471896356Z ok github.com/bnema/dumber/internal/cli/model 0.004s 2026-10-22T08:21:58.471901283Z === RUN TestConfigRenderer_RenderOpening 2026-10-22T08:21:58.471906277Z --- PASS: TestConfigRenderer_RenderOpening (0.00s) 2026-10-22T08:21:58.471910886Z === RUN TestCrashesCLIRenderer 2026-10-22T08:21:58.471915667Z --- PASS: TestCrashesCLIRenderer (0.00s) 2026-10-22T08:21:58.471920578Z === RUN TestPurgeModel_SessionsDisabledWhenDataSelected 2026-10-22T08:21:58.471925792Z --- PASS: TestPurgeModel_SessionsDisabledWhenDataSelected (0.00s) 2026-10-22T08:21:58.471931088Z === RUN TestPurgeModel_SelectedSessionIDs_ReturnsNilWhenDataSelected 2026-10-22T08:21:58.471936809Z --- PASS: TestPurgeModel_SelectedSessionIDs_ReturnsNilWhenDataSelected (0.00s) 2026-10-22T08:21:58.471941788Z === RUN TestPurgeModel_SelectedCount_IncludesSessions 2026-10-22T08:21:58.471947Z --- PASS: TestPurgeModel_SelectedCount_IncludesSessions (0.00s) 2026-10-22T08:21:58.471952429Z === RUN TestPurgeModel_ToggleAllSessions 2026-10-22T08:21:58.471960161Z --- PASS: TestPurgeModel_ToggleAllSessions (0.00s) 2026-10-22T08:21:58.471968545Z === RUN TestPurgeModel_SelectedSize_IncludesAllSessionsWhenSelected 2026-10-22T08:21:58.471979524Z --- PASS: TestPurgeModel_SelectedSize_IncludesAllSessionsWhenSelected (0.00s) 2026-10-22T08:21:58.471985725Z === RUN TestPurgeModel_SelectedSize_IncludesFullSessionsSizeWhenDataSelected 2026-10-22T08:21:58.471991774Z --- PASS: TestPurgeModel_SelectedSize_IncludesFullSessionsSizeWhenDataSelected (0.00s) 2026-10-22T08:21:58.471998286Z === RUN TestSessionsCLIRenderer 2026-10-22T08:21:58.472006659Z --- PASS: TestSessionsCLIRenderer (0.00s) 2026-10-22T08:21:58.472016875Z === RUN TestNewThemeFromResolvedUsesActivePalette 2026-10-22T08:21:58.472025438Z --- PASS: TestNewThemeFromResolvedUsesActivePalette (0.00s) 2026-10-22T08:21:58.472034423Z === RUN TestNewThemeFromResolvedFallsBackToDarkPalette 2026-10-22T08:21:58.472047989Z --- PASS: TestNewThemeFromResolvedFallsBackToDarkPalette (0.00s) 2026-10-22T08:21:58.472062594Z === RUN TestNewThemeFromResolvedFallsBackToDefaultDarkPalette 2026-10-22T08:21:58.472073531Z --- PASS: TestNewThemeFromResolvedFallsBackToDefaultDarkPalette (0.00s) 2026-10-22T08:21:58.472078193Z PASS 2026-10-22T08:21:58.472083278Z ok github.com/bnema/dumber/internal/cli/styles 0.006s 2026-10-22T08:21:58.472087694Z === RUN TestComputeCompletionSuffix 2026-10-22T08:21:58.472092501Z === RUN TestComputeCompletionSuffix/empty_input 2026-10-22T08:21:58.472097309Z === RUN TestComputeCompletionSuffix/empty_fullText 2026-10-22T08:21:58.472102206Z === RUN TestComputeCompletionSuffix/both_empty 2026-10-22T08:21:58.472107227Z === RUN TestComputeCompletionSuffix/exact_match_returns_false 2026-10-22T08:21:58.472111797Z === RUN TestComputeCompletionSuffix/prefix_match 2026-10-22T08:21:58.472117072Z === RUN TestComputeCompletionSuffix/case_insensitive_match 2026-10-22T08:21:58.472123005Z === RUN TestComputeCompletionSuffix/case_insensitive_preserves_original_case_in_suffix 2026-10-22T08:21:58.472128016Z === RUN TestComputeCompletionSuffix/no_prefix_match 2026-10-22T08:21:58.472137585Z === RUN TestComputeCompletionSuffix/input_longer_than_fullText 2026-10-22T08:21:58.472145717Z === RUN TestComputeCompletionSuffix/single_character_prefix 2026-10-22T08:21:58.472153764Z === RUN TestComputeCompletionSuffix/bang_shortcut_prefix 2026-10-22T08:21:58.472161112Z --- PASS: TestComputeCompletionSuffix (0.00s) 2026-10-22T08:21:58.472177717Z --- PASS: TestComputeCompletionSuffix/empty_input (0.00s) 2026-10-22T08:21:58.472193799Z --- PASS: TestComputeCompletionSuffix/empty_fullText (0.00s) 2026-10-22T08:21:58.472210596Z --- PASS: TestComputeCompletionSuffix/both_empty (0.00s) 2026-10-22T08:21:58.472228446Z --- PASS: TestComputeCompletionSuffix/exact_match_returns_false (0.00s) 2026-10-22T08:21:58.472245523Z --- PASS: TestComputeCompletionSuffix/prefix_match (0.00s) 2026-10-22T08:21:58.472263831Z --- PASS: TestComputeCompletionSuffix/case_insensitive_match (0.00s) 2026-10-22T08:21:58.472286383Z --- PASS: TestComputeCompletionSuffix/case_insensitive_preserves_original_case_in_suffix (0.00s) 2026-10-22T08:21:58.472304798Z --- PASS: TestComputeCompletionSuffix/no_prefix_match (0.00s) 2026-10-22T08:21:58.472323669Z --- PASS: TestComputeCompletionSuffix/input_longer_than_fullText (0.00s) 2026-10-22T08:21:58.472342069Z --- PASS: TestComputeCompletionSuffix/single_character_prefix (0.00s) 2026-10-22T08:21:58.472355864Z --- PASS: TestComputeCompletionSuffix/bang_shortcut_prefix (0.00s) 2026-10-22T08:21:58.472360157Z === RUN TestStripProtocol 2026-10-22T08:21:58.472364955Z === RUN TestStripProtocol/https_protocol 2026-10-22T08:21:58.472369644Z === RUN TestStripProtocol/http_protocol 2026-10-22T08:21:58.472375434Z === RUN TestStripProtocol/no_protocol 2026-10-22T08:21:58.472380233Z === RUN TestStripProtocol/https_with_path 2026-10-22T08:21:58.472385067Z === RUN TestStripProtocol/http_with_query_string 2026-10-22T08:21:58.472390398Z === RUN TestStripProtocol/file_protocol_unchanged 2026-10-22T08:21:58.472395435Z === RUN TestStripProtocol/empty_string 2026-10-22T08:21:58.472399861Z --- PASS: TestStripProtocol (0.00s) 2026-10-22T08:21:58.472413295Z --- PASS: TestStripProtocol/https_protocol (0.00s) 2026-10-22T08:21:58.472429121Z --- PASS: TestStripProtocol/http_protocol (0.00s) 2026-10-22T08:21:58.472440421Z --- PASS: TestStripProtocol/no_protocol (0.00s) 2026-10-22T08:21:58.472451556Z --- PASS: TestStripProtocol/https_with_path (0.00s) 2026-10-22T08:21:58.472463548Z --- PASS: TestStripProtocol/http_with_query_string (0.00s) 2026-10-22T08:21:58.472475964Z --- PASS: TestStripProtocol/file_protocol_unchanged (0.00s) 2026-10-22T08:21:58.472489343Z --- PASS: TestStripProtocol/empty_string (0.00s) 2026-10-22T08:21:58.472504981Z === RUN TestComputeURLCompletionSuffix 2026-10-22T08:21:58.472519452Z === RUN TestComputeURLCompletionSuffix/empty_input 2026-10-22T08:21:58.472535858Z === RUN TestComputeURLCompletionSuffix/direct_match_with_protocol 2026-10-22T08:21:58.472550655Z === RUN TestComputeURLCompletionSuffix/match_without_protocol_in_input 2026-10-22T08:21:58.472567944Z === RUN TestComputeURLCompletionSuffix/match_with_www_prefix_in_URL_strips_www 2026-10-22T08:21:58.472580572Z === RUN TestComputeURLCompletionSuffix/match_with_www_in_input_but_not_URL 2026-10-22T08:21:58.472588458Z === RUN TestComputeURLCompletionSuffix/no_match 2026-10-22T08:21:58.472598932Z === RUN TestComputeURLCompletionSuffix/case_insensitive_URL_match 2026-10-22T08:21:58.472628882Z === RUN TestComputeURLCompletionSuffix/http_protocol_stripped 2026-10-22T08:21:58.472639824Z === RUN TestComputeURLCompletionSuffix/full_URL_match_returns_false 2026-10-22T08:21:58.472647727Z === RUN TestComputeURLCompletionSuffix/URL_with_path 2026-10-22T08:21:58.47265536Z --- PASS: TestComputeURLCompletionSuffix (0.00s) 2026-10-22T08:21:58.472670446Z --- PASS: TestComputeURLCompletionSuffix/empty_input (0.00s) 2026-10-22T08:21:58.472690789Z --- PASS: TestComputeURLCompletionSuffix/direct_match_with_protocol (0.00s) 2026-10-22T08:21:58.472711352Z --- PASS: TestComputeURLCompletionSuffix/match_without_protocol_in_input (0.00s) 2026-10-22T08:21:58.47300019Z --- PASS: TestComputeURLCompletionSuffix/match_with_www_prefix_in_URL_strips_www (0.00s) 2026-10-22T08:21:58.473052118Z --- PASS: TestComputeURLCompletionSuffix/match_with_www_in_input_but_not_URL (0.00s) 2026-10-22T08:21:58.473112214Z --- PASS: TestComputeURLCompletionSuffix/no_match (0.00s) 2026-10-22T08:21:58.47313327Z --- PASS: TestComputeURLCompletionSuffix/case_insensitive_URL_match (0.00s) 2026-10-22T08:21:58.473152919Z --- PASS: TestComputeURLCompletionSuffix/http_protocol_stripped (0.00s) 2026-10-22T08:21:58.473170494Z --- PASS: TestComputeURLCompletionSuffix/full_URL_match_returns_false (0.00s) 2026-10-22T08:21:58.473189697Z --- PASS: TestComputeURLCompletionSuffix/URL_with_path (0.00s) 2026-10-22T08:21:58.473198296Z === RUN TestBestURLCompletion_PrefersHostForHostLikeInput 2026-10-22T08:21:58.473206818Z --- PASS: TestBestURLCompletion_PrefersHostForHostLikeInput (0.00s) 2026-10-22T08:21:58.473215768Z === RUN TestBestURLCompletion_KeepsPathForPathLikeInput 2026-10-22T08:21:58.473224259Z --- PASS: TestBestURLCompletion_KeepsPathForPathLikeInput (0.00s) 2026-10-22T08:21:58.473237921Z === RUN TestBestURLCompletion_SelectsAnyValidPrefixFromVisibleList 2026-10-22T08:21:58.473253985Z --- PASS: TestBestURLCompletion_SelectsAnyValidPrefixFromVisibleList (0.00s) 2026-10-22T08:21:58.473267496Z PASS 2026-10-22T08:21:58.47330629Z ok github.com/bnema/dumber/internal/domain/autocomplete 0.003s 2026-10-22T08:21:58.47331753Z ? github.com/bnema/dumber/internal/domain/build [no test files] 2026-10-22T08:21:58.473323541Z === RUN TestSanitizeFilename 2026-10-22T08:21:58.473332872Z === RUN TestSanitizeFilename/normal_filename 2026-10-22T08:21:58.473343812Z === RUN TestSanitizeFilename/filename_with_spaces 2026-10-22T08:21:58.473355331Z === RUN TestSanitizeFilename/path_traversal_with_parent_dirs 2026-10-22T08:21:58.473364693Z === RUN TestSanitizeFilename/path_traversal_hidden_file 2026-10-22T08:21:58.473373551Z === RUN TestSanitizeFilename/nested_path 2026-10-22T08:21:58.473384627Z === RUN TestSanitizeFilename/absolute_path 2026-10-22T08:21:58.473397242Z === RUN TestSanitizeFilename/dot_only 2026-10-22T08:21:58.473410541Z === RUN TestSanitizeFilename/double_dot_only 2026-10-22T08:21:58.473438346Z === RUN TestSanitizeFilename/empty_string 2026-10-22T08:21:58.473453923Z === RUN TestSanitizeFilename/hidden_file 2026-10-22T08:21:58.473468712Z === RUN TestSanitizeFilename/windows_style_path 2026-10-22T08:21:58.473485315Z --- PASS: TestSanitizeFilename (0.00s) 2026-10-22T08:21:58.473512757Z --- PASS: TestSanitizeFilename/normal_filename (0.00s) 2026-10-22T08:21:58.473547469Z --- PASS: TestSanitizeFilename/filename_with_spaces (0.00s) 2026-10-22T08:21:58.473587693Z --- PASS: TestSanitizeFilename/path_traversal_with_parent_dirs (0.00s) 2026-10-22T08:21:58.4736247Z --- PASS: TestSanitizeFilename/path_traversal_hidden_file (0.00s) 2026-10-22T08:21:58.473651746Z --- PASS: TestSanitizeFilename/nested_path (0.00s) 2026-10-22T08:21:58.473677981Z --- PASS: TestSanitizeFilename/absolute_path (0.00s) 2026-10-22T08:21:58.473697939Z --- PASS: TestSanitizeFilename/dot_only (0.00s) 2026-10-22T08:21:58.473717311Z --- PASS: TestSanitizeFilename/double_dot_only (0.00s) 2026-10-22T08:21:58.473740057Z --- PASS: TestSanitizeFilename/empty_string (0.00s) 2026-10-22T08:21:58.473760137Z --- PASS: TestSanitizeFilename/hidden_file (0.00s) 2026-10-22T08:21:58.473779283Z --- PASS: TestSanitizeFilename/windows_style_path (0.00s) 2026-10-22T08:21:58.473789029Z === RUN TestSanitizeFilenameWithExtension 2026-10-22T08:21:58.473799078Z === RUN TestSanitizeFilenameWithExtension/no_extension_adds_inferred 2026-10-22T08:21:58.473806912Z === RUN TestSanitizeFilenameWithExtension/existing_extension_preserved 2026-10-22T08:21:58.473820362Z === RUN TestSanitizeFilenameWithExtension/path_traversal_with_inferred_extension 2026-10-22T08:21:58.473832148Z === RUN TestSanitizeFilenameWithExtension/no_mime_type_returns_sanitized 2026-10-22T08:21:58.473842422Z --- PASS: TestSanitizeFilenameWithExtension (0.00s) 2026-10-22T08:21:58.473876365Z --- PASS: TestSanitizeFilenameWithExtension/no_extension_adds_inferred (0.00s) 2026-10-22T08:21:58.473905092Z --- PASS: TestSanitizeFilenameWithExtension/existing_extension_preserved (0.00s) 2026-10-22T08:21:58.47392955Z --- PASS: TestSanitizeFilenameWithExtension/path_traversal_with_inferred_extension (0.00s) 2026-10-22T08:21:58.473955788Z --- PASS: TestSanitizeFilenameWithExtension/no_mime_type_returns_sanitized (0.00s) 2026-10-22T08:21:58.473967953Z === RUN TestGetExtensionFromMimeType 2026-10-22T08:21:58.473980005Z === RUN TestGetExtensionFromMimeType/empty_mime_type 2026-10-22T08:21:58.473991053Z === RUN TestGetExtensionFromMimeType/unknown_mime_type 2026-10-22T08:21:58.474005426Z === RUN TestGetExtensionFromMimeType/pdf_mime_type 2026-10-22T08:21:58.47401894Z === RUN TestGetExtensionFromMimeType/pdf_mime_type_with_charset_param 2026-10-22T08:21:58.474031177Z === RUN TestGetExtensionFromMimeType/text_html_with_charset 2026-10-22T08:21:58.474047896Z === RUN TestGetExtensionFromMimeType/mime_type_with_multiple_params 2026-10-22T08:21:58.47406263Z === RUN TestGetExtensionFromMimeType/invalid_mime_type 2026-10-22T08:21:58.474092073Z --- PASS: TestGetExtensionFromMimeType (0.00s) 2026-10-22T08:21:58.474115211Z --- PASS: TestGetExtensionFromMimeType/empty_mime_type (0.00s) 2026-10-22T08:21:58.474143689Z --- PASS: TestGetExtensionFromMimeType/unknown_mime_type (0.00s) 2026-10-22T08:21:58.47416569Z --- PASS: TestGetExtensionFromMimeType/pdf_mime_type (0.00s) 2026-10-22T08:21:58.474190232Z --- PASS: TestGetExtensionFromMimeType/pdf_mime_type_with_charset_param (0.00s) 2026-10-22T08:21:58.47421527Z --- PASS: TestGetExtensionFromMimeType/text_html_with_charset (0.00s) 2026-10-22T08:21:58.474239454Z --- PASS: TestGetExtensionFromMimeType/mime_type_with_multiple_params (0.00s) 2026-10-22T08:21:58.474260792Z --- PASS: TestGetExtensionFromMimeType/invalid_mime_type (0.00s) 2026-10-22T08:21:58.47427452Z === RUN TestExtractFilenameFromDestination 2026-10-22T08:21:58.474287254Z === RUN TestExtractFilenameFromDestination/file_URI_with_path 2026-10-22T08:21:58.474299128Z === RUN TestExtractFilenameFromDestination/file_URI_root 2026-10-22T08:21:58.474313395Z === RUN TestExtractFilenameFromDestination/plain_path 2026-10-22T08:21:58.474323635Z === RUN TestExtractFilenameFromDestination/filename_only 2026-10-22T08:21:58.474336803Z === RUN TestExtractFilenameFromDestination/empty_string 2026-10-22T08:21:58.474350561Z === RUN TestExtractFilenameFromDestination/file_URI_with_spaces 2026-10-22T08:21:58.474363251Z --- PASS: TestExtractFilenameFromDestination (0.00s) 2026-10-22T08:21:58.474386447Z --- PASS: TestExtractFilenameFromDestination/file_URI_with_path (0.00s) 2026-10-22T08:21:58.474409763Z --- PASS: TestExtractFilenameFromDestination/file_URI_root (0.00s) 2026-10-22T08:21:58.474431516Z --- PASS: TestExtractFilenameFromDestination/plain_path (0.00s) 2026-10-22T08:21:58.47445375Z --- PASS: TestExtractFilenameFromDestination/filename_only (0.00s) 2026-10-22T08:21:58.474477029Z --- PASS: TestExtractFilenameFromDestination/empty_string (0.00s) 2026-10-22T08:21:58.474498323Z --- PASS: TestExtractFilenameFromDestination/file_URI_with_spaces (0.00s) 2026-10-22T08:21:58.474510068Z === RUN TestExtractFilenameFromURI 2026-10-22T08:21:58.474519079Z === RUN TestExtractFilenameFromURI/http_URL_with_filename 2026-10-22T08:21:58.474525564Z === RUN TestExtractFilenameFromURI/http_URL_with_query_params 2026-10-22T08:21:58.474531297Z === RUN TestExtractFilenameFromURI/http_URL_without_filename 2026-10-22T08:21:58.474541705Z === RUN TestExtractFilenameFromURI/empty_string 2026-10-22T08:21:58.474550296Z === RUN TestExtractFilenameFromURI/plain_path 2026-10-22T08:21:58.474559103Z --- PASS: TestExtractFilenameFromURI (0.00s) 2026-10-22T08:21:58.474576706Z --- PASS: TestExtractFilenameFromURI/http_URL_with_filename (0.00s) 2026-10-22T08:21:58.474596934Z --- PASS: TestExtractFilenameFromURI/http_URL_with_query_params (0.00s) 2026-10-22T08:21:58.474619831Z --- PASS: TestExtractFilenameFromURI/http_URL_without_filename (0.00s) 2026-10-22T08:21:58.474642183Z --- PASS: TestExtractFilenameFromURI/empty_string (0.00s) 2026-10-22T08:21:58.474661134Z --- PASS: TestExtractFilenameFromURI/plain_path (0.00s) 2026-10-22T08:21:58.474674914Z === RUN TestMakeUniqueFilename 2026-10-22T08:21:58.474692974Z === RUN TestMakeUniqueFilename/file_does_not_exist 2026-10-22T08:21:58.474705581Z === RUN TestMakeUniqueFilename/file_exists,_adds__(1) 2026-10-22T08:21:58.474717501Z === RUN TestMakeUniqueFilename/file_and__(1)_exist,_adds__(2) 2026-10-22T08:21:58.474736656Z === RUN TestMakeUniqueFilename/no_extension 2026-10-22T08:21:58.474752Z === RUN TestMakeUniqueFilename/hidden_file_with_extension 2026-10-22T08:21:58.474762344Z --- PASS: TestMakeUniqueFilename (0.00s) 2026-10-22T08:21:58.474783412Z --- PASS: TestMakeUniqueFilename/file_does_not_exist (0.00s) 2026-10-22T08:21:58.474809372Z --- PASS: TestMakeUniqueFilename/file_exists,_adds__(1) (0.00s) 2026-10-22T08:21:58.474834724Z --- PASS: TestMakeUniqueFilename/file_and__(1)_exist,_adds__(2) (0.00s) 2026-10-22T08:21:58.474855353Z --- PASS: TestMakeUniqueFilename/no_extension (0.00s) 2026-10-22T08:21:58.474875455Z --- PASS: TestMakeUniqueFilename/hidden_file_with_extension (0.00s) 2026-10-22T08:21:58.474888546Z === RUN TestShouldForceDownloadForURI 2026-10-22T08:21:58.474900328Z === RUN TestShouldForceDownloadForURI/pdf_path 2026-10-22T08:21:58.474912005Z === RUN TestShouldForceDownloadForURI/iso_path 2026-10-22T08:21:58.474928802Z === RUN TestShouldForceDownloadForURI/archive_path 2026-10-22T08:21:58.474940872Z === RUN TestShouldForceDownloadForURI/plain_html 2026-10-22T08:21:58.474949943Z === RUN TestShouldForceDownloadForURI/empty 2026-10-22T08:21:58.474962013Z --- PASS: TestShouldForceDownloadForURI (0.00s) 2026-10-22T08:21:58.474981462Z --- PASS: TestShouldForceDownloadForURI/pdf_path (0.00s) 2026-10-22T08:21:58.475003656Z --- PASS: TestShouldForceDownloadForURI/iso_path (0.00s) 2026-10-22T08:21:58.475025865Z --- PASS: TestShouldForceDownloadForURI/archive_path (0.00s) 2026-10-22T08:21:58.475047954Z --- PASS: TestShouldForceDownloadForURI/plain_html (0.00s) 2026-10-22T08:21:58.475070319Z --- PASS: TestShouldForceDownloadForURI/empty (0.00s) 2026-10-22T08:21:58.475082896Z === RUN TestShouldForceDownloadForMIMEType 2026-10-22T08:21:58.475094251Z === RUN TestShouldForceDownloadForMIMEType/pdf 2026-10-22T08:21:58.475103551Z === RUN TestShouldForceDownloadForMIMEType/pdf_with_params 2026-10-22T08:21:58.475112577Z === RUN TestShouldForceDownloadForMIMEType/iso_image 2026-10-22T08:21:58.475121817Z === RUN TestShouldForceDownloadForMIMEType/html 2026-10-22T08:21:58.475130827Z === RUN TestShouldForceDownloadForMIMEType/empty 2026-10-22T08:21:58.475142887Z --- PASS: TestShouldForceDownloadForMIMEType (0.00s) 2026-10-22T08:21:58.475165668Z --- PASS: TestShouldForceDownloadForMIMEType/pdf (0.00s) 2026-10-22T08:21:58.475188508Z --- PASS: TestShouldForceDownloadForMIMEType/pdf_with_params (0.00s) 2026-10-22T08:21:58.475211479Z --- PASS: TestShouldForceDownloadForMIMEType/iso_image (0.00s) 2026-10-22T08:21:58.475233621Z --- PASS: TestShouldForceDownloadForMIMEType/html (0.00s) 2026-10-22T08:21:58.475255874Z --- PASS: TestShouldForceDownloadForMIMEType/empty (0.00s) 2026-10-22T08:21:58.475267352Z === RUN TestShouldForceDownload 2026-10-22T08:21:58.475280459Z --- PASS: TestShouldForceDownload (0.00s) 2026-10-22T08:21:58.475290988Z PASS 2026-10-22T08:21:58.475303393Z ok github.com/bnema/dumber/internal/domain/download 0.009s 2026-10-22T08:21:58.475314533Z === RUN TestHasAccents 2026-10-22T08:21:58.475325758Z === RUN TestHasAccents/lowercase_e 2026-10-22T08:21:58.475340733Z === RUN TestHasAccents/uppercase_E 2026-10-22T08:21:58.475352532Z === RUN TestHasAccents/lowercase_a 2026-10-22T08:21:58.47536376Z === RUN TestHasAccents/uppercase_A 2026-10-22T08:21:58.475376443Z === RUN TestHasAccents/lowercase_c 2026-10-22T08:21:58.475390684Z === RUN TestHasAccents/lowercase_n 2026-10-22T08:21:58.475403323Z === RUN TestHasAccents/lowercase_x_(no_accents) 2026-10-22T08:21:58.475415468Z === RUN TestHasAccents/uppercase_X_(no_accents) 2026-10-22T08:21:58.475427063Z === RUN TestHasAccents/digit_1_(no_accents) 2026-10-22T08:21:58.475441278Z === RUN TestHasAccents/space_(no_accents) 2026-10-22T08:21:58.475452843Z --- PASS: TestHasAccents (0.00s) 2026-10-22T08:21:58.475471575Z --- PASS: TestHasAccents/lowercase_e (0.00s) 2026-10-22T08:21:58.475489125Z --- PASS: TestHasAccents/uppercase_E (0.00s) 2026-10-22T08:21:58.475509541Z --- PASS: TestHasAccents/lowercase_a (0.00s) 2026-10-22T08:21:58.475528371Z --- PASS: TestHasAccents/uppercase_A (0.00s) 2026-10-22T08:21:58.47554355Z --- PASS: TestHasAccents/lowercase_c (0.00s) 2026-10-22T08:21:58.475562076Z --- PASS: TestHasAccents/lowercase_n (0.00s) 2026-10-22T08:21:58.475584147Z --- PASS: TestHasAccents/lowercase_x_(no_accents) (0.00s) 2026-10-22T08:21:58.475606203Z --- PASS: TestHasAccents/uppercase_X_(no_accents) (0.00s) 2026-10-22T08:21:58.475626896Z --- PASS: TestHasAccents/digit_1_(no_accents) (0.00s) 2026-10-22T08:21:58.475649334Z --- PASS: TestHasAccents/space_(no_accents) (0.00s) 2026-10-22T08:21:58.475660653Z === RUN TestGetAccents 2026-10-22T08:21:58.475676471Z === RUN TestGetAccents/lowercase_e 2026-10-22T08:21:58.475689157Z === RUN TestGetAccents/uppercase_E 2026-10-22T08:21:58.47570238Z === RUN TestGetAccents/lowercase_a 2026-10-22T08:21:58.475714245Z === RUN TestGetAccents/uppercase_A 2026-10-22T08:21:58.47572651Z === RUN TestGetAccents/lowercase_c 2026-10-22T08:21:58.475743725Z === RUN TestGetAccents/uppercase_C_with_shift 2026-10-22T08:21:58.475757245Z === RUN TestGetAccents/no_accents_x 2026-10-22T08:21:58.475772876Z --- PASS: TestGetAccents (0.00s) 2026-10-22T08:21:58.475792295Z --- PASS: TestGetAccents/lowercase_e (0.00s) 2026-10-22T08:21:58.475811055Z --- PASS: TestGetAccents/uppercase_E (0.00s) 2026-10-22T08:21:58.47582952Z --- PASS: TestGetAccents/lowercase_a (0.00s) 2026-10-22T08:21:58.475849277Z --- PASS: TestGetAccents/uppercase_A (0.00s) 2026-10-22T08:21:58.475868305Z --- PASS: TestGetAccents/lowercase_c (0.00s) 2026-10-22T08:21:58.47589066Z --- PASS: TestGetAccents/uppercase_C_with_shift (0.00s) 2026-10-22T08:21:58.475910856Z --- PASS: TestGetAccents/no_accents_x (0.00s) 2026-10-22T08:21:58.475924796Z === RUN TestGetAccents_UppercaseFromLowercase 2026-10-22T08:21:58.475967856Z --- PASS: TestGetAccents_UppercaseFromLowercase (0.00s) 2026-10-22T08:21:58.475980433Z === RUN TestAccentMapCoverage 2026-10-22T08:21:58.47598645Z --- PASS: TestAccentMapCoverage (0.00s) 2026-10-22T08:21:58.475994992Z === RUN TestEngineSettingsPayloadContainsRuntimeWebContentFields 2026-10-22T08:21:58.476003558Z --- PASS: TestEngineSettingsPayloadContainsRuntimeWebContentFields (0.00s) 2026-10-22T08:21:58.476013237Z === RUN TestEngineSettingsUpdateHasNoRawBridge 2026-10-22T08:21:58.47603156Z --- PASS: TestEngineSettingsUpdateHasNoRawBridge (0.00s) 2026-10-22T08:21:58.476048901Z === RUN TestFavoriteSupportsMultipleTagsAndNoTags 2026-10-22T08:21:58.476061033Z --- PASS: TestFavoriteSupportsMultipleTagsAndNoTags (0.00s) 2026-10-22T08:21:58.476067117Z === RUN TestTagStoresTrimmedDisplayNameAndColor 2026-10-22T08:21:58.476078489Z --- PASS: TestTagStoresTrimmedDisplayNameAndColor (0.00s) 2026-10-22T08:21:58.476092126Z === RUN TestPaneNode_VisibleAreaCount 2026-10-22T08:21:58.476127207Z === RUN TestPaneNode_VisibleAreaCount/single_leaf_pane 2026-10-22T08:21:58.476143353Z === RUN TestPaneNode_VisibleAreaCount/horizontal_split_with_two_leaves 2026-10-22T08:21:58.476153218Z === RUN TestPaneNode_VisibleAreaCount/stacked_panes_count_as_one 2026-10-22T08:21:58.476166788Z === RUN TestPaneNode_VisibleAreaCount/split_with_one_stacked_side 2026-10-22T08:21:58.476176353Z === RUN TestPaneNode_VisibleAreaCount/nested_splits 2026-10-22T08:21:58.476185808Z === RUN TestPaneNode_VisibleAreaCount/complex_tree_with_stacks_and_splits 2026-10-22T08:21:58.476197042Z --- PASS: TestPaneNode_VisibleAreaCount (0.00s) 2026-10-22T08:21:58.476225475Z --- PASS: TestPaneNode_VisibleAreaCount/single_leaf_pane (0.00s) 2026-10-22T08:21:58.476253105Z --- PASS: TestPaneNode_VisibleAreaCount/horizontal_split_with_two_leaves (0.00s) 2026-10-22T08:21:58.476275699Z --- PASS: TestPaneNode_VisibleAreaCount/stacked_panes_count_as_one (0.00s) 2026-10-22T08:21:58.476299822Z --- PASS: TestPaneNode_VisibleAreaCount/split_with_one_stacked_side (0.00s) 2026-10-22T08:21:58.476323844Z --- PASS: TestPaneNode_VisibleAreaCount/nested_splits (0.00s) 2026-10-22T08:21:58.476351269Z --- PASS: TestPaneNode_VisibleAreaCount/complex_tree_with_stacks_and_splits (0.00s) 2026-10-22T08:21:58.476363307Z === RUN TestValidateHexColor_ValidHex 2026-10-22T08:21:58.47637459Z --- PASS: TestValidateHexColor_ValidHex (0.00s) 2026-10-22T08:21:58.476385834Z === RUN TestValidateHexColor_InvalidHex 2026-10-22T08:21:58.476414482Z --- PASS: TestValidateHexColor_InvalidHex (0.00s) 2026-10-22T08:21:58.476427042Z === RUN TestDefaultThemeFonts_ReturnsSaneDefaults 2026-10-22T08:21:58.476439438Z --- PASS: TestDefaultThemeFonts_ReturnsSaneDefaults (0.00s) 2026-10-22T08:21:58.476453248Z === RUN TestResolvedThemePalette_MustBeCSSSafeHex 2026-10-22T08:21:58.476466044Z --- PASS: TestResolvedThemePalette_MustBeCSSSafeHex (0.00s) 2026-10-22T08:21:58.476477112Z === RUN TestResolvedThemePalette_RejectsInvalidColors 2026-10-22T08:21:58.476487783Z --- PASS: TestResolvedThemePalette_RejectsInvalidColors (0.00s) 2026-10-22T08:21:58.476493805Z === RUN TestThemeModeColors_DefaultsAreCSSSafe 2026-10-22T08:21:58.476504472Z --- PASS: TestThemeModeColors_DefaultsAreCSSSafe (0.00s) 2026-10-22T08:21:58.47651772Z === RUN TestResolvedTheme_StructFieldsExist 2026-10-22T08:21:58.476534645Z --- PASS: TestResolvedTheme_StructFieldsExist (0.00s) 2026-10-22T08:21:58.476546528Z === RUN TestThemeSourceKind_ConstantsAreDistinct 2026-10-22T08:21:58.476558308Z --- PASS: TestThemeSourceKind_ConstantsAreDistinct (0.00s) 2026-10-22T08:21:58.476568754Z === RUN TestThemeWarning_FieldsExist 2026-10-22T08:21:58.476581228Z --- PASS: TestThemeWarning_FieldsExist (0.00s) 2026-10-22T08:21:58.476592758Z === RUN TestExternalTheme_IsDomainPure 2026-10-22T08:21:58.476609154Z --- PASS: TestExternalTheme_IsDomainPure (0.00s) 2026-10-22T08:21:58.476623514Z === RUN TestDefaultThemeFonts_AllFieldsAreSet 2026-10-22T08:21:58.476637362Z --- PASS: TestDefaultThemeFonts_AllFieldsAreSet (0.00s) 2026-10-22T08:21:58.476654263Z === RUN TestDefaultThemeModeColors_ReturnsSaneDefaults 2026-10-22T08:21:58.476666685Z --- PASS: TestDefaultThemeModeColors_ReturnsSaneDefaults (0.00s) 2026-10-22T08:21:58.47667833Z === RUN TestDefaultDarkPalette_ReturnsValidHex 2026-10-22T08:21:58.476697517Z --- PASS: TestDefaultDarkPalette_ReturnsValidHex (0.00s) 2026-10-22T08:21:58.476714897Z === RUN TestDefaultLightPalette_ReturnsValidHex 2026-10-22T08:21:58.476736465Z --- PASS: TestDefaultLightPalette_ReturnsValidHex (0.00s) 2026-10-22T08:21:58.476751458Z === RUN TestValidatePaletteHex_Valid 2026-10-22T08:21:58.476763127Z --- PASS: TestValidatePaletteHex_Valid (0.00s) 2026-10-22T08:21:58.476774076Z === RUN TestValidatePaletteHex_Invalid 2026-10-22T08:21:58.476783906Z --- PASS: TestValidatePaletteHex_Invalid (0.00s) 2026-10-22T08:21:58.47679684Z === RUN TestValidatePaletteHex_Nil 2026-10-22T08:21:58.476808462Z --- PASS: TestValidatePaletteHex_Nil (0.00s) 2026-10-22T08:21:58.476818417Z === RUN TestIsPaletteValid_EdgeCases 2026-10-22T08:21:58.476824148Z --- PASS: TestIsPaletteValid_EdgeCases (0.00s) 2026-10-22T08:21:58.476832987Z === RUN TestMergePalette_FillsEmpties 2026-10-22T08:21:58.476843925Z --- PASS: TestMergePalette_FillsEmpties (0.00s) 2026-10-22T08:21:58.476855271Z === RUN TestMergePalette_NilSrc 2026-10-22T08:21:58.476868607Z --- PASS: TestMergePalette_NilSrc (0.00s) 2026-10-22T08:21:58.476879925Z === RUN TestMergeFonts_FillsEmpties 2026-10-22T08:21:58.476889811Z --- PASS: TestMergeFonts_FillsEmpties (0.00s) 2026-10-22T08:21:58.476900803Z === RUN TestMergeFonts_NilSrc 2026-10-22T08:21:58.476914581Z --- PASS: TestMergeFonts_NilSrc (0.00s) 2026-10-22T08:21:58.476932677Z === RUN TestMergeModeColors_FillsEmpties 2026-10-22T08:21:58.476945998Z --- PASS: TestMergeModeColors_FillsEmpties (0.00s) 2026-10-22T08:21:58.476955656Z === RUN TestValidateModeColorsHex_ReturnsWarnings 2026-10-22T08:21:58.476964516Z --- PASS: TestValidateModeColorsHex_ReturnsWarnings (0.00s) 2026-10-22T08:21:58.476976171Z === RUN TestValidateModeColorsHex_DefaultsAreValid 2026-10-22T08:21:58.476985941Z --- PASS: TestValidateModeColorsHex_DefaultsAreValid (0.00s) 2026-10-22T08:21:58.476994781Z === RUN TestZoomPercentageRoundsDisplayedValue 2026-10-22T08:21:58.477003657Z === RUN TestZoomPercentageRoundsDisplayedValue/default_zoom 2026-10-22T08:21:58.477016883Z === RUN TestZoomPercentageRoundsDisplayedValue/accumulated_default_error 2026-10-22T08:21:58.477029671Z === RUN TestZoomPercentageRoundsDisplayedValue/accumulated_above_default 2026-10-22T08:21:58.477044923Z === RUN TestZoomPercentageRoundsDisplayedValue/ordinary_percent 2026-10-22T08:21:58.477056831Z === RUN TestZoomPercentageRoundsDisplayedValue/minimum_zoom 2026-10-22T08:21:58.477074487Z === RUN TestZoomPercentageRoundsDisplayedValue/maximum_zoom 2026-10-22T08:21:58.477086794Z === RUN TestZoomPercentageRoundsDisplayedValue/rounds_up 2026-10-22T08:21:58.477097676Z === RUN TestZoomPercentageRoundsDisplayedValue/rounds_down 2026-10-22T08:21:58.477112155Z === RUN TestZoomPercentageRoundsDisplayedValue/three_digit_percent_below_half 2026-10-22T08:21:58.477121541Z --- PASS: TestZoomPercentageRoundsDisplayedValue (0.00s) 2026-10-22T08:21:58.477141716Z --- PASS: TestZoomPercentageRoundsDisplayedValue/default_zoom (0.00s) 2026-10-22T08:21:58.477168465Z --- PASS: TestZoomPercentageRoundsDisplayedValue/accumulated_default_error (0.00s) 2026-10-22T08:21:58.47719531Z --- PASS: TestZoomPercentageRoundsDisplayedValue/accumulated_above_default (0.00s) 2026-10-22T08:21:58.477218474Z --- PASS: TestZoomPercentageRoundsDisplayedValue/ordinary_percent (0.00s) 2026-10-22T08:21:58.477240192Z --- PASS: TestZoomPercentageRoundsDisplayedValue/minimum_zoom (0.00s) 2026-10-22T08:21:58.477265227Z --- PASS: TestZoomPercentageRoundsDisplayedValue/maximum_zoom (0.00s) 2026-10-22T08:21:58.477286906Z --- PASS: TestZoomPercentageRoundsDisplayedValue/rounds_up (0.00s) 2026-10-22T08:21:58.477306324Z --- PASS: TestZoomPercentageRoundsDisplayedValue/rounds_down (0.00s) 2026-10-22T08:21:58.477330904Z --- PASS: TestZoomPercentageRoundsDisplayedValue/three_digit_percent_below_half (0.00s) 2026-10-22T08:21:58.47734396Z === RUN TestZoomPercentageSurvivesRepeatedSteps 2026-10-22T08:21:58.477355108Z --- PASS: TestZoomPercentageSurvivesRepeatedSteps (0.00s) 2026-10-22T08:21:58.477367675Z === RUN TestPermissionType_Constants 2026-10-22T08:21:58.477388037Z === RUN TestPermissionType_Constants/microphone 2026-10-22T08:21:58.477401725Z === RUN TestPermissionType_Constants/camera 2026-10-22T08:21:58.477413293Z === RUN TestPermissionType_Constants/display 2026-10-22T08:21:58.477427834Z === RUN TestPermissionType_Constants/device_info 2026-10-22T08:21:58.477439967Z === RUN TestPermissionType_Constants/clipboard 2026-10-22T08:21:58.477452979Z === RUN TestPermissionType_Constants/notification 2026-10-22T08:21:58.477471114Z === RUN TestPermissionType_Constants/geolocation 2026-10-22T08:21:58.477484316Z === RUN TestPermissionType_Constants/pointer_lock 2026-10-22T08:21:58.477497778Z === RUN TestPermissionType_Constants/media_key_system 2026-10-22T08:21:58.477509414Z === RUN TestPermissionType_Constants/website_data_access 2026-10-22T08:21:58.477521411Z --- PASS: TestPermissionType_Constants (0.00s) 2026-10-22T08:21:58.47754205Z --- PASS: TestPermissionType_Constants/microphone (0.00s) 2026-10-22T08:21:58.477564551Z --- PASS: TestPermissionType_Constants/camera (0.00s) 2026-10-22T08:21:58.477585041Z --- PASS: TestPermissionType_Constants/display (0.00s) 2026-10-22T08:21:58.477606163Z --- PASS: TestPermissionType_Constants/device_info (0.00s) 2026-10-22T08:21:58.477627962Z --- PASS: TestPermissionType_Constants/clipboard (0.00s) 2026-10-22T08:21:58.477648854Z --- PASS: TestPermissionType_Constants/notification (0.00s) 2026-10-22T08:21:58.477671406Z --- PASS: TestPermissionType_Constants/geolocation (0.00s) 2026-10-22T08:21:58.477693255Z --- PASS: TestPermissionType_Constants/pointer_lock (0.00s) 2026-10-22T08:21:58.47771402Z --- PASS: TestPermissionType_Constants/media_key_system (0.00s) 2026-10-22T08:21:58.477738042Z --- PASS: TestPermissionType_Constants/website_data_access (0.00s) 2026-10-22T08:21:58.477751069Z === RUN TestPermissionDecision_Constants 2026-10-22T08:21:58.477761432Z === RUN TestPermissionDecision_Constants/granted 2026-10-22T08:21:58.477785825Z === RUN TestPermissionDecision_Constants/denied 2026-10-22T08:21:58.477798858Z === RUN TestPermissionDecision_Constants/prompt 2026-10-22T08:21:58.477810083Z --- PASS: TestPermissionDecision_Constants (0.00s) 2026-10-22T08:21:58.477830925Z --- PASS: TestPermissionDecision_Constants/granted (0.00s) 2026-10-22T08:21:58.477853317Z --- PASS: TestPermissionDecision_Constants/denied (0.00s) 2026-10-22T08:21:58.477875437Z --- PASS: TestPermissionDecision_Constants/prompt (0.00s) 2026-10-22T08:21:58.477887423Z === RUN TestPermissionRecord_IsGranted 2026-10-22T08:21:58.477898271Z === RUN TestPermissionRecord_IsGranted/granted 2026-10-22T08:21:58.477911314Z === RUN TestPermissionRecord_IsGranted/denied 2026-10-22T08:21:58.47792182Z === RUN TestPermissionRecord_IsGranted/prompt 2026-10-22T08:21:58.477934305Z --- PASS: TestPermissionRecord_IsGranted (0.00s) 2026-10-22T08:21:58.477954973Z --- PASS: TestPermissionRecord_IsGranted/granted (0.00s) 2026-10-22T08:21:58.47797715Z --- PASS: TestPermissionRecord_IsGranted/denied (0.00s) 2026-10-22T08:21:58.47799743Z --- PASS: TestPermissionRecord_IsGranted/prompt (0.00s) 2026-10-22T08:21:58.478011833Z === RUN TestPermissionRecord_IsDenied 2026-10-22T08:21:58.478025479Z === RUN TestPermissionRecord_IsDenied/granted 2026-10-22T08:21:58.478037252Z === RUN TestPermissionRecord_IsDenied/denied 2026-10-22T08:21:58.478047465Z === RUN TestPermissionRecord_IsDenied/prompt 2026-10-22T08:21:58.478054529Z --- PASS: TestPermissionRecord_IsDenied (0.00s) 2026-10-22T08:21:58.478081819Z --- PASS: TestPermissionRecord_IsDenied/granted (0.00s) 2026-10-22T08:21:58.478118705Z --- PASS: TestPermissionRecord_IsDenied/denied (0.00s) 2026-10-22T08:21:58.478140605Z --- PASS: TestPermissionRecord_IsDenied/prompt (0.00s) 2026-10-22T08:21:58.478154577Z === RUN TestCanPersist 2026-10-22T08:21:58.478168819Z === RUN TestCanPersist/display_capture 2026-10-22T08:21:58.478176954Z === RUN TestCanPersist/device_info 2026-10-22T08:21:58.478186888Z === RUN TestCanPersist/pointer_lock 2026-10-22T08:21:58.478207977Z === RUN TestCanPersist/microphone 2026-10-22T08:21:58.478220137Z === RUN TestCanPersist/camera 2026-10-22T08:21:58.478231468Z === RUN TestCanPersist/clipboard 2026-10-22T08:21:58.478242433Z === RUN TestCanPersist/notification 2026-10-22T08:21:58.478254773Z === RUN TestCanPersist/geolocation 2026-10-22T08:21:58.478267525Z === RUN TestCanPersist/media_key_system 2026-10-22T08:21:58.478280287Z === RUN TestCanPersist/website_data_access 2026-10-22T08:21:58.478291973Z --- PASS: TestCanPersist (0.00s) 2026-10-22T08:21:58.478311157Z --- PASS: TestCanPersist/display_capture (0.00s) 2026-10-22T08:21:58.478333717Z --- PASS: TestCanPersist/device_info (0.00s) 2026-10-22T08:21:58.478353009Z --- PASS: TestCanPersist/pointer_lock (0.00s) 2026-10-22T08:21:58.478373284Z --- PASS: TestCanPersist/microphone (0.00s) 2026-10-22T08:21:58.478394699Z --- PASS: TestCanPersist/camera (0.00s) 2026-10-22T08:21:58.478413102Z --- PASS: TestCanPersist/clipboard (0.00s) 2026-10-22T08:21:58.478432365Z --- PASS: TestCanPersist/notification (0.00s) 2026-10-22T08:21:58.478451404Z --- PASS: TestCanPersist/geolocation (0.00s) 2026-10-22T08:21:58.478466277Z --- PASS: TestCanPersist/media_key_system (0.00s) 2026-10-22T08:21:58.4784808Z --- PASS: TestCanPersist/website_data_access (0.00s) 2026-10-22T08:21:58.478494595Z === RUN TestIsAutoAllow 2026-10-22T08:21:58.478508837Z === RUN TestIsAutoAllow/display_capture 2026-10-22T08:21:58.478527404Z === RUN TestIsAutoAllow/device_info 2026-10-22T08:21:58.47854667Z === RUN TestIsAutoAllow/pointer_lock 2026-10-22T08:21:58.478568345Z === RUN TestIsAutoAllow/microphone 2026-10-22T08:21:58.478580554Z === RUN TestIsAutoAllow/camera 2026-10-22T08:21:58.478590481Z === RUN TestIsAutoAllow/clipboard 2026-10-22T08:21:58.478600721Z === RUN TestIsAutoAllow/notification 2026-10-22T08:21:58.478609659Z === RUN TestIsAutoAllow/geolocation 2026-10-22T08:21:58.478617488Z --- PASS: TestIsAutoAllow (0.00s) 2026-10-22T08:21:58.478650254Z --- PASS: TestIsAutoAllow/display_capture (0.00s) 2026-10-22T08:21:58.478666844Z --- PASS: TestIsAutoAllow/device_info (0.00s) 2026-10-22T08:21:58.478682119Z --- PASS: TestIsAutoAllow/pointer_lock (0.00s) 2026-10-22T08:21:58.47870708Z --- PASS: TestIsAutoAllow/microphone (0.00s) 2026-10-22T08:21:58.478733972Z --- PASS: TestIsAutoAllow/camera (0.00s) 2026-10-22T08:21:58.478746747Z --- PASS: TestIsAutoAllow/clipboard (0.00s) 2026-10-22T08:21:58.47876158Z --- PASS: TestIsAutoAllow/notification (0.00s) 2026-10-22T08:21:58.478777891Z --- PASS: TestIsAutoAllow/geolocation (0.00s) 2026-10-22T08:21:58.478789951Z === RUN TestPermissionSet 2026-10-22T08:21:58.478797864Z --- PASS: TestPermissionSet (0.00s) 2026-10-22T08:21:58.478806552Z === RUN TestTabListFromSnapshot_EmptyState 2026-10-22T08:21:58.478815291Z --- PASS: TestTabListFromSnapshot_EmptyState (0.00s) 2026-10-22T08:21:58.478828597Z === RUN TestTabListFromSnapshot_SingleTab 2026-10-22T08:21:58.478840836Z --- PASS: TestTabListFromSnapshot_SingleTab (0.00s) 2026-10-22T08:21:58.478851855Z === RUN TestTabListFromSnapshot_MultipleTabs 2026-10-22T08:21:58.478861761Z --- PASS: TestTabListFromSnapshot_MultipleTabs (0.00s) 2026-10-22T08:21:58.478871764Z === RUN TestTabListFromSnapshot_SplitPanes 2026-10-22T08:21:58.478880573Z --- PASS: TestTabListFromSnapshot_SplitPanes (0.00s) 2026-10-22T08:21:58.47888766Z === RUN TestTabListFromSnapshot_StackedPanes 2026-10-22T08:21:58.478899047Z --- PASS: TestTabListFromSnapshot_StackedPanes (0.00s) 2026-10-22T08:21:58.47890671Z === RUN TestTabList_ReplaceFrom 2026-10-22T08:21:58.478914453Z --- PASS: TestTabList_ReplaceFrom (0.00s) 2026-10-22T08:21:58.478936155Z === RUN TestTabList_SnapshotClonesTabsAndWorkspace 2026-10-22T08:21:58.47894589Z --- PASS: TestTabList_SnapshotClonesTabsAndWorkspace (0.00s) 2026-10-22T08:21:58.478956803Z === RUN TestTabList_ReplaceFromClonesSnapshotSource 2026-10-22T08:21:58.478965469Z --- PASS: TestTabList_ReplaceFromClonesSnapshotSource (0.00s) 2026-10-22T08:21:58.478976566Z === RUN TestTabList_ReplaceFrom_Nil 2026-10-22T08:21:58.478994487Z --- PASS: TestTabList_ReplaceFrom_Nil (0.00s) 2026-10-22T08:21:58.479006146Z === RUN TestSnapshotRoundTrip 2026-10-22T08:21:58.479014154Z --- PASS: TestSnapshotRoundTrip (0.00s) 2026-10-22T08:21:58.479025962Z === RUN TestFindPaneAcrossTabs 2026-10-22T08:21:58.479031761Z --- PASS: TestFindPaneAcrossTabs (0.00s) 2026-10-22T08:21:58.479041561Z === RUN TestSnapshotFromWindowTabLists_V2State 2026-10-22T08:21:58.479050769Z --- PASS: TestSnapshotFromWindowTabLists_V2State (0.00s) 2026-10-22T08:21:58.479056522Z === RUN TestWindowTabListsFromSnapshot_V2Restore 2026-10-22T08:21:58.479065365Z --- PASS: TestWindowTabListsFromSnapshot_V2Restore (0.00s) 2026-10-22T08:21:58.479074381Z === RUN TestWindowTabListsFromSnapshot_V1LegacySingleWindow 2026-10-22T08:21:58.479080815Z --- PASS: TestWindowTabListsFromSnapshot_V1LegacySingleWindow (0.00s) 2026-10-22T08:21:58.479093763Z === RUN TestWindowTabListsFromSnapshot_NilState 2026-10-22T08:21:58.479107796Z --- PASS: TestWindowTabListsFromSnapshot_NilState (0.00s) 2026-10-22T08:21:58.479123139Z === RUN TestWindowTabListsFromSnapshot_InvalidIndexesFallback 2026-10-22T08:21:58.479135796Z --- PASS: TestWindowTabListsFromSnapshot_InvalidIndexesFallback (0.00s) 2026-10-22T08:21:58.479147929Z === RUN TestTabListFromSnapshot_ActiveWindowWithZeroTabsFallsBackToFirstOverallTab 2026-10-22T08:21:58.479169123Z --- PASS: TestTabListFromSnapshot_ActiveWindowWithZeroTabsFallsBackToFirstOverallTab (0.00s) 2026-10-22T08:21:58.479181369Z === RUN TestTabListFromSnapshot_FlattensV2WindowSnapshots 2026-10-22T08:21:58.479192629Z --- PASS: TestTabListFromSnapshot_FlattensV2WindowSnapshots (0.00s) 2026-10-22T08:21:58.479203415Z === RUN TestWindowTabListsFromSnapshot_FutureV2VersionWithEmptyWindowsStaysEmpty 2026-10-22T08:21:58.479224684Z --- PASS: TestWindowTabListsFromSnapshot_FutureV2VersionWithEmptyWindowsStaysEmpty (0.00s) 2026-10-22T08:21:58.479237953Z === RUN TestSnapshotFromWindowTabLists_NilTabs 2026-10-22T08:21:58.479250083Z --- PASS: TestSnapshotFromWindowTabLists_NilTabs (0.00s) 2026-10-22T08:21:58.479264153Z === RUN TestSnapshotFromWindowTabLists_EmptyWindows 2026-10-22T08:21:58.479300553Z --- PASS: TestSnapshotFromWindowTabLists_EmptyWindows (0.00s) 2026-10-22T08:21:58.479319599Z === RUN TestSessionStateCountPanesUsesVersionForWindowSnapshots 2026-10-22T08:21:58.47933342Z --- PASS: TestSessionStateCountPanesUsesVersionForWindowSnapshots (0.00s) 2026-10-22T08:21:58.479352429Z === RUN TestSnapshotFromWindowTabLists_InvalidWindowIndex 2026-10-22T08:21:58.479370103Z --- PASS: TestSnapshotFromWindowTabLists_InvalidWindowIndex (0.00s) 2026-10-22T08:21:58.479381773Z === RUN TestFindPaneInNestedStructure 2026-10-22T08:21:58.479392911Z --- PASS: TestFindPaneInNestedStructure (0.00s) 2026-10-22T08:21:58.479410163Z === RUN TestV2SnapshotJSON_OmitEmptyLegacyFields 2026-10-22T08:21:58.479421849Z --- PASS: TestV2SnapshotJSON_OmitEmptyLegacyFields (0.00s) 2026-10-22T08:21:58.479432872Z === RUN TestV2SnapshotJSON_CanStillReadV1 2026-10-22T08:21:58.479444132Z --- PASS: TestV2SnapshotJSON_CanStillReadV1 (0.00s) 2026-10-22T08:21:58.479460423Z === RUN TestSession_ShortID 2026-10-22T08:21:58.479473193Z --- PASS: TestSession_ShortID (0.00s) 2026-10-22T08:21:58.479484952Z === RUN TestSession_Validate 2026-10-22T08:21:58.479496486Z --- PASS: TestSession_Validate (0.00s) 2026-10-22T08:21:58.479507422Z === RUN TestSession_End 2026-10-22T08:21:58.479521313Z --- PASS: TestSession_End (0.00s) 2026-10-22T08:21:58.479532642Z PASS 2026-10-22T08:21:58.479543529Z ok github.com/bnema/dumber/internal/domain/entity 0.007s 2026-10-22T08:21:58.479555892Z ? github.com/bnema/dumber/internal/domain/errors [no test files] 2026-10-22T08:21:58.479568804Z === RUN TestKeyCandidates 2026-10-22T08:21:58.479581287Z === RUN TestKeyCandidates/walks_path_before_public_host_to_registrable_domain 2026-10-22T08:21:58.479594546Z === RUN TestKeyCandidates/strips_www 2026-10-22T08:21:58.479606481Z === RUN TestKeyCandidates/localhost_with_port_is_exact 2026-10-22T08:21:58.479624953Z === RUN TestKeyCandidates/ip_with_port_is_exact 2026-10-22T08:21:58.479637849Z === RUN TestKeyCandidates/ipv6_with_port_is_exact 2026-10-22T08:21:58.4796498Z === RUN TestKeyCandidates/uses_public_suffix_for_co_uk 2026-10-22T08:21:58.479668199Z === RUN TestKeyCandidates/path_candidates_walk_from_exact_path_to_host 2026-10-22T08:21:58.479684064Z === RUN TestKeyCandidates/trailing_slash_normalizes_to_parent_path_key 2026-10-22T08:21:58.479698899Z === RUN TestKeyCandidates/path_normalization_removes_dot_segments_and_query_fragments 2026-10-22T08:21:58.479712388Z === RUN TestKeyCandidates/host-like_string_preserves_path_before_host_fallback 2026-10-22T08:21:58.479724366Z === RUN TestKeyCandidates/drops_default_https_port 2026-10-22T08:21:58.479739056Z === RUN TestKeyCandidates/non_default_url_port_is_exact 2026-10-22T08:21:58.479752378Z === RUN TestKeyCandidates/host-like_string_lowercases_and_trims_trailing_dot 2026-10-22T08:21:58.479766906Z === RUN TestKeyCandidates/strips_www_before_preserving_non_default_port 2026-10-22T08:21:58.479785316Z === RUN TestKeyCandidates/host-like_string_with_port_preserves_port_exact 2026-10-22T08:21:58.479800799Z === RUN TestKeyCandidates/unicode_host_normalizes_to_punycode 2026-10-22T08:21:58.479814266Z === RUN TestKeyCandidates/punycode_equivalent_matches_unicode 2026-10-22T08:21:58.479827849Z === RUN TestKeyCandidates/empty_input_has_no_candidates 2026-10-22T08:21:58.479839722Z === RUN TestKeyCandidates/about_url_has_no_candidates 2026-10-22T08:21:58.479854829Z === RUN TestKeyCandidates/unsupported_scheme_has_no_candidates 2026-10-22T08:21:58.479867209Z --- PASS: TestKeyCandidates (0.00s) 2026-10-22T08:21:58.479892856Z --- PASS: TestKeyCandidates/walks_path_before_public_host_to_registrable_domain (0.00s) 2026-10-22T08:21:58.479913732Z --- PASS: TestKeyCandidates/strips_www (0.00s) 2026-10-22T08:21:58.479934494Z --- PASS: TestKeyCandidates/localhost_with_port_is_exact (0.00s) 2026-10-22T08:21:58.479957682Z --- PASS: TestKeyCandidates/ip_with_port_is_exact (0.00s) 2026-10-22T08:21:58.479978688Z --- PASS: TestKeyCandidates/ipv6_with_port_is_exact (0.00s) 2026-10-22T08:21:58.480001141Z --- PASS: TestKeyCandidates/uses_public_suffix_for_co_uk (0.00s) 2026-10-22T08:21:58.480024665Z --- PASS: TestKeyCandidates/path_candidates_walk_from_exact_path_to_host (0.00s) 2026-10-22T08:21:58.480045429Z --- PASS: TestKeyCandidates/trailing_slash_normalizes_to_parent_path_key (0.00s) 2026-10-22T08:21:58.480078982Z --- PASS: TestKeyCandidates/path_normalization_removes_dot_segments_and_query_fragments (0.00s) 2026-10-22T08:21:58.480105754Z --- PASS: TestKeyCandidates/host-like_string_preserves_path_before_host_fallback (0.00s) 2026-10-22T08:21:58.480127626Z --- PASS: TestKeyCandidates/drops_default_https_port (0.00s) 2026-10-22T08:21:58.480149818Z --- PASS: TestKeyCandidates/non_default_url_port_is_exact (0.00s) 2026-10-22T08:21:58.480175938Z --- PASS: TestKeyCandidates/host-like_string_lowercases_and_trims_trailing_dot (0.00s) 2026-10-22T08:21:58.48020028Z --- PASS: TestKeyCandidates/strips_www_before_preserving_non_default_port (0.00s) 2026-10-22T08:21:58.480224972Z --- PASS: TestKeyCandidates/host-like_string_with_port_preserves_port_exact (0.00s) 2026-10-22T08:21:58.480245903Z --- PASS: TestKeyCandidates/unicode_host_normalizes_to_punycode (0.00s) 2026-10-22T08:21:58.48026399Z --- PASS: TestKeyCandidates/punycode_equivalent_matches_unicode (0.00s) 2026-10-22T08:21:58.480287511Z --- PASS: TestKeyCandidates/empty_input_has_no_candidates (0.00s) 2026-10-22T08:21:58.480309333Z --- PASS: TestKeyCandidates/about_url_has_no_candidates (0.00s) 2026-10-22T08:21:58.480333077Z --- PASS: TestKeyCandidates/unsupported_scheme_has_no_candidates (0.00s) 2026-10-22T08:21:58.48034605Z === RUN TestCanonicalKey 2026-10-22T08:21:58.480361652Z --- PASS: TestCanonicalKey (0.00s) 2026-10-22T08:21:58.4803734Z === RUN TestCanonicalHostKey 2026-10-22T08:21:58.480389627Z --- PASS: TestCanonicalHostKey (0.00s) 2026-10-22T08:21:58.480402791Z === RUN TestShouldRefresh 2026-10-22T08:21:58.48041229Z --- PASS: TestShouldRefresh (0.00s) 2026-10-22T08:21:58.48042067Z === RUN TestContentHashChanged 2026-10-22T08:21:58.480429239Z --- PASS: TestContentHashChanged (0.00s) 2026-10-22T08:21:58.480436804Z PASS 2026-10-22T08:21:58.480442819Z ok github.com/bnema/dumber/internal/domain/favicon 0.004s 2026-10-22T08:21:58.480451153Z === RUN TestDeleteRangeCutoff 2026-10-22T08:21:58.48045645Z === RUN TestDeleteRangeCutoff/hour 2026-10-22T08:21:58.480465853Z === RUN TestDeleteRangeCutoff/day 2026-10-22T08:21:58.480479904Z === RUN TestDeleteRangeCutoff/week 2026-10-22T08:21:58.48049198Z === RUN TestDeleteRangeCutoff/month 2026-10-22T08:21:58.480503637Z === RUN TestDeleteRangeCutoff/all 2026-10-22T08:21:58.480513875Z === RUN TestDeleteRangeCutoff/unknown 2026-10-22T08:21:58.480527202Z --- PASS: TestDeleteRangeCutoff (0.00s) 2026-10-22T08:21:58.480542407Z --- PASS: TestDeleteRangeCutoff/hour (0.00s) 2026-10-22T08:21:58.480564816Z --- PASS: TestDeleteRangeCutoff/day (0.00s) 2026-10-22T08:21:58.480583959Z --- PASS: TestDeleteRangeCutoff/week (0.00s) 2026-10-22T08:21:58.480604332Z --- PASS: TestDeleteRangeCutoff/month (0.00s) 2026-10-22T08:21:58.480624981Z --- PASS: TestDeleteRangeCutoff/all (0.00s) 2026-10-22T08:21:58.480661417Z --- PASS: TestDeleteRangeCutoff/unknown (0.00s) 2026-10-22T08:21:58.480679224Z PASS 2026-10-22T08:21:58.480689924Z ok github.com/bnema/dumber/internal/domain/history 0.002s 2026-10-22T08:21:58.480702147Z === RUN TestCanonicalize_SameBindingSameString 2026-10-22T08:21:58.480718358Z --- PASS: TestCanonicalize_SameBindingSameString (0.00s) 2026-10-22T08:21:58.48074101Z === RUN TestCanonicalize_DifferentBindingsDiffer 2026-10-22T08:21:58.480771858Z --- PASS: TestCanonicalize_DifferentBindingsDiffer (0.00s) 2026-10-22T08:21:58.480787594Z === RUN TestCanonicalize_CanonicalForm 2026-10-22T08:21:58.480800426Z --- PASS: TestCanonicalize_CanonicalForm (0.00s) 2026-10-22T08:21:58.480812865Z === RUN TestParse_Invalid 2026-10-22T08:21:58.4808234Z --- PASS: TestParse_Invalid (0.00s) 2026-10-22T08:21:58.480828865Z === RUN TestKeyNames_AreCanonicalAndStable 2026-10-22T08:21:58.480841292Z --- PASS: TestKeyNames_AreCanonicalAndStable (0.00s) 2026-10-22T08:21:58.480846475Z PASS 2026-10-22T08:21:58.480855125Z ok github.com/bnema/dumber/internal/domain/keychord 0.003s 2026-10-22T08:21:58.480864773Z ? github.com/bnema/dumber/internal/domain/repository [no test files] 2026-10-22T08:21:58.480875517Z ? github.com/bnema/dumber/internal/domain/repository/mocks [no test files] 2026-10-22T08:21:58.480894386Z ? github.com/bnema/dumber/internal/domain/service [no test files] 2026-10-22T08:21:58.480912843Z === RUN TestNormalize 2026-10-22T08:21:58.480924773Z === RUN TestNormalize/empty_string 2026-10-22T08:21:58.480939399Z === RUN TestNormalize/http_scheme_unchanged 2026-10-22T08:21:58.480954857Z === RUN TestNormalize/https_scheme_unchanged 2026-10-22T08:21:58.48096456Z === RUN TestNormalize/file_scheme_unchanged 2026-10-22T08:21:58.480973282Z === RUN TestNormalize/dumb_scheme_unchanged 2026-10-22T08:21:58.480981879Z === RUN TestNormalize/about_scheme_unchanged 2026-10-22T08:21:58.480995655Z === RUN TestNormalize/mailto_scheme_unchanged 2026-10-22T08:21:58.481004678Z === RUN TestNormalize/magnet_scheme_unchanged 2026-10-22T08:21:58.481016135Z === RUN TestNormalize/obsidian_scheme_unchanged 2026-10-22T08:21:58.481028188Z === RUN TestNormalize/domain_gets_https 2026-10-22T08:21:58.481041138Z === RUN TestNormalize/domain_with_path_gets_https 2026-10-22T08:21:58.481053509Z === RUN TestNormalize/search_query_unchanged 2026-10-22T08:21:58.481066134Z === RUN TestNormalize/single_word_unchanged 2026-10-22T08:21:58.481077817Z === RUN TestNormalize/localhost 2026-10-22T08:21:58.481086429Z === RUN TestNormalize/localhost_with_port 2026-10-22T08:21:58.481091933Z === RUN TestNormalize/localhost_with_alt_port 2026-10-22T08:21:58.481102507Z === RUN TestNormalize/localhost_with_path 2026-10-22T08:21:58.481111148Z === RUN TestNormalize/localhost.com_is_a_domain_not_localhost 2026-10-22T08:21:58.481123711Z === RUN TestNormalize/localhostevil.com_is_a_domain_not_localhost 2026-10-22T08:21:58.481145862Z --- PASS: TestNormalize (0.00s) 2026-10-22T08:21:58.481169436Z --- PASS: TestNormalize/empty_string (0.00s) 2026-10-22T08:21:58.481198535Z --- PASS: TestNormalize/http_scheme_unchanged (0.00s) 2026-10-22T08:21:58.481218844Z --- PASS: TestNormalize/https_scheme_unchanged (0.00s) 2026-10-22T08:21:58.48124109Z --- PASS: TestNormalize/file_scheme_unchanged (0.00s) 2026-10-22T08:21:58.481261992Z --- PASS: TestNormalize/dumb_scheme_unchanged (0.00s) 2026-10-22T08:21:58.481283424Z --- PASS: TestNormalize/about_scheme_unchanged (0.00s) 2026-10-22T08:21:58.481304308Z --- PASS: TestNormalize/mailto_scheme_unchanged (0.00s) 2026-10-22T08:21:58.48132602Z --- PASS: TestNormalize/magnet_scheme_unchanged (0.00s) 2026-10-22T08:21:58.481348729Z --- PASS: TestNormalize/obsidian_scheme_unchanged (0.00s) 2026-10-22T08:21:58.481365033Z --- PASS: TestNormalize/domain_gets_https (0.00s) 2026-10-22T08:21:58.481385938Z --- PASS: TestNormalize/domain_with_path_gets_https (0.00s) 2026-10-22T08:21:58.481414302Z --- PASS: TestNormalize/search_query_unchanged (0.00s) 2026-10-22T08:21:58.481439247Z --- PASS: TestNormalize/single_word_unchanged (0.00s) 2026-10-22T08:21:58.481462764Z --- PASS: TestNormalize/localhost (0.00s) 2026-10-22T08:21:58.481490613Z --- PASS: TestNormalize/localhost_with_port (0.00s) 2026-10-22T08:21:58.481512353Z --- PASS: TestNormalize/localhost_with_alt_port (0.00s) 2026-10-22T08:21:58.481538147Z --- PASS: TestNormalize/localhost_with_path (0.00s) 2026-10-22T08:21:58.481563596Z --- PASS: TestNormalize/localhost.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:21:58.481587363Z --- PASS: TestNormalize/localhostevil.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:21:58.481614039Z === RUN TestNormalize_PathLikeInputsArePure 2026-10-22T08:21:58.481632087Z === RUN TestNormalize_PathLikeInputsArePure/absolute_path 2026-10-22T08:21:58.48165359Z === RUN TestNormalize_PathLikeInputsArePure/relative_path_with_dot 2026-10-22T08:21:58.481681441Z === RUN TestNormalize_PathLikeInputsArePure/relative_parent_path 2026-10-22T08:21:58.481696558Z === RUN TestNormalize_PathLikeInputsArePure/home_path 2026-10-22T08:21:58.481710441Z --- PASS: TestNormalize_PathLikeInputsArePure (0.00s) 2026-10-22T08:21:58.481732118Z --- PASS: TestNormalize_PathLikeInputsArePure/absolute_path (0.00s) 2026-10-22T08:21:58.481757119Z --- PASS: TestNormalize_PathLikeInputsArePure/relative_path_with_dot (0.00s) 2026-10-22T08:21:58.481778337Z --- PASS: TestNormalize_PathLikeInputsArePure/relative_parent_path (0.00s) 2026-10-22T08:21:58.481799926Z --- PASS: TestNormalize_PathLikeInputsArePure/home_path (0.00s) 2026-10-22T08:21:58.481814736Z === RUN TestTrimLeadingSpacesIfURL 2026-10-22T08:21:58.48182565Z === RUN TestTrimLeadingSpacesIfURL/single_space_before_https_URL 2026-10-22T08:21:58.481844787Z === RUN TestTrimLeadingSpacesIfURL/multiple_spaces_before_https_URL 2026-10-22T08:21:58.481876371Z === RUN TestTrimLeadingSpacesIfURL/tab_before_URL 2026-10-22T08:21:58.481897564Z === RUN TestTrimLeadingSpacesIfURL/mixed_whitespace_before_URL 2026-10-22T08:21:58.4819149Z === RUN TestTrimLeadingSpacesIfURL/space_before_domain 2026-10-22T08:21:58.481939183Z === RUN TestTrimLeadingSpacesIfURL/spaces_before_localhost 2026-10-22T08:21:58.481961578Z === RUN TestTrimLeadingSpacesIfURL/no_leading_space_URL_unchanged 2026-10-22T08:21:58.4819853Z === RUN TestTrimLeadingSpacesIfURL/search_query_with_leading_space_unchanged 2026-10-22T08:21:58.482010936Z === RUN TestTrimLeadingSpacesIfURL/single_word_with_leading_space_unchanged 2026-10-22T08:21:58.48203266Z === RUN TestTrimLeadingSpacesIfURL/empty_string_unchanged 2026-10-22T08:21:58.482060267Z === RUN TestTrimLeadingSpacesIfURL/only_spaces_unchanged 2026-10-22T08:21:58.482091551Z --- PASS: TestTrimLeadingSpacesIfURL (0.00s) 2026-10-22T08:21:58.482125511Z --- PASS: TestTrimLeadingSpacesIfURL/single_space_before_https_URL (0.00s) 2026-10-22T08:21:58.482164428Z --- PASS: TestTrimLeadingSpacesIfURL/multiple_spaces_before_https_URL (0.00s) 2026-10-22T08:21:58.482195051Z --- PASS: TestTrimLeadingSpacesIfURL/tab_before_URL (0.00s) 2026-10-22T08:21:58.48223435Z --- PASS: TestTrimLeadingSpacesIfURL/mixed_whitespace_before_URL (0.00s) 2026-10-22T08:21:58.482265196Z --- PASS: TestTrimLeadingSpacesIfURL/space_before_domain (0.00s) 2026-10-22T08:21:58.482302777Z --- PASS: TestTrimLeadingSpacesIfURL/spaces_before_localhost (0.00s) 2026-10-22T08:21:58.482341065Z --- PASS: TestTrimLeadingSpacesIfURL/no_leading_space_URL_unchanged (0.00s) 2026-10-22T08:21:58.482378171Z --- PASS: TestTrimLeadingSpacesIfURL/search_query_with_leading_space_unchanged (0.00s) 2026-10-22T08:21:58.482424265Z --- PASS: TestTrimLeadingSpacesIfURL/single_word_with_leading_space_unchanged (0.00s) 2026-10-22T08:21:58.482461472Z --- PASS: TestTrimLeadingSpacesIfURL/empty_string_unchanged (0.00s) 2026-10-22T08:21:58.482495904Z --- PASS: TestTrimLeadingSpacesIfURL/only_spaces_unchanged (0.00s) 2026-10-22T08:21:58.482517276Z === RUN TestLooksLikeURL 2026-10-22T08:21:58.482543347Z === RUN TestLooksLikeURL/empty_string 2026-10-22T08:21:58.482564403Z === RUN TestLooksLikeURL/http_URL 2026-10-22T08:21:58.482586685Z === RUN TestLooksLikeURL/https_URL 2026-10-22T08:21:58.482624661Z === RUN TestLooksLikeURL/file_URL 2026-10-22T08:21:58.482650713Z === RUN TestLooksLikeURL/dumb_URL 2026-10-22T08:21:58.482682046Z === RUN TestLooksLikeURL/obsidian_URL 2026-10-22T08:21:58.482705679Z === RUN TestLooksLikeURL/about_URL 2026-10-22T08:21:58.482729746Z === RUN TestLooksLikeURL/spotify_URL 2026-10-22T08:21:58.482747387Z === RUN TestLooksLikeURL/mailto_URL 2026-10-22T08:21:58.482769026Z === RUN TestLooksLikeURL/magnet_URL 2026-10-22T08:21:58.482792904Z === RUN TestLooksLikeURL/vscode_URL 2026-10-22T08:21:58.482814407Z === RUN TestLooksLikeURL/domain 2026-10-22T08:21:58.482843918Z === RUN TestLooksLikeURL/domain_with_path 2026-10-22T08:21:58.482861211Z === RUN TestLooksLikeURL/search_query 2026-10-22T08:21:58.482879309Z === RUN TestLooksLikeURL/single_word 2026-10-22T08:21:58.482899445Z === RUN TestLooksLikeURL/localhost 2026-10-22T08:21:58.482921976Z === RUN TestLooksLikeURL/localhost_with_port 2026-10-22T08:21:58.482951624Z === RUN TestLooksLikeURL/localhost_with_alt_port 2026-10-22T08:21:58.482972778Z === RUN TestLooksLikeURL/localhost_with_path 2026-10-22T08:21:58.482996512Z === RUN TestLooksLikeURL/localhost.com_is_a_domain_not_localhost 2026-10-22T08:21:58.483018717Z === RUN TestLooksLikeURL/localhostevil.com_is_a_domain_not_localhost 2026-10-22T08:21:58.483039458Z === RUN TestLooksLikeURL/ipv4_with_port 2026-10-22T08:21:58.483062959Z === RUN TestLooksLikeURL/ipv4 2026-10-22T08:21:58.483083205Z === RUN TestLooksLikeURL/ipv6_bracketed 2026-10-22T08:21:58.48310546Z --- PASS: TestLooksLikeURL (0.00s) 2026-10-22T08:21:58.483135571Z --- PASS: TestLooksLikeURL/empty_string (0.00s) 2026-10-22T08:21:58.483161108Z --- PASS: TestLooksLikeURL/http_URL (0.00s) 2026-10-22T08:21:58.483190086Z --- PASS: TestLooksLikeURL/https_URL (0.00s) 2026-10-22T08:21:58.483215234Z --- PASS: TestLooksLikeURL/file_URL (0.00s) 2026-10-22T08:21:58.483238476Z --- PASS: TestLooksLikeURL/dumb_URL (0.00s) 2026-10-22T08:21:58.483268686Z --- PASS: TestLooksLikeURL/obsidian_URL (0.00s) 2026-10-22T08:21:58.483303084Z --- PASS: TestLooksLikeURL/about_URL (0.00s) 2026-10-22T08:21:58.483332846Z --- PASS: TestLooksLikeURL/spotify_URL (0.00s) 2026-10-22T08:21:58.483360441Z --- PASS: TestLooksLikeURL/mailto_URL (0.00s) 2026-10-22T08:21:58.483391099Z --- PASS: TestLooksLikeURL/magnet_URL (0.00s) 2026-10-22T08:21:58.483421212Z --- PASS: TestLooksLikeURL/vscode_URL (0.00s) 2026-10-22T08:21:58.483451072Z --- PASS: TestLooksLikeURL/domain (0.00s) 2026-10-22T08:21:58.48348197Z --- PASS: TestLooksLikeURL/domain_with_path (0.00s) 2026-10-22T08:21:58.483512064Z --- PASS: TestLooksLikeURL/search_query (0.00s) 2026-10-22T08:21:58.483543593Z --- PASS: TestLooksLikeURL/single_word (0.00s) 2026-10-22T08:21:58.483575243Z --- PASS: TestLooksLikeURL/localhost (0.00s) 2026-10-22T08:21:58.483606144Z --- PASS: TestLooksLikeURL/localhost_with_port (0.00s) 2026-10-22T08:21:58.483637696Z --- PASS: TestLooksLikeURL/localhost_with_alt_port (0.00s) 2026-10-22T08:21:58.483670458Z --- PASS: TestLooksLikeURL/localhost_with_path (0.00s) 2026-10-22T08:21:58.483705229Z --- PASS: TestLooksLikeURL/localhost.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:21:58.483744276Z --- PASS: TestLooksLikeURL/localhostevil.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:21:58.483783662Z --- PASS: TestLooksLikeURL/ipv4_with_port (0.00s) 2026-10-22T08:21:58.483814335Z --- PASS: TestLooksLikeURL/ipv4 (0.00s) 2026-10-22T08:21:58.483846332Z --- PASS: TestLooksLikeURL/ipv6_bracketed (0.00s) 2026-10-22T08:21:58.483868234Z === RUN TestNormalize_IPAddressGetsHTTPByDefault 2026-10-22T08:21:58.483893198Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4 2026-10-22T08:21:58.48391552Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4_with_port 2026-10-22T08:21:58.483942439Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/ipv4_with_path 2026-10-22T08:21:58.483958436Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault (0.00s) 2026-10-22T08:21:58.483985798Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4 (0.00s) 2026-10-22T08:21:58.484016099Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4_with_port (0.00s) 2026-10-22T08:21:58.484044363Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/ipv4_with_path (0.00s) 2026-10-22T08:21:58.484066612Z === RUN TestSanitizeDomainForPNGPathKeysDoNotCollide 2026-10-22T08:21:58.484098666Z --- PASS: TestSanitizeDomainForPNGPathKeysDoNotCollide (0.00s) 2026-10-22T08:21:58.484121858Z === RUN TestSanitizeDomainForLongPathKeysUsesBoundedDeterministicFilenames 2026-10-22T08:21:58.484146358Z --- PASS: TestSanitizeDomainForLongPathKeysUsesBoundedDeterministicFilenames (0.00s) 2026-10-22T08:21:58.48416132Z === RUN TestIsExternalScheme 2026-10-22T08:21:58.484175751Z === RUN TestIsExternalScheme/empty_string 2026-10-22T08:21:58.484191234Z === RUN TestIsExternalScheme/http_scheme 2026-10-22T08:21:58.484213354Z === RUN TestIsExternalScheme/https_scheme 2026-10-22T08:21:58.484235202Z === RUN TestIsExternalScheme/file_scheme 2026-10-22T08:21:58.484255965Z === RUN TestIsExternalScheme/dumb_scheme 2026-10-22T08:21:58.484278376Z === RUN TestIsExternalScheme/about_scheme 2026-10-22T08:21:58.484296661Z === RUN TestIsExternalScheme/data_scheme 2026-10-22T08:21:58.484313101Z === RUN TestIsExternalScheme/blob_scheme 2026-10-22T08:21:58.484328229Z === RUN TestIsExternalScheme/javascript_scheme 2026-10-22T08:21:58.484343966Z === RUN TestIsExternalScheme/vscode_scheme 2026-10-22T08:21:58.484361607Z === RUN TestIsExternalScheme/spotify_scheme 2026-10-22T08:21:58.484377309Z === RUN TestIsExternalScheme/steam_scheme 2026-10-22T08:21:58.484394732Z === RUN TestIsExternalScheme/uppercase_HTTP_scheme 2026-10-22T08:21:58.48441076Z === RUN TestIsExternalScheme/uppercase_ABOUT_scheme 2026-10-22T08:21:58.484433269Z === RUN TestIsExternalScheme/uppercase_VSCODE_scheme 2026-10-22T08:21:58.484459051Z === RUN TestIsExternalScheme/geo_scheme 2026-10-22T08:21:58.484481266Z === RUN TestIsExternalScheme/xmpp_scheme 2026-10-22T08:21:58.484501922Z === RUN TestIsExternalScheme/malformed_URL 2026-10-22T08:21:58.484524116Z === RUN TestIsExternalScheme/no_scheme 2026-10-22T08:21:58.484554319Z === RUN TestIsExternalScheme/localhost_port_is_not_external_scheme 2026-10-22T08:21:58.484576305Z === RUN TestIsExternalScheme/scheme_only 2026-10-22T08:21:58.484590103Z --- PASS: TestIsExternalScheme (0.00s) 2026-10-22T08:21:58.484610266Z --- PASS: TestIsExternalScheme/empty_string (0.00s) 2026-10-22T08:21:58.48463821Z --- PASS: TestIsExternalScheme/http_scheme (0.00s) 2026-10-22T08:21:58.484682037Z --- PASS: TestIsExternalScheme/https_scheme (0.00s) 2026-10-22T08:21:58.484715411Z --- PASS: TestIsExternalScheme/file_scheme (0.00s) 2026-10-22T08:21:58.484753539Z --- PASS: TestIsExternalScheme/dumb_scheme (0.00s) 2026-10-22T08:21:58.484786827Z --- PASS: TestIsExternalScheme/about_scheme (0.00s) 2026-10-22T08:21:58.484817704Z --- PASS: TestIsExternalScheme/data_scheme (0.00s) 2026-10-22T08:21:58.484856416Z --- PASS: TestIsExternalScheme/blob_scheme (0.00s) 2026-10-22T08:21:58.484888851Z --- PASS: TestIsExternalScheme/javascript_scheme (0.00s) 2026-10-22T08:21:58.484923724Z --- PASS: TestIsExternalScheme/vscode_scheme (0.00s) 2026-10-22T08:21:58.484955501Z --- PASS: TestIsExternalScheme/spotify_scheme (0.00s) 2026-10-22T08:21:58.484988388Z --- PASS: TestIsExternalScheme/steam_scheme (0.00s) 2026-10-22T08:21:58.48502113Z --- PASS: TestIsExternalScheme/uppercase_HTTP_scheme (0.00s) 2026-10-22T08:21:58.485056416Z --- PASS: TestIsExternalScheme/uppercase_ABOUT_scheme (0.00s) 2026-10-22T08:21:58.48509209Z --- PASS: TestIsExternalScheme/uppercase_VSCODE_scheme (0.00s) 2026-10-22T08:21:58.485125895Z --- PASS: TestIsExternalScheme/geo_scheme (0.00s) 2026-10-22T08:21:58.485158872Z --- PASS: TestIsExternalScheme/xmpp_scheme (0.00s) 2026-10-22T08:21:58.485191795Z --- PASS: TestIsExternalScheme/malformed_URL (0.00s) 2026-10-22T08:21:58.485226014Z --- PASS: TestIsExternalScheme/no_scheme (0.00s) 2026-10-22T08:21:58.485269575Z --- PASS: TestIsExternalScheme/localhost_port_is_not_external_scheme (0.00s) 2026-10-22T08:21:58.485288678Z --- PASS: TestIsExternalScheme/scheme_only (0.00s) 2026-10-22T08:21:58.485300134Z === RUN TestExtractOrigin_ValidURI 2026-10-22T08:21:58.485318253Z === RUN TestExtractOrigin_ValidURI/https_with_port 2026-10-22T08:21:58.485364005Z === RUN TestExtractOrigin_ValidURI/https_without_port 2026-10-22T08:21:58.485388173Z === RUN TestExtractOrigin_ValidURI/http 2026-10-22T08:21:58.485413292Z === RUN TestExtractOrigin_ValidURI/uppercase_host 2026-10-22T08:21:58.485429145Z === RUN TestExtractOrigin_ValidURI/uppercase_scheme 2026-10-22T08:21:58.485455153Z === RUN TestExtractOrigin_ValidURI/https_default_port_omitted 2026-10-22T08:21:58.485587236Z === RUN TestExtractOrigin_ValidURI/http_default_port_omitted 2026-10-22T08:21:58.485612214Z === RUN TestExtractOrigin_ValidURI/https_explicit_non-default_port_kept 2026-10-22T08:21:58.485632432Z === RUN TestExtractOrigin_ValidURI/mixed_case_with_default_port 2026-10-22T08:21:58.485652835Z === RUN TestExtractOrigin_ValidURI/ipv6_with_explicit_port 2026-10-22T08:21:58.485677133Z --- PASS: TestExtractOrigin_ValidURI (0.00s) 2026-10-22T08:21:58.486211932Z --- PASS: TestExtractOrigin_ValidURI/https_with_port (0.00s) 2026-10-22T08:21:58.486292626Z --- PASS: TestExtractOrigin_ValidURI/https_without_port (0.00s) 2026-10-22T08:21:58.486341021Z --- PASS: TestExtractOrigin_ValidURI/http (0.00s) 2026-10-22T08:21:58.486380249Z --- PASS: TestExtractOrigin_ValidURI/uppercase_host (0.00s) 2026-10-22T08:21:58.486737315Z --- PASS: TestExtractOrigin_ValidURI/uppercase_scheme (0.00s) 2026-10-22T08:21:58.486778866Z --- PASS: TestExtractOrigin_ValidURI/https_default_port_omitted (0.00s) 2026-10-22T08:21:58.486802313Z --- PASS: TestExtractOrigin_ValidURI/http_default_port_omitted (0.00s) 2026-10-22T08:21:58.486822975Z --- PASS: TestExtractOrigin_ValidURI/https_explicit_non-default_port_kept (0.00s) 2026-10-22T08:21:58.486841667Z --- PASS: TestExtractOrigin_ValidURI/mixed_case_with_default_port (0.00s) 2026-10-22T08:21:58.486858691Z --- PASS: TestExtractOrigin_ValidURI/ipv6_with_explicit_port (0.00s) 2026-10-22T08:21:58.486868495Z === RUN TestExtractOrigin_InvalidURI 2026-10-22T08:21:58.486880013Z === RUN TestExtractOrigin_InvalidURI/empty 2026-10-22T08:21:58.486889222Z === RUN TestExtractOrigin_InvalidURI/no_scheme 2026-10-22T08:21:58.486895457Z === RUN TestExtractOrigin_InvalidURI/no_host 2026-10-22T08:21:58.486904145Z --- PASS: TestExtractOrigin_InvalidURI (0.00s) 2026-10-22T08:21:58.486920093Z --- PASS: TestExtractOrigin_InvalidURI/empty (0.00s) 2026-10-22T08:21:58.486959803Z --- PASS: TestExtractOrigin_InvalidURI/no_scheme (0.00s) 2026-10-22T08:21:58.487015579Z --- PASS: TestExtractOrigin_InvalidURI/no_host (0.00s) 2026-10-22T08:21:58.487027025Z === RUN TestCanonicalDomain 2026-10-22T08:21:58.487037109Z === RUN TestCanonicalDomain/empty 2026-10-22T08:21:58.487046061Z === RUN TestCanonicalDomain/whitespace_only 2026-10-22T08:21:58.48705367Z === RUN TestCanonicalDomain/url 2026-10-22T08:21:58.487062034Z === RUN TestCanonicalDomain/url_with_port 2026-10-22T08:21:58.487089728Z === RUN TestCanonicalDomain/url_with_userinfo 2026-10-22T08:21:58.487106968Z === RUN TestCanonicalDomain/url_with_userinfo_and_port 2026-10-22T08:21:58.487117005Z === RUN TestCanonicalDomain/domain 2026-10-22T08:21:58.487125101Z === RUN TestCanonicalDomain/domain_with_path 2026-10-22T08:21:58.487132548Z --- PASS: TestCanonicalDomain (0.00s) 2026-10-22T08:21:58.487169871Z --- PASS: TestCanonicalDomain/empty (0.00s) 2026-10-22T08:21:58.487189597Z --- PASS: TestCanonicalDomain/whitespace_only (0.00s) 2026-10-22T08:21:58.487201812Z --- PASS: TestCanonicalDomain/url (0.00s) 2026-10-22T08:21:58.487243018Z --- PASS: TestCanonicalDomain/url_with_port (0.00s) 2026-10-22T08:21:58.487266763Z --- PASS: TestCanonicalDomain/url_with_userinfo (0.00s) 2026-10-22T08:21:58.487304516Z --- PASS: TestCanonicalDomain/url_with_userinfo_and_port (0.00s) 2026-10-22T08:21:58.487331197Z --- PASS: TestCanonicalDomain/domain (0.00s) 2026-10-22T08:21:58.487368953Z --- PASS: TestCanonicalDomain/domain_with_path (0.00s) 2026-10-22T08:21:58.487382523Z === RUN TestDisplayDomain 2026-10-22T08:21:58.48739305Z === RUN TestDisplayDomain/empty 2026-10-22T08:21:58.487402176Z === RUN TestDisplayDomain/whitespace_only 2026-10-22T08:21:58.487410758Z === RUN TestDisplayDomain/url_with_port 2026-10-22T08:21:58.487440255Z === RUN TestDisplayDomain/url_without_port 2026-10-22T08:21:58.48745657Z === RUN TestDisplayDomain/url_with_userinfo 2026-10-22T08:21:58.487467989Z === RUN TestDisplayDomain/no_www_prefix 2026-10-22T08:21:58.487476822Z === RUN TestDisplayDomain/host_only 2026-10-22T08:21:58.487501095Z === RUN TestDisplayDomain/invalid_url 2026-10-22T08:21:58.487516778Z === RUN TestDisplayDomain/non-http_scheme 2026-10-22T08:21:58.487532852Z === RUN TestDisplayDomain/ipv6_url 2026-10-22T08:21:58.487562522Z === RUN TestDisplayDomain/uppercase_host 2026-10-22T08:21:58.487575428Z --- PASS: TestDisplayDomain (0.00s) 2026-10-22T08:21:58.487589538Z --- PASS: TestDisplayDomain/empty (0.00s) 2026-10-22T08:21:58.487646712Z --- PASS: TestDisplayDomain/whitespace_only (0.00s) 2026-10-22T08:21:58.48767178Z --- PASS: TestDisplayDomain/url_with_port (0.00s) 2026-10-22T08:21:58.487687831Z --- PASS: TestDisplayDomain/url_without_port (0.00s) 2026-10-22T08:21:58.487722905Z --- PASS: TestDisplayDomain/url_with_userinfo (0.00s) 2026-10-22T08:21:58.487741414Z --- PASS: TestDisplayDomain/no_www_prefix (0.00s) 2026-10-22T08:21:58.487759281Z --- PASS: TestDisplayDomain/host_only (0.00s) 2026-10-22T08:21:58.487793695Z --- PASS: TestDisplayDomain/invalid_url (0.00s) 2026-10-22T08:21:58.487811819Z --- PASS: TestDisplayDomain/non-http_scheme (0.00s) 2026-10-22T08:21:58.487856065Z --- PASS: TestDisplayDomain/ipv6_url (0.00s) 2026-10-22T08:21:58.487877925Z --- PASS: TestDisplayDomain/uppercase_host (0.00s) 2026-10-22T08:21:58.487887234Z === RUN TestShouldReuseRelayPane 2026-10-22T08:21:58.487896833Z === RUN TestShouldReuseRelayPane/same_url_within_window 2026-10-22T08:21:58.487927645Z === RUN TestShouldReuseRelayPane/same_url_at_exact_window_boundary 2026-10-22T08:21:58.487949025Z === RUN TestShouldReuseRelayPane/same_url_just_after_window 2026-10-22T08:21:58.487959701Z === RUN TestShouldReuseRelayPane/different_nonce 2026-10-22T08:21:58.487968699Z === RUN TestShouldReuseRelayPane/different_host 2026-10-22T08:21:58.487981688Z === RUN TestShouldReuseRelayPane/equivalent_after_normalization 2026-10-22T08:21:58.488004699Z === RUN TestShouldReuseRelayPane/surrounding_whitespace_ignored 2026-10-22T08:21:58.488015132Z === RUN TestShouldReuseRelayPane/empty_requested 2026-10-22T08:21:58.488024108Z === RUN TestShouldReuseRelayPane/empty_recorded 2026-10-22T08:21:58.488036695Z === RUN TestShouldReuseRelayPane/recorded_in_the_future 2026-10-22T08:21:58.488048931Z === RUN TestShouldReuseRelayPane/zero_window 2026-10-22T08:21:58.488060719Z === RUN TestShouldReuseRelayPane/negative_window 2026-10-22T08:21:58.488075907Z --- PASS: TestShouldReuseRelayPane (0.00s) 2026-10-22T08:21:58.488099217Z --- PASS: TestShouldReuseRelayPane/same_url_within_window (0.00s) 2026-10-22T08:21:58.488130913Z --- PASS: TestShouldReuseRelayPane/same_url_at_exact_window_boundary (0.00s) 2026-10-22T08:21:58.488164086Z --- PASS: TestShouldReuseRelayPane/same_url_just_after_window (0.00s) 2026-10-22T08:21:58.48819795Z --- PASS: TestShouldReuseRelayPane/different_nonce (0.00s) 2026-10-22T08:21:58.488221788Z --- PASS: TestShouldReuseRelayPane/different_host (0.00s) 2026-10-22T08:21:58.488241581Z --- PASS: TestShouldReuseRelayPane/equivalent_after_normalization (0.00s) 2026-10-22T08:21:58.488269919Z --- PASS: TestShouldReuseRelayPane/surrounding_whitespace_ignored (0.00s) 2026-10-22T08:21:58.488293037Z --- PASS: TestShouldReuseRelayPane/empty_requested (0.00s) 2026-10-22T08:21:58.488315684Z --- PASS: TestShouldReuseRelayPane/empty_recorded (0.00s) 2026-10-22T08:21:58.488334108Z --- PASS: TestShouldReuseRelayPane/recorded_in_the_future (0.00s) 2026-10-22T08:21:58.488355773Z --- PASS: TestShouldReuseRelayPane/zero_window (0.00s) 2026-10-22T08:21:58.488374349Z --- PASS: TestShouldReuseRelayPane/negative_window (0.00s) 2026-10-22T08:21:58.488383133Z === RUN TestRelayURLKey_Normalizes 2026-10-22T08:21:58.488394639Z --- PASS: TestRelayURLKey_Normalizes (0.00s) 2026-10-22T08:21:58.488403222Z === RUN TestBuildSearchURL 2026-10-22T08:21:58.488412138Z === RUN TestBuildSearchURL/bang_shortcut_google 2026-10-22T08:21:58.488432706Z === RUN TestBuildSearchURL/bang_shortcut_duckduckgo_multi-word 2026-10-22T08:21:58.488445894Z === RUN TestBuildSearchURL/bang_shortcut_google_images 2026-10-22T08:21:58.488455872Z === RUN TestBuildSearchURL/unknown_bang_falls_back_to_default_search 2026-10-22T08:21:58.488468267Z === RUN TestBuildSearchURL/url-like_input_gets_normalized 2026-10-22T08:21:58.48847779Z === RUN TestBuildSearchURL/url_with_path 2026-10-22T08:21:58.488488439Z === RUN TestBuildSearchURL/url_with_scheme_unchanged 2026-10-22T08:21:58.488506632Z === RUN TestBuildSearchURL/custom_scheme_dumb_unchanged 2026-10-22T08:21:58.488519016Z === RUN TestBuildSearchURL/custom_scheme_spotify_unchanged 2026-10-22T08:21:58.488535927Z === RUN TestBuildSearchURL/mailto_scheme_unchanged 2026-10-22T08:21:58.488545898Z === RUN TestBuildSearchURL/plain_search_query_uses_default 2026-10-22T08:21:58.488556706Z === RUN TestBuildSearchURL/empty_input_returns_empty 2026-10-22T08:21:58.4885663Z === RUN TestBuildSearchURL/no_shortcuts_uses_default_for_bang 2026-10-22T08:21:58.48857565Z === RUN TestBuildSearchURL/no_default_search_returns_input_for_plain_query 2026-10-22T08:21:58.488584573Z === RUN TestBuildSearchURL/bang_without_query_treated_as_search 2026-10-22T08:21:58.48859566Z --- PASS: TestBuildSearchURL (0.00s) 2026-10-22T08:21:58.488617251Z --- PASS: TestBuildSearchURL/bang_shortcut_google (0.00s) 2026-10-22T08:21:58.488641677Z --- PASS: TestBuildSearchURL/bang_shortcut_duckduckgo_multi-word (0.00s) 2026-10-22T08:21:58.488663529Z --- PASS: TestBuildSearchURL/bang_shortcut_google_images (0.00s) 2026-10-22T08:21:58.488685369Z --- PASS: TestBuildSearchURL/unknown_bang_falls_back_to_default_search (0.00s) 2026-10-22T08:21:58.488708918Z --- PASS: TestBuildSearchURL/url-like_input_gets_normalized (0.00s) 2026-10-22T08:21:58.488743049Z --- PASS: TestBuildSearchURL/url_with_path (0.00s) 2026-10-22T08:21:58.488769529Z --- PASS: TestBuildSearchURL/url_with_scheme_unchanged (0.00s) 2026-10-22T08:21:58.48879211Z --- PASS: TestBuildSearchURL/custom_scheme_dumb_unchanged (0.00s) 2026-10-22T08:21:58.488814745Z --- PASS: TestBuildSearchURL/custom_scheme_spotify_unchanged (0.00s) 2026-10-22T08:21:58.488837716Z --- PASS: TestBuildSearchURL/mailto_scheme_unchanged (0.00s) 2026-10-22T08:21:58.488864169Z --- PASS: TestBuildSearchURL/plain_search_query_uses_default (0.00s) 2026-10-22T08:21:58.488886208Z --- PASS: TestBuildSearchURL/empty_input_returns_empty (0.00s) 2026-10-22T08:21:58.488908495Z --- PASS: TestBuildSearchURL/no_shortcuts_uses_default_for_bang (0.00s) 2026-10-22T08:21:58.488932581Z --- PASS: TestBuildSearchURL/no_default_search_returns_input_for_plain_query (0.00s) 2026-10-22T08:21:58.488957262Z --- PASS: TestBuildSearchURL/bang_without_query_treated_as_search (0.00s) 2026-10-22T08:21:58.488975608Z === RUN TestParseBangShortcut 2026-10-22T08:21:58.488994271Z === RUN TestParseBangShortcut/simple_google_search 2026-10-22T08:21:58.489014828Z === RUN TestParseBangShortcut/duckduckgo_multi-word_query 2026-10-22T08:21:58.489024096Z === RUN TestParseBangShortcut/github_search 2026-10-22T08:21:58.489029774Z === RUN TestParseBangShortcut/google_images 2026-10-22T08:21:58.489034875Z === RUN TestParseBangShortcut/youtube_search 2026-10-22T08:21:58.489044352Z === RUN TestParseBangShortcut/no_query_after_shortcut 2026-10-22T08:21:58.489058456Z === RUN TestParseBangShortcut/empty_query_after_space 2026-10-22T08:21:58.489089323Z === RUN TestParseBangShortcut/multiple_spaces_only 2026-10-22T08:21:58.489102608Z === RUN TestParseBangShortcut/empty_shortcut 2026-10-22T08:21:58.489112247Z === RUN TestParseBangShortcut/plain_text_no_bang 2026-10-22T08:21:58.489129848Z === RUN TestParseBangShortcut/bang_at_end_not_supported 2026-10-22T08:21:58.489157291Z === RUN TestParseBangShortcut/url-like_input 2026-10-22T08:21:58.489172433Z === RUN TestParseBangShortcut/empty_input 2026-10-22T08:21:58.48918186Z === RUN TestParseBangShortcut/just_exclamation_mark 2026-10-22T08:21:58.489192353Z === RUN TestParseBangShortcut/query_with_extra_spaces_trimmed 2026-10-22T08:21:58.489201288Z === RUN TestParseBangShortcut/long_shortcut_key 2026-10-22T08:21:58.489229654Z --- PASS: TestParseBangShortcut (0.00s) 2026-10-22T08:21:58.489254481Z --- PASS: TestParseBangShortcut/simple_google_search (0.00s) 2026-10-22T08:21:58.489304379Z --- PASS: TestParseBangShortcut/duckduckgo_multi-word_query (0.00s) 2026-10-22T08:21:58.489326498Z --- PASS: TestParseBangShortcut/github_search (0.00s) 2026-10-22T08:21:58.489345112Z --- PASS: TestParseBangShortcut/google_images (0.00s) 2026-10-22T08:21:58.489378908Z --- PASS: TestParseBangShortcut/youtube_search (0.00s) 2026-10-22T08:21:58.489405483Z --- PASS: TestParseBangShortcut/no_query_after_shortcut (0.00s) 2026-10-22T08:21:58.489441292Z --- PASS: TestParseBangShortcut/empty_query_after_space (0.00s) 2026-10-22T08:21:58.489466435Z --- PASS: TestParseBangShortcut/multiple_spaces_only (0.00s) 2026-10-22T08:21:58.489483377Z --- PASS: TestParseBangShortcut/empty_shortcut (0.00s) 2026-10-22T08:21:58.489517968Z --- PASS: TestParseBangShortcut/plain_text_no_bang (0.00s) 2026-10-22T08:21:58.489543551Z --- PASS: TestParseBangShortcut/bang_at_end_not_supported (0.00s) 2026-10-22T08:21:58.489573466Z --- PASS: TestParseBangShortcut/url-like_input (0.00s) 2026-10-22T08:21:58.489599998Z --- PASS: TestParseBangShortcut/empty_input (0.00s) 2026-10-22T08:21:58.489620047Z --- PASS: TestParseBangShortcut/just_exclamation_mark (0.00s) 2026-10-22T08:21:58.48965695Z --- PASS: TestParseBangShortcut/query_with_extra_spaces_trimmed (0.00s) 2026-10-22T08:21:58.489722774Z --- PASS: TestParseBangShortcut/long_shortcut_key (0.00s) 2026-10-22T08:21:58.48974084Z === RUN TestResolveBrowserStartupURL_PreservesExplicitURL 2026-10-22T08:21:58.489756964Z --- PASS: TestResolveBrowserStartupURL_PreservesExplicitURL (0.00s) 2026-10-22T08:21:58.489789235Z === RUN TestResolveBrowserStartupURL_DefaultsToHistory 2026-10-22T08:21:58.4898013Z --- PASS: TestResolveBrowserStartupURL_DefaultsToHistory (0.00s) 2026-10-22T08:21:58.489811062Z === RUN TestResolveBrowserStartupURL_WhitespaceOnlyDefaultsToHistory 2026-10-22T08:21:58.489822659Z --- PASS: TestResolveBrowserStartupURL_WhitespaceOnlyDefaultsToHistory (0.00s) 2026-10-22T08:21:58.489855319Z === RUN TestDefaultBrowserStartupURL 2026-10-22T08:21:58.489882344Z --- PASS: TestDefaultBrowserStartupURL (0.00s) 2026-10-22T08:21:58.48989893Z PASS 2026-10-22T08:21:58.489929687Z ok github.com/bnema/dumber/internal/domain/url 0.010s 2026-10-22T08:21:58.489944827Z ? github.com/bnema/dumber/internal/domain/validation [no test files] 2026-10-22T08:21:58.489953498Z === RUN TestKeyString 2026-10-22T08:21:58.489964122Z === RUN TestKeyString/letter 2026-10-22T08:21:58.489982242Z === RUN TestKeyString/shift_letter 2026-10-22T08:21:58.489998562Z === RUN TestKeyString/ctrl_letter 2026-10-22T08:21:58.490008438Z === RUN TestKeyString/ctrl_plus 2026-10-22T08:21:58.490017445Z === RUN TestKeyString/bare_plus 2026-10-22T08:21:58.490027852Z === RUN TestKeyString/shift_glyph 2026-10-22T08:21:58.490051292Z === RUN TestKeyString/special_CR 2026-10-22T08:21:58.490067933Z === RUN TestKeyString/special_Esc 2026-10-22T08:21:58.490078593Z === RUN TestKeyString/special_Space 2026-10-22T08:21:58.490091008Z === RUN TestKeyString/special_Tab 2026-10-22T08:21:58.490100015Z === RUN TestKeyString/special_BackSpace 2026-10-22T08:21:58.490108472Z === RUN TestKeyString/special_Delete 2026-10-22T08:21:58.490128027Z === RUN TestKeyString/special_Left 2026-10-22T08:21:58.490141092Z === RUN TestKeyString/special_Right 2026-10-22T08:21:58.490150067Z === RUN TestKeyString/special_Up 2026-10-22T08:21:58.490185044Z === RUN TestKeyString/special_Down 2026-10-22T08:21:58.490202542Z === RUN TestKeyString/special_Home 2026-10-22T08:21:58.490212579Z === RUN TestKeyString/special_End 2026-10-22T08:21:58.49022922Z === RUN TestKeyString/special_PageUp 2026-10-22T08:21:58.490254522Z === RUN TestKeyString/special_PageDown 2026-10-22T08:21:58.490269028Z === RUN TestKeyString/ctrl_Tab 2026-10-22T08:21:58.490278267Z === RUN TestKeyString/shift_BackSpace 2026-10-22T08:21:58.490286793Z === RUN TestKeyString/alt_Delete 2026-10-22T08:21:58.490292084Z === RUN TestKeyString/ctrl_Left 2026-10-22T08:21:58.490296855Z === RUN TestKeyString/literal_lt 2026-10-22T08:21:58.49031712Z === RUN TestKeyString/literal_gt 2026-10-22T08:21:58.490331185Z === RUN TestKeyString/ctrl_gt 2026-10-22T08:21:58.490341906Z === RUN TestKeyString/alt_only 2026-10-22T08:21:58.490351902Z === RUN TestKeyString/ctrl_alt 2026-10-22T08:21:58.490357063Z === RUN TestKeyString/ctrl_shift 2026-10-22T08:21:58.49037621Z --- PASS: TestKeyString (0.00s) 2026-10-22T08:21:58.490398398Z --- PASS: TestKeyString/letter (0.00s) 2026-10-22T08:21:58.490418015Z --- PASS: TestKeyString/shift_letter (0.00s) 2026-10-22T08:21:58.490447689Z --- PASS: TestKeyString/ctrl_letter (0.00s) 2026-10-22T08:21:58.490464906Z --- PASS: TestKeyString/ctrl_plus (0.00s) 2026-10-22T08:21:58.490480101Z --- PASS: TestKeyString/bare_plus (0.00s) 2026-10-22T08:21:58.490504599Z --- PASS: TestKeyString/shift_glyph (0.00s) 2026-10-22T08:21:58.490522487Z --- PASS: TestKeyString/special_CR (0.00s) 2026-10-22T08:21:58.490536881Z --- PASS: TestKeyString/special_Esc (0.00s) 2026-10-22T08:21:58.490551315Z --- PASS: TestKeyString/special_Space (0.00s) 2026-10-22T08:21:58.490575339Z --- PASS: TestKeyString/special_Tab (0.00s) 2026-10-22T08:21:58.490593544Z --- PASS: TestKeyString/special_BackSpace (0.00s) 2026-10-22T08:21:58.490614098Z --- PASS: TestKeyString/special_Delete (0.00s) 2026-10-22T08:21:58.490641855Z --- PASS: TestKeyString/special_Left (0.00s) 2026-10-22T08:21:58.490660549Z --- PASS: TestKeyString/special_Right (0.00s) 2026-10-22T08:21:58.490676811Z --- PASS: TestKeyString/special_Up (0.00s) 2026-10-22T08:21:58.490704254Z --- PASS: TestKeyString/special_Down (0.00s) 2026-10-22T08:21:58.490725568Z --- PASS: TestKeyString/special_Home (0.00s) 2026-10-22T08:21:58.490750291Z --- PASS: TestKeyString/special_End (0.00s) 2026-10-22T08:21:58.490793602Z --- PASS: TestKeyString/special_PageUp (0.00s) 2026-10-22T08:21:58.490839605Z --- PASS: TestKeyString/special_PageDown (0.00s) 2026-10-22T08:21:58.490858875Z --- PASS: TestKeyString/ctrl_Tab (0.00s) 2026-10-22T08:21:58.490875383Z --- PASS: TestKeyString/shift_BackSpace (0.00s) 2026-10-22T08:21:58.490906884Z --- PASS: TestKeyString/alt_Delete (0.00s) 2026-10-22T08:21:58.490930287Z --- PASS: TestKeyString/ctrl_Left (0.00s) 2026-10-22T08:21:58.490953762Z --- PASS: TestKeyString/literal_lt (0.00s) 2026-10-22T08:21:58.490998011Z --- PASS: TestKeyString/literal_gt (0.00s) 2026-10-22T08:21:58.491043451Z --- PASS: TestKeyString/ctrl_gt (0.00s) 2026-10-22T08:21:58.491077093Z --- PASS: TestKeyString/alt_only (0.00s) 2026-10-22T08:21:58.491123629Z --- PASS: TestKeyString/ctrl_alt (0.00s) 2026-10-22T08:21:58.491160402Z --- PASS: TestKeyString/ctrl_shift (0.00s) 2026-10-22T08:21:58.49119583Z === RUN TestSequenceString 2026-10-22T08:21:58.491213945Z === RUN TestSequenceString/yah 2026-10-22T08:21:58.491229724Z === RUN TestSequenceString/double_bracket 2026-10-22T08:21:58.491269082Z === RUN TestSequenceString/gO 2026-10-22T08:21:58.491289189Z === RUN TestSequenceString/esc_collision 2026-10-22T08:21:58.49130857Z === RUN TestSequenceString/enter_collision 2026-10-22T08:21:58.491348224Z --- PASS: TestSequenceString (0.00s) 2026-10-22T08:21:58.491369642Z --- PASS: TestSequenceString/yah (0.00s) 2026-10-22T08:21:58.491386367Z --- PASS: TestSequenceString/double_bracket (0.00s) 2026-10-22T08:21:58.491413727Z --- PASS: TestSequenceString/gO (0.00s) 2026-10-22T08:21:58.491433537Z --- PASS: TestSequenceString/esc_collision (0.00s) 2026-10-22T08:21:58.491449368Z --- PASS: TestSequenceString/enter_collision (0.00s) 2026-10-22T08:21:58.4914706Z === RUN TestSequenceEqual 2026-10-22T08:21:58.491481886Z --- PASS: TestSequenceEqual (0.00s) 2026-10-22T08:21:58.491497043Z === RUN TestKeyStringEmpty 2026-10-22T08:21:58.491506571Z --- PASS: TestKeyStringEmpty (0.00s) 2026-10-22T08:21:58.491514811Z === RUN TestErrorSentinels 2026-10-22T08:21:58.491542462Z --- PASS: TestErrorSentinels (0.00s) 2026-10-22T08:21:58.491555012Z === RUN TestMatcher_FeedPrefixesPending 2026-10-22T08:21:58.491566242Z === RUN TestMatcher_FeedPrefixesPending/]]_first_bracket 2026-10-22T08:21:58.491575043Z === RUN TestMatcher_FeedPrefixesPending/gO_prefix_g 2026-10-22T08:21:58.491584206Z === RUN TestMatcher_FeedPrefixesPending/yah_prefix_ya 2026-10-22T08:21:58.491604285Z --- PASS: TestMatcher_FeedPrefixesPending (0.00s) 2026-10-22T08:21:58.491626439Z --- PASS: TestMatcher_FeedPrefixesPending/]]_first_bracket (0.00s) 2026-10-22T08:21:58.491653104Z --- PASS: TestMatcher_FeedPrefixesPending/gO_prefix_g (0.00s) 2026-10-22T08:21:58.491683666Z --- PASS: TestMatcher_FeedPrefixesPending/yah_prefix_ya (0.00s) 2026-10-22T08:21:58.491698834Z === RUN TestMatcher_FeedComplete 2026-10-22T08:21:58.491722287Z === RUN TestMatcher_FeedComplete/]] 2026-10-22T08:21:58.491731537Z === RUN TestMatcher_FeedComplete/gO 2026-10-22T08:21:58.491738545Z === RUN TestMatcher_FeedComplete/yah 2026-10-22T08:21:58.491745891Z --- PASS: TestMatcher_FeedComplete (0.00s) 2026-10-22T08:21:58.491762674Z --- PASS: TestMatcher_FeedComplete/]] (0.00s) 2026-10-22T08:21:58.491779727Z --- PASS: TestMatcher_FeedComplete/gO (0.00s) 2026-10-22T08:21:58.491795344Z --- PASS: TestMatcher_FeedComplete/yah (0.00s) 2026-10-22T08:21:58.491805949Z === RUN TestMatcher_Counts 2026-10-22T08:21:58.491815846Z === RUN TestMatcher_Counts/2]] 2026-10-22T08:21:58.491824643Z === RUN TestMatcher_Counts/3j 2026-10-22T08:21:58.491830263Z === RUN TestMatcher_Counts/10j 2026-10-22T08:21:58.491838384Z === RUN TestMatcher_Counts/0_binding 2026-10-22T08:21:58.491846854Z --- PASS: TestMatcher_Counts (0.00s) 2026-10-22T08:21:58.49186025Z --- PASS: TestMatcher_Counts/2]] (0.00s) 2026-10-22T08:21:58.491873813Z --- PASS: TestMatcher_Counts/3j (0.00s) 2026-10-22T08:21:58.491887437Z --- PASS: TestMatcher_Counts/10j (0.00s) 2026-10-22T08:21:58.491903538Z --- PASS: TestMatcher_Counts/0_binding (0.00s) 2026-10-22T08:21:58.491917065Z === RUN TestMatcher_ZeroThenCount 2026-10-22T08:21:58.491932659Z --- PASS: TestMatcher_ZeroThenCount (0.00s) 2026-10-22T08:21:58.491944583Z === RUN TestMatcher_CountPendingString 2026-10-22T08:21:58.491955534Z --- PASS: TestMatcher_CountPendingString (0.00s) 2026-10-22T08:21:58.491965337Z === RUN TestMatcher_CountCap9999 2026-10-22T08:21:58.49197397Z --- PASS: TestMatcher_CountCap9999 (0.00s) 2026-10-22T08:21:58.491985514Z === RUN TestMatcher_AutomaticReset 2026-10-22T08:21:58.491993317Z --- PASS: TestMatcher_AutomaticReset (0.00s) 2026-10-22T08:21:58.492008582Z === RUN TestMatcher_AmbiguityClearsOnTransition 2026-10-22T08:21:58.492015956Z --- PASS: TestMatcher_AmbiguityClearsOnTransition (0.00s) 2026-10-22T08:21:58.492024694Z === RUN TestMatcher_AmbiguousShortLong 2026-10-22T08:21:58.492030434Z --- PASS: TestMatcher_AmbiguousShortLong (0.00s) 2026-10-22T08:21:58.492037987Z === RUN TestMatcher_Reset 2026-10-22T08:21:58.492043071Z --- PASS: TestMatcher_Reset (0.00s) 2026-10-22T08:21:58.49206591Z === RUN TestMatcher_InvalidMidSequence 2026-10-22T08:21:58.492082503Z --- PASS: TestMatcher_InvalidMidSequence (0.00s) 2026-10-22T08:21:58.492093751Z === RUN TestMatcher_ResolveAmbiguityInvalid 2026-10-22T08:21:58.492105526Z --- PASS: TestMatcher_ResolveAmbiguityInvalid (0.00s) 2026-10-22T08:21:58.492131855Z === RUN TestMatcher_NilTriePendingEmpty 2026-10-22T08:21:58.492145658Z --- PASS: TestMatcher_NilTriePendingEmpty (0.00s) 2026-10-22T08:21:58.492154881Z === RUN TestMatcher_NilTrieAmbiguousFalse 2026-10-22T08:21:58.492164265Z --- PASS: TestMatcher_NilTrieAmbiguousFalse (0.00s) 2026-10-22T08:21:58.492169738Z === RUN TestMatcher_NilTrieFeedInvalid 2026-10-22T08:21:58.492199105Z --- PASS: TestMatcher_NilTrieFeedInvalid (0.00s) 2026-10-22T08:21:58.492215164Z === RUN TestMatcher_InvalidDeadEnd 2026-10-22T08:21:58.492231486Z --- PASS: TestMatcher_InvalidDeadEnd (0.00s) 2026-10-22T08:21:58.492240726Z === RUN TestMatcher_CountExactCap 2026-10-22T08:21:58.492266289Z --- PASS: TestMatcher_CountExactCap (0.00s) 2026-10-22T08:21:58.49227705Z === RUN TestParseBinding_SingleKeys 2026-10-22T08:21:58.492282387Z === RUN TestParseBinding_SingleKeys/j 2026-10-22T08:21:58.492290406Z === RUN TestParseBinding_SingleKeys/shift+j 2026-10-22T08:21:58.492299131Z === RUN TestParseBinding_SingleKeys/ctrl++ 2026-10-22T08:21:58.492307428Z === RUN TestParseBinding_SingleKeys/ctrl+- 2026-10-22T08:21:58.492330586Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492343859Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492353021Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492362325Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492368079Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492387238Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492404019Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492433458Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492445153Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492464894Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492476557Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492485122Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492493584Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492503117Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492525881Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492539672Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492561295Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492574883Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492595705Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492624154Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.49264585Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492662303Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492683067Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492697739Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492720693Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:21:58.492760929Z === RUN TestParseBinding_SingleKeys/enter 2026-10-22T08:21:58.492775535Z === RUN TestParseBinding_SingleKeys/escape 2026-10-22T08:21:58.492784206Z === RUN TestParseBinding_SingleKeys/Enter 2026-10-22T08:21:58.492793727Z === RUN TestParseBinding_SingleKeys/Escape 2026-10-22T08:21:58.492799236Z --- PASS: TestParseBinding_SingleKeys (0.00s) 2026-10-22T08:21:58.492826395Z --- PASS: TestParseBinding_SingleKeys/j (0.00s) 2026-10-22T08:21:58.492846733Z --- PASS: TestParseBinding_SingleKeys/shift+j (0.00s) 2026-10-22T08:21:58.492862826Z --- PASS: TestParseBinding_SingleKeys/ctrl++ (0.00s) 2026-10-22T08:21:58.492894229Z --- PASS: TestParseBinding_SingleKeys/ctrl+- (0.00s) 2026-10-22T08:21:58.492914691Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.492929872Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.492961214Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.492979558Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.492997887Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493037662Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.49306778Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493108927Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493131077Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493159731Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493180418Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493195658Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493222225Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493241578Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493257091Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493292689Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493311886Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493328065Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493363009Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493382346Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493397894Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493424466Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493443857Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493459682Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.49349188Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:21:58.493514237Z --- PASS: TestParseBinding_SingleKeys/enter (0.00s) 2026-10-22T08:21:58.49352998Z --- PASS: TestParseBinding_SingleKeys/escape (0.00s) 2026-10-22T08:21:58.493552593Z --- PASS: TestParseBinding_SingleKeys/Enter (0.00s) 2026-10-22T08:21:58.493569278Z --- PASS: TestParseBinding_SingleKeys/Escape (0.00s) 2026-10-22T08:21:58.493578011Z === RUN TestParseBinding_Sequences 2026-10-22T08:21:58.49358606Z === RUN TestParseBinding_Sequences/]] 2026-10-22T08:21:58.493591286Z === RUN TestParseBinding_Sequences/yah 2026-10-22T08:21:58.493617222Z === RUN TestParseBinding_Sequences/gO 2026-10-22T08:21:58.493628271Z --- PASS: TestParseBinding_Sequences (0.00s) 2026-10-22T08:21:58.493639656Z --- PASS: TestParseBinding_Sequences/]] (0.00s) 2026-10-22T08:21:58.493655232Z --- PASS: TestParseBinding_Sequences/yah (0.00s) 2026-10-22T08:21:58.493681649Z --- PASS: TestParseBinding_Sequences/gO (0.00s) 2026-10-22T08:21:58.493695255Z === RUN TestParseBinding_Malformed 2026-10-22T08:21:58.493704095Z === RUN TestParseBinding_Malformed/#00 2026-10-22T08:21:58.493712698Z === RUN TestParseBinding_Malformed/___ 2026-10-22T08:21:58.493718105Z === RUN TestParseBinding_Malformed/< 2026-10-22T08:21:58.493726461Z === RUN TestParseBinding_Malformed/<> 2026-10-22T08:21:58.493746397Z === RUN TestParseBinding_Malformed/ 2026-10-22T08:21:58.493759496Z === RUN TestParseBinding_Malformed/shift+ 2026-10-22T08:21:58.493768712Z === RUN TestParseBinding_Malformed/ctrl+ 2026-10-22T08:21:58.493778316Z --- PASS: TestParseBinding_Malformed (0.00s) 2026-10-22T08:21:58.493789681Z --- PASS: TestParseBinding_Malformed/#00 (0.00s) 2026-10-22T08:21:58.493815808Z --- PASS: TestParseBinding_Malformed/___ (0.00s) 2026-10-22T08:21:58.4938351Z --- PASS: TestParseBinding_Malformed/< (0.00s) 2026-10-22T08:21:58.493851006Z --- PASS: TestParseBinding_Malformed/<> (0.00s) 2026-10-22T08:21:58.493878846Z --- PASS: TestParseBinding_Malformed/ (0.00s) 2026-10-22T08:21:58.493897113Z --- PASS: TestParseBinding_Malformed/shift+ (0.00s) 2026-10-22T08:21:58.493912439Z --- PASS: TestParseBinding_Malformed/ctrl+ (0.00s) 2026-10-22T08:21:58.493934815Z === RUN TestParseBinding_CanonicalString 2026-10-22T08:21:58.493946764Z === RUN TestParseBinding_CanonicalString/j 2026-10-22T08:21:58.493955783Z === RUN TestParseBinding_CanonicalString/shift+j 2026-10-22T08:21:58.493964955Z === RUN TestParseBinding_CanonicalString/ctrl++ 2026-10-22T08:21:58.493973962Z === RUN TestParseBinding_CanonicalString/ctrl+- 2026-10-22T08:21:58.493995999Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.49400791Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494015944Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494024473Z === RUN TestParseBinding_CanonicalString/+ 2026-10-22T08:21:58.494033473Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494053924Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.49406769Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.49407679Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494085566Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494094402Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494110901Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494123945Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.49413385Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494142087Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494147647Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494159202Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494187764Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494198896Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494206279Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494215027Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494224213Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494250401Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494268897Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494278446Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494290099Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494295767Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494334395Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494349323Z === RUN TestParseBinding_CanonicalString/> 2026-10-22T08:21:58.494358008Z === RUN TestParseBinding_CanonicalString/ctrl+> 2026-10-22T08:21:58.494366725Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:21:58.494372205Z === RUN TestParseBinding_CanonicalString/gO 2026-10-22T08:21:58.494380507Z --- PASS: TestParseBinding_CanonicalString (0.00s) 2026-10-22T08:21:58.494416508Z --- PASS: TestParseBinding_CanonicalString/j (0.00s) 2026-10-22T08:21:58.494435574Z --- PASS: TestParseBinding_CanonicalString/shift+j (0.00s) 2026-10-22T08:21:58.494452147Z --- PASS: TestParseBinding_CanonicalString/ctrl++ (0.00s) 2026-10-22T08:21:58.49447937Z --- PASS: TestParseBinding_CanonicalString/ctrl+- (0.00s) 2026-10-22T08:21:58.494499666Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494515675Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494551936Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494576032Z --- PASS: TestParseBinding_CanonicalString/+ (0.00s) 2026-10-22T08:21:58.494605547Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494626353Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494642637Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.49467358Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.49469351Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494709773Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494738669Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494759023Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494775575Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494805276Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494823025Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.49483894Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494885594Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494910522Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494944081Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.494972328Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495004044Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495023942Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495055414Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.49507542Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495093074Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495123291Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495144438Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495160379Z --- PASS: TestParseBinding_CanonicalString/> (0.00s) 2026-10-22T08:21:58.495187415Z --- PASS: TestParseBinding_CanonicalString/ctrl+> (0.00s) 2026-10-22T08:21:58.495208333Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:21:58.495224196Z --- PASS: TestParseBinding_CanonicalString/gO (0.00s) 2026-10-22T08:21:58.495232945Z === RUN TestParseBinding_LegacyChords 2026-10-22T08:21:58.495256367Z === RUN TestParseBinding_LegacyChords/ctrl+d 2026-10-22T08:21:58.495274543Z === RUN TestParseBinding_LegacyChords/control+j 2026-10-22T08:21:58.495284859Z === RUN TestParseBinding_LegacyChords/alt+k 2026-10-22T08:21:58.495293693Z === RUN TestParseBinding_LegacyChords/ctrl+J 2026-10-22T08:21:58.495302471Z --- PASS: TestParseBinding_LegacyChords (0.00s) 2026-10-22T08:21:58.495333554Z --- PASS: TestParseBinding_LegacyChords/ctrl+d (0.00s) 2026-10-22T08:21:58.495354258Z --- PASS: TestParseBinding_LegacyChords/control+j (0.00s) 2026-10-22T08:21:58.495370418Z --- PASS: TestParseBinding_LegacyChords/alt+k (0.00s) 2026-10-22T08:21:58.495398473Z --- PASS: TestParseBinding_LegacyChords/ctrl+J (0.00s) 2026-10-22T08:21:58.495410398Z === RUN TestParseBinding_MoreMalformed 2026-10-22T08:21:58.495424361Z === RUN TestParseBinding_MoreMalformed/ctrl+shift+j+k 2026-10-22T08:21:58.495434012Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T08:21:58.495458636Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T08:21:58.495470816Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T08:21:58.49548192Z === RUN TestParseBinding_MoreMalformed/ctrl+ 2026-10-22T08:21:58.49548779Z --- PASS: TestParseBinding_MoreMalformed (0.00s) 2026-10-22T08:21:58.49550694Z --- PASS: TestParseBinding_MoreMalformed/ctrl+shift+j+k (0.00s) 2026-10-22T08:21:58.495537027Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T08:21:58.495554924Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T08:21:58.495572989Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T08:21:58.495606322Z --- PASS: TestParseBinding_MoreMalformed/ctrl+ (0.00s) 2026-10-22T08:21:58.495625554Z === RUN TestParseBinding_PlusAlone 2026-10-22T08:21:58.495635678Z --- PASS: TestParseBinding_PlusAlone (0.00s) 2026-10-22T08:21:58.4956577Z === RUN TestParseBinding_LooksLikeChordButRaw 2026-10-22T08:21:58.495671031Z --- PASS: TestParseBinding_LooksLikeChordButRaw (0.00s) 2026-10-22T08:21:58.495683808Z === RUN TestParseBinding_BareModifierLikeIsLiteral 2026-10-22T08:21:58.495689921Z === RUN TestParseBinding_BareModifierLikeIsLiteral/C-d 2026-10-22T08:21:58.495696394Z === RUN TestParseBinding_BareModifierLikeIsLiteral/S-j 2026-10-22T08:21:58.49571764Z === RUN TestParseBinding_BareModifierLikeIsLiteral/A-k 2026-10-22T08:21:58.495732639Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral (0.00s) 2026-10-22T08:21:58.495746909Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/C-d (0.00s) 2026-10-22T08:21:58.495765202Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/S-j (0.00s) 2026-10-22T08:21:58.495796889Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/A-k (0.00s) 2026-10-22T08:21:58.495807202Z === RUN TestParseBinding_CtrlGtRoundTrip 2026-10-22T08:21:58.495817775Z === RUN TestParseBinding_CtrlGtRoundTrip/ctrl+> 2026-10-22T08:21:58.495828294Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:21:58.495848748Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:21:58.495863719Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:21:58.495873406Z === RUN TestParseBinding_CtrlGtRoundTrip/> 2026-10-22T08:21:58.49588656Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:21:58.495896201Z --- PASS: TestParseBinding_CtrlGtRoundTrip (0.00s) 2026-10-22T08:21:58.495918154Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ctrl+> (0.00s) 2026-10-22T08:21:58.49595595Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:21:58.495983386Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:21:58.496004536Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:21:58.496024041Z --- PASS: TestParseBinding_CtrlGtRoundTrip/> (0.00s) 2026-10-22T08:21:58.496041183Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:21:58.496049813Z === RUN TestParseBinding_ShiftCHyphenDRoundTrip 2026-10-22T08:21:58.496055532Z --- PASS: TestParseBinding_ShiftCHyphenDRoundTrip (0.00s) 2026-10-22T08:21:58.496060231Z === RUN TestParseBinding_SpecialNamesInSequence 2026-10-22T08:21:58.49606525Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496070419Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496075326Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496081109Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496086256Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496091199Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496096112Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.49610127Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:21:58.496110631Z --- PASS: TestParseBinding_SpecialNamesInSequence (0.00s) 2026-10-22T08:21:58.496124949Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496138276Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496150907Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.49616342Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496178922Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496195651Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496209297Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496223812Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:21:58.496228798Z === RUN TestParseBinding_BareNamedPrefixIsLiteral 2026-10-22T08:21:58.496233884Z --- PASS: TestParseBinding_BareNamedPrefixIsLiteral (0.00s) 2026-10-22T08:21:58.496238504Z === RUN TestParseBinding_PrintableGlyphs 2026-10-22T08:21:58.496243447Z --- PASS: TestParseBinding_PrintableGlyphs (0.00s) 2026-10-22T08:21:58.496247931Z === RUN TestParseBinding_MixedAngleSequences 2026-10-22T08:21:58.496252744Z === RUN TestParseBinding_MixedAngleSequences/j 2026-10-22T08:21:58.496257505Z === RUN TestParseBinding_MixedAngleSequences/j 2026-10-22T08:21:58.496265498Z --- PASS: TestParseBinding_MixedAngleSequences (0.00s) 2026-10-22T08:21:58.496283856Z --- PASS: TestParseBinding_MixedAngleSequences/j (0.00s) 2026-10-22T08:21:58.496300821Z --- PASS: TestParseBinding_MixedAngleSequences/j (0.00s) 2026-10-22T08:21:58.496306383Z === RUN TestParseBinding_CtrlHyphenRoundTrip 2026-10-22T08:21:58.496314118Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ctrl+- 2026-10-22T08:21:58.496323866Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:21:58.496332641Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:21:58.496341823Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:21:58.496347549Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:21:58.496352713Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip (0.00s) 2026-10-22T08:21:58.496365283Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ctrl+- (0.00s) 2026-10-22T08:21:58.496377581Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:21:58.496390563Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:21:58.496405843Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:21:58.496424333Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:21:58.496432429Z === RUN TestParseBinding_CtrlPlusRoundTrip 2026-10-22T08:21:58.496440884Z === RUN TestParseBinding_CtrlPlusRoundTrip/ctrl++ 2026-10-22T08:21:58.496449163Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:21:58.49645743Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:21:58.496465693Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:21:58.496471402Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:21:58.496476415Z --- PASS: TestParseBinding_CtrlPlusRoundTrip (0.00s) 2026-10-22T08:21:58.4964886Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ctrl++ (0.00s) 2026-10-22T08:21:58.496501206Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:21:58.49651376Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:21:58.496526202Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:21:58.496544061Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:21:58.496552153Z === RUN TestParseBinding_MultiModifierRoundTrip 2026-10-22T08:21:58.496560474Z --- PASS: TestParseBinding_MultiModifierRoundTrip (0.00s) 2026-10-22T08:21:58.496572087Z === RUN TestParseBinding_RoundTrip 2026-10-22T08:21:58.49658378Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T08:21:58.496591894Z === RUN TestParseBinding_RoundTrip/shift+j 2026-10-22T08:21:58.496599955Z === RUN TestParseBinding_RoundTrip/ctrl++ 2026-10-22T08:21:58.496607954Z === RUN TestParseBinding_RoundTrip/ctrl+- 2026-10-22T08:21:58.4966164Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496624181Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496632761Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496637893Z === RUN TestParseBinding_RoundTrip/]] 2026-10-22T08:21:58.496642757Z === RUN TestParseBinding_RoundTrip/yah 2026-10-22T08:21:58.496647424Z === RUN TestParseBinding_RoundTrip/gO 2026-10-22T08:21:58.496652069Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496656746Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496663959Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496672088Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496682656Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496688966Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496693801Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496698316Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496702913Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496707253Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496711705Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496716171Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496720524Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.49673778Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496744519Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496753377Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496762076Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496769984Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496777868Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496785694Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496793733Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496801829Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496806885Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496812116Z === RUN TestParseBinding_RoundTrip/> 2026-10-22T08:21:58.496816852Z === RUN TestParseBinding_RoundTrip/ctrl+> 2026-10-22T08:21:58.496821796Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496829194Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T08:21:58.496838275Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T08:21:58.496846365Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:21:58.496853956Z === RUN TestParseBinding_RoundTrip/-d 2026-10-22T08:21:58.496871285Z === RUN TestParseBinding_RoundTrip/C-d 2026-10-22T08:21:58.496888098Z === RUN TestParseBinding_RoundTrip/S-j 2026-10-22T08:21:58.496904367Z === RUN TestParseBinding_RoundTrip/A-k 2026-10-22T08:21:58.496916405Z === RUN TestParseBinding_RoundTrip/Spacej 2026-10-22T08:21:58.496924512Z === RUN TestParseBinding_RoundTrip/Escj 2026-10-22T08:21:58.496929595Z === RUN TestParseBinding_RoundTrip/Tabx 2026-10-22T08:21:58.496934118Z === RUN TestParseBinding_RoundTrip/enter 2026-10-22T08:21:58.496938718Z === RUN TestParseBinding_RoundTrip/escape 2026-10-22T08:21:58.496943663Z === RUN TestParseBinding_RoundTrip/return 2026-10-22T08:21:58.496948027Z === RUN TestParseBinding_RoundTrip/esc 2026-10-22T08:21:58.496952531Z --- PASS: TestParseBinding_RoundTrip (0.00s) 2026-10-22T08:21:58.496963031Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T08:21:58.496974391Z --- PASS: TestParseBinding_RoundTrip/shift+j (0.00s) 2026-10-22T08:21:58.496988446Z --- PASS: TestParseBinding_RoundTrip/ctrl++ (0.00s) 2026-10-22T08:21:58.49700739Z --- PASS: TestParseBinding_RoundTrip/ctrl+- (0.00s) 2026-10-22T08:21:58.497024853Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.49704325Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497060021Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497073789Z --- PASS: TestParseBinding_RoundTrip/]] (0.00s) 2026-10-22T08:21:58.497090249Z --- PASS: TestParseBinding_RoundTrip/yah (0.00s) 2026-10-22T08:21:58.497106877Z --- PASS: TestParseBinding_RoundTrip/gO (0.00s) 2026-10-22T08:21:58.497123591Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497139861Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497156116Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497172879Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497189156Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497204482Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497221233Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497237943Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497254775Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497271553Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497288195Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497305705Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497320744Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497348171Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497375441Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497402244Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497428841Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497447882Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497464938Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497483125Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497503037Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497519387Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497535508Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497549221Z --- PASS: TestParseBinding_RoundTrip/> (0.00s) 2026-10-22T08:21:58.497565783Z --- PASS: TestParseBinding_RoundTrip/ctrl+> (0.00s) 2026-10-22T08:21:58.497580334Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.497601564Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T08:21:58.497944225Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T08:21:58.497975652Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:21:58.498029251Z --- PASS: TestParseBinding_RoundTrip/-d (0.00s) 2026-10-22T08:21:58.49805638Z --- PASS: TestParseBinding_RoundTrip/C-d (0.00s) 2026-10-22T08:21:58.49810122Z --- PASS: TestParseBinding_RoundTrip/S-j (0.00s) 2026-10-22T08:21:58.498135609Z --- PASS: TestParseBinding_RoundTrip/A-k (0.00s) 2026-10-22T08:21:58.498177273Z --- PASS: TestParseBinding_RoundTrip/Spacej (0.00s) 2026-10-22T08:21:58.498215593Z --- PASS: TestParseBinding_RoundTrip/Escj (0.00s) 2026-10-22T08:21:58.498254301Z --- PASS: TestParseBinding_RoundTrip/Tabx (0.00s) 2026-10-22T08:21:58.498290975Z --- PASS: TestParseBinding_RoundTrip/enter (0.00s) 2026-10-22T08:21:58.498329671Z --- PASS: TestParseBinding_RoundTrip/escape (0.00s) 2026-10-22T08:21:58.498366276Z --- PASS: TestParseBinding_RoundTrip/return (0.00s) 2026-10-22T08:21:58.49840776Z --- PASS: TestParseBinding_RoundTrip/esc (0.00s) 2026-10-22T08:21:58.49843619Z === RUN TestParseBinding_DeterministicRoundTripProperty 2026-10-22T08:21:58.498468048Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:21:58.498486212Z === RUN TestParseBinding_DeterministicRoundTripProperty/J 2026-10-22T08:21:58.498510235Z === RUN TestParseBinding_DeterministicRoundTripProperty/]] 2026-10-22T08:21:58.498546756Z === RUN TestParseBinding_DeterministicRoundTripProperty/yah 2026-10-22T08:21:58.498568339Z === RUN TestParseBinding_DeterministicRoundTripProperty/gO 2026-10-22T08:21:58.498592243Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498627116Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498645471Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498664421Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498699223Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498717293Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498737493Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498773791Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498794651Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498813419Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498848053Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498867931Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498891639Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.49892263Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498941129Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.498962307Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499055076Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.49909155Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.49911166Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.49912732Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499143696Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499160566Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499175371Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499190619Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499205149Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499220008Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499236803Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499251659Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499285622Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499303274Z === RUN TestParseBinding_DeterministicRoundTripProperty/! 2026-10-22T08:21:58.499317107Z === RUN TestParseBinding_DeterministicRoundTripProperty/@ 2026-10-22T08:21:58.499331186Z === RUN TestParseBinding_DeterministicRoundTripProperty/# 2026-10-22T08:21:58.499347637Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:21:58.499364291Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:21:58.499379385Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:21:58.499393871Z === RUN TestParseBinding_DeterministicRoundTripProperty/Spacej 2026-10-22T08:21:58.499407965Z === RUN TestParseBinding_DeterministicRoundTripProperty/Escj 2026-10-22T08:21:58.499422314Z === RUN TestParseBinding_DeterministicRoundTripProperty/Tabx 2026-10-22T08:21:58.499436267Z === RUN TestParseBinding_DeterministicRoundTripProperty/C-d 2026-10-22T08:21:58.499450354Z === RUN TestParseBinding_DeterministicRoundTripProperty/é 2026-10-22T08:21:58.499465321Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499484742Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499502694Z === RUN TestParseBinding_DeterministicRoundTripProperty/😀 2026-10-22T08:21:58.499517927Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:21:58.499532196Z --- PASS: TestParseBinding_DeterministicRoundTripProperty (0.00s) 2026-10-22T08:21:58.499558834Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:21:58.499587031Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/J (0.00s) 2026-10-22T08:21:58.499616372Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/]] (0.00s) 2026-10-22T08:21:58.499642228Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/yah (0.00s) 2026-10-22T08:21:58.499670928Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/gO (0.00s) 2026-10-22T08:21:58.499697112Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.49972463Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499752318Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499778845Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499807263Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499833791Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499860094Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499891389Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.49991872Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499944904Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499972131Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.499998355Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500026071Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500052042Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500078081Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500107378Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500136726Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500164012Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500192678Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500241638Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500271821Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500316828Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.50034681Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500390643Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500421939Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.50046434Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500493544Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.50053571Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.50056758Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.500608251Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/! (0.00s) 2026-10-22T08:21:58.5006386Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/@ (0.00s) 2026-10-22T08:21:58.500679025Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/# (0.00s) 2026-10-22T08:21:58.50070923Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:21:58.50075977Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:21:58.500791176Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:21:58.500835592Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Spacej (0.00s) 2026-10-22T08:21:58.50086762Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Escj (0.00s) 2026-10-22T08:21:58.500914306Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Tabx (0.00s) 2026-10-22T08:21:58.500950394Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/C-d (0.00s) 2026-10-22T08:21:58.500991373Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/é (0.00s) 2026-10-22T08:21:58.501042742Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.50109174Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.501139229Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/😀 (0.00s) 2026-10-22T08:21:58.501198874Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:21:58.501219246Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip 2026-10-22T08:21:58.501234681Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_n_t_e_r 2026-10-22T08:21:58.501263443Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_n_t_e_r 2026-10-22T08:21:58.501282433Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+r_e_t_u_r_n 2026-10-22T08:21:58.501299052Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/r_e_t_u_r_n 2026-10-22T08:21:58.501332337Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c 2026-10-22T08:21:58.501352772Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c 2026-10-22T08:21:58.501367826Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c_a_p_e 2026-10-22T08:21:58.501396181Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c_a_p_e 2026-10-22T08:21:58.501413123Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip (0.00s) 2026-10-22T08:21:58.501459898Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_n_t_e_r (0.00s) 2026-10-22T08:21:58.501491743Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_n_t_e_r (0.00s) 2026-10-22T08:21:58.50153694Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+r_e_t_u_r_n (0.00s) 2026-10-22T08:21:58.501570954Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/r_e_t_u_r_n (0.00s) 2026-10-22T08:21:58.501614109Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c (0.00s) 2026-10-22T08:21:58.50164395Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c (0.00s) 2026-10-22T08:21:58.501689531Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c_a_p_e (0.00s) 2026-10-22T08:21:58.501723177Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c_a_p_e (0.00s) 2026-10-22T08:21:58.501746185Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip 2026-10-22T08:21:58.501770382Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/ctrl_+_d_runes 2026-10-22T08:21:58.501790077Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/Ctrl_+_d_mixed_case_start 2026-10-22T08:21:58.501804933Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/control_+_j_runes 2026-10-22T08:21:58.501833192Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/shift_+_j_runes 2026-10-22T08:21:58.501850377Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/alt_+_k_runes 2026-10-22T08:21:58.501867841Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip (0.00s) 2026-10-22T08:21:58.501918054Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/ctrl_+_d_runes (0.00s) 2026-10-22T08:21:58.501970307Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/Ctrl_+_d_mixed_case_start (0.00s) 2026-10-22T08:21:58.502007772Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/control_+_j_runes (0.00s) 2026-10-22T08:21:58.502061602Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/shift_+_j_runes (0.00s) 2026-10-22T08:21:58.502101016Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/alt_+_k_runes (0.00s) 2026-10-22T08:21:58.502134573Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted 2026-10-22T08:21:58.502156453Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/enter 2026-10-22T08:21:58.502191306Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/return 2026-10-22T08:21:58.502213424Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Enter 2026-10-22T08:21:58.502250694Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Return 2026-10-22T08:21:58.502271037Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ENTER 2026-10-22T08:21:58.502282068Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/escape 2026-10-22T08:21:58.502301475Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/esc 2026-10-22T08:21:58.502370474Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Escape 2026-10-22T08:21:58.502389322Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Esc 2026-10-22T08:21:58.502401336Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ESC 2026-10-22T08:21:58.502432857Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ctrl+d 2026-10-22T08:21:58.502452996Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/control+j 2026-10-22T08:21:58.502467757Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/shift+j 2026-10-22T08:21:58.502497278Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/alt+k 2026-10-22T08:21:58.502520382Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted (0.00s) 2026-10-22T08:21:58.502569364Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/enter (0.00s) 2026-10-22T08:21:58.502618479Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/return (0.00s) 2026-10-22T08:21:58.502667358Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Enter (0.00s) 2026-10-22T08:21:58.502706085Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Return (0.00s) 2026-10-22T08:21:58.502751516Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ENTER (0.00s) 2026-10-22T08:21:58.502808865Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/escape (0.00s) 2026-10-22T08:21:58.502849072Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/esc (0.00s) 2026-10-22T08:21:58.502892048Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Escape (0.00s) 2026-10-22T08:21:58.502945024Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Esc (0.00s) 2026-10-22T08:21:58.502978753Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ESC (0.00s) 2026-10-22T08:21:58.503022215Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ctrl+d (0.00s) 2026-10-22T08:21:58.503060553Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/control+j (0.00s) 2026-10-22T08:21:58.50310995Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/shift+j (0.00s) 2026-10-22T08:21:58.503158494Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/alt+k (0.00s) 2026-10-22T08:21:58.503190711Z === RUN TestParseBinding_OneCharAngleLiteral 2026-10-22T08:21:58.503208837Z --- PASS: TestParseBinding_OneCharAngleLiteral (0.00s) 2026-10-22T08:21:58.503218744Z === RUN TestParseBinding_CtrlEAcuteRoundTrip 2026-10-22T08:21:58.50323985Z === RUN TestParseBinding_CtrlEAcuteRoundTrip/ctrl+é 2026-10-22T08:21:58.503286147Z === RUN TestParseBinding_CtrlEAcuteRoundTrip/ 2026-10-22T08:21:58.503316915Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip (0.00s) 2026-10-22T08:21:58.503357204Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip/ctrl+é (0.00s) 2026-10-22T08:21:58.503395717Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip/ (0.00s) 2026-10-22T08:21:58.503420881Z === RUN TestParseBinding_ReplacementCharRoundTrip 2026-10-22T08:21:58.503441293Z === RUN TestParseBinding_ReplacementCharRoundTrip/ctrl+� 2026-10-22T08:21:58.503458698Z === RUN TestParseBinding_ReplacementCharRoundTrip/ 2026-10-22T08:21:58.503474927Z --- PASS: TestParseBinding_ReplacementCharRoundTrip (0.00s) 2026-10-22T08:21:58.503505467Z --- PASS: TestParseBinding_ReplacementCharRoundTrip/ctrl+� (0.00s) 2026-10-22T08:21:58.503539771Z --- PASS: TestParseBinding_ReplacementCharRoundTrip/ (0.00s) 2026-10-22T08:21:58.503561986Z === RUN TestParseBinding_LegacyCollisionModel 2026-10-22T08:21:58.503587108Z === RUN TestParseBinding_LegacyCollisionModel/atom/enter 2026-10-22T08:21:58.503607635Z === RUN TestParseBinding_LegacyCollisionModel/atom/Enter 2026-10-22T08:21:58.50362723Z === RUN TestParseBinding_LegacyCollisionModel/atom/ENTER 2026-10-22T08:21:58.503644306Z === RUN TestParseBinding_LegacyCollisionModel/atom/return 2026-10-22T08:21:58.503666368Z === RUN TestParseBinding_LegacyCollisionModel/atom/Return 2026-10-22T08:21:58.503683846Z === RUN TestParseBinding_LegacyCollisionModel/atom/escape 2026-10-22T08:21:58.503706529Z === RUN TestParseBinding_LegacyCollisionModel/atom/Escape 2026-10-22T08:21:58.503724842Z === RUN TestParseBinding_LegacyCollisionModel/atom/esc 2026-10-22T08:21:58.503747987Z === RUN TestParseBinding_LegacyCollisionModel/atom/Esc 2026-10-22T08:21:58.503764123Z === RUN TestParseBinding_LegacyCollisionModel/atom/ESC 2026-10-22T08:21:58.503786558Z === RUN TestParseBinding_LegacyCollisionModel/chord/ctrl+d 2026-10-22T08:21:58.503806449Z === RUN TestParseBinding_LegacyCollisionModel/chord/control+j 2026-10-22T08:21:58.503830129Z === RUN TestParseBinding_LegacyCollisionModel/chord/shift+a 2026-10-22T08:21:58.503857346Z === RUN TestParseBinding_LegacyCollisionModel/chord/alt+b 2026-10-22T08:21:58.503880922Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/enterj 2026-10-22T08:21:58.50390242Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/Escj 2026-10-22T08:21:58.503920953Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/ctrldj 2026-10-22T08:21:58.503935807Z --- PASS: TestParseBinding_LegacyCollisionModel (0.00s) 2026-10-22T08:21:58.503963217Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/enter (0.00s) 2026-10-22T08:21:58.50400238Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Enter (0.00s) 2026-10-22T08:21:58.504035681Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/ENTER (0.00s) 2026-10-22T08:21:58.50406767Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/return (0.00s) 2026-10-22T08:21:58.504102111Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Return (0.00s) 2026-10-22T08:21:58.504138546Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/escape (0.00s) 2026-10-22T08:21:58.504173215Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Escape (0.00s) 2026-10-22T08:21:58.504207746Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/esc (0.00s) 2026-10-22T08:21:58.504241764Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Esc (0.00s) 2026-10-22T08:21:58.50427536Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/ESC (0.00s) 2026-10-22T08:21:58.504310466Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/ctrl+d (0.00s) 2026-10-22T08:21:58.50434535Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/control+j (0.00s) 2026-10-22T08:21:58.504377089Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/shift+a (0.00s) 2026-10-22T08:21:58.504413073Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/alt+b (0.00s) 2026-10-22T08:21:58.504448074Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/enterj (0.00s) 2026-10-22T08:21:58.504483164Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/Escj (0.00s) 2026-10-22T08:21:58.504519564Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/ctrldj (0.00s) 2026-10-22T08:21:58.50453872Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip 2026-10-22T08:21:58.504566394Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/a 2026-10-22T08:21:58.50458575Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504603871Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A 2026-10-22T08:21:58.504621831Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.5046449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504662093Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504685022Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504703585Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504756762Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/b 2026-10-22T08:21:58.504785576Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50481017Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/B 2026-10-22T08:21:58.504826744Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504849943Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504871062Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504893062Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504915871Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50493742Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/c 2026-10-22T08:21:58.504956248Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.504971311Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C 2026-10-22T08:21:58.505024232Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505048373Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505071462Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50508964Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505107481Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50514095Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/d 2026-10-22T08:21:58.505158364Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505180312Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/D 2026-10-22T08:21:58.505216728Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505234262Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50525331Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505282158Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505299474Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505318148Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/e 2026-10-22T08:21:58.50534572Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505360456Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/E 2026-10-22T08:21:58.505371962Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505382091Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505392058Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505431586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505445597Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505464182Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/f 2026-10-22T08:21:58.505501835Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505518161Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/F 2026-10-22T08:21:58.505537162Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50557441Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505592715Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505613795Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505652115Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505669488Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/g 2026-10-22T08:21:58.505686228Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.5057199Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/G 2026-10-22T08:21:58.505739167Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505757216Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505786691Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505803799Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505822789Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505852555Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/h 2026-10-22T08:21:58.505869832Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505887452Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/H 2026-10-22T08:21:58.505917159Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50594885Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505981119Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.505999606Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506017012Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506046255Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/i 2026-10-22T08:21:58.506062943Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506081143Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/I 2026-10-22T08:21:58.506113502Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506131313Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506149741Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506178614Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50619808Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506217108Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:21:58.50624617Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50626457Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/J 2026-10-22T08:21:58.506282481Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506311601Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506328734Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506346329Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506376764Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506393447Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/k 2026-10-22T08:21:58.506412456Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506443317Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/K 2026-10-22T08:21:58.506461505Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506479232Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506510052Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506528817Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506546108Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506576694Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/l 2026-10-22T08:21:58.50659774Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506616201Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/L 2026-10-22T08:21:58.506650123Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506667266Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506683664Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506715157Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50673421Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506753968Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/m 2026-10-22T08:21:58.506781777Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506799792Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/M 2026-10-22T08:21:58.506817194Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506846697Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506864712Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506882171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506912147Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506928827Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/n 2026-10-22T08:21:58.506945102Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.506973924Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/N 2026-10-22T08:21:58.506992702Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507010763Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50704178Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50706114Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50707881Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507108391Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/o 2026-10-22T08:21:58.507126374Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507145195Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/O 2026-10-22T08:21:58.507161365Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507182491Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507198603Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50721648Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507231849Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507250854Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/p 2026-10-22T08:21:58.507266744Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507283607Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/P 2026-10-22T08:21:58.507299353Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507316429Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507334193Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507351073Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507369244Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507384182Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/q 2026-10-22T08:21:58.507400309Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507414666Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Q 2026-10-22T08:21:58.507431062Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507449623Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507465666Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507484468Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507500289Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50751611Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/r 2026-10-22T08:21:58.50752705Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507541978Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/R 2026-10-22T08:21:58.507555324Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507566981Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507578097Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507598647Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507619939Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507657151Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/s 2026-10-22T08:21:58.50768187Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507710685Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S 2026-10-22T08:21:58.507734439Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50775396Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507770207Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507788035Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507805827Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507820825Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/t 2026-10-22T08:21:58.507836606Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507853497Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/T 2026-10-22T08:21:58.507869816Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507888633Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507904398Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507920438Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507936472Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507952159Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/u 2026-10-22T08:21:58.507969919Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.507985409Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/U 2026-10-22T08:21:58.508001278Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508018635Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508035272Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508054192Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508070778Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508086309Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/v 2026-10-22T08:21:58.508102067Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508118233Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/V 2026-10-22T08:21:58.508133919Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508151286Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508170747Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50818435Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508194041Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508203711Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/w 2026-10-22T08:21:58.508213876Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.5082224Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/W 2026-10-22T08:21:58.508231753Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508242548Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508262902Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508274908Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508286567Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508305732Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/x 2026-10-22T08:21:58.508317621Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508335016Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/X 2026-10-22T08:21:58.508361389Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50838809Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508409Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508432337Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50845893Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508483221Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/y 2026-10-22T08:21:58.508511589Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508523787Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Y 2026-10-22T08:21:58.508534107Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50855615Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508577156Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508596885Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508616728Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508636191Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/z 2026-10-22T08:21:58.508654331Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508672865Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Z 2026-10-22T08:21:58.508691073Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508709483Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508743422Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508775833Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50879779Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508808876Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/! 2026-10-22T08:21:58.508820206Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508830097Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50884601Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508855769Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508870628Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508886734Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508900084Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508913348Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/" 2026-10-22T08:21:58.508926597Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508941288Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508954126Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508966737Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508979817Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.508995111Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509008433Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509021007Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/# 2026-10-22T08:21:58.509034277Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509048988Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509062358Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509074472Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509084007Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509090366Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509100057Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509110012Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/$ 2026-10-22T08:21:58.509118948Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509144256Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509166127Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509182018Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509204658Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509230113Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509250171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509281179Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/% 2026-10-22T08:21:58.509301509Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509316667Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509342241Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509364339Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509378001Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509391226Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509410338Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509428836Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/& 2026-10-22T08:21:58.509442831Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509454751Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509464373Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509473618Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509479901Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509493466Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509508902Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509521847Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/' 2026-10-22T08:21:58.509533468Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509544233Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509553804Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509561529Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509574657Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50958555Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509601013Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509615429Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/( 2026-10-22T08:21:58.509631241Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50965108Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509666204Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.50968131Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509694169Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.5097081Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509722449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509733858Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/) 2026-10-22T08:21:58.509745735Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509755325Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509764948Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509779047Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509804456Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509824188Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509839882Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509864996Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/* 2026-10-22T08:21:58.509888196Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509904702Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509919592Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509933719Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509948666Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509965712Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509982674Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.509997823Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510013179Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510036404Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510056694Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510075017Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510094777Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510122767Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510144821Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510161948Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/, 2026-10-22T08:21:58.510175889Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510198981Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510219647Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510235443Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510258867Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510291874Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510311931Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510325063Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/- 2026-10-22T08:21:58.510338871Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510351065Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510362743Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510376246Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51039183Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510406915Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510419445Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510431539Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/. 2026-10-22T08:21:58.510443335Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510456874Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510468791Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510483228Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510497595Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510511984Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510525967Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510539301Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip// 2026-10-22T08:21:58.510551661Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510563392Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510577651Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510589806Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51060168Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510616438Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510630673Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510645522Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/: 2026-10-22T08:21:58.510661558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510676156Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510692974Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510705716Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510718014Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510729983Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510741834Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51075603Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/; 2026-10-22T08:21:58.510774263Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510788978Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51080375Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510821652Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510838071Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510853201Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510867449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510881397Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510893629Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510905492Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510918583Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510934006Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510948123Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51096426Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510978983Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.510995362Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/= 2026-10-22T08:21:58.511010887Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511024963Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51103705Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511048878Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51106189Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511076758Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511092713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511106626Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511119127Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511131433Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511143582Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511158487Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511173269Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511187321Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511200004Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511212073Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/? 2026-10-22T08:21:58.511223944Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511238055Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511252087Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511268145Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511282912Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511295899Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511308707Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511320962Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/@ 2026-10-22T08:21:58.511332801Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511348761Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511363306Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511378231Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511396352Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511410382Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51142258Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511434114Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/[ 2026-10-22T08:21:58.511445958Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511458289Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511472897Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511492863Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511511075Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511526158Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511544484Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511559311Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/\ 2026-10-22T08:21:58.511577257Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511592245Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511608566Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51162112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51163424Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511646618Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511659508Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511678342Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/] 2026-10-22T08:21:58.511694755Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511709567Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511721936Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511733931Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511747406Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511759757Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511774633Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511789718Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/^ 2026-10-22T08:21:58.511804774Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511821558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511836788Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511852084Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511867295Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511881762Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511894034Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511905913Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/_ 2026-10-22T08:21:58.51191784Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511929599Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511941921Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511954742Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511967133Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511981237Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.511997125Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512012224Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/` 2026-10-22T08:21:58.512027287Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51204377Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512060243Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512073089Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512088175Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512100969Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512113035Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512126651Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/{ 2026-10-22T08:21:58.51213897Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512155059Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512171292Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512187171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512201205Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512213558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512225644Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512237525Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/| 2026-10-22T08:21:58.512254738Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.5122695Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512284586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512298097Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512310675Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512322729Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512337615Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512352237Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/} 2026-10-22T08:21:58.512368914Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512381372Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512393602Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512407213Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51241954Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512434276Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512453017Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512465846Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/~ 2026-10-22T08:21:58.512482771Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512508602Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512535773Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512565015Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512582768Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512598256Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51263333Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512649445Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512664467Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512679332Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512695901Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512711768Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512741517Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512801302Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512833075Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512852502Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512868935Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51288356Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512895251Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512906618Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512919661Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512931838Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512945275Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512960044Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.512981939Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513010841Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513037086Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513076928Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513084593Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513090406Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513096179Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513101677Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513107391Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51311394Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513119647Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513125199Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51313082Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513136359Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513144814Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513153389Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513162151Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513172886Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513181479Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513190104Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513198347Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513209713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513221319Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513227805Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513239287Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513273141Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513286429Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513299461Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513318213Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513331921Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513352534Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51337078Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.5133811Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513390149Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513407176Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513424882Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513437181Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513443588Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513449409Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513455408Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513463994Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513478419Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513490159Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513503646Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513516229Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513529696Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513539528Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513545713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513551747Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513557257Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513576772Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513589381Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513600252Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513612655Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51362258Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513629028Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513637625Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513652481Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513667001Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513685832Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513693229Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513699018Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513708092Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513714085Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513723231Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513733211Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513757095Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51377035Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513783826Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513798507Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513811Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513823558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513835472Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513848761Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513855248Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513861016Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513875677Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513889139Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513901878Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513912146Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513924552Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513934798Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513947675Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513959181Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513972006Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513986919Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.513999112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514008581Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514022115Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.51403265Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514050061Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514063831Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514078239Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514092024Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514104951Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:21:58.514115963Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-d 2026-10-22T08:21:58.514127829Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S-j 2026-10-22T08:21:58.514140566Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A-k 2026-10-22T08:21:58.514150542Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-S-a 2026-10-22T08:21:58.51416206Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Spacej 2026-10-22T08:21:58.514177077Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Escj 2026-10-22T08:21:58.514189369Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Tabx 2026-10-22T08:21:58.514203421Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Returnx 2026-10-22T08:21:58.514222632Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter 2026-10-22T08:21:58.514245259Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter 2026-10-22T08:21:58.51426225Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/sc 2026-10-22T08:21:58.514272685Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/scape 2026-10-22T08:21:58.514282187Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/eturn 2026-10-22T08:21:58.514293516Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ctrld 2026-10-22T08:21:58.514303135Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:21:58.514312265Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:21:58.514330878Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:21:58.514341971Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/gO 2026-10-22T08:21:58.514351489Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/]] 2026-10-22T08:21:58.514362937Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip (0.01s) 2026-10-22T08:21:58.514380968Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/a (0.00s) 2026-10-22T08:21:58.514402725Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514427322Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A (0.00s) 2026-10-22T08:21:58.514450989Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514476461Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514502148Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514525272Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514551528Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514574092Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/b (0.00s) 2026-10-22T08:21:58.514597345Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514621085Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/B (0.00s) 2026-10-22T08:21:58.514645537Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514669467Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514694831Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514718275Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514743617Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514766123Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/c (0.00s) 2026-10-22T08:21:58.514786964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514811078Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C (0.00s) 2026-10-22T08:21:58.514834034Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514858448Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514883705Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514908244Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514931583Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.514955307Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/d (0.00s) 2026-10-22T08:21:58.514978382Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515002554Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/D (0.00s) 2026-10-22T08:21:58.515025453Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51505129Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51507635Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515099228Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515122563Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515145921Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/e (0.00s) 2026-10-22T08:21:58.515168186Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515191709Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/E (0.00s) 2026-10-22T08:21:58.515214427Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515237217Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51526192Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515284928Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515308495Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515332012Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/f (0.00s) 2026-10-22T08:21:58.515354622Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51537862Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/F (0.00s) 2026-10-22T08:21:58.515401319Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515424078Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515448569Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515477987Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515556964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515586227Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/g (0.00s) 2026-10-22T08:21:58.515607647Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515626799Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/G (0.00s) 2026-10-22T08:21:58.515646151Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515664078Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515679448Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515694936Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51571311Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515732071Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/h (0.00s) 2026-10-22T08:21:58.515751348Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515770616Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/H (0.00s) 2026-10-22T08:21:58.515788829Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515808495Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515827856Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515847647Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515867669Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515886077Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/i (0.00s) 2026-10-22T08:21:58.515905816Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515920259Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/I (0.00s) 2026-10-22T08:21:58.515952579Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515972874Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.515988394Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516003039Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51601812Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516032122Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:21:58.516051222Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516075537Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/J (0.00s) 2026-10-22T08:21:58.516091481Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516107819Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516153453Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51618626Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51621448Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516237968Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/k (0.00s) 2026-10-22T08:21:58.516258435Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516277203Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/K (0.00s) 2026-10-22T08:21:58.516297222Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516316964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516332262Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516347097Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516362782Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516376748Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/l (0.00s) 2026-10-22T08:21:58.516395683Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516412116Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/L (0.00s) 2026-10-22T08:21:58.516433889Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516459352Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516490489Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516526048Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516559943Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516596345Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/m (0.00s) 2026-10-22T08:21:58.516644943Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516691546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/M (0.00s) 2026-10-22T08:21:58.516748653Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516785898Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516826935Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516873513Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516915658Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.516958217Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/n (0.00s) 2026-10-22T08:21:58.516995654Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517032483Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/N (0.00s) 2026-10-22T08:21:58.517068728Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517105683Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517144336Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517181215Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517207117Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517228796Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/o (0.00s) 2026-10-22T08:21:58.517252225Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517283157Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/O (0.00s) 2026-10-22T08:21:58.517306434Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517325974Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517361883Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517403443Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517438281Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517466227Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/p (0.00s) 2026-10-22T08:21:58.517491398Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517516931Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/P (0.00s) 2026-10-22T08:21:58.517542492Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517585839Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517613936Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517633646Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517654854Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517679778Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/q (0.00s) 2026-10-22T08:21:58.517704238Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517728043Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Q (0.00s) 2026-10-22T08:21:58.517753955Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517778074Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517802659Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517829552Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517855964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.5178816Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/r (0.00s) 2026-10-22T08:21:58.517905605Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517929085Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/R (0.00s) 2026-10-22T08:21:58.517954939Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.517976928Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518001698Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51802783Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518052233Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518073506Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/s (0.00s) 2026-10-22T08:21:58.518099223Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518123162Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S (0.00s) 2026-10-22T08:21:58.518147722Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518173355Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518197392Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51822351Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518248461Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518272076Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/t (0.00s) 2026-10-22T08:21:58.518299313Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518323073Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/T (0.00s) 2026-10-22T08:21:58.518347225Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518373086Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518397482Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518423484Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518448785Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518472443Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/u (0.00s) 2026-10-22T08:21:58.518498641Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518519826Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/U (0.00s) 2026-10-22T08:21:58.518540097Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518558634Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518582289Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518601861Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518623583Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518644004Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/v (0.00s) 2026-10-22T08:21:58.518670603Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518695386Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/V (0.00s) 2026-10-22T08:21:58.518720561Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518745804Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518769626Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518792641Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518817432Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518839562Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/w (0.00s) 2026-10-22T08:21:58.518865939Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518884759Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/W (0.00s) 2026-10-22T08:21:58.518903675Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518925041Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518949025Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518969944Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.518989081Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519009009Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/x (0.00s) 2026-10-22T08:21:58.519038239Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519064444Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/X (0.00s) 2026-10-22T08:21:58.519087901Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519109221Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519134031Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51915688Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519180508Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519205218Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/y (0.00s) 2026-10-22T08:21:58.519224259Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519242075Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Y (0.00s) 2026-10-22T08:21:58.519284583Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519315449Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519340719Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519366988Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519392119Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519413318Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/z (0.00s) 2026-10-22T08:21:58.519439666Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51946363Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Z (0.00s) 2026-10-22T08:21:58.519488219Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519514707Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519538979Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519564128Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.51958981Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519613579Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/! (0.00s) 2026-10-22T08:21:58.519639868Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519664013Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519687714Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519713961Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519738199Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519763257Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519789153Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519812748Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/" (0.00s) 2026-10-22T08:21:58.519838781Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519863141Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.5198872Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519914546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519939234Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519963881Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.519992439Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520016287Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/# (0.00s) 2026-10-22T08:21:58.520042384Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520092831Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520122814Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520145528Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52016984Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520196017Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520220935Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520245497Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/$ (0.00s) 2026-10-22T08:21:58.520272626Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520296643Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52032384Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520360199Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520387366Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52041462Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520439335Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520462314Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/% (0.00s) 2026-10-22T08:21:58.520486917Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520509889Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520533376Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520557952Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520581267Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520605989Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520630516Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520667024Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/& (0.00s) 2026-10-22T08:21:58.520703404Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520750022Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520777975Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520806353Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520829724Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520860675Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520886484Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520911976Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/' (0.00s) 2026-10-22T08:21:58.520936983Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520965104Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.520992095Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521019016Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52104454Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521072214Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521096582Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521120449Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/( (0.00s) 2026-10-22T08:21:58.521386001Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52143657Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521469457Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521489964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52152398Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521570249Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521608072Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521637217Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/) (0.00s) 2026-10-22T08:21:58.521658814Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521677804Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521696302Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521722276Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521746474Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52176777Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521787192Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521805027Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/* (0.00s) 2026-10-22T08:21:58.521830999Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52185698Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52188095Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521902848Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521926461Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521948574Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.521972264Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52199592Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52201919Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52204291Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522064613Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522090706Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522115596Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522137605Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522161624Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522186606Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/, (0.00s) 2026-10-22T08:21:58.52221086Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522240089Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522263616Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52228821Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522309331Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52233233Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522356309Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522380894Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/- (0.00s) 2026-10-22T08:21:58.52240436Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522437819Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522463165Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522483017Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522512299Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522541158Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522567685Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52258632Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/. (0.00s) 2026-10-22T08:21:58.522616385Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522641531Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522665376Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522684638Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522703461Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522750275Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52281593Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522851967Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip// (0.00s) 2026-10-22T08:21:58.522884164Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522914288Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522953014Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.522991337Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523025051Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52305626Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523092573Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523128971Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/: (0.00s) 2026-10-22T08:21:58.523170748Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523212238Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523253243Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523296663Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523337076Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523379692Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52342024Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523451141Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/; (0.00s) 2026-10-22T08:21:58.523481162Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523521047Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523554502Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523585294Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52362317Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523661668Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523703809Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523731215Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523773068Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523811778Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523861742Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523903364Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523945411Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.523978632Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524012282Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.5240403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/= (0.00s) 2026-10-22T08:21:58.524069351Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524103822Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524136459Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524166957Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524211237Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524243562Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524275733Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524315974Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524351555Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524394247Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524425651Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524470523Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524510441Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52454893Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524586621Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524622179Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/? (0.00s) 2026-10-22T08:21:58.524660905Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524703322Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52475317Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524802186Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524840044Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524880423Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524918776Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.524951902Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/@ (0.00s) 2026-10-22T08:21:58.52499039Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525028697Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525064869Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525096267Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525130345Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525183829Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52523051Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525266226Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/[ (0.00s) 2026-10-22T08:21:58.525302156Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525341577Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525376566Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525417056Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525622665Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52567597Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525713005Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525756146Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/\ (0.00s) 2026-10-22T08:21:58.525797293Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525890528Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525924731Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525961507Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.525990019Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526014543Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526034965Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526058212Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/] (0.00s) 2026-10-22T08:21:58.526081246Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52610546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526167202Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52642076Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526457348Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526489828Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526587251Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526637458Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/^ (0.00s) 2026-10-22T08:21:58.526681227Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526718809Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526756753Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52679623Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526833382Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526867185Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526893968Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526925765Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/_ (0.00s) 2026-10-22T08:21:58.526958569Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.526990361Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527022518Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527056683Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52708693Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527118715Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527150199Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527179707Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/` (0.00s) 2026-10-22T08:21:58.527212588Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527246003Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527278259Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527309887Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527342436Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527374899Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52740703Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.5274417Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/{ (0.00s) 2026-10-22T08:21:58.527476806Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527506536Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527542041Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527574732Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527607139Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52764066Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527674067Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527705623Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/| (0.00s) 2026-10-22T08:21:58.527737774Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527771265Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527803963Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527837151Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527869882Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527903017Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527936671Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.527967638Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/} (0.00s) 2026-10-22T08:21:58.527999657Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528034175Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528063924Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528095917Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528123468Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528150371Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528179998Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528205079Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/~ (0.00s) 2026-10-22T08:21:58.5282315Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528256859Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52828095Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528306207Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528331783Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528360345Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528389613Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528417357Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528444682Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528472365Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528500299Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528527799Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528557392Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528585496Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528614722Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528642866Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52867082Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528697429Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528916306Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.528959058Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529000777Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529036196Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529070472Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529105032Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529139819Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529173999Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529207346Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529242127Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529284874Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.52932458Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529361511Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529390853Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529426977Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529459937Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529492622Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529527554Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529563146Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529596805Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529630999Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529665409Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529701206Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529737817Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529772799Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529808527Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529843331Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529879656Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529918317Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529951566Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.529985954Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530023122Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530058677Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530092479Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530126743Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530160288Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530196413Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530231746Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530264501Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530299465Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530334279Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530377363Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530414904Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530450249Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530482747Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.53051552Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530549487Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530585663Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530618793Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530646572Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530675085Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530704957Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530735741Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530762973Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530790108Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530827537Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.53088334Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530921942Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.530959405Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.53099877Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531037581Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531077502Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531120382Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531179159Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531221961Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531259872Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531295963Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531334943Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531374048Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531414207Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531462807Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531504063Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531544343Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531585948Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531628122Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531668854Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531711477Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531744686Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531784196Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531824644Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531862136Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.53190251Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531941015Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.531988109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532029122Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532063981Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532105289Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532143403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532188569Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532225942Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532264978Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532307152Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532352134Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532379189Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532418824Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532458864Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532509757Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532553751Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532589433Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532634013Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532689219Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:21:58.532738226Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-d (0.00s) 2026-10-22T08:21:58.53278017Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S-j (0.00s) 2026-10-22T08:21:58.532817172Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A-k (0.00s) 2026-10-22T08:21:58.532859523Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-S-a (0.00s) 2026-10-22T08:21:58.532899281Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Spacej (0.00s) 2026-10-22T08:21:58.532933777Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Escj (0.00s) 2026-10-22T08:21:58.532973614Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Tabx (0.00s) 2026-10-22T08:21:58.533016544Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Returnx (0.00s) 2026-10-22T08:21:58.533045299Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter (0.00s) 2026-10-22T08:21:58.533073153Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter (0.00s) 2026-10-22T08:21:58.533093068Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/sc (0.00s) 2026-10-22T08:21:58.533112392Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/scape (0.00s) 2026-10-22T08:21:58.533140759Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/eturn (0.00s) 2026-10-22T08:21:58.533164262Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ctrld (0.00s) 2026-10-22T08:21:58.533185427Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:21:58.533204001Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:21:58.533230536Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:21:58.533251631Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/gO (0.00s) 2026-10-22T08:21:58.533269816Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/]] (0.00s) 2026-10-22T08:21:58.533279762Z === RUN TestTrie_InsertWalkPrefixes 2026-10-22T08:21:58.533290399Z === RUN TestTrie_InsertWalkPrefixes/]]_prefix_] 2026-10-22T08:21:58.53330352Z === RUN TestTrie_InsertWalkPrefixes/]]_full 2026-10-22T08:21:58.533325874Z === RUN TestTrie_InsertWalkPrefixes/]c_prefix_] 2026-10-22T08:21:58.53333779Z === RUN TestTrie_InsertWalkPrefixes/]c_full 2026-10-22T08:21:58.533346983Z === RUN TestTrie_InsertWalkPrefixes/gO_prefix_g 2026-10-22T08:21:58.533356263Z === RUN TestTrie_InsertWalkPrefixes/gO_full 2026-10-22T08:21:58.533364851Z === RUN TestTrie_InsertWalkPrefixes/yah_prefix_y 2026-10-22T08:21:58.533373363Z === RUN TestTrie_InsertWalkPrefixes/yah_prefix_ya 2026-10-22T08:21:58.533382117Z === RUN TestTrie_InsertWalkPrefixes/yah_full 2026-10-22T08:21:58.533395476Z --- PASS: TestTrie_InsertWalkPrefixes (0.00s) 2026-10-22T08:21:58.533420721Z --- PASS: TestTrie_InsertWalkPrefixes/]]_prefix_] (0.00s) 2026-10-22T08:21:58.533439605Z --- PASS: TestTrie_InsertWalkPrefixes/]]_full (0.00s) 2026-10-22T08:21:58.533456521Z --- PASS: TestTrie_InsertWalkPrefixes/]c_prefix_] (0.00s) 2026-10-22T08:21:58.533471775Z --- PASS: TestTrie_InsertWalkPrefixes/]c_full (0.00s) 2026-10-22T08:21:58.533517131Z --- PASS: TestTrie_InsertWalkPrefixes/gO_prefix_g (0.00s) 2026-10-22T08:21:58.533544797Z --- PASS: TestTrie_InsertWalkPrefixes/gO_full (0.00s) 2026-10-22T08:21:58.533566158Z --- PASS: TestTrie_InsertWalkPrefixes/yah_prefix_y (0.00s) 2026-10-22T08:21:58.533598418Z --- PASS: TestTrie_InsertWalkPrefixes/yah_prefix_ya (0.00s) 2026-10-22T08:21:58.533621687Z --- PASS: TestTrie_InsertWalkPrefixes/yah_full (0.00s) 2026-10-22T08:21:58.53364262Z === RUN TestTrie_InsertDuplicateReturnsConflict 2026-10-22T08:21:58.533659622Z --- PASS: TestTrie_InsertDuplicateReturnsConflict (0.00s) 2026-10-22T08:21:58.533675316Z === RUN TestTrie_InsertEmptySequenceReturnsErrEmptyBinding 2026-10-22T08:21:58.533698874Z --- PASS: TestTrie_InsertEmptySequenceReturnsErrEmptyBinding (0.00s) 2026-10-22T08:21:58.533714831Z === RUN TestTrie_MaxDepth 2026-10-22T08:21:58.533728794Z --- PASS: TestTrie_MaxDepth (0.00s) 2026-10-22T08:21:58.533739994Z === RUN TestTrie_WalkMissingPath 2026-10-22T08:21:58.533751042Z --- PASS: TestTrie_WalkMissingPath (0.00s) 2026-10-22T08:21:58.533764479Z PASS 2026-10-22T08:21:58.533778034Z ok github.com/bnema/dumber/internal/domain/vimkeys 0.019s 2026-10-22T08:21:58.533795491Z === RUN TestSelector_PrimaryFails_FallsBackToFallback 2026-10-22T08:21:58.533808585Z --- PASS: TestSelector_PrimaryFails_FallsBackToFallback (0.00s) 2026-10-22T08:21:58.533821229Z === RUN TestSelector_PrimarySucceeds_UsesPrimary 2026-10-22T08:21:58.533837073Z --- PASS: TestSelector_PrimarySucceeds_UsesPrimary (0.00s) 2026-10-22T08:21:58.533853865Z === RUN TestSelector_BothFail_ReturnsError 2026-10-22T08:21:58.533869413Z --- PASS: TestSelector_BothFail_ReturnsError (0.00s) 2026-10-22T08:21:58.533881141Z === RUN TestNewAudioOutputFactory_ReturnsWorkingFactory 2026-10-22T08:21:58.533890812Z --- PASS: TestNewAudioOutputFactory_ReturnsWorkingFactory (0.00s) 2026-10-22T08:21:58.533899241Z PASS 2026-10-22T08:21:58.533905843Z ok github.com/bnema/dumber/internal/infrastructure/audio/factory 0.006s 2026-10-22T08:21:58.533922047Z === RUN TestFactory_NewStream_ReturnsWritableClosableStream 2026-10-22T08:21:58.533936645Z --- PASS: TestFactory_NewStream_ReturnsWritableClosableStream (0.00s) 2026-10-22T08:21:58.533948439Z === RUN TestStream_Write_AcceptsMultipleCalls 2026-10-22T08:21:58.533961855Z --- PASS: TestStream_Write_AcceptsMultipleCalls (0.00s) 2026-10-22T08:21:58.533974009Z === RUN TestStream_Close_Idempotent 2026-10-22T08:21:58.533985577Z --- PASS: TestStream_Close_Idempotent (0.00s) 2026-10-22T08:21:58.533995498Z PASS 2026-10-22T08:21:58.534006638Z ok github.com/bnema/dumber/internal/infrastructure/audio/null 0.003s 2026-10-22T08:21:58.534015909Z === RUN TestFactory_NewStreamValidatesAndStartsPlayer 2026-10-22T08:21:58.534025207Z --- PASS: TestFactory_NewStreamValidatesAndStartsPlayer (0.00s) 2026-10-22T08:21:58.534035483Z === RUN TestFactory_NewStreamRejectsInvalidFormat 2026-10-22T08:21:58.534044885Z --- PASS: TestFactory_NewStreamRejectsInvalidFormat (0.00s) 2026-10-22T08:21:58.534054829Z === RUN TestFactory_NewStreamClosesPlayerWhenStartFails 2026-10-22T08:21:58.534071137Z --- PASS: TestFactory_NewStreamClosesPlayerWhenStartFails (0.00s) 2026-10-22T08:21:58.534083927Z === RUN TestPlayerStreamAdapter_FillGetsOwnedPacketAfterCallbackMutation 2026-10-22T08:21:58.534099036Z --- PASS: TestPlayerStreamAdapter_FillGetsOwnedPacketAfterCallbackMutation (0.00s) 2026-10-22T08:21:58.534110337Z === RUN TestPlayerStreamAdapter_SaturationDropsWithoutBlocking 2026-10-22T08:21:58.534126482Z --- PASS: TestPlayerStreamAdapter_SaturationDropsWithoutBlocking (0.00s) 2026-10-22T08:21:58.534139267Z === RUN TestPlayerStreamAdapter_EmptyFillCountsUnderrun 2026-10-22T08:21:58.534152583Z --- PASS: TestPlayerStreamAdapter_EmptyFillCountsUnderrun (0.00s) 2026-10-22T08:21:58.534165725Z === RUN TestPlayerStreamAdapter_CopyToPCMHandlesMismatches 2026-10-22T08:21:58.534186377Z --- PASS: TestPlayerStreamAdapter_CopyToPCMHandlesMismatches (0.00s) 2026-10-22T08:21:58.534197617Z === RUN TestPlayerStreamAdapter_CloseVsWrite 2026-10-22T08:21:58.534206619Z --- PASS: TestPlayerStreamAdapter_CloseVsWrite (0.00s) 2026-10-22T08:21:58.534215728Z === RUN TestPlayerStreamAdapter_ConcurrentWriteClose_NoRace 2026-10-22T08:21:58.53422613Z --- PASS: TestPlayerStreamAdapter_ConcurrentWriteClose_NoRace (0.00s) 2026-10-22T08:21:58.534237744Z === RUN TestStream_WriteFlowsThroughToFill 2026-10-22T08:21:58.534250001Z --- PASS: TestStream_WriteFlowsThroughToFill (0.00s) 2026-10-22T08:21:58.534260359Z PASS 2026-10-22T08:21:58.53427325Z ok github.com/bnema/dumber/internal/infrastructure/audio/pipewire 0.004s 2026-10-22T08:21:58.534295318Z ? github.com/bnema/dumber/internal/infrastructure/audio/pipewire/mocks [no test files] 2026-10-22T08:21:58.534310252Z === RUN TestLRU_BasicOperations 2026-10-22T08:21:58.534326547Z --- PASS: TestLRU_BasicOperations (0.00s) 2026-10-22T08:21:58.534336278Z === RUN TestLRU_Eviction 2026-10-22T08:21:58.534344658Z --- PASS: TestLRU_Eviction (0.00s) 2026-10-22T08:21:58.534353005Z === RUN TestLRU_GetUpdatesRecency 2026-10-22T08:21:58.534363415Z --- PASS: TestLRU_GetUpdatesRecency (0.00s) 2026-10-22T08:21:58.53437438Z === RUN TestLRU_UpdateExisting 2026-10-22T08:21:58.534386502Z --- PASS: TestLRU_UpdateExisting (0.00s) 2026-10-22T08:21:58.534397318Z === RUN TestLRU_Remove 2026-10-22T08:21:58.534407969Z --- PASS: TestLRU_Remove (0.00s) 2026-10-22T08:21:58.53441733Z === RUN TestLRU_Clear 2026-10-22T08:21:58.534429851Z --- PASS: TestLRU_Clear (0.00s) 2026-10-22T08:21:58.534441037Z === RUN TestLRU_ZeroCapacity 2026-10-22T08:21:58.534457644Z --- PASS: TestLRU_ZeroCapacity (0.00s) 2026-10-22T08:21:58.534468757Z === RUN TestLRU_ConcurrentAccess 2026-10-22T08:21:58.534483888Z --- PASS: TestLRU_ConcurrentAccess (0.00s) 2026-10-22T08:21:58.534496255Z === RUN TestLRU_PointerValues 2026-10-22T08:21:58.534507508Z --- PASS: TestLRU_PointerValues (0.00s) 2026-10-22T08:21:58.534521638Z PASS 2026-10-22T08:21:58.534541188Z ok github.com/bnema/dumber/internal/infrastructure/cache 0.003s 2026-10-22T08:22:08.532637974Z === RUN TestAccessibilityCapture_WritesNumberedJSONWithSecurePerms 2026-10-22T08:22:08.532682027Z --- PASS: TestAccessibilityCapture_WritesNumberedJSONWithSecurePerms (0.00s) 2026-10-22T08:22:08.532693922Z === RUN TestAccessibilityCapture_IgnoresEmptyPayload 2026-10-22T08:22:08.532708081Z --- PASS: TestAccessibilityCapture_IgnoresEmptyPayload (0.00s) 2026-10-22T08:22:08.532716871Z === RUN TestAccessibilityCapture_RejectsUnsafePaths 2026-10-22T08:22:08.532838329Z --- PASS: TestAccessibilityCapture_RejectsUnsafePaths (0.00s) 2026-10-22T08:22:08.532862471Z === RUN TestAccessibilityCapture_RejectsPathLikeAndUnknownKinds 2026-10-22T08:22:08.532874169Z --- PASS: TestAccessibilityCapture_RejectsPathLikeAndUnknownKinds (0.00s) 2026-10-22T08:22:08.532946014Z === RUN TestAccessibilityCapture_NeverOverwritesExistingNumberedFile 2026-10-22T08:22:08.532987535Z --- PASS: TestAccessibilityCapture_NeverOverwritesExistingNumberedFile (0.00s) 2026-10-22T08:22:08.533008456Z === RUN TestAccessibilityCapture_ReusedDirInitializesMaxSequence 2026-10-22T08:22:08.533024382Z --- PASS: TestAccessibilityCapture_ReusedDirInitializesMaxSequence (0.00s) 2026-10-22T08:22:08.533060165Z === RUN TestAccessibilityCapture_BudgetsIncludeExistingAndRejectBeforeCreate 2026-10-22T08:22:08.533080539Z --- PASS: TestAccessibilityCapture_BudgetsIncludeExistingAndRejectBeforeCreate (0.00s) 2026-10-22T08:22:08.533095841Z === RUN TestAccessibilityCapture_ScanIgnoresSymlinkAndNonRegular 2026-10-22T08:22:08.533978017Z --- PASS: TestAccessibilityCapture_ScanIgnoresSymlinkAndNonRegular (0.00s) 2026-10-22T08:22:08.534004498Z === RUN TestAccessibilityCapture_Namespace0700AndChmodExisting 2026-10-22T08:22:08.534020649Z --- PASS: TestAccessibilityCapture_Namespace0700AndChmodExisting (0.00s) 2026-10-22T08:22:08.534035389Z === RUN TestAccessibilityCapture_ConcurrentCounterNoCollision 2026-10-22T08:22:08.534055543Z --- PASS: TestAccessibilityCapture_ConcurrentCounterNoCollision (0.00s) 2026-10-22T08:22:08.534072659Z === RUN TestAccessibilityCapture_TwoWebViewIDsIsolated 2026-10-22T08:22:08.534091465Z --- PASS: TestAccessibilityCapture_TwoWebViewIDsIsolated (0.00s) 2026-10-22T08:22:08.534106244Z === RUN TestAccessibilityCaptureDir_UsesLogDirNamespace 2026-10-22T08:22:08.534119989Z --- PASS: TestAccessibilityCaptureDir_UsesLogDirNamespace (0.00s) 2026-10-22T08:22:08.534133809Z === RUN TestAccessibilityCaptureEnabled_RequiresExactOne 2026-10-22T08:22:08.534147454Z --- PASS: TestAccessibilityCaptureEnabled_RequiresExactOne (0.00s) 2026-10-22T08:22:08.534162239Z === RUN TestAccessibilityCaptureWorker_DropsWhenFullThenCloseDrains 2026-10-22T08:22:08.534179884Z --- PASS: TestAccessibilityCaptureWorker_DropsWhenFullThenCloseDrains (0.00s) 2026-10-22T08:22:08.534194676Z === RUN TestAccessibilityCaptureWorker_NonBlockingUnderBackpressure 2026-10-22T08:22:08.534209436Z --- PASS: TestAccessibilityCaptureWorker_NonBlockingUnderBackpressure (0.00s) 2026-10-22T08:22:08.534223966Z === RUN TestAccessibilityStats_ExactAverages 2026-10-22T08:22:08.534247107Z --- PASS: TestAccessibilityStats_ExactAverages (0.00s) 2026-10-22T08:22:08.534264093Z === RUN TestAccessibilityStats_EmptySnapshotZero 2026-10-22T08:22:08.5342826Z --- PASS: TestAccessibilityStats_EmptySnapshotZero (0.00s) 2026-10-22T08:22:08.534299283Z === RUN TestAccessibilityCapture_InactiveWithoutEnvZeroWork 2026-10-22T08:22:08.534318179Z --- PASS: TestAccessibilityCapture_InactiveWithoutEnvZeroWork (0.00s) 2026-10-22T08:22:08.534333659Z === RUN TestAccessibilityCapture_ConsumeLogsAndWritesOffCallback 2026-10-22T08:22:08.534353781Z --- PASS: TestAccessibilityCapture_ConsumeLogsAndWritesOffCallback (0.01s) 2026-10-22T08:22:08.534368024Z === RUN TestAccessibilityCapture_DestroyEmitsSummary 2026-10-22T08:22:08.534381332Z --- PASS: TestAccessibilityCapture_DestroyEmitsSummary (0.01s) 2026-10-22T08:22:08.534420061Z === RUN TestInstallNewWebViewViewportHooksAfterCapture_FailureClosesWorkerOnce 2026-10-22T08:22:08.534439715Z --- PASS: TestInstallNewWebViewViewportHooksAfterCapture_FailureClosesWorkerOnce (0.00s) 2026-10-22T08:22:08.534458733Z === RUN TestShutdownAccessibilityCapture_IdempotentAfterAbort 2026-10-22T08:22:08.534492223Z --- PASS: TestShutdownAccessibilityCapture_IdempotentAfterAbort (0.00s) 2026-10-22T08:22:08.534509034Z === RUN TestEnqueueAccessibilityPayload_ConcurrentWithShutdownRaceFree 2026-10-22T08:22:08.534524399Z --- PASS: TestEnqueueAccessibilityPayload_ConcurrentWithShutdownRaceFree (0.00s) 2026-10-22T08:22:08.534538785Z === RUN TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T08:22:08.534553144Z === PAUSE TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T08:22:08.534567552Z === RUN TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T08:22:08.534584661Z === PAUSE TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T08:22:08.534599666Z === RUN TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T08:22:08.534615957Z === PAUSE TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T08:22:08.534631182Z === RUN TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T08:22:08.534645813Z === PAUSE TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T08:22:08.534660399Z === RUN TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T08:22:08.534674732Z === PAUSE TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T08:22:08.534690673Z === RUN TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T08:22:08.534707929Z === PAUSE TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T08:22:08.534743776Z === RUN TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T08:22:08.534767025Z === PAUSE TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T08:22:08.53478245Z === RUN TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T08:22:08.534823557Z === PAUSE TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T08:22:08.534841879Z === RUN TestWebView_ImplementsAccessibilityEnabler 2026-10-22T08:22:08.534855957Z === PAUSE TestWebView_ImplementsAccessibilityEnabler 2026-10-22T08:22:08.534885919Z === RUN TestRenderHandlerExposesAccessibilityAtWrapTime 2026-10-22T08:22:08.534904821Z --- PASS: TestRenderHandlerExposesAccessibilityAtWrapTime (0.00s) 2026-10-22T08:22:08.534918565Z === RUN TestRenderHandlerExposesAccessibilityWhenMainExists 2026-10-22T08:22:08.534932077Z --- PASS: TestRenderHandlerExposesAccessibilityWhenMainExists (0.00s) 2026-10-22T08:22:08.534960722Z === RUN TestNewDumberRenderHandlerInstallsNonNilAccessibilityHandler 2026-10-22T08:22:08.534982619Z --- PASS: TestNewDumberRenderHandlerInstallsNonNilAccessibilityHandler (0.00s) 2026-10-22T08:22:08.534999746Z === RUN TestAccessibilityHandler_NilSinkSkipsWriteJSON 2026-10-22T08:22:08.535016631Z --- PASS: TestAccessibilityHandler_NilSinkSkipsWriteJSON (0.00s) 2026-10-22T08:22:08.535055121Z === RUN TestAccessibilityHandler_NilValueIgnored 2026-10-22T08:22:08.535073135Z --- PASS: TestAccessibilityHandler_NilValueIgnored (0.00s) 2026-10-22T08:22:08.535086473Z === RUN TestAccessibilityHandler_TreeAndLocationWriteJSONOnce 2026-10-22T08:22:08.535117606Z --- PASS: TestAccessibilityHandler_TreeAndLocationWriteJSONOnce (0.00s) 2026-10-22T08:22:08.535133299Z === RUN TestAccessibilityHandler_ProductionNoCaptureZeroWriteJSON 2026-10-22T08:22:08.535148323Z --- PASS: TestAccessibilityHandler_ProductionNoCaptureZeroWriteJSON (0.00s) 2026-10-22T08:22:08.535160159Z === RUN TestLogAccessibilityCaptureEnabled_Fields 2026-10-22T08:22:08.535189684Z --- PASS: TestLogAccessibilityCaptureEnabled_Fields (0.00s) 2026-10-22T08:22:08.535204858Z === RUN TestAdaptiveFrameRateForRefresh 2026-10-22T08:22:08.535219744Z === RUN TestAdaptiveFrameRateForRefresh/fallback_unknown 2026-10-22T08:22:08.535246508Z === RUN TestAdaptiveFrameRateForRefresh/uses_monitor_refresh 2026-10-22T08:22:08.53527737Z === RUN TestAdaptiveFrameRateForRefresh/uses_lower_refresh_monitor 2026-10-22T08:22:08.535294027Z === RUN TestAdaptiveFrameRateForRefresh/floors_very_low_refresh_monitor 2026-10-22T08:22:08.535309424Z === RUN TestAdaptiveFrameRateForRefresh/hard_caps_extreme_monitor 2026-10-22T08:22:08.535349601Z --- PASS: TestAdaptiveFrameRateForRefresh (0.00s) 2026-10-22T08:22:08.535403177Z --- PASS: TestAdaptiveFrameRateForRefresh/fallback_unknown (0.00s) 2026-10-22T08:22:08.535434795Z --- PASS: TestAdaptiveFrameRateForRefresh/uses_monitor_refresh (0.00s) 2026-10-22T08:22:08.535494513Z --- PASS: TestAdaptiveFrameRateForRefresh/uses_lower_refresh_monitor (0.00s) 2026-10-22T08:22:08.535557347Z --- PASS: TestAdaptiveFrameRateForRefresh/floors_very_low_refresh_monitor (0.00s) 2026-10-22T08:22:08.535618637Z --- PASS: TestAdaptiveFrameRateForRefresh/hard_caps_extreme_monitor (0.00s) 2026-10-22T08:22:08.535652087Z === RUN TestIsWaylandDisplayName 2026-10-22T08:22:08.535687159Z === RUN TestIsWaylandDisplayName/exact_lowercase 2026-10-22T08:22:08.535706445Z === RUN TestIsWaylandDisplayName/exact_uppercase 2026-10-22T08:22:08.535739588Z === RUN TestIsWaylandDisplayName/mixed_case 2026-10-22T08:22:08.535769167Z === RUN TestIsWaylandDisplayName/numeric_suffix 2026-10-22T08:22:08.535803692Z === RUN TestIsWaylandDisplayName/punctuation_suffix 2026-10-22T08:22:08.535817268Z === RUN TestIsWaylandDisplayName/leading_whitespace 2026-10-22T08:22:08.535841123Z === RUN TestIsWaylandDisplayName/substring 2026-10-22T08:22:08.535870806Z === RUN TestIsWaylandDisplayName/x11 2026-10-22T08:22:08.535880629Z === RUN TestIsWaylandDisplayName/empty 2026-10-22T08:22:08.535893559Z === RUN TestIsWaylandDisplayName/whitespace 2026-10-22T08:22:08.535909332Z --- PASS: TestIsWaylandDisplayName (0.00s) 2026-10-22T08:22:08.53595784Z --- PASS: TestIsWaylandDisplayName/exact_lowercase (0.00s) 2026-10-22T08:22:08.536007209Z --- PASS: TestIsWaylandDisplayName/exact_uppercase (0.00s) 2026-10-22T08:22:08.536037945Z --- PASS: TestIsWaylandDisplayName/mixed_case (0.00s) 2026-10-22T08:22:08.536080217Z --- PASS: TestIsWaylandDisplayName/numeric_suffix (0.00s) 2026-10-22T08:22:08.536108588Z --- PASS: TestIsWaylandDisplayName/punctuation_suffix (0.00s) 2026-10-22T08:22:08.536149842Z --- PASS: TestIsWaylandDisplayName/leading_whitespace (0.00s) 2026-10-22T08:22:08.536177129Z --- PASS: TestIsWaylandDisplayName/substring (0.00s) 2026-10-22T08:22:08.536217312Z --- PASS: TestIsWaylandDisplayName/x11 (0.00s) 2026-10-22T08:22:08.536244177Z --- PASS: TestIsWaylandDisplayName/empty (0.00s) 2026-10-22T08:22:08.536285668Z --- PASS: TestIsWaylandDisplayName/whitespace (0.00s) 2026-10-22T08:22:08.536306269Z === RUN TestRegisterDumbScheme 2026-10-22T08:22:08.536323737Z === PAUSE TestRegisterDumbScheme 2026-10-22T08:22:08.53634839Z === RUN TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T08:22:08.536364289Z === PAUSE TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T08:22:08.536378655Z === RUN TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T08:22:08.53641233Z === PAUSE TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T08:22:08.536436718Z === RUN TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T08:22:08.536448125Z === PAUSE TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T08:22:08.536468063Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T08:22:08.536493266Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T08:22:08.536515845Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T08:22:08.536538898Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T08:22:08.536567988Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T08:22:08.536597136Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T08:22:08.536608031Z === RUN TestConfigureCommandLine_AppendsExpectedSwitches 2026-10-22T08:22:08.536617749Z --- PASS: TestConfigureCommandLine_AppendsExpectedSwitches (0.00s) 2026-10-22T08:22:08.536644967Z === RUN TestConfigureCommandLine_DisablesWebAuthnByDefault 2026-10-22T08:22:08.536662553Z --- PASS: TestConfigureCommandLine_DisablesWebAuthnByDefault (0.00s) 2026-10-22T08:22:08.536677365Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOptInDoesNotDisableWebAuth 2026-10-22T08:22:08.536693547Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOptInDoesNotDisableWebAuth (0.00s) 2026-10-22T08:22:08.53672069Z === RUN TestConfigureCommandLine_WebAuthnDisablePreservesExistingDisableFeatures 2026-10-22T08:22:08.536815844Z --- PASS: TestConfigureCommandLine_WebAuthnDisablePreservesExistingDisableFeatures (0.00s) 2026-10-22T08:22:08.536836963Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesExistingWebAuthTokens 2026-10-22T08:22:08.536853003Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesExistingWebAuthTokens (0.00s) 2026-10-22T08:22:08.536868349Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesSwitchWhenOnlyWebAuth 2026-10-22T08:22:08.53689599Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesSwitchWhenOnlyWebAuth (0.00s) 2026-10-22T08:22:08.536913343Z === RUN TestConfigureCommandLine_SetsOzonePlatformToWayland 2026-10-22T08:22:08.536928232Z --- PASS: TestConfigureCommandLine_SetsOzonePlatformToWayland (0.00s) 2026-10-22T08:22:08.536942235Z === RUN TestConfigureCommandLine_PreservesExistingOzonePlatform 2026-10-22T08:22:08.536968816Z --- PASS: TestConfigureCommandLine_PreservesExistingOzonePlatform (0.00s) 2026-10-22T08:22:08.536987694Z === RUN TestConfigureCommandLine_PreservesInheritedANGLEBackend 2026-10-22T08:22:08.537002125Z --- PASS: TestConfigureCommandLine_PreservesInheritedANGLEBackend (0.00s) 2026-10-22T08:22:08.537016341Z === RUN TestConfigureCommandLine_EnableVAAPIEnvAppendsHardwareDecodeFlags 2026-10-22T08:22:08.537050449Z --- PASS: TestConfigureCommandLine_EnableVAAPIEnvAppendsHardwareDecodeFlags (0.00s) 2026-10-22T08:22:08.537070068Z === RUN TestConfigureCommandLine_ChromiumFlagsEnvAppendsSwitches 2026-10-22T08:22:08.537085443Z --- PASS: TestConfigureCommandLine_ChromiumFlagsEnvAppendsSwitches (0.00s) 2026-10-22T08:22:08.537116464Z === RUN TestParseChromiumSwitchToken 2026-10-22T08:22:08.537132792Z === PAUSE TestParseChromiumSwitchToken 2026-10-22T08:22:08.537149162Z === RUN TestAppendUniqueCommaSeparatedSwitchValues 2026-10-22T08:22:08.53718499Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/trims_whitespace_and_skips_empty_existing_values 2026-10-22T08:22:08.537207613Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/deduplicates_existing_and_appended_values 2026-10-22T08:22:08.537225698Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/empty_appended_values_are_no-op 2026-10-22T08:22:08.537262994Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/nil_command_line_is_no-op 2026-10-22T08:22:08.537280374Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues (0.00s) 2026-10-22T08:22:08.537340313Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/trims_whitespace_and_skips_empty_existing_values (0.00s) 2026-10-22T08:22:08.537394644Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/deduplicates_existing_and_appended_values (0.00s) 2026-10-22T08:22:08.537439052Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/empty_appended_values_are_no-op (0.00s) 2026-10-22T08:22:08.537492089Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/nil_command_line_is_no-op (0.00s) 2026-10-22T08:22:08.53751012Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_AppendsNoZygote 2026-10-22T08:22:08.537524601Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_AppendsNoZygote (0.00s) 2026-10-22T08:22:08.537558092Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvOverridesExistingRenderNode 2026-10-22T08:22:08.537584019Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvOverridesExistingRenderNode (0.00s) 2026-10-22T08:22:08.537629539Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode 2026-10-22T08:22:08.537651377Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/auto 2026-10-22T08:22:08.537671043Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/default 2026-10-22T08:22:08.537713861Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/none 2026-10-22T08:22:08.537740176Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/off 2026-10-22T08:22:08.537759531Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disable 2026-10-22T08:22:08.537795263Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disabled 2026-10-22T08:22:08.537813234Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode (0.00s) 2026-10-22T08:22:08.537865949Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/auto (0.00s) 2026-10-22T08:22:08.537904122Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/default (0.00s) 2026-10-22T08:22:08.537968326Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/none (0.00s) 2026-10-22T08:22:08.538029734Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/off (0.00s) 2026-10-22T08:22:08.538089783Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disable (0.00s) 2026-10-22T08:22:08.538133796Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disabled (0.00s) 2026-10-22T08:22:08.538174534Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_AppliesRenderingAndHardwareDecodeFlags 2026-10-22T08:22:08.538192527Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_AppliesRenderingAndHardwareDecodeFlags (0.00s) 2026-10-22T08:22:08.538210737Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_DisablesWebAuthnByDefault 2026-10-22T08:22:08.53832948Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_DisablesWebAuthnByDefault (0.00s) 2026-10-22T08:22:08.538352593Z === RUN TestCEF2GTKImportStaysInInfrastructureCEF 2026-10-22T08:22:08.538368859Z --- PASS: TestCEF2GTKImportStaysInInfrastructureCEF (0.02s) 2026-10-22T08:22:08.538404743Z === RUN TestClickDiagnosticNamesAreStable 2026-10-22T08:22:08.538420178Z --- PASS: TestClickDiagnosticNamesAreStable (0.00s) 2026-10-22T08:22:08.538433479Z === RUN TestClickButtonNamesArePrivacySafeAndBounded 2026-10-22T08:22:08.538465385Z --- PASS: TestClickButtonNamesArePrivacySafeAndBounded (0.00s) 2026-10-22T08:22:08.538485074Z === RUN TestClipboardSelectionFetchBridgeJS_CapturesInputAndTextareaSelections 2026-10-22T08:22:08.538500975Z --- PASS: TestClipboardSelectionFetchBridgeJS_CapturesInputAndTextareaSelections (0.00s) 2026-10-22T08:22:08.538536665Z === RUN TestClipboardSelectionFetchBridgeJS_PostsTrustedFocusSyncRequests 2026-10-22T08:22:08.5385601Z --- PASS: TestClipboardSelectionFetchBridgeJS_PostsTrustedFocusSyncRequests (0.00s) 2026-10-22T08:22:08.538575127Z === RUN TestClipboardSelectionFetchBridgeJS_HandlesTrustedClipboardEvents 2026-10-22T08:22:08.538680409Z --- PASS: TestClipboardSelectionFetchBridgeJS_HandlesTrustedClipboardEvents (0.00s) 2026-10-22T08:22:08.538707185Z === RUN TestClipboardSelectionFetchBridgeJS_PatchesAsyncClipboardAPIs 2026-10-22T08:22:08.538718442Z --- PASS: TestClipboardSelectionFetchBridgeJS_PatchesAsyncClipboardAPIs (0.00s) 2026-10-22T08:22:08.53875516Z === RUN TestTrustedPageFetchBridgeJS_DoesNotShimWindowOpen 2026-10-22T08:22:08.538781087Z --- PASS: TestTrustedPageFetchBridgeJS_DoesNotShimWindowOpen (0.00s) 2026-10-22T08:22:08.538808207Z === RUN TestPopupOpenerBridgeScript_InstallsSyntheticOpenerCallbacks 2026-10-22T08:22:08.538831217Z --- PASS: TestPopupOpenerBridgeScript_InstallsSyntheticOpenerCallbacks (0.00s) 2026-10-22T08:22:08.538846232Z === RUN TestBuildMenuContextFromCEFParams 2026-10-22T08:22:08.538874105Z --- PASS: TestBuildMenuContextFromCEFParams (0.00s) 2026-10-22T08:22:08.538892854Z === RUN TestContextMenuSelectionCancelsWhenCEFCommandMissing 2026-10-22T08:22:08.538908105Z --- PASS: TestContextMenuSelectionCancelsWhenCEFCommandMissing (0.00s) 2026-10-22T08:22:08.539269366Z === RUN TestContextMenuSelectionContinuesWhenCEFCommandPresent 2026-10-22T08:22:08.539298209Z --- PASS: TestContextMenuSelectionContinuesWhenCEFCommandPresent (0.00s) 2026-10-22T08:22:08.53932229Z === RUN TestContextMenuSelectionExecutesDirectActionWhenExecutorAvailable 2026-10-22T08:22:08.539355684Z --- PASS: TestContextMenuSelectionExecutesDirectActionWhenExecutorAvailable (0.00s) 2026-10-22T08:22:08.539387018Z === RUN TestContextMenuSelectionExecutesCopyImageDirectlyWhenExecutorAvailable 2026-10-22T08:22:08.539414311Z --- PASS: TestContextMenuSelectionExecutesCopyImageDirectlyWhenExecutorAvailable (0.00s) 2026-10-22T08:22:08.539448935Z === RUN TestContextMenuSelectionExecutesCopySelectionDirectlyWhenSelectionTextAvailable 2026-10-22T08:22:08.539479164Z --- PASS: TestContextMenuSelectionExecutesCopySelectionDirectlyWhenSelectionTextAvailable (0.00s) 2026-10-22T08:22:08.539511396Z === RUN TestContextMenuSelectionFallsBackToNativeCopySelectionWhenTextUnavailable 2026-10-22T08:22:08.539538256Z --- PASS: TestContextMenuSelectionFallsBackToNativeCopySelectionWhenTextUnavailable (0.00s) 2026-10-22T08:22:08.539559679Z === RUN TestContextMenuAnchorPositionScalesCEFCoordinatesForDeviceBacking 2026-10-22T08:22:08.539595453Z --- PASS: TestContextMenuAnchorPositionScalesCEFCoordinatesForDeviceBacking (0.00s) 2026-10-22T08:22:08.539632351Z === RUN TestContextMenuRawPositionDefaultsToZeroWhenParamsNil 2026-10-22T08:22:08.539651698Z --- PASS: TestContextMenuRawPositionDefaultsToZeroWhenParamsNil (0.00s) 2026-10-22T08:22:08.539667264Z === RUN TestRunContextMenuReturnsZeroWhenAnchorMissing 2026-10-22T08:22:08.539700862Z --- PASS: TestRunContextMenuReturnsZeroWhenAnchorMissing (0.00s) 2026-10-22T08:22:08.539724054Z === RUN TestCEFDownloadHandlerLifecycle 2026-10-22T08:22:08.53973385Z --- PASS: TestCEFDownloadHandlerLifecycle (0.00s) 2026-10-22T08:22:08.53974155Z === RUN TestCanDownload_AllowsAllMethods 2026-10-22T08:22:08.53976499Z --- PASS: TestCanDownload_AllowsAllMethods (0.00s) 2026-10-22T08:22:08.539782714Z === RUN TestMarkFinished_SuppressesDuplicatesAfterCleanup 2026-10-22T08:22:08.539805619Z --- PASS: TestMarkFinished_SuppressesDuplicatesAfterCleanup (0.00s) 2026-10-22T08:22:08.539837687Z === RUN TestCEFDownloadHandlerEmitsProgressOncePerPercent 2026-10-22T08:22:08.53985668Z --- PASS: TestCEFDownloadHandlerEmitsProgressOncePerPercent (0.00s) 2026-10-22T08:22:08.539872798Z === RUN TestCEFDownloadInterruptedErrorIncludesCodeAndReason 2026-10-22T08:22:08.539901498Z --- PASS: TestCEFDownloadInterruptedErrorIncludesCodeAndReason (0.00s) 2026-10-22T08:22:08.539917809Z === RUN TestDownloadHandlerTracksOwnersByBrowserAndID 2026-10-22T08:22:08.539931785Z --- PASS: TestDownloadHandlerTracksOwnersByBrowserAndID (0.00s) 2026-10-22T08:22:08.539969405Z === RUN TestEngineConfigureDownloads_StoresHandler 2026-10-22T08:22:08.539992481Z --- PASS: TestEngineConfigureDownloads_StoresHandler (0.00s) 2026-10-22T08:22:08.540025699Z === RUN TestEngineConfigureDownloads_NilPreparer 2026-10-22T08:22:08.540042974Z --- PASS: TestEngineConfigureDownloads_NilPreparer (0.00s) 2026-10-22T08:22:08.540056568Z === RUN TestWebViewFactoryCreateRelated_ReturnsUnsupported 2026-10-22T08:22:08.540077852Z --- PASS: TestWebViewFactoryCreateRelated_ReturnsUnsupported (0.00s) 2026-10-22T08:22:08.540114974Z === RUN TestPrepareCEFSettings_IsolatedRootOverridesInheritedSession 2026-10-22T08:22:08.540133671Z --- PASS: TestPrepareCEFSettings_IsolatedRootOverridesInheritedSession (0.00s) 2026-10-22T08:22:08.540146977Z === RUN TestResolvedStateRoot_PrefersCacheDir 2026-10-22T08:22:08.540160004Z --- PASS: TestResolvedStateRoot_PrefersCacheDir (0.00s) 2026-10-22T08:22:08.540172399Z === RUN TestResolvedStateRoot_UsesEnvOverride 2026-10-22T08:22:08.540183634Z --- PASS: TestResolvedStateRoot_UsesEnvOverride (0.00s) 2026-10-22T08:22:08.540189437Z === RUN TestResolvedStateRoot_UsesProfileDefault 2026-10-22T08:22:08.540194755Z --- PASS: TestResolvedStateRoot_UsesProfileDefault (0.00s) 2026-10-22T08:22:08.540202063Z === RUN TestConfigureCEFSubprocessRuntime_PropagatesConfiguredRuntimeBeforeInit 2026-10-22T08:22:08.540208452Z --- PASS: TestConfigureCEFSubprocessRuntime_PropagatesConfiguredRuntimeBeforeInit (0.00s) 2026-10-22T08:22:08.540214161Z === RUN TestConfigureCEFSubprocessRuntime_PreservesExplicitEnvironmentOverride 2026-10-22T08:22:08.54022Z --- PASS: TestConfigureCEFSubprocessRuntime_PreservesExplicitEnvironmentOverride (0.00s) 2026-10-22T08:22:08.540226149Z === RUN TestPrepareCEFSettings_UsesResolvedProfilePaths 2026-10-22T08:22:08.540231516Z --- PASS: TestPrepareCEFSettings_UsesResolvedProfilePaths (0.00s) 2026-10-22T08:22:08.540239505Z === RUN TestPrepareCEFSettings_ConfiguresPersistentGlobalRequestContext 2026-10-22T08:22:08.540263676Z --- PASS: TestPrepareCEFSettings_ConfiguresPersistentGlobalRequestContext (0.00s) 2026-10-22T08:22:08.540271262Z === RUN TestParseLoadedLibCEFPath 2026-10-22T08:22:08.540280858Z --- PASS: TestParseLoadedLibCEFPath (0.00s) 2026-10-22T08:22:08.540289895Z === RUN TestParseLoadedLibCEFPath_ReturnsEmptyWhenAbsent 2026-10-22T08:22:08.540298948Z --- PASS: TestParseLoadedLibCEFPath_ReturnsEmptyWhenAbsent (0.00s) 2026-10-22T08:22:08.540326107Z === RUN TestPrepareCEFSettings_RejectsNonDefaultCookiePolicy 2026-10-22T08:22:08.540339507Z --- PASS: TestPrepareCEFSettings_RejectsNonDefaultCookiePolicy (0.00s) 2026-10-22T08:22:08.540352439Z === RUN TestPrepareCEFSettings_AllowsNoThirdPartyCookiePolicy 2026-10-22T08:22:08.540375604Z --- PASS: TestPrepareCEFSettings_AllowsNoThirdPartyCookiePolicy (0.00s) 2026-10-22T08:22:08.540389803Z === RUN TestResolveCEFInitTraceFile_EmptyWithoutLogPath 2026-10-22T08:22:08.540413229Z --- PASS: TestResolveCEFInitTraceFile_EmptyWithoutLogPath (0.00s) 2026-10-22T08:22:08.540427339Z === RUN TestPrepareCEFLogFile_CreatesPrivateDirectoryAndFile 2026-10-22T08:22:08.540437087Z --- PASS: TestPrepareCEFLogFile_CreatesPrivateDirectoryAndFile (0.00s) 2026-10-22T08:22:08.540446424Z === RUN TestPrepareCEFLogFile_TightensExistingFilePermissions 2026-10-22T08:22:08.540457032Z --- PASS: TestPrepareCEFLogFile_TightensExistingFilePermissions (0.00s) 2026-10-22T08:22:08.54049225Z === RUN TestPrepareCEFLogFile_RejectsSymlink 2026-10-22T08:22:08.540506233Z --- PASS: TestPrepareCEFLogFile_RejectsSymlink (0.00s) 2026-10-22T08:22:08.540515496Z === RUN TestPrepareCEFLogFile_RejectsDirectoryPath 2026-10-22T08:22:08.540524722Z --- PASS: TestPrepareCEFLogFile_RejectsDirectoryPath (0.00s) 2026-10-22T08:22:08.540533376Z === RUN TestResolveCEFInitTraceFile_UsesExplicitLogFile 2026-10-22T08:22:08.540559795Z --- PASS: TestResolveCEFInitTraceFile_UsesExplicitLogFile (0.00s) 2026-10-22T08:22:08.540583037Z === RUN TestResolveCEFInitTraceFile_UsesResolvedProfileLogDirByDefault 2026-10-22T08:22:08.54059689Z --- PASS: TestResolveCEFInitTraceFile_UsesResolvedProfileLogDirByDefault (0.00s) 2026-10-22T08:22:08.540610094Z === RUN TestPrepareCEFSettings_IgnoresInitTraceRequestWithoutTouchingFilesystem 2026-10-22T08:22:08.540620925Z --- PASS: TestPrepareCEFSettings_IgnoresInitTraceRequestWithoutTouchingFilesystem (0.00s) 2026-10-22T08:22:08.540642277Z === RUN TestCreateAudioOutputFactory_ReturnsFactory 2026-10-22T08:22:08.540656512Z --- PASS: TestCreateAudioOutputFactory_ReturnsFactory (0.00s) 2026-10-22T08:22:08.540666074Z === RUN TestEngineRegisterHandlers_UsesInjectedRegistrar 2026-10-22T08:22:08.54067521Z --- PASS: TestEngineRegisterHandlers_UsesInjectedRegistrar (0.00s) 2026-10-22T08:22:08.540684358Z === RUN TestEngineRegisterAccentHandlers_UsesInjectedRegistrar 2026-10-22T08:22:08.54070277Z --- PASS: TestEngineRegisterAccentHandlers_UsesInjectedRegistrar (0.00s) 2026-10-22T08:22:08.540716315Z === RUN TestEngineRegisterHandlers_PropagatesRegistrarError 2026-10-22T08:22:08.540746468Z --- PASS: TestEngineRegisterHandlers_PropagatesRegistrarError (0.00s) 2026-10-22T08:22:08.540760815Z === RUN TestEngineRegisterHandlers_StoresClipboardWiring 2026-10-22T08:22:08.540770702Z --- PASS: TestEngineRegisterHandlers_StoresClipboardWiring (0.00s) 2026-10-22T08:22:08.540781302Z === RUN TestEngineClipboardSelectionUpdate_ForwardsViewID 2026-10-22T08:22:08.540790863Z --- PASS: TestEngineClipboardSelectionUpdate_ForwardsViewID (0.00s) 2026-10-22T08:22:08.540801727Z === RUN TestEngineExplicitClipboardCopy_ForwardsViewID 2026-10-22T08:22:08.540811221Z --- PASS: TestEngineExplicitClipboardCopy_ForwardsViewID (0.00s) 2026-10-22T08:22:08.540821207Z === RUN TestEngineUpdateSettingsUpdatesApplicationScaleFromBoundaryPayload 2026-10-22T08:22:08.540831654Z --- PASS: TestEngineUpdateSettingsUpdatesApplicationScaleFromBoundaryPayload (0.00s) 2026-10-22T08:22:08.540841274Z === RUN TestEngineUpdateSettingsUsesZeroScaleWhenPayloadIsEmpty 2026-10-22T08:22:08.540849993Z --- PASS: TestEngineUpdateSettingsUsesZeroScaleWhenPayloadIsEmpty (0.00s) 2026-10-22T08:22:08.540855724Z === RUN TestEngineApplicationScaleConcurrentAccess 2026-10-22T08:22:08.540861104Z --- PASS: TestEngineApplicationScaleConcurrentAccess (0.00s) 2026-10-22T08:22:08.540865937Z === RUN TestExternalBeginFrameEnabledIsOnByDefault 2026-10-22T08:22:08.54087093Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/unset 2026-10-22T08:22:08.540876002Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/blank 2026-10-22T08:22:08.540880739Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/1 2026-10-22T08:22:08.540886607Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/true 2026-10-22T08:22:08.54089168Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/yes 2026-10-22T08:22:08.540896703Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/on 2026-10-22T08:22:08.540901798Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/TRUE 2026-10-22T08:22:08.54090697Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/__true__ 2026-10-22T08:22:08.540912399Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/random_enables 2026-10-22T08:22:08.540917481Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/0 2026-10-22T08:22:08.540922531Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/false 2026-10-22T08:22:08.540927549Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/no 2026-10-22T08:22:08.540932423Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/off 2026-10-22T08:22:08.540937311Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/OFF 2026-10-22T08:22:08.540942849Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault (0.00s) 2026-10-22T08:22:08.540956587Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/unset (0.00s) 2026-10-22T08:22:08.540969547Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/blank (0.00s) 2026-10-22T08:22:08.540982107Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/1 (0.00s) 2026-10-22T08:22:08.540994786Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/true (0.00s) 2026-10-22T08:22:08.541007281Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/yes (0.00s) 2026-10-22T08:22:08.541019925Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/on (0.00s) 2026-10-22T08:22:08.541032671Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/TRUE (0.00s) 2026-10-22T08:22:08.541045942Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/__true__ (0.00s) 2026-10-22T08:22:08.541060262Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/random_enables (0.00s) 2026-10-22T08:22:08.541072667Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/0 (0.00s) 2026-10-22T08:22:08.541086582Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/false (0.00s) 2026-10-22T08:22:08.541099366Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/no (0.00s) 2026-10-22T08:22:08.541112045Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/off (0.00s) 2026-10-22T08:22:08.541124598Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/OFF (0.00s) 2026-10-22T08:22:08.541129435Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn 2026-10-22T08:22:08.541134224Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/1 2026-10-22T08:22:08.541139021Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/true 2026-10-22T08:22:08.541143724Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/yes 2026-10-22T08:22:08.541148543Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/on 2026-10-22T08:22:08.541153268Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/TRUE 2026-10-22T08:22:08.541158325Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/__true__ 2026-10-22T08:22:08.541163375Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/#00 2026-10-22T08:22:08.541168202Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/false 2026-10-22T08:22:08.541173171Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/0 2026-10-22T08:22:08.541177893Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/no 2026-10-22T08:22:08.541182601Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/off 2026-10-22T08:22:08.541187396Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/random 2026-10-22T08:22:08.541192253Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn (0.00s) 2026-10-22T08:22:08.541204973Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/1 (0.00s) 2026-10-22T08:22:08.541216989Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/true (0.00s) 2026-10-22T08:22:08.541229565Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/yes (0.00s) 2026-10-22T08:22:08.541241201Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/on (0.00s) 2026-10-22T08:22:08.541254356Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/TRUE (0.00s) 2026-10-22T08:22:08.541266857Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/__true__ (0.00s) 2026-10-22T08:22:08.541278471Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/#00 (0.00s) 2026-10-22T08:22:08.541290441Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/false (0.00s) 2026-10-22T08:22:08.541302084Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/0 (0.00s) 2026-10-22T08:22:08.541313628Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/no (0.00s) 2026-10-22T08:22:08.541325455Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/off (0.00s) 2026-10-22T08:22:08.541337656Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/random (0.00s) 2026-10-22T08:22:08.541342886Z === RUN TestNotifyBrowserResize_CallsWasResizedThenInvalidate 2026-10-22T08:22:08.541348234Z --- PASS: TestNotifyBrowserResize_CallsWasResizedThenInvalidate (0.00s) 2026-10-22T08:22:08.541353793Z === RUN TestConfigureWindowInfo_SetsAcceleratedWindowlessAndSharedTexture 2026-10-22T08:22:08.541359844Z --- PASS: TestConfigureWindowInfo_SetsAcceleratedWindowlessAndSharedTexture (0.00s) 2026-10-22T08:22:08.541366494Z === RUN TestShouldStartBrowserCreateFromSizeObserver_FalseAfterInitialResizeHandled 2026-10-22T08:22:08.541372693Z --- PASS: TestShouldStartBrowserCreateFromSizeObserver_FalseAfterInitialResizeHandled (0.00s) 2026-10-22T08:22:08.54137979Z === RUN TestShouldStartBrowserCreateFromSizeObserver_FalseAfterPendingCreateConsumed 2026-10-22T08:22:08.541386069Z --- PASS: TestShouldStartBrowserCreateFromSizeObserver_FalseAfterPendingCreateConsumed (0.00s) 2026-10-22T08:22:08.541933813Z === RUN TestInitialBrowserCreateSizeReadyFromObserver 2026-10-22T08:22:08.541958906Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_bootstrap_one_by_one 2026-10-22T08:22:08.541976866Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_zero_width 2026-10-22T08:22:08.541994548Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_one_pixel_height 2026-10-22T08:22:08.542015956Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/accepts_real_positive_size 2026-10-22T08:22:08.542031507Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver (0.00s) 2026-10-22T08:22:08.543974576Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_bootstrap_one_by_one (0.00s) 2026-10-22T08:22:08.544029027Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_zero_width (0.00s) 2026-10-22T08:22:08.544071724Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_one_pixel_height (0.00s) 2026-10-22T08:22:08.544117229Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/accepts_real_positive_size (0.00s) 2026-10-22T08:22:08.544144951Z === RUN TestHandleInitialBrowserCreateSizeObserver_IgnoresBootstrapForNormalWebView 2026-10-22T08:22:08.544174472Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_IgnoresBootstrapForNormalWebView (0.00s) 2026-10-22T08:22:08.544200919Z === RUN TestHandleInitialBrowserCreateSizeObserver_BootstrapPopupArmsFallbackWithoutPreparing 2026-10-22T08:22:08.544226504Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_BootstrapPopupArmsFallbackWithoutPreparing (0.00s) 2026-10-22T08:22:08.544246538Z === RUN TestHandleInitialBrowserCreateSizeObserver_ReadySizePreparesAndConsumesInitialResize 2026-10-22T08:22:08.544266169Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_ReadySizePreparesAndConsumesInitialResize (0.00s) 2026-10-22T08:22:08.544290981Z === RUN TestHandleInitialBrowserCreateSizeObserver_ReadySizeAfterPopupFallbackPostsCreate 2026-10-22T08:22:08.544314648Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_ReadySizeAfterPopupFallbackPostsCreate (0.00s) 2026-10-22T08:22:08.544339041Z === RUN TestSchedulePopupShellNativeFallback_StartsFallbackOnTimeout 2026-10-22T08:22:08.544359746Z --- PASS: TestSchedulePopupShellNativeFallback_StartsFallbackOnTimeout (0.00s) 2026-10-22T08:22:08.544376046Z === RUN TestPostPendingBrowserCreate_RetriesWhenPostingTaskFails 2026-10-22T08:22:08.544391048Z --- PASS: TestPostPendingBrowserCreate_RetriesWhenPostingTaskFails (0.00s) 2026-10-22T08:22:08.544414004Z === RUN TestFaviconDiscoveryResolvesLinksAndFallback 2026-10-22T08:22:08.544438982Z --- PASS: TestFaviconDiscoveryResolvesLinksAndFallback (0.00s) 2026-10-22T08:22:08.54446497Z === RUN TestFaviconDiscoveryFallbackOnly 2026-10-22T08:22:08.544490812Z --- PASS: TestFaviconDiscoveryFallbackOnly (0.00s) 2026-10-22T08:22:08.544514752Z === RUN TestFaviconDiscoveryKeepsAbsoluteIconsForOpaquePageURL 2026-10-22T08:22:08.544540677Z --- PASS: TestFaviconDiscoveryKeepsAbsoluteIconsForOpaquePageURL (0.00s) 2026-10-22T08:22:08.544563211Z === RUN TestFaviconDiscoveryIgnoresUnsafeIconURLs 2026-10-22T08:22:08.544583299Z --- PASS: TestFaviconDiscoveryIgnoresUnsafeIconURLs (0.00s) 2026-10-22T08:22:08.544608301Z === RUN TestFaviconDiscoveryIgnoresWhitespaceOnlyHrefs 2026-10-22T08:22:08.54462756Z --- PASS: TestFaviconDiscoveryIgnoresWhitespaceOnlyHrefs (0.00s) 2026-10-22T08:22:08.544643807Z === RUN TestCEFOnFaviconUrlchangeForwardsOrderedCandidates 2026-10-22T08:22:08.544658211Z --- PASS: TestCEFOnFaviconUrlchangeForwardsOrderedCandidates (0.00s) 2026-10-22T08:22:08.544672231Z === RUN TestCEFOnFaviconUrlchangeResolvesInternalCandidatesAgainstCommittedURL 2026-10-22T08:22:08.544695511Z --- PASS: TestCEFOnFaviconUrlchangeResolvesInternalCandidatesAgainstCommittedURL (0.00s) 2026-10-22T08:22:08.544734215Z === RUN TestCEFLoadingFinishedDiscoversMetadataBeforeFallback 2026-10-22T08:22:08.544773481Z --- PASS: TestCEFLoadingFinishedDiscoversMetadataBeforeFallback (0.00s) 2026-10-22T08:22:08.544791209Z === RUN TestCEFLoadingFinishedResolvesInternalMetadataAgainstCommittedURL 2026-10-22T08:22:08.544814955Z --- PASS: TestCEFLoadingFinishedResolvesInternalMetadataAgainstCommittedURL (0.00s) 2026-10-22T08:22:08.544844501Z === RUN TestCEFLoadingFinishedForwardsFallbackCandidate 2026-10-22T08:22:08.544867029Z --- PASS: TestCEFLoadingFinishedForwardsFallbackCandidate (0.00s) 2026-10-22T08:22:08.544884687Z === RUN TestCEFLoadingFinishedSkipsSourceWhenEngineProvidedCandidates 2026-10-22T08:22:08.544900847Z --- PASS: TestCEFLoadingFinishedSkipsSourceWhenEngineProvidedCandidates (0.00s) 2026-10-22T08:22:08.544916639Z === RUN TestCEFLoadingFinishedCoalescesPendingSourceDiscovery 2026-10-22T08:22:08.544941405Z --- PASS: TestCEFLoadingFinishedCoalescesPendingSourceDiscovery (0.00s) 2026-10-22T08:22:08.544968812Z === RUN TestCEFLoadingFinishedDoesNotRepeatCompletedSourceDiscovery 2026-10-22T08:22:08.544994606Z --- PASS: TestCEFLoadingFinishedDoesNotRepeatCompletedSourceDiscovery (0.00s) 2026-10-22T08:22:08.545016346Z === RUN TestGetDialogHandlerEnabled 2026-10-22T08:22:08.545034237Z --- PASS: TestGetDialogHandlerEnabled (0.00s) 2026-10-22T08:22:08.545047398Z === RUN TestOnFileDialogRejectsNilWebViewOrCallback 2026-10-22T08:22:08.545061509Z --- PASS: TestOnFileDialogRejectsNilWebViewOrCallback (0.00s) 2026-10-22T08:22:08.545080258Z === RUN TestNormalizeGTKResponseID 2026-10-22T08:22:08.545093887Z --- PASS: TestNormalizeGTKResponseID (0.00s) 2026-10-22T08:22:08.545103916Z === RUN TestOnFileDialogDelegatesDecodedRequestToPresenter 2026-10-22T08:22:08.545112657Z --- PASS: TestOnFileDialogDelegatesDecodedRequestToPresenter (0.00s) 2026-10-22T08:22:08.54512049Z === RUN TestFolderUploadPathsExpandsDirectoryFiles 2026-10-22T08:22:08.545128893Z --- PASS: TestFolderUploadPathsExpandsDirectoryFiles (0.00s) 2026-10-22T08:22:08.545138613Z === RUN TestFolderUploadPathsKeepsEmptyDirectoryPath 2026-10-22T08:22:08.5451635Z --- PASS: TestFolderUploadPathsKeepsEmptyDirectoryPath (0.00s) 2026-10-22T08:22:08.545190156Z === RUN TestParseDefaultDialogPathSaveModeWithExistingDirectory 2026-10-22T08:22:08.545214071Z --- PASS: TestParseDefaultDialogPathSaveModeWithExistingDirectory (0.00s) 2026-10-22T08:22:08.54523677Z === RUN TestParseDefaultDialogPathSaveModeWithFilePath 2026-10-22T08:22:08.54526091Z --- PASS: TestParseDefaultDialogPathSaveModeWithFilePath (0.00s) 2026-10-22T08:22:08.545283864Z === RUN TestParseDefaultDialogPathSaveModeWithRelativeFilePath 2026-10-22T08:22:08.545307168Z --- PASS: TestParseDefaultDialogPathSaveModeWithRelativeFilePath (0.00s) 2026-10-22T08:22:08.545332504Z === RUN TestParseDefaultDialogPathOpenModeWithDirectory 2026-10-22T08:22:08.545354423Z --- PASS: TestParseDefaultDialogPathOpenModeWithDirectory (0.00s) 2026-10-22T08:22:08.54537751Z === RUN TestParseDefaultDialogPathOpenModeWithFilePath 2026-10-22T08:22:08.545400946Z --- PASS: TestParseDefaultDialogPathOpenModeWithFilePath (0.00s) 2026-10-22T08:22:08.545415944Z === RUN TestParseDefaultDialogPathOpenFolderMode 2026-10-22T08:22:08.54543044Z --- PASS: TestParseDefaultDialogPathOpenFolderMode (0.00s) 2026-10-22T08:22:08.545443842Z === RUN TestParseDefaultDialogPathEmptyPath 2026-10-22T08:22:08.545457625Z --- PASS: TestParseDefaultDialogPathEmptyPath (0.00s) 2026-10-22T08:22:08.545482454Z === RUN TestFolderUploadPathsTruncationCancels 2026-10-22T08:22:08.545507244Z --- PASS: TestFolderUploadPathsTruncationCancels (0.00s) 2026-10-22T08:22:08.54552725Z === RUN TestDispatchFileDialogResultCancelsWhenEngineMissing 2026-10-22T08:22:08.545551116Z --- PASS: TestDispatchFileDialogResultCancelsWhenEngineMissing (0.00s) 2026-10-22T08:22:08.545570499Z === RUN TestDispatchFileDialogResultCancelsWhenCefPostTaskFails 2026-10-22T08:22:08.545591694Z --- PASS: TestDispatchFileDialogResultCancelsWhenCefPostTaskFails (0.00s) 2026-10-22T08:22:08.545613164Z === RUN TestOnFileDialogPresenterCanContinueCallback 2026-10-22T08:22:08.545645897Z --- PASS: TestOnFileDialogPresenterCanContinueCallback (0.00s) 2026-10-22T08:22:08.545668802Z === RUN TestFilterSeam_AllowsMainDocument 2026-10-22T08:22:08.54569038Z --- PASS: TestFilterSeam_AllowsMainDocument (0.00s) 2026-10-22T08:22:08.545704109Z === RUN TestFilterSeam_BlocksListedSubresource 2026-10-22T08:22:08.545717738Z --- PASS: TestFilterSeam_BlocksListedSubresource (0.00s) 2026-10-22T08:22:08.545730858Z === RUN TestFilterSeam_ClassifiesNavigationVsSubresource 2026-10-22T08:22:08.545744888Z --- PASS: TestFilterSeam_ClassifiesNavigationVsSubresource (0.00s) 2026-10-22T08:22:08.545769638Z === RUN TestFilterSeam_RedirectTargetEvaluatedIndependently 2026-10-22T08:22:08.545794838Z --- PASS: TestFilterSeam_RedirectTargetEvaluatedIndependently (0.00s) 2026-10-22T08:22:08.545818007Z === RUN TestFilterSeam_UnclassifiableAllows 2026-10-22T08:22:08.545839477Z --- PASS: TestFilterSeam_UnclassifiableAllows (0.00s) 2026-10-22T08:22:08.545861306Z === RUN TestFilterSeam_CloseRetiresMatcher 2026-10-22T08:22:08.545880297Z --- PASS: TestFilterSeam_CloseRetiresMatcher (0.00s) 2026-10-22T08:22:08.545895965Z === RUN TestFirstPresentationCollectorNeverRecursivelyDeletesCallerOutput 2026-10-22T08:22:08.545911479Z --- PASS: TestFirstPresentationCollectorNeverRecursivelyDeletesCallerOutput (0.00s) 2026-10-22T08:22:08.545928026Z === RUN TestFirstPresentationCollectorHasNoHardcodedRuntimeDefaults 2026-10-22T08:22:08.545947723Z --- PASS: TestFirstPresentationCollectorHasNoHardcodedRuntimeDefaults (0.00s) 2026-10-22T08:22:08.545966308Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths 2026-10-22T08:22:08.545988349Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/empty 2026-10-22T08:22:08.546013497Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/root 2026-10-22T08:22:08.546045398Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/home 2026-10-22T08:22:08.546065312Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/existing_unrelated_directory 2026-10-22T08:22:08.546083798Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/parent_traversal 2026-10-22T08:22:08.546102279Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/symlink_escape 2026-10-22T08:22:08.546119365Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths (0.11s) 2026-10-22T08:22:08.546146632Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/empty (0.01s) 2026-10-22T08:22:08.546196907Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/root (0.01s) 2026-10-22T08:22:08.546250605Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/home (0.01s) 2026-10-22T08:22:08.546300313Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/existing_unrelated_directory (0.01s) 2026-10-22T08:22:08.546361179Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/parent_traversal (0.01s) 2026-10-22T08:22:08.546419273Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/symlink_escape (0.02s) 2026-10-22T08:22:08.546443062Z === RUN TestFirstPresentationCollectorSanitizesMachineLocalValues 2026-10-22T08:22:08.546465747Z --- PASS: TestFirstPresentationCollectorSanitizesMachineLocalValues (0.59s) 2026-10-22T08:22:08.546500355Z === RUN TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance 2026-10-22T08:22:08.546524925Z --- PASS: TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance (0.53s) 2026-10-22T08:22:08.546557891Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks 2026-10-22T08:22:08.54659112Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/branch_selector 2026-10-22T08:22:08.546613649Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/devel_version 2026-10-22T08:22:08.546649011Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/missing_patch 2026-10-22T08:22:08.546677637Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks (0.34s) 2026-10-22T08:22:08.546736729Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/branch_selector (0.11s) 2026-10-22T08:22:08.546796236Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/devel_version (0.11s) 2026-10-22T08:22:08.546847303Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/missing_patch (0.12s) 2026-10-22T08:22:08.546881634Z === RUN TestFirstPresentationCollectorRequiresExplicitRuntimeDir 2026-10-22T08:22:08.546901038Z --- PASS: TestFirstPresentationCollectorRequiresExplicitRuntimeDir (0.00s) 2026-10-22T08:22:08.546922929Z === RUN TestFirstPresentationCollectorIgnoresConflictingParentCEFDir 2026-10-22T08:22:08.546958827Z --- PASS: TestFirstPresentationCollectorIgnoresConflictingParentCEFDir (0.52s) 2026-10-22T08:22:08.54697472Z === RUN TestFirstPresentationCollectorRejectsProbeFailure 2026-10-22T08:22:08.54699104Z --- PASS: TestFirstPresentationCollectorRejectsProbeFailure (0.12s) 2026-10-22T08:22:08.547024479Z === RUN TestFirstPresentationCollectorRejectsUnsupportedRuntime 2026-10-22T08:22:08.547049731Z --- PASS: TestFirstPresentationCollectorRejectsUnsupportedRuntime (0.21s) 2026-10-22T08:22:08.547071606Z === RUN TestFirstPresentationCollectorRequiresManifestWithoutEmbeddedVCS 2026-10-22T08:22:08.547107117Z --- PASS: TestFirstPresentationCollectorRequiresManifestWithoutEmbeddedVCS (0.16s) 2026-10-22T08:22:08.547128571Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch 2026-10-22T08:22:08.547159528Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/binary_checkout_mismatch 2026-10-22T08:22:08.547183477Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/dependency_version_mismatch 2026-10-22T08:22:08.547199461Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/dependency_revision_mismatch 2026-10-22T08:22:08.547217541Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch (0.36s) 2026-10-22T08:22:08.547270895Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/binary_checkout_mismatch (0.12s) 2026-10-22T08:22:08.547328255Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/dependency_version_mismatch (0.13s) 2026-10-22T08:22:08.547386939Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/dependency_revision_mismatch (0.11s) 2026-10-22T08:22:08.547404104Z === RUN TestFirstPresentationCollectorRejectsReplacementContamination 2026-10-22T08:22:08.547421681Z --- PASS: TestFirstPresentationCollectorRejectsReplacementContamination (0.10s) 2026-10-22T08:22:08.547436161Z === RUN TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory 2026-10-22T08:22:08.547461763Z --- PASS: TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory (0.59s) 2026-10-22T08:22:08.54748088Z === RUN TestFirstPresentationCollectorBindsBinaryNotCheckoutGit 2026-10-22T08:22:08.547501521Z --- PASS: TestFirstPresentationCollectorBindsBinaryNotCheckoutGit (0.54s) 2026-10-22T08:22:08.5475428Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming 2026-10-22T08:22:08.547567116Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_delta 2026-10-22T08:22:08.547589669Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_delta 2026-10-22T08:22:08.547619841Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_summary_total 2026-10-22T08:22:08.54764045Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_summary_total 2026-10-22T08:22:08.547655448Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming (1.27s) 2026-10-22T08:22:08.547701952Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_delta (0.31s) 2026-10-22T08:22:08.547745349Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_delta (0.34s) 2026-10-22T08:22:08.547812851Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_summary_total (0.31s) 2026-10-22T08:22:08.547872425Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_summary_total (0.30s) 2026-10-22T08:22:08.547896972Z === RUN TestGPURecovery_FirstLaunchDoesNothing 2026-10-22T08:22:08.547925603Z --- PASS: TestGPURecovery_FirstLaunchDoesNothing (0.00s) 2026-10-22T08:22:08.54794233Z === RUN TestGPURecovery_NonGPULaunchDoesNothing 2026-10-22T08:22:08.547955717Z --- PASS: TestGPURecovery_NonGPULaunchDoesNothing (0.00s) 2026-10-22T08:22:08.547968536Z === RUN TestGPURecovery_SecondLaunchSchedulesOnePass 2026-10-22T08:22:08.547997462Z --- PASS: TestGPURecovery_SecondLaunchSchedulesOnePass (0.00s) 2026-10-22T08:22:08.548014938Z === RUN TestGPURecovery_BurstIsDebouncedToOnePass 2026-10-22T08:22:08.548028738Z --- PASS: TestGPURecovery_BurstIsDebouncedToOnePass (0.00s) 2026-10-22T08:22:08.548041739Z === RUN TestGPURecovery_ViewThatPaintsIsNotReloaded 2026-10-22T08:22:08.54807256Z --- PASS: TestGPURecovery_ViewThatPaintsIsNotReloaded (0.00s) 2026-10-22T08:22:08.548090449Z === RUN TestGPURecovery_ViewThatDoesNotPaintIsReloaded 2026-10-22T08:22:08.548104011Z --- PASS: TestGPURecovery_ViewThatDoesNotPaintIsReloaded (0.00s) 2026-10-22T08:22:08.548116709Z === RUN TestGPURecovery_OnlyStalledViewsAreReloaded 2026-10-22T08:22:08.548149548Z --- PASS: TestGPURecovery_OnlyStalledViewsAreReloaded (0.00s) 2026-10-22T08:22:08.54816528Z === RUN TestGPURecovery_DestroyedViewsAreSkipped 2026-10-22T08:22:08.548178821Z --- PASS: TestGPURecovery_DestroyedViewsAreSkipped (0.00s) 2026-10-22T08:22:08.548196878Z === RUN TestGPURecovery_ViewDestroyedBeforeVerifyIsNotReloaded 2026-10-22T08:22:08.548225899Z --- PASS: TestGPURecovery_ViewDestroyedBeforeVerifyIsNotReloaded (0.00s) 2026-10-22T08:22:08.548243152Z === RUN TestGPURecovery_ViewWithoutHostOrBrowserIsSkipped 2026-10-22T08:22:08.548259631Z --- PASS: TestGPURecovery_ViewWithoutHostOrBrowserIsSkipped (0.00s) 2026-10-22T08:22:08.548278314Z === RUN TestGPURecovery_HiddenViewIsDeferredUntilVisible 2026-10-22T08:22:08.548317151Z --- PASS: TestGPURecovery_HiddenViewIsDeferredUntilVisible (0.00s) 2026-10-22T08:22:08.54834264Z === RUN TestGPURecovery_ViewHiddenDuringVerifyIsDeferredNotReloaded 2026-10-22T08:22:08.548360258Z --- PASS: TestGPURecovery_ViewHiddenDuringVerifyIsDeferredNotReloaded (0.00s) 2026-10-22T08:22:08.548382824Z === RUN TestGPURecovery_IsNotGatedByStallRecoveryEnv 2026-10-22T08:22:08.548400584Z --- PASS: TestGPURecovery_IsNotGatedByStallRecoveryEnv (0.00s) 2026-10-22T08:22:08.548415567Z === RUN TestGPURecovery_LostWakeup_DeferThenShowResumes 2026-10-22T08:22:08.548432264Z --- PASS: TestGPURecovery_LostWakeup_DeferThenShowResumes (0.00s) 2026-10-22T08:22:08.548470409Z === RUN TestGPURecovery_LostWakeup_ShowThenDeferDoesNotLeavePending 2026-10-22T08:22:08.548498867Z --- PASS: TestGPURecovery_LostWakeup_ShowThenDeferDoesNotLeavePending (0.00s) 2026-10-22T08:22:08.548536706Z === RUN TestGPURecovery_ConcurrentShowAndDeferNeverStrandsPending 2026-10-22T08:22:08.548562722Z --- PASS: TestGPURecovery_ConcurrentShowAndDeferNeverStrandsPending (0.00s) 2026-10-22T08:22:08.548582353Z === RUN TestGPURecovery_PulseSkipsViewHiddenAfterScheduling 2026-10-22T08:22:08.54861766Z --- PASS: TestGPURecovery_PulseSkipsViewHiddenAfterScheduling (0.00s) 2026-10-22T08:22:08.54864507Z === RUN TestRenderStallPulseSkipsViewHiddenAfterScheduling 2026-10-22T08:22:08.54868847Z --- PASS: TestRenderStallPulseSkipsViewHiddenAfterScheduling (0.00s) 2026-10-22T08:22:08.548708248Z === RUN TestRenderStallRecoveryStillPulsesVisibleViewWhenEnabled 2026-10-22T08:22:08.548742531Z --- PASS: TestRenderStallRecoveryStillPulsesVisibleViewWhenEnabled (0.00s) 2026-10-22T08:22:08.548789508Z === RUN TestRenderStallRecoveryDisabledByDefault 2026-10-22T08:22:08.548826498Z --- PASS: TestRenderStallRecoveryDisabledByDefault (0.00s) 2026-10-22T08:22:08.548850213Z === RUN TestGPURecovery_StaleVerifyIgnoredAfterNewerAttempt 2026-10-22T08:22:08.548870408Z --- PASS: TestGPURecovery_StaleVerifyIgnoredAfterNewerAttempt (0.00s) 2026-10-22T08:22:08.548896384Z === RUN TestGPURecovery_ShowAfterNewCrashSupersedesInFlightAttempt 2026-10-22T08:22:08.548913593Z --- PASS: TestGPURecovery_ShowAfterNewCrashSupersedesInFlightAttempt (0.00s) 2026-10-22T08:22:08.548933098Z === RUN TestGPURecovery_StalePulseTaskSkipped 2026-10-22T08:22:08.548952914Z --- PASS: TestGPURecovery_StalePulseTaskSkipped (0.00s) 2026-10-22T08:22:08.548994165Z === RUN TestGPURecovery_BridgeClearedBeforePulseTaskRuns 2026-10-22T08:22:08.549018918Z --- PASS: TestGPURecovery_BridgeClearedBeforePulseTaskRuns (0.00s) 2026-10-22T08:22:08.549039257Z === RUN TestGPURecovery_BridgeClearedBeforeVerify 2026-10-22T08:22:08.549072262Z --- PASS: TestGPURecovery_BridgeClearedBeforeVerify (0.00s) 2026-10-22T08:22:08.549096584Z === RUN TestGPURecovery_BridgeClearedConcurrentlyIsRaceFree 2026-10-22T08:22:08.549118469Z --- PASS: TestGPURecovery_BridgeClearedConcurrentlyIsRaceFree (0.00s) 2026-10-22T08:22:08.549148207Z === RUN TestGPURecovery_ReloadSkippedWhenSupersededWhileWaitingOnGTK 2026-10-22T08:22:08.549174202Z --- PASS: TestGPURecovery_ReloadSkippedWhenSupersededWhileWaitingOnGTK (0.00s) 2026-10-22T08:22:08.549197614Z === RUN TestGPURecovery_ReloadSkippedAndDeferredWhenHiddenWhileWaitingOnGTK 2026-10-22T08:22:08.549238173Z --- PASS: TestGPURecovery_ReloadSkippedAndDeferredWhenHiddenWhileWaitingOnGTK (0.00s) 2026-10-22T08:22:08.549265355Z === RUN TestGPURecovery_ReloadSkippedWhenDestroyedWhileWaitingOnGTK 2026-10-22T08:22:08.549299062Z --- PASS: TestGPURecovery_ReloadSkippedWhenDestroyedWhileWaitingOnGTK (0.00s) 2026-10-22T08:22:08.549318812Z === RUN TestGPURecovery_ReloadProceedsWhenStillValidAfterGTKWait 2026-10-22T08:22:08.549332976Z --- PASS: TestGPURecovery_ReloadProceedsWhenStillValidAfterGTKWait (0.00s) 2026-10-22T08:22:08.549346867Z === RUN TestGPURecovery_VerifyNotScheduledUntilPulseRuns 2026-10-22T08:22:08.549379972Z --- PASS: TestGPURecovery_VerifyNotScheduledUntilPulseRuns (0.00s) 2026-10-22T08:22:08.549405824Z === RUN TestGPURecovery_BaselineExcludesPaintsBeforePulseRuns 2026-10-22T08:22:08.549428653Z --- PASS: TestGPURecovery_BaselineExcludesPaintsBeforePulseRuns (0.00s) 2026-10-22T08:22:08.549465141Z === RUN TestGPURecovery_NoVerifyForSkippedOrStalePulse 2026-10-22T08:22:08.549491864Z --- PASS: TestGPURecovery_NoVerifyForSkippedOrStalePulse (0.00s) 2026-10-22T08:22:08.549528656Z === RUN TestConfigureInitialBrowserCreationClearsPendingCreateWhenGTKDispatchTimesOut 2026-10-22T08:22:08.549551365Z --- PASS: TestConfigureInitialBrowserCreationClearsPendingCreateWhenGTKDispatchTimesOut (0.01s) 2026-10-22T08:22:08.549568725Z === RUN TestInstallViewportSyncHooksReportsIncompleteGTKDispatch 2026-10-22T08:22:08.549589547Z --- PASS: TestInstallViewportSyncHooksReportsIncompleteGTKDispatch (0.01s) 2026-10-22T08:22:08.549622187Z === RUN TestDestroyViewBridgeOnGTKSyncLeavesCleanupQueuedAfterTimeout 2026-10-22T08:22:08.54964596Z --- PASS: TestDestroyViewBridgeOnGTKSyncLeavesCleanupQueuedAfterTimeout (0.01s) 2026-10-22T08:22:08.549667941Z === RUN TestRunOnGTKSyncCompletedAfterTimeoutStillCountsAsCompleted 2026-10-22T08:22:08.549700874Z --- PASS: TestRunOnGTKSyncCompletedAfterTimeoutStillCountsAsCompleted (0.02s) 2026-10-22T08:22:08.549724406Z === RUN TestInjectionEvent_ExternalPageScriptSet 2026-10-22T08:22:08.549747348Z --- PASS: TestInjectionEvent_ExternalPageScriptSet (0.00s) 2026-10-22T08:22:08.54978042Z === RUN TestInjectionEvent_InternalPageScriptSet 2026-10-22T08:22:08.549805663Z --- PASS: TestInjectionEvent_InternalPageScriptSet (0.00s) 2026-10-22T08:22:08.549827104Z === RUN TestInjectionEvent_StaleBrowserSkipped 2026-10-22T08:22:08.549861415Z --- PASS: TestInjectionEvent_StaleBrowserSkipped (0.00s) 2026-10-22T08:22:08.549884268Z === RUN TestInjectionEvent_StaleIntentSkipped 2026-10-22T08:22:08.549907682Z --- PASS: TestInjectionEvent_StaleIntentSkipped (0.00s) 2026-10-22T08:22:08.550452867Z === RUN TestInjectionEvent_CurrentInstalls 2026-10-22T08:22:08.550484363Z --- PASS: TestInjectionEvent_CurrentInstalls (0.00s) 2026-10-22T08:22:08.550504461Z === RUN TestInjectionEvent_ReplacedDocumentSkipsQueuedScripts 2026-10-22T08:22:08.550525075Z --- PASS: TestInjectionEvent_ReplacedDocumentSkipsQueuedScripts (0.00s) 2026-10-22T08:22:08.550538733Z === RUN TestInjectionEvent_NilCaptureSkips 2026-10-22T08:22:08.550551902Z --- PASS: TestInjectionEvent_NilCaptureSkips (0.00s) 2026-10-22T08:22:08.550567234Z === RUN TestInjectionEvent_NilCurrentBrowserSkips 2026-10-22T08:22:08.55058405Z --- PASS: TestInjectionEvent_NilCurrentBrowserSkips (0.00s) 2026-10-22T08:22:08.550597501Z === RUN TestInjectionEvent_StaleCallbackBrowserSkipped 2026-10-22T08:22:08.550607993Z --- PASS: TestInjectionEvent_StaleCallbackBrowserSkipped (0.00s) 2026-10-22T08:22:08.550619588Z === RUN TestInjectionEvent_InternalSystemviewInstalls 2026-10-22T08:22:08.550628557Z === RUN TestInjectionEvent_InternalSystemviewInstalls/history 2026-10-22T08:22:08.550637773Z === RUN TestInjectionEvent_InternalSystemviewInstalls/favorites 2026-10-22T08:22:08.5506471Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls (0.00s) 2026-10-22T08:22:08.550668831Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls/history (0.00s) 2026-10-22T08:22:08.550693453Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls/favorites (0.00s) 2026-10-22T08:22:08.550710298Z === RUN TestInjectionEvent_StaleCommittedURLSkips 2026-10-22T08:22:08.550725678Z --- PASS: TestInjectionEvent_StaleCommittedURLSkips (0.00s) 2026-10-22T08:22:08.550740846Z === RUN TestWebViewFocusNextInputExecutesSafeFocusScript 2026-10-22T08:22:08.550757593Z --- PASS: TestWebViewFocusNextInputExecutesSafeFocusScript (0.00s) 2026-10-22T08:22:08.550770512Z === RUN TestWebViewNavigatePageFocusExecutesDirectionalScript 2026-10-22T08:22:08.550786005Z --- PASS: TestWebViewNavigatePageFocusExecutesDirectionalScript (0.00s) 2026-10-22T08:22:08.550802448Z === RUN TestFocusNextInputScriptWrapsAndNoOpsWithoutEligibleTarget 2026-10-22T08:22:08.550818044Z --- PASS: TestFocusNextInputScriptWrapsAndNoOpsWithoutEligibleTarget (0.00s) 2026-10-22T08:22:08.550834837Z === RUN TestPageFocusNavigationScriptStopsAtPageBoundaries 2026-10-22T08:22:08.550850367Z --- PASS: TestPageFocusNavigationScriptStopsAtPageBoundaries (0.00s) 2026-10-22T08:22:08.550862491Z === RUN TestToActualInternalURL 2026-10-22T08:22:08.550876594Z === PAUSE TestToActualInternalURL 2026-10-22T08:22:08.550888321Z === RUN TestResolveAPIPath 2026-10-22T08:22:08.550902638Z === PAUSE TestResolveAPIPath 2026-10-22T08:22:08.550918216Z === RUN TestToConceptualInternalURL 2026-10-22T08:22:08.550934171Z === PAUSE TestToConceptualInternalURL 2026-10-22T08:22:08.550948604Z === RUN TestGetJsdialogHandlerEnabled 2026-10-22T08:22:08.550963077Z --- PASS: TestGetJsdialogHandlerEnabled (0.00s) 2026-10-22T08:22:08.550976856Z === RUN TestJSDialogTypeMapping 2026-10-22T08:22:08.550986322Z --- PASS: TestJSDialogTypeMapping (0.00s) 2026-10-22T08:22:08.550995763Z === RUN TestOnJsdialogForwardsRequestAndRespondsOnce 2026-10-22T08:22:08.551005055Z --- PASS: TestOnJsdialogForwardsRequestAndRespondsOnce (0.00s) 2026-10-22T08:22:08.551013835Z === RUN TestOnJsdialogDropsInputForNonPrompt 2026-10-22T08:22:08.551025391Z --- PASS: TestOnJsdialogDropsInputForNonPrompt (0.00s) 2026-10-22T08:22:08.551037988Z === RUN TestOnJsdialogWithoutUICallbackUsesDefault 2026-10-22T08:22:08.551053129Z --- PASS: TestOnJsdialogWithoutUICallbackUsesDefault (0.00s) 2026-10-22T08:22:08.551065856Z === RUN TestOnJsdialogRejectsNilCallbackAndUnknownType 2026-10-22T08:22:08.551083303Z --- PASS: TestOnJsdialogRejectsNilCallbackAndUnknownType (0.00s) 2026-10-22T08:22:08.55109556Z === RUN TestOnJsdialogUINotHandledCancels 2026-10-22T08:22:08.551107712Z --- PASS: TestOnJsdialogUINotHandledCancels (0.00s) 2026-10-22T08:22:08.551122518Z === RUN TestOnJsdialogSuppressesWhileDialogOpen 2026-10-22T08:22:08.551139129Z --- PASS: TestOnJsdialogSuppressesWhileDialogOpen (0.00s) 2026-10-22T08:22:08.55115385Z === RUN TestOnBeforeUnloadDialog 2026-10-22T08:22:08.551167877Z --- PASS: TestOnBeforeUnloadDialog (0.00s) 2026-10-22T08:22:08.551183008Z === RUN TestOnResetDialogStateResolvesPendingAndClosesUI 2026-10-22T08:22:08.551200321Z --- PASS: TestOnResetDialogStateResolvesPendingAndClosesUI (0.00s) 2026-10-22T08:22:08.551214178Z === RUN TestDestroyCancelsPendingJSDialog 2026-10-22T08:22:08.551226015Z --- PASS: TestDestroyCancelsPendingJSDialog (0.00s) 2026-10-22T08:22:08.551252521Z === RUN TestJSDialogCancelledBeforeUIRunsIsNotShown 2026-10-22T08:22:08.551280387Z --- PASS: TestJSDialogCancelledBeforeUIRunsIsNotShown (0.00s) 2026-10-22T08:22:08.551303987Z === RUN TestStaleUIResetSkippedWhenNewerDialogPending 2026-10-22T08:22:08.551321735Z --- PASS: TestStaleUIResetSkippedWhenNewerDialogPending (0.00s) 2026-10-22T08:22:08.551340885Z === RUN TestResetEchoAfterSuppressDoesNotCancelOpenDialog 2026-10-22T08:22:08.551356107Z --- PASS: TestResetEchoAfterSuppressDoesNotCancelOpenDialog (0.00s) 2026-10-22T08:22:08.551373026Z === RUN TestResetEchoAfterRejectedBeforeUnloadDoesNotCancelOpenDialog 2026-10-22T08:22:08.551386255Z --- PASS: TestResetEchoAfterRejectedBeforeUnloadDoesNotCancelOpenDialog (0.00s) 2026-10-22T08:22:08.551398427Z === RUN TestCEFCloseEchoDoesNotCancelNewerDialog 2026-10-22T08:22:08.551408414Z --- PASS: TestCEFCloseEchoDoesNotCancelNewerDialog (0.00s) 2026-10-22T08:22:08.551418852Z === RUN TestDeferredResetEchoIsConsumed 2026-10-22T08:22:08.551439268Z --- PASS: TestDeferredResetEchoIsConsumed (0.00s) 2026-10-22T08:22:08.551466429Z === RUN TestMainFrameLoadStartCancelsPendingDialog 2026-10-22T08:22:08.551492119Z --- PASS: TestMainFrameLoadStartCancelsPendingDialog (0.00s) 2026-10-22T08:22:08.551509Z === RUN TestDestroyedStateRejectsNewDialog 2026-10-22T08:22:08.551525713Z --- PASS: TestDestroyedStateRejectsNewDialog (0.00s) 2026-10-22T08:22:08.551540067Z === RUN TestNoStaleIgnoreAcrossDialogs 2026-10-22T08:22:08.551552299Z --- PASS: TestNoStaleIgnoreAcrossDialogs (0.00s) 2026-10-22T08:22:08.551561953Z === RUN TestDestroyedWebViewDoesNotShowDialogs 2026-10-22T08:22:08.551571071Z --- PASS: TestDestroyedWebViewDoesNotShowDialogs (0.00s) 2026-10-22T08:22:08.551580232Z === RUN TestRenderProcessTerminatedCancelsPendingJSDialog 2026-10-22T08:22:08.551590905Z --- PASS: TestRenderProcessTerminatedCancelsPendingJSDialog (0.00s) 2026-10-22T08:22:08.551602426Z === RUN TestMediaPermissionTypes 2026-10-22T08:22:08.55161467Z === RUN TestMediaPermissionTypes/none 2026-10-22T08:22:08.55162854Z === RUN TestMediaPermissionTypes/microphone 2026-10-22T08:22:08.551643352Z === RUN TestMediaPermissionTypes/camera 2026-10-22T08:22:08.55165994Z === RUN TestMediaPermissionTypes/microphone_and_camera 2026-10-22T08:22:08.551671131Z === RUN TestMediaPermissionTypes/desktop_video 2026-10-22T08:22:08.551681795Z === RUN TestMediaPermissionTypes/desktop_audio_and_video 2026-10-22T08:22:08.551690979Z === RUN TestMediaPermissionTypes/camera_and_desktop 2026-10-22T08:22:08.55169953Z === RUN TestMediaPermissionTypes/desktop_audio_only_is_denied 2026-10-22T08:22:08.551708968Z === RUN TestMediaPermissionTypes/mic_and_desktop_audio_only_is_denied 2026-10-22T08:22:08.551720451Z === RUN TestMediaPermissionTypes/unknown_bit_denies_everything 2026-10-22T08:22:08.551728563Z --- PASS: TestMediaPermissionTypes (0.00s) 2026-10-22T08:22:08.551740031Z --- PASS: TestMediaPermissionTypes/none (0.00s) 2026-10-22T08:22:08.551751802Z --- PASS: TestMediaPermissionTypes/microphone (0.00s) 2026-10-22T08:22:08.551762739Z --- PASS: TestMediaPermissionTypes/camera (0.00s) 2026-10-22T08:22:08.551776131Z --- PASS: TestMediaPermissionTypes/microphone_and_camera (0.00s) 2026-10-22T08:22:08.551790908Z --- PASS: TestMediaPermissionTypes/desktop_video (0.00s) 2026-10-22T08:22:08.551809474Z --- PASS: TestMediaPermissionTypes/desktop_audio_and_video (0.00s) 2026-10-22T08:22:08.551827272Z --- PASS: TestMediaPermissionTypes/camera_and_desktop (0.00s) 2026-10-22T08:22:08.551846869Z --- PASS: TestMediaPermissionTypes/desktop_audio_only_is_denied (0.00s) 2026-10-22T08:22:08.551868233Z --- PASS: TestMediaPermissionTypes/mic_and_desktop_audio_only_is_denied (0.00s) 2026-10-22T08:22:08.551887792Z --- PASS: TestMediaPermissionTypes/unknown_bit_denies_everything (0.00s) 2026-10-22T08:22:08.5518958Z === RUN TestPromptPermissionTypes 2026-10-22T08:22:08.551901401Z === RUN TestPromptPermissionTypes/none 2026-10-22T08:22:08.551906216Z === RUN TestPromptPermissionTypes/geolocation 2026-10-22T08:22:08.551911052Z === RUN TestPromptPermissionTypes/notifications 2026-10-22T08:22:08.551918636Z === RUN TestPromptPermissionTypes/mic_and_camera 2026-10-22T08:22:08.551923997Z === RUN TestPromptPermissionTypes/camera_pan_tilt_zoom_unsupported 2026-10-22T08:22:08.55192984Z === RUN TestPromptPermissionTypes/unsupported 2026-10-22T08:22:08.55193533Z === RUN TestPromptPermissionTypes/supported_plus_unsupported_denies_all 2026-10-22T08:22:08.551940079Z --- PASS: TestPromptPermissionTypes (0.00s) 2026-10-22T08:22:08.551950722Z --- PASS: TestPromptPermissionTypes/none (0.00s) 2026-10-22T08:22:08.551969069Z --- PASS: TestPromptPermissionTypes/geolocation (0.00s) 2026-10-22T08:22:08.551987155Z --- PASS: TestPromptPermissionTypes/notifications (0.00s) 2026-10-22T08:22:08.55200018Z --- PASS: TestPromptPermissionTypes/mic_and_camera (0.00s) 2026-10-22T08:22:08.552016072Z --- PASS: TestPromptPermissionTypes/camera_pan_tilt_zoom_unsupported (0.00s) 2026-10-22T08:22:08.552028149Z --- PASS: TestPromptPermissionTypes/unsupported (0.00s) 2026-10-22T08:22:08.552043916Z --- PASS: TestPromptPermissionTypes/supported_plus_unsupported_denies_all (0.00s) 2026-10-22T08:22:08.552049836Z === RUN TestOnRequestMediaAccessPermissionAllowGrantsRequestedMask 2026-10-22T08:22:08.55206088Z --- PASS: TestOnRequestMediaAccessPermissionAllowGrantsRequestedMask (0.00s) 2026-10-22T08:22:08.552072222Z === RUN TestPermissionRequestResolvesOnlyOnce 2026-10-22T08:22:08.552080897Z === RUN TestPermissionRequestResolvesOnlyOnce/media_allow_first 2026-10-22T08:22:08.55208989Z === RUN TestPermissionRequestResolvesOnlyOnce/prompt_allow_first 2026-10-22T08:22:08.552098513Z === RUN TestPermissionRequestResolvesOnlyOnce/media_deny_first 2026-10-22T08:22:08.552107404Z === RUN TestPermissionRequestResolvesOnlyOnce/prompt_deny_first 2026-10-22T08:22:08.552113204Z --- PASS: TestPermissionRequestResolvesOnlyOnce (0.00s) 2026-10-22T08:22:08.552127649Z --- PASS: TestPermissionRequestResolvesOnlyOnce/media_allow_first (0.00s) 2026-10-22T08:22:08.552148912Z --- PASS: TestPermissionRequestResolvesOnlyOnce/prompt_allow_first (0.00s) 2026-10-22T08:22:08.552181259Z --- PASS: TestPermissionRequestResolvesOnlyOnce/media_deny_first (0.00s) 2026-10-22T08:22:08.552217906Z --- PASS: TestPermissionRequestResolvesOnlyOnce/prompt_deny_first (0.00s) 2026-10-22T08:22:08.552238869Z === RUN TestOnRequestMediaAccessPermissionDenies 2026-10-22T08:22:08.552256597Z === RUN TestOnRequestMediaAccessPermissionDenies/handler_returns_false 2026-10-22T08:22:08.55227049Z === RUN TestOnRequestMediaAccessPermissionDenies/unknown_bits 2026-10-22T08:22:08.552276886Z === RUN TestOnRequestMediaAccessPermissionDenies/desktop_audio_only 2026-10-22T08:22:08.552282342Z === RUN TestOnRequestMediaAccessPermissionDenies/invalid_origin 2026-10-22T08:22:08.552287929Z === RUN TestOnRequestMediaAccessPermissionDenies/cross-origin_requester 2026-10-22T08:22:08.552293163Z === RUN TestOnRequestMediaAccessPermissionDenies/different_port 2026-10-22T08:22:08.552311612Z --- PASS: TestOnRequestMediaAccessPermissionDenies (0.00s) 2026-10-22T08:22:08.552332461Z --- PASS: TestOnRequestMediaAccessPermissionDenies/handler_returns_false (0.00s) 2026-10-22T08:22:08.552350953Z --- PASS: TestOnRequestMediaAccessPermissionDenies/unknown_bits (0.00s) 2026-10-22T08:22:08.552366511Z --- PASS: TestOnRequestMediaAccessPermissionDenies/desktop_audio_only (0.00s) 2026-10-22T08:22:08.552380564Z --- PASS: TestOnRequestMediaAccessPermissionDenies/invalid_origin (0.00s) 2026-10-22T08:22:08.552395553Z --- PASS: TestOnRequestMediaAccessPermissionDenies/cross-origin_requester (0.00s) 2026-10-22T08:22:08.552409671Z --- PASS: TestOnRequestMediaAccessPermissionDenies/different_port (0.00s) 2026-10-22T08:22:08.552420252Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin 2026-10-22T08:22:08.552432026Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_browser 2026-10-22T08:22:08.552443461Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_main_frame 2026-10-22T08:22:08.552456097Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/invalid_main_frame_url 2026-10-22T08:22:08.552465578Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin (0.00s) 2026-10-22T08:22:08.55248818Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_browser (0.00s) 2026-10-22T08:22:08.552511847Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_main_frame (0.00s) 2026-10-22T08:22:08.552535714Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/invalid_main_frame_url (0.00s) 2026-10-22T08:22:08.552547359Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback 2026-10-22T08:22:08.55256009Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_callbacks 2026-10-22T08:22:08.552572417Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_OnPermissionRequest_fn 2026-10-22T08:22:08.552583807Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback (0.00s) 2026-10-22T08:22:08.552605174Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_callbacks (0.00s) 2026-10-22T08:22:08.552628722Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_OnPermissionRequest_fn (0.00s) 2026-10-22T08:22:08.552640091Z === RUN TestOnRequestMediaAccessPermissionDeniesWhenDestroyed 2026-10-22T08:22:08.552651213Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWhenDestroyed (0.00s) 2026-10-22T08:22:08.552658836Z === RUN TestDeliverPermissionRequest 2026-10-22T08:22:08.552669975Z === RUN TestDeliverPermissionRequest/already_resolved_is_skipped 2026-10-22T08:22:08.552681177Z === RUN TestDeliverPermissionRequest/destroyed_before_delivery_denies 2026-10-22T08:22:08.552689484Z --- PASS: TestDeliverPermissionRequest (0.00s) 2026-10-22T08:22:08.552709296Z --- PASS: TestDeliverPermissionRequest/already_resolved_is_skipped (0.00s) 2026-10-22T08:22:08.552775448Z --- PASS: TestDeliverPermissionRequest/destroyed_before_delivery_denies (0.00s) 2026-10-22T08:22:08.552788962Z === RUN TestPermissionTrackerAddDuplicateKeyReturnsPrevious 2026-10-22T08:22:08.552800011Z --- PASS: TestPermissionTrackerAddDuplicateKeyReturnsPrevious (0.00s) 2026-10-22T08:22:08.552808613Z === RUN TestOnShowPermissionPromptDuplicateIDDeniesPrevious 2026-10-22T08:22:08.552814655Z --- PASS: TestOnShowPermissionPromptDuplicateIDDeniesPrevious (0.00s) 2026-10-22T08:22:08.552819889Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero 2026-10-22T08:22:08.552825228Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/empty 2026-10-22T08:22:08.552831037Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/clipboard 2026-10-22T08:22:08.552836312Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/ptz 2026-10-22T08:22:08.552841806Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/mixed 2026-10-22T08:22:08.552847181Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/unknown_bit 2026-10-22T08:22:08.552852559Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero (0.00s) 2026-10-22T08:22:08.552869603Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/empty (0.00s) 2026-10-22T08:22:08.552890221Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/clipboard (0.00s) 2026-10-22T08:22:08.552909722Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/ptz (0.00s) 2026-10-22T08:22:08.552929766Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/mixed (0.00s) 2026-10-22T08:22:08.552950305Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/unknown_bit (0.00s) 2026-10-22T08:22:08.55295878Z === RUN TestOnShowPermissionPromptDeniesCrossOrigin 2026-10-22T08:22:08.552970603Z --- PASS: TestOnShowPermissionPromptDeniesCrossOrigin (0.00s) 2026-10-22T08:22:08.552981793Z === RUN TestOnDismissPermissionPromptDropsPendingWithoutCallingCEF 2026-10-22T08:22:08.552993Z --- PASS: TestOnDismissPermissionPromptDropsPendingWithoutCallingCEF (0.00s) 2026-10-22T08:22:08.553003609Z === RUN TestDenyPendingPermissionsResolvesAllOnce 2026-10-22T08:22:08.553021181Z --- PASS: TestDenyPendingPermissionsResolvesAllOnce (0.00s) 2026-10-22T08:22:08.553038581Z === RUN TestDispatchPermissionResultRunsInlineWhenPostFails 2026-10-22T08:22:08.553054013Z --- PASS: TestDispatchPermissionResultRunsInlineWhenPostFails (0.00s) 2026-10-22T08:22:08.553069742Z === RUN TestDispatchPermissionResultPostsToUIThread 2026-10-22T08:22:08.553087978Z --- PASS: TestDispatchPermissionResultPostsToUIThread (0.00s) 2026-10-22T08:22:08.553106464Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated 2026-10-22T08:22:08.553126355Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_video 2026-10-22T08:22:08.553149606Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_audio_and_video 2026-10-22T08:22:08.553171797Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_and_desktop_video 2026-10-22T08:22:08.553187835Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_only 2026-10-22T08:22:08.553199822Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/microphone_and_camera 2026-10-22T08:22:08.553209021Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated (0.00s) 2026-10-22T08:22:08.553232477Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_video (0.00s) 2026-10-22T08:22:08.553257555Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_audio_and_video (0.00s) 2026-10-22T08:22:08.553282338Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_and_desktop_video (0.00s) 2026-10-22T08:22:08.553303524Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_only (0.00s) 2026-10-22T08:22:08.553327937Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/microphone_and_camera (0.00s) 2026-10-22T08:22:08.553338773Z === RUN TestPoolZeroCountCreatesNothing 2026-10-22T08:22:08.553350146Z --- PASS: TestPoolZeroCountCreatesNothing (0.00s) 2026-10-22T08:22:08.553360967Z === RUN TestPoolReserveReadinessRequiresBrowser 2026-10-22T08:22:08.553372657Z --- PASS: TestPoolReserveReadinessRequiresBrowser (0.00s) 2026-10-22T08:22:08.55338356Z === RUN TestPoolReleaseDestroysAndIgnoresNil 2026-10-22T08:22:08.553395059Z --- PASS: TestPoolReleaseDestroysAndIgnoresNil (0.00s) 2026-10-22T08:22:08.553406115Z === RUN TestResolvePopupOpenerNavigationTarget_ResolvesRelativeAgainstOpener 2026-10-22T08:22:08.553418193Z --- PASS: TestResolvePopupOpenerNavigationTarget_ResolvesRelativeAgainstOpener (0.00s) 2026-10-22T08:22:08.553429587Z === RUN TestResolvePopupOpenerNavigationTarget_PreservesAbsoluteTarget 2026-10-22T08:22:08.553438917Z --- PASS: TestResolvePopupOpenerNavigationTarget_PreservesAbsoluteTarget (0.00s) 2026-10-22T08:22:08.553446882Z === RUN TestResolvePopupOpenerNavigationTarget_RejectsNonHTTPAbsoluteTarget 2026-10-22T08:22:08.553453156Z --- PASS: TestResolvePopupOpenerNavigationTarget_RejectsNonHTTPAbsoluteTarget (0.00s) 2026-10-22T08:22:08.553458561Z === RUN TestOriginFromURL_PreservesNonDefaultPort 2026-10-22T08:22:08.553463725Z --- PASS: TestOriginFromURL_PreservesNonDefaultPort (0.00s) 2026-10-22T08:22:08.553468912Z === RUN TestOriginFromURL_NormalizesInternalConceptualURLs 2026-10-22T08:22:08.553474363Z --- PASS: TestOriginFromURL_NormalizesInternalConceptualURLs (0.00s) 2026-10-22T08:22:08.553480685Z === RUN TestTargetOriginMatchesPopupOpener_NormalizesDefaultPorts 2026-10-22T08:22:08.553486488Z --- PASS: TestTargetOriginMatchesPopupOpener_NormalizesDefaultPorts (0.00s) 2026-10-22T08:22:08.553492333Z === RUN TestHandlePopupOpenerPostMessage_UsesPopupCommittedURIForSourceMetadata 2026-10-22T08:22:08.553501476Z --- PASS: TestHandlePopupOpenerPostMessage_UsesPopupCommittedURIForSourceMetadata (0.00s) 2026-10-22T08:22:08.553509652Z === RUN TestDecodePopupOpenerRenderMetadata 2026-10-22T08:22:08.55351788Z --- PASS: TestDecodePopupOpenerRenderMetadata (0.00s) 2026-10-22T08:22:08.553529537Z === RUN TestPopupOpenerRenderProcessHandler_OnContextCreatedInstallsBridgeForConfiguredMainFrame 2026-10-22T08:22:08.553542544Z --- PASS: TestPopupOpenerRenderProcessHandler_OnContextCreatedInstallsBridgeForConfiguredMainFrame (0.00s) 2026-10-22T08:22:08.553554281Z === RUN TestPopupOpenerRenderProcessHandler_OnContextCreatedSkipsWithoutMetadata 2026-10-22T08:22:08.553565867Z --- PASS: TestPopupOpenerRenderProcessHandler_OnContextCreatedSkipsWithoutMetadata (0.00s) 2026-10-22T08:22:08.553577984Z === RUN TestEnablePopupOpenerBridge_SyncsPendingCreateExtraInfo 2026-10-22T08:22:08.553590667Z --- PASS: TestEnablePopupOpenerBridge_SyncsPendingCreateExtraInfo (0.00s) 2026-10-22T08:22:08.553601873Z === RUN TestSafeChromiumCmdlineFlagsOmitsPathBearingAndUnknownFlags 2026-10-22T08:22:08.553612892Z --- PASS: TestSafeChromiumCmdlineFlagsOmitsPathBearingAndUnknownFlags (0.00s) 2026-10-22T08:22:08.553623605Z === RUN TestReserveRenderStallProcessDiagnosticsAppliesCooldown 2026-10-22T08:22:08.553632578Z --- PASS: TestReserveRenderStallProcessDiagnosticsAppliesCooldown (0.00s) 2026-10-22T08:22:08.553641191Z === RUN TestCEF2GTKProfilePathUsesSessionLogDirectory 2026-10-22T08:22:08.553652054Z --- PASS: TestCEF2GTKProfilePathUsesSessionLogDirectory (0.00s) 2026-10-22T08:22:08.553658513Z === RUN TestCEF2GTKProfilePathUsesEngineProfileLogDirFallback 2026-10-22T08:22:08.553663994Z --- PASS: TestCEF2GTKProfilePathUsesEngineProfileLogDirFallback (0.00s) 2026-10-22T08:22:08.553668814Z === RUN TestCEF2GTKProfilePathAllowsExplicitOutput 2026-10-22T08:22:08.55367404Z --- PASS: TestCEF2GTKProfilePathAllowsExplicitOutput (0.00s) 2026-10-22T08:22:08.553679485Z === RUN TestCEF2GTKProfileOptionsDisabledByDefault 2026-10-22T08:22:08.55368458Z --- PASS: TestCEF2GTKProfileOptionsDisabledByDefault (0.00s) 2026-10-22T08:22:08.553689752Z === RUN TestLockedProfileWriterWriteReturnsErrorWhenClosed 2026-10-22T08:22:08.55369599Z --- PASS: TestLockedProfileWriterWriteReturnsErrorWhenClosed (0.00s) 2026-10-22T08:22:08.553701408Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride 2026-10-22T08:22:08.553707292Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin: 2026-10-22T08:22:08.553712667Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:60 2026-10-22T08:22:08.553721695Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:_144_ 2026-10-22T08:22:08.553732444Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:0 2026-10-22T08:22:08.553743435Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:-60 2026-10-22T08:22:08.553754331Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:many 2026-10-22T08:22:08.553765382Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:1099511627776 2026-10-22T08:22:08.553776061Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride (0.00s) 2026-10-22T08:22:08.553795784Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin: (0.00s) 2026-10-22T08:22:08.553813271Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:60 (0.00s) 2026-10-22T08:22:08.553834192Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:_144_ (0.00s) 2026-10-22T08:22:08.55385433Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:0 (0.00s) 2026-10-22T08:22:08.553873818Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:-60 (0.00s) 2026-10-22T08:22:08.553894318Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:many (0.00s) 2026-10-22T08:22:08.553915328Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:1099511627776 (0.00s) 2026-10-22T08:22:08.553926496Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault 2026-10-22T08:22:08.553937775Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site: 2026-10-22T08:22:08.553949758Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:1 2026-10-22T08:22:08.553961397Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:true 2026-10-22T08:22:08.553974923Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:on 2026-10-22T08:22:08.553986552Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:random 2026-10-22T08:22:08.553998461Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:0 2026-10-22T08:22:08.554010075Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:false 2026-10-22T08:22:08.554021524Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:off 2026-10-22T08:22:08.554037324Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault (0.00s) 2026-10-22T08:22:08.554078377Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site: (0.00s) 2026-10-22T08:22:08.554107621Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:1 (0.00s) 2026-10-22T08:22:08.554132582Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:true (0.00s) 2026-10-22T08:22:08.554155293Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:on (0.00s) 2026-10-22T08:22:08.554179229Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:random (0.00s) 2026-10-22T08:22:08.554201642Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:0 (0.00s) 2026-10-22T08:22:08.554223517Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:false (0.00s) 2026-10-22T08:22:08.554241594Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:off (0.00s) 2026-10-22T08:22:08.554248318Z === RUN TestResolveWindowlessFrameRatePrefersAPinnedRate 2026-10-22T08:22:08.554253888Z --- PASS: TestResolveWindowlessFrameRatePrefersAPinnedRate (0.00s) 2026-10-22T08:22:08.554260151Z === RUN TestDumberRenderHandler_RoutesPopupAcceleratedPaintToPopupSurface 2026-10-22T08:22:08.554269035Z --- PASS: TestDumberRenderHandler_RoutesPopupAcceleratedPaintToPopupSurface (0.00s) 2026-10-22T08:22:08.554276865Z === RUN TestDumberRenderHandler_TracksPopupLifecycle 2026-10-22T08:22:08.554282567Z --- PASS: TestDumberRenderHandler_TracksPopupLifecycle (0.00s) 2026-10-22T08:22:08.554287351Z === RUN TestDeviceToLogicalSize_RoundsUp 2026-10-22T08:22:08.554292242Z --- PASS: TestDeviceToLogicalSize_RoundsUp (0.00s) 2026-10-22T08:22:08.55429807Z === RUN TestApplyDefaultRenderStackEnvironment_DefaultsToGDKDMABUFWithANGLEVulkan 2026-10-22T08:22:08.554304099Z --- PASS: TestApplyDefaultRenderStackEnvironment_DefaultsToGDKDMABUFWithANGLEVulkan (0.00s) 2026-10-22T08:22:08.554309923Z === RUN TestApplyDefaultRenderStackEnvironment_OverridesConflictingLowLevelDefaults 2026-10-22T08:22:08.554316212Z --- PASS: TestApplyDefaultRenderStackEnvironment_OverridesConflictingLowLevelDefaults (0.00s) 2026-10-22T08:22:08.554322385Z === RUN TestApplyDefaultRenderStackEnvironment_AllowSplitPreservesExplicitLowLevelOverrides 2026-10-22T08:22:08.554329049Z --- PASS: TestApplyDefaultRenderStackEnvironment_AllowSplitPreservesExplicitLowLevelOverrides (0.00s) 2026-10-22T08:22:08.554335137Z === RUN TestApplyDefaultRenderStackEnvironment_LegacyGLUsesGLArea 2026-10-22T08:22:08.554340657Z --- PASS: TestApplyDefaultRenderStackEnvironment_LegacyGLUsesGLArea (0.00s) 2026-10-22T08:22:08.554345984Z === RUN TestNormalizeRenderStackUnknownFallsBackToGDKDMABUF 2026-10-22T08:22:08.554351288Z --- PASS: TestNormalizeRenderStackUnknownFallsBackToGDKDMABUF (0.00s) 2026-10-22T08:22:08.554356853Z === RUN TestApplyDefaultHardwareDecodeEnvironment_DefaultsCEFToVAAPIForAuto 2026-10-22T08:22:08.554362982Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_DefaultsCEFToVAAPIForAuto (0.00s) 2026-10-22T08:22:08.554368588Z === RUN TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitLIBVADriver 2026-10-22T08:22:08.554374501Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitLIBVADriver (0.00s) 2026-10-22T08:22:08.554380383Z === RUN TestApplyDefaultHardwareDecodeEnvironment_DisablesCEFVAAPIWhenMediaDisabled 2026-10-22T08:22:08.554386354Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_DisablesCEFVAAPIWhenMediaDisabled (0.00s) 2026-10-22T08:22:08.554393087Z === RUN TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitCEFVAAPIOverride 2026-10-22T08:22:08.554399021Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitCEFVAAPIOverride (0.00s) 2026-10-22T08:22:08.554403722Z === RUN TestResolveCEFRenderStackPlan 2026-10-22T08:22:08.554408437Z === RUN TestResolveCEFRenderStackPlan/vulkan 2026-10-22T08:22:08.554412977Z === RUN TestResolveCEFRenderStackPlan/egl 2026-10-22T08:22:08.554417682Z --- PASS: TestResolveCEFRenderStackPlan (0.00s) 2026-10-22T08:22:08.554429117Z --- PASS: TestResolveCEFRenderStackPlan/vulkan (0.00s) 2026-10-22T08:22:08.554440051Z --- PASS: TestResolveCEFRenderStackPlan/egl (0.00s) 2026-10-22T08:22:08.55444502Z === RUN TestConfigureCommandLineWithRenderStackUsesPlan 2026-10-22T08:22:08.554450143Z --- PASS: TestConfigureCommandLineWithRenderStackUsesPlan (0.00s) 2026-10-22T08:22:08.554455117Z === RUN TestRenderStallWatchdogStartStopIdempotent 2026-10-22T08:22:08.554460728Z --- PASS: TestRenderStallWatchdogStartStopIdempotent (0.00s) 2026-10-22T08:22:08.554465839Z === RUN TestClassifyRenderStallDetectsCEFUIBlockedWithIOAlive 2026-10-22T08:22:08.554471148Z --- PASS: TestClassifyRenderStallDetectsCEFUIBlockedWithIOAlive (0.00s) 2026-10-22T08:22:08.554476647Z === RUN TestClassifyRenderStallKeepsOSRCategoryWhenUIHeartbeatHealthy 2026-10-22T08:22:08.554482535Z --- PASS: TestClassifyRenderStallKeepsOSRCategoryWhenUIHeartbeatHealthy (0.00s) 2026-10-22T08:22:08.554487386Z === RUN TestLatestDiagnosticEventHelpers 2026-10-22T08:22:08.554492214Z --- PASS: TestLatestDiagnosticEventHelpers (0.00s) 2026-10-22T08:22:08.554497655Z === RUN TestRendererBridgeExtensionJS_DoesNotExposeWritableGlobalDispatch 2026-10-22T08:22:08.554503555Z --- PASS: TestRendererBridgeExtensionJS_DoesNotExposeWritableGlobalDispatch (0.00s) 2026-10-22T08:22:08.554509139Z === RUN TestRendererBridgeExtensionJS_UsesNativeDispatchInExtensionScope 2026-10-22T08:22:08.55451489Z --- PASS: TestRendererBridgeExtensionJS_UsesNativeDispatchInExtensionScope (0.00s) 2026-10-22T08:22:08.554521091Z === RUN TestRendererBridgeExtensionJS_DoesNotShimWindowOpenForSyntheticPopups 2026-10-22T08:22:08.554527717Z --- PASS: TestRendererBridgeExtensionJS_DoesNotShimWindowOpenForSyntheticPopups (0.00s) 2026-10-22T08:22:08.554533558Z === RUN TestRendererBridgeExtensionJS_EncodesTrustedSuccessSemantics 2026-10-22T08:22:08.554540216Z --- PASS: TestRendererBridgeExtensionJS_EncodesTrustedSuccessSemantics (0.00s) 2026-10-22T08:22:08.554546326Z === RUN TestRendererBridgePackageDoesNotNeedGoLinkname 2026-10-22T08:22:08.55455169Z --- PASS: TestRendererBridgePackageDoesNotNeedGoLinkname (0.06s) 2026-10-22T08:22:08.554557017Z === RUN TestCEFPackageDoesNotKeepDeprecatedClipboardBridgeConstants 2026-10-22T08:22:08.554562514Z --- PASS: TestCEFPackageDoesNotKeepDeprecatedClipboardBridgeConstants (0.08s) 2026-10-22T08:22:08.55456751Z === RUN TestDecodeRendererBridgeExplicitTextCopyPayload 2026-10-22T08:22:08.55457283Z --- PASS: TestDecodeRendererBridgeExplicitTextCopyPayload (0.00s) 2026-10-22T08:22:08.554577679Z === RUN TestDecodeRendererBridgePopupOpenPayload 2026-10-22T08:22:08.55458316Z --- PASS: TestDecodeRendererBridgePopupOpenPayload (0.00s) 2026-10-22T08:22:08.554588129Z === RUN TestDecodeRendererBridgePopupNavigatePayload 2026-10-22T08:22:08.554593213Z --- PASS: TestDecodeRendererBridgePopupNavigatePayload (0.00s) 2026-10-22T08:22:08.554598069Z === RUN TestDecodeRendererBridgePopupClosePayload 2026-10-22T08:22:08.554603144Z --- PASS: TestDecodeRendererBridgePopupClosePayload (0.00s) 2026-10-22T08:22:08.554608209Z === RUN TestDecodeRendererBridgePopupPayloadErrors 2026-10-22T08:22:08.554613311Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open 2026-10-22T08:22:08.554618561Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/empty 2026-10-22T08:22:08.554623852Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/invalid_json 2026-10-22T08:22:08.554629508Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/missing_proxy_id 2026-10-22T08:22:08.554634891Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate 2026-10-22T08:22:08.554640545Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/empty 2026-10-22T08:22:08.55464695Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/invalid_json 2026-10-22T08:22:08.554653374Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/missing_proxy_id 2026-10-22T08:22:08.554658964Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close 2026-10-22T08:22:08.554664361Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/empty 2026-10-22T08:22:08.554669785Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/invalid_json 2026-10-22T08:22:08.554675784Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/missing_proxy_id 2026-10-22T08:22:08.554681029Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors (0.00s) 2026-10-22T08:22:08.554694239Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open (0.00s) 2026-10-22T08:22:08.554717042Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/empty (0.00s) 2026-10-22T08:22:08.55474181Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/invalid_json (0.00s) 2026-10-22T08:22:08.554768849Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/missing_proxy_id (0.00s) 2026-10-22T08:22:08.554782605Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate (0.00s) 2026-10-22T08:22:08.554806323Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/empty (0.00s) 2026-10-22T08:22:08.554831677Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/invalid_json (0.00s) 2026-10-22T08:22:08.554858232Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/missing_proxy_id (0.00s) 2026-10-22T08:22:08.554879402Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close (0.00s) 2026-10-22T08:22:08.554922109Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/empty (0.00s) 2026-10-22T08:22:08.554953106Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/invalid_json (0.00s) 2026-10-22T08:22:08.554984528Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/missing_proxy_id (0.00s) 2026-10-22T08:22:08.554991108Z === RUN TestRendererBridgeProcessHandler_OnFocusedNodeChanged_ReportsEditableState 2026-10-22T08:22:08.554997367Z --- PASS: TestRendererBridgeProcessHandler_OnFocusedNodeChanged_ReportsEditableState (0.00s) 2026-10-22T08:22:08.555003802Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes 2026-10-22T08:22:08.555009573Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process 2026-10-22T08:22:08.555015539Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/input 2026-10-22T08:22:08.555023614Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/textarea 2026-10-22T08:22:08.555030485Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/contenteditable 2026-10-22T08:22:08.555036391Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess 2026-10-22T08:22:08.555042414Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/input 2026-10-22T08:22:08.555048381Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/textarea 2026-10-22T08:22:08.555054755Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/contenteditable 2026-10-22T08:22:08.555060502Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes (0.00s) 2026-10-22T08:22:08.555080804Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process (0.00s) 2026-10-22T08:22:08.555110955Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/input (0.00s) 2026-10-22T08:22:08.555140779Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/textarea (0.00s) 2026-10-22T08:22:08.555176287Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/contenteditable (0.00s) 2026-10-22T08:22:08.555202401Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess (0.00s) 2026-10-22T08:22:08.555234936Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/input (0.00s) 2026-10-22T08:22:08.555264323Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/textarea (0.00s) 2026-10-22T08:22:08.555295467Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/contenteditable (0.00s) 2026-10-22T08:22:08.55530127Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks 2026-10-22T08:22:08.555307478Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/main_process 2026-10-22T08:22:08.555314306Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/subprocess 2026-10-22T08:22:08.555320194Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks (0.00s) 2026-10-22T08:22:08.555337998Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/main_process (0.00s) 2026-10-22T08:22:08.555354607Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/subprocess (0.00s) 2026-10-22T08:22:08.55536056Z === RUN TestConsumeNextStartSafetyMarkerDisablesVAAPIWithoutChangingVulkanStack 2026-10-22T08:22:08.555366502Z --- PASS: TestConsumeNextStartSafetyMarkerDisablesVAAPIWithoutChangingVulkanStack (0.00s) 2026-10-22T08:22:08.555372263Z === RUN TestGPUProcessRelaunchMarksNextStartSafeAfterRepeatedRelaunch 2026-10-22T08:22:08.555378051Z --- PASS: TestGPUProcessRelaunchMarksNextStartSafeAfterRepeatedRelaunch (0.00s) 2026-10-22T08:22:08.555383245Z === RUN TestRuntimeActivityTrackerStartsQuiescent 2026-10-22T08:22:08.555388476Z --- PASS: TestRuntimeActivityTrackerStartsQuiescent (0.00s) 2026-10-22T08:22:08.555394115Z === RUN TestRuntimeActivityTrackerCreationLifecycle 2026-10-22T08:22:08.555399716Z --- PASS: TestRuntimeActivityTrackerCreationLifecycle (0.00s) 2026-10-22T08:22:08.555404624Z === RUN TestRuntimeActivityTrackerViewLifecycle 2026-10-22T08:22:08.555409998Z --- PASS: TestRuntimeActivityTrackerViewLifecycle (0.00s) 2026-10-22T08:22:08.555414737Z === RUN TestRuntimeActivityTrackerDownloads 2026-10-22T08:22:08.555419727Z --- PASS: TestRuntimeActivityTrackerDownloads (0.00s) 2026-10-22T08:22:08.555424423Z === RUN TestRuntimeActivityTrackerDropBrowser 2026-10-22T08:22:08.555429382Z --- PASS: TestRuntimeActivityTrackerDropBrowser (0.00s) 2026-10-22T08:22:08.555434413Z === RUN TestRuntimeActivityTrackerSubscribeSequenced 2026-10-22T08:22:08.555439657Z --- PASS: TestRuntimeActivityTrackerSubscribeSequenced (0.00s) 2026-10-22T08:22:08.555444717Z === RUN TestCEFScaleProbeScriptCapturesViewportMetrics 2026-10-22T08:22:08.55545003Z --- PASS: TestCEFScaleProbeScriptCapturesViewportMetrics (0.00s) 2026-10-22T08:22:08.555455329Z === RUN TestShouldRunCEFScaleProbeSkipsIntermediateHTTPStatusZero 2026-10-22T08:22:08.555460943Z --- PASS: TestShouldRunCEFScaleProbeSkipsIntermediateHTTPStatusZero (0.00s) 2026-10-22T08:22:08.555466729Z === RUN TestCEFScaleProbeSnapshotNormalizesMissingBridge 2026-10-22T08:22:08.555473223Z --- PASS: TestCEFScaleProbeSnapshotNormalizesMissingBridge (0.00s) 2026-10-22T08:22:08.555478725Z === RUN TestCEFScaleProbeSnapshotDerivesInternalFactorFromContract 2026-10-22T08:22:08.555484706Z --- PASS: TestCEFScaleProbeSnapshotDerivesInternalFactorFromContract (0.00s) 2026-10-22T08:22:08.555489681Z === RUN TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T08:22:08.555494571Z === PAUSE TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T08:22:08.555500337Z === RUN TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T08:22:08.555505368Z === PAUSE TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T08:22:08.555510717Z === RUN TestAssetP1_CompressedPreferredOverRaw 2026-10-22T08:22:08.555515524Z === PAUSE TestAssetP1_CompressedPreferredOverRaw 2026-10-22T08:22:08.555520202Z === RUN TestAssetP1_RawOnlyFallback 2026-10-22T08:22:08.555524949Z === PAUSE TestAssetP1_RawOnlyFallback 2026-10-22T08:22:08.555530041Z === RUN TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T08:22:08.555535038Z === PAUSE TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T08:22:08.555540601Z === RUN TestAssetP1_OversizedDecompressedRejected 2026-10-22T08:22:08.555545368Z === PAUSE TestAssetP1_OversizedDecompressedRejected 2026-10-22T08:22:08.555550463Z === RUN TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T08:22:08.555555281Z === PAUSE TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T08:22:08.555559957Z === RUN TestAssetP1_MissingAssetReportsNotExist 2026-10-22T08:22:08.555564708Z === PAUSE TestAssetP1_MissingAssetReportsNotExist 2026-10-22T08:22:08.55556949Z === RUN TestAssetP1_ShellServes200CarriesNoStore 2026-10-22T08:22:08.555574497Z --- PASS: TestAssetP1_ShellServes200CarriesNoStore (0.00s) 2026-10-22T08:22:08.555579624Z === RUN TestAssetP1_CSSServes200CarriesNoStore 2026-10-22T08:22:08.555584574Z --- PASS: TestAssetP1_CSSServes200CarriesNoStore (0.00s) 2026-10-22T08:22:08.555589834Z === RUN TestAssetP1_MissingAssetServes404WithoutCacheHeaders 2026-10-22T08:22:08.555595103Z --- PASS: TestAssetP1_MissingAssetServes404WithoutCacheHeaders (0.00s) 2026-10-22T08:22:08.555599946Z === RUN TestAssetP1_RedirectCarriesNoStore 2026-10-22T08:22:08.555604857Z --- PASS: TestAssetP1_RedirectCarriesNoStore (0.00s) 2026-10-22T08:22:08.555610023Z === RUN TestAssetP1_RawAndErrorHandlersCarryNoCacheHeaders 2026-10-22T08:22:08.555615269Z --- PASS: TestAssetP1_RawAndErrorHandlersCarryNoCacheHeaders (0.00s) 2026-10-22T08:22:08.555620273Z === RUN TestAssetP1_APIRawAndJSONCarryNoStoreCORS 2026-10-22T08:22:08.555625288Z --- PASS: TestAssetP1_APIRawAndJSONCarryNoStoreCORS (0.00s) 2026-10-22T08:22:08.5556425Z === RUN TestAssetP1_PrivateAPICarriesNoStoreWithoutCORS 2026-10-22T08:22:08.555652075Z --- PASS: TestAssetP1_PrivateAPICarriesNoStoreWithoutCORS (0.00s) 2026-10-22T08:22:08.555657376Z === RUN TestAssetP1_FaviconHandlerCarriesNoStore 2026-10-22T08:22:08.555662523Z --- PASS: TestAssetP1_FaviconHandlerCarriesNoStore (0.00s) 2026-10-22T08:22:08.555667521Z === RUN TestAssetP1_TopLevelAPIPathNeverResolvesAsAsset 2026-10-22T08:22:08.555672746Z --- PASS: TestAssetP1_TopLevelAPIPathNeverResolvesAsAsset (0.00s) 2026-10-22T08:22:08.555677515Z === RUN TestAssetP1_NestedAPIPathFallsThroughTo404 2026-10-22T08:22:08.555682581Z --- PASS: TestAssetP1_NestedAPIPathFallsThroughTo404 (0.00s) 2026-10-22T08:22:08.555687466Z === RUN TestAssetP2_HandlerServesWASMFromBundleOnce 2026-10-22T08:22:08.555693182Z --- PASS: TestAssetP2_HandlerServesWASMFromBundleOnce (0.00s) 2026-10-22T08:22:08.555697948Z === RUN TestAssetP2_ReplacementDuringBlockedDecode 2026-10-22T08:22:08.555703108Z --- PASS: TestAssetP2_ReplacementDuringBlockedDecode (0.01s) 2026-10-22T08:22:08.555708282Z === RUN TestAssetP2_UnconfiguredAssetsServe500 2026-10-22T08:22:08.555713346Z --- PASS: TestAssetP2_UnconfiguredAssetsServe500 (0.00s) 2026-10-22T08:22:08.555719661Z === RUN TestAssetP2_NonWASMAssetsKeepLegacyPath 2026-10-22T08:22:08.555728144Z --- PASS: TestAssetP2_NonWASMAssetsKeepLegacyPath (0.00s) 2026-10-22T08:22:08.555738215Z === RUN TestAssetP23_ManifestReadableDuringBlockedDecode 2026-10-22T08:22:08.555748276Z --- PASS: TestAssetP23_ManifestReadableDuringBlockedDecode (0.00s) 2026-10-22T08:22:08.555758868Z === RUN TestAssetP23_BlockedDecodeLeavesUnrelatedWorkUnaffected 2026-10-22T08:22:08.555769635Z --- PASS: TestAssetP23_BlockedDecodeLeavesUnrelatedWorkUnaffected (0.12s) 2026-10-22T08:22:08.555779295Z === RUN TestAssetP23_CancelSuppressesContinuation 2026-10-22T08:22:08.555788816Z --- PASS: TestAssetP23_CancelSuppressesContinuation (0.00s) 2026-10-22T08:22:08.555794394Z === RUN TestAssetP23_ShutdownCompletesSafely 2026-10-22T08:22:08.555800081Z --- PASS: TestAssetP23_ShutdownCompletesSafely (0.50s) 2026-10-22T08:22:08.555805192Z === RUN TestAssetP23_WireUnversionedCarriesNoStore 2026-10-22T08:22:08.555810273Z --- PASS: TestAssetP23_WireUnversionedCarriesNoStore (0.00s) 2026-10-22T08:22:08.555815038Z === RUN TestAssetP23_WireFailureMatchesErrorPage 2026-10-22T08:22:08.555820049Z --- PASS: TestAssetP23_WireFailureMatchesErrorPage (0.00s) 2026-10-22T08:22:08.55582504Z === RUN TestAssetP32_ShellRefsVersionedFromBundleManifest 2026-10-22T08:22:08.55583023Z --- PASS: TestAssetP32_ShellRefsVersionedFromBundleManifest (0.00s) 2026-10-22T08:22:08.555836165Z === RUN TestAssetP32_ShellVersionedAcrossRoutes 2026-10-22T08:22:08.555841301Z --- PASS: TestAssetP32_ShellVersionedAcrossRoutes (0.00s) 2026-10-22T08:22:08.555846572Z === RUN TestAssetP32_AlreadyVersionedRefsUntouched 2026-10-22T08:22:08.555852162Z --- PASS: TestAssetP32_AlreadyVersionedRefsUntouched (0.00s) 2026-10-22T08:22:08.55585782Z === RUN TestAssetP32_InvalidManifestFailsClosedNoncacheable 2026-10-22T08:22:08.555863213Z --- PASS: TestAssetP32_InvalidManifestFailsClosedNoncacheable (0.00s) 2026-10-22T08:22:08.55586802Z === RUN TestAssetP32_MissingManifestFailsClosed 2026-10-22T08:22:08.555872948Z --- PASS: TestAssetP32_MissingManifestFailsClosed (0.00s) 2026-10-22T08:22:08.555877683Z === RUN TestAssetP32_ReplacementSwapsShellVersions 2026-10-22T08:22:08.555882747Z --- PASS: TestAssetP32_ReplacementSwapsShellVersions (0.00s) 2026-10-22T08:22:08.555887384Z === RUN TestAssetP32_OnDiskShellKeepsRelativeURLs 2026-10-22T08:22:08.555892434Z --- PASS: TestAssetP32_OnDiskShellKeepsRelativeURLs (0.00s) 2026-10-22T08:22:08.555897233Z === RUN TestAssetP33_VersionedCSSServesImmutable 2026-10-22T08:22:08.555902107Z --- PASS: TestAssetP33_VersionedCSSServesImmutable (0.00s) 2026-10-22T08:22:08.55590688Z === RUN TestAssetP33_UnversionedCSSServesNoStore 2026-10-22T08:22:08.555914319Z --- PASS: TestAssetP33_UnversionedCSSServesNoStore (0.00s) 2026-10-22T08:22:08.555919512Z === RUN TestAssetP33_WrongVersionRejectedNoncacheable 2026-10-22T08:22:08.555924686Z --- PASS: TestAssetP33_WrongVersionRejectedNoncacheable (0.00s) 2026-10-22T08:22:08.555930063Z === RUN TestAssetP33_DuplicateAndEmptyVersionsRejected 2026-10-22T08:22:08.555935559Z --- PASS: TestAssetP33_DuplicateAndEmptyVersionsRejected (0.00s) 2026-10-22T08:22:08.555940586Z === RUN TestAssetP33_StaleManifestRejectedNoncacheable 2026-10-22T08:22:08.555945806Z --- PASS: TestAssetP33_StaleManifestRejectedNoncacheable (0.00s) 2026-10-22T08:22:08.555950839Z === RUN TestAssetP33_MissingVersionedArtifactRejected 2026-10-22T08:22:08.555955939Z --- PASS: TestAssetP33_MissingVersionedArtifactRejected (0.00s) 2026-10-22T08:22:08.555960893Z === RUN TestAssetP33_VersionedWASMServesImmutableOnWire 2026-10-22T08:22:08.555966145Z --- PASS: TestAssetP33_VersionedWASMServesImmutableOnWire (0.01s) 2026-10-22T08:22:08.55597155Z === RUN TestAssetP33_WrongVersionWASMDecodesNothing 2026-10-22T08:22:08.555976759Z --- PASS: TestAssetP33_WrongVersionWASMDecodesNothing (0.01s) 2026-10-22T08:22:08.555981666Z === RUN TestAssetP33_StaleWASMBytesFailClosedOnWire 2026-10-22T08:22:08.555986721Z --- PASS: TestAssetP33_StaleWASMBytesFailClosedOnWire (0.00s) 2026-10-22T08:22:08.555991631Z === RUN TestAssetP33_ReplacementSwapsValidatedVersions 2026-10-22T08:22:08.555996778Z --- PASS: TestAssetP33_ReplacementSwapsValidatedVersions (0.01s) 2026-10-22T08:22:08.55600151Z === RUN TestAssetP33_ManifestItselfServesNoStore 2026-10-22T08:22:08.556006594Z --- PASS: TestAssetP33_ManifestItselfServesNoStore (0.00s) 2026-10-22T08:22:08.556011958Z === RUN TestAssetP33_ShellVersionQueryIgnored 2026-10-22T08:22:08.556017018Z --- PASS: TestAssetP33_ShellVersionQueryIgnored (0.00s) 2026-10-22T08:22:08.556022218Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T08:22:08.556027734Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T08:22:08.556032791Z === RUN TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T08:22:08.556037892Z === PAUSE TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T08:22:08.556042752Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.556047579Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.556052506Z === RUN TestResolveConfigPayload_UsesInjectedBuilder 2026-10-22T08:22:08.556058443Z --- PASS: TestResolveConfigPayload_UsesInjectedBuilder (0.00s) 2026-10-22T08:22:08.556063572Z === RUN TestResolveConfigPayload_PropagatesBuilderError 2026-10-22T08:22:08.556068877Z --- PASS: TestResolveConfigPayload_PropagatesBuilderError (0.00s) 2026-10-22T08:22:08.556073612Z === RUN TestResolveConfigPayload_NilBuilderFails 2026-10-22T08:22:08.556078655Z --- PASS: TestResolveConfigPayload_NilBuilderFails (0.00s) 2026-10-22T08:22:08.556084139Z === RUN TestNewDumbSchemeHandler_NilCurrentConfigPayloadFails 2026-10-22T08:22:08.556089596Z --- PASS: TestNewDumbSchemeHandler_NilCurrentConfigPayloadFails (0.00s) 2026-10-22T08:22:08.556095942Z === RUN TestNewDumbSchemeHandler_NilDefaultConfigPayloadFails 2026-10-22T08:22:08.556105866Z --- PASS: TestNewDumbSchemeHandler_NilDefaultConfigPayloadFails (0.00s) 2026-10-22T08:22:08.556116081Z === RUN TestRejectForbiddenAPIOrigin_AllowsInternalOrigin 2026-10-22T08:22:08.556127036Z --- PASS: TestRejectForbiddenAPIOrigin_AllowsInternalOrigin (0.00s) 2026-10-22T08:22:08.556136908Z === RUN TestRejectForbiddenAPIOrigin_RejectsExternalOrigin 2026-10-22T08:22:08.556145427Z --- PASS: TestRejectForbiddenAPIOrigin_RejectsExternalOrigin (0.00s) 2026-10-22T08:22:08.556155197Z === RUN TestRejectUntrustedConfigRequesterRequiresTrustedOriginOrReferrer 2026-10-22T08:22:08.556165Z --- PASS: TestRejectUntrustedConfigRequesterRequiresTrustedOriginOrReferrer (0.00s) 2026-10-22T08:22:08.556174535Z === RUN TestHandleMessageAPIRequiresTrustedOriginOrReferrer 2026-10-22T08:22:08.556184072Z --- PASS: TestHandleMessageAPIRequiresTrustedOriginOrReferrer (0.00s) 2026-10-22T08:22:08.556189389Z === RUN TestHandleConfigAPIUsesPrivateNoCORSHeaders 2026-10-22T08:22:08.556194607Z --- PASS: TestHandleConfigAPIUsesPrivateNoCORSHeaders (0.00s) 2026-10-22T08:22:08.556199585Z === RUN TestHandleConfigAPIOptionsUsesPrivateNoCORSHeaders 2026-10-22T08:22:08.556205336Z --- PASS: TestHandleConfigAPIOptionsUsesPrivateNoCORSHeaders (0.00s) 2026-10-22T08:22:08.556209839Z === RUN TestIsTrustedSystemviewURL 2026-10-22T08:22:08.556214205Z === PAUSE TestIsTrustedSystemviewURL 2026-10-22T08:22:08.556220176Z === RUN TestRejectUntrustedFaviconRequesterAllowsTrustedOriginWithoutReferrer 2026-10-22T08:22:08.55622613Z --- PASS: TestRejectUntrustedFaviconRequesterAllowsTrustedOriginWithoutReferrer (0.00s) 2026-10-22T08:22:08.556233005Z === RUN TestRejectUntrustedFaviconRequesterRejectsUntrustedOriginEvenWithTrustedReferrer 2026-10-22T08:22:08.556239398Z --- PASS: TestRejectUntrustedFaviconRequesterRejectsUntrustedOriginEvenWithTrustedReferrer (0.00s) 2026-10-22T08:22:08.55624593Z === RUN TestRejectUntrustedFaviconRequesterRequiresTrustedReferrerWhenOriginAbsent 2026-10-22T08:22:08.556252097Z --- PASS: TestRejectUntrustedFaviconRequesterRequiresTrustedReferrerWhenOriginAbsent (0.00s) 2026-10-22T08:22:08.556257643Z === RUN TestHandleFaviconAPIDefersFaviconDiskChecksUntilResourceOpen 2026-10-22T08:22:08.556263143Z --- PASS: TestHandleFaviconAPIDefersFaviconDiskChecksUntilResourceOpen (0.00s) 2026-10-22T08:22:08.556268976Z === RUN TestReadBodyFromHeader_DecodesBase64Payload 2026-10-22T08:22:08.556274278Z --- PASS: TestReadBodyFromHeader_DecodesBase64Payload (0.00s) 2026-10-22T08:22:08.556279757Z === RUN TestDecodePopupOpenerPostMessagePayload_RejectsMissingTargetOrigin 2026-10-22T08:22:08.556285521Z --- PASS: TestDecodePopupOpenerPostMessagePayload_RejectsMissingTargetOrigin (0.00s) 2026-10-22T08:22:08.556291208Z === RUN TestDecodePopupOpenerPostMessagePayload_TrimsAndAcceptsTargetOrigin 2026-10-22T08:22:08.556297006Z --- PASS: TestDecodePopupOpenerPostMessagePayload_TrimsAndAcceptsTargetOrigin (0.00s) 2026-10-22T08:22:08.556302403Z === RUN TestSchemeHandler_APIClipboardSetPathWritesClipboardPayload 2026-10-22T08:22:08.556308282Z --- PASS: TestSchemeHandler_APIClipboardSetPathWritesClipboardPayload (0.00s) 2026-10-22T08:22:08.556314321Z === RUN TestSchemeHandler_APIFocusSyncRejectsRequestsWithoutTrustedBridgeHeader 2026-10-22T08:22:08.556320909Z --- PASS: TestSchemeHandler_APIFocusSyncRejectsRequestsWithoutTrustedBridgeHeader (0.00s) 2026-10-22T08:22:08.556326549Z === RUN TestSchemeHandler_APIFocusSyncInvokesEditableFocusCallback 2026-10-22T08:22:08.556332048Z --- PASS: TestSchemeHandler_APIFocusSyncInvokesEditableFocusCallback (0.00s) 2026-10-22T08:22:08.556337229Z === RUN TestSchemeHandler_Create_ConceptualAPIRequestBypassesRedirect 2026-10-22T08:22:08.556342803Z --- PASS: TestSchemeHandler_Create_ConceptualAPIRequestBypassesRedirect (0.01s) 2026-10-22T08:22:08.556348076Z === RUN TestSchemeHandler_APIClipboardSetRejectsInvalidBridgeNonce 2026-10-22T08:22:08.556353582Z --- PASS: TestSchemeHandler_APIClipboardSetRejectsInvalidBridgeNonce (0.00s) 2026-10-22T08:22:08.556358789Z === RUN TestSchemeHandler_APIPopupOpenInvokesPopupCallback 2026-10-22T08:22:08.556364101Z --- PASS: TestSchemeHandler_APIPopupOpenInvokesPopupCallback (0.00s) 2026-10-22T08:22:08.556369814Z === RUN TestSchemeHandler_APIPopupNavigateInvokesPopupCallback 2026-10-22T08:22:08.556375235Z --- PASS: TestSchemeHandler_APIPopupNavigateInvokesPopupCallback (0.00s) 2026-10-22T08:22:08.556380519Z === RUN TestSchemeHandler_APIPopupCloseInvokesPopupCallback 2026-10-22T08:22:08.556385768Z --- PASS: TestSchemeHandler_APIPopupCloseInvokesPopupCallback (0.00s) 2026-10-22T08:22:08.556391055Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads 2026-10-22T08:22:08.55639676Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_malformed_json 2026-10-22T08:22:08.556403081Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_missing_proxy_id 2026-10-22T08:22:08.556409121Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_malformed_json 2026-10-22T08:22:08.556415175Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_missing_proxy_id 2026-10-22T08:22:08.556420876Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_malformed_json 2026-10-22T08:22:08.556426904Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_missing_proxy_id 2026-10-22T08:22:08.556433504Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads (0.01s) 2026-10-22T08:22:08.55645055Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_malformed_json (0.00s) 2026-10-22T08:22:08.556467707Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_missing_proxy_id (0.00s) 2026-10-22T08:22:08.556485168Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_malformed_json (0.00s) 2026-10-22T08:22:08.556502847Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_missing_proxy_id (0.00s) 2026-10-22T08:22:08.556520065Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_malformed_json (0.00s) 2026-10-22T08:22:08.556537195Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_missing_proxy_id (0.00s) 2026-10-22T08:22:08.556542495Z === RUN TestSchemeHandler_APIOptionsReturnsCORSPreflightHeaders 2026-10-22T08:22:08.556547961Z --- PASS: TestSchemeHandler_APIOptionsReturnsCORSPreflightHeaders (0.00s) 2026-10-22T08:22:08.556553548Z === RUN TestWebViewNavigateSemantic_HeadingExecutesStrictNavigationScript 2026-10-22T08:22:08.556559227Z --- PASS: TestWebViewNavigateSemantic_HeadingExecutesStrictNavigationScript (0.00s) 2026-10-22T08:22:08.55656634Z === RUN TestWebViewActivateSemanticNavigationTargetClicksSelectedHeadingLink 2026-10-22T08:22:08.556572407Z --- PASS: TestWebViewActivateSemanticNavigationTargetClicksSelectedHeadingLink (0.00s) 2026-10-22T08:22:08.556578081Z === RUN TestWebViewClearSemanticNavigationHighlightRemovesTargetArtifacts 2026-10-22T08:22:08.556583948Z --- PASS: TestWebViewClearSemanticNavigationHighlightRemovesTargetArtifacts (0.00s) 2026-10-22T08:22:08.556590165Z === RUN TestWebViewClearSemanticNavigationHighlightReportsSchedulingFailure 2026-10-22T08:22:08.556596691Z --- PASS: TestWebViewClearSemanticNavigationHighlightReportsSchedulingFailure (0.00s) 2026-10-22T08:22:08.556602566Z === RUN TestWebViewNavigateSemantic_NormalizesCountAndRejectsUnsupportedRequests 2026-10-22T08:22:08.556608472Z --- PASS: TestWebViewNavigateSemantic_NormalizesCountAndRejectsUnsupportedRequests (0.00s) 2026-10-22T08:22:08.55661426Z === RUN TestStartupPresentationHooksWireEveryUpstreamFirstPresentationCallback 2026-10-22T08:22:08.556620879Z --- PASS: TestStartupPresentationHooksWireEveryUpstreamFirstPresentationCallback (0.00s) 2026-10-22T08:22:08.55662721Z === RUN TestActivateStartupTraceSeedsNeutralProcessAndConfigTiming 2026-10-22T08:22:08.556633247Z --- PASS: TestActivateStartupTraceSeedsNeutralProcessAndConfigTiming (0.00s) 2026-10-22T08:22:08.556638513Z === RUN TestStartupTraceAcceptsOnlyOrderedOneShotMilestones 2026-10-22T08:22:08.556643891Z --- PASS: TestStartupTraceAcceptsOnlyOrderedOneShotMilestones (0.00s) 2026-10-22T08:22:08.556649014Z === RUN TestStartupTracePreservesProcessAndConfigTimestamps 2026-10-22T08:22:08.5566544Z --- PASS: TestStartupTracePreservesProcessAndConfigTimestamps (0.00s) 2026-10-22T08:22:08.556660059Z === RUN TestStartupTraceReservesFirstGTKPresentationForAfterPaint 2026-10-22T08:22:08.5566655Z --- PASS: TestStartupTraceReservesFirstGTKPresentationForAfterPaint (0.00s) 2026-10-22T08:22:08.556670846Z === RUN TestStartupTraceEmitsOneNormalSummaryAtFirstPresentation 2026-10-22T08:22:08.556677156Z --- PASS: TestStartupTraceEmitsOneNormalSummaryAtFirstPresentation (0.00s) 2026-10-22T08:22:08.556686106Z === RUN TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T08:22:08.556695353Z === PAUSE TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T08:22:08.556706766Z === RUN TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T08:22:08.556716974Z === PAUSE TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T08:22:08.556739144Z === RUN TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T08:22:08.556756265Z === PAUSE TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T08:22:08.556768395Z === RUN TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T08:22:08.55677698Z === PAUSE TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T08:22:08.556785013Z === RUN TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T08:22:08.556793578Z === PAUSE TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T08:22:08.556802098Z === RUN TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T08:22:08.556810615Z === PAUSE TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T08:22:08.556821238Z === RUN TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T08:22:08.556832484Z === PAUSE TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T08:22:08.556843625Z === RUN TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T08:22:08.556856025Z === PAUSE TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T08:22:08.556867581Z === RUN TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T08:22:08.55687786Z === PAUSE TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T08:22:08.556889721Z === RUN TestTouchpadNavigationRecognizer_ReportsProgressAndNavigatesOnReleaseAfterThreshold 2026-10-22T08:22:08.556901899Z --- PASS: TestTouchpadNavigationRecognizer_ReportsProgressAndNavigatesOnReleaseAfterThreshold (0.00s) 2026-10-22T08:22:08.556914088Z === RUN TestTouchpadNavigationRecognizer_ReportsForwardProgressAndNavigatesOnReleaseAfterThreshold 2026-10-22T08:22:08.55692875Z --- PASS: TestTouchpadNavigationRecognizer_ReportsForwardProgressAndNavigatesOnReleaseAfterThreshold (0.00s) 2026-10-22T08:22:08.556949009Z === RUN TestTouchpadNavigationRecognizer_DoesNotNavigateAtExactThreshold 2026-10-22T08:22:08.556969269Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotNavigateAtExactThreshold (0.00s) 2026-10-22T08:22:08.556985677Z === RUN TestTouchpadNavigationRecognizer_DoesNotShowIndicatorBelowActivationDistance 2026-10-22T08:22:08.556997938Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotShowIndicatorBelowActivationDistance (0.00s) 2026-10-22T08:22:08.55700724Z === RUN TestTouchpadNavigationRecognizer_AllowsIntentionalEdgeSwipeWithViewWidth 2026-10-22T08:22:08.557016824Z --- PASS: TestTouchpadNavigationRecognizer_AllowsIntentionalEdgeSwipeWithViewWidth (0.00s) 2026-10-22T08:22:08.557023799Z === RUN TestTouchpadNavigationRecognizer_DoesNotTreatInContentHorizontalScrollAsNavigation 2026-10-22T08:22:08.557031049Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotTreatInContentHorizontalScrollAsNavigation (0.00s) 2026-10-22T08:22:08.55703681Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents 2026-10-22T08:22:08.557042951Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/unknown_unit 2026-10-22T08:22:08.557048756Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/wheel_unit 2026-10-22T08:22:08.557054387Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents (0.00s) 2026-10-22T08:22:08.557071474Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/unknown_unit (0.00s) 2026-10-22T08:22:08.557091728Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/wheel_unit (0.00s) 2026-10-22T08:22:08.557103296Z === RUN TestTouchpadNavigationRecognizer_DisabledConfigSuppressesGestureRecognition 2026-10-22T08:22:08.557115654Z --- PASS: TestTouchpadNavigationRecognizer_DisabledConfigSuppressesGestureRecognition (0.00s) 2026-10-22T08:22:08.557126709Z === RUN TestTouchpadNavigationRecognizer_BackCapabilitySuppressesBackGesture 2026-10-22T08:22:08.557138442Z --- PASS: TestTouchpadNavigationRecognizer_BackCapabilitySuppressesBackGesture (0.00s) 2026-10-22T08:22:08.557149995Z === RUN TestTouchpadNavigationRecognizer_ForwardCapabilitySuppressesForwardGesture 2026-10-22T08:22:08.557161707Z --- PASS: TestTouchpadNavigationRecognizer_ForwardCapabilitySuppressesForwardGesture (0.00s) 2026-10-22T08:22:08.557174351Z === RUN TestTouchpadNavigationRecognizer_HidesIndicatorWithoutNavigatingWhenReleasedAfterActivationBelowThreshold 2026-10-22T08:22:08.557188738Z --- PASS: TestTouchpadNavigationRecognizer_HidesIndicatorWithoutNavigatingWhenReleasedAfterActivationBelowThreshold (0.00s) 2026-10-22T08:22:08.557200619Z === RUN TestTouchpadNavigationRecognizer_ResetsBetweenConsecutiveGestures 2026-10-22T08:22:08.557211966Z --- PASS: TestTouchpadNavigationRecognizer_ResetsBetweenConsecutiveGestures (0.00s) 2026-10-22T08:22:08.557222931Z === RUN TestTouchpadNavigationRecognizer_CancelsVerticalGestures 2026-10-22T08:22:08.557234862Z --- PASS: TestTouchpadNavigationRecognizer_CancelsVerticalGestures (0.00s) 2026-10-22T08:22:08.557247701Z === RUN TestTouchpadNavigationRecognizer_HidesVisibleIndicatorOnVerticalCancelAndResets 2026-10-22T08:22:08.557259648Z --- PASS: TestTouchpadNavigationRecognizer_HidesVisibleIndicatorOnVerticalCancelAndResets (0.00s) 2026-10-22T08:22:08.557267789Z === RUN TestNormalizedApplicationScale 2026-10-22T08:22:08.557278993Z === RUN TestNormalizedApplicationScale/default_zero 2026-10-22T08:22:08.55728986Z === RUN TestNormalizedApplicationScale/negative 2026-10-22T08:22:08.557299136Z === RUN TestNormalizedApplicationScale/nan 2026-10-22T08:22:08.557307246Z === RUN TestNormalizedApplicationScale/inf 2026-10-22T08:22:08.557312427Z === RUN TestNormalizedApplicationScale/valid 2026-10-22T08:22:08.557317147Z --- PASS: TestNormalizedApplicationScale (0.00s) 2026-10-22T08:22:08.557330113Z --- PASS: TestNormalizedApplicationScale/default_zero (0.00s) 2026-10-22T08:22:08.557342112Z --- PASS: TestNormalizedApplicationScale/negative (0.00s) 2026-10-22T08:22:08.55735323Z --- PASS: TestNormalizedApplicationScale/nan (0.00s) 2026-10-22T08:22:08.557364469Z --- PASS: TestNormalizedApplicationScale/inf (0.00s) 2026-10-22T08:22:08.557381707Z --- PASS: TestNormalizedApplicationScale/valid (0.00s) 2026-10-22T08:22:08.557392591Z === RUN TestVimPageRuntimeVisualStartsWithTextAnchorHints 2026-10-22T08:22:08.557403874Z --- PASS: TestVimPageRuntimeVisualStartsWithTextAnchorHints (0.06s) 2026-10-22T08:22:08.557414379Z === RUN TestVimPageRuntimeTextAnchorLabelPlacesCaret 2026-10-22T08:22:08.557424861Z --- PASS: TestVimPageRuntimeTextAnchorLabelPlacesCaret (0.07s) 2026-10-22T08:22:08.55743599Z === RUN TestVimPageRuntimeEscapeInTextAnchorHintsPicksFirstLongText 2026-10-22T08:22:08.557447285Z --- PASS: TestVimPageRuntimeEscapeInTextAnchorHintsPicksFirstLongText (0.10s) 2026-10-22T08:22:08.557458831Z === RUN TestVimPageRuntimeEscapeInTextAnchorHintsFallsBackToAnyVisibleText 2026-10-22T08:22:08.557467804Z --- PASS: TestVimPageRuntimeEscapeInTextAnchorHintsFallsBackToAnyVisibleText (0.09s) 2026-10-22T08:22:08.557476767Z === RUN TestVimPageRuntimeVisualEndsWithReasonWhenNoVisibleText 2026-10-22T08:22:08.557485523Z --- PASS: TestVimPageRuntimeVisualEndsWithReasonWhenNoVisibleText (0.08s) 2026-10-22T08:22:08.557494372Z === RUN TestVimPageRuntimeEscapeFallbackEndsWhenNothingVisible 2026-10-22T08:22:08.557500506Z --- PASS: TestVimPageRuntimeEscapeFallbackEndsWhenNothingVisible (0.05s) 2026-10-22T08:22:08.557506119Z === RUN TestVimPageRuntimeVisibleSelectionStartsVisualDirectly 2026-10-22T08:22:08.557511688Z --- PASS: TestVimPageRuntimeVisibleSelectionStartsVisualDirectly (0.09s) 2026-10-22T08:22:08.557517063Z === RUN TestVimPageRuntimeSelectionOutsideViewportIsIgnored 2026-10-22T08:22:08.557522381Z --- PASS: TestVimPageRuntimeSelectionOutsideViewportIsIgnored (0.09s) 2026-10-22T08:22:08.557527672Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting 2026-10-22T08:22:08.557537072Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/l 2026-10-22T08:22:08.557546517Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/counted_l 2026-10-22T08:22:08.557556575Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/h_clamps 2026-10-22T08:22:08.557566725Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w 2026-10-22T08:22:08.557576478Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/2w 2026-10-22T08:22:08.557587005Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w_crosses_line 2026-10-22T08:22:08.557597481Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/e 2026-10-22T08:22:08.557605192Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b 2026-10-22T08:22:08.557615463Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b_at_start 2026-10-22T08:22:08.55762733Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/$ 2026-10-22T08:22:08.557635902Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/0 2026-10-22T08:22:08.557647199Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/^ 2026-10-22T08:22:08.557658265Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/j 2026-10-22T08:22:08.557668998Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/k 2026-10-22T08:22:08.557679465Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/G 2026-10-22T08:22:08.557690058Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/gg 2026-10-22T08:22:08.558855228Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting (1.62s) 2026-10-22T08:22:08.558902706Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/l (0.06s) 2026-10-22T08:22:08.558943044Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/counted_l (0.12s) 2026-10-22T08:22:08.558996301Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/h_clamps (0.11s) 2026-10-22T08:22:08.55903464Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w (0.17s) 2026-10-22T08:22:08.559072855Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/2w (0.13s) 2026-10-22T08:22:08.559108105Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w_crosses_line (0.13s) 2026-10-22T08:22:08.559141324Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/e (0.13s) 2026-10-22T08:22:08.559177215Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b (0.14s) 2026-10-22T08:22:08.559222093Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b_at_start (0.14s) 2026-10-22T08:22:08.559254496Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/$ (0.12s) 2026-10-22T08:22:08.559290517Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/0 (0.09s) 2026-10-22T08:22:08.559503912Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/^ (0.06s) 2026-10-22T08:22:08.559562684Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/j (0.06s) 2026-10-22T08:22:08.559602331Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/k (0.05s) 2026-10-22T08:22:08.559718139Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/G (0.05s) 2026-10-22T08:22:08.559775288Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/gg (0.06s) 2026-10-22T08:22:08.559805701Z === RUN TestVimPageRuntimeNativeGranularityMotions 2026-10-22T08:22:08.559896838Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_( 2026-10-22T08:22:08.559983382Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_( 2026-10-22T08:22:08.560028797Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_) 2026-10-22T08:22:08.560050904Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_) 2026-10-22T08:22:08.560058545Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_{ 2026-10-22T08:22:08.560067979Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_{ 2026-10-22T08:22:08.560077216Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_} 2026-10-22T08:22:08.560092075Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_} 2026-10-22T08:22:08.560105447Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_0 2026-10-22T08:22:08.560118113Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_0 2026-10-22T08:22:08.560132525Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_$ 2026-10-22T08:22:08.560142443Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_$ 2026-10-22T08:22:08.560153887Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_G 2026-10-22T08:22:08.560165742Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_G 2026-10-22T08:22:08.560181124Z --- PASS: TestVimPageRuntimeNativeGranularityMotions (0.91s) 2026-10-22T08:22:08.560226505Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_( (0.07s) 2026-10-22T08:22:08.560265016Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_( (0.05s) 2026-10-22T08:22:08.560290933Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_) (0.04s) 2026-10-22T08:22:08.560314449Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_) (0.05s) 2026-10-22T08:22:08.560337451Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_{ (0.05s) 2026-10-22T08:22:08.560360418Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_{ (0.12s) 2026-10-22T08:22:08.560381248Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_} (0.10s) 2026-10-22T08:22:08.560404303Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_} (0.06s) 2026-10-22T08:22:08.560426862Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_0 (0.08s) 2026-10-22T08:22:08.560448501Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_0 (0.10s) 2026-10-22T08:22:08.560471899Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_$ (0.05s) 2026-10-22T08:22:08.560494861Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_$ (0.04s) 2026-10-22T08:22:08.560519194Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_G (0.05s) 2026-10-22T08:22:08.56053804Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_G (0.05s) 2026-10-22T08:22:08.560556324Z === RUN TestVimPageRuntimeWordMotionsSkipPunctuation 2026-10-22T08:22:08.560571863Z --- PASS: TestVimPageRuntimeWordMotionsSkipPunctuation (0.04s) 2026-10-22T08:22:08.560584367Z === RUN TestVimPageRuntimeCaretMotionScrollsFocusIntoView 2026-10-22T08:22:08.560596343Z --- PASS: TestVimPageRuntimeCaretMotionScrollsFocusIntoView (0.06s) 2026-10-22T08:22:08.560605879Z === RUN TestVimPageRuntimeCaretFollowsScrollAndIsRemovedOnEnd 2026-10-22T08:22:08.560616981Z --- PASS: TestVimPageRuntimeCaretFollowsScrollAndIsRemovedOnEnd (0.05s) 2026-10-22T08:22:08.560629734Z === RUN TestVimPageRuntimeVisualFromCaretExtendsAndYankReturnsToCaret 2026-10-22T08:22:08.560640973Z --- PASS: TestVimPageRuntimeVisualFromCaretExtendsAndYankReturnsToCaret (0.06s) 2026-10-22T08:22:08.560654358Z === RUN TestVimPageRuntimeVisualOSwapsEnds 2026-10-22T08:22:08.56067289Z --- PASS: TestVimPageRuntimeVisualOSwapsEnds (0.06s) 2026-10-22T08:22:08.56068735Z === RUN TestVimPageRuntimeVisualLine 2026-10-22T08:22:08.560702603Z --- PASS: TestVimPageRuntimeVisualLine (0.07s) 2026-10-22T08:22:08.56071502Z === RUN TestVimPageRuntimeModeSwitchingKeys 2026-10-22T08:22:08.560734345Z --- PASS: TestVimPageRuntimeModeSwitchingKeys (0.05s) 2026-10-22T08:22:08.560749664Z === RUN TestVimPageRuntimeEscapeInCaretEndsInteraction 2026-10-22T08:22:08.560764123Z --- PASS: TestVimPageRuntimeEscapeInCaretEndsInteraction (0.07s) 2026-10-22T08:22:08.560777489Z === RUN TestVimPageRuntimeCancelRemovesCaretAndSelection 2026-10-22T08:22:08.560791524Z --- PASS: TestVimPageRuntimeCancelRemovesCaretAndSelection (0.10s) 2026-10-22T08:22:08.560802685Z === RUN TestVimPageRuntimeCancelRemovesHintOverlay 2026-10-22T08:22:08.560811774Z --- PASS: TestVimPageRuntimeCancelRemovesHintOverlay (0.10s) 2026-10-22T08:22:08.560823314Z === RUN TestVimPageRuntimeKeyErrorReleasesCapture 2026-10-22T08:22:08.560835471Z --- PASS: TestVimPageRuntimeKeyErrorReleasesCapture (0.14s) 2026-10-22T08:22:08.560846655Z === RUN TestVimPageRuntimeHintsFollowAndYank 2026-10-22T08:22:08.560858655Z --- PASS: TestVimPageRuntimeHintsFollowAndYank (0.14s) 2026-10-22T08:22:08.560867182Z === RUN TestVimPageRuntimeYankParagraph 2026-10-22T08:22:08.560877464Z --- PASS: TestVimPageRuntimeYankParagraph (0.12s) 2026-10-22T08:22:08.560894416Z === RUN TestVimPageRuntimeStaleTokenKeyReleasesCapture 2026-10-22T08:22:08.560920284Z --- PASS: TestVimPageRuntimeStaleTokenKeyReleasesCapture (0.13s) 2026-10-22T08:22:08.560936013Z === RUN TestVimPageRuntimeVisualRoundTripDoesNotDriftCaret 2026-10-22T08:22:08.560963183Z --- PASS: TestVimPageRuntimeVisualRoundTripDoesNotDriftCaret (0.15s) 2026-10-22T08:22:08.560986794Z === RUN TestVimPageRuntimeVisualRoundTripAtEndOfTextKeepsCaret 2026-10-22T08:22:08.56100348Z --- PASS: TestVimPageRuntimeVisualRoundTripAtEndOfTextKeepsCaret (0.16s) 2026-10-22T08:22:08.561018016Z === RUN TestVimPageRuntimeMotionsDoNotReadSelectionText 2026-10-22T08:22:08.561027701Z --- PASS: TestVimPageRuntimeMotionsDoNotReadSelectionText (0.07s) 2026-10-22T08:22:08.561037787Z === RUN TestVimPageRuntimeStartAndCancelFailuresReleaseCapture 2026-10-22T08:22:08.561047347Z --- PASS: TestVimPageRuntimeStartAndCancelFailuresReleaseCapture (0.05s) 2026-10-22T08:22:08.561059519Z === RUN TestVimPageRuntimePageHideCleansUp 2026-10-22T08:22:08.56107685Z --- PASS: TestVimPageRuntimePageHideCleansUp (0.14s) 2026-10-22T08:22:08.561101236Z === RUN TestVimPageRuntimeSVGLinks 2026-10-22T08:22:08.561120984Z --- PASS: TestVimPageRuntimeSVGLinks (0.09s) 2026-10-22T08:22:08.561146553Z === RUN TestVimPageRuntimeShadowTextIsNotACaretAnchor 2026-10-22T08:22:08.56116368Z --- PASS: TestVimPageRuntimeShadowTextIsNotACaretAnchor (0.10s) 2026-10-22T08:22:08.561175165Z === RUN TestVimPageRuntimeYankObjectStillReadsShadowDOM 2026-10-22T08:22:08.561184718Z --- PASS: TestVimPageRuntimeYankObjectStillReadsShadowDOM (0.05s) 2026-10-22T08:22:08.561193278Z === RUN TestVimPageRuntimeSkipsOffscreenWork 2026-10-22T08:22:08.561204579Z --- PASS: TestVimPageRuntimeSkipsOffscreenWork (0.13s) 2026-10-22T08:22:08.561216083Z === RUN TestVimPageRuntimeBatchesViewportUpdatesPerFrame 2026-10-22T08:22:08.561225949Z --- PASS: TestVimPageRuntimeBatchesViewportUpdatesPerFrame (0.06s) 2026-10-22T08:22:08.561234675Z === RUN TestVimPageRuntimeCopiesNonASCIIText 2026-10-22T08:22:08.56124332Z --- PASS: TestVimPageRuntimeCopiesNonASCIIText (0.05s) 2026-10-22T08:22:08.561252759Z === RUN TestWebViewStartVimPageInteractionArmsFreshTokenWithoutBridgeNonce 2026-10-22T08:22:08.561267284Z --- PASS: TestWebViewStartVimPageInteractionArmsFreshTokenWithoutBridgeNonce (0.00s) 2026-10-22T08:22:08.561282215Z === RUN TestWebViewSendVimPageKeyDoesNotShipRuntime 2026-10-22T08:22:08.561294049Z --- PASS: TestWebViewSendVimPageKeyDoesNotShipRuntime (0.00s) 2026-10-22T08:22:08.561305533Z === RUN TestVimPageCallScriptReportsEndWhenRuntimeMissing 2026-10-22T08:22:08.561314963Z --- PASS: TestVimPageCallScriptReportsEndWhenRuntimeMissing (0.00s) 2026-10-22T08:22:08.561324441Z === RUN TestWebViewSendVimPageKeyWithoutInteractionIsNoop 2026-10-22T08:22:08.561337206Z --- PASS: TestWebViewSendVimPageKeyWithoutInteractionIsNoop (0.00s) 2026-10-22T08:22:08.56135898Z === RUN TestWebViewCancelVimPageInteractionDisarmsToken 2026-10-22T08:22:08.561376839Z --- PASS: TestWebViewCancelVimPageInteractionDisarmsToken (0.00s) 2026-10-22T08:22:08.561388707Z === RUN TestVimPageRequestJSONRejectsUnknownRequests 2026-10-22T08:22:08.561403163Z --- PASS: TestVimPageRequestJSONRejectsUnknownRequests (0.00s) 2026-10-22T08:22:08.561416456Z === RUN TestVimPageRequestJSONValidatesAccentColor 2026-10-22T08:22:08.561426376Z --- PASS: TestVimPageRequestJSONValidatesAccentColor (0.00s) 2026-10-22T08:22:08.561437639Z === RUN TestDecodeVimPageBridgePayload 2026-10-22T08:22:08.561449543Z === RUN TestDecodeVimPageBridgePayload/copy 2026-10-22T08:22:08.561460218Z === RUN TestDecodeVimPageBridgePayload/copy_empty 2026-10-22T08:22:08.561469656Z === RUN TestDecodeVimPageBridgePayload/missing_token 2026-10-22T08:22:08.561478241Z === RUN TestDecodeVimPageBridgePayload/open 2026-10-22T08:22:08.561486903Z === RUN TestDecodeVimPageBridgePayload/open_empty 2026-10-22T08:22:08.561501127Z === RUN TestDecodeVimPageBridgePayload/end 2026-10-22T08:22:08.561516824Z === RUN TestDecodeVimPageBridgePayload/mode_caret 2026-10-22T08:22:08.561530228Z === RUN TestDecodeVimPageBridgePayload/mode_visual_line 2026-10-22T08:22:08.561542139Z === RUN TestDecodeVimPageBridgePayload/mode_unknown 2026-10-22T08:22:08.561553793Z === RUN TestDecodeVimPageBridgePayload/mode_missing 2026-10-22T08:22:08.561565316Z === RUN TestDecodeVimPageBridgePayload/unknown 2026-10-22T08:22:08.561580901Z === RUN TestDecodeVimPageBridgePayload/malformed 2026-10-22T08:22:08.561594847Z --- PASS: TestDecodeVimPageBridgePayload (0.00s) 2026-10-22T08:22:08.561614654Z --- PASS: TestDecodeVimPageBridgePayload/copy (0.00s) 2026-10-22T08:22:08.561637594Z --- PASS: TestDecodeVimPageBridgePayload/copy_empty (0.00s) 2026-10-22T08:22:08.561658925Z --- PASS: TestDecodeVimPageBridgePayload/missing_token (0.00s) 2026-10-22T08:22:08.5616787Z --- PASS: TestDecodeVimPageBridgePayload/open (0.00s) 2026-10-22T08:22:08.561700663Z --- PASS: TestDecodeVimPageBridgePayload/open_empty (0.00s) 2026-10-22T08:22:08.561719564Z --- PASS: TestDecodeVimPageBridgePayload/end (0.00s) 2026-10-22T08:22:08.56173808Z --- PASS: TestDecodeVimPageBridgePayload/mode_caret (0.00s) 2026-10-22T08:22:08.561760889Z --- PASS: TestDecodeVimPageBridgePayload/mode_visual_line (0.00s) 2026-10-22T08:22:08.561781947Z --- PASS: TestDecodeVimPageBridgePayload/mode_unknown (0.00s) 2026-10-22T08:22:08.56180253Z --- PASS: TestDecodeVimPageBridgePayload/mode_missing (0.00s) 2026-10-22T08:22:08.561824577Z --- PASS: TestDecodeVimPageBridgePayload/unknown (0.00s) 2026-10-22T08:22:08.561845609Z --- PASS: TestDecodeVimPageBridgePayload/malformed (0.00s) 2026-10-22T08:22:08.561864638Z === RUN TestIsNavigableVimHintURL 2026-10-22T08:22:08.561877928Z --- PASS: TestIsNavigableVimHintURL (0.00s) 2026-10-22T08:22:08.561892336Z === RUN TestWebViewHandleVimPageResultVisualFlowStaysArmedAcrossModeAndCopy 2026-10-22T08:22:08.561906912Z --- PASS: TestWebViewHandleVimPageResultVisualFlowStaysArmedAcrossModeAndCopy (0.00s) 2026-10-22T08:22:08.561923007Z === RUN TestWebViewHandleVimPageResultCopyEndsHintYankAndYankObject 2026-10-22T08:22:08.561938023Z --- PASS: TestWebViewHandleVimPageResultCopyEndsHintYankAndYankObject (0.00s) 2026-10-22T08:22:08.56195955Z === RUN TestWebViewHandleVimPageResultModeRejectedForLinkHints 2026-10-22T08:22:08.561986101Z --- PASS: TestWebViewHandleVimPageResultModeRejectedForLinkHints (0.00s) 2026-10-22T08:22:08.562009638Z === RUN TestWebViewHandleVimPageResultAcceptsArmedTokenOnce 2026-10-22T08:22:08.562025194Z --- PASS: TestWebViewHandleVimPageResultAcceptsArmedTokenOnce (0.00s) 2026-10-22T08:22:08.562040801Z === RUN TestWebViewHandleVimPageResultRejectsStaleOrForgedTokens 2026-10-22T08:22:08.562052322Z --- PASS: TestWebViewHandleVimPageResultRejectsStaleOrForgedTokens (0.00s) 2026-10-22T08:22:08.562058378Z === RUN TestWebViewHandleVimPageResultRejectsDisallowedURL 2026-10-22T08:22:08.562067078Z --- PASS: TestWebViewHandleVimPageResultRejectsDisallowedURL (0.00s) 2026-10-22T08:22:08.562072726Z === RUN TestWebViewEndVimPageInteractionOnNavigation 2026-10-22T08:22:08.562078018Z --- PASS: TestWebViewEndVimPageInteractionOnNavigation (0.00s) 2026-10-22T08:22:08.562083113Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads 2026-10-22T08:22:08.562088328Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads/valid 2026-10-22T08:22:08.562093739Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads/missing_token 2026-10-22T08:22:08.562099194Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads (0.00s) 2026-10-22T08:22:08.562117614Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads/valid (0.00s) 2026-10-22T08:22:08.562137693Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads/missing_token (0.00s) 2026-10-22T08:22:08.562147653Z === RUN TestWebViewHandleVimPageResultRejectsTypeNotMatchingInteraction 2026-10-22T08:22:08.562158451Z --- PASS: TestWebViewHandleVimPageResultRejectsTypeNotMatchingInteraction (0.00s) 2026-10-22T08:22:08.56216635Z === RUN TestWebViewVimPageEndedCallbackSkippedAfterRearm 2026-10-22T08:22:08.562171882Z --- PASS: TestWebViewVimPageEndedCallbackSkippedAfterRearm (0.00s) 2026-10-22T08:22:08.562179837Z === RUN TestWebViewHandleVimPageResultCopyRunsOnGTK 2026-10-22T08:22:08.562185484Z --- PASS: TestWebViewHandleVimPageResultCopyRunsOnGTK (0.00s) 2026-10-22T08:22:08.562190795Z === RUN TestWebViewHandleVimPageResultVisualCopyNeedsForwardedCopyKey 2026-10-22T08:22:08.562196486Z --- PASS: TestWebViewHandleVimPageResultVisualCopyNeedsForwardedCopyKey (0.00s) 2026-10-22T08:22:08.562201842Z === RUN TestWebViewSendVimPageKeyGrantsCopyAllowanceOnlyForVisual 2026-10-22T08:22:08.562207318Z --- PASS: TestWebViewSendVimPageKeyGrantsCopyAllowanceOnlyForVisual (0.00s) 2026-10-22T08:22:08.562212911Z === RUN TestWebViewArmVimPageInteractionResetsCopyAllowance 2026-10-22T08:22:08.562218351Z --- PASS: TestWebViewArmVimPageInteractionResetsCopyAllowance (0.00s) 2026-10-22T08:22:08.562223475Z === RUN TestWebViewHandleVimPageResultIgnoredAfterDestroy 2026-10-22T08:22:08.562228785Z --- PASS: TestWebViewHandleVimPageResultIgnoredAfterDestroy (0.00s) 2026-10-22T08:22:08.562233605Z === RUN TestWebViewDestroyClearsVimPageInteraction 2026-10-22T08:22:08.562238683Z --- PASS: TestWebViewDestroyClearsVimPageInteraction (0.00s) 2026-10-22T08:22:08.562246348Z === RUN TestHandlerSetOnRenderProcessTerminatedEndsVimPageInteraction 2026-10-22T08:22:08.562256457Z --- PASS: TestHandlerSetOnRenderProcessTerminatedEndsVimPageInteraction (0.00s) 2026-10-22T08:22:08.562266532Z === RUN TestSchemeHandler_APIVimPageRejectsOversizedPayloadWith413 2026-10-22T08:22:08.562276738Z --- PASS: TestSchemeHandler_APIVimPageRejectsOversizedPayloadWith413 (0.07s) 2026-10-22T08:22:08.562286415Z === RUN TestDecodeVimPageBridgePayloadOversizedIsSentinel 2026-10-22T08:22:08.562308585Z --- PASS: TestDecodeVimPageBridgePayloadOversizedIsSentinel (0.00s) 2026-10-22T08:22:08.562317828Z === RUN TestEngine_WiresAudioOutputFactory 2026-10-22T08:22:08.562323142Z --- PASS: TestEngine_WiresAudioOutputFactory (0.00s) 2026-10-22T08:22:08.562328076Z === RUN TestWebViewFactory_AudioFactoryIsOptional 2026-10-22T08:22:08.562337608Z --- PASS: TestWebViewFactory_AudioFactoryIsOptional (0.00s) 2026-10-22T08:22:08.562342939Z === RUN TestHandlerSet_ReceivesAudioFactory 2026-10-22T08:22:08.562347836Z --- PASS: TestHandlerSet_ReceivesAudioFactory (0.00s) 2026-10-22T08:22:08.562352971Z === RUN TestWebView_AudioStreamLifecycleFieldsExist 2026-10-22T08:22:08.562358108Z --- PASS: TestWebView_AudioStreamLifecycleFieldsExist (0.00s) 2026-10-22T08:22:08.562363136Z === RUN TestHandlerSet_OnAudioStreamStarted_CreatesStream 2026-10-22T08:22:08.562368337Z --- PASS: TestHandlerSet_OnAudioStreamStarted_CreatesStream (0.00s) 2026-10-22T08:22:08.562373995Z === RUN TestHandlerSet_OnAudioStreamStarted_NoFactory_DoesNotPanic 2026-10-22T08:22:08.562384851Z --- PASS: TestHandlerSet_OnAudioStreamStarted_NoFactory_DoesNotPanic (0.00s) 2026-10-22T08:22:08.562394823Z === RUN TestHandlerSet_OnAudioStreamStarted_ClosesExistingStream 2026-10-22T08:22:08.562400868Z --- PASS: TestHandlerSet_OnAudioStreamStarted_ClosesExistingStream (0.00s) 2026-10-22T08:22:08.562406568Z === RUN TestHandlerSet_OnAudioStreamStarted_FactoryError_HandlesGracefully 2026-10-22T08:22:08.562412538Z --- PASS: TestHandlerSet_OnAudioStreamStarted_FactoryError_HandlesGracefully (0.00s) 2026-10-22T08:22:08.56242198Z === RUN TestHandlerSet_OnAudioStreamPacket_ForwardsCallbackData 2026-10-22T08:22:08.5624276Z --- PASS: TestHandlerSet_OnAudioStreamPacket_ForwardsCallbackData (0.00s) 2026-10-22T08:22:08.562433084Z === RUN TestHandlerSet_OnAudioStreamPacket_NoActiveStream_DoesNothing 2026-10-22T08:22:08.562438682Z --- PASS: TestHandlerSet_OnAudioStreamPacket_NoActiveStream_DoesNothing (0.00s) 2026-10-22T08:22:08.56244398Z === RUN TestHandlerSet_OnAudioStreamPacket_NilData_DoesNotPanic 2026-10-22T08:22:08.562449716Z --- PASS: TestHandlerSet_OnAudioStreamPacket_NilData_DoesNotPanic (0.00s) 2026-10-22T08:22:08.562459797Z === RUN TestHandlerSet_OnAudioStreamStopped_ClosesStream 2026-10-22T08:22:08.562469453Z --- PASS: TestHandlerSet_OnAudioStreamStopped_ClosesStream (0.00s) 2026-10-22T08:22:08.562481311Z === RUN TestHandlerSet_OnAudioStreamStopped_NoActiveStream_DoesNotPanic 2026-10-22T08:22:08.56249222Z --- PASS: TestHandlerSet_OnAudioStreamStopped_NoActiveStream_DoesNotPanic (0.00s) 2026-10-22T08:22:08.562502234Z === RUN TestHandlerSet_OnAudioStreamError_ClosesStream 2026-10-22T08:22:08.562512083Z --- PASS: TestHandlerSet_OnAudioStreamError_ClosesStream (0.00s) 2026-10-22T08:22:08.562520029Z === RUN TestHandlerSet_OnAudioStreamError_NoActiveStream_DoesNotPanic 2026-10-22T08:22:08.562527803Z --- PASS: TestHandlerSet_OnAudioStreamError_NoActiveStream_DoesNotPanic (0.00s) 2026-10-22T08:22:08.562537723Z === RUN TestHandlerSet_OnAudioStreamError_LogsWarnForNormalError 2026-10-22T08:22:08.562552321Z --- PASS: TestHandlerSet_OnAudioStreamError_LogsWarnForNormalError (0.00s) 2026-10-22T08:22:08.562562986Z === RUN TestHandlerSet_OnAudioStreamError_ShutdownSocketCloseLogsDebug 2026-10-22T08:22:08.562573095Z --- PASS: TestHandlerSet_OnAudioStreamError_ShutdownSocketCloseLogsDebug (0.00s) 2026-10-22T08:22:08.562580681Z === RUN TestWebView_Destroy_ClosesAudioStream 2026-10-22T08:22:08.562588139Z --- PASS: TestWebView_Destroy_ClosesAudioStream (0.00s) 2026-10-22T08:22:08.562600327Z === RUN TestWebView_Destroy_NoAudioStream_DoesNotPanic 2026-10-22T08:22:08.562610583Z --- PASS: TestWebView_Destroy_NoAudioStream_DoesNotPanic (0.00s) 2026-10-22T08:22:08.562618888Z === RUN TestBuildAudioStreamFormat_UsesParamsFramesPerBuffer 2026-10-22T08:22:08.562627068Z --- PASS: TestBuildAudioStreamFormat_UsesParamsFramesPerBuffer (0.00s) 2026-10-22T08:22:08.562634848Z === RUN TestBuildAudioStreamFormat_ChannelsArgDiffersFromLayout 2026-10-22T08:22:08.562646019Z --- PASS: TestBuildAudioStreamFormat_ChannelsArgDiffersFromLayout (0.00s) 2026-10-22T08:22:08.562651742Z === RUN TestOnAudioStreamStarted_CorrectParameterMapping 2026-10-22T08:22:08.562657359Z --- PASS: TestOnAudioStreamStarted_CorrectParameterMapping (0.00s) 2026-10-22T08:22:08.562662789Z === RUN TestHandlerSet_OnAudioStreamStarted_StopRejectsInFlightCreation 2026-10-22T08:22:08.562668527Z --- PASS: TestHandlerSet_OnAudioStreamStarted_StopRejectsInFlightCreation (0.00s) 2026-10-22T08:22:08.562674146Z === RUN TestHandlerSet_OnAudioStreamStarted_DestroyRejectsInFlightCreation 2026-10-22T08:22:08.562679873Z --- PASS: TestHandlerSet_OnAudioStreamStarted_DestroyRejectsInFlightCreation (0.00s) 2026-10-22T08:22:08.562687718Z === RUN TestHandlerSet_OnAudioStreamStarted_ReplacesAndClosesEachStreamOnce 2026-10-22T08:22:08.562695951Z --- PASS: TestHandlerSet_OnAudioStreamStarted_ReplacesAndClosesEachStreamOnce (0.00s) 2026-10-22T08:22:08.562709843Z === RUN TestOnAudioStreamPacket_CloseDoesNotWaitForWrite 2026-10-22T08:22:08.56271824Z --- PASS: TestOnAudioStreamPacket_CloseDoesNotWaitForWrite (0.00s) 2026-10-22T08:22:08.562726109Z === RUN TestOnAudioStreamPacket_StreamClosedBetweenPackets 2026-10-22T08:22:08.562731815Z --- PASS: TestOnAudioStreamPacket_StreamClosedBetweenPackets (0.00s) 2026-10-22T08:22:08.562737771Z === RUN TestStopBeginFrameLoopReleasesCallbackSlotWithoutWidget 2026-10-22T08:22:08.562743385Z --- PASS: TestStopBeginFrameLoopReleasesCallbackSlotWithoutWidget (0.00s) 2026-10-22T08:22:08.562748469Z === RUN TestNewBridgeNonce_ReturnsEmptyOnRandomFailure 2026-10-22T08:22:08.562753712Z --- PASS: TestNewBridgeNonce_ReturnsEmptyOnRandomFailure (0.00s) 2026-10-22T08:22:08.562767699Z === RUN TestWebViewRotateBridgeNonce_PreservesExistingNonceOnRandomFailure 2026-10-22T08:22:08.562796929Z --- PASS: TestWebViewRotateBridgeNonce_PreservesExistingNonceOnRandomFailure (0.00s) 2026-10-22T08:22:08.562810148Z === RUN TestWebViewRotateBridgeNonce_ReplacesNonceOnSuccess 2026-10-22T08:22:08.562840562Z --- PASS: TestWebViewRotateBridgeNonce_ReplacesNonceOnSuccess (0.00s) 2026-10-22T08:22:08.56285838Z === RUN TestWebViewEnsureBridgeNonce_ReusesExistingNonce 2026-10-22T08:22:08.562874901Z --- PASS: TestWebViewEnsureBridgeNonce_ReusesExistingNonce (0.00s) 2026-10-22T08:22:08.562892531Z === RUN TestPreparePaneHostedBrowsingContext_ClearsNativePopupFallbackState 2026-10-22T08:22:08.562917159Z --- PASS: TestPreparePaneHostedBrowsingContext_ClearsNativePopupFallbackState (0.00s) 2026-10-22T08:22:08.562936894Z === RUN TestStartNativePopupFallback_AllowsPopupShellAwaitingArm 2026-10-22T08:22:08.562999618Z --- PASS: TestStartNativePopupFallback_AllowsPopupShellAwaitingArm (0.00s) 2026-10-22T08:22:08.563020691Z === RUN TestPreparePopupShellDirectBrowserCreation_EnablesSyntheticOpenerBridge 2026-10-22T08:22:08.563043262Z --- PASS: TestPreparePopupShellDirectBrowserCreation_EnablesSyntheticOpenerBridge (0.00s) 2026-10-22T08:22:08.563069377Z === RUN TestPreparePopupShellDirectBrowserCreation_SkipsDestroyedParentOpenerBridge 2026-10-22T08:22:08.563088454Z --- PASS: TestPreparePopupShellDirectBrowserCreation_SkipsDestroyedParentOpenerBridge (0.00s) 2026-10-22T08:22:08.563110686Z === RUN TestScheduleNativePopupFallback_SkipsDestroyedWebView 2026-10-22T08:22:08.56314111Z --- PASS: TestScheduleNativePopupFallback_SkipsDestroyedWebView (0.00s) 2026-10-22T08:22:08.563159104Z === RUN TestScheduleNativePopupFallback_DoesNotFireAfterDestroy 2026-10-22T08:22:08.563172899Z --- PASS: TestScheduleNativePopupFallback_DoesNotFireAfterDestroy (0.00s) 2026-10-22T08:22:08.563186012Z === RUN TestStartNativePopupFallback_RejectsDestroyedWebView 2026-10-22T08:22:08.563207019Z --- PASS: TestStartNativePopupFallback_RejectsDestroyedWebView (0.00s) 2026-10-22T08:22:08.563237573Z === RUN TestNativePopupActivationDoesNotLetInitialBlankLoadClearPendingNavigationBeforeReplay 2026-10-22T08:22:08.563256928Z --- PASS: TestNativePopupActivationDoesNotLetInitialBlankLoadClearPendingNavigationBeforeReplay (0.00s) 2026-10-22T08:22:08.563273797Z === RUN TestHandleNativePopupAborted_PreservesPrimedNavigationForFallback 2026-10-22T08:22:08.56328767Z --- PASS: TestHandleNativePopupAborted_PreservesPrimedNavigationForFallback (0.00s) 2026-10-22T08:22:08.563303624Z === RUN TestConfigureNativePopupWindow_UsesSharedTextureWindowlessDefaults 2026-10-22T08:22:08.563325059Z --- PASS: TestConfigureNativePopupWindow_UsesSharedTextureWindowlessDefaults (0.00s) 2026-10-22T08:22:08.563339985Z === RUN TestOnLoadStartFiresCommittedAndUpdatesURI 2026-10-22T08:22:08.563355322Z --- PASS: TestOnLoadStartFiresCommittedAndUpdatesURI (0.00s) 2026-10-22T08:22:08.563381439Z === RUN TestOnLoadEndDoesNotDispatchBrowserLevelCompletion 2026-10-22T08:22:08.563397323Z --- PASS: TestOnLoadEndDoesNotDispatchBrowserLevelCompletion (0.00s) 2026-10-22T08:22:08.563410936Z === RUN TestOnLoadErrorMainFrameCommitsFailedNavigation 2026-10-22T08:22:08.563430863Z --- PASS: TestOnLoadErrorMainFrameCommitsFailedNavigation (0.00s) 2026-10-22T08:22:08.563447336Z === RUN TestOnLoadErrorFollowedByLoadingStateFinishTerminatesNavigation 2026-10-22T08:22:08.563467129Z --- PASS: TestOnLoadErrorFollowedByLoadingStateFinishTerminatesNavigation (0.00s) 2026-10-22T08:22:08.563481371Z === RUN TestOnLoadErrorAfterLoadStartDoesNotDispatchDuplicateEvents 2026-10-22T08:22:08.563500456Z --- PASS: TestOnLoadErrorAfterLoadStartDoesNotDispatchDuplicateEvents (0.00s) 2026-10-22T08:22:08.563515872Z === RUN TestOnLoadErrorAbortedNavigationDoesNotCommit 2026-10-22T08:22:08.563531841Z --- PASS: TestOnLoadErrorAbortedNavigationDoesNotCommit (0.00s) 2026-10-22T08:22:08.563545299Z === RUN TestOnLoadErrorSubFrameDoesNotTerminateNavigation 2026-10-22T08:22:08.563561859Z --- PASS: TestOnLoadErrorSubFrameDoesNotTerminateNavigation (0.00s) 2026-10-22T08:22:08.563592201Z === RUN TestOnTextSelectionChanged_ForwardsSelectionToClipboardOrchestrator 2026-10-22T08:22:08.563608967Z --- PASS: TestOnTextSelectionChanged_ForwardsSelectionToClipboardOrchestrator (0.00s) 2026-10-22T08:22:08.563629179Z === RUN TestOnTextSelectionChanged_DebouncesAndCollapsesRapidUpdates 2026-10-22T08:22:08.563652555Z --- PASS: TestOnTextSelectionChanged_DebouncesAndCollapsesRapidUpdates (0.00s) 2026-10-22T08:22:08.563671616Z === RUN TestOnTextSelectionChanged_SuppressesAutoCopyWhenFocusedNodeEditableAndResumesWhenCleared 2026-10-22T08:22:08.563691625Z --- PASS: TestOnTextSelectionChanged_SuppressesAutoCopyWhenFocusedNodeEditableAndResumesWhenCleared (0.00s) 2026-10-22T08:22:08.563705543Z === RUN TestSetEditableFocus_InvokesCallbackOnTransitions 2026-10-22T08:22:08.563718513Z --- PASS: TestSetEditableFocus_InvokesCallbackOnTransitions (0.00s) 2026-10-22T08:22:08.563732315Z === RUN TestOnLoadStart_ClearsEditableFocus 2026-10-22T08:22:08.563746079Z --- PASS: TestOnLoadStart_ClearsEditableFocus (0.00s) 2026-10-22T08:22:08.563762488Z === RUN TestDestroy_WithoutHostRunsCloseCallbacks 2026-10-22T08:22:08.563779791Z --- PASS: TestDestroy_WithoutHostRunsCloseCallbacks (0.00s) 2026-10-22T08:22:08.56379594Z === RUN TestOnTextSelectionChanged_DoesNotEmitLateDebouncedUpdateAfterDestroy 2026-10-22T08:22:08.563811691Z --- PASS: TestOnTextSelectionChanged_DoesNotEmitLateDebouncedUpdateAfterDestroy (0.00s) 2026-10-22T08:22:08.563827672Z === RUN TestOptionalHandlersAreAlwaysEnabled 2026-10-22T08:22:08.563841129Z --- PASS: TestOptionalHandlersAreAlwaysEnabled (0.00s) 2026-10-22T08:22:08.56385381Z === RUN TestRenderTextSelectionHookPreservesWebViewState 2026-10-22T08:22:08.563867149Z --- PASS: TestRenderTextSelectionHookPreservesWebViewState (0.00s) 2026-10-22T08:22:08.563882162Z === RUN TestGetDownloadHandler_EnabledWhenEngineConfigured 2026-10-22T08:22:08.563898197Z --- PASS: TestGetDownloadHandler_EnabledWhenEngineConfigured (0.00s) 2026-10-22T08:22:08.563915978Z === RUN TestCEFCursorToGDKName 2026-10-22T08:22:08.563931303Z === RUN TestCEFCursorToGDKName/none_maps_to_invisible_cursor 2026-10-22T08:22:08.563948103Z === RUN TestCEFCursorToGDKName/pointer_maps_to_default 2026-10-22T08:22:08.563978447Z === RUN TestCEFCursorToGDKName/hand_maps_to_pointer 2026-10-22T08:22:08.563998025Z === RUN TestCEFCursorToGDKName/ibeam_maps_to_text 2026-10-22T08:22:08.564026926Z === RUN TestCEFCursorToGDKName/unknown_falls_back_to_default 2026-10-22T08:22:08.564043807Z --- PASS: TestCEFCursorToGDKName (0.00s) 2026-10-22T08:22:08.564077068Z --- PASS: TestCEFCursorToGDKName/none_maps_to_invisible_cursor (0.00s) 2026-10-22T08:22:08.5641027Z --- PASS: TestCEFCursorToGDKName/pointer_maps_to_default (0.00s) 2026-10-22T08:22:08.564129146Z --- PASS: TestCEFCursorToGDKName/hand_maps_to_pointer (0.00s) 2026-10-22T08:22:08.564162409Z --- PASS: TestCEFCursorToGDKName/ibeam_maps_to_text (0.00s) 2026-10-22T08:22:08.564192232Z --- PASS: TestCEFCursorToGDKName/unknown_falls_back_to_default (0.00s) 2026-10-22T08:22:08.564215997Z === RUN TestWebViewBridgeInputOptions_LeavesTargetSelectionToAdapter 2026-10-22T08:22:08.56424244Z --- PASS: TestWebViewBridgeInputOptions_LeavesTargetSelectionToAdapter (0.00s) 2026-10-22T08:22:08.564256621Z === RUN TestWebViewHandleScrollInput_ForwardsOrdinaryHorizontalScroll 2026-10-22T08:22:08.564267275Z --- PASS: TestWebViewHandleScrollInput_ForwardsOrdinaryHorizontalScroll (0.00s) 2026-10-22T08:22:08.564278646Z === RUN TestWebViewHandleScrollInput_EmitsFinalGestureBeforeNavigation 2026-10-22T08:22:08.564288713Z --- PASS: TestWebViewHandleScrollInput_EmitsFinalGestureBeforeNavigation (0.00s) 2026-10-22T08:22:08.564298661Z === RUN TestWebViewRunJavaScript_PostsExecutionToCefUIThread 2026-10-22T08:22:08.564315525Z --- PASS: TestWebViewRunJavaScript_PostsExecutionToCefUIThread (0.00s) 2026-10-22T08:22:08.564327344Z === RUN TestCef2gtkAdapterPageZoomCompensationDefaultsToOne 2026-10-22T08:22:08.564337385Z --- PASS: TestCef2gtkAdapterPageZoomCompensationDefaultsToOne (0.00s) 2026-10-22T08:22:08.564351786Z === RUN TestDestroy_WithHostDefersBridgeDestroyUntilBeforeClose 2026-10-22T08:22:08.564368457Z --- PASS: TestDestroy_WithHostDefersBridgeDestroyUntilBeforeClose (0.00s) 2026-10-22T08:22:08.564382507Z === RUN TestDestroy_WithoutHostDestroysBridgeImmediately 2026-10-22T08:22:08.564392265Z --- PASS: TestDestroy_WithoutHostDestroysBridgeImmediately (0.00s) 2026-10-22T08:22:08.564401622Z === RUN TestHandleInputAttachFailureClosesBrowserForAnyAttachError 2026-10-22T08:22:08.564410764Z --- PASS: TestHandleInputAttachFailureClosesBrowserForAnyAttachError (0.00s) 2026-10-22T08:22:08.564438805Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd 2026-10-22T08:22:08.564456956Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd (0.00s) 2026-10-22T08:22:08.564468069Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd_NoOp 2026-10-22T08:22:08.564474324Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd_NoOp (0.00s) 2026-10-22T08:22:08.564497951Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd_DoesNotRearmOrReplayReplacementIntent 2026-10-22T08:22:08.564512596Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd_DoesNotRearmOrReplayReplacementIntent (0.00s) 2026-10-22T08:22:08.56452712Z === RUN TestWebViewReplayPendingNavigation_LoadsQueuedURIWhenMainFrameAvailable 2026-10-22T08:22:08.564537247Z --- PASS: TestWebViewReplayPendingNavigation_LoadsQueuedURIWhenMainFrameAvailable (0.00s) 2026-10-22T08:22:08.564558954Z === RUN TestWebViewClaimPendingNavigationSubmission_RejectsInstanceReplacement 2026-10-22T08:22:08.564572647Z --- PASS: TestWebViewClaimPendingNavigationSubmission_RejectsInstanceReplacement (0.00s) 2026-10-22T08:22:08.564582369Z === RUN TestWebViewReplayPendingNavigation_RetriesWhenMainFrameUnavailable 2026-10-22T08:22:08.564594044Z --- PASS: TestWebViewReplayPendingNavigation_RetriesWhenMainFrameUnavailable (0.00s) 2026-10-22T08:22:08.564603805Z === RUN TestWebViewSchedulePendingNavigationReplay_RetriesWhenTaskPostFails 2026-10-22T08:22:08.564635382Z --- PASS: TestWebViewSchedulePendingNavigationReplay_RetriesWhenTaskPostFails (0.00s) 2026-10-22T08:22:08.564651108Z === RUN TestWebViewSchedulePendingNavigationReplay_RetryStaysOnCapturedIntent 2026-10-22T08:22:08.564660932Z --- PASS: TestWebViewSchedulePendingNavigationReplay_RetryStaysOnCapturedIntent (0.00s) 2026-10-22T08:22:08.564671923Z === RUN TestWebViewReplayPendingNavigation_UsesCurrentBrowserAtExecutionTime 2026-10-22T08:22:08.564697119Z --- PASS: TestWebViewReplayPendingNavigation_UsesCurrentBrowserAtExecutionTime (0.00s) 2026-10-22T08:22:08.564749041Z === RUN TestWebViewLoadURI_QueuesPendingNavigationReplayForExistingBrowser 2026-10-22T08:22:08.564764961Z --- PASS: TestWebViewLoadURI_QueuesPendingNavigationReplayForExistingBrowser (0.00s) 2026-10-22T08:22:08.564777133Z === RUN TestWebViewUpdateURI_ClearsMatchingPendingNavigation 2026-10-22T08:22:08.564783677Z --- PASS: TestWebViewUpdateURI_ClearsMatchingPendingNavigation (0.00s) 2026-10-22T08:22:08.564800157Z === RUN TestWebViewUpdateLoadState_ClearsStalePendingNavigationAfterStartedRedirectCompletes 2026-10-22T08:22:08.564812555Z --- PASS: TestWebViewUpdateLoadState_ClearsStalePendingNavigationAfterStartedRedirectCompletes (0.00s) 2026-10-22T08:22:08.564822301Z === RUN TestWebViewUpdateLoadState_KeepsPendingNavigationBeforeReplayStarts 2026-10-22T08:22:08.564832065Z --- PASS: TestWebViewUpdateLoadState_KeepsPendingNavigationBeforeReplayStarts (0.00s) 2026-10-22T08:22:08.564844086Z === RUN TestWebViewUpdateLoadState_DoesNotClearPendingNavigationWhenOnlyOlderAddressWasObserved 2026-10-22T08:22:08.564856746Z --- PASS: TestWebViewUpdateLoadState_DoesNotClearPendingNavigationWhenOnlyOlderAddressWasObserved (0.00s) 2026-10-22T08:22:08.564866882Z === RUN TestWebViewUpdateLoadState_KeepsPendingNavigationWhileLoading 2026-10-22T08:22:08.564888843Z --- PASS: TestWebViewUpdateLoadState_KeepsPendingNavigationWhileLoading (0.00s) 2026-10-22T08:22:08.564902775Z === RUN TestWebViewReplayPendingNavigation_SubmitsOncePerIntent 2026-10-22T08:22:08.564924711Z --- PASS: TestWebViewReplayPendingNavigation_SubmitsOncePerIntent (0.00s) 2026-10-22T08:22:08.564938124Z === RUN TestWebViewReplayPendingNavigation_StaleIntentDoesNotResubmit 2026-10-22T08:22:08.564948145Z --- PASS: TestWebViewReplayPendingNavigation_StaleIntentDoesNotResubmit (0.00s) 2026-10-22T08:22:08.564957475Z === RUN TestWebViewReplayPendingNavigation_RetriesSameIntentOnFailedPost 2026-10-22T08:22:08.564964185Z --- PASS: TestWebViewReplayPendingNavigation_RetriesSameIntentOnFailedPost (0.00s) 2026-10-22T08:22:08.564988435Z === RUN TestWebViewSetPendingNavigation_RepeatedSameURLInstallsNewIntent 2026-10-22T08:22:08.565012571Z --- PASS: TestWebViewSetPendingNavigation_RepeatedSameURLInstallsNewIntent (0.00s) 2026-10-22T08:22:08.565024381Z === RUN TestWebViewReplayPendingNavigation_SameURLReloadSubmits 2026-10-22T08:22:08.565033558Z --- PASS: TestWebViewReplayPendingNavigation_SameURLReloadSubmits (0.00s) 2026-10-22T08:22:08.565044804Z === RUN TestWebViewReplayPendingNavigation_ClearsIssuanceWhenBrowserReplacedAfterClaim 2026-10-22T08:22:08.565055181Z --- PASS: TestWebViewReplayPendingNavigation_ClearsIssuanceWhenBrowserReplacedAfterClaim (0.00s) 2026-10-22T08:22:08.56507974Z === RUN TestPopupLifecycleCallbacksCanBeDisarmed 2026-10-22T08:22:08.565104718Z --- PASS: TestPopupLifecycleCallbacksCanBeDisarmed (0.00s) 2026-10-22T08:22:08.565119045Z === RUN TestOnBeforePopupAborted_ReleasesUnrecoverablePaneHostedPopup 2026-10-22T08:22:08.565140753Z --- PASS: TestOnBeforePopupAborted_ReleasesUnrecoverablePaneHostedPopup (0.00s) 2026-10-22T08:22:08.565154796Z === RUN TestOnBeforePopupAborted_KeepsRecoverablePopupForDirectFallback 2026-10-22T08:22:08.565169477Z --- PASS: TestOnBeforePopupAborted_KeepsRecoverablePopupForDirectFallback (0.00s) 2026-10-22T08:22:08.565179596Z === RUN TestOnBeforePopupAborted_LeavesNativeHostedPopupToHost 2026-10-22T08:22:08.565201254Z --- PASS: TestOnBeforePopupAborted_LeavesNativeHostedPopupToHost (0.00s) 2026-10-22T08:22:08.565215085Z === RUN TestOnBeforePopupAborted_UnknownPopupIsNoop 2026-10-22T08:22:08.565224288Z --- PASS: TestOnBeforePopupAborted_UnknownPopupIsNoop (0.00s) 2026-10-22T08:22:08.565233483Z === RUN TestHandleSyntheticPopupOpen_ReplaysQueuedNavigation 2026-10-22T08:22:08.565242902Z --- PASS: TestHandleSyntheticPopupOpen_ReplaysQueuedNavigation (0.00s) 2026-10-22T08:22:08.565266461Z === RUN TestHandleSyntheticPopupNavigate_LoadsMappedPopup 2026-10-22T08:22:08.565280113Z --- PASS: TestHandleSyntheticPopupNavigate_LoadsMappedPopup (0.00s) 2026-10-22T08:22:08.56528968Z === RUN TestHandleSyntheticPopupOpen_CleansUpStateWhenPopupIsBlocked 2026-10-22T08:22:08.565298871Z --- PASS: TestHandleSyntheticPopupOpen_CleansUpStateWhenPopupIsBlocked (0.00s) 2026-10-22T08:22:08.565309437Z === RUN TestHandleSyntheticPopupClose_ClosesMappedPopup 2026-10-22T08:22:08.565341088Z --- PASS: TestHandleSyntheticPopupClose_ClosesMappedPopup (0.00s) 2026-10-22T08:22:08.565355756Z === RUN TestMapCEFPopupFeatures 2026-10-22T08:22:08.565370302Z === PAUSE TestMapCEFPopupFeatures 2026-10-22T08:22:08.565391891Z === RUN TestOnBeforePopup_PropagatesCEFEngineFeaturesGestureAndNoJavaScriptAccess 2026-10-22T08:22:08.565406007Z --- PASS: TestOnBeforePopup_PropagatesCEFEngineFeaturesGestureAndNoJavaScriptAccess (0.00s) 2026-10-22T08:22:08.565416203Z === RUN TestOnBeforePopup_FeaturelessBlankNavigateSourceBlocksNativePopup 2026-10-22T08:22:08.56542885Z --- PASS: TestOnBeforePopup_FeaturelessBlankNavigateSourceBlocksNativePopup (0.00s) 2026-10-22T08:22:08.565435453Z === RUN TestOnBeforePopup_BrowserWindowDecisionPreservesSyntheticOpenerBridge 2026-10-22T08:22:08.565464406Z --- PASS: TestOnBeforePopup_BrowserWindowDecisionPreservesSyntheticOpenerBridge (0.00s) 2026-10-22T08:22:08.565477893Z === RUN TestOnBeforePopup_NativeArmFailurePreparesEligibleFallbackBeforeAbort 2026-10-22T08:22:08.565489181Z --- PASS: TestOnBeforePopup_NativeArmFailurePreparesEligibleFallbackBeforeAbort (0.00s) 2026-10-22T08:22:08.565525215Z === RUN TestOnBeforePopup_OpenerRequiredNativeArmFailureDeniesWithoutFallback 2026-10-22T08:22:08.565542542Z --- PASS: TestOnBeforePopup_OpenerRequiredNativeArmFailureDeniesWithoutFallback (0.00s) 2026-10-22T08:22:08.56555588Z === RUN TestOnBeforePopup_NativeArmFailureWithoutHostAbortLogsDirectCleanup 2026-10-22T08:22:08.565566058Z --- PASS: TestOnBeforePopup_NativeArmFailureWithoutHostAbortLogsDirectCleanup (0.00s) 2026-10-22T08:22:08.565582798Z === RUN TestOnBeforePopup_AuthNativeArmFailureDeniesWithoutFallback 2026-10-22T08:22:08.565600347Z --- PASS: TestOnBeforePopup_AuthNativeArmFailureDeniesWithoutFallback (0.00s) 2026-10-22T08:22:08.565612529Z === RUN TestOnBeforePopup_IsPopupFlagCanSelectNativePopup 2026-10-22T08:22:08.565622274Z --- PASS: TestOnBeforePopup_IsPopupFlagCanSelectNativePopup (0.00s) 2026-10-22T08:22:08.565658683Z === RUN TestOnBeforePopup_ReuseNamedPaneBlocksNativePopup 2026-10-22T08:22:08.565676519Z --- PASS: TestOnBeforePopup_ReuseNamedPaneBlocksNativePopup (0.00s) 2026-10-22T08:22:08.565686848Z === RUN TestOnBeforePopup_HostedDecisionDiscardsUnpreparedNativeCandidate 2026-10-22T08:22:08.56569674Z --- PASS: TestOnBeforePopup_HostedDecisionDiscardsUnpreparedNativeCandidate (0.00s) 2026-10-22T08:22:08.565723939Z === RUN TestOnBeforePopup_HostedDecisionPreservesAlreadyPreparedFallbackOpener 2026-10-22T08:22:08.565738561Z --- PASS: TestOnBeforePopup_HostedDecisionPreservesAlreadyPreparedFallbackOpener (0.00s) 2026-10-22T08:22:08.565751019Z === RUN TestOnBeforePopup_DenyCleansUp 2026-10-22T08:22:08.565762395Z --- PASS: TestOnBeforePopup_DenyCleansUp (0.00s) 2026-10-22T08:22:08.565779538Z === RUN TestOnBeforePopup_AwaitFeaturesIsImpossibleAndCleansUp 2026-10-22T08:22:08.565800155Z --- PASS: TestOnBeforePopup_AwaitFeaturesIsImpossibleAndCleansUp (0.00s) 2026-10-22T08:22:08.565810969Z === RUN TestOnBeforePopup_TimesOutGTKDispatchAndBlocksPopup 2026-10-22T08:22:08.565819957Z --- PASS: TestOnBeforePopup_TimesOutGTKDispatchAndBlocksPopup (0.01s) 2026-10-22T08:22:08.565832644Z === RUN TestOnBeforePopup_PrimesPopupNavigationWhenCEFPopupBlocksNativeCreation 2026-10-22T08:22:08.56584327Z --- PASS: TestOnBeforePopup_PrimesPopupNavigationWhenCEFPopupBlocksNativeCreation (0.00s) 2026-10-22T08:22:08.565866999Z === RUN TestOnBeforePopup_PrimesPopupShellWhenNativePopupCannotBeArmed 2026-10-22T08:22:08.565879326Z --- PASS: TestOnBeforePopup_PrimesPopupShellWhenNativePopupCannotBeArmed (0.00s) 2026-10-22T08:22:08.565889097Z === RUN TestOnBeforePopup_PaneDecisionBlocksNativePopupAndKeepsPanePath 2026-10-22T08:22:08.565898839Z --- PASS: TestOnBeforePopup_PaneDecisionBlocksNativePopupAndKeepsPanePath (0.00s) 2026-10-22T08:22:08.565907997Z === RUN TestOnBeforePopup_NativeDecisionAbortsHostWhenArmingFails 2026-10-22T08:22:08.565933235Z --- PASS: TestOnBeforePopup_NativeDecisionAbortsHostWhenArmingFails (0.00s) 2026-10-22T08:22:08.565945343Z === RUN TestScrollCancelOptionsMapping 2026-10-22T08:22:08.565955679Z --- PASS: TestScrollCancelOptionsMapping (0.00s) 2026-10-22T08:22:08.565964211Z === RUN TestNavCommandGTKInlineInvalidatesBeforeDispatch 2026-10-22T08:22:08.565974648Z --- PASS: TestNavCommandGTKInlineInvalidatesBeforeDispatch (0.00s) 2026-10-22T08:22:08.565998163Z === RUN TestNavCommandOffThreadDispatchCompletes 2026-10-22T08:22:08.566013227Z --- PASS: TestNavCommandOffThreadDispatchCompletes (0.00s) 2026-10-22T08:22:08.566022874Z === RUN TestNavCommandDispatchTimeoutSkipsNavigation 2026-10-22T08:22:08.566033269Z --- PASS: TestNavCommandDispatchTimeoutSkipsNavigation (0.02s) 2026-10-22T08:22:08.56605757Z === RUN TestNavCommandPreservesErrorContract 2026-10-22T08:22:08.566069868Z --- PASS: TestNavCommandPreservesErrorContract (0.00s) 2026-10-22T08:22:08.566081855Z === RUN TestQueuedCleanupAfterFreshGesture 2026-10-22T08:22:08.566092933Z --- PASS: TestQueuedCleanupAfterFreshGesture (0.00s) 2026-10-22T08:22:08.566101855Z === RUN TestInvalidateScrollMotionQueuesEpochCleanup 2026-10-22T08:22:08.566126363Z --- PASS: TestInvalidateScrollMotionQueuesEpochCleanup (0.00s) 2026-10-22T08:22:08.566137308Z === RUN TestPreBrowseInvalidationKeepsDecision 2026-10-22T08:22:08.566151203Z --- PASS: TestPreBrowseInvalidationKeepsDecision (0.00s) 2026-10-22T08:22:08.56616097Z === RUN TestPreBrowseSubframeDoesNotCancel 2026-10-22T08:22:08.566169849Z --- PASS: TestPreBrowseSubframeDoesNotCancel (0.00s) 2026-10-22T08:22:08.566193604Z === RUN TestLoadStartFallbackInvalidates 2026-10-22T08:22:08.566206523Z --- PASS: TestLoadStartFallbackInvalidates (0.00s) 2026-10-22T08:22:08.566220507Z === RUN TestDestroyInvalidatesBeforeNativeClose 2026-10-22T08:22:08.566230328Z --- PASS: TestDestroyInvalidatesBeforeNativeClose (0.00s) 2026-10-22T08:22:08.566239068Z === RUN TestVisibilityHiddenTransitionInvalidates 2026-10-22T08:22:08.566259382Z --- PASS: TestVisibilityHiddenTransitionInvalidates (0.00s) 2026-10-22T08:22:08.566272519Z === RUN TestGestureHistoryCommitInvalidates 2026-10-22T08:22:08.566281798Z --- PASS: TestGestureHistoryCommitInvalidates (0.00s) 2026-10-22T08:22:08.566290664Z === RUN TestScrollPage_SmoothingOn_InjectsImpulse 2026-10-22T08:22:08.566299485Z --- PASS: TestScrollPage_SmoothingOn_InjectsImpulse (0.00s) 2026-10-22T08:22:08.566322713Z === RUN TestScrollPage_SmoothingOn_InjectRejectedFallsBack 2026-10-22T08:22:08.566347002Z --- PASS: TestScrollPage_SmoothingOn_InjectRejectedFallsBack (0.00s) 2026-10-22T08:22:08.566358568Z === RUN TestScrollPage_SmoothingOff_SkipsInjection 2026-10-22T08:22:08.566369625Z --- PASS: TestScrollPage_SmoothingOff_SkipsInjection (0.00s) 2026-10-22T08:22:08.56637826Z === RUN TestScrollPage_SmoothingOn_NoBridgeFallsBack 2026-10-22T08:22:08.566387998Z --- PASS: TestScrollPage_SmoothingOn_NoBridgeFallsBack (0.00s) 2026-10-22T08:22:08.566412663Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign 2026-10-22T08:22:08.56642883Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/left 2026-10-22T08:22:08.566449691Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/right 2026-10-22T08:22:08.566462555Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up 2026-10-22T08:22:08.566474223Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down 2026-10-22T08:22:08.566483656Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up_fast 2026-10-22T08:22:08.566492709Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down_fast 2026-10-22T08:22:08.566523016Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign (0.00s) 2026-10-22T08:22:08.566553053Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/left (0.00s) 2026-10-22T08:22:08.566592011Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/right (0.00s) 2026-10-22T08:22:08.566619254Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up (0.00s) 2026-10-22T08:22:08.566655255Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down (0.00s) 2026-10-22T08:22:08.566675924Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up_fast (0.00s) 2026-10-22T08:22:08.5667074Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down_fast (0.00s) 2026-10-22T08:22:08.566726343Z === RUN TestScrollPage_NativeWheelPath_SendsPrecisionWheelEvent 2026-10-22T08:22:08.566737231Z --- PASS: TestScrollPage_NativeWheelPath_SendsPrecisionWheelEvent (0.00s) 2026-10-22T08:22:08.566746721Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas 2026-10-22T08:22:08.566768785Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollLeft 2026-10-22T08:22:08.566783142Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollRight 2026-10-22T08:22:08.566796293Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUp 2026-10-22T08:22:08.566806553Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDown 2026-10-22T08:22:08.56683538Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUpFast 2026-10-22T08:22:08.566857123Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDownFast 2026-10-22T08:22:08.566873952Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas (0.00s) 2026-10-22T08:22:08.566934267Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollLeft (0.00s) 2026-10-22T08:22:08.566983295Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollRight (0.00s) 2026-10-22T08:22:08.567019691Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUp (0.00s) 2026-10-22T08:22:08.567043668Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDown (0.00s) 2026-10-22T08:22:08.567078527Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUpFast (0.00s) 2026-10-22T08:22:08.567109126Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDownFast (0.00s) 2026-10-22T08:22:08.567132484Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns 2026-10-22T08:22:08.567147362Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/h_scrolls_left 2026-10-22T08:22:08.567157682Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/l_scrolls_right 2026-10-22T08:22:08.567182635Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns (0.00s) 2026-10-22T08:22:08.567207065Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/h_scrolls_left (0.00s) 2026-10-22T08:22:08.567234997Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/l_scrolls_right (0.00s) 2026-10-22T08:22:08.567252474Z === RUN TestScrollPage_ReadyBrowser_NestedBoundaryHandsOffToDocument 2026-10-22T08:22:08.567263929Z --- PASS: TestScrollPage_ReadyBrowser_NestedBoundaryHandsOffToDocument (0.05s) 2026-10-22T08:22:08.5672732Z === RUN TestScrollPage_NativeWheelPath_ZeroDeltaDoesNotSendEvent 2026-10-22T08:22:08.567289277Z --- PASS: TestScrollPage_NativeWheelPath_ZeroDeltaDoesNotSendEvent (0.00s) 2026-10-22T08:22:08.567300929Z === RUN TestScrollPage_NativePath_FallbackToJSWhenHostIsNil 2026-10-22T08:22:08.567310615Z --- PASS: TestScrollPage_NativePath_FallbackToJSWhenHostIsNil (0.00s) 2026-10-22T08:22:08.567323859Z === RUN TestScrollPage_CoalescesHeldLoadIntoOneBoundedCEFTask 2026-10-22T08:22:08.567342926Z --- PASS: TestScrollPage_CoalescesHeldLoadIntoOneBoundedCEFTask (0.00s) 2026-10-22T08:22:08.567354607Z === RUN TestCancelPageScroll_DropsHeldDeltaButPreservesTap 2026-10-22T08:22:08.56736452Z --- PASS: TestCancelPageScroll_DropsHeldDeltaButPreservesTap (0.00s) 2026-10-22T08:22:08.567374321Z === RUN TestDrainPageScrollSynchronously_DrainsTapEnqueuedDuringExecution 2026-10-22T08:22:08.567392527Z --- PASS: TestDrainPageScrollSynchronously_DrainsTapEnqueuedDuringExecution (0.00s) 2026-10-22T08:22:08.567403776Z === RUN TestCancelPageScroll_AfterDrainDropsOldHeldAndPreservesTapAndNextGesture 2026-10-22T08:22:08.567414047Z --- PASS: TestCancelPageScroll_AfterDrainDropsOldHeldAndPreservesTapAndNextGesture (0.00s) 2026-10-22T08:22:08.567436846Z === RUN TestScrollPage_AllowsAtMostOneSuccessorAfterInFlightFlush 2026-10-22T08:22:08.567448781Z --- PASS: TestScrollPage_AllowsAtMostOneSuccessorAfterInFlightFlush (0.00s) 2026-10-22T08:22:08.56745905Z === RUN TestEnsurePageScrollFlush_PostTaskFailureDrainsTapAndDropsHeld 2026-10-22T08:22:08.567478104Z --- PASS: TestEnsurePageScrollFlush_PostTaskFailureDrainsTapAndDropsHeld (0.00s) 2026-10-22T08:22:08.567490271Z === RUN TestScrollPage_Destroyed_ReturnsError 2026-10-22T08:22:08.567505841Z --- PASS: TestScrollPage_Destroyed_ReturnsError (0.00s) 2026-10-22T08:22:08.5675174Z === RUN TestNotifyBrowserViewportSync_VisibleCallsFullSequence 2026-10-22T08:22:08.567527117Z --- PASS: TestNotifyBrowserViewportSync_VisibleCallsFullSequence (0.00s) 2026-10-22T08:22:08.567535806Z === RUN TestNotifyBrowserViewportSync_HiddenSkipsWasHidden 2026-10-22T08:22:08.56755063Z --- PASS: TestNotifyBrowserViewportSync_HiddenSkipsWasHidden (0.00s) 2026-10-22T08:22:08.567564321Z === RUN TestNotifyViewportSyncOnCEFUIThread_PostsViewportWorkOnly 2026-10-22T08:22:08.567574235Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_PostsViewportWorkOnly (0.00s) 2026-10-22T08:22:08.567584033Z === RUN TestNotifyViewportSyncOnCEFUIThread_RemainsViewportOnlyAcrossRepeatedResizes 2026-10-22T08:22:08.567600436Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_RemainsViewportOnlyAcrossRepeatedResizes (0.00s) 2026-10-22T08:22:08.567612275Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_PostsZoomWork 2026-10-22T08:22:08.567624379Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_PostsZoomWork (0.00s) 2026-10-22T08:22:08.567652753Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsRedundantReapplyWhenBackingScaleUnchanged 2026-10-22T08:22:08.567685396Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsRedundantReapplyWhenBackingScaleUnchanged (0.00s) 2026-10-22T08:22:08.567700083Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_ReappliesWhenCompensationChangesWithoutTouchingUserZoom 2026-10-22T08:22:08.567726791Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_ReappliesWhenCompensationChangesWithoutTouchingUserZoom (0.00s) 2026-10-22T08:22:08.567756035Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsStaleHostAndDestroyedView 2026-10-22T08:22:08.567768446Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsStaleHostAndDestroyedView (0.00s) 2026-10-22T08:22:08.567790321Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsMissingHost 2026-10-22T08:22:08.56780126Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsMissingHost (0.00s) 2026-10-22T08:22:08.567810363Z === RUN TestNotifyViewportSyncOnCEFUIThread_SkipsStaleHost 2026-10-22T08:22:08.567828753Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_SkipsStaleHost (0.00s) 2026-10-22T08:22:08.567838242Z === RUN TestNotifyViewportSyncOnCEFUIThread_SkipsDestroyedWebView 2026-10-22T08:22:08.567847624Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_SkipsDestroyedWebView (0.00s) 2026-10-22T08:22:08.567867248Z === RUN TestObservedViewportSizeReady 2026-10-22T08:22:08.567878355Z === RUN TestObservedViewportSizeReady/exact_match 2026-10-22T08:22:08.567893807Z === RUN TestObservedViewportSizeReady/one_pixel_drift_is_accepted 2026-10-22T08:22:08.567905215Z === RUN TestObservedViewportSizeReady/fallback_observed_size_is_rejected 2026-10-22T08:22:08.567914983Z === RUN TestObservedViewportSizeReady/missing_allocation_is_rejected 2026-10-22T08:22:08.567937595Z === RUN TestObservedViewportSizeReady/large_mismatch_is_rejected 2026-10-22T08:22:08.567948766Z --- PASS: TestObservedViewportSizeReady (0.00s) 2026-10-22T08:22:08.567964817Z --- PASS: TestObservedViewportSizeReady/exact_match (0.00s) 2026-10-22T08:22:08.567988485Z --- PASS: TestObservedViewportSizeReady/one_pixel_drift_is_accepted (0.00s) 2026-10-22T08:22:08.568009714Z --- PASS: TestObservedViewportSizeReady/fallback_observed_size_is_rejected (0.00s) 2026-10-22T08:22:08.568035569Z --- PASS: TestObservedViewportSizeReady/missing_allocation_is_rejected (0.00s) 2026-10-22T08:22:08.568057428Z --- PASS: TestObservedViewportSizeReady/large_mismatch_is_rejected (0.00s) 2026-10-22T08:22:08.568067384Z === RUN TestPendingBrowserCreateObservedSize_RefreshesStaleFallbackSize 2026-10-22T08:22:08.568089013Z --- PASS: TestPendingBrowserCreateObservedSize_RefreshesStaleFallbackSize (0.00s) 2026-10-22T08:22:08.568101094Z === RUN TestPendingBrowserCreateObservedSize_SkipsRefreshWhenObservedSizeAlreadyMatches 2026-10-22T08:22:08.568111358Z --- PASS: TestPendingBrowserCreateObservedSize_SkipsRefreshWhenObservedSizeAlreadyMatches (0.00s) 2026-10-22T08:22:08.568138029Z === RUN TestShouldDeferPendingBrowserCreateFromViewportSync_WaitsForNativePopupAttach 2026-10-22T08:22:08.568150552Z --- PASS: TestShouldDeferPendingBrowserCreateFromViewportSync_WaitsForNativePopupAttach (0.00s) 2026-10-22T08:22:08.568167951Z === RUN TestPreparePendingBrowserCreateObservedSizeRetry_CoalescesScheduling 2026-10-22T08:22:08.568180352Z --- PASS: TestPreparePendingBrowserCreateObservedSizeRetry_CoalescesScheduling (0.00s) 2026-10-22T08:22:08.568217589Z === RUN TestPreparePendingBrowserCreateObservedSizeRetry_MaxRetriesProceedsWithoutScheduling 2026-10-22T08:22:08.568230341Z --- PASS: TestPreparePendingBrowserCreateObservedSizeRetry_MaxRetriesProceedsWithoutScheduling (0.00s) 2026-10-22T08:22:08.568239735Z === RUN TestScheduleResizeRepaintPulse_CoalescesToLatestSequence 2026-10-22T08:22:08.568253234Z --- PASS: TestScheduleResizeRepaintPulse_CoalescesToLatestSequence (0.00s) 2026-10-22T08:22:08.568279324Z === RUN TestScheduleResizeRepaintPulse_SkipsStaleHost 2026-10-22T08:22:08.568309737Z --- PASS: TestScheduleResizeRepaintPulse_SkipsStaleHost (0.00s) 2026-10-22T08:22:08.568321208Z === RUN TestScheduleResizeRepaintPulse_SkipsWhenHostNilAtScheduleTime 2026-10-22T08:22:08.568346377Z --- PASS: TestScheduleResizeRepaintPulse_SkipsWhenHostNilAtScheduleTime (0.00s) 2026-10-22T08:22:08.568360417Z === RUN TestScheduleResizeRepaintPulse_SkipsWhenHostClearedBeforeExecution 2026-10-22T08:22:08.568374524Z --- PASS: TestScheduleResizeRepaintPulse_SkipsWhenHostClearedBeforeExecution (0.00s) 2026-10-22T08:22:08.568384758Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors 2026-10-22T08:22:08.568421672Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/mapped_visible_widget 2026-10-22T08:22:08.568441628Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_widget 2026-10-22T08:22:08.568459248Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_widget 2026-10-22T08:22:08.56849094Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_ancestor 2026-10-22T08:22:08.568504037Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_ancestor 2026-10-22T08:22:08.568522055Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors (0.00s) 2026-10-22T08:22:08.568564677Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/mapped_visible_widget (0.00s) 2026-10-22T08:22:08.568589104Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_widget (0.00s) 2026-10-22T08:22:08.568629305Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_widget (0.00s) 2026-10-22T08:22:08.568654312Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_ancestor (0.00s) 2026-10-22T08:22:08.568696777Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_ancestor (0.00s) 2026-10-22T08:22:08.568717086Z === RUN TestWebViewEffectiveVisibilitySendsInitialStateAndDeduplicatesTransitions 2026-10-22T08:22:08.568741799Z --- PASS: TestWebViewEffectiveVisibilitySendsInitialStateAndDeduplicatesTransitions (0.00s) 2026-10-22T08:22:08.56875978Z === RUN TestZoomConversionsRoundTrip 2026-10-22T08:22:08.568773247Z === RUN TestZoomConversionsRoundTrip/factor_0.5 2026-10-22T08:22:08.568782826Z === RUN TestZoomConversionsRoundTrip/factor_0.8 2026-10-22T08:22:08.568806776Z === RUN TestZoomConversionsRoundTrip/factor_1.0 2026-10-22T08:22:08.56881833Z === RUN TestZoomConversionsRoundTrip/factor_1.1 2026-10-22T08:22:08.568829207Z === RUN TestZoomConversionsRoundTrip/factor_1.2 2026-10-22T08:22:08.568838049Z === RUN TestZoomConversionsRoundTrip/factor_1.4 2026-10-22T08:22:08.568846438Z === RUN TestZoomConversionsRoundTrip/factor_2.0 2026-10-22T08:22:08.568870913Z --- PASS: TestZoomConversionsRoundTrip (0.00s) 2026-10-22T08:22:08.568905253Z --- PASS: TestZoomConversionsRoundTrip/factor_0.5 (0.00s) 2026-10-22T08:22:08.568940567Z --- PASS: TestZoomConversionsRoundTrip/factor_0.8 (0.00s) 2026-10-22T08:22:08.568960161Z --- PASS: TestZoomConversionsRoundTrip/factor_1.0 (0.00s) 2026-10-22T08:22:08.569007653Z --- PASS: TestZoomConversionsRoundTrip/factor_1.1 (0.00s) 2026-10-22T08:22:08.569029035Z --- PASS: TestZoomConversionsRoundTrip/factor_1.2 (0.00s) 2026-10-22T08:22:08.569045207Z --- PASS: TestZoomConversionsRoundTrip/factor_1.4 (0.00s) 2026-10-22T08:22:08.569078446Z --- PASS: TestZoomConversionsRoundTrip/factor_2.0 (0.00s) 2026-10-22T08:22:08.569092484Z === RUN TestZoomConversionsApplyUserZoomAndCompensation 2026-10-22T08:22:08.569103114Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/unit_output_needs_no_compensation 2026-10-22T08:22:08.569117823Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_on_unit_output 2026-10-22T08:22:08.569149009Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/fractional_output_compensates_100_percent 2026-10-22T08:22:08.56917065Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_times_fractional_output 2026-10-22T08:22:08.569183624Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/application_scale_composed_compensation 2026-10-22T08:22:08.569212008Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/integer_output_doubles_internal_factor 2026-10-22T08:22:08.569233794Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/half_user_zoom_stays_compensated 2026-10-22T08:22:08.569245739Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation (0.00s) 2026-10-22T08:22:08.569285824Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/unit_output_needs_no_compensation (0.00s) 2026-10-22T08:22:08.569312258Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_on_unit_output (0.00s) 2026-10-22T08:22:08.56936131Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/fractional_output_compensates_100_percent (0.00s) 2026-10-22T08:22:08.569392074Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_times_fractional_output (0.00s) 2026-10-22T08:22:08.569450308Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/application_scale_composed_compensation (0.00s) 2026-10-22T08:22:08.56949477Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/integer_output_doubles_internal_factor (0.00s) 2026-10-22T08:22:08.569573309Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/half_user_zoom_stays_compensated (0.00s) 2026-10-22T08:22:08.569612924Z === RUN TestZoomConversionsNormalizeInvalidCompensation 2026-10-22T08:22:08.569648187Z --- PASS: TestZoomConversionsNormalizeInvalidCompensation (0.00s) 2026-10-22T08:22:08.569688949Z === RUN TestZoomReapplyGuardTracksAppliedCompensation 2026-10-22T08:22:08.569709579Z --- PASS: TestZoomReapplyGuardTracksAppliedCompensation (0.00s) 2026-10-22T08:22:08.569724538Z === RUN TestPageZoomCompensationDefaultsToOneWithoutBridge 2026-10-22T08:22:08.569760601Z --- PASS: TestPageZoomCompensationDefaultsToOneWithoutBridge (0.00s) 2026-10-22T08:22:08.569779458Z === RUN TestSetZoomLevelAppliesUserZoomThroughCompensation 2026-10-22T08:22:08.569798653Z --- PASS: TestSetZoomLevelAppliesUserZoomThroughCompensation (0.00s) 2026-10-22T08:22:08.569840673Z === RUN TestSetZoomLevelRejectsDestroyedViewAndMissingHost 2026-10-22T08:22:08.569866397Z --- PASS: TestSetZoomLevelRejectsDestroyedViewAndMissingHost (0.00s) 2026-10-22T08:22:08.569882857Z === RUN TestScheduleZoomReadbackSkipsSupersededApplication 2026-10-22T08:22:08.569929598Z --- PASS: TestScheduleZoomReadbackSkipsSupersededApplication (0.00s) 2026-10-22T08:22:08.569948832Z === CONT TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T08:22:08.569965065Z --- PASS: TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil (0.00s) 2026-10-22T08:22:08.570007957Z === CONT TestMapCEFPopupFeatures 2026-10-22T08:22:08.570023843Z === RUN TestMapCEFPopupFeatures/nil_is_known_featureless 2026-10-22T08:22:08.570048922Z === CONT TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T08:22:08.570092213Z === RUN TestMapCEFPopupFeatures/positive_width_is_popup-like 2026-10-22T08:22:08.570118734Z === RUN TestMapCEFPopupFeatures/geometry_and_flags_are_normalized 2026-10-22T08:22:08.570162024Z === RUN TestMapCEFPopupFeatures/is_popup_flag_survives_without_inventing_geometry 2026-10-22T08:22:08.570189981Z === RUN TestMapCEFPopupFeatures/allocated_defaults_are_known_featureless 2026-10-22T08:22:08.570223823Z --- PASS: TestMapCEFPopupFeatures (0.00s) 2026-10-22T08:22:08.570258594Z --- PASS: TestMapCEFPopupFeatures/nil_is_known_featureless (0.00s) 2026-10-22T08:22:08.57031431Z --- PASS: TestMapCEFPopupFeatures/positive_width_is_popup-like (0.00s) 2026-10-22T08:22:08.570350462Z --- PASS: TestMapCEFPopupFeatures/geometry_and_flags_are_normalized (0.00s) 2026-10-22T08:22:08.570411521Z --- PASS: TestMapCEFPopupFeatures/is_popup_flag_survives_without_inventing_geometry (0.00s) 2026-10-22T08:22:08.570445778Z --- PASS: TestMapCEFPopupFeatures/allocated_defaults_are_known_featureless (0.00s) 2026-10-22T08:22:08.570478999Z === CONT TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T08:22:08.570497731Z === CONT TestIsTrustedSystemviewURL 2026-10-22T08:22:08.570511451Z --- PASS: TestIsTrustedSystemviewURL (0.00s) 2026-10-22T08:22:08.570565244Z === CONT TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T08:22:08.570580748Z === CONT TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T08:22:08.570590144Z --- PASS: TestAssetP1_RepeatedReadsRedundantlyDecode (0.02s) 2026-10-22T08:22:08.570599256Z === CONT TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T08:22:08.570605505Z --- PASS: TestAssetP1_ConcurrentReadsServeIdenticalBytes (0.02s) 2026-10-22T08:22:08.570648306Z === CONT TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T08:22:08.570670742Z --- PASS: TestSystemviewAssetCache_NilFSFailsCleanly (0.00s) 2026-10-22T08:22:08.570680192Z === CONT TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T08:22:08.570709264Z --- PASS: TestSystemviewAssetCache_MissingBothReportsNotExist (0.00s) 2026-10-22T08:22:08.570723419Z === CONT TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T08:22:08.570733035Z --- PASS: TestSystemviewAssetCache_CompressedReadErrorIsExplicit (0.00s) 2026-10-22T08:22:08.570742204Z === CONT TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T08:22:08.570748232Z --- PASS: TestSystemviewAssetCache_RawFallbackOnlyOnAbsence (0.00s) 2026-10-22T08:22:08.5727784Z === CONT TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T08:22:08.572791059Z --- PASS: TestSystemviewAssetCache_DigestCachedAtLoad (0.08s) 2026-10-22T08:22:08.572797845Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.572803763Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:22:08.572813468Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:22:08.572822912Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:22:08.572832434Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:22:08.572838766Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:22:08.572848163Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:22:08.572857338Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:22:08.572866545Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:22:08.57287273Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:22:08.572884049Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:22:08.572906572Z --- PASS: TestAssetP1_RawReadCurrentlyUnbounded (0.06s) 2026-10-22T08:22:08.572917372Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T08:22:08.572924112Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T08:22:08.572937536Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T08:22:08.572959008Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T08:22:08.57297042Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T08:22:08.572982264Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T08:22:08.572988883Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T08:22:08.572998557Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T08:22:08.573017825Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T08:22:08.573025308Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T08:22:08.573034492Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T08:22:08.573044707Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T08:22:08.57305115Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T08:22:08.573063694Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T08:22:08.573074121Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T08:22:08.573084224Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T08:22:08.573099627Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T08:22:08.573109587Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T08:22:08.5731212Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T08:22:08.573130985Z === CONT TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T08:22:08.573140605Z --- PASS: TestReadAssetWithEncoding_DecompressesBrotliWASM (0.00s) 2026-10-22T08:22:08.57314987Z === CONT TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T08:22:08.573158848Z --- PASS: TestAssetP1_CorruptCompressedHasNoRawFallback (0.00s) 2026-10-22T08:22:08.573164599Z === CONT TestAssetP1_OversizedDecompressedRejected 2026-10-22T08:22:08.573172833Z === CONT TestAssetP1_MissingAssetReportsNotExist 2026-10-22T08:22:08.573178734Z --- PASS: TestAssetP1_MissingAssetReportsNotExist (0.00s) 2026-10-22T08:22:08.573187709Z === CONT TestAssetP1_RawOnlyFallback 2026-10-22T08:22:08.573193413Z --- PASS: TestAssetP1_RawOnlyFallback (0.00s) 2026-10-22T08:22:08.573201683Z === CONT TestAssetP1_CompressedPreferredOverRaw 2026-10-22T08:22:08.573207426Z --- PASS: TestAssetP1_CompressedPreferredOverRaw (0.00s) 2026-10-22T08:22:08.573217041Z === CONT TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T08:22:08.573226457Z --- PASS: TestParseBrowseURLFromRelaunchCommandLine (0.00s) 2026-10-22T08:22:08.573231801Z === CONT TestToConceptualInternalURL 2026-10-22T08:22:08.57323981Z === RUN TestToConceptualInternalURL/page_root 2026-10-22T08:22:08.573248155Z === PAUSE TestToConceptualInternalURL/page_root 2026-10-22T08:22:08.573253805Z === RUN TestToConceptualInternalURL/error_page_root 2026-10-22T08:22:08.573261766Z === PAUSE TestToConceptualInternalURL/error_page_root 2026-10-22T08:22:08.573270575Z === RUN TestToConceptualInternalURL/favorites_page_root 2026-10-22T08:22:08.573279178Z === PAUSE TestToConceptualInternalURL/favorites_page_root 2026-10-22T08:22:08.573287337Z === RUN TestToConceptualInternalURL/config_page_root 2026-10-22T08:22:08.573304555Z === PAUSE TestToConceptualInternalURL/config_page_root 2026-10-22T08:22:08.573313937Z === RUN TestToConceptualInternalURL/page_subroute 2026-10-22T08:22:08.573322758Z === PAUSE TestToConceptualInternalURL/page_subroute 2026-10-22T08:22:08.573328845Z === RUN TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T08:22:08.573337799Z === PAUSE TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T08:22:08.573345752Z === CONT TestResolveAPIPath 2026-10-22T08:22:08.573356636Z === RUN TestResolveAPIPath/nil_url_returns_false 2026-10-22T08:22:08.573369818Z === PAUSE TestResolveAPIPath/nil_url_returns_false 2026-10-22T08:22:08.573383275Z === RUN TestResolveAPIPath/conceptual_api_host 2026-10-22T08:22:08.573395144Z === PAUSE TestResolveAPIPath/conceptual_api_host 2026-10-22T08:22:08.573409256Z === RUN TestResolveAPIPath/conceptual_history_api_path 2026-10-22T08:22:08.573419686Z === PAUSE TestResolveAPIPath/conceptual_history_api_path 2026-10-22T08:22:08.573429117Z === RUN TestResolveAPIPath/conceptual_config_api_path 2026-10-22T08:22:08.57343762Z === PAUSE TestResolveAPIPath/conceptual_config_api_path 2026-10-22T08:22:08.57344333Z === RUN TestResolveAPIPath/actual_internal_api_path 2026-10-22T08:22:08.573451154Z === PAUSE TestResolveAPIPath/actual_internal_api_path 2026-10-22T08:22:08.573456667Z === RUN TestResolveAPIPath/non_api_path 2026-10-22T08:22:08.573464779Z === PAUSE TestResolveAPIPath/non_api_path 2026-10-22T08:22:08.57347007Z === CONT TestToActualInternalURL 2026-10-22T08:22:08.573477783Z === RUN TestToActualInternalURL/page_root 2026-10-22T08:22:08.573486664Z === PAUSE TestToActualInternalURL/page_root 2026-10-22T08:22:08.573497948Z === RUN TestToActualInternalURL/error_page_root 2026-10-22T08:22:08.573506993Z === PAUSE TestToActualInternalURL/error_page_root 2026-10-22T08:22:08.573515562Z === RUN TestToActualInternalURL/favorites_page_root 2026-10-22T08:22:08.573521216Z === PAUSE TestToActualInternalURL/favorites_page_root 2026-10-22T08:22:08.573534341Z === RUN TestToActualInternalURL/config_page_root 2026-10-22T08:22:08.573543457Z === PAUSE TestToActualInternalURL/config_page_root 2026-10-22T08:22:08.573552695Z === RUN TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T08:22:08.573558702Z === PAUSE TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T08:22:08.573573951Z === RUN TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T08:22:08.57358659Z === PAUSE TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T08:22:08.573599129Z === RUN TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T08:22:08.573608658Z === PAUSE TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T08:22:08.573618621Z === RUN TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T08:22:08.57362826Z === PAUSE TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T08:22:08.573637405Z === RUN TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T08:22:08.573646439Z === PAUSE TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T08:22:08.573654931Z === CONT TestParseChromiumSwitchToken 2026-10-22T08:22:08.573663752Z === RUN TestParseChromiumSwitchToken/long_switch_with_value 2026-10-22T08:22:08.573669835Z === RUN TestParseChromiumSwitchToken/long_switch_without_value 2026-10-22T08:22:08.573680485Z === RUN TestParseChromiumSwitchToken/single_dash_switch 2026-10-22T08:22:08.573689255Z === RUN TestParseChromiumSwitchToken/empty_value 2026-10-22T08:22:08.573695043Z === RUN TestParseChromiumSwitchToken/embedded_equals 2026-10-22T08:22:08.573703519Z === RUN TestParseChromiumSwitchToken/non_switch 2026-10-22T08:22:08.573712398Z === RUN TestParseChromiumSwitchToken/sentinel 2026-10-22T08:22:08.573721991Z === RUN TestParseChromiumSwitchToken/empty 2026-10-22T08:22:08.573730558Z --- PASS: TestParseChromiumSwitchToken (0.00s) 2026-10-22T08:22:08.573747919Z --- PASS: TestParseChromiumSwitchToken/long_switch_with_value (0.00s) 2026-10-22T08:22:08.573766154Z --- PASS: TestParseChromiumSwitchToken/long_switch_without_value (0.00s) 2026-10-22T08:22:08.573784593Z --- PASS: TestParseChromiumSwitchToken/single_dash_switch (0.00s) 2026-10-22T08:22:08.573801007Z --- PASS: TestParseChromiumSwitchToken/empty_value (0.00s) 2026-10-22T08:22:08.573817724Z --- PASS: TestParseChromiumSwitchToken/embedded_equals (0.00s) 2026-10-22T08:22:08.573833827Z --- PASS: TestParseChromiumSwitchToken/non_switch (0.00s) 2026-10-22T08:22:08.573848917Z --- PASS: TestParseChromiumSwitchToken/sentinel (0.00s) 2026-10-22T08:22:08.573865194Z --- PASS: TestParseChromiumSwitchToken/empty (0.00s) 2026-10-22T08:22:08.573874565Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T08:22:08.573899846Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse (0.00s) 2026-10-22T08:22:08.573914397Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T08:22:08.573925845Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 (0.00s) 2026-10-22T08:22:08.573936038Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T08:22:08.573965656Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 (0.00s) 2026-10-22T08:22:08.573980351Z === CONT TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T08:22:08.573990842Z --- PASS: TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches (0.00s) 2026-10-22T08:22:08.574005407Z === CONT TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T08:22:08.574037301Z --- PASS: TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag (0.00s) 2026-10-22T08:22:08.574049859Z === CONT TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T08:22:08.574070867Z --- PASS: TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables (0.00s) 2026-10-22T08:22:08.574083417Z === CONT TestRegisterDumbScheme 2026-10-22T08:22:08.574102312Z --- PASS: TestRegisterDumbScheme (0.00s) 2026-10-22T08:22:08.574113918Z === CONT TestWebView_ImplementsAccessibilityEnabler 2026-10-22T08:22:08.574132829Z --- PASS: TestWebView_ImplementsAccessibilityEnabler (0.00s) 2026-10-22T08:22:08.57414425Z === CONT TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T08:22:08.574163752Z --- PASS: TestFinishAfterCreated_SkipsWhenNoPendingRequest (0.00s) 2026-10-22T08:22:08.574176926Z === CONT TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T08:22:08.57420061Z --- PASS: TestFinishAfterCreated_AppliesPendingAccessibilityOnce (0.00s) 2026-10-22T08:22:08.574212387Z === CONT TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T08:22:08.574230736Z --- PASS: TestWebView_EnableAccessibility_IndependentPerWebView (0.00s) 2026-10-22T08:22:08.574245429Z === CONT TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T08:22:08.574268473Z --- PASS: TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce (0.00s) 2026-10-22T08:22:08.574280241Z === CONT TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T08:22:08.574301316Z --- PASS: TestWebView_EnableAccessibility_PersistsUntilHostAttachment (0.00s) 2026-10-22T08:22:08.574313781Z === CONT TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T08:22:08.574327462Z --- PASS: TestWebView_EnableAccessibility_IdempotentOncePerWebView (0.00s) 2026-10-22T08:22:08.574337197Z === CONT TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T08:22:08.574358568Z --- PASS: TestSystemviewAssetCache_CachesFailureWithoutRetryStorm (0.00s) 2026-10-22T08:22:08.574371094Z === CONT TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T08:22:08.574392061Z --- PASS: TestSystemviewAssetCache_DecodesOnceUnderConcurrency (0.00s) 2026-10-22T08:22:08.574406402Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:22:08.574429394Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T08:22:08.57445225Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:22:08.574477492Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:22:08.574489671Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:22:08.574507372Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:22:08.574534769Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T08:22:08.574567445Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape (0.00s) 2026-10-22T08:22:08.574589682Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir (0.00s) 2026-10-22T08:22:08.574616181Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/null_byte (0.00s) 2026-10-22T08:22:08.574639956Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape (0.00s) 2026-10-22T08:22:08.574670837Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape (0.00s) 2026-10-22T08:22:08.574685991Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T08:22:08.576835438Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T08:22:08.576849993Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T08:22:08.57686112Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T08:22:08.576873261Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T08:22:08.576888939Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T08:22:08.576899962Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T08:22:08.576910457Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T08:22:08.576921007Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell (0.00s) 2026-10-22T08:22:08.576944133Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host (0.00s) 2026-10-22T08:22:08.576966068Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset (0.00s) 2026-10-22T08:22:08.576988407Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset (0.00s) 2026-10-22T08:22:08.577011648Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque (0.00s) 2026-10-22T08:22:08.577033112Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset (0.00s) 2026-10-22T08:22:08.577056793Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset (0.00s) 2026-10-22T08:22:08.577078176Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec (0.00s) 2026-10-22T08:22:08.577099093Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host (0.00s) 2026-10-22T08:22:08.577120273Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host (0.00s) 2026-10-22T08:22:08.57713227Z === CONT TestToConceptualInternalURL/page_root 2026-10-22T08:22:08.57714535Z === CONT TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T08:22:08.577158028Z === CONT TestToConceptualInternalURL/page_subroute 2026-10-22T08:22:08.577168073Z === CONT TestToConceptualInternalURL/config_page_root 2026-10-22T08:22:08.577178931Z === CONT TestToConceptualInternalURL/favorites_page_root 2026-10-22T08:22:08.577196103Z === CONT TestToConceptualInternalURL/error_page_root 2026-10-22T08:22:08.577211873Z --- PASS: TestToConceptualInternalURL (0.00s) 2026-10-22T08:22:08.577229573Z --- PASS: TestToConceptualInternalURL/page_root (0.00s) 2026-10-22T08:22:08.57758484Z --- PASS: TestToConceptualInternalURL/root_asset_is_left_unchanged (0.00s) 2026-10-22T08:22:08.577611209Z --- PASS: TestToConceptualInternalURL/page_subroute (0.00s) 2026-10-22T08:22:08.577632273Z --- PASS: TestToConceptualInternalURL/config_page_root (0.00s) 2026-10-22T08:22:08.57765567Z --- PASS: TestToConceptualInternalURL/favorites_page_root (0.00s) 2026-10-22T08:22:08.577675758Z --- PASS: TestToConceptualInternalURL/error_page_root (0.00s) 2026-10-22T08:22:08.577685956Z === CONT TestResolveAPIPath/nil_url_returns_false 2026-10-22T08:22:08.577696554Z === CONT TestResolveAPIPath/non_api_path 2026-10-22T08:22:08.577706787Z === CONT TestResolveAPIPath/actual_internal_api_path 2026-10-22T08:22:08.577716435Z === CONT TestResolveAPIPath/conceptual_config_api_path 2026-10-22T08:22:08.577728459Z === CONT TestResolveAPIPath/conceptual_history_api_path 2026-10-22T08:22:08.577739973Z === CONT TestResolveAPIPath/conceptual_api_host 2026-10-22T08:22:08.577749826Z --- PASS: TestResolveAPIPath (0.00s) 2026-10-22T08:22:08.577766899Z --- PASS: TestResolveAPIPath/nil_url_returns_false (0.00s) 2026-10-22T08:22:08.577784462Z --- PASS: TestResolveAPIPath/non_api_path (0.00s) 2026-10-22T08:22:08.577801626Z --- PASS: TestResolveAPIPath/actual_internal_api_path (0.00s) 2026-10-22T08:22:08.577818881Z --- PASS: TestResolveAPIPath/conceptual_config_api_path (0.00s) 2026-10-22T08:22:08.577836174Z --- PASS: TestResolveAPIPath/conceptual_history_api_path (0.00s) 2026-10-22T08:22:08.577852741Z --- PASS: TestResolveAPIPath/conceptual_api_host (0.00s) 2026-10-22T08:22:08.57786581Z === CONT TestToActualInternalURL/page_root 2026-10-22T08:22:08.577876474Z === CONT TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T08:22:08.577886943Z === CONT TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T08:22:08.577897151Z === CONT TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T08:22:08.577910482Z === CONT TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T08:22:08.57792037Z === CONT TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T08:22:08.577929834Z === CONT TestToActualInternalURL/config_page_root 2026-10-22T08:22:08.577939538Z === CONT TestToActualInternalURL/favorites_page_root 2026-10-22T08:22:08.577950932Z === CONT TestToActualInternalURL/error_page_root 2026-10-22T08:22:08.577962449Z --- PASS: TestToActualInternalURL (0.00s) 2026-10-22T08:22:08.577980031Z --- PASS: TestToActualInternalURL/page_root (0.00s) 2026-10-22T08:22:08.57799846Z --- PASS: TestToActualInternalURL/actual_internal_URL_unchanged (0.00s) 2026-10-22T08:22:08.578025397Z --- PASS: TestToActualInternalURL/page_subroute_stays_under_page_namespace (0.00s) 2026-10-22T08:22:08.578048257Z --- PASS: TestToActualInternalURL/root_asset_stays_at_origin_root (0.00s) 2026-10-22T08:22:08.578068233Z --- PASS: TestToActualInternalURL/config_api_path_stays_at_origin_root (0.00s) 2026-10-22T08:22:08.578088761Z --- PASS: TestToActualInternalURL/api_path_stays_at_origin_root (0.00s) 2026-10-22T08:22:08.578105955Z --- PASS: TestToActualInternalURL/config_page_root (0.00s) 2026-10-22T08:22:08.578125696Z --- PASS: TestToActualInternalURL/favorites_page_root (0.00s) 2026-10-22T08:22:08.578142765Z --- PASS: TestToActualInternalURL/error_page_root (0.00s) 2026-10-22T08:22:08.578152549Z --- PASS: TestSystemviewAssetCache_RawOversizedRejected (0.22s) 2026-10-22T08:22:08.578166537Z --- PASS: TestSystemviewAssetCache_OversizedCompressedInputRejected (0.23s) 2026-10-22T08:22:08.578176582Z --- PASS: TestAssetP1_OversizedDecompressedRejected (0.49s) 2026-10-22T08:22:08.578190116Z PASS 2026-10-22T08:22:08.5782016Z ok github.com/bnema/dumber/internal/infrastructure/cef 12.619s 2026-10-22T08:22:08.578213552Z === RUN TestAdapter_ReadTextFallsBackToToolkitClipboardWhenNoSystemTool 2026-10-22T08:22:08.5782248Z --- PASS: TestAdapter_ReadTextFallsBackToToolkitClipboardWhenNoSystemTool (0.00s) 2026-10-22T08:22:08.578237263Z === RUN TestAdapter_HasTextReturnsTrueWhenToolkitFallbackHasText 2026-10-22T08:22:08.578248958Z --- PASS: TestAdapter_HasTextReturnsTrueWhenToolkitFallbackHasText (0.00s) 2026-10-22T08:22:08.578266341Z === RUN TestAdapter_WriteTextReturnsToolkitErrorWhenNoSystemTool 2026-10-22T08:22:08.578283089Z --- PASS: TestAdapter_WriteTextReturnsToolkitErrorWhenNoSystemTool (0.00s) 2026-10-22T08:22:08.57829766Z === RUN TestAdapter_WriteImageReturnsToolkitErrorWhenNoSystemTool 2026-10-22T08:22:08.578310741Z --- PASS: TestAdapter_WriteImageReturnsToolkitErrorWhenNoSystemTool (0.00s) 2026-10-22T08:22:08.578321208Z === RUN TestNew_FallsBackToToolkitClipboardWhenSystemToolsUnavailable 2026-10-22T08:22:08.578332513Z --- PASS: TestNew_FallsBackToToolkitClipboardWhenSystemToolsUnavailable (0.00s) 2026-10-22T08:22:08.578349346Z === RUN TestAdapter_WriteImagePrefersToolkitClipboardWhenAvailable 2026-10-22T08:22:08.578363402Z --- PASS: TestAdapter_WriteImagePrefersToolkitClipboardWhenAvailable (0.00s) 2026-10-22T08:22:08.578374226Z === RUN TestAdapter_WriteImageFallsBackToSystemClipboardWhenToolkitUnavailable 2026-10-22T08:22:08.578387048Z --- PASS: TestAdapter_WriteImageFallsBackToSystemClipboardWhenToolkitUnavailable (0.04s) 2026-10-22T08:22:08.578397171Z === RUN TestNew_FallsBackWaylandBeforeX11 2026-10-22T08:22:08.5784083Z --- PASS: TestNew_FallsBackWaylandBeforeX11 (0.00s) 2026-10-22T08:22:08.578420093Z === RUN TestAdapter_WriteImageRejectsEmptyBytes 2026-10-22T08:22:08.578430127Z --- PASS: TestAdapter_WriteImageRejectsEmptyBytes (0.00s) 2026-10-22T08:22:08.578439901Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType 2026-10-22T08:22:08.578450185Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType/uses_provided_MIME_type 2026-10-22T08:22:08.578462837Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType/falls_back_to_PNG 2026-10-22T08:22:08.57847515Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType (0.01s) 2026-10-22T08:22:08.578520103Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType/uses_provided_MIME_type (0.01s) 2026-10-22T08:22:08.578555551Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType/falls_back_to_PNG (0.01s) 2026-10-22T08:22:08.578572475Z PASS 2026-10-22T08:22:08.578589034Z ok github.com/bnema/dumber/internal/infrastructure/clipboard 0.054s 2026-10-22T08:22:08.578602165Z ? github.com/bnema/dumber/internal/infrastructure/clipboard/mocks [no test files] 2026-10-22T08:22:08.578610652Z === RUN TestResolver_ConfigOverride 2026-10-22T08:22:08.578617872Z === RUN TestResolver_ConfigOverride/prefer-dark_from_config 2026-10-22T08:22:08.578626276Z === RUN TestResolver_ConfigOverride/dark_from_config 2026-10-22T08:22:08.57863265Z === RUN TestResolver_ConfigOverride/prefer-light_from_config 2026-10-22T08:22:08.578638545Z === RUN TestResolver_ConfigOverride/light_from_config 2026-10-22T08:22:08.578644176Z --- PASS: TestResolver_ConfigOverride (0.00s) 2026-10-22T08:22:08.578667345Z --- PASS: TestResolver_ConfigOverride/prefer-dark_from_config (0.00s) 2026-10-22T08:22:08.578688186Z --- PASS: TestResolver_ConfigOverride/dark_from_config (0.00s) 2026-10-22T08:22:08.578703801Z --- PASS: TestResolver_ConfigOverride/prefer-light_from_config (0.00s) 2026-10-22T08:22:08.578717462Z --- PASS: TestResolver_ConfigOverride/light_from_config (0.00s) 2026-10-22T08:22:08.578728672Z === RUN TestResolver_DefaultFallsThrough 2026-10-22T08:22:08.578744511Z --- PASS: TestResolver_DefaultFallsThrough (0.00s) 2026-10-22T08:22:08.57875979Z === RUN TestResolver_DetectorPriority 2026-10-22T08:22:08.57876752Z --- PASS: TestResolver_DetectorPriority (0.00s) 2026-10-22T08:22:08.57878117Z === RUN TestResolver_SkipsUnavailableDetector 2026-10-22T08:22:08.578789892Z --- PASS: TestResolver_SkipsUnavailableDetector (0.00s) 2026-10-22T08:22:08.578799772Z === RUN TestResolver_SkipsFailedDetection 2026-10-22T08:22:08.578809576Z --- PASS: TestResolver_SkipsFailedDetection (0.00s) 2026-10-22T08:22:08.5788191Z === RUN TestResolver_FallbackWhenNoDetectors 2026-10-22T08:22:08.578825531Z --- PASS: TestResolver_FallbackWhenNoDetectors (0.00s) 2026-10-22T08:22:08.578838571Z === RUN TestResolver_FallbackWhenAllFail 2026-10-22T08:22:08.578848462Z --- PASS: TestResolver_FallbackWhenAllFail (0.00s) 2026-10-22T08:22:08.578857904Z === RUN TestResolver_NilConfig 2026-10-22T08:22:08.578868799Z --- PASS: TestResolver_NilConfig (0.00s) 2026-10-22T08:22:08.578880225Z === RUN TestResolver_Refresh 2026-10-22T08:22:08.578889317Z --- PASS: TestResolver_Refresh (0.00s) 2026-10-22T08:22:08.578898345Z === RUN TestResolver_OnChange 2026-10-22T08:22:08.578908122Z --- PASS: TestResolver_OnChange (0.00s) 2026-10-22T08:22:08.578920996Z === RUN TestResolver_OnChangeUnregister 2026-10-22T08:22:08.578930648Z --- PASS: TestResolver_OnChangeUnregister (0.00s) 2026-10-22T08:22:08.578939568Z === RUN TestResolver_ConcurrentAccess 2026-10-22T08:22:08.578949278Z --- PASS: TestResolver_ConcurrentAccess (0.00s) 2026-10-22T08:22:08.578958253Z === RUN TestResolver_EmptyConfigScheme 2026-10-22T08:22:08.578986771Z --- PASS: TestResolver_EmptyConfigScheme (0.00s) 2026-10-22T08:22:08.578996781Z === RUN TestResolver_ImplementsInterface 2026-10-22T08:22:08.579007955Z --- PASS: TestResolver_ImplementsInterface (0.00s) 2026-10-22T08:22:08.579016301Z PASS 2026-10-22T08:22:08.579029226Z ok github.com/bnema/dumber/internal/infrastructure/colorscheme 0.004s 2026-10-22T08:22:08.57903972Z === RUN TestTransformLegacyPopupsToBrowsingContexts_BasicMapping 2026-10-22T08:22:08.579050163Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_BasicMapping (0.00s) 2026-10-22T08:22:08.579059978Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NewKeyAlreadyPresent 2026-10-22T08:22:08.579070016Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NewKeyAlreadyPresent (0.00s) 2026-10-22T08:22:08.579081972Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NoWorkspace 2026-10-22T08:22:08.579100837Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NoWorkspace (0.00s) 2026-10-22T08:22:08.57912535Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NoPopupsKey 2026-10-22T08:22:08.579138239Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NoPopupsKey (0.00s) 2026-10-22T08:22:08.579161516Z === RUN TestDefaultConfig_TOMLHasBrowsingContextsNotPopups 2026-10-22T08:22:08.57917372Z --- PASS: TestDefaultConfig_TOMLHasBrowsingContextsNotPopups (0.00s) 2026-10-22T08:22:08.579194349Z === RUN TestSetWorkspaceDefaults_ExposesBrowsingContextsNotPopups 2026-10-22T08:22:08.57920628Z --- PASS: TestSetWorkspaceDefaults_ExposesBrowsingContextsNotPopups (0.00s) 2026-10-22T08:22:08.579216683Z === RUN TestBindBrowsingContextEnvAliases_AcceptsLegacyPopupEnvNames 2026-10-22T08:22:08.579241689Z --- PASS: TestBindBrowsingContextEnvAliases_AcceptsLegacyPopupEnvNames (0.00s) 2026-10-22T08:22:08.57925358Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts 2026-10-22T08:22:08.57927712Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_behavior 2026-10-22T08:22:08.579290312Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_placement 2026-10-22T08:22:08.579303608Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_blank_target_behavior 2026-10-22T08:22:08.57932667Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts (0.00s) 2026-10-22T08:22:08.579356213Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_behavior (0.00s) 2026-10-22T08:22:08.579388593Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_placement (0.00s) 2026-10-22T08:22:08.579433967Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_blank_target_behavior (0.00s) 2026-10-22T08:22:08.579447541Z === RUN TestValidatePopups_CompatibilityAliasMirrorsBrowsingContexts 2026-10-22T08:22:08.579462294Z --- PASS: TestValidatePopups_CompatibilityAliasMirrorsBrowsingContexts (0.00s) 2026-10-22T08:22:08.579479766Z === RUN TestNormalizeBrowsingContexts_SyncsPopupsAlias 2026-10-22T08:22:08.579492205Z --- PASS: TestNormalizeBrowsingContexts_SyncsPopupsAlias (0.00s) 2026-10-22T08:22:08.579513326Z === RUN TestDefaultConfig_PopupsMirrorsBrowsingContexts 2026-10-22T08:22:08.579524301Z --- PASS: TestDefaultConfig_PopupsMirrorsBrowsingContexts (0.00s) 2026-10-22T08:22:08.579541664Z === RUN TestSchemaProvider_UsesBrowsingContextsKeys 2026-10-22T08:22:08.579555148Z --- PASS: TestSchemaProvider_UsesBrowsingContextsKeys (0.00s) 2026-10-22T08:22:08.579580404Z === RUN TestLegacyPopupsFullRoundTrip 2026-10-22T08:22:08.579591634Z --- PASS: TestLegacyPopupsFullRoundTrip (0.00s) 2026-10-22T08:22:08.579610607Z === RUN TestLegacyPopupsFileOverridesBrowsingContextDefaults 2026-10-22T08:22:08.579621973Z --- PASS: TestLegacyPopupsFileOverridesBrowsingContextDefaults (0.00s) 2026-10-22T08:22:08.579657538Z === RUN TestLegacyPopupsFilePreservesCanonicalBrowsingContextsEnvOverride 2026-10-22T08:22:08.579676096Z --- PASS: TestLegacyPopupsFilePreservesCanonicalBrowsingContextsEnvOverride (0.00s) 2026-10-22T08:22:08.579686845Z === RUN TestReload_ReappliesLegacyPopupsCompatibility 2026-10-22T08:22:08.579696856Z --- PASS: TestReload_ReappliesLegacyPopupsCompatibility (0.00s) 2026-10-22T08:22:08.579864009Z === RUN TestReload_MixedLegacyAndCanonicalBrowsingContexts_BackfillsMissingCanonicalFields 2026-10-22T08:22:08.579888436Z --- PASS: TestReload_MixedLegacyAndCanonicalBrowsingContexts_BackfillsMissingCanonicalFields (0.00s) 2026-10-22T08:22:08.579901942Z === RUN TestSave_WhenWatching_SyncsPopupsAliasBeforeSkipReload 2026-10-22T08:22:08.579927703Z --- PASS: TestSave_WhenWatching_SyncsPopupsAliasBeforeSkipReload (0.00s) 2026-10-22T08:22:08.57993899Z === RUN TestCEFAdaptiveWindowlessFrameRateDefaults 2026-10-22T08:22:08.57994924Z --- PASS: TestCEFAdaptiveWindowlessFrameRateDefaults (0.00s) 2026-10-22T08:22:08.579958832Z === RUN TestCEFAdaptiveWindowlessFrameRateDisabledByExplicitFrameRate 2026-10-22T08:22:08.579970329Z --- PASS: TestCEFAdaptiveWindowlessFrameRateDisabledByExplicitFrameRate (0.00s) 2026-10-22T08:22:08.57997984Z === RUN TestCEFWindowlessFrameRateFallbackWhenAdaptiveDisabled 2026-10-22T08:22:08.579991202Z --- PASS: TestCEFWindowlessFrameRateFallbackWhenAdaptiveDisabled (0.00s) 2026-10-22T08:22:08.580000982Z === RUN TestCEFWindowlessFrameRateUsesExplicitValueWhenAdaptiveDisabled 2026-10-22T08:22:08.580011549Z --- PASS: TestCEFWindowlessFrameRateUsesExplicitValueWhenAdaptiveDisabled (0.00s) 2026-10-22T08:22:08.580021979Z === RUN TestCEFWindowlessFrameRateBoundaries 2026-10-22T08:22:08.580031213Z === RUN TestCEFWindowlessFrameRateBoundaries/negative_falls_back 2026-10-22T08:22:08.580040571Z === RUN TestCEFWindowlessFrameRateBoundaries/above_max_remains_explicit 2026-10-22T08:22:08.580049677Z --- PASS: TestCEFWindowlessFrameRateBoundaries (0.00s) 2026-10-22T08:22:08.580067769Z --- PASS: TestCEFWindowlessFrameRateBoundaries/negative_falls_back (0.00s) 2026-10-22T08:22:08.580088907Z --- PASS: TestCEFWindowlessFrameRateBoundaries/above_max_remains_explicit (0.00s) 2026-10-22T08:22:08.58009817Z === RUN TestCEFRenderStackDefaultIsVulkan 2026-10-22T08:22:08.580107823Z --- PASS: TestCEFRenderStackDefaultIsVulkan (0.00s) 2026-10-22T08:22:08.58011651Z === RUN TestValidateConfig_CEFRenderStack 2026-10-22T08:22:08.580125069Z === RUN TestValidateConfig_CEFRenderStack/vulkan 2026-10-22T08:22:08.580133471Z === RUN TestValidateConfig_CEFRenderStack/egl 2026-10-22T08:22:08.580142557Z === RUN TestValidateConfig_CEFRenderStack/empty_uses_default 2026-10-22T08:22:08.580151798Z === RUN TestValidateConfig_CEFRenderStack/invalid 2026-10-22T08:22:08.580175461Z --- PASS: TestValidateConfig_CEFRenderStack (0.00s) 2026-10-22T08:22:08.580191758Z --- PASS: TestValidateConfig_CEFRenderStack/vulkan (0.00s) 2026-10-22T08:22:08.580207496Z --- PASS: TestValidateConfig_CEFRenderStack/egl (0.00s) 2026-10-22T08:22:08.580225383Z --- PASS: TestValidateConfig_CEFRenderStack/empty_uses_default (0.00s) 2026-10-22T08:22:08.580241407Z --- PASS: TestValidateConfig_CEFRenderStack/invalid (0.00s) 2026-10-22T08:22:08.580249927Z === RUN TestActionMapSpecs_CoverEveryActionMap 2026-10-22T08:22:08.580260482Z --- PASS: TestActionMapSpecs_CoverEveryActionMap (0.00s) 2026-10-22T08:22:08.580269587Z === RUN TestCompleteDefaultActions_AllMaps 2026-10-22T08:22:08.580278936Z === RUN TestCompleteDefaultActions_AllMaps/workspace.shortcuts.actions 2026-10-22T08:22:08.58028747Z === RUN TestCompleteDefaultActions_AllMaps/workspace.prefix_mode.actions 2026-10-22T08:22:08.580293458Z === RUN TestCompleteDefaultActions_AllMaps/workspace.pane_mode.actions 2026-10-22T08:22:08.580299086Z === RUN TestCompleteDefaultActions_AllMaps/workspace.tab_mode.actions 2026-10-22T08:22:08.580304321Z === RUN TestCompleteDefaultActions_AllMaps/workspace.vim_mode.actions 2026-10-22T08:22:08.58031025Z === RUN TestCompleteDefaultActions_AllMaps/workspace.resize_mode.actions 2026-10-22T08:22:08.580321188Z === RUN TestCompleteDefaultActions_AllMaps/session.session_mode.actions 2026-10-22T08:22:08.580326273Z --- PASS: TestCompleteDefaultActions_AllMaps (0.00s) 2026-10-22T08:22:08.580342385Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.shortcuts.actions (0.00s) 2026-10-22T08:22:08.580357839Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.prefix_mode.actions (0.00s) 2026-10-22T08:22:08.580372964Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.pane_mode.actions (0.00s) 2026-10-22T08:22:08.580398689Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.tab_mode.actions (0.00s) 2026-10-22T08:22:08.580416176Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.vim_mode.actions (0.00s) 2026-10-22T08:22:08.580432053Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.resize_mode.actions (0.00s) 2026-10-22T08:22:08.580447474Z --- PASS: TestCompleteDefaultActions_AllMaps/session.session_mode.actions (0.00s) 2026-10-22T08:22:08.580452381Z === RUN TestCompleteDefaultActions_UserOverrideWins 2026-10-22T08:22:08.58045796Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.shortcuts.actions 2026-10-22T08:22:08.580463681Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.prefix_mode.actions 2026-10-22T08:22:08.580474416Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.pane_mode.actions 2026-10-22T08:22:08.580481968Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.tab_mode.actions 2026-10-22T08:22:08.580487662Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.vim_mode.actions 2026-10-22T08:22:08.580493337Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.resize_mode.actions 2026-10-22T08:22:08.580498896Z === RUN TestCompleteDefaultActions_UserOverrideWins/session.session_mode.actions 2026-10-22T08:22:08.580504084Z --- PASS: TestCompleteDefaultActions_UserOverrideWins (0.00s) 2026-10-22T08:22:08.580520855Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.shortcuts.actions (0.00s) 2026-10-22T08:22:08.580538528Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.prefix_mode.actions (0.00s) 2026-10-22T08:22:08.580555225Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.pane_mode.actions (0.00s) 2026-10-22T08:22:08.580571596Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.tab_mode.actions (0.00s) 2026-10-22T08:22:08.580587703Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.vim_mode.actions (0.00s) 2026-10-22T08:22:08.58060432Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.resize_mode.actions (0.00s) 2026-10-22T08:22:08.580621782Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/session.session_mode.actions (0.00s) 2026-10-22T08:22:08.580631133Z === RUN TestCompleteDefaultActions_SkipsDefaultsConflictingWithUserKeys 2026-10-22T08:22:08.580637693Z --- PASS: TestCompleteDefaultActions_SkipsDefaultsConflictingWithUserKeys (0.00s) 2026-10-22T08:22:08.580642862Z === RUN TestCompleteDefaultActions_DoesNotMutateSharedMaps 2026-10-22T08:22:08.580648001Z --- PASS: TestCompleteDefaultActions_DoesNotMutateSharedMaps (0.00s) 2026-10-22T08:22:08.580653166Z === RUN TestManagerLoad_PartialVimActionsGetMergedDefaults 2026-10-22T08:22:08.580658198Z --- PASS: TestManagerLoad_PartialVimActionsGetMergedDefaults (0.00s) 2026-10-22T08:22:08.580663903Z === RUN TestManagerLoad_UserKeysOverrideDefaultAndConflictingDefaultSkipped 2026-10-22T08:22:08.580669512Z --- PASS: TestManagerLoad_UserKeysOverrideDefaultAndConflictingDefaultSkipped (0.00s) 2026-10-22T08:22:08.580674699Z === RUN TestManagerLoad_EmptyKeysDisablesActionAndIsNotRefilled 2026-10-22T08:22:08.580680115Z --- PASS: TestManagerLoad_EmptyKeysDisablesActionAndIsNotRefilled (0.00s) 2026-10-22T08:22:08.580685792Z === RUN TestValidateModalModeActions_EmptyKeysAreDisabledNotInvalid 2026-10-22T08:22:08.580691427Z --- PASS: TestValidateModalModeActions_EmptyKeysAreDisabledNotInvalid (0.00s) 2026-10-22T08:22:08.580696488Z === RUN TestMigrator_DisabledActionIsNotReportedMissing 2026-10-22T08:22:08.580701619Z --- PASS: TestMigrator_DisabledActionIsNotReportedMissing (0.00s) 2026-10-22T08:22:08.580706807Z === RUN TestMigrator_MergeSkipsDefaultsConflictingWithUserKeys 2026-10-22T08:22:08.580712159Z --- PASS: TestMigrator_MergeSkipsDefaultsConflictingWithUserKeys (0.00s) 2026-10-22T08:22:08.580717286Z === RUN TestManagerSave_KeepsDisabledActionsDisabledAcrossReload 2026-10-22T08:22:08.580723504Z --- PASS: TestManagerSave_KeepsDisabledActionsDisabledAcrossReload (0.02s) 2026-10-22T08:22:08.580759004Z === RUN TestManagerLoad_UnderscoreActionNamesAreCanonicalizedBeforeCompletion 2026-10-22T08:22:08.580765809Z --- PASS: TestManagerLoad_UnderscoreActionNamesAreCanonicalizedBeforeCompletion (0.00s) 2026-10-22T08:22:08.580771559Z === RUN TestManagerLoad_HyphenActionNameWinsOverUnderscoreDuplicate 2026-10-22T08:22:08.580777953Z --- PASS: TestManagerLoad_HyphenActionNameWinsOverUnderscoreDuplicate (0.00s) 2026-10-22T08:22:08.580802494Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault 2026-10-22T08:22:08.580815268Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/right_vs_arrowright 2026-10-22T08:22:08.580826226Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/Right_vs_arrowright 2026-10-22T08:22:08.580836193Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/uppercase_letter_vs_explicit_shift 2026-10-22T08:22:08.58084435Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/explicit_shift_vs_uppercase_letter 2026-10-22T08:22:08.580850867Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault (0.00s) 2026-10-22T08:22:08.580869444Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/right_vs_arrowright (0.00s) 2026-10-22T08:22:08.580887923Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/Right_vs_arrowright (0.00s) 2026-10-22T08:22:08.580908861Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/uppercase_letter_vs_explicit_shift (0.00s) 2026-10-22T08:22:08.580929938Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/explicit_shift_vs_uppercase_letter (0.00s) 2026-10-22T08:22:08.580935604Z === RUN TestCompleteDefaultActions_ControlSpellingBlocksGlobalDefault 2026-10-22T08:22:08.580941271Z --- PASS: TestCompleteDefaultActions_ControlSpellingBlocksGlobalDefault (0.00s) 2026-10-22T08:22:08.580946856Z === RUN TestManagerLoad_AliasConflictIsResolvedDeterministically 2026-10-22T08:22:08.58095343Z --- PASS: TestManagerLoad_AliasConflictIsResolvedDeterministically (0.00s) 2026-10-22T08:22:08.580958887Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates 2026-10-22T08:22:08.580964492Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/right_and_arrowright 2026-10-22T08:22:08.58097009Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/control_and_ctrl 2026-10-22T08:22:08.580976166Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/uppercase_and_explicit_shift 2026-10-22T08:22:08.580981785Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/modifier_order_and_case 2026-10-22T08:22:08.580987434Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates (0.00s) 2026-10-22T08:22:08.581003897Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/right_and_arrowright (0.00s) 2026-10-22T08:22:08.581020525Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/control_and_ctrl (0.00s) 2026-10-22T08:22:08.58103809Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/uppercase_and_explicit_shift (0.00s) 2026-10-22T08:22:08.581054869Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/modifier_order_and_case (0.00s) 2026-10-22T08:22:08.581060514Z === RUN TestValidateModalModeActions_SpellingsOfOneKeyInOneActionAreNotDuplicates 2026-10-22T08:22:08.581066321Z --- PASS: TestValidateModalModeActions_SpellingsOfOneKeyInOneActionAreNotDuplicates (0.00s) 2026-10-22T08:22:08.581071369Z === RUN TestDefaultConfig_CoreDefaults 2026-10-22T08:22:08.581076178Z --- PASS: TestDefaultConfig_CoreDefaults (0.00s) 2026-10-22T08:22:08.581081021Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff 2026-10-22T08:22:08.581086291Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/no_changes 2026-10-22T08:22:08.581091582Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/empty_slice 2026-10-22T08:22:08.581096828Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/added_change 2026-10-22T08:22:08.581102431Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/removed_change 2026-10-22T08:22:08.581108617Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/renamed_change 2026-10-22T08:22:08.581114236Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/all_change_types_combined 2026-10-22T08:22:08.581120778Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff (0.00s) 2026-10-22T08:22:08.581134787Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/no_changes (0.00s) 2026-10-22T08:22:08.581148836Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/empty_slice (0.00s) 2026-10-22T08:22:08.581164064Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/added_change (0.00s) 2026-10-22T08:22:08.581178647Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/removed_change (0.00s) 2026-10-22T08:22:08.581192948Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/renamed_change (0.00s) 2026-10-22T08:22:08.581208826Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/all_change_types_combined (0.00s) 2026-10-22T08:22:08.581213435Z === RUN TestResolveEngineTypeDefaultsToCEF 2026-10-22T08:22:08.5812183Z === PAUSE TestResolveEngineTypeDefaultsToCEF 2026-10-22T08:22:08.581223086Z === RUN TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T08:22:08.581227781Z === PAUSE TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T08:22:08.581232484Z === RUN TestDefaultConfig_ExternalThemeDefaults 2026-10-22T08:22:08.581237246Z --- PASS: TestDefaultConfig_ExternalThemeDefaults (0.00s) 2026-10-22T08:22:08.581242188Z === RUN TestManagerSetDefaults_ExternalThemeViperDefaults 2026-10-22T08:22:08.5812473Z --- PASS: TestManagerSetDefaults_ExternalThemeViperDefaults (0.00s) 2026-10-22T08:22:08.581253401Z === RUN TestManagerLoad_ExternalThemeEnabledEmptyPathUsesDefaultColorsJSON 2026-10-22T08:22:08.581265702Z --- PASS: TestManagerLoad_ExternalThemeEnabledEmptyPathUsesDefaultColorsJSON (0.00s) 2026-10-22T08:22:08.581271775Z === RUN TestManagerLoad_ExternalThemeDumberJSONEmptyPathUsesTemplateDefault 2026-10-22T08:22:08.581284889Z --- PASS: TestManagerLoad_ExternalThemeDumberJSONEmptyPathUsesTemplateDefault (0.00s) 2026-10-22T08:22:08.581291708Z === RUN TestManagerLoad_ExternalThemeDumberJSONOmittedPathUsesTemplateDefault 2026-10-22T08:22:08.581297687Z --- PASS: TestManagerLoad_ExternalThemeDumberJSONOmittedPathUsesTemplateDefault (0.00s) 2026-10-22T08:22:08.581303775Z === RUN TestValidateConfig_ExternalTheme 2026-10-22T08:22:08.581309323Z === RUN TestValidateConfig_ExternalTheme/disabled_empty_path_validates 2026-10-22T08:22:08.581315059Z === RUN TestValidateConfig_ExternalTheme/enabled_colors-json_with_path_validates 2026-10-22T08:22:08.581320659Z === RUN TestValidateConfig_ExternalTheme/enabled_dumber-json_with_path_validates 2026-10-22T08:22:08.581326402Z === RUN TestValidateConfig_ExternalTheme/enabled_empty_path_uses_format-specific_default 2026-10-22T08:22:08.581332009Z === RUN TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_provider 2026-10-22T08:22:08.581337482Z === RUN TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_format 2026-10-22T08:22:08.581342193Z --- PASS: TestValidateConfig_ExternalTheme (0.00s) 2026-10-22T08:22:08.581357467Z --- PASS: TestValidateConfig_ExternalTheme/disabled_empty_path_validates (0.00s) 2026-10-22T08:22:08.581374228Z --- PASS: TestValidateConfig_ExternalTheme/enabled_colors-json_with_path_validates (0.00s) 2026-10-22T08:22:08.581390449Z --- PASS: TestValidateConfig_ExternalTheme/enabled_dumber-json_with_path_validates (0.00s) 2026-10-22T08:22:08.581407734Z --- PASS: TestValidateConfig_ExternalTheme/enabled_empty_path_uses_format-specific_default (0.00s) 2026-10-22T08:22:08.581428384Z --- PASS: TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_provider (0.00s) 2026-10-22T08:22:08.581450416Z --- PASS: TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_format (0.00s) 2026-10-22T08:22:08.581459683Z === RUN TestNormalizeConfig_ExternalTheme 2026-10-22T08:22:08.58146538Z --- PASS: TestNormalizeConfig_ExternalTheme (0.00s) 2026-10-22T08:22:08.581470088Z === RUN TestSchemaProvider_ExternalThemeKeys 2026-10-22T08:22:08.581474844Z --- PASS: TestSchemaProvider_ExternalThemeKeys (0.00s) 2026-10-22T08:22:08.581479724Z === RUN TestWriteConfigOrdered_IncludesExternalThemeTable 2026-10-22T08:22:08.581484745Z --- PASS: TestWriteConfigOrdered_IncludesExternalThemeTable (0.00s) 2026-10-22T08:22:08.581490456Z === RUN TestBuildSystemviewConfigPayload_ProjectsExternalTheme 2026-10-22T08:22:08.581501774Z --- PASS: TestBuildSystemviewConfigPayload_ProjectsExternalTheme (0.00s) 2026-10-22T08:22:08.581507866Z === RUN TestWebUIConfigGatewaySaveWebUIConfig_ExternalThemeRoundTrip 2026-10-22T08:22:08.581513559Z --- PASS: TestWebUIConfigGatewaySaveWebUIConfig_ExternalThemeRoundTrip (0.01s) 2026-10-22T08:22:08.581518108Z === RUN TestFloatingPaneConfig_Defaults 2026-10-22T08:22:08.58152286Z --- PASS: TestFloatingPaneConfig_Defaults (0.00s) 2026-10-22T08:22:08.58152785Z === RUN TestFloatingPaneConfig_DefaultsLoadThroughViper 2026-10-22T08:22:08.581533006Z --- PASS: TestFloatingPaneConfig_DefaultsLoadThroughViper (0.00s) 2026-10-22T08:22:08.581537609Z === RUN TestFloatingPaneConfig_ValidationRanges 2026-10-22T08:22:08.581542919Z === RUN TestFloatingPaneConfig_ValidationRanges/width_must_be_>_0 2026-10-22T08:22:08.581548139Z === RUN TestFloatingPaneConfig_ValidationRanges/width_must_be_<=_1 2026-10-22T08:22:08.581553706Z === RUN TestFloatingPaneConfig_ValidationRanges/height_must_be_>_0 2026-10-22T08:22:08.581558903Z === RUN TestFloatingPaneConfig_ValidationRanges/height_must_be_<=_1 2026-10-22T08:22:08.581565274Z --- PASS: TestFloatingPaneConfig_ValidationRanges (0.00s) 2026-10-22T08:22:08.581596654Z --- PASS: TestFloatingPaneConfig_ValidationRanges/width_must_be_>_0 (0.00s) 2026-10-22T08:22:08.581618342Z --- PASS: TestFloatingPaneConfig_ValidationRanges/width_must_be_<=_1 (0.00s) 2026-10-22T08:22:08.581634114Z --- PASS: TestFloatingPaneConfig_ValidationRanges/height_must_be_>_0 (0.00s) 2026-10-22T08:22:08.581648928Z --- PASS: TestFloatingPaneConfig_ValidationRanges/height_must_be_<=_1 (0.00s) 2026-10-22T08:22:08.581653777Z === RUN TestFloatingPaneConfig_ProfileValidation 2026-10-22T08:22:08.581658766Z === RUN TestFloatingPaneConfig_ProfileValidation/missing_URL 2026-10-22T08:22:08.581663946Z === RUN TestFloatingPaneConfig_ProfileValidation/missing_keys 2026-10-22T08:22:08.58166923Z === RUN TestFloatingPaneConfig_ProfileValidation/whitespace-only_key 2026-10-22T08:22:08.5816807Z === RUN TestFloatingPaneConfig_ProfileValidation/duplicate_key_binding 2026-10-22T08:22:08.581686819Z === RUN TestFloatingPaneConfig_ProfileValidation/invalid_URL_scheme 2026-10-22T08:22:08.5816919Z --- PASS: TestFloatingPaneConfig_ProfileValidation (0.00s) 2026-10-22T08:22:08.581705654Z --- PASS: TestFloatingPaneConfig_ProfileValidation/missing_URL (0.00s) 2026-10-22T08:22:08.581722513Z --- PASS: TestFloatingPaneConfig_ProfileValidation/missing_keys (0.00s) 2026-10-22T08:22:08.581743206Z --- PASS: TestFloatingPaneConfig_ProfileValidation/whitespace-only_key (0.00s) 2026-10-22T08:22:08.581759254Z --- PASS: TestFloatingPaneConfig_ProfileValidation/duplicate_key_binding (0.00s) 2026-10-22T08:22:08.581773988Z --- PASS: TestFloatingPaneConfig_ProfileValidation/invalid_URL_scheme (0.00s) 2026-10-22T08:22:08.581779101Z === RUN TestFloatingPaneConfig_ProfileMultiplicity 2026-10-22T08:22:08.581784278Z --- PASS: TestFloatingPaneConfig_ProfileMultiplicity (0.00s) 2026-10-22T08:22:08.581788951Z === RUN TestIdleRuntimeTimeoutDefaultsToDisabled 2026-10-22T08:22:08.581794545Z --- PASS: TestIdleRuntimeTimeoutDefaultsToDisabled (0.00s) 2026-10-22T08:22:08.581799103Z === RUN TestIdleRuntimeTimeoutFileOverride 2026-10-22T08:22:08.581803699Z --- PASS: TestIdleRuntimeTimeoutFileOverride (0.00s) 2026-10-22T08:22:08.58180808Z === RUN TestIdleRuntimeTimeoutEnvMapping 2026-10-22T08:22:08.581812774Z --- PASS: TestIdleRuntimeTimeoutEnvMapping (0.00s) 2026-10-22T08:22:08.581817647Z === RUN TestIdleRuntimeTimeoutStableAcrossUnrelatedReload 2026-10-22T08:22:08.581822761Z --- PASS: TestIdleRuntimeTimeoutStableAcrossUnrelatedReload (0.00s) 2026-10-22T08:22:08.581827827Z === RUN TestKeybindingsGateway_VimModeIncludedInGetKeybindings 2026-10-22T08:22:08.581833248Z --- PASS: TestKeybindingsGateway_VimModeIncludedInGetKeybindings (0.00s) 2026-10-22T08:22:08.581838564Z === RUN TestKeybindingsGateway_VimModeIncludedInGetDefaultKeybindings 2026-10-22T08:22:08.581844036Z --- PASS: TestKeybindingsGateway_VimModeIncludedInGetDefaultKeybindings (0.00s) 2026-10-22T08:22:08.581852133Z === RUN TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile 2026-10-22T08:22:08.581865306Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile3592205081/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.581872628Z --- PASS: TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile (0.04s) 2026-10-22T08:22:08.581877675Z === RUN TestKeybindingsGateway_VimModeResetKeybinding 2026-10-22T08:22:08.5818873Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeResetKeybinding1032534596/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.581896095Z --- PASS: TestKeybindingsGateway_VimModeResetKeybinding (0.04s) 2026-10-22T08:22:08.581905928Z === RUN TestKeybindingsGateway_VimModeIsPartOfResetAll 2026-10-22T08:22:08.58191355Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeIsPartOfResetAll2012869210/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.581921613Z --- PASS: TestKeybindingsGateway_VimModeIsPartOfResetAll (0.05s) 2026-10-22T08:22:08.581926926Z === RUN TestKeybindingsGateway_VimModeConflictsWithinSelf 2026-10-22T08:22:08.581934246Z --- PASS: TestKeybindingsGateway_VimModeConflictsWithinSelf (0.00s) 2026-10-22T08:22:08.58193992Z === RUN TestKeybindingsGateway_VimModeConflictsWithOtherModes 2026-10-22T08:22:08.581945236Z --- PASS: TestKeybindingsGateway_VimModeConflictsWithOtherModes (0.00s) 2026-10-22T08:22:08.581950369Z === RUN TestKeybindingsGateway_VimModeNoConflictForUnusedKey 2026-10-22T08:22:08.581955555Z --- PASS: TestKeybindingsGateway_VimModeNoConflictForUnusedKey (0.00s) 2026-10-22T08:22:08.581960968Z === RUN TestManagerLoad_UpgradesObsoleteCEFPreciseScrollDefaultInMemory 2026-10-22T08:22:08.581966596Z --- PASS: TestManagerLoad_UpgradesObsoleteCEFPreciseScrollDefaultInMemory (0.00s) 2026-10-22T08:22:08.581971832Z === RUN TestManagerLoad_MergesMissingPaneModeActionsInMemory 2026-10-22T08:22:08.581977154Z --- PASS: TestManagerLoad_MergesMissingPaneModeActionsInMemory (0.00s) 2026-10-22T08:22:08.581982341Z === RUN TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcut 2026-10-22T08:22:08.581987769Z --- PASS: TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcut (0.00s) 2026-10-22T08:22:08.581993085Z === RUN TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcutDefault 2026-10-22T08:22:08.581999013Z --- PASS: TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcutDefault (0.00s) 2026-10-22T08:22:08.58200436Z === RUN TestCheckLegacyFormat_OldSectionsNoEngine_ReturnsError 2026-10-22T08:22:08.582009726Z --- PASS: TestCheckLegacyFormat_OldSectionsNoEngine_ReturnsError (0.00s) 2026-10-22T08:22:08.582017513Z === RUN TestCheckLegacyFormat_OldSectionsWithEngine_ReturnsError 2026-10-22T08:22:08.582025428Z --- PASS: TestCheckLegacyFormat_OldSectionsWithEngine_ReturnsError (0.00s) 2026-10-22T08:22:08.582035376Z === RUN TestCheckLegacyFormat_MixedEngineSectionReturnsMixedConfigError 2026-10-22T08:22:08.582041656Z --- PASS: TestCheckLegacyFormat_MixedEngineSectionReturnsMixedConfigError (0.00s) 2026-10-22T08:22:08.582046682Z === RUN TestCheckLegacyFormat_FreshConfig_ReturnsNoError 2026-10-22T08:22:08.58205194Z --- PASS: TestCheckLegacyFormat_FreshConfig_ReturnsNoError (0.00s) 2026-10-22T08:22:08.582057252Z === RUN TestCheckLegacyFormat_DisableDmabuf_ReturnsError 2026-10-22T08:22:08.582066886Z --- PASS: TestCheckLegacyFormat_DisableDmabuf_ReturnsError (0.00s) 2026-10-22T08:22:08.582072773Z === RUN TestCheckLegacyFormat_PerformanceProfile_ReturnsError 2026-10-22T08:22:08.582078073Z --- PASS: TestCheckLegacyFormat_PerformanceProfile_ReturnsError (0.00s) 2026-10-22T08:22:08.582085683Z === RUN TestCheckLegacyFormat_PrivacyCookiePolicy_ReturnsError 2026-10-22T08:22:08.582091383Z --- PASS: TestCheckLegacyFormat_PrivacyCookiePolicy_ReturnsError (0.00s) 2026-10-22T08:22:08.582096363Z === RUN TestCheckLegacyFormat_RuntimePrefix_ReturnsError 2026-10-22T08:22:08.582101521Z --- PASS: TestCheckLegacyFormat_RuntimePrefix_ReturnsError (0.00s) 2026-10-22T08:22:08.582106613Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError 2026-10-22T08:22:08.582112293Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.profile 2026-10-22T08:22:08.582118153Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.zoom_cache_size 2026-10-22T08:22:08.582124576Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.webview_pool_prewarm_count 2026-10-22T08:22:08.582130682Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.cookie_policy 2026-10-22T08:22:08.582136896Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.itp_enabled 2026-10-22T08:22:08.58214265Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.mode 2026-10-22T08:22:08.582148896Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_dmabuf_renderer 2026-10-22T08:22:08.582155277Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.force_compositing_mode 2026-10-22T08:22:08.582161479Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_compositing_mode 2026-10-22T08:22:08.582167278Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.gsk_renderer 2026-10-22T08:22:08.582177768Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_mipmaps 2026-10-22T08:22:08.582184066Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.prefer_gl 2026-10-22T08:22:08.582190528Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.draw_compositing_indicators 2026-10-22T08:22:08.582196298Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.show_fps 2026-10-22T08:22:08.582206369Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.sample_memory 2026-10-22T08:22:08.582213099Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.debug_frames 2026-10-22T08:22:08.582223712Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_cpu_painting_threads 2026-10-22T08:22:08.582236421Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_gpu_painting_threads 2026-10-22T08:22:08.582243364Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_enable_cpu_rendering 2026-10-22T08:22:08.582249686Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_limit_mb 2026-10-22T08:22:08.582260981Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_poll_interval_sec 2026-10-22T08:22:08.582268553Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_conservative_threshold 2026-10-22T08:22:08.582275656Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_strict_threshold 2026-10-22T08:22:08.582282251Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_limit_mb 2026-10-22T08:22:08.582289099Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_poll_interval_sec 2026-10-22T08:22:08.582307256Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_conservative_threshold 2026-10-22T08:22:08.582316966Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_strict_threshold 2026-10-22T08:22:08.582322915Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.force_vsync 2026-10-22T08:22:08.582332177Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gl_rendering_mode 2026-10-22T08:22:08.582345937Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gstreamer_debug_level 2026-10-22T08:22:08.582356254Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/runtime.prefix 2026-10-22T08:22:08.582368513Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError (0.00s) 2026-10-22T08:22:08.58239289Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.profile (0.00s) 2026-10-22T08:22:08.582411817Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.zoom_cache_size (0.00s) 2026-10-22T08:22:08.582433504Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.webview_pool_prewarm_count (0.00s) 2026-10-22T08:22:08.582451219Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.cookie_policy (0.00s) 2026-10-22T08:22:08.582467991Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.itp_enabled (0.00s) 2026-10-22T08:22:08.582484583Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.mode (0.00s) 2026-10-22T08:22:08.582505125Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_dmabuf_renderer (0.00s) 2026-10-22T08:22:08.582530481Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.force_compositing_mode (0.00s) 2026-10-22T08:22:08.582557235Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_compositing_mode (0.00s) 2026-10-22T08:22:08.582575236Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.gsk_renderer (0.00s) 2026-10-22T08:22:08.582592689Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_mipmaps (0.00s) 2026-10-22T08:22:08.582609481Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.prefer_gl (0.00s) 2026-10-22T08:22:08.582628807Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.draw_compositing_indicators (0.00s) 2026-10-22T08:22:08.582645422Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.show_fps (0.00s) 2026-10-22T08:22:08.58266246Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.sample_memory (0.00s) 2026-10-22T08:22:08.582679391Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.debug_frames (0.00s) 2026-10-22T08:22:08.582702728Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_cpu_painting_threads (0.00s) 2026-10-22T08:22:08.582732919Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_gpu_painting_threads (0.00s) 2026-10-22T08:22:08.582753581Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_enable_cpu_rendering (0.00s) 2026-10-22T08:22:08.582773247Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_limit_mb (0.00s) 2026-10-22T08:22:08.582794435Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_poll_interval_sec (0.00s) 2026-10-22T08:22:08.582816503Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_conservative_threshold (0.00s) 2026-10-22T08:22:08.582837417Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_strict_threshold (0.00s) 2026-10-22T08:22:08.582857999Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_limit_mb (0.00s) 2026-10-22T08:22:08.582883837Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_poll_interval_sec (0.00s) 2026-10-22T08:22:08.58290703Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_conservative_threshold (0.00s) 2026-10-22T08:22:08.582935206Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_strict_threshold (0.00s) 2026-10-22T08:22:08.582952983Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.force_vsync (0.00s) 2026-10-22T08:22:08.582970729Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gl_rendering_mode (0.00s) 2026-10-22T08:22:08.582988901Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gstreamer_debug_level (0.00s) 2026-10-22T08:22:08.583005024Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/runtime.prefix (0.00s) 2026-10-22T08:22:08.583011055Z === RUN TestTransformLegacyConfig_DefaultAdaptiveDoesNotBlockLegacyCEFMigration 2026-10-22T08:22:08.583016872Z --- PASS: TestTransformLegacyConfig_DefaultAdaptiveDoesNotBlockLegacyCEFMigration (0.00s) 2026-10-22T08:22:08.583022747Z === RUN TestTransformLegacyConfig_ExplicitAdaptiveEnvOverrideBlocksLegacyCEFMigration 2026-10-22T08:22:08.583028683Z --- PASS: TestTransformLegacyConfig_ExplicitAdaptiveEnvOverrideBlocksLegacyCEFMigration (0.00s) 2026-10-22T08:22:08.583034865Z === RUN TestTransformLegacyConfig_UnconfiguredManagerIgnoresAmbientAdaptiveEnv 2026-10-22T08:22:08.583041029Z --- PASS: TestTransformLegacyConfig_UnconfiguredManagerIgnoresAmbientAdaptiveEnv (0.00s) 2026-10-22T08:22:08.583046977Z === RUN TestTransformLegacyConfig_ExplicitAdaptiveEnvTrueMigratesLegacyCEFDefault 2026-10-22T08:22:08.583053106Z --- PASS: TestTransformLegacyConfig_ExplicitAdaptiveEnvTrueMigratesLegacyCEFDefault (0.00s) 2026-10-22T08:22:08.583057712Z === RUN TestManagerReload_KeepsSavedValue 2026-10-22T08:22:08.583064639Z Created default configuration file: /tmp/TestManagerReload_KeepsSavedValue3747428582/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.583070043Z --- PASS: TestManagerReload_KeepsSavedValue (0.04s) 2026-10-22T08:22:08.583075104Z === RUN TestManagerReload_PicksUpExternalEditAfterSave 2026-10-22T08:22:08.583082273Z Created default configuration file: /tmp/TestManagerReload_PicksUpExternalEditAfterSave59397664/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.583088149Z --- PASS: TestManagerReload_PicksUpExternalEditAfterSave (0.03s) 2026-10-22T08:22:08.583093404Z === RUN TestManagerReload_PicksUpExternalEditWithoutPriorSave 2026-10-22T08:22:08.583104135Z Created default configuration file: /tmp/TestManagerReload_PicksUpExternalEditWithoutPriorSave1812694080/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.583110373Z --- PASS: TestManagerReload_PicksUpExternalEditWithoutPriorSave (0.03s) 2026-10-22T08:22:08.583115605Z === RUN TestManagerUpdate_ConsecutiveUpdatesEachPersist 2026-10-22T08:22:08.583123106Z Created default configuration file: /tmp/TestManagerUpdate_ConsecutiveUpdatesEachPersist2302953177/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.583128767Z --- PASS: TestManagerUpdate_ConsecutiveUpdatesEachPersist (0.05s) 2026-10-22T08:22:08.583133388Z === RUN TestModeLegendDefaultsThroughLoader 2026-10-22T08:22:08.583138273Z --- PASS: TestModeLegendDefaultsThroughLoader (0.00s) 2026-10-22T08:22:08.583142693Z === RUN TestSetEngineDefaults 2026-10-22T08:22:08.583149278Z --- PASS: TestSetEngineDefaults (0.00s) 2026-10-22T08:22:08.583154451Z === RUN TestScrollInertiaOptions_ExplicitFalseSurvivesUnmarshal 2026-10-22T08:22:08.58316059Z --- PASS: TestScrollInertiaOptions_ExplicitFalseSurvivesUnmarshal (0.00s) 2026-10-22T08:22:08.583170695Z === RUN TestScrollInertiaOptions_DefaultTrueThroughUnmarshal 2026-10-22T08:22:08.583176494Z --- PASS: TestScrollInertiaOptions_DefaultTrueThroughUnmarshal (0.00s) 2026-10-22T08:22:08.583181071Z === RUN TestNormalizeExternalLinks 2026-10-22T08:22:08.583186255Z --- PASS: TestNormalizeExternalLinks (0.00s) 2026-10-22T08:22:08.583191267Z === RUN TestNormalizeConfig_EngineCookiePolicy 2026-10-22T08:22:08.583196231Z --- PASS: TestNormalizeConfig_EngineCookiePolicy (0.00s) 2026-10-22T08:22:08.583200726Z === RUN TestMigrateToEngineConfig_OldFormat 2026-10-22T08:22:08.583205534Z --- PASS: TestMigrateToEngineConfig_OldFormat (0.00s) 2026-10-22T08:22:08.583210107Z === RUN TestMigrateToEngineConfig_AlreadyMigrated 2026-10-22T08:22:08.583215013Z --- PASS: TestMigrateToEngineConfig_AlreadyMigrated (0.00s) 2026-10-22T08:22:08.583219583Z === RUN TestMigrateToEngineConfig_NoOldSections 2026-10-22T08:22:08.583224536Z --- PASS: TestMigrateToEngineConfig_NoOldSections (0.00s) 2026-10-22T08:22:08.583229668Z === RUN TestMigrateToEngineConfig_PreservesNonMigratedMediaFields 2026-10-22T08:22:08.58323505Z --- PASS: TestMigrateToEngineConfig_PreservesNonMigratedMediaFields (0.00s) 2026-10-22T08:22:08.583241832Z === RUN TestLegacyEngineAliasesMetadataCoverage 2026-10-22T08:22:08.583246989Z --- PASS: TestLegacyEngineAliasesMetadataCoverage (0.00s) 2026-10-22T08:22:08.583252323Z === RUN TestHasOldEngineSections_UsesMetadataForMigratedMediaKeys 2026-10-22T08:22:08.583257981Z --- PASS: TestHasOldEngineSections_UsesMetadataForMigratedMediaKeys (0.00s) 2026-10-22T08:22:08.583263106Z === RUN TestMigrateToEngineConfig_MixedEngineAndMigratedMediaKey 2026-10-22T08:22:08.583268486Z --- PASS: TestMigrateToEngineConfig_MixedEngineAndMigratedMediaKey (0.00s) 2026-10-22T08:22:08.583273349Z === RUN TestMigrateToEngineConfig_EngineTypeDefault 2026-10-22T08:22:08.583278376Z --- PASS: TestMigrateToEngineConfig_EngineTypeDefault (0.00s) 2026-10-22T08:22:08.583282648Z === RUN TestMigrator_NewMigrator 2026-10-22T08:22:08.583287054Z --- PASS: TestMigrator_NewMigrator (0.00s) 2026-10-22T08:22:08.583291471Z === RUN TestMigrator_GetAllDefaultKeys 2026-10-22T08:22:08.583296515Z --- PASS: TestMigrator_GetAllDefaultKeys (0.00s) 2026-10-22T08:22:08.583301027Z === RUN TestMigrator_GetUserConfigKeys 2026-10-22T08:22:08.583305754Z --- PASS: TestMigrator_GetUserConfigKeys (0.00s) 2026-10-22T08:22:08.583309887Z === RUN TestMigrator_FlattenMap 2026-10-22T08:22:08.5833147Z === RUN TestMigrator_FlattenMap/simple_flat_map 2026-10-22T08:22:08.583319143Z === RUN TestMigrator_FlattenMap/nested_map 2026-10-22T08:22:08.583323576Z === RUN TestMigrator_FlattenMap/with_prefix 2026-10-22T08:22:08.583328809Z === RUN TestMigrator_FlattenMap/search_shortcuts_treated_as_single_key 2026-10-22T08:22:08.583341958Z === RUN TestMigrator_FlattenMap/actions_map_treated_as_single_key 2026-10-22T08:22:08.583347594Z --- PASS: TestMigrator_FlattenMap (0.00s) 2026-10-22T08:22:08.583364462Z --- PASS: TestMigrator_FlattenMap/simple_flat_map (0.00s) 2026-10-22T08:22:08.583376262Z --- PASS: TestMigrator_FlattenMap/nested_map (0.00s) 2026-10-22T08:22:08.583387456Z --- PASS: TestMigrator_FlattenMap/with_prefix (0.00s) 2026-10-22T08:22:08.583402403Z --- PASS: TestMigrator_FlattenMap/search_shortcuts_treated_as_single_key (0.00s) 2026-10-22T08:22:08.583416601Z --- PASS: TestMigrator_FlattenMap/actions_map_treated_as_single_key (0.00s) 2026-10-22T08:22:08.58342104Z === RUN TestMigrator_IsUserDataSection 2026-10-22T08:22:08.58342631Z === RUN TestMigrator_IsUserDataSection/search_shortcuts_is_user_data 2026-10-22T08:22:08.583431635Z === RUN TestMigrator_IsUserDataSection/pane_mode.actions_is_user_data 2026-10-22T08:22:08.583437015Z === RUN TestMigrator_IsUserDataSection/tab_mode.actions_is_user_data 2026-10-22T08:22:08.583442083Z === RUN TestMigrator_IsUserDataSection/history_is_not_user_data 2026-10-22T08:22:08.583450054Z === RUN TestMigrator_IsUserDataSection/history.max_entries_is_not_user_data 2026-10-22T08:22:08.583455601Z === RUN TestMigrator_IsUserDataSection/appearance.sans_font_is_not_user_data 2026-10-22T08:22:08.583460588Z --- PASS: TestMigrator_IsUserDataSection (0.00s) 2026-10-22T08:22:08.583475196Z --- PASS: TestMigrator_IsUserDataSection/search_shortcuts_is_user_data (0.00s) 2026-10-22T08:22:08.583490053Z --- PASS: TestMigrator_IsUserDataSection/pane_mode.actions_is_user_data (0.00s) 2026-10-22T08:22:08.583504933Z --- PASS: TestMigrator_IsUserDataSection/tab_mode.actions_is_user_data (0.00s) 2026-10-22T08:22:08.583520154Z --- PASS: TestMigrator_IsUserDataSection/history_is_not_user_data (0.00s) 2026-10-22T08:22:08.583535914Z --- PASS: TestMigrator_IsUserDataSection/history.max_entries_is_not_user_data (0.00s) 2026-10-22T08:22:08.583551766Z --- PASS: TestMigrator_IsUserDataSection/appearance.sans_font_is_not_user_data (0.00s) 2026-10-22T08:22:08.583556284Z === RUN TestMigrator_FindMissingKeys 2026-10-22T08:22:08.583561189Z === RUN TestMigrator_FindMissingKeys/all_keys_present 2026-10-22T08:22:08.583569856Z === RUN TestMigrator_FindMissingKeys/some_keys_missing 2026-10-22T08:22:08.583580825Z === RUN TestMigrator_FindMissingKeys/all_keys_missing 2026-10-22T08:22:08.583731261Z === RUN TestMigrator_FindMissingKeys/parent_key_covers_children 2026-10-22T08:22:08.583749105Z === RUN TestMigrator_FindMissingKeys/child_keys_cover_parent_(struct_defaults_like_palettes) 2026-10-22T08:22:08.583762619Z --- PASS: TestMigrator_FindMissingKeys (0.00s) 2026-10-22T08:22:08.583796681Z --- PASS: TestMigrator_FindMissingKeys/all_keys_present (0.00s) 2026-10-22T08:22:08.583819108Z --- PASS: TestMigrator_FindMissingKeys/some_keys_missing (0.00s) 2026-10-22T08:22:08.583925761Z --- PASS: TestMigrator_FindMissingKeys/all_keys_missing (0.00s) 2026-10-22T08:22:08.583947638Z --- PASS: TestMigrator_FindMissingKeys/parent_key_covers_children (0.00s) 2026-10-22T08:22:08.583984644Z --- PASS: TestMigrator_FindMissingKeys/child_keys_cover_parent_(struct_defaults_like_palettes) (0.00s) 2026-10-22T08:22:08.583997892Z === RUN TestMigrator_GetKeyInfo 2026-10-22T08:22:08.58400918Z === RUN TestMigrator_GetKeyInfo/bool_key 2026-10-22T08:22:08.584019721Z === RUN TestMigrator_GetKeyInfo/int_key 2026-10-22T08:22:08.584031466Z === RUN TestMigrator_GetKeyInfo/string_key 2026-10-22T08:22:08.584056556Z === RUN TestMigrator_GetKeyInfo/float_key 2026-10-22T08:22:08.584068573Z --- PASS: TestMigrator_GetKeyInfo (0.00s) 2026-10-22T08:22:08.584086718Z --- PASS: TestMigrator_GetKeyInfo/bool_key (0.00s) 2026-10-22T08:22:08.584141163Z --- PASS: TestMigrator_GetKeyInfo/int_key (0.00s) 2026-10-22T08:22:08.584155305Z --- PASS: TestMigrator_GetKeyInfo/string_key (0.00s) 2026-10-22T08:22:08.584166836Z --- PASS: TestMigrator_GetKeyInfo/float_key (0.00s) 2026-10-22T08:22:08.584171245Z === RUN TestMigrator_GetTypeName 2026-10-22T08:22:08.584175781Z === RUN TestMigrator_GetTypeName/bool 2026-10-22T08:22:08.584190924Z === RUN TestMigrator_GetTypeName/int 2026-10-22T08:22:08.584202744Z === RUN TestMigrator_GetTypeName/int64 2026-10-22T08:22:08.584208632Z === RUN TestMigrator_GetTypeName/float64 2026-10-22T08:22:08.584216992Z === RUN TestMigrator_GetTypeName/string 2026-10-22T08:22:08.584258307Z === RUN TestMigrator_GetTypeName/slice 2026-10-22T08:22:08.584270288Z === RUN TestMigrator_GetTypeName/map 2026-10-22T08:22:08.584280986Z === RUN TestMigrator_GetTypeName/nil 2026-10-22T08:22:08.584289336Z --- PASS: TestMigrator_GetTypeName (0.00s) 2026-10-22T08:22:08.584311608Z --- PASS: TestMigrator_GetTypeName/bool (0.00s) 2026-10-22T08:22:08.584333822Z --- PASS: TestMigrator_GetTypeName/int (0.00s) 2026-10-22T08:22:08.584349916Z --- PASS: TestMigrator_GetTypeName/int64 (0.00s) 2026-10-22T08:22:08.584366907Z --- PASS: TestMigrator_GetTypeName/float64 (0.00s) 2026-10-22T08:22:08.5843945Z --- PASS: TestMigrator_GetTypeName/string (0.00s) 2026-10-22T08:22:08.58441725Z --- PASS: TestMigrator_GetTypeName/slice (0.00s) 2026-10-22T08:22:08.584433671Z --- PASS: TestMigrator_GetTypeName/map (0.00s) 2026-10-22T08:22:08.584452802Z --- PASS: TestMigrator_GetTypeName/nil (0.00s) 2026-10-22T08:22:08.584474738Z === RUN TestMigrator_FormatValue 2026-10-22T08:22:08.584493001Z === RUN TestMigrator_FormatValue/true 2026-10-22T08:22:08.584503443Z === RUN TestMigrator_FormatValue/false 2026-10-22T08:22:08.584511743Z === RUN TestMigrator_FormatValue/int 2026-10-22T08:22:08.584558606Z === RUN TestMigrator_FormatValue/float 2026-10-22T08:22:08.58457571Z === RUN TestMigrator_FormatValue/string 2026-10-22T08:22:08.584585343Z === RUN TestMigrator_FormatValue/empty_string 2026-10-22T08:22:08.584591143Z === RUN TestMigrator_FormatValue/empty_slice 2026-10-22T08:22:08.584633386Z === RUN TestMigrator_FormatValue/slice_with_items 2026-10-22T08:22:08.584651072Z === RUN TestMigrator_FormatValue/empty_map 2026-10-22T08:22:08.584661476Z === RUN TestMigrator_FormatValue/map_with_entries 2026-10-22T08:22:08.584669869Z === RUN TestMigrator_FormatValue/nil 2026-10-22T08:22:08.584702145Z --- PASS: TestMigrator_FormatValue (0.00s) 2026-10-22T08:22:08.58471842Z --- PASS: TestMigrator_FormatValue/true (0.00s) 2026-10-22T08:22:08.584756486Z --- PASS: TestMigrator_FormatValue/false (0.00s) 2026-10-22T08:22:08.58477615Z --- PASS: TestMigrator_FormatValue/int (0.00s) 2026-10-22T08:22:08.584805808Z --- PASS: TestMigrator_FormatValue/float (0.00s) 2026-10-22T08:22:08.584823907Z --- PASS: TestMigrator_FormatValue/string (0.00s) 2026-10-22T08:22:08.584839829Z --- PASS: TestMigrator_FormatValue/empty_string (0.00s) 2026-10-22T08:22:08.584876642Z --- PASS: TestMigrator_FormatValue/empty_slice (0.00s) 2026-10-22T08:22:08.584901321Z --- PASS: TestMigrator_FormatValue/slice_with_items (0.00s) 2026-10-22T08:22:08.584931167Z --- PASS: TestMigrator_FormatValue/empty_map (0.00s) 2026-10-22T08:22:08.584959483Z --- PASS: TestMigrator_FormatValue/map_with_entries (0.00s) 2026-10-22T08:22:08.584975789Z --- PASS: TestMigrator_FormatValue/nil (0.00s) 2026-10-22T08:22:08.585000449Z === RUN TestKeysAreSimilar 2026-10-22T08:22:08.585013872Z === RUN TestKeysAreSimilar/identical_keys 2026-10-22T08:22:08.585023434Z === RUN TestKeysAreSimilar/substring_match_-_old_contains_new 2026-10-22T08:22:08.585032371Z === RUN TestKeysAreSimilar/substring_match_-_new_contains_old 2026-10-22T08:22:08.585040999Z === RUN TestKeysAreSimilar/token_matching_-_border_removed 2026-10-22T08:22:08.585070823Z === RUN TestKeysAreSimilar/different_parent_paths 2026-10-22T08:22:08.585083385Z === RUN TestKeysAreSimilar/different_depth 2026-10-22T08:22:08.585092529Z === RUN TestKeysAreSimilar/completely_different_keys 2026-10-22T08:22:08.585102256Z === RUN TestKeysAreSimilar/top_level_keys_rejected 2026-10-22T08:22:08.585129842Z === RUN TestKeysAreSimilar/no_common_tokens 2026-10-22T08:22:08.585143472Z === RUN TestKeysAreSimilar/single_token_difference_allowed 2026-10-22T08:22:08.58515449Z === RUN TestKeysAreSimilar/duplicate_tokens_in_old_key_-_no_double_counting 2026-10-22T08:22:08.585163856Z === RUN TestKeysAreSimilar/enough_common_tokens_with_duplicates 2026-10-22T08:22:08.585192809Z --- PASS: TestKeysAreSimilar (0.00s) 2026-10-22T08:22:08.585217689Z --- PASS: TestKeysAreSimilar/identical_keys (0.00s) 2026-10-22T08:22:08.585237816Z --- PASS: TestKeysAreSimilar/substring_match_-_old_contains_new (0.00s) 2026-10-22T08:22:08.585276455Z --- PASS: TestKeysAreSimilar/substring_match_-_new_contains_old (0.00s) 2026-10-22T08:22:08.585302464Z --- PASS: TestKeysAreSimilar/token_matching_-_border_removed (0.00s) 2026-10-22T08:22:08.585351294Z --- PASS: TestKeysAreSimilar/different_parent_paths (0.00s) 2026-10-22T08:22:08.585402216Z --- PASS: TestKeysAreSimilar/different_depth (0.00s) 2026-10-22T08:22:08.585424609Z --- PASS: TestKeysAreSimilar/completely_different_keys (0.00s) 2026-10-22T08:22:08.585448283Z --- PASS: TestKeysAreSimilar/top_level_keys_rejected (0.00s) 2026-10-22T08:22:08.585473727Z --- PASS: TestKeysAreSimilar/no_common_tokens (0.00s) 2026-10-22T08:22:08.585499602Z --- PASS: TestKeysAreSimilar/single_token_difference_allowed (0.00s) 2026-10-22T08:22:08.585534963Z --- PASS: TestKeysAreSimilar/duplicate_tokens_in_old_key_-_no_double_counting (0.00s) 2026-10-22T08:22:08.585564621Z --- PASS: TestKeysAreSimilar/enough_common_tokens_with_duplicates (0.00s) 2026-10-22T08:22:08.585590553Z === RUN TestMigrator_TypesAreCompatible 2026-10-22T08:22:08.585608757Z === RUN TestMigrator_TypesAreCompatible/color_to_color_-_compatible_(using_real_key) 2026-10-22T08:22:08.585620161Z === RUN TestMigrator_TypesAreCompatible/width_to_width_-_compatible_(using_real_key) 2026-10-22T08:22:08.585651826Z === RUN TestMigrator_TypesAreCompatible/width_suffix_to_color_type_-_incompatible 2026-10-22T08:22:08.585680641Z === RUN TestMigrator_TypesAreCompatible/color_suffix_to_int_type_-_incompatible 2026-10-22T08:22:08.585698178Z === RUN TestMigrator_TypesAreCompatible/generic_key_to_string_type_-_compatible 2026-10-22T08:22:08.585722556Z === RUN TestMigrator_TypesAreCompatible/non-existent_new_key_-_incompatible 2026-10-22T08:22:08.585749743Z --- PASS: TestMigrator_TypesAreCompatible (0.00s) 2026-10-22T08:22:08.585779506Z --- PASS: TestMigrator_TypesAreCompatible/color_to_color_-_compatible_(using_real_key) (0.00s) 2026-10-22T08:22:08.585813928Z --- PASS: TestMigrator_TypesAreCompatible/width_to_width_-_compatible_(using_real_key) (0.00s) 2026-10-22T08:22:08.585844775Z --- PASS: TestMigrator_TypesAreCompatible/width_suffix_to_color_type_-_incompatible (0.00s) 2026-10-22T08:22:08.585881777Z --- PASS: TestMigrator_TypesAreCompatible/color_suffix_to_int_type_-_incompatible (0.00s) 2026-10-22T08:22:08.585908634Z --- PASS: TestMigrator_TypesAreCompatible/generic_key_to_string_type_-_compatible (0.00s) 2026-10-22T08:22:08.585944808Z --- PASS: TestMigrator_TypesAreCompatible/non-existent_new_key_-_incompatible (0.00s) 2026-10-22T08:22:08.585958497Z === RUN TestMigrator_FindDeprecatedKeys 2026-10-22T08:22:08.585968667Z === RUN TestMigrator_FindDeprecatedKeys/no_deprecated_keys 2026-10-22T08:22:08.585978825Z === RUN TestMigrator_FindDeprecatedKeys/one_deprecated_key 2026-10-22T08:22:08.586007933Z === RUN TestMigrator_FindDeprecatedKeys/multiple_deprecated_keys 2026-10-22T08:22:08.586027749Z === RUN TestMigrator_FindDeprecatedKeys/parent_key_exists_in_defaults 2026-10-22T08:22:08.586039782Z === RUN TestMigrator_FindDeprecatedKeys/database.path_ignored_as_deprecated 2026-10-22T08:22:08.586049148Z --- PASS: TestMigrator_FindDeprecatedKeys (0.00s) 2026-10-22T08:22:08.586096412Z --- PASS: TestMigrator_FindDeprecatedKeys/no_deprecated_keys (0.00s) 2026-10-22T08:22:08.586149708Z --- PASS: TestMigrator_FindDeprecatedKeys/one_deprecated_key (0.00s) 2026-10-22T08:22:08.586185983Z --- PASS: TestMigrator_FindDeprecatedKeys/multiple_deprecated_keys (0.00s) 2026-10-22T08:22:08.58622179Z --- PASS: TestMigrator_FindDeprecatedKeys/parent_key_exists_in_defaults (0.00s) 2026-10-22T08:22:08.586252133Z --- PASS: TestMigrator_FindDeprecatedKeys/database.path_ignored_as_deprecated (0.00s) 2026-10-22T08:22:08.586262953Z === RUN TestMigrator_MatchRenamedKeys 2026-10-22T08:22:08.586284096Z === RUN TestMigrator_MatchRenamedKeys/no_keys_to_match 2026-10-22T08:22:08.586305264Z === RUN TestMigrator_MatchRenamedKeys/simple_rename_match_(using_real_keys) 2026-10-22T08:22:08.586317535Z === RUN TestMigrator_MatchRenamedKeys/no_match_possible_-_different_types_(width_vs_color) 2026-10-22T08:22:08.586344277Z === RUN TestMigrator_MatchRenamedKeys/no_match_possible_-_different_parents 2026-10-22T08:22:08.586359189Z === RUN TestMigrator_MatchRenamedKeys/multiple_renames_(using_real_keys) 2026-10-22T08:22:08.586368537Z --- PASS: TestMigrator_MatchRenamedKeys (0.00s) 2026-10-22T08:22:08.586391165Z --- PASS: TestMigrator_MatchRenamedKeys/no_keys_to_match (0.00s) 2026-10-22T08:22:08.586425459Z --- PASS: TestMigrator_MatchRenamedKeys/simple_rename_match_(using_real_keys) (0.00s) 2026-10-22T08:22:08.586455991Z --- PASS: TestMigrator_MatchRenamedKeys/no_match_possible_-_different_types_(width_vs_color) (0.00s) 2026-10-22T08:22:08.586499515Z --- PASS: TestMigrator_MatchRenamedKeys/no_match_possible_-_different_parents (0.00s) 2026-10-22T08:22:08.58653138Z --- PASS: TestMigrator_MatchRenamedKeys/multiple_renames_(using_real_keys) (0.00s) 2026-10-22T08:22:08.586556587Z === RUN TestMigrator_CheckMigration_NoConfigFile 2026-10-22T08:22:08.58659588Z migrate_test.go:636: requires config path mocking 2026-10-22T08:22:08.586620248Z --- SKIP: TestMigrator_CheckMigration_NoConfigFile (0.00s) 2026-10-22T08:22:08.5866392Z === RUN TestMigrator_Migrate_NoConfigFile 2026-10-22T08:22:08.586660158Z migrate_test.go:642: requires config path mocking 2026-10-22T08:22:08.586684969Z --- SKIP: TestMigrator_Migrate_NoConfigFile (0.00s) 2026-10-22T08:22:08.58669753Z === RUN TestMigrator_GetConfigType 2026-10-22T08:22:08.586706772Z === RUN TestMigrator_GetConfigType/toml_file 2026-10-22T08:22:08.586715601Z === RUN TestMigrator_GetConfigType/yaml_file 2026-10-22T08:22:08.58672431Z === RUN TestMigrator_GetConfigType/yml_file 2026-10-22T08:22:08.586752897Z === RUN TestMigrator_GetConfigType/json_file 2026-10-22T08:22:08.586772616Z === RUN TestMigrator_GetConfigType/unknown_extension_defaults_to_toml 2026-10-22T08:22:08.586787788Z === RUN TestMigrator_GetConfigType/no_extension_defaults_to_toml 2026-10-22T08:22:08.586815728Z --- PASS: TestMigrator_GetConfigType (0.00s) 2026-10-22T08:22:08.586847048Z --- PASS: TestMigrator_GetConfigType/toml_file (0.00s) 2026-10-22T08:22:08.586881842Z --- PASS: TestMigrator_GetConfigType/yaml_file (0.00s) 2026-10-22T08:22:08.58690216Z --- PASS: TestMigrator_GetConfigType/yml_file (0.00s) 2026-10-22T08:22:08.586918276Z --- PASS: TestMigrator_GetConfigType/json_file (0.00s) 2026-10-22T08:22:08.586956687Z --- PASS: TestMigrator_GetConfigType/unknown_extension_defaults_to_toml (0.00s) 2026-10-22T08:22:08.58698011Z --- PASS: TestMigrator_GetConfigType/no_extension_defaults_to_toml (0.00s) 2026-10-22T08:22:08.58698981Z === RUN TestMigrator_DetectMissingDefaultActions 2026-10-22T08:22:08.586999779Z --- PASS: TestMigrator_DetectMissingDefaultActions (0.00s) 2026-10-22T08:22:08.587029489Z === RUN TestMigrator_MergeMissingDefaultActions 2026-10-22T08:22:08.587042967Z --- PASS: TestMigrator_MergeMissingDefaultActions (0.00s) 2026-10-22T08:22:08.587052831Z === RUN TestMigrator_MergeMissingDefaultActions_PaneMode 2026-10-22T08:22:08.587062158Z --- PASS: TestMigrator_MergeMissingDefaultActions_PaneMode (0.00s) 2026-10-22T08:22:08.58709164Z === RUN TestMigrator_MergeMissingDefaultActions_VimMode 2026-10-22T08:22:08.587109883Z --- PASS: TestMigrator_MergeMissingDefaultActions_VimMode (0.00s) 2026-10-22T08:22:08.587121475Z === RUN TestMigrator_DefaultValueForKey_WorkspaceShortcutAction 2026-10-22T08:22:08.587153695Z --- PASS: TestMigrator_DefaultValueForKey_WorkspaceShortcutAction (0.00s) 2026-10-22T08:22:08.587172075Z === RUN TestMigrator_DefaultValueForKey_PaneModeAction 2026-10-22T08:22:08.587183691Z --- PASS: TestMigrator_DefaultValueForKey_PaneModeAction (0.00s) 2026-10-22T08:22:08.587211946Z === RUN TestMigrator_DefaultValueForKey_RegularKey 2026-10-22T08:22:08.587229768Z --- PASS: TestMigrator_DefaultValueForKey_RegularKey (0.00s) 2026-10-22T08:22:08.587240504Z === RUN TestMigrator_GetNestedValue 2026-10-22T08:22:08.587256198Z === RUN TestMigrator_GetNestedValue/top_level_key 2026-10-22T08:22:08.587283277Z === RUN TestMigrator_GetNestedValue/nested_key 2026-10-22T08:22:08.587295169Z === RUN TestMigrator_GetNestedValue/deeply_nested_key 2026-10-22T08:22:08.58730458Z === RUN TestMigrator_GetNestedValue/non-existent_key 2026-10-22T08:22:08.587315263Z === RUN TestMigrator_GetNestedValue/non-existent_nested_key 2026-10-22T08:22:08.58732409Z --- PASS: TestMigrator_GetNestedValue (0.00s) 2026-10-22T08:22:08.587360049Z --- PASS: TestMigrator_GetNestedValue/top_level_key (0.00s) 2026-10-22T08:22:08.587378813Z --- PASS: TestMigrator_GetNestedValue/nested_key (0.00s) 2026-10-22T08:22:08.587417098Z --- PASS: TestMigrator_GetNestedValue/deeply_nested_key (0.00s) 2026-10-22T08:22:08.587437236Z --- PASS: TestMigrator_GetNestedValue/non-existent_key (0.00s) 2026-10-22T08:22:08.587463525Z --- PASS: TestMigrator_GetNestedValue/non-existent_nested_key (0.00s) 2026-10-22T08:22:08.587485516Z === RUN TestMigrator_SetNestedValue 2026-10-22T08:22:08.587496739Z === RUN TestMigrator_SetNestedValue/set_top_level_value 2026-10-22T08:22:08.587513004Z === RUN TestMigrator_SetNestedValue/set_nested_value_with_existing_parent 2026-10-22T08:22:08.587526335Z === RUN TestMigrator_SetNestedValue/set_nested_value_creates_intermediate_maps 2026-10-22T08:22:08.587554975Z --- PASS: TestMigrator_SetNestedValue (0.00s) 2026-10-22T08:22:08.587580356Z --- PASS: TestMigrator_SetNestedValue/set_top_level_value (0.00s) 2026-10-22T08:22:08.58761433Z --- PASS: TestMigrator_SetNestedValue/set_nested_value_with_existing_parent (0.00s) 2026-10-22T08:22:08.587644421Z --- PASS: TestMigrator_SetNestedValue/set_nested_value_creates_intermediate_maps (0.00s) 2026-10-22T08:22:08.587653696Z === RUN TestMigrator_DeleteNestedKey 2026-10-22T08:22:08.587682563Z === RUN TestMigrator_DeleteNestedKey/delete_top_level_key 2026-10-22T08:22:08.587700059Z === RUN TestMigrator_DeleteNestedKey/delete_nested_key 2026-10-22T08:22:08.587714161Z === RUN TestMigrator_DeleteNestedKey/delete_nested_key_cleans_up_empty_parents 2026-10-22T08:22:08.587743041Z === RUN TestMigrator_DeleteNestedKey/delete_non-existent_key_is_no-op 2026-10-22T08:22:08.58776056Z --- PASS: TestMigrator_DeleteNestedKey (0.00s) 2026-10-22T08:22:08.587787172Z --- PASS: TestMigrator_DeleteNestedKey/delete_top_level_key (0.00s) 2026-10-22T08:22:08.587821866Z --- PASS: TestMigrator_DeleteNestedKey/delete_nested_key (0.00s) 2026-10-22T08:22:08.587873799Z --- PASS: TestMigrator_DeleteNestedKey/delete_nested_key_cleans_up_empty_parents (0.00s) 2026-10-22T08:22:08.587899159Z --- PASS: TestMigrator_DeleteNestedKey/delete_non-existent_key_is_no-op (0.00s) 2026-10-22T08:22:08.587909542Z === RUN TestMigrator_Migrate_IsIdempotentForExternalThemePathAndEmptyProfiles 2026-10-22T08:22:08.587937862Z --- PASS: TestMigrator_Migrate_IsIdempotentForExternalThemePathAndEmptyProfiles (0.01s) 2026-10-22T08:22:08.587957296Z === RUN TestMigrator_GetUserConfigKeysWithValues_TransformsLegacyPopups 2026-10-22T08:22:08.587969602Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_TransformsLegacyPopups (0.00s) 2026-10-22T08:22:08.588000779Z === RUN TestMigrator_GetUserConfigKeysWithValues_BrowsingContextsAlreadyPresent 2026-10-22T08:22:08.58801973Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_BrowsingContextsAlreadyPresent (0.00s) 2026-10-22T08:22:08.588031316Z === RUN TestMigrator_GetUserConfigKeysWithValues_NoPopupsKey 2026-10-22T08:22:08.588061878Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_NoPopupsKey (0.00s) 2026-10-22T08:22:08.588080175Z === RUN TestMigrator_DetectChanges_ReportsLegacyBrowsingContextsRename 2026-10-22T08:22:08.588093855Z --- PASS: TestMigrator_DetectChanges_ReportsLegacyBrowsingContextsRename (0.00s) 2026-10-22T08:22:08.588119986Z === RUN TestMigrator_Migrate_AppliesLegacyBrowsingContextsRename 2026-10-22T08:22:08.588138597Z --- PASS: TestMigrator_Migrate_AppliesLegacyBrowsingContextsRename (0.01s) 2026-10-22T08:22:08.588152041Z === RUN TestMigrator_Migrate_RenamesLegacyPageModeToVimMode 2026-10-22T08:22:08.588180084Z --- PASS: TestMigrator_Migrate_RenamesLegacyPageModeToVimMode (0.00s) 2026-10-22T08:22:08.588199359Z === RUN TestMigrator_DetectChanges_CanonicalizesLegacyVimActionNames 2026-10-22T08:22:08.588212782Z --- PASS: TestMigrator_DetectChanges_CanonicalizesLegacyVimActionNames (0.00s) 2026-10-22T08:22:08.588240424Z === RUN TestMigrator_Migrate_MergesLegacyPageModeActionsIntoExistingVimMode 2026-10-22T08:22:08.588260051Z --- PASS: TestMigrator_Migrate_MergesLegacyPageModeActionsIntoExistingVimMode (0.00s) 2026-10-22T08:22:08.588273278Z === RUN TestMigrator_DetectChanges_MixedBrowsingContextsDoesNotDoubleReportLegacyRename 2026-10-22T08:22:08.588284069Z --- PASS: TestMigrator_DetectChanges_MixedBrowsingContextsDoesNotDoubleReportLegacyRename (0.00s) 2026-10-22T08:22:08.58830758Z === RUN TestMigrator_ReadRawConfig 2026-10-22T08:22:08.588319543Z === RUN TestMigrator_ReadRawConfig/read_TOML_config 2026-10-22T08:22:08.588330672Z === RUN TestMigrator_ReadRawConfig/read_YAML_config 2026-10-22T08:22:08.588339927Z === RUN TestMigrator_ReadRawConfig/read_JSON_config 2026-10-22T08:22:08.588366477Z --- PASS: TestMigrator_ReadRawConfig (0.00s) 2026-10-22T08:22:08.588392831Z --- PASS: TestMigrator_ReadRawConfig/read_TOML_config (0.00s) 2026-10-22T08:22:08.58841328Z --- PASS: TestMigrator_ReadRawConfig/read_YAML_config (0.00s) 2026-10-22T08:22:08.588444469Z --- PASS: TestMigrator_ReadRawConfig/read_JSON_config (0.00s) 2026-10-22T08:22:08.588456534Z === RUN TestMigrator_Migrate_RenamesCustomFavoritesSidebarShortcut 2026-10-22T08:22:08.588467682Z --- PASS: TestMigrator_Migrate_RenamesCustomFavoritesSidebarShortcut (0.01s) 2026-10-22T08:22:08.588477794Z === RUN TestMigrator_Migrate_UpgradesLegacyFavoritesSidebarDefault 2026-10-22T08:22:08.588504296Z --- PASS: TestMigrator_Migrate_UpgradesLegacyFavoritesSidebarDefault (0.01s) 2026-10-22T08:22:08.588522803Z === RUN TestMigrator_DetectChanges_ReportsLegacyOmniboxMaxHistoryDaysRename 2026-10-22T08:22:08.588535093Z --- PASS: TestMigrator_DetectChanges_ReportsLegacyOmniboxMaxHistoryDaysRename (0.00s) 2026-10-22T08:22:08.588565774Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue 2026-10-22T08:22:08.588585938Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/zero_is_preserved 2026-10-22T08:22:08.588598574Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/custom_value_is_preserved 2026-10-22T08:22:08.588629143Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue (0.01s) 2026-10-22T08:22:08.588661677Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/zero_is_preserved (0.00s) 2026-10-22T08:22:08.588703169Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/custom_value_is_preserved (0.00s) 2026-10-22T08:22:08.588716586Z === RUN TestMigrator_Migrate_KeepsNewOmniboxMaxHistoryDaysOverLegacyKey 2026-10-22T08:22:08.588742123Z --- PASS: TestMigrator_Migrate_KeepsNewOmniboxMaxHistoryDaysOverLegacyKey (0.00s) 2026-10-22T08:22:08.5887642Z === RUN TestMigrator_Migrate_AddsKeymapPresetAndBuiltinShortcuts 2026-10-22T08:22:08.588776125Z --- PASS: TestMigrator_Migrate_AddsKeymapPresetAndBuiltinShortcuts (0.01s) 2026-10-22T08:22:08.588786163Z === RUN TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persists 2026-10-22T08:22:08.588816289Z Created default configuration file: /tmp/TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persist1683080352/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.58883338Z --- PASS: TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persists (0.05s) 2026-10-22T08:22:08.588843755Z === RUN TestModeLegendPreferencesGateway_NilManagerReturnsError 2026-10-22T08:22:08.588853383Z --- PASS: TestModeLegendPreferencesGateway_NilManagerReturnsError (0.00s) 2026-10-22T08:22:08.588910539Z === RUN TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites 2026-10-22T08:22:08.588938495Z Created default configuration file: /tmp/TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites628007324/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.588952205Z --- PASS: TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites (0.03s) 2026-10-22T08:22:08.588973181Z === RUN TestManagerUpdate_AppliesToLatestConfigAfterSave 2026-10-22T08:22:08.588998415Z Created default configuration file: /tmp/TestManagerUpdate_AppliesToLatestConfigAfterSave2285517391/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.589019525Z --- PASS: TestManagerUpdate_AppliesToLatestConfigAfterSave (0.02s) 2026-10-22T08:22:08.589030962Z === RUN TestManagerUpdate_RejectsNilAndInvalidMutations 2026-10-22T08:22:08.589044426Z Created default configuration file: /tmp/TestManagerUpdate_RejectsNilAndInvalidMutations4110231634/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.589054603Z --- PASS: TestManagerUpdate_RejectsNilAndInvalidMutations (0.02s) 2026-10-22T08:22:08.58907895Z === RUN TestManagerUpdate_ConcurrentUpdatesAreAllPersisted 2026-10-22T08:22:08.589126351Z Created default configuration file: /tmp/TestManagerUpdate_ConcurrentUpdatesAreAllPersisted3401390599/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.589154194Z --- PASS: TestManagerUpdate_ConcurrentUpdatesAreAllPersisted (0.04s) 2026-10-22T08:22:08.589175576Z === RUN TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_UpdatesBehavior 2026-10-22T08:22:08.589214791Z Created default configuration file: /tmp/TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_Updates1513354545/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.589231804Z --- PASS: TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_UpdatesBehavior (0.03s) 2026-10-22T08:22:08.589252842Z === RUN TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_PreservesDefaultSearchEngine 2026-10-22T08:22:08.589263022Z Created default configuration file: /tmp/TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_Preserv3933422148/001/dumber/config.toml (TOML format) 2026-10-22T08:22:08.589288057Z --- PASS: TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_PreservesDefaultSearchEngine (0.04s) 2026-10-22T08:22:08.589310329Z === RUN TestResolvePerformanceProfile_Default 2026-10-22T08:22:08.589317622Z --- PASS: TestResolvePerformanceProfile_Default (0.00s) 2026-10-22T08:22:08.589326937Z === RUN TestResolvePerformanceProfile_Empty 2026-10-22T08:22:08.58934999Z --- PASS: TestResolvePerformanceProfile_Empty (0.00s) 2026-10-22T08:22:08.589361875Z === RUN TestResolvePerformanceProfile_Balanced 2026-10-22T08:22:08.589371244Z --- PASS: TestResolvePerformanceProfile_Balanced (0.00s) 2026-10-22T08:22:08.589377459Z === RUN TestResolvePerformanceProfile_Lite_NoHardware 2026-10-22T08:22:08.589388516Z --- PASS: TestResolvePerformanceProfile_Lite_NoHardware (0.00s) 2026-10-22T08:22:08.59087837Z === RUN TestResolvePerformanceProfile_Lite_LowCoreSystem 2026-10-22T08:22:08.590899939Z --- PASS: TestResolvePerformanceProfile_Lite_LowCoreSystem (0.00s) 2026-10-22T08:22:08.590907481Z === RUN TestResolvePerformanceProfile_Max_NoHardware 2026-10-22T08:22:08.590913514Z --- PASS: TestResolvePerformanceProfile_Max_NoHardware (0.00s) 2026-10-22T08:22:08.59091884Z === RUN TestResolvePerformanceProfile_Max_HighEndSystem 2026-10-22T08:22:08.590924391Z --- PASS: TestResolvePerformanceProfile_Max_HighEndSystem (0.00s) 2026-10-22T08:22:08.590933043Z === RUN TestResolvePerformanceProfile_Max_MidRangeSystem 2026-10-22T08:22:08.590939227Z --- PASS: TestResolvePerformanceProfile_Max_MidRangeSystem (0.00s) 2026-10-22T08:22:08.590948751Z === RUN TestResolvePerformanceProfile_Max_LowEndSystem 2026-10-22T08:22:08.590958215Z --- PASS: TestResolvePerformanceProfile_Max_LowEndSystem (0.00s) 2026-10-22T08:22:08.590967236Z === RUN TestResolvePerformanceProfile_Custom 2026-10-22T08:22:08.590973386Z --- PASS: TestResolvePerformanceProfile_Custom (0.00s) 2026-10-22T08:22:08.590982575Z === RUN TestHasCustomPerformanceFields 2026-10-22T08:22:08.59099224Z === RUN TestHasCustomPerformanceFields/all_defaults_-_no_custom_fields 2026-10-22T08:22:08.591007554Z === RUN TestHasCustomPerformanceFields/gpu_threads_zero_treated_as_default 2026-10-22T08:22:08.591024269Z === RUN TestHasCustomPerformanceFields/skia_cpu_threads_set 2026-10-22T08:22:08.591038674Z === RUN TestHasCustomPerformanceFields/memory_limit_set 2026-10-22T08:22:08.591046458Z === RUN TestHasCustomPerformanceFields/conservative_threshold_set 2026-10-22T08:22:08.591051548Z --- PASS: TestHasCustomPerformanceFields (0.00s) 2026-10-22T08:22:08.591067266Z --- PASS: TestHasCustomPerformanceFields/all_defaults_-_no_custom_fields (0.00s) 2026-10-22T08:22:08.59108646Z --- PASS: TestHasCustomPerformanceFields/gpu_threads_zero_treated_as_default (0.00s) 2026-10-22T08:22:08.591103715Z --- PASS: TestHasCustomPerformanceFields/skia_cpu_threads_set (0.00s) 2026-10-22T08:22:08.591117821Z --- PASS: TestHasCustomPerformanceFields/memory_limit_set (0.00s) 2026-10-22T08:22:08.591135072Z --- PASS: TestHasCustomPerformanceFields/conservative_threshold_set (0.00s) 2026-10-22T08:22:08.591144861Z === RUN TestIsValidPerformanceProfile 2026-10-22T08:22:08.591150724Z === RUN TestIsValidPerformanceProfile/default 2026-10-22T08:22:08.591156002Z === RUN TestIsValidPerformanceProfile/lite 2026-10-22T08:22:08.591161161Z === RUN TestIsValidPerformanceProfile/balanced 2026-10-22T08:22:08.591165861Z === RUN TestIsValidPerformanceProfile/max 2026-10-22T08:22:08.591173934Z === RUN TestIsValidPerformanceProfile/custom 2026-10-22T08:22:08.59118351Z === RUN TestIsValidPerformanceProfile/#00 2026-10-22T08:22:08.591192822Z === RUN TestIsValidPerformanceProfile/invalid 2026-10-22T08:22:08.591202694Z === RUN TestIsValidPerformanceProfile/LITE 2026-10-22T08:22:08.591208016Z === RUN TestIsValidPerformanceProfile/Maximum 2026-10-22T08:22:08.591215984Z --- PASS: TestIsValidPerformanceProfile (0.00s) 2026-10-22T08:22:08.591232348Z --- PASS: TestIsValidPerformanceProfile/default (0.00s) 2026-10-22T08:22:08.591244015Z --- PASS: TestIsValidPerformanceProfile/lite (0.00s) 2026-10-22T08:22:08.591256503Z --- PASS: TestIsValidPerformanceProfile/balanced (0.00s) 2026-10-22T08:22:08.591267532Z --- PASS: TestIsValidPerformanceProfile/max (0.00s) 2026-10-22T08:22:08.591280013Z --- PASS: TestIsValidPerformanceProfile/custom (0.00s) 2026-10-22T08:22:08.591291105Z --- PASS: TestIsValidPerformanceProfile/#00 (0.00s) 2026-10-22T08:22:08.59130273Z --- PASS: TestIsValidPerformanceProfile/invalid (0.00s) 2026-10-22T08:22:08.591314153Z --- PASS: TestIsValidPerformanceProfile/LITE (0.00s) 2026-10-22T08:22:08.591326571Z --- PASS: TestIsValidPerformanceProfile/Maximum (0.00s) 2026-10-22T08:22:08.591331272Z === RUN TestComputeMaxGPUThreads_VRAMTiers 2026-10-22T08:22:08.59133621Z === RUN TestComputeMaxGPUThreads_VRAMTiers/no_VRAM_info 2026-10-22T08:22:08.591341728Z === RUN TestComputeMaxGPUThreads_VRAMTiers/2GB_VRAM_(integrated) 2026-10-22T08:22:08.591347019Z === RUN TestComputeMaxGPUThreads_VRAMTiers/4GB_VRAM_(entry_discrete) 2026-10-22T08:22:08.59135248Z === RUN TestComputeMaxGPUThreads_VRAMTiers/6GB_VRAM_(low-mid_discrete) 2026-10-22T08:22:08.591358666Z === RUN TestComputeMaxGPUThreads_VRAMTiers/8GB_VRAM_(mid_discrete) 2026-10-22T08:22:08.591365044Z === RUN TestComputeMaxGPUThreads_VRAMTiers/12GB_VRAM_(mid-high_discrete) 2026-10-22T08:22:08.591370433Z === RUN TestComputeMaxGPUThreads_VRAMTiers/16GB_VRAM_(high-end) 2026-10-22T08:22:08.591375648Z === RUN TestComputeMaxGPUThreads_VRAMTiers/24GB_VRAM_(workstation) 2026-10-22T08:22:08.591380944Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers (0.00s) 2026-10-22T08:22:08.591393936Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/no_VRAM_info (0.00s) 2026-10-22T08:22:08.591408051Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/2GB_VRAM_(integrated) (0.00s) 2026-10-22T08:22:08.591422491Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/4GB_VRAM_(entry_discrete) (0.00s) 2026-10-22T08:22:08.591437387Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/6GB_VRAM_(low-mid_discrete) (0.00s) 2026-10-22T08:22:08.591451693Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/8GB_VRAM_(mid_discrete) (0.00s) 2026-10-22T08:22:08.591466884Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/12GB_VRAM_(mid-high_discrete) (0.00s) 2026-10-22T08:22:08.591481011Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/16GB_VRAM_(high-end) (0.00s) 2026-10-22T08:22:08.591495364Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/24GB_VRAM_(workstation) (0.00s) 2026-10-22T08:22:08.591500217Z === RUN TestComputeMaxMemoryLimits_RAMTiers 2026-10-22T08:22:08.591505434Z === RUN TestComputeMaxMemoryLimits_RAMTiers/no_RAM_info 2026-10-22T08:22:08.591510628Z === RUN TestComputeMaxMemoryLimits_RAMTiers/4GB_RAM 2026-10-22T08:22:08.591515568Z === RUN TestComputeMaxMemoryLimits_RAMTiers/8GB_RAM 2026-10-22T08:22:08.59152057Z === RUN TestComputeMaxMemoryLimits_RAMTiers/16GB_RAM 2026-10-22T08:22:08.59152562Z === RUN TestComputeMaxMemoryLimits_RAMTiers/32GB_RAM 2026-10-22T08:22:08.591530376Z === RUN TestComputeMaxMemoryLimits_RAMTiers/64GB_RAM 2026-10-22T08:22:08.591535219Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers (0.00s) 2026-10-22T08:22:08.591548109Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/no_RAM_info (0.00s) 2026-10-22T08:22:08.591560376Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/4GB_RAM (0.00s) 2026-10-22T08:22:08.591572671Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/8GB_RAM (0.00s) 2026-10-22T08:22:08.591585171Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/16GB_RAM (0.00s) 2026-10-22T08:22:08.591599441Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/32GB_RAM (0.00s) 2026-10-22T08:22:08.591620607Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/64GB_RAM (0.00s) 2026-10-22T08:22:08.591627915Z === RUN TestModeLegendSchemaDefaults 2026-10-22T08:22:08.591632791Z --- PASS: TestModeLegendSchemaDefaults (0.00s) 2026-10-22T08:22:08.591637828Z === RUN TestConfigurationReferenceCoversSchemaKeys 2026-10-22T08:22:08.591642949Z --- PASS: TestConfigurationReferenceCoversSchemaKeys (0.00s) 2026-10-22T08:22:08.591648415Z === RUN TestConfigurationReferenceCoversKeyRequiresPlaceholderSegmentMatches 2026-10-22T08:22:08.59165437Z --- PASS: TestConfigurationReferenceCoversKeyRequiresPlaceholderSegmentMatches (0.00s) 2026-10-22T08:22:08.591660215Z === RUN TestConfigurationReferenceCoversKeyAllowsDocumentedPlaceholderSegments 2026-10-22T08:22:08.591667543Z --- PASS: TestConfigurationReferenceCoversKeyAllowsDocumentedPlaceholderSegments (0.00s) 2026-10-22T08:22:08.591673119Z === RUN TestConfigurationReferenceCoversKeyAllowsDocumentedObjectFields 2026-10-22T08:22:08.591678701Z --- PASS: TestConfigurationReferenceCoversKeyAllowsDocumentedObjectFields (0.00s) 2026-10-22T08:22:08.591683913Z === RUN TestSchemaProviderCoversViperDefaults 2026-10-22T08:22:08.591688865Z --- PASS: TestSchemaProviderCoversViperDefaults (0.00s) 2026-10-22T08:22:08.591693535Z === RUN TestTransformLegacyActions_SliceFormat 2026-10-22T08:22:08.5916984Z --- PASS: TestTransformLegacyActions_SliceFormat (0.00s) 2026-10-22T08:22:08.591703131Z === RUN TestTransformLegacyActions_AllModes 2026-10-22T08:22:08.591707962Z --- PASS: TestTransformLegacyActions_AllModes (0.00s) 2026-10-22T08:22:08.591712862Z === RUN TestTransformLegacyActions_AlreadyNewFormat 2026-10-22T08:22:08.591718022Z --- PASS: TestTransformLegacyActions_AlreadyNewFormat (0.00s) 2026-10-22T08:22:08.591722806Z === RUN TestTransformLegacyActions_MissingSection 2026-10-22T08:22:08.591727813Z --- PASS: TestTransformLegacyActions_MissingSection (0.00s) 2026-10-22T08:22:08.591732839Z === RUN TestTransformLegacyActions_EmptyConfig 2026-10-22T08:22:08.591738102Z --- PASS: TestTransformLegacyActions_EmptyConfig (0.00s) 2026-10-22T08:22:08.591743067Z === RUN TestTransformLegacyActions_PartialPath 2026-10-22T08:22:08.591747995Z --- PASS: TestTransformLegacyActions_PartialPath (0.00s) 2026-10-22T08:22:08.591753449Z === RUN TestTransformLegacyEngineConfig_RemovesDeprecatedContextMenuHandler 2026-10-22T08:22:08.591759639Z --- PASS: TestTransformLegacyEngineConfig_RemovesDeprecatedContextMenuHandler (0.00s) 2026-10-22T08:22:08.591765426Z === RUN TestTransformLegacyEngineConfig_MigratesLegacyCEFWindowlessFrameRateDefault 2026-10-22T08:22:08.591771545Z --- PASS: TestTransformLegacyEngineConfig_MigratesLegacyCEFWindowlessFrameRateDefault (0.00s) 2026-10-22T08:22:08.591777467Z === RUN TestTransformLegacyEngineConfig_UpgradesObsoletePreciseScrollDefault 2026-10-22T08:22:08.591783201Z --- PASS: TestTransformLegacyEngineConfig_UpgradesObsoletePreciseScrollDefault (0.00s) 2026-10-22T08:22:08.591788639Z === RUN TestTransformLegacyEngineConfig_MigratesLegacyTouchpadScrollKey 2026-10-22T08:22:08.591794314Z --- PASS: TestTransformLegacyEngineConfig_MigratesLegacyTouchpadScrollKey (0.00s) 2026-10-22T08:22:08.591800242Z === RUN TestTransformLegacyEngineConfig_PreservesCustomPreciseScrollMultiplier 2026-10-22T08:22:08.591806104Z --- PASS: TestTransformLegacyEngineConfig_PreservesCustomPreciseScrollMultiplier (0.00s) 2026-10-22T08:22:08.591811923Z === RUN TestTransformLegacyEngineConfig_PreservesCustomLegacyTouchpadScrollMultiplier 2026-10-22T08:22:08.591817894Z --- PASS: TestTransformLegacyEngineConfig_PreservesCustomLegacyTouchpadScrollMultiplier (0.00s) 2026-10-22T08:22:08.591824059Z === RUN TestTransformLegacyEngineConfig_PrefersCustomLegacyTouchpadOverGeneratedPreciseDefault 2026-10-22T08:22:08.59183117Z --- PASS: TestTransformLegacyEngineConfig_PrefersCustomLegacyTouchpadOverGeneratedPreciseDefault (0.00s) 2026-10-22T08:22:08.591837126Z === RUN TestTransformLegacyEngineConfig_PreservesExplicitCEFWindowlessFrameRate 2026-10-22T08:22:08.59184324Z --- PASS: TestTransformLegacyEngineConfig_PreservesExplicitCEFWindowlessFrameRate (0.00s) 2026-10-22T08:22:08.591849494Z === RUN TestTransformLegacyEngineConfig_PreservesNonDefaultCEFWindowlessFrameRate 2026-10-22T08:22:08.591855691Z --- PASS: TestTransformLegacyEngineConfig_PreservesNonDefaultCEFWindowlessFrameRate (0.00s) 2026-10-22T08:22:08.591860789Z === RUN TestTransformLegacyEngineConfig_MissingCefSection 2026-10-22T08:22:08.591866363Z --- PASS: TestTransformLegacyEngineConfig_MissingCefSection (0.00s) 2026-10-22T08:22:08.591872339Z === RUN TestTransformLegacyEngineConfig_MissingContextMenuHandlerKey 2026-10-22T08:22:08.591878014Z --- PASS: TestTransformLegacyEngineConfig_MissingContextMenuHandlerKey (0.00s) 2026-10-22T08:22:08.591883207Z === RUN TestTransformLegacyEngineConfig_NonMapEngineSection 2026-10-22T08:22:08.591888917Z --- PASS: TestTransformLegacyEngineConfig_NonMapEngineSection (0.00s) 2026-10-22T08:22:08.591893779Z === RUN TestTransformLegacyActions_UnknownAction 2026-10-22T08:22:08.591899368Z --- PASS: TestTransformLegacyActions_UnknownAction (0.00s) 2026-10-22T08:22:08.591904879Z === RUN TestTransformLegacyActions_RenamesUnderscoreNamesInEveryActionMap 2026-10-22T08:22:08.591910579Z --- PASS: TestTransformLegacyActions_RenamesUnderscoreNamesInEveryActionMap (0.00s) 2026-10-22T08:22:08.591916507Z === RUN TestTransformLegacyActions_HyphenSpellingWinsOverUnderscore 2026-10-22T08:22:08.591921985Z --- PASS: TestTransformLegacyActions_HyphenSpellingWinsOverUnderscore (0.00s) 2026-10-22T08:22:08.591927614Z === RUN TestTransformLegacyActions_RenamesUnderscoreNamesInSliceFormat 2026-10-22T08:22:08.591933294Z --- PASS: TestTransformLegacyActions_RenamesUnderscoreNamesInSliceFormat (0.00s) 2026-10-22T08:22:08.591937725Z === RUN TestValidateConfig_ModeLegend 2026-10-22T08:22:08.591942419Z === RUN TestValidateConfig_ModeLegend/default 2026-10-22T08:22:08.591947786Z === RUN TestValidateConfig_ModeLegend/always 2026-10-22T08:22:08.591952506Z === RUN TestValidateConfig_ModeLegend/off 2026-10-22T08:22:08.591958506Z === RUN TestValidateConfig_ModeLegend/unknown_mode 2026-10-22T08:22:08.591963327Z === RUN TestValidateConfig_ModeLegend/negative_delay 2026-10-22T08:22:08.591967894Z --- PASS: TestValidateConfig_ModeLegend (0.00s) 2026-10-22T08:22:08.591979449Z --- PASS: TestValidateConfig_ModeLegend/default (0.00s) 2026-10-22T08:22:08.591991816Z --- PASS: TestValidateConfig_ModeLegend/always (0.00s) 2026-10-22T08:22:08.592003178Z --- PASS: TestValidateConfig_ModeLegend/off (0.00s) 2026-10-22T08:22:08.592015745Z --- PASS: TestValidateConfig_ModeLegend/unknown_mode (0.00s) 2026-10-22T08:22:08.592028164Z --- PASS: TestValidateConfig_ModeLegend/negative_delay (0.00s) 2026-10-22T08:22:08.592032651Z === RUN TestValidateConfig_OmniboxStyle 2026-10-22T08:22:08.592038967Z === RUN TestValidateConfig_OmniboxStyle/command 2026-10-22T08:22:08.592044002Z === RUN TestValidateConfig_OmniboxStyle/multiplexer 2026-10-22T08:22:08.592048766Z === RUN TestValidateConfig_OmniboxStyle/minimal 2026-10-22T08:22:08.592053377Z === RUN TestValidateConfig_OmniboxStyle/#00 2026-10-22T08:22:08.592058005Z === RUN TestValidateConfig_OmniboxStyle/classic 2026-10-22T08:22:08.592062717Z --- PASS: TestValidateConfig_OmniboxStyle (0.00s) 2026-10-22T08:22:08.59207772Z --- PASS: TestValidateConfig_OmniboxStyle/command (0.00s) 2026-10-22T08:22:08.592101007Z --- PASS: TestValidateConfig_OmniboxStyle/multiplexer (0.00s) 2026-10-22T08:22:08.592121966Z --- PASS: TestValidateConfig_OmniboxStyle/minimal (0.00s) 2026-10-22T08:22:08.592138001Z --- PASS: TestValidateConfig_OmniboxStyle/#00 (0.00s) 2026-10-22T08:22:08.592151343Z --- PASS: TestValidateConfig_OmniboxStyle/classic (0.00s) 2026-10-22T08:22:08.592155717Z === RUN TestValidateConfig_EngineType 2026-10-22T08:22:08.592160173Z === RUN TestValidateConfig_EngineType/cef 2026-10-22T08:22:08.592164574Z === RUN TestValidateConfig_EngineType/webkit 2026-10-22T08:22:08.592169274Z === RUN TestValidateConfig_EngineType/empty_is_invalid 2026-10-22T08:22:08.592173739Z === RUN TestValidateConfig_EngineType/invalid 2026-10-22T08:22:08.59217862Z --- PASS: TestValidateConfig_EngineType (0.00s) 2026-10-22T08:22:08.592189308Z --- PASS: TestValidateConfig_EngineType/cef (0.00s) 2026-10-22T08:22:08.592201057Z --- PASS: TestValidateConfig_EngineType/webkit (0.00s) 2026-10-22T08:22:08.592213681Z --- PASS: TestValidateConfig_EngineType/empty_is_invalid (0.00s) 2026-10-22T08:22:08.592226537Z --- PASS: TestValidateConfig_EngineType/invalid (0.00s) 2026-10-22T08:22:08.592231356Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride 2026-10-22T08:22:08.592238256Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride/invalid_configured_type_is_still_rejected_when_env_override_is_valid 2026-10-22T08:22:08.592245922Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride/valid_configured_type_is_not_rejected_when_env_override_is_invalid 2026-10-22T08:22:08.592251486Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride (0.00s) 2026-10-22T08:22:08.59227397Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride/invalid_configured_type_is_still_rejected_when_env_override_is_valid (0.00s) 2026-10-22T08:22:08.592311896Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride/valid_configured_type_is_not_rejected_when_env_override_is_invalid (0.00s) 2026-10-22T08:22:08.592319671Z === RUN TestValidateConfig_EngineCookiePolicy 2026-10-22T08:22:08.592324642Z === RUN TestValidateConfig_EngineCookiePolicy/always 2026-10-22T08:22:08.5923302Z === RUN TestValidateConfig_EngineCookiePolicy/no_third_party 2026-10-22T08:22:08.592335104Z === RUN TestValidateConfig_EngineCookiePolicy/never 2026-10-22T08:22:08.59234002Z === RUN TestValidateConfig_EngineCookiePolicy/invalid 2026-10-22T08:22:08.592344769Z --- PASS: TestValidateConfig_EngineCookiePolicy (0.00s) 2026-10-22T08:22:08.592357386Z --- PASS: TestValidateConfig_EngineCookiePolicy/always (0.00s) 2026-10-22T08:22:08.592371972Z --- PASS: TestValidateConfig_EngineCookiePolicy/no_third_party (0.00s) 2026-10-22T08:22:08.592385184Z --- PASS: TestValidateConfig_EngineCookiePolicy/never (0.00s) 2026-10-22T08:22:08.592398135Z --- PASS: TestValidateConfig_EngineCookiePolicy/invalid (0.00s) 2026-10-22T08:22:08.592402756Z === RUN TestValidateConfig_WebKitMediaSettings 2026-10-22T08:22:08.592408035Z === RUN TestValidateConfig_WebKitMediaSettings/valid_gl_rendering_modes 2026-10-22T08:22:08.592413409Z === RUN TestValidateConfig_WebKitMediaSettings/invalid_gl_rendering_mode 2026-10-22T08:22:08.592419492Z === RUN TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_lower_bound 2026-10-22T08:22:08.59242539Z === RUN TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_upper_bound 2026-10-22T08:22:08.592431018Z === RUN TestValidateConfig_WebKitMediaSettings/negative_gstreamer_debug_level 2026-10-22T08:22:08.592436383Z === RUN TestValidateConfig_WebKitMediaSettings/too_high_gstreamer_debug_level 2026-10-22T08:22:08.592441235Z --- PASS: TestValidateConfig_WebKitMediaSettings (0.00s) 2026-10-22T08:22:08.592456194Z --- PASS: TestValidateConfig_WebKitMediaSettings/valid_gl_rendering_modes (0.00s) 2026-10-22T08:22:08.592471347Z --- PASS: TestValidateConfig_WebKitMediaSettings/invalid_gl_rendering_mode (0.00s) 2026-10-22T08:22:08.592487499Z --- PASS: TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_lower_bound (0.00s) 2026-10-22T08:22:08.59250384Z --- PASS: TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_upper_bound (0.00s) 2026-10-22T08:22:08.592519327Z --- PASS: TestValidateConfig_WebKitMediaSettings/negative_gstreamer_debug_level (0.00s) 2026-10-22T08:22:08.5925353Z --- PASS: TestValidateConfig_WebKitMediaSettings/too_high_gstreamer_debug_level (0.00s) 2026-10-22T08:22:08.592539841Z === RUN TestValidateConfig_CEFConfig 2026-10-22T08:22:08.592544707Z === RUN TestValidateConfig_CEFConfig/valid_defaults 2026-10-22T08:22:08.592549725Z === RUN TestValidateConfig_CEFConfig/invalid_log_severity 2026-10-22T08:22:08.592554799Z === RUN TestValidateConfig_CEFConfig/zero_frame_rate_uses_default 2026-10-22T08:22:08.592559663Z === RUN TestValidateConfig_CEFConfig/negative_frame_rate 2026-10-22T08:22:08.592564926Z === RUN TestValidateConfig_CEFConfig/zero_idle_residency_timeout_disables 2026-10-22T08:22:08.592571333Z === RUN TestValidateConfig_CEFConfig/maximum_idle_residency_timeout_accepted 2026-10-22T08:22:08.592576813Z === RUN TestValidateConfig_CEFConfig/negative_idle_residency_timeout 2026-10-22T08:22:08.592582126Z === RUN TestValidateConfig_CEFConfig/oversized_idle_residency_timeout 2026-10-22T08:22:08.592587172Z === RUN TestValidateConfig_CEFConfig/zero_wheel_multiplier 2026-10-22T08:22:08.592592199Z === RUN TestValidateConfig_CEFConfig/negative_precise_multiplier 2026-10-22T08:22:08.592597541Z === RUN TestValidateConfig_CEFConfig/zero_horizontal_multiplier 2026-10-22T08:22:08.592602633Z === RUN TestValidateConfig_CEFConfig/negative_vertical_multiplier 2026-10-22T08:22:08.592607686Z === RUN TestValidateConfig_CEFConfig/nan_horizontal_multiplier 2026-10-22T08:22:08.592613345Z === RUN TestValidateConfig_CEFConfig/infinite_vertical_multiplier 2026-10-22T08:22:08.592618703Z === RUN TestValidateConfig_CEFConfig/zero_max_delta_disables_clamp 2026-10-22T08:22:08.592623678Z === RUN TestValidateConfig_CEFConfig/negative_max_delta 2026-10-22T08:22:08.592628953Z === RUN TestValidateConfig_CEFConfig/zero_touchpad_navigation_min_delta 2026-10-22T08:22:08.592634599Z === RUN TestValidateConfig_CEFConfig/nan_touchpad_navigation_max_vertical_ratio 2026-10-22T08:22:08.592639187Z --- PASS: TestValidateConfig_CEFConfig (0.00s) 2026-10-22T08:22:08.592651434Z --- PASS: TestValidateConfig_CEFConfig/valid_defaults (0.00s) 2026-10-22T08:22:08.592664808Z --- PASS: TestValidateConfig_CEFConfig/invalid_log_severity (0.00s) 2026-10-22T08:22:08.592687996Z --- PASS: TestValidateConfig_CEFConfig/zero_frame_rate_uses_default (0.00s) 2026-10-22T08:22:08.592711464Z --- PASS: TestValidateConfig_CEFConfig/negative_frame_rate (0.00s) 2026-10-22T08:22:08.592776414Z --- PASS: TestValidateConfig_CEFConfig/zero_idle_residency_timeout_disables (0.00s) 2026-10-22T08:22:08.59280517Z --- PASS: TestValidateConfig_CEFConfig/maximum_idle_residency_timeout_accepted (0.00s) 2026-10-22T08:22:08.592830223Z --- PASS: TestValidateConfig_CEFConfig/negative_idle_residency_timeout (0.00s) 2026-10-22T08:22:08.592855025Z --- PASS: TestValidateConfig_CEFConfig/oversized_idle_residency_timeout (0.00s) 2026-10-22T08:22:08.592878169Z --- PASS: TestValidateConfig_CEFConfig/zero_wheel_multiplier (0.00s) 2026-10-22T08:22:08.592914022Z --- PASS: TestValidateConfig_CEFConfig/negative_precise_multiplier (0.00s) 2026-10-22T08:22:08.593000014Z --- PASS: TestValidateConfig_CEFConfig/zero_horizontal_multiplier (0.00s) 2026-10-22T08:22:08.593018102Z --- PASS: TestValidateConfig_CEFConfig/negative_vertical_multiplier (0.00s) 2026-10-22T08:22:08.593032528Z --- PASS: TestValidateConfig_CEFConfig/nan_horizontal_multiplier (0.00s) 2026-10-22T08:22:08.593047906Z --- PASS: TestValidateConfig_CEFConfig/infinite_vertical_multiplier (0.00s) 2026-10-22T08:22:08.593068425Z --- PASS: TestValidateConfig_CEFConfig/zero_max_delta_disables_clamp (0.00s) 2026-10-22T08:22:08.593113989Z --- PASS: TestValidateConfig_CEFConfig/negative_max_delta (0.00s) 2026-10-22T08:22:08.593144741Z --- PASS: TestValidateConfig_CEFConfig/zero_touchpad_navigation_min_delta (0.00s) 2026-10-22T08:22:08.593170008Z --- PASS: TestValidateConfig_CEFConfig/nan_touchpad_navigation_max_vertical_ratio (0.00s) 2026-10-22T08:22:08.593183357Z === RUN TestValidateConfig_ExternalLinksAcceptsSupportedValues 2026-10-22T08:22:08.59320621Z --- PASS: TestValidateConfig_ExternalLinksAcceptsSupportedValues (0.00s) 2026-10-22T08:22:08.59321676Z === RUN TestValidateConfig_ExternalLinksRejectsUnsupportedValues 2026-10-22T08:22:08.593226576Z --- PASS: TestValidateConfig_ExternalLinksRejectsUnsupportedValues (0.00s) 2026-10-22T08:22:08.593247968Z === RUN TestValidateConfig_WorkspaceNewPaneURLAllowsExistingAbsoluteLocalPath 2026-10-22T08:22:08.593259169Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLAllowsExistingAbsoluteLocalPath (0.00s) 2026-10-22T08:22:08.593279918Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues 2026-10-22T08:22:08.59329347Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/./page.html 2026-10-22T08:22:08.593304201Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/../page.html 2026-10-22T08:22:08.593322839Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues (0.00s) 2026-10-22T08:22:08.593350209Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/./page.html (0.00s) 2026-10-22T08:22:08.593393559Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/../page.html (0.00s) 2026-10-22T08:22:08.593407759Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues 2026-10-22T08:22:08.593418924Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues//missing/dumber/page.html 2026-10-22T08:22:08.593430057Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues/~/missing-dumber-page.html 2026-10-22T08:22:08.593456284Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues (0.00s) 2026-10-22T08:22:08.593495882Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues//missing/dumber/page.html (0.00s) 2026-10-22T08:22:08.593540125Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues/~/missing-dumber-page.html (0.00s) 2026-10-22T08:22:08.593554954Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile 2026-10-22T08:22:08.593566298Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/README 2026-10-22T08:22:08.593577302Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/index.html 2026-10-22T08:22:08.593603035Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile (0.00s) 2026-10-22T08:22:08.593634235Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/README (0.00s) 2026-10-22T08:22:08.593682272Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/index.html (0.00s) 2026-10-22T08:22:08.59369672Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingBareRelativeValue 2026-10-22T08:22:08.593707239Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingBareRelativeValue (0.00s) 2026-10-22T08:22:08.593716648Z === RUN TestValidateConfig_WebKitDefaultProfileIgnoresZeroGPUThreads 2026-10-22T08:22:08.593747143Z --- PASS: TestValidateConfig_WebKitDefaultProfileIgnoresZeroGPUThreads (0.00s) 2026-10-22T08:22:08.593765371Z === RUN TestValidateConfig_OmniboxMaxHistoryDays 2026-10-22T08:22:08.59377919Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/default_is_valid 2026-10-22T08:22:08.593789558Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/zero_means_all_history_and_is_valid 2026-10-22T08:22:08.593811825Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/negative_is_rejected 2026-10-22T08:22:08.59382404Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays (0.00s) 2026-10-22T08:22:08.593842773Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/default_is_valid (0.00s) 2026-10-22T08:22:08.593873367Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/zero_means_all_history_and_is_valid (0.00s) 2026-10-22T08:22:08.59392456Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/negative_is_rejected (0.00s) 2026-10-22T08:22:08.593954682Z === RUN TestValidateKeymap 2026-10-22T08:22:08.593965744Z --- PASS: TestValidateKeymap (0.00s) 2026-10-22T08:22:08.593973571Z === RUN TestDefaultConfig_VimModeDefaults 2026-10-22T08:22:08.593985975Z --- PASS: TestDefaultConfig_VimModeDefaults (0.00s) 2026-10-22T08:22:08.594000034Z === RUN TestVimModeSequenceDefaults 2026-10-22T08:22:08.594026407Z --- PASS: TestVimModeSequenceDefaults (0.00s) 2026-10-22T08:22:08.594037872Z === RUN TestVimModeConfig_DefaultsLoadThroughViper 2026-10-22T08:22:08.594043997Z --- PASS: TestVimModeConfig_DefaultsLoadThroughViper (0.00s) 2026-10-22T08:22:08.594058615Z === RUN TestDefaultConfig_VimModeDeepClone 2026-10-22T08:22:08.594069819Z --- PASS: TestDefaultConfig_VimModeDeepClone (0.00s) 2026-10-22T08:22:08.59407833Z === RUN TestVimModeConfig_GetKeyBindings 2026-10-22T08:22:08.594098212Z --- PASS: TestVimModeConfig_GetKeyBindings (0.00s) 2026-10-22T08:22:08.594109534Z === RUN TestValidateVimMode_NonNegativeTimeout 2026-10-22T08:22:08.594119217Z === RUN TestValidateVimMode_NonNegativeTimeout/negative_timeout_fails 2026-10-22T08:22:08.59413691Z === RUN TestValidateVimMode_NonNegativeTimeout/zero_timeout_ok 2026-10-22T08:22:08.594146417Z === RUN TestValidateVimMode_NonNegativeTimeout/positive_timeout_ok 2026-10-22T08:22:08.594157479Z --- PASS: TestValidateVimMode_NonNegativeTimeout (0.00s) 2026-10-22T08:22:08.594183299Z --- PASS: TestValidateVimMode_NonNegativeTimeout/negative_timeout_fails (0.00s) 2026-10-22T08:22:08.594211662Z --- PASS: TestValidateVimMode_NonNegativeTimeout/zero_timeout_ok (0.00s) 2026-10-22T08:22:08.594232206Z --- PASS: TestValidateVimMode_NonNegativeTimeout/positive_timeout_ok (0.00s) 2026-10-22T08:22:08.594241298Z === RUN TestValidateVimMode_SequenceTimeout 2026-10-22T08:22:08.594264016Z === RUN TestValidateVimMode_SequenceTimeout/negative_sequence_timeout_fails 2026-10-22T08:22:08.5942782Z === RUN TestValidateVimMode_SequenceTimeout/zero_sequence_timeout_ok 2026-10-22T08:22:08.594288154Z === RUN TestValidateVimMode_SequenceTimeout/positive_sequence_timeout_ok 2026-10-22T08:22:08.594297144Z --- PASS: TestValidateVimMode_SequenceTimeout (0.00s) 2026-10-22T08:22:08.594323595Z --- PASS: TestValidateVimMode_SequenceTimeout/negative_sequence_timeout_fails (0.00s) 2026-10-22T08:22:08.594352792Z --- PASS: TestValidateVimMode_SequenceTimeout/zero_sequence_timeout_ok (0.00s) 2026-10-22T08:22:08.594374969Z --- PASS: TestValidateVimMode_SequenceTimeout/positive_sequence_timeout_ok (0.00s) 2026-10-22T08:22:08.594383915Z === RUN TestValidateVimMode_NilActionsFail 2026-10-22T08:22:08.594398976Z --- PASS: TestValidateVimMode_NilActionsFail (0.00s) 2026-10-22T08:22:08.594409835Z === RUN TestValidateVimMode_DuplicateKeyBindings 2026-10-22T08:22:08.594420296Z --- PASS: TestValidateVimMode_DuplicateKeyBindings (0.00s) 2026-10-22T08:22:08.594440231Z === RUN TestValidateVimMode_MalformedBindings 2026-10-22T08:22:08.594450849Z === RUN TestValidateVimMode_MalformedBindings/ 2026-10-22T08:22:08.594476934Z === RUN TestValidateVimMode_MalformedBindings/ 2026-10-22T08:22:08.594489314Z --- PASS: TestValidateVimMode_MalformedBindings (0.00s) 2026-10-22T08:22:08.594512544Z --- PASS: TestValidateVimMode_MalformedBindings/ (0.00s) 2026-10-22T08:22:08.594547742Z --- PASS: TestValidateVimMode_MalformedBindings/ (0.00s) 2026-10-22T08:22:08.594565049Z === RUN TestValidateVimMode_LegacyEnterEscapeRemainCompatible 2026-10-22T08:22:08.594577865Z --- PASS: TestValidateVimMode_LegacyEnterEscapeRemainCompatible (0.00s) 2026-10-22T08:22:08.594595216Z === RUN TestValidateVimMode_CanonicalAliasConflicts 2026-10-22T08:22:08.594607164Z === RUN TestValidateVimMode_CanonicalAliasConflicts/CR_and_Return 2026-10-22T08:22:08.594616656Z === RUN TestValidateVimMode_CanonicalAliasConflicts/enter_and_Return 2026-10-22T08:22:08.59462604Z === RUN TestValidateVimMode_CanonicalAliasConflicts/escape_and_Escape 2026-10-22T08:22:08.594641094Z === RUN TestValidateVimMode_CanonicalAliasConflicts/J_and_shift+j 2026-10-22T08:22:08.594654638Z === RUN TestValidateVimMode_CanonicalAliasConflicts/C-d_and_ctrl+d 2026-10-22T08:22:08.594670487Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts (0.00s) 2026-10-22T08:22:08.594696735Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/CR_and_Return (0.00s) 2026-10-22T08:22:08.594718696Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/enter_and_Return (0.00s) 2026-10-22T08:22:08.594744141Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/escape_and_Escape (0.00s) 2026-10-22T08:22:08.594766853Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/J_and_shift+j (0.00s) 2026-10-22T08:22:08.594791903Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/C-d_and_ctrl+d (0.00s) 2026-10-22T08:22:08.594803337Z === RUN TestValidateVimMode_EmptyActionKeysDisableAction 2026-10-22T08:22:08.594818964Z --- PASS: TestValidateVimMode_EmptyActionKeysDisableAction (0.00s) 2026-10-22T08:22:08.594828899Z === RUN TestValidateModalModeActions_RegressionTable 2026-10-22T08:22:08.594857438Z === RUN TestValidateModalModeActions_RegressionTable/page_negative_timeout 2026-10-22T08:22:08.594869175Z === RUN TestValidateModalModeActions_RegressionTable/pane_empty_actions 2026-10-22T08:22:08.594885939Z === RUN TestValidateModalModeActions_RegressionTable/page_duplicate_vim_binding 2026-10-22T08:22:08.594898358Z === RUN TestValidateModalModeActions_RegressionTable/page_canonical_vim_set_ok 2026-10-22T08:22:08.594919753Z --- PASS: TestValidateModalModeActions_RegressionTable (0.00s) 2026-10-22T08:22:08.59495344Z --- PASS: TestValidateModalModeActions_RegressionTable/page_negative_timeout (0.00s) 2026-10-22T08:22:08.594994293Z --- PASS: TestValidateModalModeActions_RegressionTable/pane_empty_actions (0.00s) 2026-10-22T08:22:08.595019434Z --- PASS: TestValidateModalModeActions_RegressionTable/page_duplicate_vim_binding (0.00s) 2026-10-22T08:22:08.595057289Z --- PASS: TestValidateModalModeActions_RegressionTable/page_canonical_vim_set_ok (0.00s) 2026-10-22T08:22:08.595071305Z === RUN TestValidateVimMode_DefaultsAccept 2026-10-22T08:22:08.59508058Z --- PASS: TestValidateVimMode_DefaultsAccept (0.00s) 2026-10-22T08:22:08.59508918Z === RUN TestSchemaProvider_VimModeKeys 2026-10-22T08:22:08.595117668Z --- PASS: TestSchemaProvider_VimModeKeys (0.00s) 2026-10-22T08:22:08.595132469Z === RUN TestSchemaExposesVimModeSequenceTimeout 2026-10-22T08:22:08.595142294Z --- PASS: TestSchemaExposesVimModeSequenceTimeout (0.00s) 2026-10-22T08:22:08.595152896Z === RUN TestBuildSystemviewConfigPayload_EmptySearchShortcutsUsesEmptyMap 2026-10-22T08:22:08.595180038Z --- PASS: TestBuildSystemviewConfigPayload_EmptySearchShortcutsUsesEmptyMap (0.00s) 2026-10-22T08:22:08.595200824Z === RUN TestBuildSystemviewConfigPayload_FillsMissingPaletteValuesFromDefaults 2026-10-22T08:22:08.595213487Z --- PASS: TestBuildSystemviewConfigPayload_FillsMissingPaletteValuesFromDefaults (0.00s) 2026-10-22T08:22:08.59522819Z === RUN TestWriteConfigOrdered 2026-10-22T08:22:08.595265289Z writer_test.go:46: Found 16 sections, all sorted 2026-10-22T08:22:08.595283547Z writer_test.go:49: First 50 lines of output: 2026-10-22T08:22:08.595320919Z default_search_engine = 'https://duckduckgo.com/?q=%s' 2026-10-22T08:22:08.595343146Z default_webpage_zoom = 1.2 2026-10-22T08:22:08.595357826Z default_ui_scale = 1.0 2026-10-22T08:22:08.595388774Z sidebar_width = 320 2026-10-22T08:22:08.595408864Z 2026-10-22T08:22:08.595425742Z [appearance] 2026-10-22T08:22:08.595458808Z sans_font = 'Fira Sans' 2026-10-22T08:22:08.595479082Z serif_font = 'Fira Sans' 2026-10-22T08:22:08.595499808Z monospace_font = 'Fira Code' 2026-10-22T08:22:08.595531279Z gtk_font = 'Adwaita Sans' 2026-10-22T08:22:08.595557447Z default_font_size = 16 2026-10-22T08:22:08.595577222Z color_scheme = 'default' 2026-10-22T08:22:08.595602513Z 2026-10-22T08:22:08.595623816Z [appearance.dark_palette] 2026-10-22T08:22:08.595687339Z background = '#0a0a0b' 2026-10-22T08:22:08.595708907Z surface = '#18181b' 2026-10-22T08:22:08.595744058Z surface_variant = '#27272a' 2026-10-22T08:22:08.595762989Z text = '#fafafa' 2026-10-22T08:22:08.595779635Z muted = '#a1a1aa' 2026-10-22T08:22:08.5958159Z accent = '#4ade80' 2026-10-22T08:22:08.595837615Z border = '#3f3f46' 2026-10-22T08:22:08.595847193Z 2026-10-22T08:22:08.595877791Z [appearance.external_theme] 2026-10-22T08:22:08.595899937Z enabled = false 2026-10-22T08:22:08.595918748Z provider = 'noctalia' 2026-10-22T08:22:08.595949055Z format = 'colors-json' 2026-10-22T08:22:08.595982095Z path = '/github/home/.config/noctalia/colors.json' 2026-10-22T08:22:08.595991592Z 2026-10-22T08:22:08.596020588Z [appearance.light_palette] 2026-10-22T08:22:08.596041083Z background = '#fafafa' 2026-10-22T08:22:08.596058373Z surface = '#f4f4f5' 2026-10-22T08:22:08.596091335Z surface_variant = '#e4e4e7' 2026-10-22T08:22:08.596109858Z text = '#18181b' 2026-10-22T08:22:08.596126045Z muted = '#71717a' 2026-10-22T08:22:08.596157412Z accent = '#22c55e' 2026-10-22T08:22:08.596179589Z border = '#d4d4d8' 2026-10-22T08:22:08.596188886Z 2026-10-22T08:22:08.596200748Z [clipboard] 2026-10-22T08:22:08.596233087Z auto_copy_on_selection = true 2026-10-22T08:22:08.596245733Z 2026-10-22T08:22:08.596259627Z [content_filtering] 2026-10-22T08:22:08.596284259Z enabled = true 2026-10-22T08:22:08.596303314Z auto_update = true 2026-10-22T08:22:08.596313883Z 2026-10-22T08:22:08.596325315Z [database] 2026-10-22T08:22:08.596348206Z path = '' 2026-10-22T08:22:08.596359501Z 2026-10-22T08:22:08.59637448Z [debug] 2026-10-22T08:22:08.596411279Z enable_devtools = true 2026-10-22T08:22:08.59642468Z --- PASS: TestWriteConfigOrdered (0.00s) 2026-10-22T08:22:08.596433278Z === RUN TestSortTOMLSections 2026-10-22T08:22:08.596448211Z writer_test.go:97: Sorted output: 2026-10-22T08:22:08.596480493Z default_search_engine = 'https://example.com' 2026-10-22T08:22:08.596494377Z 2026-10-22T08:22:08.596506341Z [appearance] 2026-10-22T08:22:08.596522135Z color_scheme = 'default' 2026-10-22T08:22:08.596546147Z 2026-10-22T08:22:08.59656492Z [appearance.dark_palette] 2026-10-22T08:22:08.596579275Z background = '#000' 2026-10-22T08:22:08.596588081Z 2026-10-22T08:22:08.596611027Z [workspace] 2026-10-22T08:22:08.596631705Z new_pane_url = 'about:blank' 2026-10-22T08:22:08.5966407Z 2026-10-22T08:22:08.596654818Z [workspace.pane_mode] 2026-10-22T08:22:08.596679928Z timeout_ms = 3000 2026-10-22T08:22:08.596693161Z --- PASS: TestSortTOMLSections (0.00s) 2026-10-22T08:22:08.596702183Z === RUN TestGetXDGDirs_ProdPreservesLayout 2026-10-22T08:22:08.596711192Z --- PASS: TestGetXDGDirs_ProdPreservesLayout (0.00s) 2026-10-22T08:22:08.596720732Z === RUN TestGetXDGDirs_DevUsesSharedSandboxLayout 2026-10-22T08:22:08.596757504Z --- PASS: TestGetXDGDirs_DevUsesSharedSandboxLayout (0.00s) 2026-10-22T08:22:08.596775591Z === CONT TestResolveEngineTypeDefaultsToCEF 2026-10-22T08:22:08.596784277Z --- PASS: TestResolveEngineTypeDefaultsToCEF (0.00s) 2026-10-22T08:22:08.596793264Z === CONT TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T08:22:08.596799184Z --- PASS: TestCEFWindowlessFrameRateFallsBackToDefault (0.00s) 2026-10-22T08:22:08.596824004Z PASS 2026-10-22T08:22:08.596836155Z ok github.com/bnema/dumber/internal/infrastructure/config 0.773s 2026-10-22T08:22:08.596846368Z ? github.com/bnema/dumber/internal/infrastructure/deps [no test files] 2026-10-22T08:22:08.596856104Z === RUN TestSanitizedChildEnv_RemovesLayerShellPreloadOnly 2026-10-22T08:22:08.596865363Z --- PASS: TestSanitizedChildEnv_RemovesLayerShellPreloadOnly (0.00s) 2026-10-22T08:22:08.596888346Z === RUN TestSanitizedChildEnv_DropsEmptyLDPreload 2026-10-22T08:22:08.596900497Z --- PASS: TestSanitizedChildEnv_DropsEmptyLDPreload (0.00s) 2026-10-22T08:22:08.596909676Z === RUN TestSanitizedChildEnv_PreservesColonSeparatedEntries 2026-10-22T08:22:08.596920829Z --- PASS: TestSanitizedChildEnv_PreservesColonSeparatedEntries (0.00s) 2026-10-22T08:22:08.596930207Z === RUN TestWithoutEnvKeys_RemovesExplicitOverrides 2026-10-22T08:22:08.596952313Z --- PASS: TestWithoutEnvKeys_RemovesExplicitOverrides (0.00s) 2026-10-22T08:22:08.596964918Z === RUN TestSessionSpawner_SpawnWithSession_PassesRestoreSessionAndEngineOverride 2026-10-22T08:22:08.596975622Z --- PASS: TestSessionSpawner_SpawnWithSession_PassesRestoreSessionAndEngineOverride (0.01s) 2026-10-22T08:22:08.59698547Z === RUN TestSessionSpawner_SpawnWithSession_OmitsEngineOverrideWhenNotConfigured 2026-10-22T08:22:08.596995355Z --- PASS: TestSessionSpawner_SpawnWithSession_OmitsEngineOverrideWhenNotConfigured (0.01s) 2026-10-22T08:22:08.59702262Z === RUN TestLaunchBrowserBrowseURL_ResolveErrorDoesNotLeakURL 2026-10-22T08:22:08.597034019Z --- PASS: TestLaunchBrowserBrowseURL_ResolveErrorDoesNotLeakURL (0.00s) 2026-10-22T08:22:08.597045324Z === RUN TestLaunchBrowserBrowseURL_SpawnErrorDoesNotLeakURL 2026-10-22T08:22:08.597066991Z --- PASS: TestLaunchBrowserBrowseURL_SpawnErrorDoesNotLeakURL (0.00s) 2026-10-22T08:22:08.597096557Z === RUN TestLaunchBrowserBrowseURL_ClearsFreshWindowMarker 2026-10-22T08:22:08.597115148Z --- PASS: TestLaunchBrowserBrowseURL_ClearsFreshWindowMarker (0.00s) 2026-10-22T08:22:08.597131982Z === RUN TestSetAsDefaultBrowserAlsoUpdatesMimeHandlers 2026-10-22T08:22:08.597151633Z --- PASS: TestSetAsDefaultBrowserAlsoUpdatesMimeHandlers (0.01s) 2026-10-22T08:22:08.597169883Z === RUN TestGetStatusRequiresBrowserLinkMimeHandlersToMatch 2026-10-22T08:22:08.597193556Z --- PASS: TestGetStatusRequiresBrowserLinkMimeHandlersToMatch (0.01s) 2026-10-22T08:22:08.597205623Z === RUN TestLaunchBrowserBrowseURL_ChildEnvMergesRuntimeSafety 2026-10-22T08:22:08.597230141Z --- PASS: TestLaunchBrowserBrowseURL_ChildEnvMergesRuntimeSafety (0.00s) 2026-10-22T08:22:08.597244989Z === RUN TestBrowserLaunchRelayPrepareReservesUntilListen 2026-10-22T08:22:08.597254982Z --- PASS: TestBrowserLaunchRelayPrepareReservesUntilListen (0.03s) 2026-10-22T08:22:08.597264254Z === RUN TestBrowserLaunchRelayPrepareRecoversStalePathWhileLeaseHeld 2026-10-22T08:22:08.597273602Z --- PASS: TestBrowserLaunchRelayPrepareRecoversStalePathWhileLeaseHeld (0.00s) 2026-10-22T08:22:08.597305411Z === RUN TestBrowserLaunchRelayListenerStopsIndependentlyOfLease 2026-10-22T08:22:08.597316357Z --- PASS: TestBrowserLaunchRelayListenerStopsIndependentlyOfLease (0.00s) 2026-10-22T08:22:08.597325721Z === RUN TestValidateBrowserLaunchSocketDirOwnedAcceptsCurrentUser 2026-10-22T08:22:08.597345612Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedAcceptsCurrentUser (0.00s) 2026-10-22T08:22:08.597368218Z === RUN TestValidateBrowserLaunchSocketDirOwnedRejectsUnexpectedOwner 2026-10-22T08:22:08.597388902Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedRejectsUnexpectedOwner (0.00s) 2026-10-22T08:22:08.597400172Z === RUN TestValidateBrowserLaunchSocketDirOwnedRejectsWritableUserParent 2026-10-22T08:22:08.597409968Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedRejectsWritableUserParent (0.00s) 2026-10-22T08:22:08.5974517Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_MissingListenerReturnsFalseNil 2026-10-22T08:22:08.59747612Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_MissingListenerReturnsFalseNil (0.00s) 2026-10-22T08:22:08.597488281Z === RUN TestBrowserLaunchRelay_SameProfileAndEngine_UsesSameSocket 2026-10-22T08:22:08.597513859Z --- PASS: TestBrowserLaunchRelay_SameProfileAndEngine_UsesSameSocket (0.00s) 2026-10-22T08:22:08.597532539Z === RUN TestBrowserLaunchRelay_DevCEFAndDevWebKit_UseDifferentSockets 2026-10-22T08:22:08.597545714Z --- PASS: TestBrowserLaunchRelay_DevCEFAndDevWebKit_UseDifferentSockets (0.00s) 2026-10-22T08:22:08.597556254Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_SendsRequestIDAndAcceptsMatchingResponse 2026-10-22T08:22:08.597583316Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_SendsRequestIDAndAcceptsMatchingResponse (0.00s) 2026-10-22T08:22:08.597596305Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RejectsMismatchedResponseRequestID 2026-10-22T08:22:08.597608805Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RejectsMismatchedResponseRequestID (0.00s) 2026-10-22T08:22:08.597618158Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RoundTrip 2026-10-22T08:22:08.597643164Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RoundTrip (0.00s) 2026-10-22T08:22:08.597661712Z === RUN TestBrowserLaunchRelay_DeliverOpenFreshWindow_RoundTrip 2026-10-22T08:22:08.597675444Z --- PASS: TestBrowserLaunchRelay_DeliverOpenFreshWindow_RoundTrip (0.00s) 2026-10-22T08:22:08.597686347Z === RUN TestBrowserLaunchRelay_RequiresBrowserLaunchSocketPath 2026-10-22T08:22:08.597710957Z --- PASS: TestBrowserLaunchRelay_RequiresBrowserLaunchSocketPath (0.00s) 2026-10-22T08:22:08.59772484Z === RUN TestBrowserLaunchRelay_SecondListenWhileLiveFailsWithoutReplacingListener 2026-10-22T08:22:08.597735129Z --- PASS: TestBrowserLaunchRelay_SecondListenWhileLiveFailsWithoutReplacingListener (0.00s) 2026-10-22T08:22:08.597746085Z === RUN TestBrowserLaunchRelay_RebindsStaleSocketPath 2026-10-22T08:22:08.597767058Z --- PASS: TestBrowserLaunchRelay_RebindsStaleSocketPath (0.00s) 2026-10-22T08:22:08.59777921Z === RUN TestBrowserLaunchRelay_RejectsMalformedPayloads 2026-10-22T08:22:08.597795374Z --- PASS: TestBrowserLaunchRelay_RejectsMalformedPayloads (0.00s) 2026-10-22T08:22:08.597806354Z === RUN TestBrowserLaunchRelay_CloseRemovesSocketPath 2026-10-22T08:22:08.597817693Z --- PASS: TestBrowserLaunchRelay_CloseRemovesSocketPath (0.00s) 2026-10-22T08:22:08.597827165Z === RUN TestBrowserLaunchRelay_CloseDoesNotRemoveSuccessorSocket 2026-10-22T08:22:08.597844013Z --- PASS: TestBrowserLaunchRelay_CloseDoesNotRemoveSuccessorSocket (0.00s) 2026-10-22T08:22:08.597856105Z === RUN TestBrowserLaunchRelay_ClientCloseBeforeAckDispatchesOnceAndDeduplicates 2026-10-22T08:22:08.597866564Z --- PASS: TestBrowserLaunchRelay_ClientCloseBeforeAckDispatchesOnceAndDeduplicates (0.10s) 2026-10-22T08:22:08.597875817Z === RUN TestBrowserLaunchRelay_ContextCancelStopsServing 2026-10-22T08:22:08.597891336Z --- PASS: TestBrowserLaunchRelay_ContextCancelStopsServing (0.26s) 2026-10-22T08:22:08.597904909Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RespectsResponseReadTimeout 2026-10-22T08:22:08.59791555Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RespectsResponseReadTimeout (0.10s) 2026-10-22T08:22:08.597926154Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_ReturnsUnconfirmedErrorOnNoDeadlineTimeout 2026-10-22T08:22:08.597936917Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_ReturnsUnconfirmedErrorOnNoDeadlineTimeout (0.26s) 2026-10-22T08:22:08.597947416Z === RUN TestBrowserLaunchRelay_AcknowledgesBeforeOpenerReturns 2026-10-22T08:22:08.597956756Z --- PASS: TestBrowserLaunchRelay_AcknowledgesBeforeOpenerReturns (0.00s) 2026-10-22T08:22:08.59797962Z === RUN TestBrowserLaunchRelay_AcknowledgesAcceptedEvenWhenOpenerReturnsLateError 2026-10-22T08:22:08.597990294Z --- PASS: TestBrowserLaunchRelay_AcknowledgesAcceptedEvenWhenOpenerReturnsLateError (0.00s) 2026-10-22T08:22:08.597999932Z === RUN TestBrowserLaunchRelay_SilentClientDoesNotStallListener 2026-10-22T08:22:08.598022138Z --- PASS: TestBrowserLaunchRelay_SilentClientDoesNotStallListener (0.02s) 2026-10-22T08:22:08.598034235Z === RUN TestBrowserLaunchRelay_HoldsLeaseThroughDispatch 2026-10-22T08:22:08.5980437Z --- PASS: TestBrowserLaunchRelay_HoldsLeaseThroughDispatch (0.01s) 2026-10-22T08:22:08.598054258Z === RUN TestBrowserLaunchRelay_SimultaneousOpensHoldLeases 2026-10-22T08:22:08.598061599Z --- PASS: TestBrowserLaunchRelay_SimultaneousOpensHoldLeases (0.01s) 2026-10-22T08:22:08.598090636Z === RUN TestBrowserLaunchRelay_ClosedAdmissionSendsErrorResponse 2026-10-22T08:22:08.598102998Z --- PASS: TestBrowserLaunchRelay_ClosedAdmissionSendsErrorResponse (0.30s) 2026-10-22T08:22:08.598123702Z === RUN TestBrowserLaunchRelay_DiagnosticCloseRejectedWithoutOptIn 2026-10-22T08:22:08.598134865Z --- PASS: TestBrowserLaunchRelay_DiagnosticCloseRejectedWithoutOptIn (0.00s) 2026-10-22T08:22:08.598166531Z === RUN TestBrowserLaunchRelay_DiagnosticCloseDispatchedWithOptIn 2026-10-22T08:22:08.598180601Z --- PASS: TestBrowserLaunchRelay_DiagnosticCloseDispatchedWithOptIn (0.00s) 2026-10-22T08:22:08.59819159Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_ReturnsWithoutSpawningWhenRelayDelivers 2026-10-22T08:22:08.598201631Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_ReturnsWithoutSpawningWhenRelayDelivers (0.00s) 2026-10-22T08:22:08.598227028Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_FallsBackToSpawnWhenRelayMisses 2026-10-22T08:22:08.598242155Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_FallsBackToSpawnWhenRelayMisses (0.00s) 2026-10-22T08:22:08.598265222Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_ReturnsUnconfirmedErrorWhenRelayDeliveryIsAmbiguous 2026-10-22T08:22:08.598293427Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_ReturnsUnconfirmedErrorWhenRelayDeliveryIsAmbiguous (0.00s) 2026-10-22T08:22:08.598327445Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_PropagatesRelayError 2026-10-22T08:22:08.598353603Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_PropagatesRelayError (0.00s) 2026-10-22T08:22:08.598372437Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_NilLauncherReturnsError 2026-10-22T08:22:08.598386528Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_NilLauncherReturnsError (0.00s) 2026-10-22T08:22:08.598395073Z PASS 2026-10-22T08:22:08.59841544Z ok github.com/bnema/dumber/internal/infrastructure/desktop 1.145s 2026-10-22T08:22:08.598438922Z === RUN TestRuntimeResolveDestinationAndEvents 2026-10-22T08:22:08.598455189Z --- PASS: TestRuntimeResolveDestinationAndEvents (0.00s) 2026-10-22T08:22:08.598467386Z === RUN TestNewRuntime_NilPreparer_NoPanic 2026-10-22T08:22:08.598488262Z --- PASS: TestNewRuntime_NilPreparer_NoPanic (0.00s) 2026-10-22T08:22:08.598506804Z === RUN TestRuntimeResolveDestination_NilPreparerReturnsError 2026-10-22T08:22:08.598522858Z --- PASS: TestRuntimeResolveDestination_NilPreparerReturnsError (0.00s) 2026-10-22T08:22:08.598532592Z PASS 2026-10-22T08:22:08.598559278Z ok github.com/bnema/dumber/internal/infrastructure/downloadruntime 0.005s 2026-10-22T08:22:08.598577206Z === RUN TestManager_ApplyEnvironment_SkiaEnv 2026-10-22T08:22:08.598587919Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_threads_set_when_>_0 2026-10-22T08:22:08.598597569Z === RUN TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_set_when_>=_0 2026-10-22T08:22:08.598619335Z === RUN TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_0_disables_GPU_tile_painting 2026-10-22T08:22:08.598632781Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_enabled 2026-10-22T08:22:08.598644863Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_disabled_(default) 2026-10-22T08:22:08.598655124Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_threads_env_var 2026-10-22T08:22:08.598665388Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_GPU_threads_env_var 2026-10-22T08:22:08.598689482Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_rendering_env_var 2026-10-22T08:22:08.598705467Z === RUN TestManager_ApplyEnvironment_SkiaEnv/all_unset_by_default 2026-10-22T08:22:08.598715705Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv (0.00s) 2026-10-22T08:22:08.598756393Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_threads_set_when_>_0 (0.00s) 2026-10-22T08:22:08.598780717Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_set_when_>=_0 (0.00s) 2026-10-22T08:22:08.598802232Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_0_disables_GPU_tile_painting (0.00s) 2026-10-22T08:22:08.598837739Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_enabled (0.00s) 2026-10-22T08:22:08.598880803Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_disabled_(default) (0.00s) 2026-10-22T08:22:08.598922537Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_threads_env_var (0.00s) 2026-10-22T08:22:08.598952409Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_GPU_threads_env_var (0.00s) 2026-10-22T08:22:08.59900056Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_rendering_env_var (0.00s) 2026-10-22T08:22:08.599025363Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/all_unset_by_default (0.00s) 2026-10-22T08:22:08.599034136Z === RUN TestIsFlatpak 2026-10-22T08:22:08.599042733Z --- PASS: TestIsFlatpak (0.00s) 2026-10-22T08:22:08.599067801Z === RUN TestIsPacman 2026-10-22T08:22:08.599079147Z === RUN TestIsPacman/system_binary_owned_by_pacman 2026-10-22T08:22:08.59909016Z === RUN TestIsPacman/non-existent_binary 2026-10-22T08:22:08.599097018Z --- PASS: TestIsPacman (0.07s) 2026-10-22T08:22:08.59911006Z --- PASS: TestIsPacman/system_binary_owned_by_pacman (0.02s) 2026-10-22T08:22:08.599132525Z --- PASS: TestIsPacman/non-existent_binary (0.06s) 2026-10-22T08:22:08.599139819Z === RUN TestIsPacman_NonArchSystem 2026-10-22T08:22:08.59915476Z manager_test.go:225: pacman found, skipping non-Arch test 2026-10-22T08:22:08.599159465Z --- SKIP: TestIsPacman_NonArchSystem (0.00s) 2026-10-22T08:22:08.599162847Z PASS 2026-10-22T08:22:08.59916923Z ok github.com/bnema/dumber/internal/infrastructure/env 0.078s 2026-10-22T08:22:08.59917408Z === RUN TestParseColorsJSONValidActivePalette 2026-10-22T08:22:08.599178999Z --- PASS: TestParseColorsJSONValidActivePalette (0.00s) 2026-10-22T08:22:08.599192868Z === RUN TestParseColorsJSONDocsExample 2026-10-22T08:22:08.599198966Z --- PASS: TestParseColorsJSONDocsExample (0.00s) 2026-10-22T08:22:08.59920424Z === RUN TestParseColorsJSONFallsBackWhenNuanceFieldsAreAbsent 2026-10-22T08:22:08.599209685Z --- PASS: TestParseColorsJSONFallsBackWhenNuanceFieldsAreAbsent (0.00s) 2026-10-22T08:22:08.599215012Z === RUN TestParseColorsJSONRequiresMappedFields 2026-10-22T08:22:08.599220114Z === RUN TestParseColorsJSONRequiresMappedFields/missing_text 2026-10-22T08:22:08.599225195Z === RUN TestParseColorsJSONRequiresMappedFields/missing_muted 2026-10-22T08:22:08.599230379Z === RUN TestParseColorsJSONRequiresMappedFields/missing_accent 2026-10-22T08:22:08.599237359Z === RUN TestParseColorsJSONRequiresMappedFields/missing_border 2026-10-22T08:22:08.599255631Z === RUN TestParseColorsJSONRequiresMappedFields/missing_surface 2026-10-22T08:22:08.599262673Z === RUN TestParseColorsJSONRequiresMappedFields/missing_surface_variant 2026-10-22T08:22:08.599267992Z --- PASS: TestParseColorsJSONRequiresMappedFields (0.00s) 2026-10-22T08:22:08.599281761Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_text (0.00s) 2026-10-22T08:22:08.599296486Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_muted (0.00s) 2026-10-22T08:22:08.599322041Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_accent (0.00s) 2026-10-22T08:22:08.599338104Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_border (0.00s) 2026-10-22T08:22:08.599352236Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_surface (0.00s) 2026-10-22T08:22:08.599368133Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_surface_variant (0.00s) 2026-10-22T08:22:08.599383313Z === RUN TestParseColorsJSONInvalidHexRejection 2026-10-22T08:22:08.599390551Z --- PASS: TestParseColorsJSONInvalidHexRejection (0.00s) 2026-10-22T08:22:08.599396058Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection 2026-10-22T08:22:08.599401571Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_shadow 2026-10-22T08:22:08.599407195Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_hover 2026-10-22T08:22:08.599413533Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection (0.00s) 2026-10-22T08:22:08.599429805Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_shadow (0.00s) 2026-10-22T08:22:08.599457242Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_hover (0.00s) 2026-10-22T08:22:08.599464018Z === RUN TestParseColorsJSONRejectsTrailingTokens 2026-10-22T08:22:08.599469509Z --- PASS: TestParseColorsJSONRejectsTrailingTokens (0.00s) 2026-10-22T08:22:08.599474409Z === RUN TestParseDumberJSONValidFullPalette 2026-10-22T08:22:08.59947946Z --- PASS: TestParseDumberJSONValidFullPalette (0.00s) 2026-10-22T08:22:08.599484552Z === RUN TestParseDumberJSONDocsExample 2026-10-22T08:22:08.599489264Z --- PASS: TestParseDumberJSONDocsExample (0.00s) 2026-10-22T08:22:08.599493751Z === RUN TestParseDumberJSONPartialPalette 2026-10-22T08:22:08.599498542Z --- PASS: TestParseDumberJSONPartialPalette (0.00s) 2026-10-22T08:22:08.599503529Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects 2026-10-22T08:22:08.599519433Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects/missing_light 2026-10-22T08:22:08.599526626Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects/missing_dark 2026-10-22T08:22:08.59953204Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects (0.00s) 2026-10-22T08:22:08.599547838Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects/missing_light (0.00s) 2026-10-22T08:22:08.599583051Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects/missing_dark (0.00s) 2026-10-22T08:22:08.599592404Z === RUN TestParseDumberJSONMetadataNameFallsBackToSource 2026-10-22T08:22:08.599598703Z --- PASS: TestParseDumberJSONMetadataNameFallsBackToSource (0.00s) 2026-10-22T08:22:08.599603625Z === RUN TestParseDumberJSONValidHexAcceptance 2026-10-22T08:22:08.599608483Z --- PASS: TestParseDumberJSONValidHexAcceptance (0.00s) 2026-10-22T08:22:08.599613256Z === RUN TestParseDumberJSONInvalidHexRejection 2026-10-22T08:22:08.599618185Z --- PASS: TestParseDumberJSONInvalidHexRejection (0.00s) 2026-10-22T08:22:08.599622816Z === RUN TestParseDumberJSONMalformedRejection 2026-10-22T08:22:08.599627723Z --- PASS: TestParseDumberJSONMalformedRejection (0.00s) 2026-10-22T08:22:08.59964527Z === RUN TestParseDumberJSONRejectsTrailingTokens 2026-10-22T08:22:08.599652025Z --- PASS: TestParseDumberJSONRejectsTrailingTokens (0.00s) 2026-10-22T08:22:08.599656124Z === RUN TestExpandPath 2026-10-22T08:22:08.599661243Z --- PASS: TestExpandPath (0.00s) 2026-10-22T08:22:08.599666511Z === RUN TestFileSourceIdentityUsesExpandedPath 2026-10-22T08:22:08.599671432Z --- PASS: TestFileSourceIdentityUsesExpandedPath (0.00s) 2026-10-22T08:22:08.599675833Z === RUN TestFileSourceDisabledBehavior 2026-10-22T08:22:08.599680543Z --- PASS: TestFileSourceDisabledBehavior (0.00s) 2026-10-22T08:22:08.59968513Z === RUN TestFileSourceReadsColorsJSONByDefault 2026-10-22T08:22:08.599689934Z --- PASS: TestFileSourceReadsColorsJSONByDefault (0.00s) 2026-10-22T08:22:08.599706347Z === RUN TestFileSourceReadsDumberJSONWhenConfigured 2026-10-22T08:22:08.599713001Z --- PASS: TestFileSourceReadsDumberJSONWhenConfigured (0.00s) 2026-10-22T08:22:08.599718035Z === RUN TestFileSourceConfigureUpdatesSettings 2026-10-22T08:22:08.599722891Z --- PASS: TestFileSourceConfigureUpdatesSettings (0.00s) 2026-10-22T08:22:08.599728955Z === RUN TestFileWatcherStartStopAndContextCancellation 2026-10-22T08:22:08.599734809Z --- PASS: TestFileWatcherStartStopAndContextCancellation (0.01s) 2026-10-22T08:22:08.599739968Z === RUN TestFileWatcherStartSamePathDoesNotDuplicateWatcher 2026-10-22T08:22:08.599746083Z --- PASS: TestFileWatcherStartSamePathDoesNotDuplicateWatcher (0.08s) 2026-10-22T08:22:08.599751238Z === RUN TestFileWatcherPathChangeRestartsAndDisabledStops 2026-10-22T08:22:08.599769119Z --- PASS: TestFileWatcherPathChangeRestartsAndDisabledStops (0.18s) 2026-10-22T08:22:08.599775531Z === RUN TestFileWatcherDebouncesBurstToOneCallback 2026-10-22T08:22:08.599780908Z --- PASS: TestFileWatcherDebouncesBurstToOneCallback (0.25s) 2026-10-22T08:22:08.599785986Z === RUN TestFileWatcherAtomicRenameWriteEmitsCallback 2026-10-22T08:22:08.599792674Z --- PASS: TestFileWatcherAtomicRenameWriteEmitsCallback (0.02s) 2026-10-22T08:22:08.599800388Z === RUN TestFileWatcherInvalidOrEmptyPathBehavior 2026-10-22T08:22:08.599808854Z --- PASS: TestFileWatcherInvalidOrEmptyPathBehavior (0.00s) 2026-10-22T08:22:08.59983381Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats 2026-10-22T08:22:08.599844619Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats/colors-json 2026-10-22T08:22:08.599851035Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats/dumber-json 2026-10-22T08:22:08.599856372Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats (0.00s) 2026-10-22T08:22:08.599871049Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats/colors-json (0.00s) 2026-10-22T08:22:08.599897756Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats/dumber-json (0.00s) 2026-10-22T08:22:08.599904863Z === RUN TestFileWatcherInvalidPathStopsPreviousWatcher 2026-10-22T08:22:08.599910539Z --- PASS: TestFileWatcherInvalidPathStopsPreviousWatcher (0.10s) 2026-10-22T08:22:08.599914252Z PASS 2026-10-22T08:22:08.599919927Z ok github.com/bnema/dumber/internal/infrastructure/externaltheme/noctalia 0.654s 2026-10-22T08:22:08.599926405Z === RUN TestBlobStoreWriteReadOverwriteAndInvalidate 2026-10-22T08:22:08.599932109Z --- PASS: TestBlobStoreWriteReadOverwriteAndInvalidate (0.00s) 2026-10-22T08:22:08.599937386Z === RUN TestBlobStoreRemoveDerivedNoopsWhenDiskCacheDisabled 2026-10-22T08:22:08.599942608Z --- PASS: TestBlobStoreRemoveDerivedNoopsWhenDiskCacheDisabled (0.00s) 2026-10-22T08:22:08.599959141Z === RUN TestBlobStoreRemoveDerivedDoesNotRemoveSimilarDomainKeys 2026-10-22T08:22:08.599966415Z --- PASS: TestBlobStoreRemoveDerivedDoesNotRemoveSimilarDomainKeys (0.00s) 2026-10-22T08:22:08.599971069Z === RUN TestCache_SetAfterCloseIsNoOp 2026-10-22T08:22:08.599975773Z --- PASS: TestCache_SetAfterCloseIsNoOp (0.00s) 2026-10-22T08:22:08.599980447Z === RUN TestConverterPNGNormalizesAndSizes 2026-10-22T08:22:08.599985286Z --- PASS: TestConverterPNGNormalizesAndSizes (0.00s) 2026-10-22T08:22:08.599990258Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs 2026-10-22T08:22:08.599995212Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/png 2026-10-22T08:22:08.600001072Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_png_payload 2026-10-22T08:22:08.600006822Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_bitmap_payload 2026-10-22T08:22:08.600025664Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs (0.00s) 2026-10-22T08:22:08.600040439Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/png (0.00s) 2026-10-22T08:22:08.600056735Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_png_payload (0.00s) 2026-10-22T08:22:08.600085251Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_bitmap_payload (0.00s) 2026-10-22T08:22:08.600093871Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders 2026-10-22T08:22:08.600100321Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders/webp 2026-10-22T08:22:08.600105945Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders/empty_svg 2026-10-22T08:22:08.600111358Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders (0.00s) 2026-10-22T08:22:08.600126243Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders/webp (0.00s) 2026-10-22T08:22:08.600171561Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders/empty_svg (0.00s) 2026-10-22T08:22:08.60017983Z === RUN TestConverterRasterizesSVG 2026-10-22T08:22:08.600184926Z --- PASS: TestConverterRasterizesSVG (0.00s) 2026-10-22T08:22:08.600190773Z === RUN TestConverterRejectsRecursiveSVGUse 2026-10-22T08:22:08.600196008Z === RUN TestConverterRejectsRecursiveSVGUse/self_cycle 2026-10-22T08:22:08.600201184Z === RUN TestConverterRejectsRecursiveSVGUse/mutual_cycle 2026-10-22T08:22:08.600206427Z === RUN TestConverterRejectsRecursiveSVGUse/use_targets_use 2026-10-22T08:22:08.600211935Z === RUN TestConverterRejectsRecursiveSVGUse/flat_def_run_after_sibling_id 2026-10-22T08:22:08.600217209Z === RUN TestConverterRejectsRecursiveSVGUse/anonymous_def 2026-10-22T08:22:08.600234432Z --- PASS: TestConverterRejectsRecursiveSVGUse (0.00s) 2026-10-22T08:22:08.600249324Z --- PASS: TestConverterRejectsRecursiveSVGUse/self_cycle (0.00s) 2026-10-22T08:22:08.600274471Z --- PASS: TestConverterRejectsRecursiveSVGUse/mutual_cycle (0.00s) 2026-10-22T08:22:08.600307973Z --- PASS: TestConverterRejectsRecursiveSVGUse/use_targets_use (0.00s) 2026-10-22T08:22:08.600387102Z --- PASS: TestConverterRejectsRecursiveSVGUse/flat_def_run_after_sibling_id (0.00s) 2026-10-22T08:22:08.600421559Z --- PASS: TestConverterRejectsRecursiveSVGUse/anonymous_def (0.00s) 2026-10-22T08:22:08.600446083Z === RUN TestConverterRendersFlatSVGUse 2026-10-22T08:22:08.600470857Z --- PASS: TestConverterRendersFlatSVGUse (0.00s) 2026-10-22T08:22:08.600511233Z === RUN TestConverterMalformedInputsAreMisses 2026-10-22T08:22:08.600529232Z === RUN TestConverterMalformedInputsAreMisses/ico 2026-10-22T08:22:08.600545768Z === RUN TestConverterMalformedInputsAreMisses/svg 2026-10-22T08:22:08.600562006Z === RUN TestConverterMalformedInputsAreMisses/webp 2026-10-22T08:22:08.600578728Z === RUN TestConverterMalformedInputsAreMisses/malformed 2026-10-22T08:22:08.600594454Z --- PASS: TestConverterMalformedInputsAreMisses (0.00s) 2026-10-22T08:22:08.60062385Z --- PASS: TestConverterMalformedInputsAreMisses/ico (0.00s) 2026-10-22T08:22:08.600658546Z --- PASS: TestConverterMalformedInputsAreMisses/svg (0.00s) 2026-10-22T08:22:08.600689207Z --- PASS: TestConverterMalformedInputsAreMisses/webp (0.00s) 2026-10-22T08:22:08.600720853Z --- PASS: TestConverterMalformedInputsAreMisses/malformed (0.00s) 2026-10-22T08:22:08.600743436Z === RUN TestFetcherExplicitIconURLAndDuckDuckGoFallback 2026-10-22T08:22:08.600762365Z --- PASS: TestFetcherExplicitIconURLAndDuckDuckGoFallback (0.00s) 2026-10-22T08:22:08.600780731Z === RUN TestFetcherResolveURLUsesHostKeyForDuckDuckGoFallback 2026-10-22T08:22:08.600798461Z --- PASS: TestFetcherResolveURLUsesHostKeyForDuckDuckGoFallback (0.00s) 2026-10-22T08:22:08.600817472Z === RUN TestFetcherMissesAndGuards 2026-10-22T08:22:08.600826515Z --- PASS: TestFetcherMissesAndGuards (0.00s) 2026-10-22T08:22:08.600852302Z === RUN TestFetcherRejectsMismatchedDeclaredContentType 2026-10-22T08:22:08.600865855Z --- PASS: TestFetcherRejectsMismatchedDeclaredContentType (0.00s) 2026-10-22T08:22:08.60088731Z === RUN TestFetcherLocalhostExceptionRequiresSameOrigin 2026-10-22T08:22:08.600901096Z --- PASS: TestFetcherLocalhostExceptionRequiresSameOrigin (0.00s) 2026-10-22T08:22:08.600910315Z === RUN TestFetcherMaxSizeAndRedirectLimit 2026-10-22T08:22:08.600919282Z --- PASS: TestFetcherMaxSizeAndRedirectLimit (0.00s) 2026-10-22T08:22:08.600928103Z === RUN TestConverterWebPConvertsAlphaFixture 2026-10-22T08:22:08.600951591Z --- PASS: TestConverterWebPConvertsAlphaFixture (0.00s) 2026-10-22T08:22:08.600965301Z === RUN TestConverterWebPFailuresAreFaviconMisses 2026-10-22T08:22:08.600974787Z === RUN TestConverterWebPFailuresAreFaviconMisses/truncated 2026-10-22T08:22:08.600983858Z === RUN TestConverterWebPFailuresAreFaviconMisses/unavailable 2026-10-22T08:22:08.600992856Z --- PASS: TestConverterWebPFailuresAreFaviconMisses (0.00s) 2026-10-22T08:22:08.601032078Z --- PASS: TestConverterWebPFailuresAreFaviconMisses/truncated (0.00s) 2026-10-22T08:22:08.601052406Z --- PASS: TestConverterWebPFailuresAreFaviconMisses/unavailable (0.00s) 2026-10-22T08:22:08.601062564Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation 2026-10-22T08:22:08.601084396Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/input 2026-10-22T08:22:08.601100956Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/dimension 2026-10-22T08:22:08.601111851Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/pixels 2026-10-22T08:22:08.601121802Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation (0.00s) 2026-10-22T08:22:08.601163675Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/input (0.00s) 2026-10-22T08:22:08.601193424Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/dimension (0.00s) 2026-10-22T08:22:08.601228177Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/pixels (0.00s) 2026-10-22T08:22:08.601238816Z PASS 2026-10-22T08:22:08.601249068Z ok github.com/bnema/dumber/internal/infrastructure/favicon 0.025s 2026-10-22T08:22:08.601257431Z === RUN TestResolveExistingPath 2026-10-22T08:22:08.601281178Z === RUN TestResolveExistingPath/absolute 2026-10-22T08:22:08.601297501Z === RUN TestResolveExistingPath/relative 2026-10-22T08:22:08.601309582Z === RUN TestResolveExistingPath/home 2026-10-22T08:22:08.601330956Z --- PASS: TestResolveExistingPath (0.00s) 2026-10-22T08:22:08.60134874Z --- PASS: TestResolveExistingPath/absolute (0.00s) 2026-10-22T08:22:08.601363897Z --- PASS: TestResolveExistingPath/relative (0.00s) 2026-10-22T08:22:08.601392618Z --- PASS: TestResolveExistingPath/home (0.00s) 2026-10-22T08:22:08.601409288Z === RUN TestResolveExistingPathMissing 2026-10-22T08:22:08.601419469Z --- PASS: TestResolveExistingPathMissing (0.00s) 2026-10-22T08:22:08.601427076Z PASS 2026-10-22T08:22:08.601436428Z ok github.com/bnema/dumber/internal/infrastructure/filesystem 0.004s 2026-10-22T08:22:08.601459134Z === RUN TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T08:22:08.601473698Z === PAUSE TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T08:22:08.601489527Z === RUN TestDownloader_DownloadFilters_RejectsUnsafeManifestFilenames 2026-10-22T08:22:08.601521936Z --- PASS: TestDownloader_DownloadFilters_RejectsUnsafeManifestFilenames (0.00s) 2026-10-22T08:22:08.60154049Z === RUN TestDownloader_DownloadFilters_AllowsSafeNestedManifestFilenames 2026-10-22T08:22:08.601551762Z --- PASS: TestDownloader_DownloadFilters_AllowsSafeNestedManifestFilenames (0.00s) 2026-10-22T08:22:08.601563389Z === RUN TestDownloader_DownloadFilters_PrunesObsoleteCachedCombinedParts 2026-10-22T08:22:08.601588199Z --- PASS: TestDownloader_DownloadFilters_PrunesObsoleteCachedCombinedParts (0.00s) 2026-10-22T08:22:08.601602338Z === RUN TestDownloader_FetchManifest_RejectsOversizedManifest 2026-10-22T08:22:08.601613454Z --- PASS: TestDownloader_FetchManifest_RejectsOversizedManifest (0.00s) 2026-10-22T08:22:08.601623185Z === RUN TestDownloader_FetchManifest_RejectsTooManyFiles 2026-10-22T08:22:08.601642668Z --- PASS: TestDownloader_FetchManifest_RejectsTooManyFiles (0.00s) 2026-10-22T08:22:08.601666524Z === RUN TestDownloader_NeedsUpdate_DetectsSameVersionManifestMetadataChange 2026-10-22T08:22:08.60169157Z --- PASS: TestDownloader_NeedsUpdate_DetectsSameVersionManifestMetadataChange (0.00s) 2026-10-22T08:22:08.601704965Z === RUN TestDownloader_DownloadFilters_RejectsOversizedFilterFile 2026-10-22T08:22:08.601716106Z --- PASS: TestDownloader_DownloadFilters_RejectsOversizedFilterFile (0.00s) 2026-10-22T08:22:08.60172562Z === RUN TestDownloader_DownloadFilters_EnforcesTotalDownloadLimit 2026-10-22T08:22:08.60173513Z --- PASS: TestDownloader_DownloadFilters_EnforcesTotalDownloadLimit (0.00s) 2026-10-22T08:22:08.601753531Z === RUN TestDownloader_DownloadFilters_RejectsSymlinkEscape 2026-10-22T08:22:08.601767446Z --- PASS: TestDownloader_DownloadFilters_RejectsSymlinkEscape (0.00s) 2026-10-22T08:22:08.601777447Z === RUN TestDownloader_GetCachedFilterPaths_RejectsSymlinkEscape 2026-10-22T08:22:08.601786899Z --- PASS: TestDownloader_GetCachedFilterPaths_RejectsSymlinkEscape (0.00s) 2026-10-22T08:22:08.601796319Z === RUN TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T08:22:08.601805302Z === PAUSE TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T08:22:08.601822959Z === RUN TestManager_LoadAsync_ChecksCacheFirst 2026-10-22T08:22:08.601841259Z 2026-10-22T08:21:58Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:22:08.601861451Z 2026-10-22T08:21:58Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:22:08.601894735Z 2026-10-22T08:21:58Z WRN failed to load cached filter part, will download component=filter-manager id=ublock-combined-0 2026-10-22T08:22:08.601927979Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_LoadAsync_ChecksCacheFirst3814812490/001/json/combined-part1.json 2026-10-22T08:22:08.601957548Z 2026-10-22T08:21:58Z INF filters compiled and active component=filter-manager parts=1 version=2025.12.19 2026-10-22T08:22:08.601973588Z --- PASS: TestManager_LoadAsync_ChecksCacheFirst (0.10s) 2026-10-22T08:22:08.601982981Z === RUN TestManager_LoadAsync_DownloadsWhenCacheMiss 2026-10-22T08:22:08.601994147Z 2026-10-22T08:21:58Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:22:08.602038847Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_LoadAsync_DownloadsWhenCacheMiss2669165688/001/json/combined-part1.json 2026-10-22T08:22:08.602060619Z 2026-10-22T08:21:58Z INF filters compiled and active component=filter-manager parts=1 version=2025.12.19 2026-10-22T08:22:08.602071853Z --- PASS: TestManager_LoadAsync_DownloadsWhenCacheMiss (0.10s) 2026-10-22T08:22:08.602099854Z === RUN TestManager_LoadAsync_ChecksForUpdatesAfterCacheLoadEvenWhenCacheIsFresh 2026-10-22T08:22:08.602115864Z 2026-10-22T08:21:58Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:22:08.60212756Z 2026-10-22T08:21:58Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:22:08.602139719Z 2026-10-22T08:21:58Z INF filters loaded from cache component=filter-manager parts=1 version=2026.03.27 2026-10-22T08:22:08.602162118Z 2026-10-22T08:21:58Z INF checking for filter updates in background 2026-10-22T08:22:08.602174768Z 2026-10-22T08:21:58Z DBG filters are up to date component=filter-manager 2026-10-22T08:22:08.602187244Z --- PASS: TestManager_LoadAsync_ChecksForUpdatesAfterCacheLoadEvenWhenCacheIsFresh (0.05s) 2026-10-22T08:22:08.602197008Z === RUN TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable 2026-10-22T08:22:08.602223527Z 2026-10-22T08:21:58Z INF filter update available, downloading component=filter-manager 2026-10-22T08:22:08.602243061Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable2063645856/001/json/combined-part1.json 2026-10-22T08:22:08.602258613Z 2026-10-22T08:21:58Z INF filters updated successfully component=filter-manager parts=1 version=2025.12.20 2026-10-22T08:22:08.60228324Z --- PASS: TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable (0.00s) 2026-10-22T08:22:08.602309687Z === RUN TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSuccessfulUpdate 2026-10-22T08:22:08.602326074Z 2026-10-22T08:21:58Z INF filter update available, downloading component=filter-manager 2026-10-22T08:22:08.602356112Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSu1635210626/001/json/combined-part1.json 2026-10-22T08:22:08.602374282Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-1 path=/tmp/TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSu1635210626/001/json/combined-part2.json 2026-10-22T08:22:08.60238742Z 2026-10-22T08:21:58Z INF filters updated successfully component=filter-manager parts=2 version=2026.03.28 2026-10-22T08:22:08.602409378Z --- PASS: TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSuccessfulUpdate (0.00s) 2026-10-22T08:22:08.602425842Z === RUN TestManager_CheckForUpdates_SkipsWhenUpToDate 2026-10-22T08:22:08.602437229Z 2026-10-22T08:21:58Z DBG filters are up to date component=filter-manager 2026-10-22T08:22:08.602446993Z --- PASS: TestManager_CheckForUpdates_SkipsWhenUpToDate (0.00s) 2026-10-22T08:22:08.602469936Z === RUN TestManager_CheckForUpdates_SkipsWhenDisabled 2026-10-22T08:22:08.602483827Z --- PASS: TestManager_CheckForUpdates_SkipsWhenDisabled (0.00s) 2026-10-22T08:22:08.60249375Z === RUN TestManager_Clear_RemovesFilterAndCache 2026-10-22T08:22:08.602508591Z 2026-10-22T08:21:58Z INF filters cleared component=filter-manager 2026-10-22T08:22:08.602535069Z --- PASS: TestManager_Clear_RemovesFilterAndCache (0.00s) 2026-10-22T08:22:08.602550513Z === RUN TestManager_Initialize_DisabledByConfig 2026-10-22T08:22:08.602566388Z 2026-10-22T08:21:58Z INF content filtering disabled component=filter-manager 2026-10-22T08:22:08.602581174Z --- PASS: TestManager_Initialize_DisabledByConfig (0.00s) 2026-10-22T08:22:08.602613279Z === RUN TestManager_StatusCallback_CalledOnStateChange 2026-10-22T08:22:08.602633666Z 2026-10-22T08:21:58Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:22:08.602652052Z 2026-10-22T08:21:58Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:22:08.602689647Z 2026-10-22T08:21:58Z WRN failed to load cached filter part, will download component=filter-manager id=ublock-combined-0 2026-10-22T08:22:08.602723986Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_StatusCallback_CalledOnStateChange1002203356/001/json/combined-part1.json 2026-10-22T08:22:08.602765786Z 2026-10-22T08:21:58Z INF filters compiled and active component=filter-manager parts=1 version=test 2026-10-22T08:22:08.602789586Z --- PASS: TestManager_StatusCallback_CalledOnStateChange (0.10s) 2026-10-22T08:22:08.602801888Z === RUN TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload 2026-10-22T08:22:08.602837555Z 2026-10-22T08:21:58Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:22:08.602894176Z 2026-10-22T08:21:58Z ERR quarantined invalid filter file cause=rule_validation_failed component=filter-manager path=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload2028848537/001/json/combined-part1.json quarantine_path=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload2028848537/001/json/quarantine/1792657318436123226-combined-part1.json 2026-10-22T08:22:08.602941496Z 2026-10-22T08:21:58Z ERR downloaded filter validation failed error="downloaded filter validation failed (1 invalid file(s)): file=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload2028848537/001/json/combined-part1.json: json parse failed: unexpected end of JSON input" component=filter-manager 2026-10-22T08:22:08.602983243Z --- PASS: TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload (0.05s) 2026-10-22T08:22:08.603019277Z === RUN TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter 2026-10-22T08:22:08.603044071Z 2026-10-22T08:21:58Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:22:08.603081456Z 2026-10-22T08:21:58Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:22:08.603164325Z 2026-10-22T08:21:58Z INF filters loaded from cache component=filter-manager parts=1 version=2025.12.19 2026-10-22T08:22:08.603192809Z 2026-10-22T08:21:58Z INF checking for filter updates in background 2026-10-22T08:22:08.603222309Z 2026-10-22T08:21:58Z DBG filters are up to date component=filter-manager 2026-10-22T08:22:08.603251904Z 2026-10-22T08:21:58Z INF filter update available, downloading component=filter-manager 2026-10-22T08:22:08.603276756Z 2026-10-22T08:21:58Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter46879719/001/json/combined-part1.json 2026-10-22T08:22:08.603301239Z 2026-10-22T08:21:58Z WRN failed to compile updated filters, keeping existing active filter error="compile ublock-combined-0: compile failed" component=filter-manager 2026-10-22T08:22:08.603318422Z --- PASS: TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter (0.05s) 2026-10-22T08:22:08.603338313Z === CONT TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T08:22:08.603353189Z === CONT TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T08:22:08.603365504Z --- PASS: TestDownloader_RenameTempFile_RequiresDirectoryParent (0.00s) 2026-10-22T08:22:08.603376355Z --- PASS: TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently (0.00s) 2026-10-22T08:22:08.603391961Z PASS 2026-10-22T08:22:08.603413511Z ok github.com/bnema/dumber/internal/infrastructure/filtering 0.532s 2026-10-22T08:22:08.603425275Z ? github.com/bnema/dumber/internal/infrastructure/filtering/mocks [no test files] 2026-10-22T08:22:08.603433231Z === RUN TestDetector_IsAvailable 2026-10-22T08:22:08.603455757Z detector_test.go:26: fc-list available: true 2026-10-22T08:22:08.603466248Z --- PASS: TestDetector_IsAvailable (0.00s) 2026-10-22T08:22:08.603474312Z === RUN TestDetector_GetAvailableFonts 2026-10-22T08:22:08.603494169Z detector_test.go:41: Found 5 font families 2026-10-22T08:22:08.603505267Z --- PASS: TestDetector_GetAvailableFonts (0.01s) 2026-10-22T08:22:08.603513879Z === RUN TestDetector_GetAvailableFonts_Caching 2026-10-22T08:22:08.603523043Z --- PASS: TestDetector_GetAvailableFonts_Caching (0.02s) 2026-10-22T08:22:08.603531422Z === RUN TestDetector_SelectBestFont_SansSerif 2026-10-22T08:22:08.603553429Z detector_test.go:80: Selected sans-serif font: FreeSans 2026-10-22T08:22:08.603561806Z --- PASS: TestDetector_SelectBestFont_SansSerif (0.02s) 2026-10-22T08:22:08.60356952Z === RUN TestDetector_SelectBestFont_Serif 2026-10-22T08:22:08.603589618Z detector_test.go:99: Selected serif font: FreeSerif 2026-10-22T08:22:08.603600186Z --- PASS: TestDetector_SelectBestFont_Serif (0.02s) 2026-10-22T08:22:08.603609622Z === RUN TestDetector_SelectBestFont_Monospace 2026-10-22T08:22:08.603635295Z detector_test.go:118: Selected monospace font: FreeMono 2026-10-22T08:22:08.603645898Z --- PASS: TestDetector_SelectBestFont_Monospace (0.02s) 2026-10-22T08:22:08.603654802Z === RUN TestDetector_SelectBestFont_EmptyChain 2026-10-22T08:22:08.603664261Z --- PASS: TestDetector_SelectBestFont_EmptyChain (0.01s) 2026-10-22T08:22:08.603673236Z === RUN TestDetector_SelectBestFont_NoMatchingFonts 2026-10-22T08:22:08.603682467Z --- PASS: TestDetector_SelectBestFont_NoMatchingFonts (0.01s) 2026-10-22T08:22:08.603691246Z === RUN TestDetector_genericFallback 2026-10-22T08:22:08.603700203Z === RUN TestDetector_genericFallback/sans-serif 2026-10-22T08:22:08.603708741Z === RUN TestDetector_genericFallback/serif 2026-10-22T08:22:08.603717063Z === RUN TestDetector_genericFallback/monospace 2026-10-22T08:22:08.603724613Z === RUN TestDetector_genericFallback/unknown 2026-10-22T08:22:08.603732096Z --- PASS: TestDetector_genericFallback (0.00s) 2026-10-22T08:22:08.60375129Z --- PASS: TestDetector_genericFallback/sans-serif (0.00s) 2026-10-22T08:22:08.603771786Z --- PASS: TestDetector_genericFallback/serif (0.00s) 2026-10-22T08:22:08.60379026Z --- PASS: TestDetector_genericFallback/monospace (0.00s) 2026-10-22T08:22:08.603810575Z --- PASS: TestDetector_genericFallback/unknown (0.00s) 2026-10-22T08:22:08.603818401Z === RUN TestFallbackChains_NotEmpty 2026-10-22T08:22:08.603826057Z --- PASS: TestFallbackChains_NotEmpty (0.00s) 2026-10-22T08:22:08.603833423Z === RUN TestFallbackChains_PreferredFontsFirst 2026-10-22T08:22:08.603841006Z --- PASS: TestFallbackChains_PreferredFontsFirst (0.00s) 2026-10-22T08:22:08.603846206Z PASS 2026-10-22T08:22:08.603854696Z ok github.com/bnema/dumber/internal/infrastructure/fonts 0.110s 2026-10-22T08:22:08.603862247Z === RUN TestChoosePopoverParent 2026-10-22T08:22:08.603870723Z --- PASS: TestChoosePopoverParent (0.00s) 2026-10-22T08:22:08.603878109Z === RUN TestPopoverPointingRect 2026-10-22T08:22:08.60388809Z === RUN TestPopoverPointingRect/uses_translated_parent_coordinates_when_available 2026-10-22T08:22:08.603898798Z === RUN TestPopoverPointingRect/falls_back_to_raw_coordinates_when_translation_fails 2026-10-22T08:22:08.603907073Z --- PASS: TestPopoverPointingRect (0.00s) 2026-10-22T08:22:08.603934667Z --- PASS: TestPopoverPointingRect/uses_translated_parent_coordinates_when_available (0.00s) 2026-10-22T08:22:08.603957323Z --- PASS: TestPopoverPointingRect/falls_back_to_raw_coordinates_when_translation_fails (0.00s) 2026-10-22T08:22:08.60396209Z === RUN TestBuildButtons 2026-10-22T08:22:08.60396752Z --- PASS: TestBuildButtons (0.00s) 2026-10-22T08:22:08.603970962Z PASS 2026-10-22T08:22:08.603976412Z ok github.com/bnema/dumber/internal/infrastructure/gtkmenu 0.019s 2026-10-22T08:22:08.603981169Z === RUN TestNormalizeScale 2026-10-22T08:22:08.603985627Z === RUN TestNormalizeScale/zero 2026-10-22T08:22:08.603989931Z === RUN TestNormalizeScale/fractional 2026-10-22T08:22:08.603994333Z === RUN TestNormalizeScale/nan 2026-10-22T08:22:08.603998931Z === RUN TestNormalizeScale/positive_infinity 2026-10-22T08:22:08.604003693Z === RUN TestNormalizeScale/negative_infinity 2026-10-22T08:22:08.604008221Z === RUN TestNormalizeScale/negative 2026-10-22T08:22:08.604012398Z --- PASS: TestNormalizeScale (0.00s) 2026-10-22T08:22:08.604021832Z --- PASS: TestNormalizeScale/zero (0.00s) 2026-10-22T08:22:08.604032078Z --- PASS: TestNormalizeScale/fractional (0.00s) 2026-10-22T08:22:08.604042175Z --- PASS: TestNormalizeScale/nan (0.00s) 2026-10-22T08:22:08.604054971Z --- PASS: TestNormalizeScale/positive_infinity (0.00s) 2026-10-22T08:22:08.604066691Z --- PASS: TestNormalizeScale/negative_infinity (0.00s) 2026-10-22T08:22:08.604076835Z --- PASS: TestNormalizeScale/negative (0.00s) 2026-10-22T08:22:08.604081217Z === RUN TestDeviceLogicalConversions 2026-10-22T08:22:08.6040857Z --- PASS: TestDeviceLogicalConversions (0.00s) 2026-10-22T08:22:08.604088851Z PASS 2026-10-22T08:22:08.604094007Z ok github.com/bnema/dumber/internal/infrastructure/gtkutil 0.003s 2026-10-22T08:22:08.60409955Z === RUN TestClipboardHandler_HandleAutoCopySelection_DelegatesToOrchestrator 2026-10-22T08:22:08.604105566Z --- PASS: TestClipboardHandler_HandleAutoCopySelection_DelegatesToOrchestrator (0.00s) 2026-10-22T08:22:08.604111123Z === RUN TestClipboardHandler_HandleExplicitCopy_DelegatesToOrchestrator 2026-10-22T08:22:08.604117079Z --- PASS: TestClipboardHandler_HandleExplicitCopy_DelegatesToOrchestrator (0.00s) 2026-10-22T08:22:08.604122193Z === RUN TestRegisterAccentHandlers_NilRouter 2026-10-22T08:22:08.604127049Z --- PASS: TestRegisterAccentHandlers_NilRouter (0.00s) 2026-10-22T08:22:08.60413161Z === RUN TestRegisterAccentHandlers_NilHandler 2026-10-22T08:22:08.604136434Z --- PASS: TestRegisterAccentHandlers_NilHandler (0.00s) 2026-10-22T08:22:08.604140912Z === RUN TestRegisterAccentHandlers_Success 2026-10-22T08:22:08.604145461Z --- PASS: TestRegisterAccentHandlers_Success (0.00s) 2026-10-22T08:22:08.604150032Z === RUN TestRegisterAccentHandlers_KeyPress 2026-10-22T08:22:08.604154801Z --- PASS: TestRegisterAccentHandlers_KeyPress (0.00s) 2026-10-22T08:22:08.604159967Z === RUN TestWebUIContract_EveryMessageHasAHandlerAndMatchingCallbacks 2026-10-22T08:22:08.604165595Z --- PASS: TestWebUIContract_EveryMessageHasAHandlerAndMatchingCallbacks (0.00s) 2026-10-22T08:22:08.604170427Z === RUN TestRegisterWebUIMessage_RejectsUnknownType 2026-10-22T08:22:08.604175748Z --- PASS: TestRegisterWebUIMessage_RejectsUnknownType (0.00s) 2026-10-22T08:22:08.604179125Z PASS 2026-10-22T08:22:08.604184656Z ok github.com/bnema/dumber/internal/infrastructure/handlers 0.012s 2026-10-22T08:22:08.604189737Z === RUN TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T08:22:08.604194667Z === PAUSE TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T08:22:08.604199391Z === RUN TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T08:22:08.604205395Z === PAUSE TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T08:22:08.604210161Z === RUN TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T08:22:08.604214941Z === PAUSE TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T08:22:08.60422002Z === RUN TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T08:22:08.604225138Z === PAUSE TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T08:22:08.604230516Z === RUN TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T08:22:08.604235913Z === PAUSE TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T08:22:08.604240755Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T08:22:08.604245555Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T08:22:08.604250256Z === RUN TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T08:22:08.604254994Z === PAUSE TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T08:22:08.60425988Z === CONT TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T08:22:08.604264567Z === CONT TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T08:22:08.604269605Z --- PASS: TestHandleFavoriteCreatePassesTagsOnlyPayload (0.00s) 2026-10-22T08:22:08.604274615Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T08:22:08.604279683Z --- PASS: TestHandleTimelineWindowPassesCompleteCursor (0.00s) 2026-10-22T08:22:08.604286724Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T08:22:08.60429203Z === CONT TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T08:22:08.604297671Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T08:22:08.604303364Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T08:22:08.604308938Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T08:22:08.604314737Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T08:22:08.604320842Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T08:22:08.604326511Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T08:22:08.60433131Z === CONT TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T08:22:08.604337578Z --- PASS: TestHandleFavoriteUpdatePreservesShortcutWhenOmitted (0.00s) 2026-10-22T08:22:08.604342836Z === CONT TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T08:22:08.604348354Z --- PASS: TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull (0.00s) 2026-10-22T08:22:08.604354377Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T08:22:08.604359488Z === CONT TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T08:22:08.604364562Z --- PASS: TestHandleFavoriteCreateRejectsInvalidTagIDs (0.00s) 2026-10-22T08:22:08.604370037Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T08:22:08.604375435Z --- PASS: TestHandleFavoriteUpdatePassesTagsOnlyPayload (0.00s) 2026-10-22T08:22:08.604380477Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor (0.00s) 2026-10-22T08:22:08.604396778Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId (0.00s) 2026-10-22T08:22:08.604414495Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before (0.00s) 2026-10-22T08:22:08.604430944Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before (0.00s) 2026-10-22T08:22:08.604434131Z PASS 2026-10-22T08:22:08.604441911Z ok github.com/bnema/dumber/internal/infrastructure/handlers/homepage 0.025s 2026-10-22T08:22:08.604447105Z === RUN TestNewPortalInhibitorClosesUnavailablePortal 2026-10-22T08:22:08.60445217Z --- PASS: TestNewPortalInhibitorClosesUnavailablePortal (0.00s) 2026-10-22T08:22:08.604457516Z === RUN TestPortalInhibitorRefcountsOneRequest 2026-10-22T08:22:08.604462646Z --- PASS: TestPortalInhibitorRefcountsOneRequest (0.00s) 2026-10-22T08:22:08.604467411Z === RUN TestPortalInhibitorIgnoresCloseRequestError 2026-10-22T08:22:08.604472409Z --- PASS: TestPortalInhibitorIgnoresCloseRequestError (0.00s) 2026-10-22T08:22:08.604477337Z === RUN TestPortalInhibitorRollsBackFailedInhibit 2026-10-22T08:22:08.604482386Z --- PASS: TestPortalInhibitorRollsBackFailedInhibit (0.00s) 2026-10-22T08:22:08.604486614Z === RUN TestPortalInhibitorClose 2026-10-22T08:22:08.604491506Z === RUN TestPortalInhibitorClose/releases_active_request 2026-10-22T08:22:08.604496694Z === RUN TestPortalInhibitorClose/without_active_request 2026-10-22T08:22:08.604502051Z === RUN TestPortalInhibitorClose/returns_connection_close_error_once 2026-10-22T08:22:08.604506629Z --- PASS: TestPortalInhibitorClose (0.00s) 2026-10-22T08:22:08.604519881Z --- PASS: TestPortalInhibitorClose/releases_active_request (0.00s) 2026-10-22T08:22:08.6045328Z --- PASS: TestPortalInhibitorClose/without_active_request (0.00s) 2026-10-22T08:22:08.604547794Z --- PASS: TestPortalInhibitorClose/returns_connection_close_error_once (0.00s) 2026-10-22T08:22:08.604551079Z PASS 2026-10-22T08:22:08.604556088Z ok github.com/bnema/dumber/internal/infrastructure/idle 0.014s 2026-10-22T08:22:08.604561606Z ? github.com/bnema/dumber/internal/infrastructure/idle/mocks [no test files] 2026-10-22T08:22:08.604567207Z ? github.com/bnema/dumber/internal/infrastructure/logging [no test files] 2026-10-22T08:22:08.604572513Z ? github.com/bnema/dumber/internal/infrastructure/media [no test files] 2026-10-22T08:22:08.604577587Z === RUN TestRetryPragmaHonorsCancellation 2026-10-22T08:22:08.60458251Z --- PASS: TestRetryPragmaHonorsCancellation (0.00s) 2026-10-22T08:22:08.604587416Z === RUN TestLockDatabaseStartupTruncatesStaleContents 2026-10-22T08:22:08.604592648Z --- PASS: TestLockDatabaseStartupTruncatesStaleContents (0.00s) 2026-10-22T08:22:08.604596992Z === RUN TestNewConnectionUsesWAL 2026-10-22T08:22:08.604601347Z --- PASS: TestNewConnectionUsesWAL (0.03s) 2026-10-22T08:22:08.604606743Z === RUN TestNewConnectionConcurrentFirstOpen 2026-10-22T08:22:08.604611685Z --- PASS: TestNewConnectionConcurrentFirstOpen (0.16s) 2026-10-22T08:22:08.604616314Z === RUN TestFavoriteRepositoryGetAllHydratesTags 2026-10-22T08:22:08.604621248Z --- PASS: TestFavoriteRepositoryGetAllHydratesTags (0.01s) 2026-10-22T08:22:08.604626078Z === RUN TestFavoriteRepositoryFindByIDHydratesTags 2026-10-22T08:22:08.604631659Z --- PASS: TestFavoriteRepositoryFindByIDHydratesTags (0.01s) 2026-10-22T08:22:08.604636611Z === RUN TestFavoriteRepositoryFindByURLHydratesTags 2026-10-22T08:22:08.604641498Z --- PASS: TestFavoriteRepositoryFindByURLHydratesTags (0.01s) 2026-10-22T08:22:08.604646246Z === RUN TestFavoriteRepositoryGetByTagHydratesTags 2026-10-22T08:22:08.604651203Z --- PASS: TestFavoriteRepositoryGetByTagHydratesTags (0.01s) 2026-10-22T08:22:08.60465606Z === RUN TestFavoriteRepositoryGetByShortcutHydratesTags 2026-10-22T08:22:08.604661278Z --- PASS: TestFavoriteRepositoryGetByShortcutHydratesTags (0.01s) 2026-10-22T08:22:08.604666237Z === RUN TestFavoriteRepositoryNoTagsHydratesEmptyTags 2026-10-22T08:22:08.604671327Z --- PASS: TestFavoriteRepositoryNoTagsHydratesEmptyTags (0.01s) 2026-10-22T08:22:08.604676171Z === RUN TestFavoriteRepositorySaveUpdatesShortcutKey 2026-10-22T08:22:08.604681241Z --- PASS: TestFavoriteRepositorySaveUpdatesShortcutKey (0.01s) 2026-10-22T08:22:08.604686565Z === RUN TestFavoriteRepositoryGetAllHydratesTagsInBatches 2026-10-22T08:22:08.604691784Z --- PASS: TestFavoriteRepositoryGetAllHydratesTagsInBatches (0.09s) 2026-10-22T08:22:08.60469667Z === RUN TestFavoritesTagsFirstMigrationFolderPathToTag 2026-10-22T08:22:08.604701803Z --- PASS: TestFavoritesTagsFirstMigrationFolderPathToTag (0.01s) 2026-10-22T08:22:08.604707081Z === RUN TestFavoritesTagsFirstMigrationFolderTagCollisionSuffix 2026-10-22T08:22:08.604712467Z --- PASS: TestFavoritesTagsFirstMigrationFolderTagCollisionSuffix (0.01s) 2026-10-22T08:22:08.604717928Z === RUN TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsExistingTag 2026-10-22T08:22:08.604723603Z --- PASS: TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsExistingTag (0.01s) 2026-10-22T08:22:08.60478506Z === RUN TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsFolderNaturalSlug 2026-10-22T08:22:08.604800237Z --- PASS: TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsFolderNaturalSlug (0.01s) 2026-10-22T08:22:08.604812133Z === RUN TestFavoritesTagsFirstMigrationMergesFoldedDuplicateTags 2026-10-22T08:22:08.60482495Z --- PASS: TestFavoritesTagsFirstMigrationMergesFoldedDuplicateTags (0.01s) 2026-10-22T08:22:08.604847615Z === RUN TestSortRankedHistoryMatches 2026-10-22T08:22:08.604855416Z --- PASS: TestSortRankedHistoryMatches (0.00s) 2026-10-22T08:22:08.604860394Z === RUN TestLazyDB_CloseSettlesAdmittedInit 2026-10-22T08:22:08.604865044Z --- PASS: TestLazyDB_CloseSettlesAdmittedInit (0.10s) 2026-10-22T08:22:08.604869544Z === RUN TestLazyDB_CloseRejectsLateAdmission 2026-10-22T08:22:08.604875855Z --- PASS: TestLazyDB_CloseRejectsLateAdmission (0.00s) 2026-10-22T08:22:08.604880377Z === RUN TestFaviconRepositoryUpsertAndGet 2026-10-22T08:22:08.604887742Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.604910309Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestFaviconRepositoryUpsertAndGet1246927573/001/dumber.db 2026-10-22T08:22:08.604918351Z --- PASS: TestFaviconRepositoryUpsertAndGet (0.01s) 2026-10-22T08:22:08.6049242Z === RUN TestFaviconRepositoryGetNotFoundReturnsNil 2026-10-22T08:22:08.604931445Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.604941103Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestFaviconRepositoryGetNotFoundReturnsNil2516927987/001/dumber.db 2026-10-22T08:22:08.604947162Z --- PASS: TestFaviconRepositoryGetNotFoundReturnsNil (0.01s) 2026-10-22T08:22:08.604952583Z === RUN TestFaviconRepositoryFindFirstUsesCallerCandidateOrder 2026-10-22T08:22:08.60497111Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.604983535Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestFaviconRepositoryFindFirstUsesCallerCandidateOrder3096674592/001/dumber.db 2026-10-22T08:22:08.604991201Z --- PASS: TestFaviconRepositoryFindFirstUsesCallerCandidateOrder (0.01s) 2026-10-22T08:22:08.604996301Z === RUN TestFaviconRepositoryUpdateLastChecked 2026-10-22T08:22:08.605003517Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605011863Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestFaviconRepositoryUpdateLastChecked936440578/001/dumber.db 2026-10-22T08:22:08.605017426Z --- PASS: TestFaviconRepositoryUpdateLastChecked (0.01s) 2026-10-22T08:22:08.605032922Z === RUN TestFaviconRepositoryDelete 2026-10-22T08:22:08.605041336Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605049559Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestFaviconRepositoryDelete1863639820/001/dumber.db 2026-10-22T08:22:08.605054875Z --- PASS: TestFaviconRepositoryDelete (0.01s) 2026-10-22T08:22:08.605059475Z === RUN TestHistoryRepository_GetRecentSince 2026-10-22T08:22:08.605066256Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605074748Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince3503889500/001/dumber.db 2026-10-22T08:22:08.605092149Z 2026-10-22T08:21:59Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605099704Z 2026-10-22T08:21:59Z DBG saving history entry url=github.com 2026-10-22T08:22:08.605105576Z 2026-10-22T08:21:59Z DBG saving history entry url=google.com 2026-10-22T08:22:08.605112355Z --- PASS: TestHistoryRepository_GetRecentSince (0.01s) 2026-10-22T08:22:08.6051177Z === RUN TestHistoryRepository_GetRecentSince_EmptyResult 2026-10-22T08:22:08.605124586Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605133328Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_EmptyResult1000491760/001/dumber.db 2026-10-22T08:22:08.605139237Z --- PASS: TestHistoryRepository_GetRecentSince_EmptyResult (0.01s) 2026-10-22T08:22:08.60517228Z === RUN TestHistoryRepository_GetMostVisited 2026-10-22T08:22:08.605181929Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605190947Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited3931863068/001/dumber.db 2026-10-22T08:22:08.605197283Z 2026-10-22T08:21:59Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605203144Z 2026-10-22T08:21:59Z DBG saving history entry url=github.com 2026-10-22T08:22:08.605210276Z 2026-10-22T08:21:59Z DBG saving history entry url=google.com 2026-10-22T08:22:08.605215543Z --- PASS: TestHistoryRepository_GetMostVisited (0.02s) 2026-10-22T08:22:08.605233435Z === RUN TestHistoryRepository_GetMostVisited_EmptyResult 2026-10-22T08:22:08.605242196Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605251291Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited_EmptyResult126972957/001/dumber.db 2026-10-22T08:22:08.605257333Z --- PASS: TestHistoryRepository_GetMostVisited_EmptyResult (0.01s) 2026-10-22T08:22:08.605268658Z === RUN TestHistoryRepository_GetRecentSince_RespectsTimeFilter 2026-10-22T08:22:08.605291695Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605333087Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_RespectsTimeFilter1608891448/001/dumber.db 2026-10-22T08:22:08.605357175Z 2026-10-22T08:21:59Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605369151Z --- PASS: TestHistoryRepository_GetRecentSince_RespectsTimeFilter (0.01s) 2026-10-22T08:22:08.605378039Z === RUN TestHistoryRepository_CRUD 2026-10-22T08:22:08.60539061Z 2026-10-22T08:21:59Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605418301Z 2026-10-22T08:21:59Z INF database connection established path=/tmp/TestHistoryRepository_CRUD343176772/001/dumber.db 2026-10-22T08:22:08.605432176Z 2026-10-22T08:21:59Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605442496Z 2026-10-22T08:21:59Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605452845Z --- PASS: TestHistoryRepository_CRUD (0.01s) 2026-10-22T08:22:08.605465516Z === RUN TestHistoryRepository_TimeFilterIntegrity 2026-10-22T08:22:08.605491097Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605511495Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_TimeFilterIntegrity2506678367/001/dumber.db 2026-10-22T08:22:08.605522583Z 2026-10-22T08:22:00Z DBG saving history entry url=test.com 2026-10-22T08:22:08.605533618Z --- PASS: TestHistoryRepository_TimeFilterIntegrity (0.01s) 2026-10-22T08:22:08.605558361Z === RUN TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays 2026-10-22T08:22:08.605571685Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605585191Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays647288396/001/dumber.db 2026-10-22T08:22:08.605595752Z --- PASS: TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays (0.01s) 2026-10-22T08:22:08.605618632Z === RUN TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays 2026-10-22T08:22:08.605650205Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605680016Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays158769311/001/dumber.db 2026-10-22T08:22:08.605696164Z --- PASS: TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays (0.01s) 2026-10-22T08:22:08.605706002Z === RUN TestHistoryRepository_GetAllRecentHistory 2026-10-22T08:22:08.605719294Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605744008Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetAllRecentHistory3268820429/001/dumber.db 2026-10-22T08:22:08.605760328Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605770819Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.60578022Z --- PASS: TestHistoryRepository_GetAllRecentHistory (0.02s) 2026-10-22T08:22:08.605799206Z === RUN TestHistoryRepository_GetAllMostVisited 2026-10-22T08:22:08.605819671Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605835588Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetAllMostVisited54086215/001/dumber.db 2026-10-22T08:22:08.605846189Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.60585575Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.605876046Z --- PASS: TestHistoryRepository_GetAllMostVisited (0.01s) 2026-10-22T08:22:08.60588961Z === RUN TestHistoryRepository_Search_SingleWord 2026-10-22T08:22:08.605901113Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.605914919Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_SingleWord655736331/001/dumber.db 2026-10-22T08:22:08.605937237Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.605950111Z 2026-10-22T08:22:00Z DBG saving history entry url=gitlab.com 2026-10-22T08:22:08.605962207Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.605971616Z --- PASS: TestHistoryRepository_Search_SingleWord (0.02s) 2026-10-22T08:22:08.605980705Z === RUN TestHistoryRepository_Search_MultiWord 2026-10-22T08:22:08.606003245Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606018442Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_MultiWord189378319/001/dumber.db 2026-10-22T08:22:08.606030704Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.606040488Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.606061103Z 2026-10-22T08:22:00Z DBG saving history entry url=jira.com 2026-10-22T08:22:08.606073314Z --- PASS: TestHistoryRepository_Search_MultiWord (0.02s) 2026-10-22T08:22:08.606082569Z === RUN TestHistoryRepository_Search_MatchesTitle 2026-10-22T08:22:08.606095147Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606131658Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_MatchesTitle1854026879/001/dumber.db 2026-10-22T08:22:08.606150667Z 2026-10-22T08:22:00Z DBG saving history entry url=docs.example.com 2026-10-22T08:22:08.606160969Z --- PASS: TestHistoryRepository_Search_MatchesTitle (0.01s) 2026-10-22T08:22:08.606170132Z === RUN TestHistoryRepository_Search_EmptyQuery 2026-10-22T08:22:08.606195756Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606211436Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_EmptyQuery585324970/001/dumber.db 2026-10-22T08:22:08.606222388Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.606233297Z --- PASS: TestHistoryRepository_Search_EmptyQuery (0.01s) 2026-10-22T08:22:08.606253957Z === RUN TestHistoryRepository_Search_NoValidTokens 2026-10-22T08:22:08.606268902Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606282199Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_NoValidTokens1824791436/001/dumber.db 2026-10-22T08:22:08.60629294Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.606314024Z --- PASS: TestHistoryRepository_Search_NoValidTokens (0.01s) 2026-10-22T08:22:08.606327884Z === RUN TestHistoryRepository_Search_NoResults 2026-10-22T08:22:08.606339638Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606352194Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_NoResults2734058341/001/dumber.db 2026-10-22T08:22:08.606362594Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.606395248Z --- PASS: TestHistoryRepository_Search_NoResults (0.01s) 2026-10-22T08:22:08.606406676Z === RUN TestHistoryRepository_Search_PrefixMatching 2026-10-22T08:22:08.606417997Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606430486Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefixMatching3513977537/001/dumber.db 2026-10-22T08:22:08.606456338Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.606476951Z 2026-10-22T08:22:00Z DBG saving history entry url=gitlab.com 2026-10-22T08:22:08.606488865Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.606498267Z --- PASS: TestHistoryRepository_Search_PrefixMatching (0.01s) 2026-10-22T08:22:08.606524862Z === RUN TestHistoryRepository_Search_DomainLikeQuery 2026-10-22T08:22:08.606540487Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606553558Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_DomainLikeQuery3792293648/001/dumber.db 2026-10-22T08:22:08.606570631Z 2026-10-22T08:22:00Z DBG saving history entry url=gordon.bnema.dev 2026-10-22T08:22:08.606595298Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.60660793Z 2026-10-22T08:22:00Z DBG saving history entry url=other.gordon.io 2026-10-22T08:22:08.6066174Z --- PASS: TestHistoryRepository_Search_DomainLikeQuery (0.01s) 2026-10-22T08:22:08.60662636Z === RUN TestHistoryRepository_Search_SpecialCharacters 2026-10-22T08:22:08.606658933Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606686931Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_SpecialCharacters1223168479/001/dumber.db 2026-10-22T08:22:08.6067354Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.606755Z --- PASS: TestHistoryRepository_Search_SpecialCharacters (0.02s) 2026-10-22T08:22:08.606772595Z === RUN TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens 2026-10-22T08:22:08.606800421Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606821646Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens3952406159/001/dumber.db 2026-10-22T08:22:08.606833074Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.606842735Z --- PASS: TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens (0.01s) 2026-10-22T08:22:08.606874991Z === RUN TestHistoryRepository_Search_SlashSeparatedQuery 2026-10-22T08:22:08.606885421Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606894967Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_SlashSeparatedQuery2936176080/001/dumber.db 2026-10-22T08:22:08.60690116Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.606906499Z --- PASS: TestHistoryRepository_Search_SlashSeparatedQuery (0.02s) 2026-10-22T08:22:08.606912098Z === RUN TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch 2026-10-22T08:22:08.606919259Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.606948263Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch1985926704/001/dumber.db 2026-10-22T08:22:08.606961182Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.606971429Z 2026-10-22T08:22:00Z DBG saving history entry url=tracker.example.com 2026-10-22T08:22:08.606979365Z --- PASS: TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch (0.01s) 2026-10-22T08:22:08.606985425Z === RUN TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains 2026-10-22T08:22:08.607010884Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607026728Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains4043578951/001/dumber.db 2026-10-22T08:22:08.607042229Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.607056364Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.60708456Z --- PASS: TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains (0.02s) 2026-10-22T08:22:08.607096605Z === RUN TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery 2026-10-22T08:22:08.607112349Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607144079Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery2454979040/001/dumber.db 2026-10-22T08:22:08.607159134Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.607169071Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.607178851Z --- PASS: TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery (0.02s) 2026-10-22T08:22:08.60718876Z === RUN TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount 2026-10-22T08:22:08.607208957Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607225796Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount2572033179/001/dumber.db 2026-10-22T08:22:08.607236824Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.607247077Z --- PASS: TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount (0.02s) 2026-10-22T08:22:08.607256629Z === RUN TestHistoryRepository_AboutBlank_CappedVisitCount 2026-10-22T08:22:08.607281953Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607297995Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_AboutBlank_CappedVisitCount2140783713/001/dumber.db 2026-10-22T08:22:08.607314176Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607324483Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607349797Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607362667Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607372752Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607386051Z --- PASS: TestHistoryRepository_AboutBlank_CappedVisitCount (0.02s) 2026-10-22T08:22:08.6074107Z === RUN TestHistoryRepository_AboutBlank_NotDominant 2026-10-22T08:22:08.607424466Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607439454Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_AboutBlank_NotDominant2540663562/001/dumber.db 2026-10-22T08:22:08.607451067Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607472874Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607485436Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607495144Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607506621Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607516462Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607538907Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607550556Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607560562Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607575109Z 2026-10-22T08:22:00Z DBG saving history entry url=about:blank 2026-10-22T08:22:08.607602082Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.607617449Z --- PASS: TestHistoryRepository_AboutBlank_NotDominant (0.02s) 2026-10-22T08:22:08.607624433Z === RUN TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit 2026-10-22T08:22:08.607641114Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607666705Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit3022627411/001/dumber.db 2026-10-22T08:22:08.607681271Z 2026-10-22T08:22:00Z DBG saving history entry url=github.com 2026-10-22T08:22:08.607691237Z --- PASS: TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit (0.03s) 2026-10-22T08:22:08.607700182Z === RUN TestHistoryRepository_RejectsEmptyCanonicalDomain 2026-10-22T08:22:08.607711483Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.60774622Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_RejectsEmptyCanonicalDomain923457608/001/dumber.db 2026-10-22T08:22:08.607760752Z --- PASS: TestHistoryRepository_RejectsEmptyCanonicalDomain (0.02s) 2026-10-22T08:22:08.607779205Z === RUN TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete 2026-10-22T08:22:08.607808083Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607819138Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete3477318549/001/dumber.db 2026-10-22T08:22:08.607825509Z 2026-10-22T08:22:00Z DBG saving history entry url=www.example.com 2026-10-22T08:22:08.607831274Z 2026-10-22T08:22:00Z DBG saving history entry url=example.com 2026-10-22T08:22:08.607836865Z 2026-10-22T08:22:00Z DBG saving history entry url=other.test 2026-10-22T08:22:08.607849459Z --- PASS: TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete (0.02s) 2026-10-22T08:22:08.607869024Z === RUN TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampTies 2026-10-22T08:22:08.607877884Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607887104Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampT3182401813/001/dumber.db 2026-10-22T08:22:08.60789337Z --- PASS: TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampTies (0.02s) 2026-10-22T08:22:08.607898994Z === RUN TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountURL 2026-10-22T08:22:08.607906076Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.607937551Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountU1461627974/001/dumber.db 2026-10-22T08:22:08.607947334Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountURL (0.02s) 2026-10-22T08:22:08.607957066Z === RUN TestHistoryRepository_GetMostVisitedWithin_BoundsResults 2026-10-22T08:22:08.607968225Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608000305Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_BoundsResults3127806370/001/dumber.db 2026-10-22T08:22:08.608015254Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_BoundsResults (0.01s) 2026-10-22T08:22:08.608025766Z === RUN TestHistoryRepository_GetRecent_ScopeExcludesOldEntries 2026-10-22T08:22:08.608033699Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608063156Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetRecent_ScopeExcludesOldEntries1736020001/001/dumber.db 2026-10-22T08:22:08.608077971Z --- PASS: TestHistoryRepository_GetRecent_ScopeExcludesOldEntries (0.01s) 2026-10-22T08:22:08.60808757Z === RUN TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch 2026-10-22T08:22:08.608103065Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608139581Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch3184504525/001/dumber.db 2026-10-22T08:22:08.608152706Z --- PASS: TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch (0.02s) 2026-10-22T08:22:08.608169307Z === RUN TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision 2026-10-22T08:22:08.608201459Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608225722Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision2175770612/001/dumber.db 2026-10-22T08:22:08.608239148Z --- PASS: TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision (0.02s) 2026-10-22T08:22:08.608270254Z === RUN TestHistoryRepository_UnboundedScopePreservesNullLastVisited 2026-10-22T08:22:08.608285696Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608307364Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_UnboundedScopePreservesNullLastVisited1575247550/001/dumber.db 2026-10-22T08:22:08.608336306Z --- PASS: TestHistoryRepository_UnboundedScopePreservesNullLastVisited (0.02s) 2026-10-22T08:22:08.608357196Z === RUN TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch 2026-10-22T08:22:08.608370867Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608400852Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch1499048772/001/dumber.db 2026-10-22T08:22:08.608422402Z --- PASS: TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch (0.02s) 2026-10-22T08:22:08.608433236Z === RUN TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch 2026-10-22T08:22:08.608448582Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608487307Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch3192889113/001/dumber.db 2026-10-22T08:22:08.608500017Z --- PASS: TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch (0.02s) 2026-10-22T08:22:08.608517105Z === RUN TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff 2026-10-22T08:22:08.608554833Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608589541Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff735217420/001/dumber.db 2026-10-22T08:22:08.608627287Z --- PASS: TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff (0.02s) 2026-10-22T08:22:08.608649213Z === RUN TestHistoryRepository_Search_BoundedScopeEmptyResult 2026-10-22T08:22:08.608661423Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608693104Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_Search_BoundedScopeEmptyResult3223387975/001/dumber.db 2026-10-22T08:22:08.608708153Z --- PASS: TestHistoryRepository_Search_BoundedScopeEmptyResult (0.02s) 2026-10-22T08:22:08.608718405Z === RUN TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmpty 2026-10-22T08:22:08.608772316Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608794603Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmp1804077302/001/dumber.db 2026-10-22T08:22:08.608806829Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmpty (0.02s) 2026-10-22T08:22:08.608840502Z === RUN TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex 2026-10-22T08:22:08.60885778Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608871367Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex1005407650/001/dumber.db 2026-10-22T08:22:08.608888281Z --- PASS: TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex (0.02s) 2026-10-22T08:22:08.608919764Z === RUN TestHistoryRepository_ScopeCutoffSubSecondNormalization 2026-10-22T08:22:08.608934142Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.608947966Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestHistoryRepository_ScopeCutoffSubSecondNormalization1093381005/001/dumber.db 2026-10-22T08:22:08.608958374Z --- PASS: TestHistoryRepository_ScopeCutoffSubSecondNormalization (0.03s) 2026-10-22T08:22:08.609005305Z === RUN TestLazyDB_NotInitializedByDefault 2026-10-22T08:22:08.609016995Z --- PASS: TestLazyDB_NotInitializedByDefault (0.00s) 2026-10-22T08:22:08.609026313Z === RUN TestLazyDB_InitializesOnFirstAccess 2026-10-22T08:22:08.60903845Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path=/tmp/TestLazyDB_InitializesOnFirstAccess477285992/001/test.db 2026-10-22T08:22:08.609059765Z 2026-10-22T08:22:00Z DBG lazy database initialized successfully 2026-10-22T08:22:08.609080819Z --- PASS: TestLazyDB_InitializesOnFirstAccess (0.02s) 2026-10-22T08:22:08.609091751Z === RUN TestLazyDB_ReturnsSameConnection 2026-10-22T08:22:08.609103888Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ReturnsSameConnection2418212495/001/test.db 2026-10-22T08:22:08.609113879Z 2026-10-22T08:22:00Z DBG lazy database initialized successfully 2026-10-22T08:22:08.609133366Z --- PASS: TestLazyDB_ReturnsSameConnection (0.02s) 2026-10-22T08:22:08.609146649Z === RUN TestLazyDB_ConcurrentAccess 2026-10-22T08:22:08.609166069Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ConcurrentAccess2746271076/001/test.db 2026-10-22T08:22:08.609176976Z 2026-10-22T08:22:00Z DBG lazy database initialized successfully 2026-10-22T08:22:08.609185702Z --- PASS: TestLazyDB_ConcurrentAccess (0.02s) 2026-10-22T08:22:08.609194363Z === RUN TestLazyDB_CloseBeforeInit 2026-10-22T08:22:08.609204275Z 2026-10-22T08:22:00Z DBG lazy database initialization skipped: provider closed 2026-10-22T08:22:08.609214745Z --- PASS: TestLazyDB_CloseBeforeInit (0.00s) 2026-10-22T08:22:08.609223411Z === RUN TestLazyDB_Path 2026-10-22T08:22:08.609232168Z --- PASS: TestLazyDB_Path (0.00s) 2026-10-22T08:22:08.60924266Z === RUN TestLazyDB_DBIsUsable 2026-10-22T08:22:08.609254135Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path=/tmp/TestLazyDB_DBIsUsable3909469798/001/test.db 2026-10-22T08:22:08.609267433Z 2026-10-22T08:22:00Z DBG lazy database initialized successfully 2026-10-22T08:22:08.609284911Z --- PASS: TestLazyDB_DBIsUsable (0.02s) 2026-10-22T08:22:08.609298974Z === RUN TestLazyDB_WarmupInitializesInBackground 2026-10-22T08:22:08.609314142Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path=/tmp/TestLazyDB_WarmupInitializesInBackground3060941289/001/test.db 2026-10-22T08:22:08.609324628Z 2026-10-22T08:22:00Z DBG lazy database initialized successfully 2026-10-22T08:22:08.609335677Z --- PASS: TestLazyDB_WarmupInitializesInBackground (0.02s) 2026-10-22T08:22:08.609343398Z === RUN TestLazyDB_CloseWaitsForInflightInit 2026-10-22T08:22:08.609349802Z 2026-10-22T08:22:00Z DBG lazy database initialization skipped: provider closed 2026-10-22T08:22:08.609354998Z --- PASS: TestLazyDB_CloseWaitsForInflightInit (0.00s) 2026-10-22T08:22:08.609360029Z === RUN TestLazyDB_ConcurrentWarmupAccessAndClose 2026-10-22T08:22:08.609367619Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ConcurrentWarmupAccessAndClose563461533/001/test.db 2026-10-22T08:22:08.609374547Z 2026-10-22T08:22:00Z DBG lazy database initialized successfully 2026-10-22T08:22:08.609379664Z --- PASS: TestLazyDB_ConcurrentWarmupAccessAndClose (0.01s) 2026-10-22T08:22:08.609384784Z === RUN TestLazyDB_InitErrorPropagated 2026-10-22T08:22:08.609390618Z 2026-10-22T08:22:00Z DBG lazy database initialization starting path= 2026-10-22T08:22:08.609398506Z 2026-10-22T08:22:00Z ERR lazy database initialization failed error="database path cannot be empty" 2026-10-22T08:22:08.609403692Z --- PASS: TestLazyDB_InitErrorPropagated (0.00s) 2026-10-22T08:22:08.609408724Z === RUN TestSessionRepository_CRUD_NilProcessID 2026-10-22T08:22:08.609415801Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.609424596Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestSessionRepository_CRUD_NilProcessID1160280212/001/dumber.db 2026-10-22T08:22:08.609431954Z 2026-10-22T08:22:00Z DBG saving session session=20251222_070000_nilp type=browser 2026-10-22T08:22:08.609437283Z --- PASS: TestSessionRepository_CRUD_NilProcessID (0.01s) 2026-10-22T08:22:08.609441708Z === RUN TestSessionRepository_CRUD 2026-10-22T08:22:08.609448845Z 2026-10-22T08:22:00Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:22:08.609457162Z 2026-10-22T08:22:00Z INF database connection established path=/tmp/TestSessionRepository_CRUD383895650/001/dumber.db 2026-10-22T08:22:08.609464286Z 2026-10-22T08:22:00Z DBG saving session session=20251222_080000_abcd type=browser 2026-10-22T08:22:08.609469357Z --- PASS: TestSessionRepository_CRUD (0.01s) 2026-10-22T08:22:08.609472914Z PASS 2026-10-22T08:22:08.609479847Z ok github.com/bnema/dumber/internal/infrastructure/persistence/sqlite 1.423s 2026-10-22T08:22:08.60948613Z ? github.com/bnema/dumber/internal/infrastructure/persistence/sqlite/sqlc [no test files] 2026-10-22T08:22:08.609490933Z === RUN TestAdmissionGateAcquireRelease 2026-10-22T08:22:08.609495553Z --- PASS: TestAdmissionGateAcquireRelease (0.00s) 2026-10-22T08:22:08.609500118Z === RUN TestAdmissionGateCloseStopsAdmission 2026-10-22T08:22:08.609504976Z --- PASS: TestAdmissionGateCloseStopsAdmission (0.00s) 2026-10-22T08:22:08.609509295Z === RUN TestAdmissionGateWaitDrained 2026-10-22T08:22:08.609514165Z --- PASS: TestAdmissionGateWaitDrained (0.06s) 2026-10-22T08:22:08.609518705Z === RUN TestAdmissionGateWaitDrainedExpiry 2026-10-22T08:22:08.609523444Z --- PASS: TestAdmissionGateWaitDrainedExpiry (0.05s) 2026-10-22T08:22:08.609527736Z === RUN TestAdmissionGateOnDrained 2026-10-22T08:22:08.609532318Z --- PASS: TestAdmissionGateOnDrained (0.00s) 2026-10-22T08:22:08.609536596Z === RUN TestAdmissionGateConcurrent 2026-10-22T08:22:08.609541199Z --- PASS: TestAdmissionGateConcurrent (0.00s) 2026-10-22T08:22:08.609547068Z === RUN TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T08:22:08.609552013Z === PAUSE TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T08:22:08.609557494Z === RUN TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T08:22:08.609563187Z === PAUSE TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T08:22:08.60956906Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T08:22:08.609574214Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T08:22:08.609579274Z === RUN TestMergeRuntimeSafety 2026-10-22T08:22:08.609584646Z === RUN TestMergeRuntimeSafety/missing 2026-10-22T08:22:08.609589613Z === RUN TestMergeRuntimeSafety/preserves_settings 2026-10-22T08:22:08.609594406Z === RUN TestMergeRuntimeSafety/overrides_unsafe_value 2026-10-22T08:22:08.609598947Z === RUN TestMergeRuntimeSafety/already_safe 2026-10-22T08:22:08.609604162Z === RUN TestMergeRuntimeSafety/safe_first_keeps_position_without_exec 2026-10-22T08:22:08.609609148Z === RUN TestMergeRuntimeSafety/collapses_duplicates 2026-10-22T08:22:08.60961436Z === RUN TestMergeRuntimeSafety/bare_key_without_value_is_unsafe 2026-10-22T08:22:08.609619459Z === RUN TestMergeRuntimeSafety/preserves_other_debug_keys 2026-10-22T08:22:08.609624954Z === RUN TestMergeRuntimeSafety/merges_separate_duplicate_entries 2026-10-22T08:22:08.60963068Z === RUN TestMergeRuntimeSafety/safe_first_entry_does_not_hide_second_entry_keys 2026-10-22T08:22:08.60963712Z === RUN TestMergeRuntimeSafety/unsafe_first_entry_preserves_second_entry_keys 2026-10-22T08:22:08.609644804Z --- PASS: TestMergeRuntimeSafety (0.00s) 2026-10-22T08:22:08.609664767Z --- PASS: TestMergeRuntimeSafety/missing (0.00s) 2026-10-22T08:22:08.609688357Z --- PASS: TestMergeRuntimeSafety/preserves_settings (0.00s) 2026-10-22T08:22:08.609712523Z --- PASS: TestMergeRuntimeSafety/overrides_unsafe_value (0.00s) 2026-10-22T08:22:08.609732042Z --- PASS: TestMergeRuntimeSafety/already_safe (0.00s) 2026-10-22T08:22:08.609752575Z --- PASS: TestMergeRuntimeSafety/safe_first_keeps_position_without_exec (0.00s) 2026-10-22T08:22:08.609766566Z --- PASS: TestMergeRuntimeSafety/collapses_duplicates (0.00s) 2026-10-22T08:22:08.609780864Z --- PASS: TestMergeRuntimeSafety/bare_key_without_value_is_unsafe (0.00s) 2026-10-22T08:22:08.609800612Z --- PASS: TestMergeRuntimeSafety/preserves_other_debug_keys (0.00s) 2026-10-22T08:22:08.609825419Z --- PASS: TestMergeRuntimeSafety/merges_separate_duplicate_entries (0.00s) 2026-10-22T08:22:08.609845256Z --- PASS: TestMergeRuntimeSafety/safe_first_entry_does_not_hide_second_entry_keys (0.00s) 2026-10-22T08:22:08.609861919Z --- PASS: TestMergeRuntimeSafety/unsafe_first_entry_preserves_second_entry_keys (0.00s) 2026-10-22T08:22:08.609866954Z === RUN TestMergeRuntimeSafetyDoesNotMutateInput 2026-10-22T08:22:08.609872144Z --- PASS: TestMergeRuntimeSafetyDoesNotMutateInput (0.00s) 2026-10-22T08:22:08.609877015Z === CONT TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T08:22:08.609882025Z --- PASS: TestLivenessProbe_IsProcessAliveRejectsInvalidPID (0.00s) 2026-10-22T08:22:08.609887115Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T08:22:08.609892594Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T08:22:08.609898206Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T08:22:08.609904208Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T08:22:08.609909861Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T08:22:08.609916394Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T08:22:08.609922919Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T08:22:08.609929149Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T08:22:08.609935286Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T08:22:08.609940811Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T08:22:08.609947254Z === CONT TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T08:22:08.609953064Z --- PASS: TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling (0.00s) 2026-10-22T08:22:08.60995907Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T08:22:08.609966547Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T08:22:08.609972596Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T08:22:08.609977974Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors (0.00s) 2026-10-22T08:22:08.60999397Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds (0.00s) 2026-10-22T08:22:08.61001275Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates (0.00s) 2026-10-22T08:22:08.610042743Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists (0.00s) 2026-10-22T08:22:08.610064363Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing (0.00s) 2026-10-22T08:22:08.610068245Z PASS 2026-10-22T08:22:08.610073732Z ok github.com/bnema/dumber/internal/infrastructure/process 0.119s 2026-10-22T08:22:08.61007877Z === RUN TestWithBrowserProfileSeparatesCEFStorageAndIPC 2026-10-22T08:22:08.610083835Z --- PASS: TestWithBrowserProfileSeparatesCEFStorageAndIPC (0.00s) 2026-10-22T08:22:08.610088759Z === RUN TestWithEphemeralBrowserProfileCreatesUniqueRoots 2026-10-22T08:22:08.610095086Z --- PASS: TestWithEphemeralBrowserProfileCreatesUniqueRoots (0.00s) 2026-10-22T08:22:08.610099916Z === RUN TestResolve_ProdPreservesSharedLayout 2026-10-22T08:22:08.610104821Z --- PASS: TestResolve_ProdPreservesSharedLayout (0.00s) 2026-10-22T08:22:08.610109754Z === RUN TestResolve_DevCEF_SeparatesSharedEngineAndIPC 2026-10-22T08:22:08.610115087Z --- PASS: TestResolve_DevCEF_SeparatesSharedEngineAndIPC (0.00s) 2026-10-22T08:22:08.610119959Z === RUN TestResolve_DevIPCPathStaysShortForLongWorktrees 2026-10-22T08:22:08.61012494Z --- PASS: TestResolve_DevIPCPathStaysShortForLongWorktrees (0.00s) 2026-10-22T08:22:08.610130577Z === RUN TestResolve_DevIPCPathFallsBackToTMPDIRWhenRuntimeDirWouldExceedSocketLimit 2026-10-22T08:22:08.610136546Z --- PASS: TestResolve_DevIPCPathFallsBackToTMPDIRWhenRuntimeDirWouldExceedSocketLimit (0.00s) 2026-10-22T08:22:08.610141516Z === RUN TestResolve_DevIPCPathErrorsWhenNoShortBaseExists 2026-10-22T08:22:08.610150133Z --- PASS: TestResolve_DevIPCPathErrorsWhenNoShortBaseExists (0.00s) 2026-10-22T08:22:08.61015573Z === RUN TestResolve_DevWebKitAndCEF_HaveDifferentTechnicalNamespaces 2026-10-22T08:22:08.610161363Z --- PASS: TestResolve_DevWebKitAndCEF_HaveDifferentTechnicalNamespaces (0.00s) 2026-10-22T08:22:08.610166102Z === RUN TestResolve_DefaultsEmptyEngineToWebKit 2026-10-22T08:22:08.610171072Z --- PASS: TestResolve_DefaultsEmptyEngineToWebKit (0.00s) 2026-10-22T08:22:08.610175882Z === RUN TestResolve_NormalizesEngineWhitespaceAndCase 2026-10-22T08:22:08.610180883Z --- PASS: TestResolve_NormalizesEngineWhitespaceAndCase (0.00s) 2026-10-22T08:22:08.610185505Z === RUN TestResolve_DefaultsUnknownEngineToWebKit 2026-10-22T08:22:08.610190607Z --- PASS: TestResolve_DefaultsUnknownEngineToWebKit (0.00s) 2026-10-22T08:22:08.610195183Z === RUN TestResolve_DevFailsWhenCWDUnavailable 2026-10-22T08:22:08.61020006Z --- PASS: TestResolve_DevFailsWhenCWDUnavailable (0.00s) 2026-10-22T08:22:08.610203328Z PASS 2026-10-22T08:22:08.610208973Z ok github.com/bnema/dumber/internal/infrastructure/runtimeprofile 0.007s 2026-10-22T08:22:08.610214017Z === RUN TestService_DrainSettlesAfterDebounceAndSave 2026-10-22T08:22:08.61022024Z --- PASS: TestService_DrainSettlesAfterDebounceAndSave (0.00s) 2026-10-22T08:22:08.610224836Z === RUN TestService_FailedSaveIsSettledButFailed 2026-10-22T08:22:08.610229647Z --- PASS: TestService_FailedSaveIsSettledButFailed (0.00s) 2026-10-22T08:22:08.610233941Z === RUN TestService_WaitSettledExpiry 2026-10-22T08:22:08.610238486Z --- PASS: TestService_WaitSettledExpiry (0.05s) 2026-10-22T08:22:08.610242881Z === RUN TestService_OnSettledFiresAfterSave 2026-10-22T08:22:08.610248194Z --- PASS: TestService_OnSettledFiresAfterSave (0.00s) 2026-10-22T08:22:08.610254084Z === RUN TestService_SaveSnapshot_RetriesTransientFKAndSucceeds 2026-10-22T08:22:08.610259421Z --- PASS: TestService_SaveSnapshot_RetriesTransientFKAndSucceeds (0.00s) 2026-10-22T08:22:08.610265065Z === RUN TestService_SaveSnapshot_RetriesTransientFKAndFails 2026-10-22T08:22:08.610270294Z --- PASS: TestService_SaveSnapshot_RetriesTransientFKAndFails (0.00s) 2026-10-22T08:22:08.6102752Z === RUN TestService_SaveSnapshot_DoesNotRetryNonFKError 2026-10-22T08:22:08.6102803Z --- PASS: TestService_SaveSnapshot_DoesNotRetryNonFKError (0.00s) 2026-10-22T08:22:08.610285107Z === RUN TestService_SetReady_SavesPendingDirtySnapshot 2026-10-22T08:22:08.610290072Z --- PASS: TestService_SetReady_SavesPendingDirtySnapshot (0.00s) 2026-10-22T08:22:08.610294754Z === RUN TestService_SaveNowPassesWindowSnapshots 2026-10-22T08:22:08.610299649Z --- PASS: TestService_SaveNowPassesWindowSnapshots (0.00s) 2026-10-22T08:22:08.6103048Z === RUN TestService_SaveSnapshotKeepsDirtyWhenWindowSnapshotUnavailable 2026-10-22T08:22:08.610310286Z --- PASS: TestService_SaveSnapshotKeepsDirtyWhenWindowSnapshotUnavailable (0.00s) 2026-10-22T08:22:08.610315338Z === RUN TestService_SaveNowPersistsEmptyWindowSnapshotAsV2 2026-10-22T08:22:08.610320734Z --- PASS: TestService_SaveNowPersistsEmptyWindowSnapshotAsV2 (0.00s) 2026-10-22T08:22:08.610327327Z === RUN TestService_SaveNowPreservesLegacySingleEmptyWindowSentinel 2026-10-22T08:22:08.610336497Z --- PASS: TestService_SaveNowPreservesLegacySingleEmptyWindowSentinel (0.00s) 2026-10-22T08:22:08.610345182Z === RUN TestService_DebounceTimerClearsOnFire 2026-10-22T08:22:08.610350593Z --- PASS: TestService_DebounceTimerClearsOnFire (0.01s) 2026-10-22T08:22:08.61035534Z === RUN TestService_StopJoinsInFlightSave 2026-10-22T08:22:08.610360239Z --- PASS: TestService_StopJoinsInFlightSave (0.22s) 2026-10-22T08:22:08.610364648Z === RUN TestService_MarkDirtyNoOpAfterStop 2026-10-22T08:22:08.610369418Z --- PASS: TestService_MarkDirtyNoOpAfterStop (0.02s) 2026-10-22T08:22:08.610374038Z === RUN TestService_SupersededTimerSavesNothing 2026-10-22T08:22:08.610378892Z --- PASS: TestService_SupersededTimerSavesNothing (0.05s) 2026-10-22T08:22:08.610382445Z PASS 2026-10-22T08:22:08.610387546Z ok github.com/bnema/dumber/internal/infrastructure/snapshot 0.360s 2026-10-22T08:22:08.610392361Z === RUN TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T08:22:08.610397028Z === PAUSE TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T08:22:08.610401981Z === RUN TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T08:22:08.610407032Z === PAUSE TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T08:22:08.610413115Z === RUN TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T08:22:08.610419239Z === PAUSE TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T08:22:08.610424774Z === RUN TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T08:22:08.610430925Z === PAUSE TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T08:22:08.610436634Z === RUN TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T08:22:08.610443804Z === PAUSE TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T08:22:08.610449185Z === RUN TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T08:22:08.610454284Z === PAUSE TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T08:22:08.61045934Z === RUN TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T08:22:08.610464457Z === PAUSE TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T08:22:08.610469406Z === RUN TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T08:22:08.610474251Z === PAUSE TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T08:22:08.610478963Z === RUN TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T08:22:08.61048372Z === PAUSE TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T08:22:08.610488432Z === RUN TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T08:22:08.610493331Z === PAUSE TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T08:22:08.610498265Z === RUN TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T08:22:08.6105031Z === PAUSE TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T08:22:08.610507191Z === RUN TestBuildMessageEnvelope 2026-10-22T08:22:08.610511184Z === PAUSE TestBuildMessageEnvelope 2026-10-22T08:22:08.610515512Z === RUN TestClientSendPrefersNativeTransport 2026-10-22T08:22:08.610519913Z === PAUSE TestClientSendPrefersNativeTransport 2026-10-22T08:22:08.610524413Z === RUN TestClientSendFallsBackToFetchTransport 2026-10-22T08:22:08.610529068Z === PAUSE TestClientSendFallsBackToFetchTransport 2026-10-22T08:22:08.61053335Z === RUN TestClientTimelineDecodesEntries 2026-10-22T08:22:08.610537764Z === PAUSE TestClientTimelineDecodesEntries 2026-10-22T08:22:08.610543324Z === RUN TestClientTimelineWindowOmitsZeroCursor 2026-10-22T08:22:08.610548043Z === PAUSE TestClientTimelineWindowOmitsZeroCursor 2026-10-22T08:22:08.610552639Z === RUN TestClientTimelineWindowSendsCompleteCursor 2026-10-22T08:22:08.610557191Z === PAUSE TestClientTimelineWindowSendsCompleteCursor 2026-10-22T08:22:08.610561806Z === RUN TestClientTimelineWindowRejectsPartialCursor 2026-10-22T08:22:08.610566457Z === PAUSE TestClientTimelineWindowRejectsPartialCursor 2026-10-22T08:22:08.610570863Z === RUN TestClientDeleteRangeRejectsEmptyRange 2026-10-22T08:22:08.610575269Z === PAUSE TestClientDeleteRangeRejectsEmptyRange 2026-10-22T08:22:08.610579405Z === RUN TestClientDeleteRangeSendsRange 2026-10-22T08:22:08.610583612Z === PAUSE TestClientDeleteRangeSendsRange 2026-10-22T08:22:08.610587831Z === RUN TestClientListDecodesFavorites 2026-10-22T08:22:08.610592162Z === PAUSE TestClientListDecodesFavorites 2026-10-22T08:22:08.610596749Z === RUN TestClientListTagsDecodesTags 2026-10-22T08:22:08.610601641Z === PAUSE TestClientListTagsDecodesTags 2026-10-22T08:22:08.610606544Z === RUN TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T08:22:08.610611364Z === PAUSE TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T08:22:08.610616198Z === RUN TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T08:22:08.610620896Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T08:22:08.610625844Z === RUN TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T08:22:08.61063189Z === PAUSE TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T08:22:08.610636606Z === RUN TestClientDomainStatsRejectsNegativeLimit 2026-10-22T08:22:08.61064222Z === PAUSE TestClientDomainStatsRejectsNegativeLimit 2026-10-22T08:22:08.610646992Z === RUN TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T08:22:08.610652037Z === PAUSE TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T08:22:08.610656457Z === RUN TestClientDeleteEntryRejectsInvalidID 2026-10-22T08:22:08.610660856Z === PAUSE TestClientDeleteEntryRejectsInvalidID 2026-10-22T08:22:08.610665066Z === RUN TestClientTagActionsTrimFields 2026-10-22T08:22:08.610669317Z === PAUSE TestClientTagActionsTrimFields 2026-10-22T08:22:08.610673929Z === RUN TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T08:22:08.610678645Z === PAUSE TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T08:22:08.610683016Z === RUN TestClientRejectsNegativeHistoryLimits 2026-10-22T08:22:08.610687479Z === PAUSE TestClientRejectsNegativeHistoryLimits 2026-10-22T08:22:08.61069219Z === CONT TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T08:22:08.61069683Z === CONT TestClientTimelineWindowRejectsPartialCursor 2026-10-22T08:22:08.610702175Z --- PASS: TestClientTimelineWindowRejectsPartialCursor (0.00s) 2026-10-22T08:22:08.610707243Z --- PASS: TestDecodeBrowserRequest_DirectConfigEndpoint (0.00s) 2026-10-22T08:22:08.610711689Z === CONT TestClientRejectsNegativeHistoryLimits 2026-10-22T08:22:08.610716471Z === CONT TestClientTimelineWindowSendsCompleteCursor 2026-10-22T08:22:08.610721161Z --- PASS: TestClientRejectsNegativeHistoryLimits (0.00s) 2026-10-22T08:22:08.610725703Z === CONT TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T08:22:08.610730343Z === CONT TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T08:22:08.61073539Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/delete_favorite 2026-10-22T08:22:08.610740458Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/set_shortcut 2026-10-22T08:22:08.610745529Z === RUN TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T08:22:08.610750557Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/create_tag 2026-10-22T08:22:08.61075811Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T08:22:08.610762957Z === CONT TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T08:22:08.610768027Z === RUN TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T08:22:08.610773348Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T08:22:08.610778761Z === RUN TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T08:22:08.610784042Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T08:22:08.610789327Z === RUN TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T08:22:08.610794595Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T08:22:08.610800117Z === RUN TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T08:22:08.610805503Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T08:22:08.610810594Z === CONT TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T08:22:08.610816037Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/update_tag 2026-10-22T08:22:08.610821214Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/update_tag_name 2026-10-22T08:22:08.610826273Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/delete_tag 2026-10-22T08:22:08.610832131Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/assign_favorite 2026-10-22T08:22:08.610837321Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/assign_tag 2026-10-22T08:22:08.610843272Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/remove_favorite 2026-10-22T08:22:08.61084838Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/remove_tag 2026-10-22T08:22:08.610853462Z --- PASS: TestClientTimelineWindowSendsCompleteCursor (0.00s) 2026-10-22T08:22:08.610857792Z === CONT TestClientListTagsDecodesTags 2026-10-22T08:22:08.610862615Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs (0.00s) 2026-10-22T08:22:08.610877099Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/delete_favorite (0.00s) 2026-10-22T08:22:08.610891621Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/set_shortcut (0.00s) 2026-10-22T08:22:08.61090552Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/create_tag (0.00s) 2026-10-22T08:22:08.610919233Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/update_tag (0.00s) 2026-10-22T08:22:08.610933616Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/update_tag_name (0.00s) 2026-10-22T08:22:08.61094776Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/delete_tag (0.00s) 2026-10-22T08:22:08.610961983Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/assign_favorite (0.00s) 2026-10-22T08:22:08.610975495Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/assign_tag (0.00s) 2026-10-22T08:22:08.610989888Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/remove_favorite (0.00s) 2026-10-22T08:22:08.611003579Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/remove_tag (0.00s) 2026-10-22T08:22:08.61100788Z === CONT TestClientListDecodesFavorites 2026-10-22T08:22:08.611012332Z === CONT TestClientDeleteRangeSendsRange 2026-10-22T08:22:08.611017297Z --- PASS: TestClientListTagsDecodesTags (0.00s) 2026-10-22T08:22:08.611021846Z === CONT TestClientDeleteRangeRejectsEmptyRange 2026-10-22T08:22:08.611026346Z --- PASS: TestClientDeleteRangeSendsRange (0.00s) 2026-10-22T08:22:08.611031242Z === CONT TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T08:22:08.611035678Z --- PASS: TestClientListDecodesFavorites (0.00s) 2026-10-22T08:22:08.611040731Z === CONT TestClientTimelineWindowOmitsZeroCursor 2026-10-22T08:22:08.611045555Z --- PASS: TestClientDeleteRangeRejectsEmptyRange (0.00s) 2026-10-22T08:22:08.611049892Z === CONT TestClientTimelineDecodesEntries 2026-10-22T08:22:08.611054915Z --- PASS: TestNormalizeBridgeShimResponse_RejectsMissingData (0.00s) 2026-10-22T08:22:08.61105946Z === CONT TestClientSendFallsBackToFetchTransport 2026-10-22T08:22:08.611592059Z --- PASS: TestClientTimelineWindowOmitsZeroCursor (0.00s) 2026-10-22T08:22:08.611612275Z === CONT TestClientSendPrefersNativeTransport 2026-10-22T08:22:08.611629871Z --- PASS: TestClientSendPrefersNativeTransport (0.00s) 2026-10-22T08:22:08.611649677Z === CONT TestBuildMessageEnvelope 2026-10-22T08:22:08.611672519Z --- PASS: TestClientSendFallsBackToFetchTransport (0.00s) 2026-10-22T08:22:08.611692785Z --- PASS: TestBuildMessageEnvelope (0.00s) 2026-10-22T08:22:08.611712237Z === CONT TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T08:22:08.611727325Z --- PASS: TestClientTimelineDecodesEntries (0.00s) 2026-10-22T08:22:08.611747181Z === CONT TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T08:22:08.611761793Z --- PASS: TestNormalizeBridgeShimResponse_RejectsEmptyBody (0.00s) 2026-10-22T08:22:08.61178656Z === CONT TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T08:22:08.611807616Z --- PASS: TestWrapDirectAPIResponse_PreservesPayload (0.00s) 2026-10-22T08:22:08.611827939Z === CONT TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T08:22:08.611848869Z --- PASS: TestNormalizeBridgeShimResponse_RejectsMalformedJSON (0.00s) 2026-10-22T08:22:08.611865941Z === CONT TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T08:22:08.611884758Z --- PASS: TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData (0.00s) 2026-10-22T08:22:08.611899892Z --- PASS: TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload (0.00s) 2026-10-22T08:22:08.611918424Z === CONT TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T08:22:08.611932105Z === CONT TestClientTagActionsTrimFields 2026-10-22T08:22:08.611956415Z --- PASS: TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope (0.00s) 2026-10-22T08:22:08.61198093Z === CONT TestClientDeleteEntryRejectsInvalidID 2026-10-22T08:22:08.611997326Z --- PASS: TestClientDeleteEntryRejectsInvalidID (0.00s) 2026-10-22T08:22:08.612007852Z === CONT TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T08:22:08.612017646Z --- PASS: TestClientDeleteDomainRejectsEmptyDomain (0.00s) 2026-10-22T08:22:08.61202706Z === CONT TestClientDomainStatsRejectsNegativeLimit 2026-10-22T08:22:08.61205779Z --- PASS: TestClientCurrentAndDefaultDecodeConfigPayload (0.00s) 2026-10-22T08:22:08.612074046Z --- PASS: TestClientDomainStatsRejectsNegativeLimit (0.00s) 2026-10-22T08:22:08.612087939Z === CONT TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T08:22:08.61209829Z --- PASS: TestClientTagActionsTrimFields (0.00s) 2026-10-22T08:22:08.612121079Z === CONT TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T08:22:08.612138307Z === CONT TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T08:22:08.612149013Z === CONT TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T08:22:08.612159468Z === CONT TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T08:22:08.612194522Z --- PASS: TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope (0.00s) 2026-10-22T08:22:08.612212061Z === CONT TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T08:22:08.612225855Z --- PASS: TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope (0.00s) 2026-10-22T08:22:08.612244705Z === CONT TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T08:22:08.61225722Z === CONT TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T08:22:08.61228181Z --- PASS: TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim (0.00s) 2026-10-22T08:22:08.612307751Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes (0.00s) 2026-10-22T08:22:08.612339873Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/save_config (0.00s) 2026-10-22T08:22:08.612374589Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/set_keybinding (0.00s) 2026-10-22T08:22:08.612403214Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding (0.00s) 2026-10-22T08:22:08.612435674Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/get_keybindings (0.00s) 2026-10-22T08:22:08.612482454Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings (0.00s) 2026-10-22T08:22:08.612502138Z --- PASS: TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline (0.00s) 2026-10-22T08:22:08.612516085Z PASS 2026-10-22T08:22:08.612546225Z ok github.com/bnema/dumber/internal/infrastructure/systemviewsbridge 0.007s 2026-10-22T08:22:08.612574197Z ? github.com/bnema/dumber/internal/infrastructure/systemviewsbridge/mocks [no test files] 2026-10-22T08:22:08.612594664Z ? github.com/bnema/dumber/internal/infrastructure/textinput [no test files] 2026-10-22T08:22:08.612607843Z === RUN TestApplier_SelfUpdateBlockedReason 2026-10-22T08:22:08.61263256Z --- PASS: TestApplier_SelfUpdateBlockedReason (0.03s) 2026-10-22T08:22:08.612647178Z === RUN TestApplier_CanSelfUpdate_ConsistentWithReason 2026-10-22T08:22:08.612668351Z --- PASS: TestApplier_CanSelfUpdate_ConsistentWithReason (0.08s) 2026-10-22T08:22:08.612678283Z === RUN TestApplier_StagingPaths 2026-10-22T08:22:08.612696301Z --- PASS: TestApplier_StagingPaths (0.00s) 2026-10-22T08:22:08.61270837Z === RUN TestApplier_HasStagedUpdate 2026-10-22T08:22:08.612720145Z --- PASS: TestApplier_HasStagedUpdate (0.00s) 2026-10-22T08:22:08.612756964Z === RUN TestApplier_ClearStagedUpdate 2026-10-22T08:22:08.612771661Z --- PASS: TestApplier_ClearStagedUpdate (0.00s) 2026-10-22T08:22:08.612781378Z === RUN TestApplier_StageUpdate 2026-10-22T08:22:08.612792529Z --- PASS: TestApplier_StageUpdate (0.00s) 2026-10-22T08:22:08.612818746Z === RUN TestNewApplierFromXDG 2026-10-22T08:22:08.612833822Z --- PASS: TestNewApplierFromXDG (0.00s) 2026-10-22T08:22:08.612844119Z === RUN TestSelfUpdateBlockedReason_Constants 2026-10-22T08:22:08.612853925Z --- PASS: TestSelfUpdateBlockedReason_Constants (0.00s) 2026-10-22T08:22:08.612877852Z === RUN TestCompareVersions 2026-10-22T08:22:08.612892253Z === RUN TestCompareVersions/equal_simple 2026-10-22T08:22:08.612902315Z === RUN TestCompareVersions/equal_two_parts 2026-10-22T08:22:08.612911935Z === RUN TestCompareVersions/equal_one_part 2026-10-22T08:22:08.612950791Z === RUN TestCompareVersions/major_less 2026-10-22T08:22:08.612968232Z === RUN TestCompareVersions/minor_less 2026-10-22T08:22:08.61297815Z === RUN TestCompareVersions/patch_less 2026-10-22T08:22:08.612987775Z === RUN TestCompareVersions/complex_less 2026-10-22T08:22:08.613017999Z === RUN TestCompareVersions/real_world_less 2026-10-22T08:22:08.613033381Z === RUN TestCompareVersions/major_greater 2026-10-22T08:22:08.613047304Z === RUN TestCompareVersions/minor_greater 2026-10-22T08:22:08.613057871Z === RUN TestCompareVersions/patch_greater 2026-10-22T08:22:08.613079727Z === RUN TestCompareVersions/prerelease_equal 2026-10-22T08:22:08.613095672Z === RUN TestCompareVersions/prerelease_less 2026-10-22T08:22:08.613105831Z === RUN TestCompareVersions/prerelease_greater 2026-10-22T08:22:08.613114761Z === RUN TestCompareVersions/partial_v1 2026-10-22T08:22:08.613147061Z === RUN TestCompareVersions/partial_v2 2026-10-22T08:22:08.61316432Z === RUN TestCompareVersions/partial_less 2026-10-22T08:22:08.61317667Z === RUN TestCompareVersions/partial_greater 2026-10-22T08:22:08.61318612Z === RUN TestCompareVersions/zero_versions 2026-10-22T08:22:08.613211597Z === RUN TestCompareVersions/zero_less 2026-10-22T08:22:08.613224626Z --- PASS: TestCompareVersions (0.00s) 2026-10-22T08:22:08.613248462Z --- PASS: TestCompareVersions/equal_simple (0.00s) 2026-10-22T08:22:08.613278633Z --- PASS: TestCompareVersions/equal_two_parts (0.00s) 2026-10-22T08:22:08.613297405Z --- PASS: TestCompareVersions/equal_one_part (0.00s) 2026-10-22T08:22:08.613313232Z --- PASS: TestCompareVersions/major_less (0.00s) 2026-10-22T08:22:08.613345259Z --- PASS: TestCompareVersions/minor_less (0.00s) 2026-10-22T08:22:08.613368185Z --- PASS: TestCompareVersions/patch_less (0.00s) 2026-10-22T08:22:08.613384738Z --- PASS: TestCompareVersions/complex_less (0.00s) 2026-10-22T08:22:08.613411511Z --- PASS: TestCompareVersions/real_world_less (0.00s) 2026-10-22T08:22:08.613429355Z --- PASS: TestCompareVersions/major_greater (0.00s) 2026-10-22T08:22:08.613447491Z --- PASS: TestCompareVersions/minor_greater (0.00s) 2026-10-22T08:22:08.613543711Z --- PASS: TestCompareVersions/patch_greater (0.00s) 2026-10-22T08:22:08.613572241Z --- PASS: TestCompareVersions/prerelease_equal (0.00s) 2026-10-22T08:22:08.613727379Z --- PASS: TestCompareVersions/prerelease_less (0.00s) 2026-10-22T08:22:08.613753895Z --- PASS: TestCompareVersions/prerelease_greater (0.00s) 2026-10-22T08:22:08.614102546Z --- PASS: TestCompareVersions/partial_v1 (0.00s) 2026-10-22T08:22:08.614130871Z --- PASS: TestCompareVersions/partial_v2 (0.00s) 2026-10-22T08:22:08.614154411Z --- PASS: TestCompareVersions/partial_less (0.00s) 2026-10-22T08:22:08.614176922Z --- PASS: TestCompareVersions/partial_greater (0.00s) 2026-10-22T08:22:08.614201012Z --- PASS: TestCompareVersions/zero_versions (0.00s) 2026-10-22T08:22:08.614222698Z --- PASS: TestCompareVersions/zero_less (0.00s) 2026-10-22T08:22:08.614235035Z === RUN TestGetArchName 2026-10-22T08:22:08.614328775Z --- PASS: TestGetArchName (0.00s) 2026-10-22T08:22:08.614341755Z === RUN TestValidateDownloadURL 2026-10-22T08:22:08.614352264Z === RUN TestValidateDownloadURL/valid_latest_release_URL 2026-10-22T08:22:08.61436251Z === RUN TestValidateDownloadURL/valid_versioned_release_URL 2026-10-22T08:22:08.614490542Z === RUN TestValidateDownloadURL/http_not_allowed 2026-10-22T08:22:08.614510424Z === RUN TestValidateDownloadURL/ftp_not_allowed 2026-10-22T08:22:08.614520463Z === RUN TestValidateDownloadURL/wrong_host 2026-10-22T08:22:08.614530437Z === RUN TestValidateDownloadURL/subdomain_not_allowed 2026-10-22T08:22:08.614539432Z === RUN TestValidateDownloadURL/typosquat_domain 2026-10-22T08:22:08.614559957Z === RUN TestValidateDownloadURL/not_a_releases_URL 2026-10-22T08:22:08.614569994Z === RUN TestValidateDownloadURL/blob_URL_not_allowed 2026-10-22T08:22:08.614578234Z === RUN TestValidateDownloadURL/empty_URL 2026-10-22T08:22:08.614591354Z === RUN TestValidateDownloadURL/invalid_URL_format 2026-10-22T08:22:08.614606315Z --- PASS: TestValidateDownloadURL (0.00s) 2026-10-22T08:22:08.614631629Z --- PASS: TestValidateDownloadURL/valid_latest_release_URL (0.00s) 2026-10-22T08:22:08.614655093Z --- PASS: TestValidateDownloadURL/valid_versioned_release_URL (0.00s) 2026-10-22T08:22:08.614672457Z --- PASS: TestValidateDownloadURL/http_not_allowed (0.00s) 2026-10-22T08:22:08.614689042Z --- PASS: TestValidateDownloadURL/ftp_not_allowed (0.00s) 2026-10-22T08:22:08.614704629Z --- PASS: TestValidateDownloadURL/wrong_host (0.00s) 2026-10-22T08:22:08.614721737Z --- PASS: TestValidateDownloadURL/subdomain_not_allowed (0.00s) 2026-10-22T08:22:08.614737926Z --- PASS: TestValidateDownloadURL/typosquat_domain (0.00s) 2026-10-22T08:22:08.614754456Z --- PASS: TestValidateDownloadURL/not_a_releases_URL (0.00s) 2026-10-22T08:22:08.614772806Z --- PASS: TestValidateDownloadURL/blob_URL_not_allowed (0.00s) 2026-10-22T08:22:08.614788355Z --- PASS: TestValidateDownloadURL/empty_URL (0.00s) 2026-10-22T08:22:08.614804882Z --- PASS: TestValidateDownloadURL/invalid_URL_format (0.00s) 2026-10-22T08:22:08.614814053Z === RUN TestSanitizeTarPath 2026-10-22T08:22:08.614823362Z === RUN TestSanitizeTarPath/simple_filename 2026-10-22T08:22:08.614832027Z === RUN TestSanitizeTarPath/nested_path 2026-10-22T08:22:08.614840678Z === RUN TestSanitizeTarPath/deep_nested_path 2026-10-22T08:22:08.614849725Z === RUN TestSanitizeTarPath/parent_directory_escape 2026-10-22T08:22:08.61486009Z === RUN TestSanitizeTarPath/hidden_parent_escape 2026-10-22T08:22:08.614870476Z === RUN TestSanitizeTarPath/double_dot_at_start_of_filename 2026-10-22T08:22:08.614879601Z === RUN TestSanitizeTarPath/absolute_path_unix 2026-10-22T08:22:08.614888416Z === RUN TestSanitizeTarPath/dot_dot_in_middle 2026-10-22T08:22:08.61491225Z === RUN TestSanitizeTarPath/current_directory 2026-10-22T08:22:08.614934099Z === RUN TestSanitizeTarPath/multiple_slashes 2026-10-22T08:22:08.614950504Z --- PASS: TestSanitizeTarPath (0.00s) 2026-10-22T08:22:08.614980951Z --- PASS: TestSanitizeTarPath/simple_filename (0.00s) 2026-10-22T08:22:08.614999844Z --- PASS: TestSanitizeTarPath/nested_path (0.00s) 2026-10-22T08:22:08.615015482Z --- PASS: TestSanitizeTarPath/deep_nested_path (0.00s) 2026-10-22T08:22:08.615044477Z --- PASS: TestSanitizeTarPath/parent_directory_escape (0.00s) 2026-10-22T08:22:08.615061506Z --- PASS: TestSanitizeTarPath/hidden_parent_escape (0.00s) 2026-10-22T08:22:08.615080517Z --- PASS: TestSanitizeTarPath/double_dot_at_start_of_filename (0.00s) 2026-10-22T08:22:08.615110412Z --- PASS: TestSanitizeTarPath/absolute_path_unix (0.00s) 2026-10-22T08:22:08.615129231Z --- PASS: TestSanitizeTarPath/dot_dot_in_middle (0.00s) 2026-10-22T08:22:08.615145085Z --- PASS: TestSanitizeTarPath/current_directory (0.00s) 2026-10-22T08:22:08.615172333Z --- PASS: TestSanitizeTarPath/multiple_slashes (0.00s) 2026-10-22T08:22:08.615189469Z === RUN TestVerifyChecksum 2026-10-22T08:22:08.615200754Z === RUN TestVerifyChecksum/valid_checksum_lowercase 2026-10-22T08:22:08.615215884Z === RUN TestVerifyChecksum/valid_checksum_uppercase 2026-10-22T08:22:08.615247507Z === RUN TestVerifyChecksum/invalid_checksum 2026-10-22T08:22:08.615265367Z === RUN TestVerifyChecksum/wrong_length_hash 2026-10-22T08:22:08.615281006Z === RUN TestVerifyChecksum/file_not_found 2026-10-22T08:22:08.616839141Z --- PASS: TestVerifyChecksum (0.00s) 2026-10-22T08:22:08.616885914Z --- PASS: TestVerifyChecksum/valid_checksum_lowercase (0.00s) 2026-10-22T08:22:08.616920016Z --- PASS: TestVerifyChecksum/valid_checksum_uppercase (0.00s) 2026-10-22T08:22:08.616948841Z --- PASS: TestVerifyChecksum/invalid_checksum (0.00s) 2026-10-22T08:22:08.616978838Z --- PASS: TestVerifyChecksum/wrong_length_hash (0.00s) 2026-10-22T08:22:08.617006399Z --- PASS: TestVerifyChecksum/file_not_found (0.00s) 2026-10-22T08:22:08.617024799Z === RUN TestSizeLimits 2026-10-22T08:22:08.617047681Z --- PASS: TestSizeLimits (0.00s) 2026-10-22T08:22:08.617065683Z === RUN TestRetryDelayForAttempt 2026-10-22T08:22:08.617088135Z === RUN TestRetryDelayForAttempt/first_attempt 2026-10-22T08:22:08.617106864Z === RUN TestRetryDelayForAttempt/second_attempt 2026-10-22T08:22:08.617141428Z === RUN TestRetryDelayForAttempt/third_attempt 2026-10-22T08:22:08.617159574Z === RUN TestRetryDelayForAttempt/capped_attempt 2026-10-22T08:22:08.617179502Z --- PASS: TestRetryDelayForAttempt (0.00s) 2026-10-22T08:22:08.617207337Z --- PASS: TestRetryDelayForAttempt/first_attempt (0.00s) 2026-10-22T08:22:08.617236103Z --- PASS: TestRetryDelayForAttempt/second_attempt (0.00s) 2026-10-22T08:22:08.617262306Z --- PASS: TestRetryDelayForAttempt/third_attempt (0.00s) 2026-10-22T08:22:08.617290292Z --- PASS: TestRetryDelayForAttempt/capped_attempt (0.00s) 2026-10-22T08:22:08.617307464Z === RUN TestRetryDelayForAttemptAddsJitter 2026-10-22T08:22:08.617324552Z --- PASS: TestRetryDelayForAttemptAddsJitter (0.00s) 2026-10-22T08:22:08.617342158Z === RUN TestIsRetryableRequestError 2026-10-22T08:22:08.617360364Z === RUN TestIsRetryableRequestError/nil 2026-10-22T08:22:08.617387941Z === RUN TestIsRetryableRequestError/context_canceled 2026-10-22T08:22:08.617407026Z === RUN TestIsRetryableRequestError/context_deadline_exceeded 2026-10-22T08:22:08.617428657Z === RUN TestIsRetryableRequestError/timeout_net_error 2026-10-22T08:22:08.617447697Z === RUN TestIsRetryableRequestError/temporary_dns_error 2026-10-22T08:22:08.61746989Z === RUN TestIsRetryableRequestError/non-timeout_net_error 2026-10-22T08:22:08.61749042Z === RUN TestIsRetryableRequestError/transient_errno_through_net_op_error 2026-10-22T08:22:08.617509587Z === RUN TestIsRetryableRequestError/non-transient_errno 2026-10-22T08:22:08.617526877Z === RUN TestIsRetryableRequestError/ordinary_error 2026-10-22T08:22:08.617553169Z --- PASS: TestIsRetryableRequestError (0.00s) 2026-10-22T08:22:08.617579773Z --- PASS: TestIsRetryableRequestError/nil (0.00s) 2026-10-22T08:22:08.617607394Z --- PASS: TestIsRetryableRequestError/context_canceled (0.00s) 2026-10-22T08:22:08.617633836Z --- PASS: TestIsRetryableRequestError/context_deadline_exceeded (0.00s) 2026-10-22T08:22:08.617661289Z --- PASS: TestIsRetryableRequestError/timeout_net_error (0.00s) 2026-10-22T08:22:08.617686453Z --- PASS: TestIsRetryableRequestError/temporary_dns_error (0.00s) 2026-10-22T08:22:08.61771412Z --- PASS: TestIsRetryableRequestError/non-timeout_net_error (0.00s) 2026-10-22T08:22:08.61774294Z --- PASS: TestIsRetryableRequestError/transient_errno_through_net_op_error (0.00s) 2026-10-22T08:22:08.617773538Z --- PASS: TestIsRetryableRequestError/non-transient_errno (0.00s) 2026-10-22T08:22:08.617800323Z --- PASS: TestIsRetryableRequestError/ordinary_error (0.00s) 2026-10-22T08:22:08.617816116Z === RUN TestGitHubCheckerDoRequestWithRetry_RetryableStatus 2026-10-22T08:22:08.617833775Z --- PASS: TestGitHubCheckerDoRequestWithRetry_RetryableStatus (0.00s) 2026-10-22T08:22:08.61784969Z === RUN TestGitHubCheckerDoRequestWithRetry_RetryableRequestError 2026-10-22T08:22:08.617867726Z --- PASS: TestGitHubCheckerDoRequestWithRetry_RetryableRequestError (0.00s) 2026-10-22T08:22:08.61788383Z === RUN TestGitHubCheckerDoRequestWithRetry_NoRetryOnNonRetryableRequestError 2026-10-22T08:22:08.61790273Z --- PASS: TestGitHubCheckerDoRequestWithRetry_NoRetryOnNonRetryableRequestError (0.00s) 2026-10-22T08:22:08.617913044Z === RUN TestGitHubCheckerCheckForUpdate_TransientError 2026-10-22T08:22:08.617919024Z --- PASS: TestGitHubCheckerCheckForUpdate_TransientError (0.04s) 2026-10-22T08:22:08.617924569Z === RUN TestGitHubDownloaderDoRequestWithRetry_NoRetryOnClientError 2026-10-22T08:22:08.617930093Z --- PASS: TestGitHubDownloaderDoRequestWithRetry_NoRetryOnClientError (0.00s) 2026-10-22T08:22:08.617934786Z PASS 2026-10-22T08:22:08.617940703Z ok github.com/bnema/dumber/internal/infrastructure/updater 0.149s 2026-10-22T08:22:08.617945186Z === RUN TestBuildMenuContextFromHitTest 2026-10-22T08:22:08.617951269Z === RUN TestBuildMenuContextFromHitTest/image_hit_test_populates_ImageURI 2026-10-22T08:22:08.617956811Z === RUN TestBuildMenuContextFromHitTest/link_hit_test_populates_LinkURI 2026-10-22T08:22:08.617962603Z === RUN TestBuildMenuContextFromHitTest/editable_and_selection_flags_propagate 2026-10-22T08:22:08.617967973Z === RUN TestBuildMenuContextFromHitTest/combined_image_and_link 2026-10-22T08:22:08.617973598Z === RUN TestBuildMenuContextFromHitTest/empty_hit_test_produces_empty_context 2026-10-22T08:22:08.617978462Z --- PASS: TestBuildMenuContextFromHitTest (0.00s) 2026-10-22T08:22:08.61799388Z --- PASS: TestBuildMenuContextFromHitTest/image_hit_test_populates_ImageURI (0.00s) 2026-10-22T08:22:08.618008882Z --- PASS: TestBuildMenuContextFromHitTest/link_hit_test_populates_LinkURI (0.00s) 2026-10-22T08:22:08.618025537Z --- PASS: TestBuildMenuContextFromHitTest/editable_and_selection_flags_propagate (0.00s) 2026-10-22T08:22:08.618039506Z --- PASS: TestBuildMenuContextFromHitTest/combined_image_and_link (0.00s) 2026-10-22T08:22:08.618055515Z --- PASS: TestBuildMenuContextFromHitTest/empty_hit_test_produces_empty_context (0.00s) 2026-10-22T08:22:08.61806015Z === RUN TestResolveImageData 2026-10-22T08:22:08.618065209Z === RUN TestResolveImageData/rejects_empty_image_URI 2026-10-22T08:22:08.618070393Z === RUN TestResolveImageData/rejects_unsupported_URI_scheme 2026-10-22T08:22:08.618075174Z === RUN TestResolveImageData/decodes_data_URI_images 2026-10-22T08:22:08.61808026Z === RUN TestResolveImageData/fetches_image_bytes_from_HTTP 2026-10-22T08:22:08.618085139Z === RUN TestResolveImageData/rejects_DNS_lookup_errors 2026-10-22T08:22:08.618090658Z === RUN TestResolveImageData/falls_back_to_sniffed_MIME_type_when_header_is_generic 2026-10-22T08:22:08.618095811Z === RUN TestResolveImageData/rejects_DNS-resolved_private_hosts 2026-10-22T08:22:08.618101663Z === RUN TestResolveImageData/connect-time_dial_skips_private_addresses_and_uses_public_ones 2026-10-22T08:22:08.618107238Z === RUN TestResolveImageData/rejects_private_literal_addresses_at_connect_time 2026-10-22T08:22:08.618112637Z === RUN TestResolveImageData/redirect_check_rejects_private_targets 2026-10-22T08:22:08.618119023Z === RUN TestResolveImageData/rejects_non-image_HTTP_content 2026-10-22T08:22:08.618125044Z === RUN TestResolveImageData/rejects_spoofed_image_headers_when_sniffed_bytes_are_not_an_image 2026-10-22T08:22:08.618130347Z === RUN TestResolveImageData/returns_error_on_HTTP_failure 2026-10-22T08:22:08.618135162Z === RUN TestResolveImageData/rejects_oversized_bodies 2026-10-22T08:22:08.618140126Z === RUN TestResolveImageData/returns_error_on_invalid_URL 2026-10-22T08:22:08.618144333Z --- PASS: TestResolveImageData (0.13s) 2026-10-22T08:22:08.618156637Z --- PASS: TestResolveImageData/rejects_empty_image_URI (0.00s) 2026-10-22T08:22:08.618170115Z --- PASS: TestResolveImageData/rejects_unsupported_URI_scheme (0.00s) 2026-10-22T08:22:08.618182459Z --- PASS: TestResolveImageData/decodes_data_URI_images (0.00s) 2026-10-22T08:22:08.618195668Z --- PASS: TestResolveImageData/fetches_image_bytes_from_HTTP (0.00s) 2026-10-22T08:22:08.618208519Z --- PASS: TestResolveImageData/rejects_DNS_lookup_errors (0.00s) 2026-10-22T08:22:08.618226067Z --- PASS: TestResolveImageData/falls_back_to_sniffed_MIME_type_when_header_is_generic (0.00s) 2026-10-22T08:22:08.618240219Z --- PASS: TestResolveImageData/rejects_DNS-resolved_private_hosts (0.00s) 2026-10-22T08:22:08.61825842Z --- PASS: TestResolveImageData/connect-time_dial_skips_private_addresses_and_uses_public_ones (0.00s) 2026-10-22T08:22:08.61827461Z --- PASS: TestResolveImageData/rejects_private_literal_addresses_at_connect_time (0.00s) 2026-10-22T08:22:08.618289087Z --- PASS: TestResolveImageData/redirect_check_rejects_private_targets (0.00s) 2026-10-22T08:22:08.618302587Z --- PASS: TestResolveImageData/rejects_non-image_HTTP_content (0.00s) 2026-10-22T08:22:08.618320822Z --- PASS: TestResolveImageData/rejects_spoofed_image_headers_when_sniffed_bytes_are_not_an_image (0.00s) 2026-10-22T08:22:08.618334875Z --- PASS: TestResolveImageData/returns_error_on_HTTP_failure (0.00s) 2026-10-22T08:22:08.618347626Z --- PASS: TestResolveImageData/rejects_oversized_bodies (0.12s) 2026-10-22T08:22:08.618360668Z --- PASS: TestResolveImageData/returns_error_on_invalid_URL (0.01s) 2026-10-22T08:22:08.618365453Z === RUN TestWebkitMenuDelegator_OpenLinkNewTab 2026-10-22T08:22:08.618370691Z --- PASS: TestWebkitMenuDelegator_OpenLinkNewTab (0.00s) 2026-10-22T08:22:08.618376082Z === RUN TestWebkitMenuDelegator_OpenLinkNewTabRequiresHandlerSuccess 2026-10-22T08:22:08.618381509Z --- PASS: TestWebkitMenuDelegator_OpenLinkNewTabRequiresHandlerSuccess (0.00s) 2026-10-22T08:22:08.618386755Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText 2026-10-22T08:22:08.618392134Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_link 2026-10-22T08:22:08.618397671Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_selection 2026-10-22T08:22:08.618403081Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText (0.00s) 2026-10-22T08:22:08.61841893Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_link (0.00s) 2026-10-22T08:22:08.618435368Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_selection (0.00s) 2026-10-22T08:22:08.618442408Z === RUN TestNewDownloadHandler 2026-10-22T08:22:08.618453641Z === RUN TestNewDownloadHandler/creates_handler_with_path_and_nil_event_handler 2026-10-22T08:22:08.618461882Z === RUN TestNewDownloadHandler/creates_handler_with_custom_path 2026-10-22T08:22:08.618467247Z --- PASS: TestNewDownloadHandler (0.00s) 2026-10-22T08:22:08.618483163Z --- PASS: TestNewDownloadHandler/creates_handler_with_path_and_nil_event_handler (0.00s) 2026-10-22T08:22:08.61849728Z --- PASS: TestNewDownloadHandler/creates_handler_with_custom_path (0.00s) 2026-10-22T08:22:08.618501821Z === RUN TestDownloadHandler_SetDownloadPath 2026-10-22T08:22:08.618506564Z --- PASS: TestDownloadHandler_SetDownloadPath (0.00s) 2026-10-22T08:22:08.618513357Z === RUN TestURIResponseAdapter 2026-10-22T08:22:08.618521946Z === RUN TestURIResponseAdapter/handles_nil_response 2026-10-22T08:22:08.618528643Z --- PASS: TestURIResponseAdapter (0.00s) 2026-10-22T08:22:08.618545809Z --- PASS: TestURIResponseAdapter/handles_nil_response (0.00s) 2026-10-22T08:22:08.618552486Z === RUN TestNewEditableFocusBridgeToken_UsesRandomHex 2026-10-22T08:22:08.618558214Z --- PASS: TestNewEditableFocusBridgeToken_UsesRandomHex (0.00s) 2026-10-22T08:22:08.618563527Z === RUN TestNewEditableFocusBridgeToken_RandFailureReturnsEmpty 2026-10-22T08:22:08.618569098Z --- PASS: TestNewEditableFocusBridgeToken_RandFailureReturnsEmpty (0.00s) 2026-10-22T08:22:08.618574206Z === RUN TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T08:22:08.618579034Z === PAUSE TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T08:22:08.618583922Z === RUN TestMatchesEditableFocusBridgeToken_RejectsEmpty 2026-10-22T08:22:08.618589813Z --- PASS: TestMatchesEditableFocusBridgeToken_RejectsEmpty (0.00s) 2026-10-22T08:22:08.618595035Z === RUN TestEngineBuildContextOptions_UsesResolvedWebKitPaths 2026-10-22T08:22:08.61860028Z --- PASS: TestEngineBuildContextOptions_UsesResolvedWebKitPaths (0.00s) 2026-10-22T08:22:08.618605758Z === RUN TestEngineBuildContextOptions_PrefersExplicitEngineOptionsDirs 2026-10-22T08:22:08.618611451Z --- PASS: TestEngineBuildContextOptions_PrefersExplicitEngineOptionsDirs (0.00s) 2026-10-22T08:22:08.618617056Z === RUN TestEngine_UpdateSettings_AcceptsTypedSettingsPayload 2026-10-22T08:22:08.61862233Z --- PASS: TestEngine_UpdateSettings_AcceptsTypedSettingsPayload (0.00s) 2026-10-22T08:22:08.618627511Z === RUN TestEngine_UpdateSettings_NilSettings 2026-10-22T08:22:08.618633491Z --- PASS: TestEngine_UpdateSettings_NilSettings (0.00s) 2026-10-22T08:22:08.618638039Z === RUN TestEngine_RegisterHandlers_NilRouter 2026-10-22T08:22:08.618642857Z --- PASS: TestEngine_RegisterHandlers_NilRouter (0.00s) 2026-10-22T08:22:08.618647692Z === RUN TestEngine_RegisterAccentHandlers_NilRouter 2026-10-22T08:22:08.6186526Z --- PASS: TestEngine_RegisterAccentHandlers_NilRouter (0.00s) 2026-10-22T08:22:08.61865734Z === RUN TestEngine_ConfigureDownloads_NilContext 2026-10-22T08:22:08.618662279Z --- PASS: TestEngine_ConfigureDownloads_NilContext (0.00s) 2026-10-22T08:22:08.618667062Z === RUN TestNewDownloadHandler_NilPreparer_NoPanic 2026-10-22T08:22:08.618919088Z --- PASS: TestNewDownloadHandler_NilPreparer_NoPanic (0.00s) 2026-10-22T08:22:08.618943073Z === RUN TestEngine_Close_NilPool 2026-10-22T08:22:08.618975122Z --- PASS: TestEngine_Close_NilPool (0.00s) 2026-10-22T08:22:08.620769791Z === RUN TestEngineConfigureContentInjectorAutoCopyGetterReadsCurrentPayload 2026-10-22T08:22:08.620809031Z --- PASS: TestEngineConfigureContentInjectorAutoCopyGetterReadsCurrentPayload (0.00s) 2026-10-22T08:22:08.620835865Z === RUN TestAccentDetectionScriptInjectionMode 2026-10-22T08:22:08.620854158Z --- PASS: TestAccentDetectionScriptInjectionMode (0.00s) 2026-10-22T08:22:08.620877237Z === RUN TestAccentDetectionScriptTracksLastFocusedEditableElement 2026-10-22T08:22:08.620901233Z --- PASS: TestAccentDetectionScriptTracksLastFocusedEditableElement (0.00s) 2026-10-22T08:22:08.620924743Z === RUN TestAccentDetectionScriptPostsEditableFocusChangedMessages 2026-10-22T08:22:08.620948806Z --- PASS: TestAccentDetectionScriptPostsEditableFocusChangedMessages (0.00s) 2026-10-22T08:22:08.620975631Z === RUN TestBuildAccentDetectionScript_EmptyTokenReturnsBeforeHandlerLookup 2026-10-22T08:22:08.620995491Z --- PASS: TestBuildAccentDetectionScript_EmptyTokenReturnsBeforeHandlerLookup (0.00s) 2026-10-22T08:22:08.621019225Z === RUN TestExplicitCopyScriptCapturesClipboardOperations 2026-10-22T08:22:08.621044866Z --- PASS: TestExplicitCopyScriptCapturesClipboardOperations (0.00s) 2026-10-22T08:22:08.621070107Z === RUN TestExplicitCopyScriptReadsInputAndTextareaSelectionFirst 2026-10-22T08:22:08.6210956Z --- PASS: TestExplicitCopyScriptReadsInputAndTextareaSelectionFirst (0.00s) 2026-10-22T08:22:08.621118086Z === RUN TestBuildWebRTCCompatScript_AddsPrefixedAliases 2026-10-22T08:22:08.621139775Z --- PASS: TestBuildWebRTCCompatScript_AddsPrefixedAliases (0.00s) 2026-10-22T08:22:08.621162339Z === RUN TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T08:22:08.621179526Z === PAUSE TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T08:22:08.621202527Z === RUN TestHandleAllowlistedEditableFocusMessage_AllowsUntrustedPage 2026-10-22T08:22:08.621227671Z --- PASS: TestHandleAllowlistedEditableFocusMessage_AllowsUntrustedPage (0.00s) 2026-10-22T08:22:08.621250125Z === RUN TestHandleAllowlistedEditableFocusMessage_IsNoopAfterPoolReuse 2026-10-22T08:22:08.621274642Z --- PASS: TestHandleAllowlistedEditableFocusMessage_IsNoopAfterPoolReuse (0.00s) 2026-10-22T08:22:08.62130103Z === RUN TestResetForPoolReuse_RotatesEditableFocusBridgeToken 2026-10-22T08:22:08.621325117Z --- PASS: TestResetForPoolReuse_RotatesEditableFocusBridgeToken (0.00s) 2026-10-22T08:22:08.621345263Z === RUN TestIsTrustedBridgeURI 2026-10-22T08:22:08.621363284Z === PAUSE TestIsTrustedBridgeURI 2026-10-22T08:22:08.62137693Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire 2026-10-22T08:22:08.621394228Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/true_for_prewarmed_view_that_already_has_other_signals 2026-10-22T08:22:08.621410584Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/false_when_pipeline_missing 2026-10-22T08:22:08.621435905Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/false_for_reused_view_with_disconnected_signals 2026-10-22T08:22:08.621460102Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire (0.00s) 2026-10-22T08:22:08.621505059Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/true_for_prewarmed_view_that_already_has_other_signals (0.00s) 2026-10-22T08:22:08.621547626Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/false_when_pipeline_missing (0.00s) 2026-10-22T08:22:08.621603971Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/false_for_reused_view_with_disconnected_signals (0.00s) 2026-10-22T08:22:08.621628905Z === RUN TestShouldReapplySettingsOnAcquire 2026-10-22T08:22:08.621655818Z === RUN TestShouldReapplySettingsOnAcquire/true_for_current_settings_and_native_webview 2026-10-22T08:22:08.621678903Z === RUN TestShouldReapplySettingsOnAcquire/false_without_settings_manager 2026-10-22T08:22:08.621703095Z === RUN TestShouldReapplySettingsOnAcquire/false_without_pooled_webview 2026-10-22T08:22:08.621728104Z === RUN TestShouldReapplySettingsOnAcquire/false_before_native_webview_exists 2026-10-22T08:22:08.621747053Z --- PASS: TestShouldReapplySettingsOnAcquire (0.00s) 2026-10-22T08:22:08.621789746Z --- PASS: TestShouldReapplySettingsOnAcquire/true_for_current_settings_and_native_webview (0.00s) 2026-10-22T08:22:08.621831509Z --- PASS: TestShouldReapplySettingsOnAcquire/false_without_settings_manager (0.00s) 2026-10-22T08:22:08.621868819Z --- PASS: TestShouldReapplySettingsOnAcquire/false_without_pooled_webview (0.00s) 2026-10-22T08:22:08.621908185Z --- PASS: TestShouldReapplySettingsOnAcquire/false_before_native_webview_exists (0.00s) 2026-10-22T08:22:08.621927634Z === RUN TestResolveReusePolicy 2026-10-22T08:22:08.621944916Z --- PASS: TestResolveReusePolicy (0.00s) 2026-10-22T08:22:08.621967129Z === RUN TestNeedsFrontendReinjectionOnAcquire 2026-10-22T08:22:08.621987603Z --- PASS: TestNeedsFrontendReinjectionOnAcquire (0.00s) 2026-10-22T08:22:08.622009085Z === RUN TestResolvedImageSaver_SaveResolvedImage 2026-10-22T08:22:08.622031252Z --- PASS: TestResolvedImageSaver_SaveResolvedImage (0.00s) 2026-10-22T08:22:08.622053142Z === RUN TestResolvedImageSaver_SaveResolvedImageRequiresDestination 2026-10-22T08:22:08.622075962Z --- PASS: TestResolvedImageSaver_SaveResolvedImageRequiresDestination (0.00s) 2026-10-22T08:22:08.622098151Z === RUN TestResolvedImageSaver_SaveResolvedImageRejectsEmptyBytes 2026-10-22T08:22:08.622121108Z --- PASS: TestResolvedImageSaver_SaveResolvedImageRejectsEmptyBytes (0.00s) 2026-10-22T08:22:08.622138086Z === RUN TestCrashOriginalURI 2026-10-22T08:22:08.622155855Z --- PASS: TestCrashOriginalURI (0.00s) 2026-10-22T08:22:08.622172993Z === RUN TestBuildCrashPageHTMLIncludesReloadTarget 2026-10-22T08:22:08.62218737Z --- PASS: TestBuildCrashPageHTMLIncludesReloadTarget (0.00s) 2026-10-22T08:22:08.622200543Z === RUN TestBuildCrashPageHTMLFallbackReloadWithoutTarget 2026-10-22T08:22:08.622213664Z --- PASS: TestBuildCrashPageHTMLFallbackReloadWithoutTarget (0.00s) 2026-10-22T08:22:08.622234138Z === RUN TestBuildCrashPageHTMLRejectsUnsafeReloadScheme 2026-10-22T08:22:08.622255353Z --- PASS: TestBuildCrashPageHTMLRejectsUnsafeReloadScheme (0.00s) 2026-10-22T08:22:08.622274704Z === RUN TestBuildCrashPageHTMLAllowsDumbSchemeTarget 2026-10-22T08:22:08.622309426Z --- PASS: TestBuildCrashPageHTMLAllowsDumbSchemeTarget (0.00s) 2026-10-22T08:22:08.622342638Z === RUN TestBuildCrashPageHTMLEscapesScriptBreakoutPayload 2026-10-22T08:22:08.622360242Z --- PASS: TestBuildCrashPageHTMLEscapesScriptBreakoutPayload (0.00s) 2026-10-22T08:22:08.622373434Z === RUN TestIsTrustedSystemviewURL 2026-10-22T08:22:08.622387343Z === PAUSE TestIsTrustedSystemviewURL 2026-10-22T08:22:08.622411885Z === RUN TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T08:22:08.622437535Z === PAUSE TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T08:22:08.622459354Z === RUN TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T08:22:08.622484888Z === PAUSE TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T08:22:08.622506742Z === RUN TestRegisterDefaultsIncludesCrashHandler 2026-10-22T08:22:08.622525014Z --- PASS: TestRegisterDefaultsIncludesCrashHandler (0.00s) 2026-10-22T08:22:08.622542867Z === RUN TestCrashHandlerSanitizesUnsafeURLQuery 2026-10-22T08:22:08.622557129Z --- PASS: TestCrashHandlerSanitizesUnsafeURLQuery (0.00s) 2026-10-22T08:22:08.622570624Z === RUN TestHandleAsset_ConfigOpaqueFormServesSystemviewsShell 2026-10-22T08:22:08.622595878Z --- PASS: TestHandleAsset_ConfigOpaqueFormServesSystemviewsShell (0.01s) 2026-10-22T08:22:08.622618468Z === RUN TestHandleAsset_SystemviewsCSSIsServed 2026-10-22T08:22:08.622642678Z --- PASS: TestHandleAsset_SystemviewsCSSIsServed (0.00s) 2026-10-22T08:22:08.622661428Z === RUN TestHandleAsset_SystemviewsRootsServeShell 2026-10-22T08:22:08.622682512Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://history 2026-10-22T08:22:08.622704657Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:history 2026-10-22T08:22:08.622731705Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://favorites 2026-10-22T08:22:08.622754308Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:favorites 2026-10-22T08:22:08.62277918Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://config 2026-10-22T08:22:08.622796512Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:config 2026-10-22T08:22:08.622813329Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://error 2026-10-22T08:22:08.622833901Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:error 2026-10-22T08:22:08.622857761Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell (0.00s) 2026-10-22T08:22:08.62289581Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://history (0.00s) 2026-10-22T08:22:08.622937771Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:history (0.00s) 2026-10-22T08:22:08.622975282Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://favorites (0.00s) 2026-10-22T08:22:08.623012572Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:favorites (0.00s) 2026-10-22T08:22:08.623048548Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://config (0.00s) 2026-10-22T08:22:08.623090075Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:config (0.00s) 2026-10-22T08:22:08.623132606Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://error (0.00s) 2026-10-22T08:22:08.623175498Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:error (0.00s) 2026-10-22T08:22:08.623194921Z === RUN TestConfigHandlersUseInjectedPayloadBuilders 2026-10-22T08:22:08.623216401Z --- PASS: TestConfigHandlersUseInjectedPayloadBuilders (0.00s) 2026-10-22T08:22:08.623235223Z === RUN TestConfigHandlersRejectUntrustedRequests 2026-10-22T08:22:08.623256619Z --- PASS: TestConfigHandlersRejectUntrustedRequests (0.00s) 2026-10-22T08:22:08.62327924Z === RUN TestConfigHandlersAllowOpaqueOriginWithTrustedReferer 2026-10-22T08:22:08.623303483Z --- PASS: TestConfigHandlersAllowOpaqueOriginWithTrustedReferer (0.00s) 2026-10-22T08:22:08.623325263Z === RUN TestConfigHandlersExposeTrustedResponsesToWebKitFetch 2026-10-22T08:22:08.62334901Z --- PASS: TestConfigHandlersExposeTrustedResponsesToWebKitFetch (0.00s) 2026-10-22T08:22:08.623365789Z === RUN TestShouldAddCORSHeaders 2026-10-22T08:22:08.623383264Z === PAUSE TestShouldAddCORSHeaders 2026-10-22T08:22:08.623404569Z === RUN TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T08:22:08.623427763Z === PAUSE TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T08:22:08.623448734Z === RUN TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T08:22:08.623468849Z === PAUSE TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T08:22:08.623491769Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews 2026-10-22T08:22:08.623514699Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/../logo.svg 2026-10-22T08:22:08.623540071Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/nested/../../logo.svg 2026-10-22T08:22:08.623562927Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews (0.00s) 2026-10-22T08:22:08.623607704Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/../logo.svg (0.00s) 2026-10-22T08:22:08.623652893Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/nested/../../logo.svg (0.00s) 2026-10-22T08:22:08.62367165Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.623703823Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.623723475Z === RUN TestSettingsManagerUpdateFromPayloadStoresTypedRuntimeSettings 2026-10-22T08:22:08.623738827Z --- PASS: TestSettingsManagerUpdateFromPayloadStoresTypedRuntimeSettings (0.00s) 2026-10-22T08:22:08.623763219Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject 2026-10-22T08:22:08.623782723Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_force_resets_acceleration_policy 2026-10-22T08:22:08.623799396Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/force_to_disable_clears_required_content_types 2026-10-22T08:22:08.623817817Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_auto_resets_acceleration_policy 2026-10-22T08:22:08.623832117Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject (0.00s) 2026-10-22T08:22:08.623869822Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_force_resets_acceleration_policy (0.00s) 2026-10-22T08:22:08.623910276Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/force_to_disable_clears_required_content_types (0.00s) 2026-10-22T08:22:08.623968092Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_auto_resets_acceleration_policy (0.00s) 2026-10-22T08:22:08.623991528Z === RUN TestHandleLoadChanged_LoadStartedDispatchesOutsideLock 2026-10-22T08:22:08.624009816Z 2026-10-22T08:22:08.624039414Z ** (process:15451): CRITICAL **: 08:22:00.935: gdouble webkit_web_view_get_zoom_level(WebKitWebView *): assertion 'WEBKIT_IS_WEB_VIEW(webView)' failed 2026-10-22T08:22:08.624061961Z --- PASS: TestHandleLoadChanged_LoadStartedDispatchesOutsideLock (0.00s) 2026-10-22T08:22:08.624080159Z === RUN TestClassifyUserMediaPermissionTypes 2026-10-22T08:22:08.624096231Z === RUN TestClassifyUserMediaPermissionTypes/audio_and_camera 2026-10-22T08:22:08.624111876Z === RUN TestClassifyUserMediaPermissionTypes/screen_only 2026-10-22T08:22:08.624127367Z === RUN TestClassifyUserMediaPermissionTypes/screen_with_audio 2026-10-22T08:22:08.62414495Z === RUN TestClassifyUserMediaPermissionTypes/webkit_display_fallback_when_all_flags_false 2026-10-22T08:22:08.624161456Z --- PASS: TestClassifyUserMediaPermissionTypes (0.00s) 2026-10-22T08:22:08.624196134Z --- PASS: TestClassifyUserMediaPermissionTypes/audio_and_camera (0.00s) 2026-10-22T08:22:08.62422479Z --- PASS: TestClassifyUserMediaPermissionTypes/screen_only (0.00s) 2026-10-22T08:22:08.624254297Z --- PASS: TestClassifyUserMediaPermissionTypes/screen_with_audio (0.00s) 2026-10-22T08:22:08.624288398Z --- PASS: TestClassifyUserMediaPermissionTypes/webkit_display_fallback_when_all_flags_false (0.00s) 2026-10-22T08:22:08.624304455Z === RUN TestClassifyPermissionRequestTypes 2026-10-22T08:22:08.62432102Z === RUN TestClassifyPermissionRequestTypes/device_info_request_stays_device_info 2026-10-22T08:22:08.624337187Z === RUN TestClassifyPermissionRequestTypes/user_media_camera 2026-10-22T08:22:08.624353752Z === RUN TestClassifyPermissionRequestTypes/user_media_fallback_display 2026-10-22T08:22:08.624371538Z === RUN TestClassifyPermissionRequestTypes/unknown_request_denied 2026-10-22T08:22:08.624387543Z === RUN TestClassifyPermissionRequestTypes/website_data_access_request 2026-10-22T08:22:08.624403283Z --- PASS: TestClassifyPermissionRequestTypes (0.00s) 2026-10-22T08:22:08.624436844Z --- PASS: TestClassifyPermissionRequestTypes/device_info_request_stays_device_info (0.00s) 2026-10-22T08:22:08.624468504Z --- PASS: TestClassifyPermissionRequestTypes/user_media_camera (0.00s) 2026-10-22T08:22:08.624499598Z --- PASS: TestClassifyPermissionRequestTypes/user_media_fallback_display (0.00s) 2026-10-22T08:22:08.624529348Z --- PASS: TestClassifyPermissionRequestTypes/unknown_request_denied (0.00s) 2026-10-22T08:22:08.624560469Z --- PASS: TestClassifyPermissionRequestTypes/website_data_access_request (0.00s) 2026-10-22T08:22:08.624580206Z === RUN TestPopupCloseCallbacksRunExactlyOnce 2026-10-22T08:22:08.624596421Z --- PASS: TestPopupCloseCallbacksRunExactlyOnce (0.00s) 2026-10-22T08:22:08.624611824Z === RUN TestPopupLifecycleCallbacksCanBeDisarmed 2026-10-22T08:22:08.624627891Z --- PASS: TestPopupLifecycleCallbacksCanBeDisarmed (0.00s) 2026-10-22T08:22:08.624642296Z === RUN TestResolvePopupFeatures 2026-10-22T08:22:08.624657018Z === PAUSE TestResolvePopupFeatures 2026-10-22T08:22:08.624673424Z === RUN TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T08:22:08.624689016Z === PAUSE TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T08:22:08.624708011Z === RUN TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T08:22:08.624734768Z === PAUSE TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T08:22:08.624805899Z === RUN TestPopupCreateCallbackPreservesNilNamedReuseResult 2026-10-22T08:22:08.624816524Z --- PASS: TestPopupCreateCallbackPreservesNilNamedReuseResult (0.00s) 2026-10-22T08:22:08.624824861Z === RUN TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T08:22:08.62483245Z === PAUSE TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T08:22:08.624840163Z === RUN TestResetForPoolReuse_ClearsBrowsingContextHostState 2026-10-22T08:22:08.624858078Z --- PASS: TestResetForPoolReuse_ClearsBrowsingContextHostState (0.00s) 2026-10-22T08:22:08.624880441Z === RUN TestDestroyWithPolicy_ClearsBrowsingContextHostState 2026-10-22T08:22:08.624895101Z --- PASS: TestDestroyWithPolicy_ClearsBrowsingContextHostState (0.00s) 2026-10-22T08:22:08.62491927Z === RUN TestClassifyRunJSEvaluateError 2026-10-22T08:22:08.624947629Z === RUN TestClassifyRunJSEvaluateError/non-fatal_canceled 2026-10-22T08:22:08.624967923Z === RUN TestClassifyRunJSEvaluateError/non-fatal_context_destroyed 2026-10-22T08:22:08.62499366Z === RUN TestClassifyRunJSEvaluateError/fatal_unknown 2026-10-22T08:22:08.625014497Z --- PASS: TestClassifyRunJSEvaluateError (0.00s) 2026-10-22T08:22:08.625040689Z --- PASS: TestClassifyRunJSEvaluateError/non-fatal_canceled (0.00s) 2026-10-22T08:22:08.625083603Z --- PASS: TestClassifyRunJSEvaluateError/non-fatal_context_destroyed (0.00s) 2026-10-22T08:22:08.625115668Z --- PASS: TestClassifyRunJSEvaluateError/fatal_unknown (0.00s) 2026-10-22T08:22:08.625130293Z === RUN TestNormalizeRunJSErrorSignature 2026-10-22T08:22:08.625167634Z --- PASS: TestNormalizeRunJSErrorSignature (0.00s) 2026-10-22T08:22:08.62518285Z === RUN TestWebViewRunJSDomain 2026-10-22T08:22:08.625197765Z --- PASS: TestWebViewRunJSDomain (0.00s) 2026-10-22T08:22:08.625221567Z === RUN TestShouldLogRunJSError_NonFatalAggregation 2026-10-22T08:22:08.625251059Z --- PASS: TestShouldLogRunJSError_NonFatalAggregation (0.00s) 2026-10-22T08:22:08.625281549Z === RUN TestShouldLogRunJSError_NonFatalLogsEveryN 2026-10-22T08:22:08.625297916Z --- PASS: TestShouldLogRunJSError_NonFatalLogsEveryN (0.00s) 2026-10-22T08:22:08.625313111Z === RUN TestShouldLogRunJSError_FatalAlwaysLogs 2026-10-22T08:22:08.6253416Z --- PASS: TestShouldLogRunJSError_FatalAlwaysLogs (0.00s) 2026-10-22T08:22:08.625368198Z === RUN TestScrollPage_Destroyed_ReturnsError 2026-10-22T08:22:08.625385318Z --- PASS: TestScrollPage_Destroyed_ReturnsError (0.00s) 2026-10-22T08:22:08.625401766Z === RUN TestScrollPage_UsesFallbackDeltasAndRunsJavaScript 2026-10-22T08:22:08.625430284Z --- PASS: TestScrollPage_UsesFallbackDeltasAndRunsJavaScript (0.00s) 2026-10-22T08:22:08.625448386Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas 2026-10-22T08:22:08.625461532Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/zero_request 2026-10-22T08:22:08.625488478Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/down 2026-10-22T08:22:08.625504216Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/up 2026-10-22T08:22:08.625516798Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/left 2026-10-22T08:22:08.625532124Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/right 2026-10-22T08:22:08.625562081Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/up_fast 2026-10-22T08:22:08.625578049Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/down_fast 2026-10-22T08:22:08.625592122Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas (0.00s) 2026-10-22T08:22:08.625650852Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/zero_request (0.00s) 2026-10-22T08:22:08.625684901Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/down (0.00s) 2026-10-22T08:22:08.62572887Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/up (0.00s) 2026-10-22T08:22:08.625761162Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/left (0.00s) 2026-10-22T08:22:08.625804153Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/right (0.00s) 2026-10-22T08:22:08.625835723Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/up_fast (0.00s) 2026-10-22T08:22:08.625879285Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/down_fast (0.00s) 2026-10-22T08:22:08.625896182Z === RUN TestWebProcessTerminationReasonString 2026-10-22T08:22:08.625909141Z --- PASS: TestWebProcessTerminationReasonString (0.00s) 2026-10-22T08:22:08.62592074Z === RUN TestResolveTerminatePolicy 2026-10-22T08:22:08.625953772Z --- PASS: TestResolveTerminatePolicy (0.00s) 2026-10-22T08:22:08.625968012Z === RUN TestShouldTerminateWebProcess 2026-10-22T08:22:08.625985817Z --- PASS: TestShouldTerminateWebProcess (0.00s) 2026-10-22T08:22:08.626012637Z === CONT TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T08:22:08.626031592Z === CONT TestIsTrustedSystemviewURL 2026-10-22T08:22:08.626044528Z === CONT TestIsTrustedBridgeURI 2026-10-22T08:22:08.626057116Z === RUN TestIsTrustedBridgeURI/dumb://history 2026-10-22T08:22:08.626090778Z === PAUSE TestIsTrustedBridgeURI/dumb://history 2026-10-22T08:22:08.62610603Z === CONT TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T08:22:08.626118499Z === RUN TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T08:22:08.626130912Z === PAUSE TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T08:22:08.626173718Z === CONT TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T08:22:08.626189051Z === RUN TestIsTrustedBridgeURI/dumb://config 2026-10-22T08:22:08.626201451Z === PAUSE TestIsTrustedBridgeURI/dumb://config 2026-10-22T08:22:08.626213357Z === RUN TestIsTrustedBridgeURI/dumb://error 2026-10-22T08:22:08.626245559Z === PAUSE TestIsTrustedBridgeURI/dumb://error 2026-10-22T08:22:08.626260179Z === RUN TestIsTrustedBridgeURI/dumb://crash 2026-10-22T08:22:08.626272929Z === PAUSE TestIsTrustedBridgeURI/dumb://crash 2026-10-22T08:22:08.626285589Z === RUN TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T08:22:08.626317297Z === PAUSE TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T08:22:08.626331907Z === RUN TestIsTrustedBridgeURI/#00 2026-10-22T08:22:08.626344172Z === PAUSE TestIsTrustedBridgeURI/#00 2026-10-22T08:22:08.626356734Z === RUN TestIsTrustedBridgeURI/https://example.com 2026-10-22T08:22:08.626384473Z === PAUSE TestIsTrustedBridgeURI/https://example.com 2026-10-22T08:22:08.626401232Z === RUN TestIsTrustedBridgeURI/http://localhost 2026-10-22T08:22:08.626416135Z === PAUSE TestIsTrustedBridgeURI/http://localhost 2026-10-22T08:22:08.626444467Z === RUN TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T08:22:08.626462166Z === PAUSE TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T08:22:08.626476153Z === RUN TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T08:22:08.626513616Z === PAUSE TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T08:22:08.626523349Z === RUN TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T08:22:08.626531578Z === PAUSE TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T08:22:08.626539943Z === RUN TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T08:22:08.626552616Z === PAUSE TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T08:22:08.626584998Z --- PASS: TestIsTrustedSystemviewURL (0.00s) 2026-10-22T08:22:08.62660181Z --- PASS: TestResolvePopupFeaturesNilWebViewIsUnknown (0.00s) 2026-10-22T08:22:08.626616339Z --- PASS: TestMapPopupRequestDefersScriptBlankFeatures (0.00s) 2026-10-22T08:22:08.626644538Z === CONT TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T08:22:08.626663722Z --- PASS: TestMapPopupRequestClassifiesLinkBlankAsFeatureless (0.00s) 2026-10-22T08:22:08.626677476Z === CONT TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T08:22:08.626690288Z --- PASS: TestReadAssetWithEncodingDecompressesBrotliWASM (0.00s) 2026-10-22T08:22:08.626723412Z === CONT TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T08:22:08.626739825Z --- PASS: TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS (0.00s) 2026-10-22T08:22:08.626752459Z === CONT TestShouldAddCORSHeaders 2026-10-22T08:22:08.626764916Z === RUN TestShouldAddCORSHeaders/private_api_route 2026-10-22T08:22:08.626799244Z === PAUSE TestShouldAddCORSHeaders/private_api_route 2026-10-22T08:22:08.62681518Z === RUN TestShouldAddCORSHeaders/wasm_asset 2026-10-22T08:22:08.626830224Z === PAUSE TestShouldAddCORSHeaders/wasm_asset 2026-10-22T08:22:08.626851372Z === RUN TestShouldAddCORSHeaders/html_shell 2026-10-22T08:22:08.626877672Z === PAUSE TestShouldAddCORSHeaders/html_shell 2026-10-22T08:22:08.626892741Z === RUN TestShouldAddCORSHeaders/js_asset 2026-10-22T08:22:08.626904982Z === PAUSE TestShouldAddCORSHeaders/js_asset 2026-10-22T08:22:08.62691751Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.626945448Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:22:08.626963243Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:22:08.626978415Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:22:08.627008361Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:22:08.627024681Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:22:08.62704145Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:22:08.627064859Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:22:08.627095595Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:22:08.627113735Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:22:08.627133028Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:22:08.627147008Z === CONT TestResolvePopupFeatures 2026-10-22T08:22:08.627164163Z === RUN TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T08:22:08.627178865Z === PAUSE TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T08:22:08.627205119Z === RUN TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T08:22:08.627230104Z === PAUSE TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T08:22:08.62725075Z === RUN TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T08:22:08.627278147Z === PAUSE TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T08:22:08.627304945Z === RUN TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T08:22:08.62732419Z === PAUSE TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T08:22:08.627344705Z === RUN TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T08:22:08.627368617Z === PAUSE TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T08:22:08.627388509Z === CONT TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T08:22:08.627427878Z --- PASS: TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer (0.00s) 2026-10-22T08:22:08.627451368Z === CONT TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T08:22:08.627468963Z === CONT TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T08:22:08.627489797Z --- PASS: TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent (0.00s) 2026-10-22T08:22:08.627513924Z === CONT TestShouldAddCORSHeaders/private_api_route 2026-10-22T08:22:08.627537226Z === CONT TestIsTrustedBridgeURI/dumb://history 2026-10-22T08:22:08.627560014Z --- PASS: TestMessageRouterBaseContextConcurrentUpdate (0.00s) 2026-10-22T08:22:08.627576344Z === CONT TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T08:22:08.627591908Z === CONT TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T08:22:08.627602276Z === CONT TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T08:22:08.627614294Z === CONT TestIsTrustedBridgeURI/http://localhost 2026-10-22T08:22:08.627632097Z === CONT TestIsTrustedBridgeURI/https://example.com 2026-10-22T08:22:08.627646479Z === CONT TestIsTrustedBridgeURI/#00 2026-10-22T08:22:08.627661661Z === CONT TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T08:22:08.627673577Z === CONT TestIsTrustedBridgeURI/dumb://crash 2026-10-22T08:22:08.627687535Z === CONT TestIsTrustedBridgeURI/dumb://error 2026-10-22T08:22:08.627701123Z === CONT TestIsTrustedBridgeURI/dumb://config 2026-10-22T08:22:08.627717034Z === CONT TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T08:22:08.627732554Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:22:08.627747235Z === CONT TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T08:22:08.627762711Z --- PASS: TestIsTrustedBridgeURI (0.00s) 2026-10-22T08:22:08.627788294Z --- PASS: TestIsTrustedBridgeURI/dumb://history (0.00s) 2026-10-22T08:22:08.627814305Z --- PASS: TestIsTrustedBridgeURI/dumb://example.com (0.00s) 2026-10-22T08:22:08.62784061Z --- PASS: TestIsTrustedBridgeURI/dumb://evil/history (0.00s) 2026-10-22T08:22:08.627870462Z --- PASS: TestIsTrustedBridgeURI/file:///tmp/history.html (0.00s) 2026-10-22T08:22:08.627898459Z --- PASS: TestIsTrustedBridgeURI/http://localhost (0.00s) 2026-10-22T08:22:08.627926548Z --- PASS: TestIsTrustedBridgeURI/https://example.com (0.00s) 2026-10-22T08:22:08.627950684Z --- PASS: TestIsTrustedBridgeURI/#00 (0.00s) 2026-10-22T08:22:08.62798095Z --- PASS: TestIsTrustedBridgeURI/dumb://history/path?cursor=1 (0.00s) 2026-10-22T08:22:08.628008126Z --- PASS: TestIsTrustedBridgeURI/dumb://crash (0.00s) 2026-10-22T08:22:08.628034174Z --- PASS: TestIsTrustedBridgeURI/dumb://error (0.00s) 2026-10-22T08:22:08.628060141Z --- PASS: TestIsTrustedBridgeURI/dumb://config (0.00s) 2026-10-22T08:22:08.628088334Z --- PASS: TestIsTrustedBridgeURI/dumb://favorites (0.00s) 2026-10-22T08:22:08.62811644Z --- PASS: TestIsTrustedBridgeURI/javascript:alert(1) (0.00s) 2026-10-22T08:22:08.628132693Z === CONT TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T08:22:08.628148337Z === CONT TestShouldAddCORSHeaders/js_asset 2026-10-22T08:22:08.628164443Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:22:08.628182027Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:22:08.628198592Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:22:08.628215664Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:22:08.628231822Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T08:22:08.628262477Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape (0.00s) 2026-10-22T08:22:08.628296337Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir (0.00s) 2026-10-22T08:22:08.628326893Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/null_byte (0.00s) 2026-10-22T08:22:08.62835957Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape (0.00s) 2026-10-22T08:22:08.628390168Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape (0.00s) 2026-10-22T08:22:08.628406607Z === CONT TestShouldAddCORSHeaders/html_shell 2026-10-22T08:22:08.628423085Z === CONT TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T08:22:08.628438975Z === CONT TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T08:22:08.628454772Z === CONT TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T08:22:08.628470284Z === CONT TestShouldAddCORSHeaders/wasm_asset 2026-10-22T08:22:08.628485769Z --- PASS: TestShouldAddCORSHeaders (0.00s) 2026-10-22T08:22:08.628513116Z --- PASS: TestShouldAddCORSHeaders/private_api_route (0.00s) 2026-10-22T08:22:08.628541276Z --- PASS: TestShouldAddCORSHeaders/js_asset (0.00s) 2026-10-22T08:22:08.628568714Z --- PASS: TestShouldAddCORSHeaders/html_shell (0.00s) 2026-10-22T08:22:08.62859552Z --- PASS: TestShouldAddCORSHeaders/wasm_asset (0.00s) 2026-10-22T08:22:08.628611803Z === CONT TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T08:22:08.628627182Z --- PASS: TestResolvePopupFeatures (0.00s) 2026-10-22T08:22:08.628658963Z --- PASS: TestResolvePopupFeatures/default_properties_are_featureless (0.00s) 2026-10-22T08:22:08.62869189Z --- PASS: TestResolvePopupFeatures/hidden_location_bar_is_popup_like (0.00s) 2026-10-22T08:22:08.62872369Z --- PASS: TestResolvePopupFeatures/hidden_toolbar_is_popup_like (0.00s) 2026-10-22T08:22:08.628767048Z --- PASS: TestResolvePopupFeatures/geometry_is_popup_like (0.00s) 2026-10-22T08:22:08.628797994Z --- PASS: TestResolvePopupFeatures/disabled_resizing_is_popup_like (0.00s) 2026-10-22T08:22:08.628814756Z --- PASS: TestEditableFocusBridgeToken_ConcurrentAccess (0.00s) 2026-10-22T08:22:08.628831424Z PASS 2026-10-22T08:22:08.628851125Z ok github.com/bnema/dumber/internal/infrastructure/webkit 0.219s 2026-10-22T08:22:08.628868611Z === RUN TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T08:22:08.628884848Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T08:22:08.628902186Z === RUN TestBuildPageScrollByJS_TargetsViewportCenterInsteadOfActiveElement 2026-10-22T08:22:08.628919591Z --- PASS: TestBuildPageScrollByJS_TargetsViewportCenterInsteadOfActiveElement (0.00s) 2026-10-22T08:22:08.628934953Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations 2026-10-22T08:22:08.628947258Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/down 2026-10-22T08:22:08.628977517Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/up 2026-10-22T08:22:08.628995244Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/left 2026-10-22T08:22:08.629011944Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/right 2026-10-22T08:22:08.629027494Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/upFast 2026-10-22T08:22:08.629044656Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/downFast 2026-10-22T08:22:08.629062078Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations (0.00s) 2026-10-22T08:22:08.629092956Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/down (0.00s) 2026-10-22T08:22:08.629123648Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/up (0.00s) 2026-10-22T08:22:08.629153281Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/left (0.00s) 2026-10-22T08:22:08.629184251Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/right (0.00s) 2026-10-22T08:22:08.629214329Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/upFast (0.00s) 2026-10-22T08:22:08.629250504Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/downFast (0.00s) 2026-10-22T08:22:08.629278199Z === RUN TestBuildPageScrollByJS_SpecificDelta 2026-10-22T08:22:08.629292786Z --- PASS: TestBuildPageScrollByJS_SpecificDelta (0.00s) 2026-10-22T08:22:08.62930966Z === RUN TestBuildPageScrollByJS_HorizontalAxisCheck 2026-10-22T08:22:08.62932581Z --- PASS: TestBuildPageScrollByJS_HorizontalAxisCheck (0.00s) 2026-10-22T08:22:08.629343927Z === RUN TestBuildPageScrollByJS_VerticalAxisCheck 2026-10-22T08:22:08.629361381Z --- PASS: TestBuildPageScrollByJS_VerticalAxisCheck (0.00s) 2026-10-22T08:22:08.629378389Z === RUN TestBuildPageScrollByJS_NegativeDeltaMagnitude 2026-10-22T08:22:08.62939457Z --- PASS: TestBuildPageScrollByJS_NegativeDeltaMagnitude (0.00s) 2026-10-22T08:22:08.629409601Z === RUN TestBuildPageScrollByJS_SyntacticallyValid 2026-10-22T08:22:08.629424927Z --- PASS: TestBuildPageScrollByJS_SyntacticallyValid (0.00s) 2026-10-22T08:22:08.629440466Z === RUN TestBuildPageScrollByJS_ZeroDeltaSafe 2026-10-22T08:22:08.6294556Z --- PASS: TestBuildPageScrollByJS_ZeroDeltaSafe (0.00s) 2026-10-22T08:22:08.629466311Z === RUN TestSystemviewTrustAllows 2026-10-22T08:22:08.629480143Z === RUN TestSystemviewTrustAllows/trusted_origin 2026-10-22T08:22:08.62949594Z === RUN TestSystemviewTrustAllows/untrusted_origin_wins_over_trusted_referrer 2026-10-22T08:22:08.629511458Z === RUN TestSystemviewTrustAllows/missing_origin_uses_referrer 2026-10-22T08:22:08.62952798Z === RUN TestSystemviewTrustAllows/opaque_origin_uses_referrer_only_when_allowed 2026-10-22T08:22:08.62954612Z === RUN TestSystemviewTrustAllows/nothing_is_untrusted 2026-10-22T08:22:08.629563923Z --- PASS: TestSystemviewTrustAllows (0.00s) 2026-10-22T08:22:08.629590296Z --- PASS: TestSystemviewTrustAllows/trusted_origin (0.00s) 2026-10-22T08:22:08.629624619Z --- PASS: TestSystemviewTrustAllows/untrusted_origin_wins_over_trusted_referrer (0.00s) 2026-10-22T08:22:08.629657244Z --- PASS: TestSystemviewTrustAllows/missing_origin_uses_referrer (0.00s) 2026-10-22T08:22:08.629692251Z --- PASS: TestSystemviewTrustAllows/opaque_origin_uses_referrer_only_when_allowed (0.00s) 2026-10-22T08:22:08.62972292Z --- PASS: TestSystemviewTrustAllows/nothing_is_untrusted (0.00s) 2026-10-22T08:22:08.629737961Z === RUN TestDumbURLHost 2026-10-22T08:22:08.629754091Z --- PASS: TestDumbURLHost (0.00s) 2026-10-22T08:22:08.629769857Z === RUN TestParseSystemviewFaviconRequest 2026-10-22T08:22:08.629785462Z --- PASS: TestParseSystemviewFaviconRequest (0.00s) 2026-10-22T08:22:08.629802465Z === RUN TestReadSystemviewAssetCorruptCompressedIsAnError 2026-10-22T08:22:08.629818529Z --- PASS: TestReadSystemviewAssetCorruptCompressedIsAnError (0.00s) 2026-10-22T08:22:08.629835503Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:22:08.629851481Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T08:22:08.629866889Z === CONT TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T08:22:08.629881569Z === RUN TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T08:22:08.629896791Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T08:22:08.629912232Z === RUN TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T08:22:08.629927437Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T08:22:08.629942803Z === RUN TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T08:22:08.629966011Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T08:22:08.629980241Z === RUN TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T08:22:08.629996662Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T08:22:08.63001169Z === RUN TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T08:22:08.630027216Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T08:22:08.630044391Z === RUN TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T08:22:08.630060071Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T08:22:08.630075504Z === RUN TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T08:22:08.630091048Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T08:22:08.630106155Z === CONT TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T08:22:08.630123583Z === CONT TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T08:22:08.630135729Z === CONT TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T08:22:08.630144751Z === CONT TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T08:22:08.630153691Z === CONT TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T08:22:08.630161896Z === CONT TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T08:22:08.630169578Z === CONT TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T08:22:08.630178026Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM (0.00s) 2026-10-22T08:22:08.630199337Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/path_input (0.00s) 2026-10-22T08:22:08.630222772Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension (0.00s) 2026-10-22T08:22:08.630244889Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/plain_brotli (0.00s) 2026-10-22T08:22:08.630271514Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm (0.00s) 2026-10-22T08:22:08.630294302Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/tar_brotli (0.00s) 2026-10-22T08:22:08.630317644Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm (0.00s) 2026-10-22T08:22:08.630338096Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/js_brotli (0.00s) 2026-10-22T08:22:08.630344726Z PASS 2026-10-22T08:22:08.630353518Z ok github.com/bnema/dumber/internal/infrastructure/webutil 0.006s 2026-10-22T08:22:08.630360748Z === RUN TestAdapter_DownloadDir 2026-10-22T08:22:08.630369639Z === RUN TestAdapter_DownloadDir/returns_XDG_DOWNLOAD_DIR_when_set 2026-10-22T08:22:08.630378697Z === RUN TestAdapter_DownloadDir/falls_back_to_~/Downloads_when_XDG_DOWNLOAD_DIR_not_set 2026-10-22T08:22:08.630387878Z --- PASS: TestAdapter_DownloadDir (0.00s) 2026-10-22T08:22:08.630410669Z --- PASS: TestAdapter_DownloadDir/returns_XDG_DOWNLOAD_DIR_when_set (0.00s) 2026-10-22T08:22:08.630447624Z --- PASS: TestAdapter_DownloadDir/falls_back_to_~/Downloads_when_XDG_DOWNLOAD_DIR_not_set (0.00s) 2026-10-22T08:22:08.630457458Z === RUN TestAdapter_RuntimeDir 2026-10-22T08:22:08.63046686Z === RUN TestAdapter_RuntimeDir/returns_XDG_RUNTIME_DIR_when_set_outside_dev 2026-10-22T08:22:08.630477351Z === RUN TestAdapter_RuntimeDir/falls_back_to_injected_prod_runtime_dir_when_XDG_RUNTIME_DIR_not_set 2026-10-22T08:22:08.630492475Z === RUN TestAdapter_RuntimeDir/uses_injected_sandbox_runtime_dir_in_dev_even_when_XDG_RUNTIME_DIR_is_set 2026-10-22T08:22:08.630500535Z --- PASS: TestAdapter_RuntimeDir (0.00s) 2026-10-22T08:22:08.630526847Z --- PASS: TestAdapter_RuntimeDir/returns_XDG_RUNTIME_DIR_when_set_outside_dev (0.00s) 2026-10-22T08:22:08.630565182Z --- PASS: TestAdapter_RuntimeDir/falls_back_to_injected_prod_runtime_dir_when_XDG_RUNTIME_DIR_not_set (0.00s) 2026-10-22T08:22:08.630601755Z --- PASS: TestAdapter_RuntimeDir/uses_injected_sandbox_runtime_dir_in_dev_even_when_XDG_RUNTIME_DIR_is_set (0.00s) 2026-10-22T08:22:08.630610302Z === RUN TestNew 2026-10-22T08:22:08.630617676Z --- PASS: TestNew (0.00s) 2026-10-22T08:22:08.630623823Z PASS 2026-10-22T08:22:08.63063329Z ok github.com/bnema/dumber/internal/infrastructure/xdg 0.004s 2026-10-22T08:22:08.630641955Z === RUN TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T08:22:08.630650534Z === PAUSE TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T08:22:08.630658982Z === RUN TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T08:22:08.630668214Z === PAUSE TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T08:22:08.630675651Z === RUN TestTruncateURLRedactsBeforeTruncating 2026-10-22T08:22:08.630683818Z === PAUSE TestTruncateURLRedactsBeforeTruncating 2026-10-22T08:22:08.630691056Z === RUN TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T08:22:08.630698893Z === PAUSE TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T08:22:08.630708096Z === RUN TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T08:22:08.630717157Z === PAUSE TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T08:22:08.630725999Z === RUN TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T08:22:08.630736597Z === PAUSE TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T08:22:08.630745409Z === RUN TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T08:22:08.630759656Z === PAUSE TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T08:22:08.630769101Z === RUN TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T08:22:08.630777174Z === PAUSE TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T08:22:08.63078666Z === RUN TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T08:22:08.630800986Z === PAUSE TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T08:22:08.630808684Z === RUN TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T08:22:08.630816228Z === PAUSE TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T08:22:08.6308242Z === RUN TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T08:22:08.630832219Z === PAUSE TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T08:22:08.63084168Z === RUN TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T08:22:08.630850651Z === PAUSE TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T08:22:08.630859569Z === RUN TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T08:22:08.630868549Z === PAUSE TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T08:22:08.63087745Z === RUN TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T08:22:08.630886361Z === PAUSE TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T08:22:08.630894811Z === RUN TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T08:22:08.630908126Z === PAUSE TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T08:22:08.630917643Z === RUN TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T08:22:08.630925982Z === PAUSE TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T08:22:08.630934017Z === RUN TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T08:22:08.630942444Z === PAUSE TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T08:22:08.630950106Z === RUN TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T08:22:08.630957584Z === PAUSE TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T08:22:08.630964756Z === CONT TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T08:22:08.630972041Z --- PASS: TestRedactURLUsesHostOnlyForAbsoluteURLs (0.00s) 2026-10-22T08:22:08.63098008Z === CONT TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T08:22:08.630988305Z --- PASS: TestCleanupSessionLogFiles_MissingDirectoryIsNoop (0.00s) 2026-10-22T08:22:08.630996669Z === CONT TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T08:22:08.631004678Z === CONT TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T08:22:08.631013169Z --- PASS: TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles (0.00s) 2026-10-22T08:22:08.631022545Z === CONT TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T08:22:08.631030977Z --- PASS: TestSafeURLHostDropsPathQueryAndFragment (0.00s) 2026-10-22T08:22:08.631043988Z === CONT TestTruncateURLRedactsBeforeTruncating 2026-10-22T08:22:08.631052399Z --- PASS: TestTruncateURLRedactsBeforeTruncating (0.00s) 2026-10-22T08:22:08.631060254Z === CONT TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T08:22:08.631068012Z --- PASS: TestRedactURLRedactsLocalOrOpaqueInputs (0.00s) 2026-10-22T08:22:08.631076169Z === CONT TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T08:22:08.631084161Z --- PASS: TestRedactURLRedactsFileURLPathQueryFragment (0.00s) 2026-10-22T08:22:08.631092022Z === CONT TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T08:22:08.631100993Z --- PASS: TestRedactURLReturnsPlaceholderForInvalidParse (0.00s) 2026-10-22T08:22:08.631109319Z === CONT TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T08:22:08.631117558Z --- PASS: TestNewWithFileCreatesUserPrivateLogDirectoryAndFile (0.00s) 2026-10-22T08:22:08.631125718Z === CONT TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T08:22:08.631134046Z --- PASS: TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero (0.00s) 2026-10-22T08:22:08.63114231Z === CONT TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T08:22:08.631150937Z --- PASS: TestCleanupSessionLogFiles_RemovesOldestSessionLogs (0.00s) 2026-10-22T08:22:08.63115897Z === CONT TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T08:22:08.631168319Z --- PASS: TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit (0.00s) 2026-10-22T08:22:08.631177031Z === CONT TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T08:22:08.631190143Z --- PASS: TestSessionFileWriter_IgnoresExternallyClosedFile (0.00s) 2026-10-22T08:22:08.631197881Z === CONT TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T08:22:08.631206692Z --- PASS: TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes (0.00s) 2026-10-22T08:22:08.631214534Z === CONT TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T08:22:08.631222177Z --- PASS: TestSessionFileWriter_DropsWritesAfterClose (0.00s) 2026-10-22T08:22:08.631230398Z === CONT TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T08:22:08.631238538Z --- PASS: TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs (0.00s) 2026-10-22T08:22:08.631246934Z --- PASS: TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit (0.00s) 2026-10-22T08:22:08.631254882Z === CONT TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T08:22:08.631263568Z --- PASS: TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput (0.00s) 2026-10-22T08:22:08.631269449Z PASS 2026-10-22T08:22:08.631277055Z ok github.com/bnema/dumber/internal/logging 0.007s 2026-10-22T08:22:08.631285316Z === RUN TestRunSynchronousDispatchRunsInlineWhenOwner 2026-10-22T08:22:08.631293693Z --- PASS: TestRunSynchronousDispatchRunsInlineWhenOwner (0.00s) 2026-10-22T08:22:08.631302209Z === RUN TestRunSynchronousDispatchCompletesWhenDispatchedCallbackRuns 2026-10-22T08:22:08.631311683Z --- PASS: TestRunSynchronousDispatchCompletesWhenDispatchedCallbackRuns (0.00s) 2026-10-22T08:22:08.631319949Z === RUN TestRunSynchronousDispatchTimesOutWhenDispatchBlocks 2026-10-22T08:22:08.631328655Z --- PASS: TestRunSynchronousDispatchTimesOutWhenDispatchBlocks (0.03s) 2026-10-22T08:22:08.631337689Z === RUN TestRunSynchronousDispatchTimesOutWhenCallbackNeverStarts 2026-10-22T08:22:08.63134719Z --- PASS: TestRunSynchronousDispatchTimesOutWhenCallbackNeverStarts (0.01s) 2026-10-22T08:22:08.631357094Z === RUN TestRunSynchronousDispatchWaitsForStartedCallbackPastTimeout 2026-10-22T08:22:08.631366159Z --- PASS: TestRunSynchronousDispatchWaitsForStartedCallbackPastTimeout (0.10s) 2026-10-22T08:22:08.631375408Z === RUN TestRunSynchronousDispatchCancelsCallbackThatAttemptsToStartAfterDeadline 2026-10-22T08:22:08.631385307Z --- PASS: TestRunSynchronousDispatchCancelsCallbackThatAttemptsToStartAfterDeadline (0.02s) 2026-10-22T08:22:08.631395481Z === RUN TestRunSynchronousDispatchLeavesCallbackQueuedWhenBlockingDispatchTimesOutAndLateStartAllowed 2026-10-22T08:22:08.631406332Z --- PASS: TestRunSynchronousDispatchLeavesCallbackQueuedWhenBlockingDispatchTimesOutAndLateStartAllowed (0.01s) 2026-10-22T08:22:08.631420513Z === RUN TestRunSynchronousDispatchLeavesCallbackQueuedAfterTimeoutWhenConfigured 2026-10-22T08:22:08.63143056Z --- PASS: TestRunSynchronousDispatchLeavesCallbackQueuedAfterTimeoutWhenConfigured (0.01s) 2026-10-22T08:22:08.631439187Z === RUN TestRunSynchronousDispatchCancelsCallbackThatStartsAfterTimeout 2026-10-22T08:22:08.63144879Z --- PASS: TestRunSynchronousDispatchCancelsCallbackThatStartsAfterTimeout (0.01s) 2026-10-22T08:22:08.631454761Z PASS 2026-10-22T08:22:08.63146458Z ok github.com/bnema/dumber/internal/shared/syncdispatch 0.181s 2026-10-22T08:22:12.463843442Z === RUN Test_testHasUsableGTKDisplay_PureProbe 2026-10-22T08:22:12.463916565Z === RUN Test_testHasUsableGTKDisplay_PureProbe/no_display_env_vars 2026-10-22T08:22:12.463927431Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_numeric_without_socket 2026-10-22T08:22:12.463934679Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_screen_without_socket 2026-10-22T08:22:12.463940753Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_colon_only_no_number 2026-10-22T08:22:12.463966993Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_TCP_always_passes_socket_check 2026-10-22T08:22:12.463982033Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_existing_socket 2026-10-22T08:22:12.463988857Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket 2026-10-22T08:22:12.464011251Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_without_socket 2026-10-22T08:22:12.464042634Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path_with_existing_socket 2026-10-22T08:22:12.464062465Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe (0.00s) 2026-10-22T08:22:12.464110693Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/no_display_env_vars (0.00s) 2026-10-22T08:22:12.464136647Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_numeric_without_socket (0.00s) 2026-10-22T08:22:12.464179469Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_screen_without_socket (0.00s) 2026-10-22T08:22:12.464229589Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_colon_only_no_number (0.00s) 2026-10-22T08:22:12.464261144Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_TCP_always_passes_socket_check (0.00s) 2026-10-22T08:22:12.464304075Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_existing_socket (0.00s) 2026-10-22T08:22:12.464334991Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket (0.00s) 2026-10-22T08:22:12.464364915Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_without_socket (0.00s) 2026-10-22T08:22:12.464396059Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path_with_existing_socket (0.00s) 2026-10-22T08:22:12.464406174Z === RUN Test_testHasX11Auth_PureProbe 2026-10-22T08:22:12.464418884Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_unset 2026-10-22T08:22:12.464428898Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_TCP_remote 2026-10-22T08:22:12.464442086Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_no_auth_file 2026-10-22T08:22:12.464453051Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_env_missing_file 2026-10-22T08:22:12.464463745Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_matching_entry 2026-10-22T08:22:12.464473901Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_non-matching_entry 2026-10-22T08:22:12.464485339Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_with_screen_number 2026-10-22T08:22:12.464496015Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_colon_only_no_number_defaults_to_false 2026-10-22T08:22:12.464505219Z --- PASS: Test_testHasX11Auth_PureProbe (0.00s) 2026-10-22T08:22:12.464526712Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_unset (0.00s) 2026-10-22T08:22:12.464561416Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_TCP_remote (0.00s) 2026-10-22T08:22:12.464586186Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_no_auth_file (0.00s) 2026-10-22T08:22:12.464625884Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_env_missing_file (0.00s) 2026-10-22T08:22:12.464655654Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_matching_entry (0.00s) 2026-10-22T08:22:12.464677867Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_non-matching_entry (0.00s) 2026-10-22T08:22:12.464697014Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_with_screen_number (0.00s) 2026-10-22T08:22:12.46474092Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_colon_only_no_number_defaults_to_false (0.00s) 2026-10-22T08:22:12.464752898Z === RUN Test_testHasX11Auth_MalformedRecords 2026-10-22T08:22:12.46476365Z === RUN Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_name_field 2026-10-22T08:22:12.464772041Z === RUN Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_data_field 2026-10-22T08:22:12.464781969Z === RUN Test_testHasX11Auth_MalformedRecords/truncated_record_after_display_number 2026-10-22T08:22:12.464801435Z === RUN Test_testHasX11Auth_MalformedRecords/multiple_entries_with_one_matching_and_valid 2026-10-22T08:22:12.46481334Z === RUN Test_testHasX11Auth_MalformedRecords/invalid_matching_entry_does_not_hide_later_valid_match 2026-10-22T08:22:12.464822863Z --- PASS: Test_testHasX11Auth_MalformedRecords (0.00s) 2026-10-22T08:22:12.464847203Z --- PASS: Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_name_field (0.00s) 2026-10-22T08:22:12.464892041Z --- PASS: Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_data_field (0.00s) 2026-10-22T08:22:12.464914945Z --- PASS: Test_testHasX11Auth_MalformedRecords/truncated_record_after_display_number (0.00s) 2026-10-22T08:22:12.464939707Z --- PASS: Test_testHasX11Auth_MalformedRecords/multiple_entries_with_one_matching_and_valid (0.00s) 2026-10-22T08:22:12.46496941Z --- PASS: Test_testHasX11Auth_MalformedRecords/invalid_matching_entry_does_not_hide_later_valid_match (0.00s) 2026-10-22T08:22:12.464981454Z === RUN Test_testHasUsableWaylandDisplay_PureProbe 2026-10-22T08:22:12.464991901Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/no_WAYLAND_DISPLAY 2026-10-22T08:22:12.465002048Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket 2026-10-22T08:22:12.465013178Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path 2026-10-22T08:22:12.465024847Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe (0.00s) 2026-10-22T08:22:12.4650438Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/no_WAYLAND_DISPLAY (0.00s) 2026-10-22T08:22:12.465071014Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket (0.00s) 2026-10-22T08:22:12.465093879Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path (0.00s) 2026-10-22T08:22:12.465103535Z === RUN Test_testHasUsableX11Display_PureProbe 2026-10-22T08:22:12.465115245Z === RUN Test_testHasUsableX11Display_PureProbe/no_DISPLAY 2026-10-22T08:22:12.4651259Z === RUN Test_testHasUsableX11Display_PureProbe/DISPLAY_numeric_without_socket 2026-10-22T08:22:12.465139451Z === RUN Test_testHasUsableX11Display_PureProbe/DISPLAY_TCP_always_passes_socket_check 2026-10-22T08:22:12.46516357Z --- PASS: Test_testHasUsableX11Display_PureProbe (0.00s) 2026-10-22T08:22:12.465183485Z --- PASS: Test_testHasUsableX11Display_PureProbe/no_DISPLAY (0.00s) 2026-10-22T08:22:12.465209202Z --- PASS: Test_testHasUsableX11Display_PureProbe/DISPLAY_numeric_without_socket (0.00s) 2026-10-22T08:22:12.465244275Z --- PASS: Test_testHasUsableX11Display_PureProbe/DISPLAY_TCP_always_passes_socket_check (0.00s) 2026-10-22T08:22:12.465262629Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection 2026-10-22T08:22:12.465273583Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=x11_ignores_Wayland-only_socket 2026-10-22T08:22:12.465280838Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland_ignores_X11-only_socket 2026-10-22T08:22:12.465294312Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland,x11_allows_X11_fallback 2026-10-22T08:22:12.465322093Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection (0.00s) 2026-10-22T08:22:12.46536668Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=x11_ignores_Wayland-only_socket (0.00s) 2026-10-22T08:22:12.465410389Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland_ignores_X11-only_socket (0.00s) 2026-10-22T08:22:12.465438651Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland,x11_allows_X11_fallback (0.00s) 2026-10-22T08:22:12.465448679Z === RUN Test_testNeedsX11Auth_PureProbe 2026-10-22T08:22:12.46547004Z === RUN Test_testNeedsX11Auth_PureProbe/Wayland_available_forces_no_X11_auth 2026-10-22T08:22:12.465486626Z === RUN Test_testNeedsX11Auth_PureProbe/GDK_BACKEND=x11_forces_X11_auth_even_with_Wayland 2026-10-22T08:22:12.465499731Z === RUN Test_testNeedsX11Auth_PureProbe/No_Wayland_fallback_needs_X11_auth 2026-10-22T08:22:12.465523896Z --- PASS: Test_testNeedsX11Auth_PureProbe (0.00s) 2026-10-22T08:22:12.465580604Z --- PASS: Test_testNeedsX11Auth_PureProbe/Wayland_available_forces_no_X11_auth (0.00s) 2026-10-22T08:22:12.465626152Z --- PASS: Test_testNeedsX11Auth_PureProbe/GDK_BACKEND=x11_forces_X11_auth_even_with_Wayland (0.00s) 2026-10-22T08:22:12.46565751Z --- PASS: Test_testNeedsX11Auth_PureProbe/No_Wayland_fallback_needs_X11_auth (0.00s) 2026-10-22T08:22:12.465673317Z === RUN TestApp_ShowFilterStatusUsesLastFocusedBrowserWindowToaster 2026-10-22T08:22:12.465686505Z --- PASS: TestApp_ShowFilterStatusUsesLastFocusedBrowserWindowToaster (0.00s) 2026-10-22T08:22:12.465706764Z === RUN TestTestShellToasterCleanupCancelsAutoDismiss 2026-10-22T08:22:12.46572027Z --- PASS: TestTestShellToasterCleanupCancelsAutoDismiss (1.40s) 2026-10-22T08:22:12.465740782Z === RUN TestApp_CheckConfigMigrationUsesLastFocusedBrowserWindowToaster 2026-10-22T08:22:12.465754103Z --- PASS: TestApp_CheckConfigMigrationUsesLastFocusedBrowserWindowToaster (0.00s) 2026-10-22T08:22:12.465765923Z === RUN TestApp_FinalizeActivationStartsBrowserLaunchRelayOnceAndClosesOnShutdown 2026-10-22T08:22:12.465776662Z --- PASS: TestApp_FinalizeActivationStartsBrowserLaunchRelayOnceAndClosesOnShutdown (0.00s) 2026-10-22T08:22:12.465788562Z === RUN TestApp_GetWindowSnapshotStateReturnsUnavailableWhenMainThreadDispatchTimesOut 2026-10-22T08:22:12.465801023Z --- PASS: TestApp_GetWindowSnapshotStateReturnsUnavailableWhenMainThreadDispatchTimesOut (0.00s) 2026-10-22T08:22:12.465811382Z === RUN TestApp_OpenExternalURLReportsMainThreadDispatchTimeout 2026-10-22T08:22:12.465823122Z --- PASS: TestApp_OpenExternalURLReportsMainThreadDispatchTimeout (0.00s) 2026-10-22T08:22:12.465832484Z === RUN TestApp_OpenExternalURLRecordsTabOwnership 2026-10-22T08:22:12.46584191Z --- PASS: TestApp_OpenExternalURLRecordsTabOwnership (0.00s) 2026-10-22T08:22:12.46585583Z === RUN TestApp_RestoreSessionHandlesEmptyWindowSnapshotAsSuccess 2026-10-22T08:22:12.465868305Z --- PASS: TestApp_RestoreSessionHandlesEmptyWindowSnapshotAsSuccess (0.00s) 2026-10-22T08:22:12.465878085Z === RUN TestApp_CreateInitialTabNoFallbackAfterEmptyWindowRestore 2026-10-22T08:22:12.465891317Z --- PASS: TestApp_CreateInitialTabNoFallbackAfterEmptyWindowRestore (0.00s) 2026-10-22T08:22:12.465901786Z === RUN TestApp_RestoreSessionClearsStaleUIStateBeforeApplyingRestoredTabs 2026-10-22T08:22:12.465929466Z app_browser_launch_test.go:1233: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.465941504Z --- SKIP: TestApp_RestoreSessionClearsStaleUIStateBeforeApplyingRestoredTabs (0.00s) 2026-10-22T08:22:12.465963803Z === RUN TestApp_RestoreSessionWiresStackedPaneTitleBarCallbacks 2026-10-22T08:22:12.466003237Z app_browser_launch_test.go:1290: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466024801Z --- SKIP: TestApp_RestoreSessionWiresStackedPaneTitleBarCallbacks (0.00s) 2026-10-22T08:22:12.466037305Z === RUN TestApp_PopupOwnerWindowIDForFloatingPaneUsesSourceTabWindow 2026-10-22T08:22:12.4660557Z --- PASS: TestApp_PopupOwnerWindowIDForFloatingPaneUsesSourceTabWindow (0.00s) 2026-10-22T08:22:12.466066423Z === RUN TestApp_RemoveBrowserWindowRebindsPromotedTabCoordinatorWindow 2026-10-22T08:22:12.466078069Z --- PASS: TestApp_RemoveBrowserWindowRebindsPromotedTabCoordinatorWindow (0.00s) 2026-10-22T08:22:12.466089201Z === RUN TestApp_OpenExternalURLRollsBackOnTabCreationFailure 2026-10-22T08:22:12.466099207Z --- PASS: TestApp_OpenExternalURLRollsBackOnTabCreationFailure (0.00s) 2026-10-22T08:22:12.46610936Z === RUN TestApp_OpenExternalURLTargetsNewWindowTabBar 2026-10-22T08:22:12.466122576Z --- PASS: TestApp_OpenExternalURLTargetsNewWindowTabBar (0.00s) 2026-10-22T08:22:12.466134193Z === RUN TestApp_ActivateBrowserWindowSwitchesActiveWorkspace 2026-10-22T08:22:12.466143353Z --- PASS: TestApp_ActivateBrowserWindowSwitchesActiveWorkspace (0.00s) 2026-10-22T08:22:12.466158294Z === RUN TestApp_BrowserWindowForPaneFindsOwningWindow 2026-10-22T08:22:12.466168096Z --- PASS: TestApp_BrowserWindowForPaneFindsOwningWindow (0.00s) 2026-10-22T08:22:12.46617722Z === RUN TestApp_OwnerOrLastFocusedBrowserWindowPrefersPaneOwner 2026-10-22T08:22:12.466191411Z --- PASS: TestApp_OwnerOrLastFocusedBrowserWindowPrefersPaneOwner (0.00s) 2026-10-22T08:22:12.466201863Z === RUN TestApp_HandlePaneWindowTitleChangedTargetsOwningWindow 2026-10-22T08:22:12.466225164Z app_browser_launch_test.go:1604: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.46623475Z --- SKIP: TestApp_HandlePaneWindowTitleChangedTargetsOwningWindow (0.00s) 2026-10-22T08:22:12.466251849Z === RUN TestApp_ActivateBrowserWindowResyncsTitleFromBackgroundPane 2026-10-22T08:22:12.466276956Z app_browser_launch_test.go:1649: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466289588Z --- SKIP: TestApp_ActivateBrowserWindowResyncsTitleFromBackgroundPane (0.00s) 2026-10-22T08:22:12.466299122Z === RUN TestApp_HandlePaneFullscreenChangedTargetsOwningWindow 2026-10-22T08:22:12.466326424Z app_browser_launch_test.go:1700: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466341368Z --- SKIP: TestApp_HandlePaneFullscreenChangedTargetsOwningWindow (0.00s) 2026-10-22T08:22:12.466351237Z === RUN TestApp_HandlePaneFullscreenChangedIgnoresUnresolvedPane 2026-10-22T08:22:12.466376674Z app_browser_launch_test.go:1753: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466389298Z --- SKIP: TestApp_HandlePaneFullscreenChangedIgnoresUnresolvedPane (0.00s) 2026-10-22T08:22:12.466399757Z === RUN TestApp_HandleAccentKeyPressDelegatesToOwningWindow 2026-10-22T08:22:12.466411118Z --- PASS: TestApp_HandleAccentKeyPressDelegatesToOwningWindow (0.00s) 2026-10-22T08:22:12.466422473Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowAnchorsOwningWindow 2026-10-22T08:22:12.466433255Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowAnchorsOwningWindow (0.00s) 2026-10-22T08:22:12.466443809Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowActivatesTargetOwnerForCrossWindowTab 2026-10-22T08:22:12.46645775Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowActivatesTargetOwnerForCrossWindowTab (0.00s) 2026-10-22T08:22:12.466471157Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowCrossWindowDerivedMirror 2026-10-22T08:22:12.466481436Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowCrossWindowDerivedMirror (0.00s) 2026-10-22T08:22:12.466493467Z === RUN TestApp_InitKeyboardHandlerDoesNotReattachExistingWindowInput 2026-10-22T08:22:12.466519551Z app_browser_launch_test.go:1950: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466529535Z --- SKIP: TestApp_InitKeyboardHandlerDoesNotReattachExistingWindowInput (0.00s) 2026-10-22T08:22:12.466542757Z === RUN TestApp_UpdateBrowserWindowTabBarVisibilityAutoHidesSingleTabButPreservesAllocation 2026-10-22T08:22:12.466566846Z app_browser_launch_test.go:2011: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466588063Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibilityAutoHidesSingleTabButPreservesAllocation (0.00s) 2026-10-22T08:22:12.466604147Z === RUN TestTabBarSetVisibleDoesNotClearAutoHiddenInteractionState 2026-10-22T08:22:12.466649728Z app_browser_launch_test.go:2055: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466675479Z --- SKIP: TestTabBarSetVisibleDoesNotClearAutoHiddenInteractionState (0.00s) 2026-10-22T08:22:12.466688346Z === RUN TestApp_UpdateBrowserWindowTabBarVisibilityHonorsHideWhenSingleTabDisabled 2026-10-22T08:22:12.466716779Z app_browser_launch_test.go:2083: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466730129Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibilityHonorsHideWhenSingleTabDisabled (0.00s) 2026-10-22T08:22:12.466740482Z === RUN TestApp_ActivePaneIDForNilBrowserWindowIgnoresStaleOverride 2026-10-22T08:22:12.466750212Z --- PASS: TestApp_ActivePaneIDForNilBrowserWindowIgnoresStaleOverride (0.00s) 2026-10-22T08:22:12.466762558Z === RUN TestApp_BuildRestoredWindowUIUpdatesEmptyWindowTabBarVisibility 2026-10-22T08:22:12.466786567Z app_browser_launch_test.go:2117: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466798391Z --- SKIP: TestApp_BuildRestoredWindowUIUpdatesEmptyWindowTabBarVisibility (0.00s) 2026-10-22T08:22:12.466810517Z === RUN TestApp_UpdateBrowserWindowTabBarVisibility_BottomInset 2026-10-22T08:22:12.466836858Z app_browser_launch_test.go:2141: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466852806Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibility_BottomInset (0.00s) 2026-10-22T08:22:12.466864137Z === RUN TestApp_HandlePaneFullscreenChanged_ClearsBottomInset 2026-10-22T08:22:12.466917143Z app_browser_launch_test.go:2188: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.466937624Z --- SKIP: TestApp_HandlePaneFullscreenChanged_ClearsBottomInset (0.00s) 2026-10-22T08:22:12.46695805Z === RUN TestApp_RemoveBrowserWindowPromotesDeterministicFallbackWithMainWindow 2026-10-22T08:22:12.466971305Z --- PASS: TestApp_RemoveBrowserWindowPromotesDeterministicFallbackWithMainWindow (0.00s) 2026-10-22T08:22:12.466994146Z === RUN TestApp_BrowserWindowActivationHookUpdatesLastFocusedWindowID 2026-10-22T08:22:12.467011507Z --- PASS: TestApp_BrowserWindowActivationHookUpdatesLastFocusedWindowID (0.00s) 2026-10-22T08:22:12.467018356Z === RUN TestApp_ActivateBrowserWindowTracksLastFocusedWindow 2026-10-22T08:22:12.467030218Z --- PASS: TestApp_ActivateBrowserWindowTracksLastFocusedWindow (0.00s) 2026-10-22T08:22:12.467042252Z === RUN TestApp_LastFocusedBrowserWindowFallsBackWhenOwnerMissing 2026-10-22T08:22:12.467053277Z --- PASS: TestApp_LastFocusedBrowserWindowFallsBackWhenOwnerMissing (0.00s) 2026-10-22T08:22:12.467062962Z === RUN TestApp_CreatePopupTabUsesParentPaneOwnerWhenFocusIsStale 2026-10-22T08:22:12.46707384Z --- PASS: TestApp_CreatePopupTabUsesParentPaneOwnerWhenFocusIsStale (0.00s) 2026-10-22T08:22:12.467083811Z === RUN TestApp_RemoveBrowserWindowClearsLastFocusedFallback 2026-10-22T08:22:12.467096306Z --- PASS: TestApp_RemoveBrowserWindowClearsLastFocusedFallback (0.00s) 2026-10-22T08:22:12.467109194Z === RUN TestApp_TabCoordinatorCallbacksUseTargetWindowWhenFocusIsStale 2026-10-22T08:22:12.467119817Z --- PASS: TestApp_TabCoordinatorCallbacksUseTargetWindowWhenFocusIsStale (0.00s) 2026-10-22T08:22:12.4671319Z === RUN TestApp_ActivateBrowserWindowAddsGlobalSnapshotWithoutChangingWindowTabPosition 2026-10-22T08:22:12.467142798Z --- PASS: TestApp_ActivateBrowserWindowAddsGlobalSnapshotWithoutChangingWindowTabPosition (0.00s) 2026-10-22T08:22:12.467152495Z === RUN TestApp_ActiveWorkspaceRequiresFocusedBrowserWindow 2026-10-22T08:22:12.467161667Z --- PASS: TestApp_ActiveWorkspaceRequiresFocusedBrowserWindow (0.00s) 2026-10-22T08:22:12.46717875Z === RUN TestApp_ActiveWorkspaceUsesLastFocusedWindowTabsNotGlobalActiveTab 2026-10-22T08:22:12.4672003Z --- PASS: TestApp_ActiveWorkspaceUsesLastFocusedWindowTabsNotGlobalActiveTab (0.00s) 2026-10-22T08:22:12.467215484Z === RUN TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenWorkspaceViewMissing 2026-10-22T08:22:12.467240967Z --- PASS: TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenWorkspaceViewMissing (0.00s) 2026-10-22T08:22:12.467254442Z === RUN TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenPaneNil 2026-10-22T08:22:12.467265359Z --- PASS: TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenPaneNil (0.00s) 2026-10-22T08:22:12.467277664Z === RUN TestApp_AttachPopupToTabSkipsRegistrationWhenPaneViewMissing 2026-10-22T08:22:12.467287558Z --- PASS: TestApp_AttachPopupToTabSkipsRegistrationWhenPaneViewMissing (0.00s) 2026-10-22T08:22:12.467297007Z === RUN TestApp_AttachPopupToTabReleasesRegistrationWhenWrapFails 2026-10-22T08:22:12.467318204Z --- PASS: TestApp_AttachPopupToTabReleasesRegistrationWhenWrapFails (0.00s) 2026-10-22T08:22:12.467329845Z === RUN TestApp_BrowserWindowWebViewActionsIgnoreStaleFocusedWindow 2026-10-22T08:22:12.467342949Z --- PASS: TestApp_BrowserWindowWebViewActionsIgnoreStaleFocusedWindow (0.00s) 2026-10-22T08:22:12.467352857Z === RUN TestApp_OmniboxNavigateCallbackCapturesBrowserWindow 2026-10-22T08:22:12.467374943Z --- PASS: TestApp_OmniboxNavigateCallbackCapturesBrowserWindow (0.00s) 2026-10-22T08:22:12.467400134Z === RUN TestApp_DispatchBrowserWindowActionUsesSourceWindow 2026-10-22T08:22:12.467413928Z --- PASS: TestApp_DispatchBrowserWindowActionUsesSourceWindow (0.00s) 2026-10-22T08:22:12.467435557Z === RUN TestApp_DispatchBrowserWindowActionZoomInSupportsFileURLs 2026-10-22T08:22:12.467450958Z --- PASS: TestApp_DispatchBrowserWindowActionZoomInSupportsFileURLs (0.00s) 2026-10-22T08:22:12.467461335Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexUsesSourceWindow 2026-10-22T08:22:12.467476944Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexUsesSourceWindow (0.00s) 2026-10-22T08:22:12.467493962Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexCreatesOnlyOneMissingTab 2026-10-22T08:22:12.46750553Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexCreatesOnlyOneMissingTab (0.00s) 2026-10-22T08:22:12.467515086Z === RUN TestApp_SwitchBrowserWindowTabIndexNegativeIndexIsIgnored 2026-10-22T08:22:12.467530266Z --- PASS: TestApp_SwitchBrowserWindowTabIndexNegativeIndexIsIgnored (0.00s) 2026-10-22T08:22:12.467541359Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexNegativeDoesNotMutateWindowState 2026-10-22T08:22:12.467553473Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexNegativeDoesNotMutateWindowState (0.00s) 2026-10-22T08:22:12.467563612Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexMissingURLDoesNotCreateTab 2026-10-22T08:22:12.467574209Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexMissingURLDoesNotCreateTab (0.00s) 2026-10-22T08:22:12.467590757Z === RUN TestApp_SwitchBrowserWindowTabIndexMissingURLDoesNotMutateWindowState 2026-10-22T08:22:12.467602141Z --- PASS: TestApp_SwitchBrowserWindowTabIndexMissingURLDoesNotMutateWindowState (0.00s) 2026-10-22T08:22:12.4676117Z === RUN TestApp_WorkspaceOmniboxNavigateUsesOwnerWindow 2026-10-22T08:22:12.467638908Z app_browser_launch_test.go:3220: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.467655335Z --- SKIP: TestApp_WorkspaceOmniboxNavigateUsesOwnerWindow (0.00s) 2026-10-22T08:22:12.467665391Z === RUN TestApp_FloatingOmniboxNavigateUsesSessionPane 2026-10-22T08:22:12.467689209Z app_browser_launch_test.go:3273: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.467699424Z --- SKIP: TestApp_FloatingOmniboxNavigateUsesSessionPane (0.00s) 2026-10-22T08:22:12.467708837Z === RUN TestApp_RestoreSessionDoesNotLeakStaleWindowsIntoTabMerge 2026-10-22T08:22:12.467721011Z --- PASS: TestApp_RestoreSessionDoesNotLeakStaleWindowsIntoTabMerge (0.00s) 2026-10-22T08:22:12.467733198Z === RUN TestApp_RestoreSessionHonorsActiveWindowIndex 2026-10-22T08:22:12.467757178Z app_browser_launch_test.go:3381: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.467766645Z --- SKIP: TestApp_RestoreSessionHonorsActiveWindowIndex (0.00s) 2026-10-22T08:22:12.467785443Z === RUN TestApp_RestoreSessionFailsOnAdditionalWindowCreationError 2026-10-22T08:22:12.467813692Z app_browser_launch_test.go:3456: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.467843926Z --- SKIP: TestApp_RestoreSessionFailsOnAdditionalWindowCreationError (0.00s) 2026-10-22T08:22:12.467873928Z === RUN TestMainWindow_BottomTabBar_ContentAreaHasInset 2026-10-22T08:22:12.467909176Z app_browser_launch_test.go:3510: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.467936004Z --- SKIP: TestMainWindow_BottomTabBar_ContentAreaHasInset (0.00s) 2026-10-22T08:22:12.467966396Z === RUN TestMainWindow_TopTabBar_ContentAreaHasTopInset 2026-10-22T08:22:12.467994495Z app_browser_launch_test.go:3554: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.468004505Z --- SKIP: TestMainWindow_TopTabBar_ContentAreaHasTopInset (0.00s) 2026-10-22T08:22:12.468026053Z === RUN TestNew_DoesNotWireClipboardOrchestratorWhenClipboardMissing 2026-10-22T08:22:12.46803753Z --- PASS: TestNew_DoesNotWireClipboardOrchestratorWhenClipboardMissing (0.00s) 2026-10-22T08:22:12.468050502Z === RUN TestNew_ClosesHistoryRecorderWhenRegisterHandlersFails 2026-10-22T08:22:12.468061057Z --- PASS: TestNew_ClosesHistoryRecorderWhenRegisterHandlersFails (0.00s) 2026-10-22T08:22:12.468071033Z === RUN TestNew_WiresClipboardOrchestratorWhenClipboardPresent 2026-10-22T08:22:12.468080423Z --- PASS: TestNew_WiresClipboardOrchestratorWhenClipboardPresent (0.00s) 2026-10-22T08:22:12.46809345Z === RUN TestDownloadEventAdapterToastSpecLifecycle 2026-10-22T08:22:12.468106271Z --- PASS: TestDownloadEventAdapterToastSpecLifecycle (0.00s) 2026-10-22T08:22:12.468116104Z === RUN TestDownloadEventAdapterToastSpecSuppressesDuplicateProgress 2026-10-22T08:22:12.468128119Z --- PASS: TestDownloadEventAdapterToastSpecSuppressesDuplicateProgress (0.00s) 2026-10-22T08:22:12.468137687Z === RUN TestDownloadProgressPercentRoundsReasonably 2026-10-22T08:22:12.468169252Z --- PASS: TestDownloadProgressPercentRoundsReasonably (0.00s) 2026-10-22T08:22:12.468195427Z === RUN TestApp_EjectActivePaneToWindowRegistersTargetOwnership 2026-10-22T08:22:12.468207288Z --- PASS: TestApp_EjectActivePaneToWindowRegistersTargetOwnership (0.00s) 2026-10-22T08:22:12.468217107Z === RUN TestApp_EjectActivePaneToWindowRetainsSourceWindowOnRemainingActiveTab 2026-10-22T08:22:12.468227328Z --- PASS: TestApp_EjectActivePaneToWindowRetainsSourceWindowOnRemainingActiveTab (0.00s) 2026-10-22T08:22:12.468243159Z === RUN TestApp_EjectActivePaneToWindowRemovesEmptySourceWindow 2026-10-22T08:22:12.468255753Z --- PASS: TestApp_EjectActivePaneToWindowRemovesEmptySourceWindow (0.00s) 2026-10-22T08:22:12.468266748Z === RUN TestApp_EjectActivePaneToWindowSnapshotRetainsSourceWindowWhenTabsRemain 2026-10-22T08:22:12.468283906Z --- PASS: TestApp_EjectActivePaneToWindowSnapshotRetainsSourceWindowWhenTabsRemain (0.00s) 2026-10-22T08:22:12.468295254Z === RUN TestApp_EjectActivePaneToWindowHandlesThreePaneSplitTree 2026-10-22T08:22:12.46830483Z --- PASS: TestApp_EjectActivePaneToWindowHandlesThreePaneSplitTree (0.00s) 2026-10-22T08:22:12.46831445Z === RUN TestApp_EjectActivePaneToWindowSnapshotReplacesEmptySourceWindow 2026-10-22T08:22:12.468324206Z --- PASS: TestApp_EjectActivePaneToWindowSnapshotReplacesEmptySourceWindow (0.00s) 2026-10-22T08:22:12.468349125Z === RUN TestApp_EjectActivePaneToWindowTargetUICreationFailureRestoresState 2026-10-22T08:22:12.468362499Z --- PASS: TestApp_EjectActivePaneToWindowTargetUICreationFailureRestoresState (0.00s) 2026-10-22T08:22:12.468373175Z === RUN TestApp_EjectActivePaneToWindowUsecaseFailureRollsBackTargetWindow 2026-10-22T08:22:12.468383226Z --- PASS: TestApp_EjectActivePaneToWindowUsecaseFailureRollsBackTargetWindow (0.00s) 2026-10-22T08:22:12.468393405Z === RUN TestApp_EjectActivePaneToWindowNoopsWhenRequestedPaneIsNotActiveWorkspacePane 2026-10-22T08:22:12.468418508Z --- PASS: TestApp_EjectActivePaneToWindowNoopsWhenRequestedPaneIsNotActiveWorkspacePane (0.00s) 2026-10-22T08:22:12.468429222Z === RUN TestApp_EjectActivePaneToWindowNoopsForInternalSystemPane 2026-10-22T08:22:12.468440786Z --- PASS: TestApp_EjectActivePaneToWindowNoopsForInternalSystemPane (0.00s) 2026-10-22T08:22:12.468459236Z === RUN TestGTKApplicationFlags_AreNonUnique 2026-10-22T08:22:12.468472512Z --- PASS: TestGTKApplicationFlags_AreNonUnique (0.00s) 2026-10-22T08:22:12.468481797Z === RUN TestBuildOmniboxConfigUsesRuntimeUIConfig 2026-10-22T08:22:12.468491009Z --- PASS: TestBuildOmniboxConfigUsesRuntimeUIConfig (0.00s) 2026-10-22T08:22:12.468506826Z === RUN TestVimMode_Enter_SetsOwnershipOnActivePane 2026-10-22T08:22:12.468518444Z --- PASS: TestVimMode_Enter_SetsOwnershipOnActivePane (0.06s) 2026-10-22T08:22:12.468536816Z === RUN TestVimMode_Enter_MarksCorrectWindow 2026-10-22T08:22:12.468550134Z --- PASS: TestVimMode_Enter_MarksCorrectWindow (0.03s) 2026-10-22T08:22:12.468559978Z === RUN TestVimMode_Enter_EnablesAccessibilityForSupportedActiveWebView 2026-10-22T08:22:12.468570499Z --- PASS: TestVimMode_Enter_EnablesAccessibilityForSupportedActiveWebView (0.00s) 2026-10-22T08:22:12.468586363Z === RUN TestVimMode_Enter_AccessibilityNoopsForUnsupportedActiveWebView 2026-10-22T08:22:12.468597336Z --- PASS: TestVimMode_Enter_AccessibilityNoopsForUnsupportedActiveWebView (0.00s) 2026-10-22T08:22:12.468608716Z === RUN TestVimMode_Enter_AccessibilityNoopsWhenActiveWebViewMissing 2026-10-22T08:22:12.468624713Z --- PASS: TestVimMode_Enter_AccessibilityNoopsWhenActiveWebViewMissing (0.00s) 2026-10-22T08:22:12.468635656Z === RUN TestVimMode_PreloadAccessibilityEnablesShownWebViewWhenConfigured 2026-10-22T08:22:12.468646065Z --- PASS: TestVimMode_PreloadAccessibilityEnablesShownWebViewWhenConfigured (0.00s) 2026-10-22T08:22:12.468655561Z === RUN TestVimMode_PreloadAccessibilityNoopsWhenDisabled 2026-10-22T08:22:12.468666724Z --- PASS: TestVimMode_PreloadAccessibilityNoopsWhenDisabled (0.00s) 2026-10-22T08:22:12.468675864Z === RUN TestVimNavigationHighlightColorUsesCurrentThemeAccent 2026-10-22T08:22:12.468686554Z --- PASS: TestVimNavigationHighlightColorUsesCurrentThemeAccent (0.00s) 2026-10-22T08:22:12.468700497Z === RUN TestVimMode_SequenceActionNavigatesActiveWebViewHeading 2026-10-22T08:22:12.468706964Z --- PASS: TestVimMode_SequenceActionNavigatesActiveWebViewHeading (0.00s) 2026-10-22T08:22:12.468716371Z === RUN TestVimMode_ConfirmActivatesSelectedHeadingLink 2026-10-22T08:22:12.468723333Z --- PASS: TestVimMode_ConfirmActivatesSelectedHeadingLink (0.00s) 2026-10-22T08:22:12.468781627Z === RUN TestVimMode_SequenceActionFocusesNextInput 2026-10-22T08:22:12.468795964Z --- PASS: TestVimMode_SequenceActionFocusesNextInput (0.00s) 2026-10-22T08:22:12.46880554Z === RUN TestVimMode_Leave_ClearsNavigationHighlight 2026-10-22T08:22:12.468814733Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlight (0.00s) 2026-10-22T08:22:12.468820969Z === RUN TestVimMode_Leave_ClearsNavigationHighlightAfterPaneSwitch 2026-10-22T08:22:12.468856009Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlightAfterPaneSwitch (0.04s) 2026-10-22T08:22:12.468891287Z === RUN TestVimMode_Leave_ClearsNavigationHighlightAfterTabSwitch 2026-10-22T08:22:12.468918338Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlightAfterTabSwitch (0.00s) 2026-10-22T08:22:12.4689362Z === RUN TestVimMode_NativePageFocusNavigationUsesActiveEditableWebView 2026-10-22T08:22:12.468947842Z --- PASS: TestVimMode_NativePageFocusNavigationUsesActiveEditableWebView (0.00s) 2026-10-22T08:22:12.468957752Z === RUN TestVimMode_SequenceActionNoopsForUnsupportedActiveWebView 2026-10-22T08:22:12.468981009Z --- PASS: TestVimMode_SequenceActionNoopsForUnsupportedActiveWebView (0.00s) 2026-10-22T08:22:12.468994869Z === RUN TestVimMode_AccessibilityOnlyEnabledOnEnteringVimMode 2026-10-22T08:22:12.469004701Z --- PASS: TestVimMode_AccessibilityOnlyEnabledOnEnteringVimMode (0.00s) 2026-10-22T08:22:12.469014001Z === RUN TestVimMode_Leave_ClearsOwnershipFromOwningPane 2026-10-22T08:22:12.469023392Z --- PASS: TestVimMode_Leave_ClearsOwnershipFromOwningPane (0.01s) 2026-10-22T08:22:12.469044514Z === RUN TestVimMode_Transfer_MovesOwnershipToNewPane 2026-10-22T08:22:12.469059165Z --- PASS: TestVimMode_Transfer_MovesOwnershipToNewPane (0.02s) 2026-10-22T08:22:12.46907603Z === RUN TestVimMode_Transfer_NoVimModeClearsStale 2026-10-22T08:22:12.469085487Z --- PASS: TestVimMode_Transfer_NoVimModeClearsStale (0.01s) 2026-10-22T08:22:12.469095993Z === RUN TestVimMode_Transfer_NilBwDoesNotCrash 2026-10-22T08:22:12.469104855Z --- PASS: TestVimMode_Transfer_NilBwDoesNotCrash (0.00s) 2026-10-22T08:22:12.469116953Z === RUN TestVimMode_Transfer_SamePaneIsNoop 2026-10-22T08:22:12.469132427Z --- PASS: TestVimMode_Transfer_SamePaneIsNoop (0.00s) 2026-10-22T08:22:12.469143101Z === RUN TestVimMode_Transfer_EmptyOwnershipIsNoop 2026-10-22T08:22:12.469153487Z --- PASS: TestVimMode_Transfer_EmptyOwnershipIsNoop (0.00s) 2026-10-22T08:22:12.469162404Z === RUN TestVimMode_Pulse_NormalTriggersOnOwningPane 2026-10-22T08:22:12.469198087Z --- PASS: TestVimMode_Pulse_NormalTriggersOnOwningPane (0.01s) 2026-10-22T08:22:12.46921644Z === RUN TestVimMode_Pulse_FastTriggersOnOwningPane 2026-10-22T08:22:12.46923882Z --- PASS: TestVimMode_Pulse_FastTriggersOnOwningPane (0.02s) 2026-10-22T08:22:12.469259208Z === RUN TestVimMode_Pulse_NoOwnerIsNoop 2026-10-22T08:22:12.469273245Z --- PASS: TestVimMode_Pulse_NoOwnerIsNoop (0.01s) 2026-10-22T08:22:12.469282617Z === RUN TestVimMode_MultiWindow_TwoWindowsEnterLeave 2026-10-22T08:22:12.469299418Z --- PASS: TestVimMode_MultiWindow_TwoWindowsEnterLeave (0.01s) 2026-10-22T08:22:12.469323042Z === RUN TestVimMode_MultiWindow_TransferIsolated 2026-10-22T08:22:12.469347089Z --- PASS: TestVimMode_MultiWindow_TransferIsolated (0.03s) 2026-10-22T08:22:12.469359124Z === RUN TestVimMode_MultiWindow_PulseIsolated 2026-10-22T08:22:12.469387856Z --- PASS: TestVimMode_MultiWindow_PulseIsolated (0.01s) 2026-10-22T08:22:12.469415709Z === RUN TestVimMode_Enter_NoWorkspaceIsNoop 2026-10-22T08:22:12.469431665Z --- PASS: TestVimMode_Enter_NoWorkspaceIsNoop (0.00s) 2026-10-22T08:22:12.469457362Z === RUN TestVimMode_Clear_NilBwDoesNotCrash 2026-10-22T08:22:12.469478517Z --- PASS: TestVimMode_Clear_NilBwDoesNotCrash (0.00s) 2026-10-22T08:22:12.469490892Z === RUN TestVimMode_Clear_NoPaneID 2026-10-22T08:22:12.469522348Z --- PASS: TestVimMode_Clear_NoPaneID (0.00s) 2026-10-22T08:22:12.469537921Z === RUN TestVimMode_Clear_StalePaneWithoutWorkspace 2026-10-22T08:22:12.469728463Z --- PASS: TestVimMode_Clear_StalePaneWithoutWorkspace (0.00s) 2026-10-22T08:22:12.469747135Z === RUN TestVimMode_HandleModeChange_NilBwDoesNotCrash 2026-10-22T08:22:12.469759902Z --- PASS: TestVimMode_HandleModeChange_NilBwDoesNotCrash (0.00s) 2026-10-22T08:22:12.469775168Z === RUN TestVimMode_EditableFocusOnActivePaneExitsVimMode 2026-10-22T08:22:12.469786849Z --- PASS: TestVimMode_EditableFocusOnActivePaneExitsVimMode (0.01s) 2026-10-22T08:22:12.469796788Z === RUN TestVimMode_EditableFocusOnInactivePaneDoesNotExitVimMode 2026-10-22T08:22:12.469806056Z --- PASS: TestVimMode_EditableFocusOnInactivePaneDoesNotExitVimMode (0.02s) 2026-10-22T08:22:12.46981531Z === RUN TestVimMode_PaneSwitchToEditablePaneExitsVimMode 2026-10-22T08:22:12.469827835Z --- PASS: TestVimMode_PaneSwitchToEditablePaneExitsVimMode (0.03s) 2026-10-22T08:22:12.469835827Z === RUN TestVimMode_BackgroundWindowEditableFocusDoesNotExitFocusedWindowVimMode 2026-10-22T08:22:12.469848204Z --- PASS: TestVimMode_BackgroundWindowEditableFocusDoesNotExitFocusedWindowVimMode (0.01s) 2026-10-22T08:22:12.46985758Z === RUN TestVimMode_OmniboxFocusExitsVimMode 2026-10-22T08:22:12.4698664Z --- PASS: TestVimMode_OmniboxFocusExitsVimMode (0.03s) 2026-10-22T08:22:12.469875321Z === RUN TestVimMode_FindBarFocusExitsVimMode 2026-10-22T08:22:12.469884022Z --- PASS: TestVimMode_FindBarFocusExitsVimMode (0.02s) 2026-10-22T08:22:12.469889803Z === RUN TestVimMode_TabSwitchExitsAndClearsOldAccent 2026-10-22T08:22:12.469898378Z --- PASS: TestVimMode_TabSwitchExitsAndClearsOldAccent (0.02s) 2026-10-22T08:22:12.469907151Z === RUN TestVimMode_ActivationRemainsAvailableWhenPageIsEditable 2026-10-22T08:22:12.469916026Z --- PASS: TestVimMode_ActivationRemainsAvailableWhenPageIsEditable (0.02s) 2026-10-22T08:22:12.469927198Z === RUN TestVimMode_ActivationAvailabilityDoesNotDependOnEditableFocus 2026-10-22T08:22:12.469937169Z --- PASS: TestVimMode_ActivationAvailabilityDoesNotDependOnEditableFocus (0.02s) 2026-10-22T08:22:12.469946501Z === RUN TestVimMode_ClearEditableFocusStateRemovesStoredBypass 2026-10-22T08:22:12.469955828Z --- PASS: TestVimMode_ClearEditableFocusStateRemovesStoredBypass (0.02s) 2026-10-22T08:22:12.469963962Z === RUN TestVimMode_CSSClassConstants 2026-10-22T08:22:12.469972214Z --- PASS: TestVimMode_CSSClassConstants (0.00s) 2026-10-22T08:22:12.469980835Z === RUN TestVimMode_ToasterRemainsVisibleUntilModeExit 2026-10-22T08:22:12.469989658Z --- PASS: TestVimMode_ToasterRemainsVisibleUntilModeExit (0.90s) 2026-10-22T08:22:12.469999486Z === RUN TestVimMode_ModeExitHidesToaster 2026-10-22T08:22:12.470008465Z --- PASS: TestVimMode_ModeExitHidesToaster (0.00s) 2026-10-22T08:22:12.470017397Z === RUN TestVimMode_DisabledIndicatorWithLegendOffShowsNothing 2026-10-22T08:22:12.470026429Z --- PASS: TestVimMode_DisabledIndicatorWithLegendOffShowsNothing (0.00s) 2026-10-22T08:22:12.470040232Z === RUN TestVimMode_DisabledIndicatorKeepsPillAsLegendHeader 2026-10-22T08:22:12.470056365Z --- PASS: TestVimMode_DisabledIndicatorKeepsPillAsLegendHeader (0.00s) 2026-10-22T08:22:12.470073016Z === RUN TestVimMode_MultiWindowToastersExitIndependently 2026-10-22T08:22:12.470083645Z --- PASS: TestVimMode_MultiWindowToastersExitIndependently (0.00s) 2026-10-22T08:22:12.470093412Z === RUN TestVimMode_RuntimePreferenceDisableHidesPersistentToaster 2026-10-22T08:22:12.470120098Z {"level":"debug","time":"2026-10-22T08:22:12Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:22:12.470145971Z --- PASS: TestVimMode_RuntimePreferenceDisableHidesPersistentToaster (0.00s) 2026-10-22T08:22:12.470164076Z === RUN TestVimMode_RuntimePreferenceEnableShowsPersistentToaster 2026-10-22T08:22:12.470185139Z {"level":"debug","time":"2026-10-22T08:22:12Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:22:12.470193688Z --- PASS: TestVimMode_RuntimePreferenceEnableShowsPersistentToaster (0.00s) 2026-10-22T08:22:12.470206821Z === RUN TestVimMode_Pulse_DebounceSkipsRapidConsecutiveCalls 2026-10-22T08:22:12.470219703Z --- PASS: TestVimMode_Pulse_DebounceSkipsRapidConsecutiveCalls (0.01s) 2026-10-22T08:22:12.470229595Z === RUN TestVimMode_Pulse_DebounceAllowsSpacedCalls 2026-10-22T08:22:12.47023829Z --- PASS: TestVimMode_Pulse_DebounceAllowsSpacedCalls (0.01s) 2026-10-22T08:22:12.470247252Z === RUN TestVimMode_Pulse_DebounceResetOnClearOwnership 2026-10-22T08:22:12.470255905Z --- PASS: TestVimMode_Pulse_DebounceResetOnClearOwnership (0.01s) 2026-10-22T08:22:12.47026506Z === RUN TestVimMode_Pulse_DebounceFirstPulseAlwaysFires 2026-10-22T08:22:12.470274501Z --- PASS: TestVimMode_Pulse_DebounceFirstPulseAlwaysFires (0.01s) 2026-10-22T08:22:12.470282444Z === RUN TestVimMode_CSSUsesEms 2026-10-22T08:22:12.470292526Z --- PASS: TestVimMode_CSSUsesEms (0.00s) 2026-10-22T08:22:12.470302295Z === RUN TestVimMode_CSSPulseTimingUsesDefaultTransitionDuration 2026-10-22T08:22:12.47031161Z --- PASS: TestVimMode_CSSPulseTimingUsesDefaultTransitionDuration (0.00s) 2026-10-22T08:22:12.47032049Z === RUN TestVimMode_CSSWithCustomTransitionDuration 2026-10-22T08:22:12.470329879Z --- PASS: TestVimMode_CSSWithCustomTransitionDuration (0.00s) 2026-10-22T08:22:12.470339192Z === RUN TestCaptureVimPageKeysKeepsSubModeLabelOnToast 2026-10-22T08:22:12.470347995Z --- PASS: TestCaptureVimPageKeysKeepsSubModeLabelOnToast (0.00s) 2026-10-22T08:22:12.47035735Z === RUN TestVimPageSubModeLabelSurvivesSequenceCompletion 2026-10-22T08:22:12.470367137Z --- PASS: TestVimPageSubModeLabelSurvivesSequenceCompletion (0.00s) 2026-10-22T08:22:12.470377331Z === RUN TestVimPageInteractionHidesLegendWhileCaptured 2026-10-22T08:22:12.470385053Z --- PASS: TestVimPageInteractionHidesLegendWhileCaptured (0.00s) 2026-10-22T08:22:12.470390508Z === RUN TestVimPageModeChangesRepaintToastWithoutReleasingCapture 2026-10-22T08:22:12.470395993Z --- PASS: TestVimPageModeChangesRepaintToastWithoutReleasingCapture (0.00s) 2026-10-22T08:22:12.470401121Z === RUN TestVimPageModeChangeIgnoredWithoutInteraction 2026-10-22T08:22:12.470406166Z --- PASS: TestVimPageModeChangeIgnoredWithoutInteraction (0.00s) 2026-10-22T08:22:12.470411649Z === RUN TestExitModeWithPageCaptureDoesNotDeadlock 2026-10-22T08:22:12.470416784Z --- PASS: TestExitModeWithPageCaptureDoesNotDeadlock (0.00s) 2026-10-22T08:22:12.470420915Z === RUN TestVimPageModeLabel 2026-10-22T08:22:12.470425561Z --- PASS: TestVimPageModeLabel (0.00s) 2026-10-22T08:22:12.470429574Z === RUN TestVimPageLabel 2026-10-22T08:22:12.470434031Z --- PASS: TestVimPageLabel (0.00s) 2026-10-22T08:22:12.470439288Z === RUN TestVimPageInteractionLabelsFollowTheOutcome 2026-10-22T08:22:12.470444395Z --- PASS: TestVimPageInteractionLabelsFollowTheOutcome (0.00s) 2026-10-22T08:22:12.470449253Z === RUN TestOpenPopupBrowserWindowAdoptsProvidedWebView 2026-10-22T08:22:12.470454626Z --- PASS: TestOpenPopupBrowserWindowAdoptsProvidedWebView (0.00s) 2026-10-22T08:22:12.470460111Z === RUN TestOpenPopupBrowserWindowWaitsForReadySignalAndShowsExactlyOnce 2026-10-22T08:22:12.470466191Z --- PASS: TestOpenPopupBrowserWindowWaitsForReadySignalAndShowsExactlyOnce (0.00s) 2026-10-22T08:22:12.470471811Z === RUN TestOpenPopupBrowserWindowShowsImmediatelyWhenAlreadyReady 2026-10-22T08:22:12.470477472Z --- PASS: TestOpenPopupBrowserWindowShowsImmediatelyWhenAlreadyReady (0.00s) 2026-10-22T08:22:12.470482714Z === RUN TestOpenPopupBrowserWindowTransferredWebViewIsNotDestroyed 2026-10-22T08:22:12.470488086Z --- PASS: TestOpenPopupBrowserWindowTransferredWebViewIsNotDestroyed (0.00s) 2026-10-22T08:22:12.47049344Z === RUN TestOpenPopupBrowserWindowCloseRequestClosesAdoptedLastTabAndWindow 2026-10-22T08:22:12.470499494Z --- PASS: TestOpenPopupBrowserWindowCloseRequestClosesAdoptedLastTabAndWindow (0.00s) 2026-10-22T08:22:12.470505033Z === RUN TestOpenPopupBrowserWindowRollsBackShellWhenCreateWithPaneFails 2026-10-22T08:22:12.470510797Z --- PASS: TestOpenPopupBrowserWindowRollsBackShellWhenCreateWithPaneFails (0.00s) 2026-10-22T08:22:12.470516325Z === RUN TestBrowserWindow_FavoritesSidebarToggle_CoexistsWithHistorySidebar 2026-10-22T08:22:12.470523153Z --- PASS: TestBrowserWindow_FavoritesSidebarToggle_CoexistsWithHistorySidebar (0.00s) 2026-10-22T08:22:12.470528586Z === RUN TestApp_ToggleFavoritesSidebarActionHidesActiveFavoritesSidebar 2026-10-22T08:22:12.470534273Z --- PASS: TestApp_ToggleFavoritesSidebarActionHidesActiveFavoritesSidebar (0.00s) 2026-10-22T08:22:12.470539587Z === RUN TestFavoritesSidebarConfigOnCloseHidesFavoritesSidebar 2026-10-22T08:22:12.470545015Z --- PASS: TestFavoritesSidebarConfigOnCloseHidesFavoritesSidebar (0.00s) 2026-10-22T08:22:12.470551335Z === RUN TestApp_ToggleFavoritesSidebarActionErrorsWhenUnavailable 2026-10-22T08:22:12.470556992Z --- PASS: TestApp_ToggleFavoritesSidebarActionErrorsWhenUnavailable (0.00s) 2026-10-22T08:22:12.47056251Z === RUN TestApp_ToggleCurrentPageFavoriteTogglesActiveWebViewURI 2026-10-22T08:22:12.470567864Z --- PASS: TestApp_ToggleCurrentPageFavoriteTogglesActiveWebViewURI (0.00s) 2026-10-22T08:22:12.470572756Z === RUN TestApp_ToggleCurrentPageFavoriteErrorCases 2026-10-22T08:22:12.470578038Z --- PASS: TestApp_ToggleCurrentPageFavoriteErrorCases (0.00s) 2026-10-22T08:22:12.470583604Z === RUN TestHistorySidebarConfig_OnNavigateNavigatesActivePaneAndKeepsSidebar 2026-10-22T08:22:12.470589409Z --- PASS: TestHistorySidebarConfig_OnNavigateNavigatesActivePaneAndKeepsSidebar (0.00s) 2026-10-22T08:22:12.470595066Z === RUN TestHistorySidebarConfig_OnNavigateKeepOpenNavigatesWithoutClosing 2026-10-22T08:22:12.470600765Z --- PASS: TestHistorySidebarConfig_OnNavigateKeepOpenNavigatesWithoutClosing (0.00s) 2026-10-22T08:22:12.470607009Z === RUN TestHistorySidebar_OwnershipOnMultiWindowNavigation 2026-10-22T08:22:12.470612359Z --- PASS: TestHistorySidebar_OwnershipOnMultiWindowNavigation (0.00s) 2026-10-22T08:22:12.470617436Z === RUN TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T08:22:12.470622757Z === PAUSE TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T08:22:12.470627979Z === RUN TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T08:22:12.470633305Z === PAUSE TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T08:22:12.470638826Z === RUN TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T08:22:12.470644457Z === PAUSE TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T08:22:12.470649611Z === RUN TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T08:22:12.470654796Z === PAUSE TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T08:22:12.470659898Z === RUN TestApp_HistorySidebarToggleHandlerUsesLastFocusedWindow 2026-10-22T08:22:12.470665212Z --- PASS: TestApp_HistorySidebarToggleHandlerUsesLastFocusedWindow (0.00s) 2026-10-22T08:22:12.470670485Z === RUN TestApp_HistorySidebarToggleHandler_NilFocusedWindowIsNoOp 2026-10-22T08:22:12.470676045Z --- PASS: TestApp_HistorySidebarToggleHandler_NilFocusedWindowIsNoOp (0.00s) 2026-10-22T08:22:12.470681404Z === RUN TestHistorySidebarConfig_OnCloseHidesSidebar 2026-10-22T08:22:12.470686797Z --- PASS: TestHistorySidebarConfig_OnCloseHidesSidebar (0.00s) 2026-10-22T08:22:12.470691924Z === RUN TestApp_HistorySidebar_ToggleThroughKeyboardDispatcher 2026-10-22T08:22:12.470697177Z --- PASS: TestApp_HistorySidebar_ToggleThroughKeyboardDispatcher (0.00s) 2026-10-22T08:22:12.470702794Z === RUN TestApp_HistorySidebar_ToggleThroughDispatcher_UnavailableReturnsError 2026-10-22T08:22:12.470708636Z --- PASS: TestApp_HistorySidebar_ToggleThroughDispatcher_UnavailableReturnsError (0.00s) 2026-10-22T08:22:12.470714437Z === RUN TestApp_HistorySidebar_ToggleThroughDispatcher_NilFocusedReturnsError 2026-10-22T08:22:12.470720236Z --- PASS: TestApp_HistorySidebar_ToggleThroughDispatcher_NilFocusedReturnsError (0.00s) 2026-10-22T08:22:12.47072545Z === RUN TestApp_HistorySidebarConfig_NavigateCallbackNavigates 2026-10-22T08:22:12.470730753Z --- PASS: TestApp_HistorySidebarConfig_NavigateCallbackNavigates (0.00s) 2026-10-22T08:22:12.470735915Z === RUN TestApp_NavigateHistorySidebarSelection_KeepsSidebarVisible 2026-10-22T08:22:12.470741778Z --- PASS: TestApp_NavigateHistorySidebarSelection_KeepsSidebarVisible (0.00s) 2026-10-22T08:22:12.470746956Z === RUN TestApp_HistorySidebarConfig_NavigateCallbackOwnership 2026-10-22T08:22:12.470752403Z --- PASS: TestApp_HistorySidebarConfig_NavigateCallbackOwnership (0.00s) 2026-10-22T08:22:12.470757335Z === RUN TestApp_HistorySidebarConfig_KeepOpenCallback 2026-10-22T08:22:12.47076345Z --- PASS: TestApp_HistorySidebarConfig_KeepOpenCallback (0.00s) 2026-10-22T08:22:12.470768518Z === RUN TestApp_HistorySidebarConfig_OpenInNewPaneCallback 2026-10-22T08:22:12.470773756Z --- PASS: TestApp_HistorySidebarConfig_OpenInNewPaneCallback (0.00s) 2026-10-22T08:22:12.470778542Z === RUN TestApp_HistorySidebarConfig_CloseCallback 2026-10-22T08:22:12.470783589Z --- PASS: TestApp_HistorySidebarConfig_CloseCallback (0.00s) 2026-10-22T08:22:12.470789365Z === RUN TestApp_HistorySidebarConfig_CloseWithNoSidebarIsSafe 2026-10-22T08:22:12.470794711Z --- PASS: TestApp_HistorySidebarConfig_CloseWithNoSidebarIsSafe (0.00s) 2026-10-22T08:22:12.470801203Z === RUN TestApp_HideAndRestoreFocusForBrowserWindow_HidesSidebar 2026-10-22T08:22:12.470806581Z --- PASS: TestApp_HideAndRestoreFocusForBrowserWindow_HidesSidebar (0.00s) 2026-10-22T08:22:12.470811803Z === RUN TestApp_HideAndRestoreFocusForBrowserWindow_NilBWIsSafe 2026-10-22T08:22:12.470817209Z --- PASS: TestApp_HideAndRestoreFocusForBrowserWindow_NilBWIsSafe (0.00s) 2026-10-22T08:22:12.470822031Z === RUN TestHistorySidebarWidthConfig_ConfigValue 2026-10-22T08:22:12.470827011Z --- PASS: TestHistorySidebarWidthConfig_ConfigValue (0.00s) 2026-10-22T08:22:12.470832587Z === RUN TestHistorySidebarWidthConfig_DefaultValue 2026-10-22T08:22:12.470837736Z --- PASS: TestHistorySidebarWidthConfig_DefaultValue (0.00s) 2026-10-22T08:22:12.470842954Z === RUN TestBrowserWindow_ApplySidebarWidthConfig_NilMainWindowIsSafe 2026-10-22T08:22:12.470848595Z --- PASS: TestBrowserWindow_ApplySidebarWidthConfig_NilMainWindowIsSafe (0.00s) 2026-10-22T08:22:12.470853666Z === RUN TestBrowserWindow_ApplySidebarWidthConfig_NilDepsIsSafe 2026-10-22T08:22:12.470859829Z --- PASS: TestBrowserWindow_ApplySidebarWidthConfig_NilDepsIsSafe (0.00s) 2026-10-22T08:22:12.470866033Z === RUN TestBrowserWindow_ClearShellStateClearsHistorySidebarReloader 2026-10-22T08:22:12.47087222Z --- PASS: TestBrowserWindow_ClearShellStateClearsHistorySidebarReloader (0.00s) 2026-10-22T08:22:12.470877516Z === RUN TestHistoryChangeAdapter_DispatchesBeforeRefreshingSidebars 2026-10-22T08:22:12.470882842Z --- PASS: TestHistoryChangeAdapter_DispatchesBeforeRefreshingSidebars (0.00s) 2026-10-22T08:22:12.470887935Z === RUN TestHistoryChangeAdapter_SkipsRefreshWithoutDispatcher 2026-10-22T08:22:12.470893329Z --- PASS: TestHistoryChangeAdapter_SkipsRefreshWithoutDispatcher (0.00s) 2026-10-22T08:22:12.470898783Z === RUN TestApp_RefreshVisibleHistorySidebars_OnlyVisibleInitializedWindows 2026-10-22T08:22:12.470904499Z --- PASS: TestApp_RefreshVisibleHistorySidebars_OnlyVisibleInitializedWindows (0.00s) 2026-10-22T08:22:12.470909954Z === RUN TestWindowCreation_DoesNotConstructHiddenSidebars 2026-10-22T08:22:12.470915142Z --- PASS: TestWindowCreation_DoesNotConstructHiddenSidebars (0.00s) 2026-10-22T08:22:12.470920141Z === RUN TestEnsureSidebars_ConstructOnceAndReuse 2026-10-22T08:22:12.470925171Z --- PASS: TestEnsureSidebars_ConstructOnceAndReuse (0.00s) 2026-10-22T08:22:12.470929929Z === RUN TestEnsureSidebars_UnavailableWithoutDeps 2026-10-22T08:22:12.470934935Z --- PASS: TestEnsureSidebars_UnavailableWithoutDeps (0.00s) 2026-10-22T08:22:12.470940062Z === RUN TestToggleActions_EnsureOnDemandAndHideWithoutConstruction 2026-10-22T08:22:12.470945549Z --- PASS: TestToggleActions_EnsureOnDemandAndHideWithoutConstruction (0.00s) 2026-10-22T08:22:12.470950208Z === RUN TestToggleActions_ErrorWhenUnavailable 2026-10-22T08:22:12.470955106Z --- PASS: TestToggleActions_ErrorWhenUnavailable (0.00s) 2026-10-22T08:22:12.470960058Z === RUN TestSidebarConfigReload_DoesNotConstructPanels 2026-10-22T08:22:12.470965807Z --- PASS: TestSidebarConfigReload_DoesNotConstructPanels (0.00s) 2026-10-22T08:22:12.47097067Z === RUN TestEnsureSidebars_MultipleWindowsIndependent 2026-10-22T08:22:12.470976549Z --- PASS: TestEnsureSidebars_MultipleWindowsIndependent (0.00s) 2026-10-22T08:22:12.470981692Z === RUN TestBrowserWindow_RemoveBrowserWindowClearsShellState 2026-10-22T08:22:12.470988298Z {"level":"debug","time":"2026-10-22T08:22:12Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T08:22:12.470994409Z --- PASS: TestBrowserWindow_RemoveBrowserWindowClearsShellState (0.00s) 2026-10-22T08:22:12.471000166Z === RUN TestApp_CleanupCreatedBrowserWindowsDetachesUnregisteredWindowBeforeDestroy 2026-10-22T08:22:12.471006853Z {"level":"debug","time":"2026-10-22T08:22:12Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T08:22:12.47101334Z --- PASS: TestApp_CleanupCreatedBrowserWindowsDetachesUnregisteredWindowBeforeDestroy (0.00s) 2026-10-22T08:22:12.471018867Z === RUN TestTabCoordinator_CloseReleasesClosedTabWorkspaceWebViews 2026-10-22T08:22:12.47102449Z --- PASS: TestTabCoordinator_CloseReleasesClosedTabWorkspaceWebViews (0.00s) 2026-10-22T08:22:12.4710297Z === RUN TestTabCoordinator_SwitchDoesNotReleaseWorkspaceWebViews 2026-10-22T08:22:12.471035715Z --- PASS: TestTabCoordinator_SwitchDoesNotReleaseWorkspaceWebViews (0.00s) 2026-10-22T08:22:12.471043162Z === RUN TestTabCoordinator_CloseLastTabReleasesWorkspaceBeforeWindowRemoval 2026-10-22T08:22:12.471049085Z --- PASS: TestTabCoordinator_CloseLastTabReleasesWorkspaceBeforeWindowRemoval (0.00s) 2026-10-22T08:22:12.471054885Z === RUN TestBrowserWindow_RemoveBrowserWindowReleasesOwnedTabWorkspaceWebViews 2026-10-22T08:22:12.471060789Z --- PASS: TestBrowserWindow_RemoveBrowserWindowReleasesOwnedTabWorkspaceWebViews (0.00s) 2026-10-22T08:22:12.4710664Z === RUN TestBrowserWindow_RemoveBrowserWindowReleasesOnlyRelatedNativePopups 2026-10-22T08:22:12.471073368Z --- PASS: TestBrowserWindow_RemoveBrowserWindowReleasesOnlyRelatedNativePopups (0.00s) 2026-10-22T08:22:12.471078653Z === RUN TestBrowserWindow_RemoveBrowserWindowCleansOwnedTabState 2026-10-22T08:22:12.471084118Z --- PASS: TestBrowserWindow_RemoveBrowserWindowCleansOwnedTabState (0.00s) 2026-10-22T08:22:12.471089168Z === RUN TestBrowserWindow_RegisterAndRemoveTrackCollection 2026-10-22T08:22:12.471094914Z --- PASS: TestBrowserWindow_RegisterAndRemoveTrackCollection (0.00s) 2026-10-22T08:22:12.471100089Z === RUN TestBrowserWindow_RemovePromotesRemainingMainWindow 2026-10-22T08:22:12.471105652Z --- PASS: TestBrowserWindow_RemovePromotesRemainingMainWindow (0.00s) 2026-10-22T08:22:12.47111064Z === RUN TestBrowserWindow_RemoveLastClearsMainWindow 2026-10-22T08:22:12.471115716Z --- PASS: TestBrowserWindow_RemoveLastClearsMainWindow (0.00s) 2026-10-22T08:22:12.471120839Z === RUN TestBrowserWindow_RemovePromotedWindowKeepsRemainingWindow 2026-10-22T08:22:12.471126367Z --- PASS: TestBrowserWindow_RemovePromotedWindowKeepsRemainingWindow (0.00s) 2026-10-22T08:22:12.471131327Z === RUN TestOpenExternalURL_DispatchesAndTracksBrowserWindow 2026-10-22T08:22:12.471136611Z --- PASS: TestOpenExternalURL_DispatchesAndTracksBrowserWindow (0.00s) 2026-10-22T08:22:12.471141867Z === RUN TestOpenInitialBrowserWindowShellRegistersWithoutCreatingTab 2026-10-22T08:22:12.471147372Z --- PASS: TestOpenInitialBrowserWindowShellRegistersWithoutCreatingTab (0.00s) 2026-10-22T08:22:12.471153164Z === RUN TestOpenExternalURL_FirstWindowWithRequestedURLCreatesTabInAppAndWindow 2026-10-22T08:22:12.471159078Z --- PASS: TestOpenExternalURL_FirstWindowWithRequestedURLCreatesTabInAppAndWindow (0.00s) 2026-10-22T08:22:12.471164355Z === RUN TestOpenExternalURL_PropagatesFactoryError 2026-10-22T08:22:12.471170205Z --- PASS: TestOpenExternalURL_PropagatesFactoryError (0.00s) 2026-10-22T08:22:12.471179762Z === RUN TestGetWindowTabLists_RespectsRegistrationOrder 2026-10-22T08:22:12.471189243Z --- PASS: TestGetWindowTabLists_RespectsRegistrationOrder (0.00s) 2026-10-22T08:22:12.471198561Z === RUN TestGetWindowTabLists_NoBrowserWindowsReturnsGlobalSnapshot 2026-10-22T08:22:12.471206253Z --- PASS: TestGetWindowTabLists_NoBrowserWindowsReturnsGlobalSnapshot (0.00s) 2026-10-22T08:22:12.471212474Z === RUN TestGetWindowTabLists_AppliesActiveTabIndex 2026-10-22T08:22:12.471218194Z --- PASS: TestGetWindowTabLists_AppliesActiveTabIndex (0.00s) 2026-10-22T08:22:12.471223316Z === RUN TestGetWindowTabLists_PreservesPreviousActiveTabID 2026-10-22T08:22:12.471228684Z --- PASS: TestGetWindowTabLists_PreservesPreviousActiveTabID (0.00s) 2026-10-22T08:22:12.47123384Z === RUN TestGetActiveWindowIndex_MatchesRegistrationOrder 2026-10-22T08:22:12.471239543Z --- PASS: TestGetActiveWindowIndex_MatchesRegistrationOrder (0.00s) 2026-10-22T08:22:12.471244784Z === RUN TestGetActiveWindowIndex_MatchesGetWindowTabLists 2026-10-22T08:22:12.471250228Z --- PASS: TestGetActiveWindowIndex_MatchesGetWindowTabLists (0.00s) 2026-10-22T08:22:12.471255238Z === RUN TestWindowOrder_FallbackWhenRegistrationOrderEmpty 2026-10-22T08:22:12.47126048Z --- PASS: TestWindowOrder_FallbackWhenRegistrationOrderEmpty (0.00s) 2026-10-22T08:22:12.471265388Z === RUN TestRemoveBrowserWindow_RemovesFromOrder 2026-10-22T08:22:12.471270518Z --- PASS: TestRemoveBrowserWindow_RemovesFromOrder (0.00s) 2026-10-22T08:22:12.471275246Z === RUN TestRegisterBrowserWindow_DuplicateIgnores 2026-10-22T08:22:12.471280374Z --- PASS: TestRegisterBrowserWindow_DuplicateIgnores (0.00s) 2026-10-22T08:22:12.471285637Z === RUN TestApp_GetWindowTabListsUsesCreationOrderAndActiveIndex 2026-10-22T08:22:12.471291654Z --- PASS: TestApp_GetWindowTabListsUsesCreationOrderAndActiveIndex (0.00s) 2026-10-22T08:22:12.471298108Z === RUN TestApp_AssignRestoredWindowTabListsUsesFreshRuntimeWindowIDs 2026-10-22T08:22:12.471303891Z --- PASS: TestApp_AssignRestoredWindowTabListsUsesFreshRuntimeWindowIDs (0.00s) 2026-10-22T08:22:12.471309429Z === RUN TestApp_BrowserWindowsOwnIndependentTabLists 2026-10-22T08:22:12.471314695Z --- PASS: TestApp_BrowserWindowsOwnIndependentTabLists (0.00s) 2026-10-22T08:22:12.471319597Z === RUN TestRestoreSession_RemovesStaleBrowserWindows 2026-10-22T08:22:12.471324713Z --- PASS: TestRestoreSession_RemovesStaleBrowserWindows (0.00s) 2026-10-22T08:22:12.471330074Z === RUN TestRestoreSession_BrowserWindowOrderStartsWithFirstReusedWindow 2026-10-22T08:22:12.471335864Z --- PASS: TestRestoreSession_BrowserWindowOrderStartsWithFirstReusedWindow (0.00s) 2026-10-22T08:22:12.47134096Z === RUN TestRestoreSession_ActiveWindowIndexSyncsState 2026-10-22T08:22:12.471346323Z --- PASS: TestRestoreSession_ActiveWindowIndexSyncsState (0.00s) 2026-10-22T08:22:12.471350967Z === RUN TestApp_PermissionDialogForPane 2026-10-22T08:22:12.471356245Z --- PASS: TestApp_PermissionDialogForPane (0.00s) 2026-10-22T08:22:12.471361541Z === RUN TestApp_ResetWebRTCIndicatorOnNavigationCoversFloatingPanes 2026-10-22T08:22:12.471367062Z --- PASS: TestApp_ResetWebRTCIndicatorOnNavigationCoversFloatingPanes (0.00s) 2026-10-22T08:22:12.47137185Z === RUN TestExternalLinkSplitDirectionPlacements 2026-10-22T08:22:12.471376789Z === RUN TestExternalLinkSplitDirectionPlacements/#00 2026-10-22T08:22:12.471381817Z === RUN TestExternalLinkSplitDirectionPlacements/left 2026-10-22T08:22:12.471386662Z === RUN TestExternalLinkSplitDirectionPlacements/right 2026-10-22T08:22:12.471391985Z === RUN TestExternalLinkSplitDirectionPlacements/top 2026-10-22T08:22:12.471400483Z === RUN TestExternalLinkSplitDirectionPlacements/bottom 2026-10-22T08:22:12.471409807Z --- PASS: TestExternalLinkSplitDirectionPlacements (0.00s) 2026-10-22T08:22:12.471432544Z --- PASS: TestExternalLinkSplitDirectionPlacements/#00 (0.00s) 2026-10-22T08:22:12.471458408Z --- PASS: TestExternalLinkSplitDirectionPlacements/left (0.00s) 2026-10-22T08:22:12.471482109Z --- PASS: TestExternalLinkSplitDirectionPlacements/right (0.00s) 2026-10-22T08:22:12.47150368Z --- PASS: TestExternalLinkSplitDirectionPlacements/top (0.00s) 2026-10-22T08:22:12.471519593Z --- PASS: TestExternalLinkSplitDirectionPlacements/bottom (0.00s) 2026-10-22T08:22:12.471525737Z === RUN TestApp_OpenExternalURLTabbedTargetsLastFocusedWindowAndPreservesURL 2026-10-22T08:22:12.47153206Z --- PASS: TestApp_OpenExternalURLTabbedTargetsLastFocusedWindowAndPreservesURL (0.00s) 2026-10-22T08:22:12.471537298Z === RUN TestApp_OpenExternalURLSnapshotsRuntimeConfigOnce 2026-10-22T08:22:12.471542611Z --- PASS: TestApp_OpenExternalURLSnapshotsRuntimeConfigOnce (0.00s) 2026-10-22T08:22:12.471548109Z === RUN TestApp_OpenExternalURLFallsBackWhenLastFocusedWindowIsStale 2026-10-22T08:22:12.471553593Z --- PASS: TestApp_OpenExternalURLFallsBackWhenLastFocusedWindowIsStale (0.00s) 2026-10-22T08:22:12.471558701Z === RUN TestApp_OpenExternalURLFallbackPreservesOriginalURL 2026-10-22T08:22:12.471564509Z --- PASS: TestApp_OpenExternalURLFallbackPreservesOriginalURL (0.00s) 2026-10-22T08:22:12.471569717Z === RUN TestApplyAppearanceConfigSendsCompleteEngineSettingsPayload 2026-10-22T08:22:12.47157521Z --- PASS: TestApplyAppearanceConfigSendsCompleteEngineSettingsPayload (0.00s) 2026-10-22T08:22:12.471580402Z === RUN TestExternalThemeWatcherCallbackAppliesThemeThroughSharedPath 2026-10-22T08:22:12.471585854Z --- PASS: TestExternalThemeWatcherCallbackAppliesThemeThroughSharedPath (0.00s) 2026-10-22T08:22:12.471591148Z === RUN TestExternalThemeReloadKeepsLastGoodAndDisablingClearsIt 2026-10-22T08:22:12.471596718Z --- PASS: TestExternalThemeReloadKeepsLastGoodAndDisablingClearsIt (0.00s) 2026-10-22T08:22:12.47160183Z === RUN TestExternalThemeReloadKeepsLastGoodOnReadError 2026-10-22T08:22:12.471607006Z --- PASS: TestExternalThemeReloadKeepsLastGoodOnReadError (0.00s) 2026-10-22T08:22:12.471612242Z === RUN TestExternalThemeReloadRecoversAfterMalformedUpdate 2026-10-22T08:22:12.4716176Z --- PASS: TestExternalThemeReloadRecoversAfterMalformedUpdate (0.00s) 2026-10-22T08:22:12.47162455Z === RUN TestOnShutdownStopsExternalThemeWatcher 2026-10-22T08:22:12.471629703Z --- PASS: TestOnShutdownStopsExternalThemeWatcher (0.00s) 2026-10-22T08:22:12.471634473Z === RUN TestApp_OpenExternalURLReusesRecentRelayPane 2026-10-22T08:22:12.471639643Z --- PASS: TestApp_OpenExternalURLReusesRecentRelayPane (0.00s) 2026-10-22T08:22:12.471645108Z === RUN TestApp_OpenExternalURLCreatesNewPaneAfterReuseWindowExpires 2026-10-22T08:22:12.471650627Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneAfterReuseWindowExpires (0.00s) 2026-10-22T08:22:12.471657372Z === RUN TestApp_OpenExternalURLCreatesNewPaneForDifferentURL 2026-10-22T08:22:12.471663568Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneForDifferentURL (0.00s) 2026-10-22T08:22:12.471669035Z === RUN TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneWasClosed 2026-10-22T08:22:12.471674689Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneWasClosed (0.00s) 2026-10-22T08:22:12.471680561Z === RUN TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneCannotNavigate 2026-10-22T08:22:12.471686434Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneCannotNavigate (0.00s) 2026-10-22T08:22:12.471691608Z === RUN TestStopFloatingResizeWatcherReleasesRawCallbackSlot 2026-10-22T08:22:12.471696782Z --- PASS: TestStopFloatingResizeWatcherReleasesRawCallbackSlot (0.00s) 2026-10-22T08:22:12.471701556Z === RUN TestDecorateFloatingOverlay_AddsThemeClasses 2026-10-22T08:22:12.471706663Z --- PASS: TestDecorateFloatingOverlay_AddsThemeClasses (0.00s) 2026-10-22T08:22:12.471711925Z === RUN TestConfigureFloatingOverlayMeasurement_DoesNotMeasureOverlay 2026-10-22T08:22:12.471718089Z --- PASS: TestConfigureFloatingOverlayMeasurement_DoesNotMeasureOverlay (0.00s) 2026-10-22T08:22:12.471723508Z === RUN TestShowFloatingWidget_AddsVisibleClassAndEnablesInteraction 2026-10-22T08:22:12.471729013Z --- PASS: TestShowFloatingWidget_AddsVisibleClassAndEnablesInteraction (0.00s) 2026-10-22T08:22:12.471734361Z === RUN TestHideFloatingWidget_RemovesVisibleClassAndDisablesInteraction 2026-10-22T08:22:12.47174Z --- PASS: TestHideFloatingWidget_RemovesVisibleClassAndDisablesInteraction (0.00s) 2026-10-22T08:22:12.471745731Z === RUN TestFocusFloatingSessionContent_GrabsWebViewFocusWhenOmniboxHidden 2026-10-22T08:22:12.471751769Z --- PASS: TestFocusFloatingSessionContent_GrabsWebViewFocusWhenOmniboxHidden (0.00s) 2026-10-22T08:22:12.471757138Z === RUN TestFocusFloatingSessionContent_SkipsWhenOmniboxVisible 2026-10-22T08:22:12.471762526Z --- PASS: TestFocusFloatingSessionContent_SkipsWhenOmniboxVisible (0.00s) 2026-10-22T08:22:12.471768169Z === RUN TestFloatingAllocationRect_CentersRequestedSize 2026-10-22T08:22:12.471773297Z --- PASS: TestFloatingAllocationRect_CentersRequestedSize (0.00s) 2026-10-22T08:22:12.471779249Z === RUN TestFloatingAllocationRect_ClampsToOverlayBounds 2026-10-22T08:22:12.471784443Z --- PASS: TestFloatingAllocationRect_ClampsToOverlayBounds (0.00s) 2026-10-22T08:22:12.471789484Z === RUN TestWriteOverlayAllocation_WritesRectangleFields 2026-10-22T08:22:12.471794839Z --- PASS: TestWriteOverlayAllocation_WritesRectangleFields (0.00s) 2026-10-22T08:22:12.471799734Z === RUN TestFloatingPane_ToggleActiveWorkspaceSession 2026-10-22T08:22:12.471805205Z --- PASS: TestFloatingPane_ToggleActiveWorkspaceSession (0.00s) 2026-10-22T08:22:12.471811035Z === RUN TestFloatingPane_ProfileShortcutOpensConfiguredURL 2026-10-22T08:22:12.471816192Z --- PASS: TestFloatingPane_ProfileShortcutOpensConfiguredURL (0.00s) 2026-10-22T08:22:12.471821213Z === RUN TestFloatingPane_ActivePaneSwitchPreservesSession 2026-10-22T08:22:12.471826268Z --- PASS: TestFloatingPane_ActivePaneSwitchPreservesSession (0.00s) 2026-10-22T08:22:12.471831332Z === RUN TestFloatingPane_OmniboxNavigationTargetsFloatingSession 2026-10-22T08:22:12.471836715Z --- PASS: TestFloatingPane_OmniboxNavigationTargetsFloatingSession (0.00s) 2026-10-22T08:22:12.471842133Z === RUN TestFloatingPane_HandleViewportTick_RecalculatesOnWorkspaceResize 2026-10-22T08:22:12.471847713Z --- PASS: TestFloatingPane_HandleViewportTick_RecalculatesOnWorkspaceResize (0.00s) 2026-10-22T08:22:12.471853183Z === RUN TestFloatingPane_HideShowAfterURIUpdateKeepsOmniboxHidden 2026-10-22T08:22:12.471858549Z --- PASS: TestFloatingPane_HideShowAfterURIUpdateKeepsOmniboxHidden (0.00s) 2026-10-22T08:22:12.47186387Z === RUN TestFloatingPane_ProfileSessionsRemainIndependent 2026-10-22T08:22:12.471869026Z --- PASS: TestFloatingPane_ProfileSessionsRemainIndependent (0.00s) 2026-10-22T08:22:12.471874387Z === RUN TestFloatingPane_ProfileShortcutTogglesAndPreservesSessionState 2026-10-22T08:22:12.471879983Z --- PASS: TestFloatingPane_ProfileShortcutTogglesAndPreservesSessionState (0.00s) 2026-10-22T08:22:12.471885257Z === RUN TestFloatingPane_ProfileRapidToggleNeverShowsAboutBlank 2026-10-22T08:22:12.471890654Z --- PASS: TestFloatingPane_ProfileRapidToggleNeverShowsAboutBlank (0.00s) 2026-10-22T08:22:12.471895799Z === RUN TestFloatingPane_DefaultSessionStillUsesAboutBlank 2026-10-22T08:22:12.471901066Z --- PASS: TestFloatingPane_DefaultSessionStillUsesAboutBlank (0.00s) 2026-10-22T08:22:12.471906018Z === RUN TestFloatingPane_CloseActiveFloatingSession 2026-10-22T08:22:12.471911839Z --- PASS: TestFloatingPane_CloseActiveFloatingSession (0.00s) 2026-10-22T08:22:12.471917183Z === RUN TestFloatingPane_HideAndCloseLeaveDetachedBrowserWindowAlive 2026-10-22T08:22:12.471923121Z --- PASS: TestFloatingPane_HideAndCloseLeaveDetachedBrowserWindowAlive (0.00s) 2026-10-22T08:22:12.471928522Z === RUN TestFloatingPane_HandleGlobalEscape_HidesVisibleFloatingPane 2026-10-22T08:22:12.47193395Z --- PASS: TestFloatingPane_HandleGlobalEscape_HidesVisibleFloatingPane (0.00s) 2026-10-22T08:22:12.471939792Z === RUN TestFloatingPane_OpenFloatingPaneSession_OptionalURL 2026-10-22T08:22:12.471945025Z --- PASS: TestFloatingPane_OpenFloatingPaneSession_OptionalURL (0.00s) 2026-10-22T08:22:12.47195048Z === RUN TestFloatingPane_EnsureFloatingSession_CachedAllowsNilWorkspaceView 2026-10-22T08:22:12.471956265Z --- PASS: TestFloatingPane_EnsureFloatingSession_CachedAllowsNilWorkspaceView (0.00s) 2026-10-22T08:22:12.471961476Z === RUN TestFloatingPane_HideFloatingSession_StopsResizeWatcher 2026-10-22T08:22:12.471966912Z --- PASS: TestFloatingPane_HideFloatingSession_StopsResizeWatcher (0.00s) 2026-10-22T08:22:12.47197128Z === RUN TestFloatingSessionRegistry 2026-10-22T08:22:12.471977852Z === RUN TestFloatingSessionRegistry/forTab_skips_other_tabs_and_nil_sessions 2026-10-22T08:22:12.471983356Z === RUN TestFloatingSessionRegistry/forTab_does_not_allocate 2026-10-22T08:22:12.471988871Z === RUN TestFloatingSessionRegistry/byPaneID_maps_the_pane_to_its_owning_key 2026-10-22T08:22:12.471994476Z === RUN TestFloatingSessionRegistry/visibleForTab_returns_only_the_shown_session 2026-10-22T08:22:12.471999805Z === RUN TestFloatingSessionRegistry/tabIDs_is_distinct_and_sorted 2026-10-22T08:22:12.472004378Z --- PASS: TestFloatingSessionRegistry (0.00s) 2026-10-22T08:22:12.472020347Z --- PASS: TestFloatingSessionRegistry/forTab_skips_other_tabs_and_nil_sessions (0.00s) 2026-10-22T08:22:12.472034305Z --- PASS: TestFloatingSessionRegistry/forTab_does_not_allocate (0.00s) 2026-10-22T08:22:12.472051123Z --- PASS: TestFloatingSessionRegistry/byPaneID_maps_the_pane_to_its_owning_key (0.00s) 2026-10-22T08:22:12.472068091Z --- PASS: TestFloatingSessionRegistry/visibleForTab_returns_only_the_shown_session (0.00s) 2026-10-22T08:22:12.472082551Z --- PASS: TestFloatingSessionRegistry/tabIDs_is_distinct_and_sorted (0.00s) 2026-10-22T08:22:12.472087571Z === RUN TestModeFrameTargets 2026-10-22T08:22:12.472092525Z === RUN TestModeFrameTargets/vim 2026-10-22T08:22:12.472097724Z === RUN TestModeFrameTargets/pane 2026-10-22T08:22:12.472102064Z === RUN TestModeFrameTargets/resize 2026-10-22T08:22:12.472106356Z === RUN TestModeFrameTargets/tab 2026-10-22T08:22:12.472110682Z === RUN TestModeFrameTargets/session 2026-10-22T08:22:12.472115058Z === RUN TestModeFrameTargets/normal 2026-10-22T08:22:12.472119437Z --- PASS: TestModeFrameTargets (0.01s) 2026-10-22T08:22:12.472128971Z --- PASS: TestModeFrameTargets/vim (0.00s) 2026-10-22T08:22:12.472138719Z --- PASS: TestModeFrameTargets/pane (0.00s) 2026-10-22T08:22:12.472148649Z --- PASS: TestModeFrameTargets/resize (0.00s) 2026-10-22T08:22:12.472159307Z --- PASS: TestModeFrameTargets/tab (0.00s) 2026-10-22T08:22:12.472170143Z --- PASS: TestModeFrameTargets/session (0.00s) 2026-10-22T08:22:12.472194513Z --- PASS: TestModeFrameTargets/normal (0.00s) 2026-10-22T08:22:12.472201931Z === RUN TestModeFrameSetTargetStylesFrameBorderNotPane 2026-10-22T08:22:12.472207375Z --- PASS: TestModeFrameSetTargetStylesFrameBorderNotPane (0.00s) 2026-10-22T08:22:12.472212049Z === RUN TestModeFrameVimPulseAlternatesOnBorder 2026-10-22T08:22:12.472216874Z --- PASS: TestModeFrameVimPulseAlternatesOnBorder (0.00s) 2026-10-22T08:22:12.472221659Z === RUN TestModeLegendActionsUseActiveConfiguration 2026-10-22T08:22:12.472226713Z === RUN TestModeLegendActionsUseActiveConfiguration/pane 2026-10-22T08:22:12.472231625Z === RUN TestModeLegendActionsUseActiveConfiguration/resize 2026-10-22T08:22:12.472236464Z === RUN TestModeLegendActionsUseActiveConfiguration/vim 2026-10-22T08:22:12.472241328Z === RUN TestModeLegendActionsUseActiveConfiguration/tab 2026-10-22T08:22:12.472246672Z === RUN TestModeLegendActionsUseActiveConfiguration/session 2026-10-22T08:22:12.472251704Z --- PASS: TestModeLegendActionsUseActiveConfiguration (0.00s) 2026-10-22T08:22:12.472264784Z --- PASS: TestModeLegendActionsUseActiveConfiguration/pane (0.00s) 2026-10-22T08:22:12.472278057Z --- PASS: TestModeLegendActionsUseActiveConfiguration/resize (0.00s) 2026-10-22T08:22:12.472291269Z --- PASS: TestModeLegendActionsUseActiveConfiguration/vim (0.00s) 2026-10-22T08:22:12.472304375Z --- PASS: TestModeLegendActionsUseActiveConfiguration/tab (0.00s) 2026-10-22T08:22:12.472317941Z --- PASS: TestModeLegendActionsUseActiveConfiguration/session (0.00s) 2026-10-22T08:22:12.472323151Z === RUN TestModeFramePendingSequenceFiltersBindings 2026-10-22T08:22:12.472328146Z --- PASS: TestModeFramePendingSequenceFiltersBindings (0.00s) 2026-10-22T08:22:12.4723332Z === RUN TestModeFrameTargetDoesNotDependOnGlobalFocusedWindow 2026-10-22T08:22:12.47233852Z --- PASS: TestModeFrameTargetDoesNotDependOnGlobalFocusedWindow (0.01s) 2026-10-22T08:22:12.472342921Z === RUN TestShouldLinger 2026-10-22T08:22:12.4723473Z === RUN TestShouldLinger/inside 2026-10-22T08:22:12.47235182Z === RUN TestShouldLinger/edge_outside 2026-10-22T08:22:12.472356028Z === RUN TestShouldLinger/outside 2026-10-22T08:22:12.47236018Z === RUN TestShouldLinger/disabled 2026-10-22T08:22:12.472364421Z === RUN TestShouldLinger/left_window 2026-10-22T08:22:12.472368707Z === RUN TestShouldLinger/nil_placement 2026-10-22T08:22:12.47237283Z --- PASS: TestShouldLinger (0.00s) 2026-10-22T08:22:12.472382373Z --- PASS: TestShouldLinger/inside (0.00s) 2026-10-22T08:22:12.472393165Z --- PASS: TestShouldLinger/edge_outside (0.00s) 2026-10-22T08:22:12.472402844Z --- PASS: TestShouldLinger/outside (0.00s) 2026-10-22T08:22:12.472413779Z --- PASS: TestShouldLinger/disabled (0.00s) 2026-10-22T08:22:12.472424703Z --- PASS: TestShouldLinger/left_window (0.00s) 2026-10-22T08:22:12.472435256Z --- PASS: TestShouldLinger/nil_placement (0.00s) 2026-10-22T08:22:12.472439333Z === RUN TestShouldStartLinger 2026-10-22T08:22:12.472443722Z --- PASS: TestShouldStartLinger (0.00s) 2026-10-22T08:22:12.472447815Z === RUN TestLegendColumnCount 2026-10-22T08:22:12.472452259Z --- PASS: TestLegendColumnCount (0.00s) 2026-10-22T08:22:12.472456683Z === RUN TestLegendColumnCountIsMonotonic 2026-10-22T08:22:12.472461347Z --- PASS: TestLegendColumnCountIsMonotonic (0.01s) 2026-10-22T08:22:12.472466055Z === RUN TestLegendBandWidthIsCappedAndNeverFullWidth 2026-10-22T08:22:12.472470949Z --- PASS: TestLegendBandWidthIsCappedAndNeverFullWidth (0.00s) 2026-10-22T08:22:12.472475853Z === RUN TestLegendBandWidthShrinksForFewGroups 2026-10-22T08:22:12.472480721Z --- PASS: TestLegendBandWidthShrinksForFewGroups (0.00s) 2026-10-22T08:22:12.472485367Z === RUN TestLegendBandWidthWithoutRoom 2026-10-22T08:22:12.472490081Z --- PASS: TestLegendBandWidthWithoutRoom (0.00s) 2026-10-22T08:22:12.472494168Z === RUN TestLegendBodyMaxHeight 2026-10-22T08:22:12.472498632Z --- PASS: TestLegendBodyMaxHeight (0.00s) 2026-10-22T08:22:12.472503667Z === RUN TestDistributeLegendGroupsKeepsOrderAndNeverSplitsGroups 2026-10-22T08:22:12.472508991Z --- PASS: TestDistributeLegendGroupsKeepsOrderAndNeverSplitsGroups (0.00s) 2026-10-22T08:22:12.472513902Z === RUN TestDistributeLegendGroupsBalancesColumnHeights 2026-10-22T08:22:12.472519082Z --- PASS: TestDistributeLegendGroupsBalancesColumnHeights (0.00s) 2026-10-22T08:22:12.472524053Z === RUN TestDistributeLegendGroupsMinimizesTallestColumn 2026-10-22T08:22:12.472530222Z --- PASS: TestDistributeLegendGroupsMinimizesTallestColumn (0.00s) 2026-10-22T08:22:12.472535019Z === RUN TestDistributeLegendGroupsIsDeterministic 2026-10-22T08:22:12.472539922Z --- PASS: TestDistributeLegendGroupsIsDeterministic (0.00s) 2026-10-22T08:22:12.472544922Z === RUN TestDistributeLegendGroupsEdgeCases 2026-10-22T08:22:12.472550225Z --- PASS: TestDistributeLegendGroupsEdgeCases (0.00s) 2026-10-22T08:22:12.472554933Z === RUN TestBuildLegendGroupsOrdersGroupsAndRows 2026-10-22T08:22:12.472559833Z --- PASS: TestBuildLegendGroupsOrdersGroupsAndRows (0.00s) 2026-10-22T08:22:12.472564222Z === RUN TestBuildLegendGroupsEmpty 2026-10-22T08:22:12.472568737Z --- PASS: TestBuildLegendGroupsEmpty (0.00s) 2026-10-22T08:22:12.472572804Z === RUN TestModeToasterVisibility 2026-10-22T08:22:12.472577196Z --- PASS: TestModeToasterVisibility (0.00s) 2026-10-22T08:22:12.472581574Z === RUN TestLegendBodyShown 2026-10-22T08:22:12.472585968Z --- PASS: TestLegendBodyShown (0.00s) 2026-10-22T08:22:12.472590187Z === RUN TestNextModeLegendCollapsed 2026-10-22T08:22:12.47259468Z --- PASS: TestNextModeLegendCollapsed (0.00s) 2026-10-22T08:22:12.472598811Z === RUN TestModeToasterHeader 2026-10-22T08:22:12.472603209Z --- PASS: TestModeToasterHeader (0.00s) 2026-10-22T08:22:12.472608834Z === RUN TestModeToasterShowsPillAndLegendOnEnter 2026-10-22T08:22:12.472613769Z --- PASS: TestModeToasterShowsPillAndLegendOnEnter (0.00s) 2026-10-22T08:22:12.472618411Z === RUN TestModeToasterDelayWithholdsLegendNotPill 2026-10-22T08:22:12.472623259Z --- PASS: TestModeToasterDelayWithholdsLegendNotPill (0.02s) 2026-10-22T08:22:12.472627901Z === RUN TestModeToasterDelayZeroShowsLegendAtOnce 2026-10-22T08:22:12.472633121Z --- PASS: TestModeToasterDelayZeroShowsLegendAtOnce (0.00s) 2026-10-22T08:22:12.472638373Z === RUN TestModeToasterModeExitBeforeDelayNeverShowsLegend 2026-10-22T08:22:12.472643778Z --- PASS: TestModeToasterModeExitBeforeDelayNeverShowsLegend (0.08s) 2026-10-22T08:22:12.472648754Z === RUN TestModeToasterLegendOffIsPillOnlyWithoutChevron 2026-10-22T08:22:12.472653858Z --- PASS: TestModeToasterLegendOffIsPillOnlyWithoutChevron (0.00s) 2026-10-22T08:22:12.472658791Z === RUN TestModeToasterNothingWhenIndicatorAndLegendOff 2026-10-22T08:22:12.472663806Z --- PASS: TestModeToasterNothingWhenIndicatorAndLegendOff (0.00s) 2026-10-22T08:22:12.472668567Z === RUN TestModeToasterPillClickTogglesThroughTheApp 2026-10-22T08:22:12.472673512Z --- PASS: TestModeToasterPillClickTogglesThroughTheApp (0.00s) 2026-10-22T08:22:12.472678238Z === RUN TestModeToasterCollapseHidesBodyKeepsPill 2026-10-22T08:22:12.472683304Z --- PASS: TestModeToasterCollapseHidesBodyKeepsPill (0.00s) 2026-10-22T08:22:12.47268844Z === RUN TestModeToasterPillClickWithoutAppTogglesLocally 2026-10-22T08:22:12.472694253Z --- PASS: TestModeToasterPillClickWithoutAppTogglesLocally (0.00s) 2026-10-22T08:22:12.472699133Z === RUN TestModeToasterStartsCollapsedFromConfiguration 2026-10-22T08:22:12.472704233Z --- PASS: TestModeToasterStartsCollapsedFromConfiguration (0.00s) 2026-10-22T08:22:12.472709738Z === RUN TestModeToasterCollapsedStateSurvivesModeChanges 2026-10-22T08:22:12.472715446Z --- PASS: TestModeToasterCollapsedStateSurvivesModeChanges (0.00s) 2026-10-22T08:22:12.472720493Z === RUN TestModeToasterExpandingSkipsRemainingDelay 2026-10-22T08:22:12.472795538Z --- PASS: TestModeToasterExpandingSkipsRemainingDelay (0.00s) 2026-10-22T08:22:12.472807185Z === RUN TestModeToasterConfigReloadDoesNotRestartLegend 2026-10-22T08:22:12.472813217Z --- PASS: TestModeToasterConfigReloadDoesNotRestartLegend (0.00s) 2026-10-22T08:22:12.472818796Z === RUN TestModeToasterConfigReloadRebuildsWhenBindingsChange 2026-10-22T08:22:12.472824899Z --- PASS: TestModeToasterConfigReloadRebuildsWhenBindingsChange (0.00s) 2026-10-22T08:22:12.472832872Z === RUN TestModeToasterIndicatorPreferenceReloadKeepsLegend 2026-10-22T08:22:12.47284204Z --- PASS: TestModeToasterIndicatorPreferenceReloadKeepsLegend (0.00s) 2026-10-22T08:22:12.472851365Z === RUN TestModeToasterPendingSequenceShowsInHeaderAndDimsRows 2026-10-22T08:22:12.472861994Z --- PASS: TestModeToasterPendingSequenceShowsInHeaderAndDimsRows (0.00s) 2026-10-22T08:22:12.472870971Z === RUN TestModeToasterPendingOnlyAppliesToVimMode 2026-10-22T08:22:12.472881308Z --- PASS: TestModeToasterPendingOnlyAppliesToVimMode (0.00s) 2026-10-22T08:22:12.472889058Z === RUN TestModeToasterSubModeSuspendsLegendButKeepsHeader 2026-10-22T08:22:12.47289888Z --- PASS: TestModeToasterSubModeSuspendsLegendButKeepsHeader (0.00s) 2026-10-22T08:22:12.472909399Z === RUN TestModeToasterModeChangeResetsDetailAndSuspension 2026-10-22T08:22:12.47291564Z --- PASS: TestModeToasterModeChangeResetsDetailAndSuspension (0.00s) 2026-10-22T08:22:12.472921872Z === RUN TestModeToasterSameModeRebuildKeepsInteractionState 2026-10-22T08:22:12.472927518Z --- PASS: TestModeToasterSameModeRebuildKeepsInteractionState (0.00s) 2026-10-22T08:22:12.472932802Z === RUN TestModeToasterSameModeRebuildReappliesPendingDimming 2026-10-22T08:22:12.472938132Z --- PASS: TestModeToasterSameModeRebuildReappliesPendingDimming (0.00s) 2026-10-22T08:22:12.472943037Z === RUN TestModeToasterFlashLightsKeycapsAndClears 2026-10-22T08:22:12.472948203Z --- PASS: TestModeToasterFlashLightsKeycapsAndClears (0.12s) 2026-10-22T08:22:12.472953592Z === RUN TestModeToasterFlashNeedsVisibleLegendAndAnimations 2026-10-22T08:22:12.4729588Z --- PASS: TestModeToasterFlashNeedsVisibleLegendAndAnimations (0.00s) 2026-10-22T08:22:12.472966016Z === RUN TestModeToasterLingersWhenPointerIsOverLegend 2026-10-22T08:22:12.47297188Z --- PASS: TestModeToasterLingersWhenPointerIsOverLegend (0.00s) 2026-10-22T08:22:12.472977641Z === RUN TestModeToasterDoesNotLingerWhenPointerElsewhereOrPressInFlight 2026-10-22T08:22:12.47298413Z --- PASS: TestModeToasterDoesNotLingerWhenPointerElsewhereOrPressInFlight (0.00s) 2026-10-22T08:22:12.472989717Z === RUN TestModeToasterLingerEndsOnClickAndTabSwitch 2026-10-22T08:22:12.472994921Z --- PASS: TestModeToasterLingerEndsOnClickAndTabSwitch (0.00s) 2026-10-22T08:22:12.472999708Z === RUN TestModeToasterReleaseDropsLegendKeepsPill 2026-10-22T08:22:12.473004717Z --- PASS: TestModeToasterReleaseDropsLegendKeepsPill (0.09s) 2026-10-22T08:22:12.473010207Z === RUN TestModeToasterNilAndDestroyedAreSafe 2026-10-22T08:22:12.473015482Z --- PASS: TestModeToasterNilAndDestroyedAreSafe (0.00s) 2026-10-22T08:22:12.473020767Z === RUN TestModeLegendPreferenceClickWinsUntilSettled 2026-10-22T08:22:12.47302598Z --- PASS: TestModeLegendPreferenceClickWinsUntilSettled (0.00s) 2026-10-22T08:22:12.473036026Z === RUN TestModeLegendPreferenceReloadsDuringSavesDoNotUndoLastClick 2026-10-22T08:22:12.473042305Z --- PASS: TestModeLegendPreferenceReloadsDuringSavesDoNotUndoLastClick (0.00s) 2026-10-22T08:22:12.473047429Z === RUN TestModeLegendPreferenceReloadAfterDrain 2026-10-22T08:22:12.473052772Z === RUN TestModeLegendPreferenceReloadAfterDrain/own_save_reloads 2026-10-22T08:22:12.473057938Z === RUN TestModeLegendPreferenceReloadAfterDrain/external_edit 2026-10-22T08:22:12.473064539Z === RUN TestModeLegendPreferenceReloadAfterDrain/failed_save_leaves_the_file_unchanged 2026-10-22T08:22:12.473069993Z --- PASS: TestModeLegendPreferenceReloadAfterDrain (0.00s) 2026-10-22T08:22:12.473084975Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/own_save_reloads (0.00s) 2026-10-22T08:22:12.473099022Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/external_edit (0.00s) 2026-10-22T08:22:12.473116781Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/failed_save_leaves_the_file_unchanged (0.00s) 2026-10-22T08:22:12.473122403Z === RUN TestModeLegendPreferenceCoalescesClicksAndKeepsLast 2026-10-22T08:22:12.473127641Z --- PASS: TestModeLegendPreferenceCoalescesClicksAndKeepsLast (0.00s) 2026-10-22T08:22:12.473132848Z === RUN TestModeLegendPreferenceExternalEditWinsWhenNoSaveInFlight 2026-10-22T08:22:12.473138428Z --- PASS: TestModeLegendPreferenceExternalEditWinsWhenNoSaveInFlight (0.00s) 2026-10-22T08:22:12.473143695Z === RUN TestSetModeLegendCollapsedUpdatesEveryWindowAndSavesAsync 2026-10-22T08:22:12.473149148Z --- PASS: TestSetModeLegendCollapsedUpdatesEveryWindowAndSavesAsync (0.00s) 2026-10-22T08:22:12.473154414Z === RUN TestSetModeLegendCollapsedLogsSaveFailureAndKeepsState 2026-10-22T08:22:12.47315989Z --- PASS: TestSetModeLegendCollapsedLogsSaveFailureAndKeepsState (0.00s) 2026-10-22T08:22:12.473164941Z === RUN TestUpdateModeFrameUsesSharedCollapsedState 2026-10-22T08:22:12.473170114Z --- PASS: TestUpdateModeFrameUsesSharedCollapsedState (0.00s) 2026-10-22T08:22:12.473175188Z === RUN TestGTKModeToasterViewReleasesWidgets 2026-10-22T08:22:12.473202556Z mode_toaster_view_gtk_test.go:23: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:22:12.473212389Z --- SKIP: TestGTKModeToasterViewReleasesWidgets (0.00s) 2026-10-22T08:22:12.473221528Z === RUN TestPrepareNativePopupContentWidget_ExpandsWrappedWidget 2026-10-22T08:22:12.473230492Z --- PASS: TestPrepareNativePopupContentWidget_ExpandsWrappedWidget (0.00s) 2026-10-22T08:22:12.473240038Z === RUN TestPrepareNativePopupContentWidget_ErrorsWhenWrappedGTKWidgetMissing 2026-10-22T08:22:12.473246677Z --- PASS: TestPrepareNativePopupContentWidget_ErrorsWhenWrappedGTKWidgetMissing (0.00s) 2026-10-22T08:22:12.473253193Z === RUN TestOpenNativePopupWindowLeavesWebViewOwnedByCallerOnSetupFailure 2026-10-22T08:22:12.473259209Z --- PASS: TestOpenNativePopupWindowLeavesWebViewOwnedByCallerOnSetupFailure (0.00s) 2026-10-22T08:22:12.473265494Z === RUN TestDestroyFailedNativePopupSetupDestroysOnlyShell 2026-10-22T08:22:12.47327076Z --- PASS: TestDestroyFailedNativePopupSetupDestroysOnlyShell (0.00s) 2026-10-22T08:22:12.473276812Z === RUN TestDispatchNativePopupLifecycleSkipsWorkWhenDispatchTimesOutBeforeStart 2026-10-22T08:22:12.473282794Z --- PASS: TestDispatchNativePopupLifecycleSkipsWorkWhenDispatchTimesOutBeforeStart (0.00s) 2026-10-22T08:22:12.473288438Z === RUN TestDispatchNativePopupLifecycleTreatsCompletedAfterTimeoutAsCompleted 2026-10-22T08:22:12.473294321Z --- PASS: TestDispatchNativePopupLifecycleTreatsCompletedAfterTimeoutAsCompleted (0.00s) 2026-10-22T08:22:12.473299785Z === RUN TestDetachNativePopupWindowRemovesWidgetWithoutDestroyingWebView 2026-10-22T08:22:12.473305353Z --- PASS: TestDetachNativePopupWindowRemovesWidgetWithoutDestroyingWebView (0.00s) 2026-10-22T08:22:12.473310839Z === RUN TestNativePopupAbortTransfersEligibleWebViewToBrowserFallback 2026-10-22T08:22:12.473316399Z --- PASS: TestNativePopupAbortTransfersEligibleWebViewToBrowserFallback (0.00s) 2026-10-22T08:22:12.473321424Z === RUN TestNativePopupAbortDestroysOpenerRequiredWebView 2026-10-22T08:22:12.473326548Z --- PASS: TestNativePopupAbortDestroysOpenerRequiredWebView (0.00s) 2026-10-22T08:22:12.473340504Z === RUN TestReleaseNativePopupWindowDestroysOnlyOnce 2026-10-22T08:22:12.473347379Z --- PASS: TestReleaseNativePopupWindowDestroysOnlyOnce (0.00s) 2026-10-22T08:22:12.473352847Z === RUN TestStagePopupWrapsContentPreparationErrorAndDestroysShell 2026-10-22T08:22:12.47335855Z --- PASS: TestStagePopupWrapsContentPreparationErrorAndDestroysShell (0.00s) 2026-10-22T08:22:12.473364712Z === RUN TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T08:22:12.473369922Z === PAUSE TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T08:22:12.473375002Z === RUN TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T08:22:12.473380036Z === PAUSE TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T08:22:12.47338553Z === RUN TestDependenciesValidateAcceptsRuntimeConfigOnly 2026-10-22T08:22:12.473390718Z --- PASS: TestDependenciesValidateAcceptsRuntimeConfigOnly (0.00s) 2026-10-22T08:22:12.473395428Z === RUN TestAppRuntimeConfigReturnsProviderSnapshot 2026-10-22T08:22:12.473400474Z --- PASS: TestAppRuntimeConfigReturnsProviderSnapshot (0.00s) 2026-10-22T08:22:12.473405863Z === RUN TestAppRuntimeConfigStateStoresLatestSnapshot 2026-10-22T08:22:12.47341166Z --- PASS: TestAppRuntimeConfigStateStoresLatestSnapshot (0.00s) 2026-10-22T08:22:12.473419376Z === RUN TestConfigWatcherOnChangeUpdatesRuntimeConfigState 2026-10-22T08:22:12.473428123Z --- PASS: TestConfigWatcherOnChangeUpdatesRuntimeConfigState (0.00s) 2026-10-22T08:22:12.473435786Z === RUN TestResidencyTimeoutFromMillis 2026-10-22T08:22:12.473443706Z --- PASS: TestResidencyTimeoutFromMillis (0.00s) 2026-10-22T08:22:12.473452951Z === RUN TestResidencyTimeoutLatchAndRestartRequired 2026-10-22T08:22:12.473458735Z --- PASS: TestResidencyTimeoutLatchAndRestartRequired (0.00s) 2026-10-22T08:22:12.473463904Z === RUN TestResidencyControllerDisabledPreservesQuit 2026-10-22T08:22:12.473468831Z --- PASS: TestResidencyControllerDisabledPreservesQuit (0.00s) 2026-10-22T08:22:12.473474966Z === RUN TestResidencyControllerHoldMatchesReleaseOnce 2026-10-22T08:22:12.473481092Z --- PASS: TestResidencyControllerHoldMatchesReleaseOnce (0.00s) 2026-10-22T08:22:12.473486231Z === RUN TestResidencyControllerLastWindowArmsAndExpiryQuits 2026-10-22T08:22:12.473491449Z --- PASS: TestResidencyControllerLastWindowArmsAndExpiryQuits (0.00s) 2026-10-22T08:22:12.473496191Z === RUN TestResidencyControllerReopenCancelsTimer 2026-10-22T08:22:12.473501083Z --- PASS: TestResidencyControllerReopenCancelsTimer (0.00s) 2026-10-22T08:22:12.473506164Z === RUN TestResidencyControllerExplicitQuitBypassesDeadline 2026-10-22T08:22:12.473511859Z --- PASS: TestResidencyControllerExplicitQuitBypassesDeadline (0.00s) 2026-10-22T08:22:12.473516613Z === RUN TestResidencyControllerNilSafe 2026-10-22T08:22:12.47352142Z --- PASS: TestResidencyControllerNilSafe (0.00s) 2026-10-22T08:22:12.473526289Z === RUN TestResidencyControllerDefersQuitUntilSettled 2026-10-22T08:22:12.47353368Z --- PASS: TestResidencyControllerDefersQuitUntilSettled (0.00s) 2026-10-22T08:22:12.473542206Z === RUN TestResidencyControllerNativeBusyDrivesPolicy 2026-10-22T08:22:12.473550881Z --- PASS: TestResidencyControllerNativeBusyDrivesPolicy (0.00s) 2026-10-22T08:22:12.473559574Z === RUN TestResidencyControllerDuplicateBusyIsSilent 2026-10-22T08:22:12.473567575Z --- PASS: TestResidencyControllerDuplicateBusyIsSilent (0.00s) 2026-10-22T08:22:12.473576057Z === RUN TestResidencyControllerDispatchRoutesCallbacks 2026-10-22T08:22:12.473583123Z --- PASS: TestResidencyControllerDispatchRoutesCallbacks (0.00s) 2026-10-22T08:22:12.473588025Z === RUN TestResidencyControllerSealsBeforeCommit 2026-10-22T08:22:12.473593098Z --- PASS: TestResidencyControllerSealsBeforeCommit (0.00s) 2026-10-22T08:22:12.473598197Z === RUN TestResidencyControllerReopenInvalidatesDeferredQuit 2026-10-22T08:22:12.473603461Z --- PASS: TestResidencyControllerReopenInvalidatesDeferredQuit (0.00s) 2026-10-22T08:22:12.473608516Z === RUN TestResidencyControllerDuplicateEmptyStaysArmed 2026-10-22T08:22:12.473614248Z --- PASS: TestResidencyControllerDuplicateEmptyStaysArmed (0.00s) 2026-10-22T08:22:12.4736196Z === RUN TestWrapStandaloneOmniboxNavigate_CallsOriginalThenQuit 2026-10-22T08:22:12.473625079Z --- PASS: TestWrapStandaloneOmniboxNavigate_CallsOriginalThenQuit (0.00s) 2026-10-22T08:22:12.473630514Z === RUN TestWrapStandaloneOmniboxNavigate_DoesNotQuitWhenNavigateFails 2026-10-22T08:22:12.473636168Z --- PASS: TestWrapStandaloneOmniboxNavigate_DoesNotQuitWhenNavigateFails (0.00s) 2026-10-22T08:22:12.473641144Z === RUN TestStandaloneOmniboxCloseHandler_QuitsApp 2026-10-22T08:22:12.473646205Z --- PASS: TestStandaloneOmniboxCloseHandler_QuitsApp (0.00s) 2026-10-22T08:22:12.473651762Z === RUN TestStandaloneOmniboxWindowDecorated_LayerShellAppliedReturnsFalse 2026-10-22T08:22:12.473658443Z --- PASS: TestStandaloneOmniboxWindowDecorated_LayerShellAppliedReturnsFalse (0.00s) 2026-10-22T08:22:12.473663779Z === RUN TestStandaloneOmniboxWindowDecorated_FallbackReturnsTrue 2026-10-22T08:22:12.473669087Z --- PASS: TestStandaloneOmniboxWindowDecorated_FallbackReturnsTrue (0.00s) 2026-10-22T08:22:12.473674872Z === RUN TestStandaloneOmniboxWindowResizable_LayerShellAppliedReturnsFalse 2026-10-22T08:22:12.473681203Z --- PASS: TestStandaloneOmniboxWindowResizable_LayerShellAppliedReturnsFalse (0.00s) 2026-10-22T08:22:12.473686602Z === RUN TestStandaloneOmniboxWindowResizable_FallbackReturnsTrue 2026-10-22T08:22:12.473692043Z --- PASS: TestStandaloneOmniboxWindowResizable_FallbackReturnsTrue (0.00s) 2026-10-22T08:22:12.473697994Z === RUN TestStandaloneOmniboxHostLayout_LayerShellUsesNaturalSizingWithoutDefaultSize 2026-10-22T08:22:12.473704073Z --- PASS: TestStandaloneOmniboxHostLayout_LayerShellUsesNaturalSizingWithoutDefaultSize (0.00s) 2026-10-22T08:22:12.473709322Z === RUN TestStandaloneOmniboxHostLayout_FallbackUsesDefaultSize 2026-10-22T08:22:12.473714738Z --- PASS: TestStandaloneOmniboxHostLayout_FallbackUsesDefaultSize (0.00s) 2026-10-22T08:22:12.473720036Z === RUN TestAttachStandaloneOmniboxHostWidget_UsesPrimaryChild 2026-10-22T08:22:12.473725387Z --- PASS: TestAttachStandaloneOmniboxHostWidget_UsesPrimaryChild (0.00s) 2026-10-22T08:22:12.473730471Z === RUN TestStandaloneOmniboxSizeConfig_UsesFixedGeometry 2026-10-22T08:22:12.474495997Z --- PASS: TestStandaloneOmniboxSizeConfig_UsesFixedGeometry (0.00s) 2026-10-22T08:22:12.474510005Z === RUN TestStandaloneWindowConfig_Defaults 2026-10-22T08:22:12.474516663Z --- PASS: TestStandaloneWindowConfig_Defaults (0.00s) 2026-10-22T08:22:12.474522048Z === RUN TestStandaloneOmniboxArgv_RemovesGoTestFlags 2026-10-22T08:22:12.474529298Z --- PASS: TestStandaloneOmniboxArgv_RemovesGoTestFlags (0.00s) 2026-10-22T08:22:12.474535164Z === RUN TestStandaloneOmniboxArgv_RemovesOnlyLeadingOmniboxSubcommand 2026-10-22T08:22:12.474541982Z --- PASS: TestStandaloneOmniboxArgv_RemovesOnlyLeadingOmniboxSubcommand (0.00s) 2026-10-22T08:22:12.474548527Z === RUN TestActivateStandaloneOmnibox_RetainsObjectsUntilReleased 2026-10-22T08:22:12.474554614Z --- PASS: TestActivateStandaloneOmnibox_RetainsObjectsUntilReleased (0.00s) 2026-10-22T08:22:12.474563523Z === RUN TestTryInitLayerShell_NilWindowReturnsFalse 2026-10-22T08:22:12.474573105Z --- PASS: TestTryInitLayerShell_NilWindowReturnsFalse (0.00s) 2026-10-22T08:22:12.474580684Z === RUN TestTryInitLayerShell_UnsupportedReturnsFalse 2026-10-22T08:22:12.47458895Z --- PASS: TestTryInitLayerShell_UnsupportedReturnsFalse (0.00s) 2026-10-22T08:22:12.474598771Z === RUN TestTryInitLayerShell_MissingLibraryReturnsFalseWithoutSymbolCalls 2026-10-22T08:22:12.474608858Z --- PASS: TestTryInitLayerShell_MissingLibraryReturnsFalseWithoutSymbolCalls (0.00s) 2026-10-22T08:22:12.474618749Z === RUN TestSafeLayerShellSupported_PreloadedLibrarySkipsPathProbe 2026-10-22T08:22:12.474625463Z --- PASS: TestSafeLayerShellSupported_PreloadedLibrarySkipsPathProbe (0.00s) 2026-10-22T08:22:12.474630859Z === RUN TestTryInitLayerShell_SupportedConfiguresWindow 2026-10-22T08:22:12.47463619Z --- PASS: TestTryInitLayerShell_SupportedConfiguresWindow (0.00s) 2026-10-22T08:22:12.474641529Z === RUN TestNewStandaloneOmniboxRuntimeUsesExplicitLocalPathResolver 2026-10-22T08:22:12.474647776Z --- PASS: TestNewStandaloneOmniboxRuntimeUsesExplicitLocalPathResolver (0.00s) 2026-10-22T08:22:12.474654388Z === RUN TestHandleStandaloneOmniboxNavigation_UsesFreshBrowserWindowForHTTP 2026-10-22T08:22:12.474660384Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesFreshBrowserWindowForHTTP (0.00s) 2026-10-22T08:22:12.474666187Z === RUN TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForCustomScheme 2026-10-22T08:22:12.474672327Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForCustomScheme (0.00s) 2026-10-22T08:22:12.474677863Z === RUN TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForMailto 2026-10-22T08:22:12.474684794Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForMailto (0.00s) 2026-10-22T08:22:12.474690153Z === RUN TestHandleStandaloneOmniboxNavigation_ReturnsBrowserLaunchError 2026-10-22T08:22:12.474695885Z --- PASS: TestHandleStandaloneOmniboxNavigation_ReturnsBrowserLaunchError (0.00s) 2026-10-22T08:22:12.474701008Z === RUN TestStandaloneExternalSchemeRules_HTTPIsNotExternal 2026-10-22T08:22:12.474707228Z --- PASS: TestStandaloneExternalSchemeRules_HTTPIsNotExternal (0.00s) 2026-10-22T08:22:12.474790825Z === RUN TestStandaloneExternalSchemeRules_CustomSchemeIsExternal 2026-10-22T08:22:12.474811809Z --- PASS: TestStandaloneExternalSchemeRules_CustomSchemeIsExternal (0.00s) 2026-10-22T08:22:12.474819727Z === RUN TestStandaloneExternalSchemeRules_InternalSchemesStayInternal 2026-10-22T08:22:12.474825879Z --- PASS: TestStandaloneExternalSchemeRules_InternalSchemesStayInternal (0.00s) 2026-10-22T08:22:12.474831714Z === RUN TestVimModeStateEditableFocus 2026-10-22T08:22:12.474837149Z --- PASS: TestVimModeStateEditableFocus (0.00s) 2026-10-22T08:22:12.474841981Z === RUN TestVimModeStatePulseDebounce 2026-10-22T08:22:12.474846937Z --- PASS: TestVimModeStatePulseDebounce (0.00s) 2026-10-22T08:22:12.474852348Z === CONT TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T08:22:12.474879186Z --- PASS: TestBrowserWindow_HistorySidebarToggle_NilIsNoOp (0.00s) 2026-10-22T08:22:12.474890944Z === CONT TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T08:22:12.474903679Z === CONT TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T08:22:12.474919503Z --- PASS: TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible (0.00s) 2026-10-22T08:22:12.474930469Z === CONT TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T08:22:12.47493697Z --- PASS: TestPopupStagingHostDestroyIsIdempotentAndNeverShows (0.00s) 2026-10-22T08:22:12.474946254Z === CONT TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T08:22:12.474986327Z --- PASS: TestPopupStagingHostDetachRemovesContentThenDestroysShell (0.00s) 2026-10-22T08:22:12.475000252Z --- PASS: TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible (0.00s) 2026-10-22T08:22:12.475014293Z === CONT TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T08:22:12.475024395Z --- PASS: TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp (0.00s) 2026-10-22T08:22:12.475051671Z PASS 2026-10-22T08:22:12.475076735Z ok github.com/bnema/dumber/internal/ui 3.268s 2026-10-22T08:22:12.475091328Z === RUN TestFaviconAdapterInvalidateRemovesStoredKey 2026-10-22T08:22:12.475424051Z --- PASS: TestFaviconAdapterInvalidateRemovesStoredKey (0.00s) 2026-10-22T08:22:12.475476547Z === RUN TestFaviconAdapterGetTextureByURLPrefersExactThenParentThenDomainFallback 2026-10-22T08:22:12.47550382Z --- PASS: TestFaviconAdapterGetTextureByURLPrefersExactThenParentThenDomainFallback (0.00s) 2026-10-22T08:22:12.475551961Z === RUN TestFaviconAdapterSetResolvedTextureCachesOnlyResolvedKey 2026-10-22T08:22:12.475579529Z --- PASS: TestFaviconAdapterSetResolvedTextureCachesOnlyResolvedKey (0.00s) 2026-10-22T08:22:12.475598487Z === RUN TestFaviconAdapterResolvedPathSpecificTextureDoesNotPolluteDomain 2026-10-22T08:22:12.475627193Z --- PASS: TestFaviconAdapterResolvedPathSpecificTextureDoesNotPolluteDomain (0.00s) 2026-10-22T08:22:12.475648196Z === RUN TestFaviconAdapterGetOrFetchSkipsResolverForExactMemoryCacheHit 2026-10-22T08:22:12.475671916Z --- PASS: TestFaviconAdapterGetOrFetchSkipsResolverForExactMemoryCacheHit (0.00s) 2026-10-22T08:22:12.475700493Z === RUN TestFaviconAdapterGetOrFetchConsultsResolverBeforeFallbackMemoryCache 2026-10-22T08:22:12.475720727Z --- PASS: TestFaviconAdapterGetOrFetchConsultsResolverBeforeFallbackMemoryCache (0.00s) 2026-10-22T08:22:12.475740627Z === RUN TestFaviconAdapterPreloadFromCacheConsultsResolverBeforeFallbackMemoryCache 2026-10-22T08:22:12.475760965Z --- PASS: TestFaviconAdapterPreloadFromCacheConsultsResolverBeforeFallbackMemoryCache (0.00s) 2026-10-22T08:22:12.475796879Z === RUN TestFaviconAdapterGetOrFetchProbesEngineAfterFallbackMemoryCacheHit 2026-10-22T08:22:12.47581578Z --- PASS: TestFaviconAdapterGetOrFetchProbesEngineAfterFallbackMemoryCacheHit (0.00s) 2026-10-22T08:22:12.475834839Z === RUN TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasSameDomainSpecificPaths 2026-10-22T08:22:12.475936326Z --- PASS: TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasSameDomainSpecificPaths (0.00s) 2026-10-22T08:22:12.475974731Z === RUN TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasCrossDomainRedirectsInResolverMode 2026-10-22T08:22:12.475992883Z --- PASS: TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasCrossDomainRedirectsInResolverMode (0.00s) 2026-10-22T08:22:12.476004616Z === RUN TestFaviconWarningDedup_FirstAndRepeated 2026-10-22T08:22:12.476027767Z --- PASS: TestFaviconWarningDedup_FirstAndRepeated (0.00s) 2026-10-22T08:22:12.476097518Z === RUN TestFaviconWarningDedup_ClearResetsState 2026-10-22T08:22:12.476160419Z --- PASS: TestFaviconWarningDedup_ClearResetsState (0.00s) 2026-10-22T08:22:12.476205791Z === RUN TestFaviconWarningDedup_LogWarningDedupInvokesCallbackOnce 2026-10-22T08:22:12.476219076Z --- PASS: TestFaviconWarningDedup_LogWarningDedupInvokesCallbackOnce (0.00s) 2026-10-22T08:22:12.47622465Z PASS 2026-10-22T08:22:12.476237952Z ok github.com/bnema/dumber/internal/ui/adapter 0.004s 2026-10-22T08:22:12.476248724Z === RUN TestFavoritesSidebarInitialLoadRenderingModelBehavior 2026-10-22T08:22:12.476258269Z --- PASS: TestFavoritesSidebarInitialLoadRenderingModelBehavior (0.00s) 2026-10-22T08:22:12.476269939Z === RUN TestFavoritesSidebarSearchFilteringByTitleURLAndTag 2026-10-22T08:22:12.476279625Z --- PASS: TestFavoritesSidebarSearchFilteringByTitleURLAndTag (0.00s) 2026-10-22T08:22:12.476288908Z === RUN TestFavoritesSidebarTagFilteringMatchAny 2026-10-22T08:22:12.476295059Z --- PASS: TestFavoritesSidebarTagFilteringMatchAny (0.00s) 2026-10-22T08:22:12.476303297Z === RUN TestFavoritesSidebarActivationCallbacks 2026-10-22T08:22:12.476312432Z --- PASS: TestFavoritesSidebarActivationCallbacks (0.00s) 2026-10-22T08:22:12.476318406Z === RUN TestFavoritesSidebarRequestReloadIfVisibleReloadsData 2026-10-22T08:22:12.476329379Z --- PASS: TestFavoritesSidebarRequestReloadIfVisibleReloadsData (0.01s) 2026-10-22T08:22:12.476339978Z === RUN TestFavoritesSidebarStaleLoadRejected 2026-10-22T08:22:12.476349883Z --- PASS: TestFavoritesSidebarStaleLoadRejected (0.00s) 2026-10-22T08:22:12.476359211Z === RUN TestFavoritesSidebarDestroyedCallbacksNoOp 2026-10-22T08:22:12.476368847Z --- PASS: TestFavoritesSidebarDestroyedCallbacksNoOp (0.00s) 2026-10-22T08:22:12.476377913Z === RUN TestFavoritesSidebarNavigationErrorSetsNotice 2026-10-22T08:22:12.476386938Z --- PASS: TestFavoritesSidebarNavigationErrorSetsNotice (0.00s) 2026-10-22T08:22:12.476396596Z === RUN TestFavoritesSidebarRenderingModelTagCallbackRetentionAndListRows 2026-10-22T08:22:12.476408571Z --- PASS: TestFavoritesSidebarRenderingModelTagCallbackRetentionAndListRows (0.00s) 2026-10-22T08:22:12.476418193Z === RUN TestFavoritesSidebarSlashFocusBehavior 2026-10-22T08:22:12.476427562Z --- PASS: TestFavoritesSidebarSlashFocusBehavior (0.00s) 2026-10-22T08:22:12.476436885Z === RUN TestFavoritesSidebarHandleEnterKeyDispatchesModifiers 2026-10-22T08:22:12.476446365Z --- PASS: TestFavoritesSidebarHandleEnterKeyDispatchesModifiers (0.00s) 2026-10-22T08:22:12.47645547Z === RUN TestFavoritesSidebarFocusZoneCyclingSkipsAbsentZones 2026-10-22T08:22:12.476461843Z --- PASS: TestFavoritesSidebarFocusZoneCyclingSkipsAbsentZones (0.00s) 2026-10-22T08:22:12.47647155Z === RUN TestFavoritesSidebarSingleKeyCommandsStartManagementOutsideTextEditContext 2026-10-22T08:22:12.476482087Z --- PASS: TestFavoritesSidebarSingleKeyCommandsStartManagementOutsideTextEditContext (0.00s) 2026-10-22T08:22:12.476493199Z === RUN TestFavoritesSidebarAddAndEditDTOs 2026-10-22T08:22:12.476502596Z --- PASS: TestFavoritesSidebarAddAndEditDTOs (0.00s) 2026-10-22T08:22:12.476511831Z === RUN TestFavoritesSidebarInvalidShortcutPreservesFormState 2026-10-22T08:22:12.476521417Z --- PASS: TestFavoritesSidebarInvalidShortcutPreservesFormState (0.00s) 2026-10-22T08:22:12.476531054Z === RUN TestFormTagCandidatesMatchesNamesAndKeepsSelectedTagsVisible 2026-10-22T08:22:12.476540597Z --- PASS: TestFormTagCandidatesMatchesNamesAndKeepsSelectedTagsVisible (0.00s) 2026-10-22T08:22:12.476549838Z === RUN TestFavoritesSidebarReloadsAfterPartiallyApplyingTagChanges 2026-10-22T08:22:12.476559291Z --- PASS: TestFavoritesSidebarReloadsAfterPartiallyApplyingTagChanges (0.00s) 2026-10-22T08:22:12.476570549Z === RUN TestFavoritesSidebarFormTagSelectionAndEditSynchronization 2026-10-22T08:22:12.476581261Z --- PASS: TestFavoritesSidebarFormTagSelectionAndEditSynchronization (0.00s) 2026-10-22T08:22:12.476591191Z === RUN TestFavoritesSidebarDirectionalFocusMovesDirectlyBetweenSearchAndFirstFavorite 2026-10-22T08:22:12.476617854Z favorites_sidebar_test.go:506: GTK native display prerequisite unavailable (gtk.InitCheck returned false) 2026-10-22T08:22:12.47662918Z --- SKIP: TestFavoritesSidebarDirectionalFocusMovesDirectlyBetweenSearchAndFirstFavorite (0.04s) 2026-10-22T08:22:12.476639093Z === RUN TestFavoritesSidebarDirectionalFocusConsumesArrowsOnTagControls 2026-10-22T08:22:12.476649123Z --- PASS: TestFavoritesSidebarDirectionalFocusConsumesArrowsOnTagControls (0.00s) 2026-10-22T08:22:12.476658103Z === RUN TestFavoritesSidebarEnterConfirmsDelete 2026-10-22T08:22:12.476669042Z --- PASS: TestFavoritesSidebarEnterConfirmsDelete (0.00s) 2026-10-22T08:22:12.476679196Z === RUN TestFavoritesSidebarCtrlEnterSubmitsFormPlainEnterDoesNot 2026-10-22T08:22:12.47668891Z --- PASS: TestFavoritesSidebarCtrlEnterSubmitsFormPlainEnterDoesNot (0.00s) 2026-10-22T08:22:12.476698303Z === RUN TestFavoritesSidebarEditSubmitIgnoresTagsByDesign 2026-10-22T08:22:12.476708002Z --- PASS: TestFavoritesSidebarEditSubmitIgnoresTagsByDesign (0.00s) 2026-10-22T08:22:12.47671805Z === RUN TestFavoritesSidebarCreateTagTrimsNameAndUsesApplicationBoundary 2026-10-22T08:22:12.476743052Z --- PASS: TestFavoritesSidebarCreateTagTrimsNameAndUsesApplicationBoundary (0.00s) 2026-10-22T08:22:12.476757165Z === RUN TestFavoritesSidebarTagNameSubmissionCreatesTag 2026-10-22T08:22:12.476767011Z --- PASS: TestFavoritesSidebarTagNameSubmissionCreatesTag (0.00s) 2026-10-22T08:22:12.476776226Z === RUN TestFavoritesSidebarTagBindingTogglesExistingTag 2026-10-22T08:22:12.476785323Z --- PASS: TestFavoritesSidebarTagBindingTogglesExistingTag (0.00s) 2026-10-22T08:22:12.476794339Z === RUN TestFavoritesSidebarExplicitTextInputFocusControlsKeyboardRouting 2026-10-22T08:22:12.476803717Z --- PASS: TestFavoritesSidebarExplicitTextInputFocusControlsKeyboardRouting (0.00s) 2026-10-22T08:22:12.476812548Z === RUN TestFavoritesSidebarTextInputDefersSidebarCommands 2026-10-22T08:22:12.47682325Z --- PASS: TestFavoritesSidebarTextInputDefersSidebarCommands (0.00s) 2026-10-22T08:22:12.476832971Z === RUN TestFavoritesSidebarPlusAndTDoNotHijackTextInput 2026-10-22T08:22:12.476842121Z --- PASS: TestFavoritesSidebarPlusAndTDoNotHijackTextInput (0.00s) 2026-10-22T08:22:12.476851708Z === RUN TestFavoritesSidebarSingleKeyCommandsIgnoreModifiedKeys 2026-10-22T08:22:12.476860838Z --- PASS: TestFavoritesSidebarSingleKeyCommandsIgnoreModifiedKeys (0.00s) 2026-10-22T08:22:12.476870083Z === RUN TestFavoritesSidebarConfirmDeleteRequiresConfirmationState 2026-10-22T08:22:12.47687945Z --- PASS: TestFavoritesSidebarConfirmDeleteRequiresConfirmationState (0.00s) 2026-10-22T08:22:12.476888912Z === RUN TestFavoritesSidebarConfirmDeleteRepromptsWhenSelectionChanges 2026-10-22T08:22:12.476900173Z --- PASS: TestFavoritesSidebarConfirmDeleteRepromptsWhenSelectionChanges (0.00s) 2026-10-22T08:22:12.476909854Z === RUN TestFavoritesSidebarAddShortcutFailureClosesFormAfterCreate 2026-10-22T08:22:12.476919649Z --- PASS: TestFavoritesSidebarAddShortcutFailureClosesFormAfterCreate (0.00s) 2026-10-22T08:22:12.476929011Z === RUN TestFavoritesSidebarShortcutAndDeleteFlows 2026-10-22T08:22:12.476938178Z --- PASS: TestFavoritesSidebarShortcutAndDeleteFlows (0.00s) 2026-10-22T08:22:12.476947308Z === RUN TestFavoritesSidebarErrorsPreserveStateAndShowNotice 2026-10-22T08:22:12.47695626Z --- PASS: TestFavoritesSidebarErrorsPreserveStateAndShowNotice (0.00s) 2026-10-22T08:22:12.476965318Z === RUN TestFavoritesSidebar_FirstShowIssuesSingleQueryBatch 2026-10-22T08:22:12.476976491Z --- PASS: TestFavoritesSidebar_FirstShowIssuesSingleQueryBatch (0.01s) 2026-10-22T08:22:12.476986254Z === RUN TestGroupHistoryByDay_Empty 2026-10-22T08:22:12.476994967Z --- PASS: TestGroupHistoryByDay_Empty (0.00s) 2026-10-22T08:22:12.477003832Z === RUN TestGroupHistoryByDay_SingleEntry 2026-10-22T08:22:12.477012606Z --- PASS: TestGroupHistoryByDay_SingleEntry (0.00s) 2026-10-22T08:22:12.477021276Z === RUN TestGroupHistoryByDay_TodayYesterdayOlder 2026-10-22T08:22:12.477029732Z --- PASS: TestGroupHistoryByDay_TodayYesterdayOlder (0.00s) 2026-10-22T08:22:12.477039324Z === RUN TestGroupHistoryByDay_SameDayEntriesGrouped 2026-10-22T08:22:12.477050038Z --- PASS: TestGroupHistoryByDay_SameDayEntriesGrouped (0.00s) 2026-10-22T08:22:12.477058761Z === RUN TestReadableURL_StripsProtocol 2026-10-22T08:22:12.477067682Z --- PASS: TestReadableURL_StripsProtocol (0.00s) 2026-10-22T08:22:12.477076139Z === RUN TestReadableURL_KeepsPath 2026-10-22T08:22:12.47708449Z --- PASS: TestReadableURL_KeepsPath (0.00s) 2026-10-22T08:22:12.477092567Z === RUN TestRelativeTime_Now 2026-10-22T08:22:12.477101085Z --- PASS: TestRelativeTime_Now (0.00s) 2026-10-22T08:22:12.477109105Z === RUN TestRelativeTime_Minutes 2026-10-22T08:22:12.477114339Z --- PASS: TestRelativeTime_Minutes (0.00s) 2026-10-22T08:22:12.477124095Z === RUN TestRelativeTime_Hours 2026-10-22T08:22:12.477133505Z --- PASS: TestRelativeTime_Hours (0.00s) 2026-10-22T08:22:12.477141557Z === RUN TestRelativeTime_Days 2026-10-22T08:22:12.477149886Z --- PASS: TestRelativeTime_Days (0.00s) 2026-10-22T08:22:12.477158505Z === RUN TestGroupHistoryByDay_CrossYearDifferentLabels 2026-10-22T08:22:12.477167626Z --- PASS: TestGroupHistoryByDay_CrossYearDifferentLabels (0.00s) 2026-10-22T08:22:12.477176398Z === RUN TestGroupHistoryByDay_MaintainsInputOrderWithinDay 2026-10-22T08:22:12.477185623Z --- PASS: TestGroupHistoryByDay_MaintainsInputOrderWithinDay (0.00s) 2026-10-22T08:22:12.477195766Z === RUN TestGroupHistoryByDay_LeapYearBoundary 2026-10-22T08:22:12.477204825Z --- PASS: TestGroupHistoryByDay_LeapYearBoundary (0.00s) 2026-10-22T08:22:12.477213644Z === RUN TestGroupHistoryByDay_SameLocalDay 2026-10-22T08:22:12.477222755Z --- PASS: TestGroupHistoryByDay_SameLocalDay (0.00s) 2026-10-22T08:22:12.477231592Z === RUN TestReadableURL_StripsFTPAndWWW 2026-10-22T08:22:12.477240123Z --- PASS: TestReadableURL_StripsFTPAndWWW (0.00s) 2026-10-22T08:22:12.477248304Z === RUN TestReadableURL_NoProtocol 2026-10-22T08:22:12.477257539Z --- PASS: TestReadableURL_NoProtocol (0.00s) 2026-10-22T08:22:12.477269961Z === RUN TestReadableURL_TrailingSlash 2026-10-22T08:22:12.477293159Z --- PASS: TestReadableURL_TrailingSlash (0.00s) 2026-10-22T08:22:12.477302698Z === RUN TestReadableURL_EmptyOrRoot 2026-10-22T08:22:12.477310954Z --- PASS: TestReadableURL_EmptyOrRoot (0.00s) 2026-10-22T08:22:12.47731979Z === RUN TestReadableURL_PreservesPort 2026-10-22T08:22:12.477328093Z --- PASS: TestReadableURL_PreservesPort (0.00s) 2026-10-22T08:22:12.477346079Z === RUN TestRelativeTime_BoundaryEdgeCases 2026-10-22T08:22:12.477359717Z --- PASS: TestRelativeTime_BoundaryEdgeCases (0.00s) 2026-10-22T08:22:12.477365316Z === RUN TestRelativeTime_Future 2026-10-22T08:22:12.477369985Z --- PASS: TestRelativeTime_Future (0.00s) 2026-10-22T08:22:12.477374622Z === RUN TestRelativeTime_DifferentYear 2026-10-22T08:22:12.477379423Z --- PASS: TestRelativeTime_DifferentYear (0.00s) 2026-10-22T08:22:12.477384217Z === RUN TestDayLabelForKey_MultiYearAgo 2026-10-22T08:22:12.47739418Z --- PASS: TestDayLabelForKey_MultiYearAgo (0.00s) 2026-10-22T08:22:12.477399875Z === RUN TestDayLabelForKey_WithinCurrentYear 2026-10-22T08:22:12.477408828Z --- PASS: TestDayLabelForKey_WithinCurrentYear (0.00s) 2026-10-22T08:22:12.477417387Z === RUN TestKeyboardNavModel_EmptyGroups 2026-10-22T08:22:12.477426008Z --- PASS: TestKeyboardNavModel_EmptyGroups (0.00s) 2026-10-22T08:22:12.477452113Z === RUN TestKeyboardNavModel_SingleGroup 2026-10-22T08:22:12.477465645Z --- PASS: TestKeyboardNavModel_SingleGroup (0.00s) 2026-10-22T08:22:12.477477411Z === RUN TestKeyboardNavModel_MultipleGroups 2026-10-22T08:22:12.477488884Z --- PASS: TestKeyboardNavModel_MultipleGroups (0.00s) 2026-10-22T08:22:12.477500211Z === RUN TestKeyboardNavModel_NextPreviousSelectable 2026-10-22T08:22:12.477511978Z --- PASS: TestKeyboardNavModel_NextPreviousSelectable (0.00s) 2026-10-22T08:22:12.477538058Z === RUN TestKeyboardNavModel_InvalidDirection 2026-10-22T08:22:12.477550324Z --- PASS: TestKeyboardNavModel_InvalidDirection (0.00s) 2026-10-22T08:22:12.477562799Z === RUN TestKeyboardNavModel_DayBoundaries 2026-10-22T08:22:12.4775742Z --- PASS: TestKeyboardNavModel_DayBoundaries (0.00s) 2026-10-22T08:22:12.477585025Z === RUN TestKeyboardNavModel_EntryAtURL 2026-10-22T08:22:12.477609575Z --- PASS: TestKeyboardNavModel_EntryAtURL (0.00s) 2026-10-22T08:22:12.47762267Z === RUN TestKeyboardNavModel_EntryCount 2026-10-22T08:22:12.477634166Z --- PASS: TestKeyboardNavModel_EntryCount (0.00s) 2026-10-22T08:22:12.477645866Z === RUN TestBuildHistoryDisplayRows_IncludesHeadersAndEntries 2026-10-22T08:22:12.477659911Z --- PASS: TestBuildHistoryDisplayRows_IncludesHeadersAndEntries (0.00s) 2026-10-22T08:22:12.47768225Z === RUN TestKeyboardNavModelFromRows_UsesExplicitDisplayRows 2026-10-22T08:22:12.477696314Z --- PASS: TestKeyboardNavModelFromRows_UsesExplicitDisplayRows (0.00s) 2026-10-22T08:22:12.477707725Z === RUN TestTransitionSearchState_EmptyQuery 2026-10-22T08:22:12.47771894Z --- PASS: TestTransitionSearchState_EmptyQuery (0.00s) 2026-10-22T08:22:12.477731663Z === RUN TestTransitionSearchState_NewQuery 2026-10-22T08:22:12.477744064Z --- PASS: TestTransitionSearchState_NewQuery (0.00s) 2026-10-22T08:22:12.478041173Z === RUN TestTransitionSearchState_QueryWithNoResults 2026-10-22T08:22:12.47806535Z --- PASS: TestTransitionSearchState_QueryWithNoResults (0.00s) 2026-10-22T08:22:12.478076707Z === RUN TestTransitionSearchState_QueryToQuery 2026-10-22T08:22:12.478086019Z --- PASS: TestTransitionSearchState_QueryToQuery (0.00s) 2026-10-22T08:22:12.478095288Z === RUN TestTransitionSearchState_QueryToEmpty 2026-10-22T08:22:12.47810425Z --- PASS: TestTransitionSearchState_QueryToEmpty (0.00s) 2026-10-22T08:22:12.478114635Z === RUN TestApplyReloadState_WithoutQuery 2026-10-22T08:22:12.478124072Z --- PASS: TestApplyReloadState_WithoutQuery (0.00s) 2026-10-22T08:22:12.478132974Z === RUN TestApplyReloadState_WithQuery 2026-10-22T08:22:12.478141843Z --- PASS: TestApplyReloadState_WithQuery (0.00s) 2026-10-22T08:22:12.478150976Z === RUN TestKeyboardNavModel_SingleGroupZeroEntries 2026-10-22T08:22:12.478160414Z --- PASS: TestKeyboardNavModel_SingleGroupZeroEntries (0.00s) 2026-10-22T08:22:12.478174356Z === RUN TestKeyboardNavModel_MixedEmptyAndNonEmptyGroups 2026-10-22T08:22:12.478191592Z --- PASS: TestKeyboardNavModel_MixedEmptyAndNonEmptyGroups (0.00s) 2026-10-22T08:22:12.478203701Z === RUN TestKeyboardNavModel_GroupIndexAt 2026-10-22T08:22:12.478213397Z --- PASS: TestKeyboardNavModel_GroupIndexAt (0.00s) 2026-10-22T08:22:12.478222539Z === RUN TestKeyboardNavModel_CumulativeOffsetAtGroup 2026-10-22T08:22:12.478231688Z --- PASS: TestKeyboardNavModel_CumulativeOffsetAtGroup (0.00s) 2026-10-22T08:22:12.478240335Z === RUN TestKeyboardNavModel_FirstEntryOfGroup 2026-10-22T08:22:12.478250943Z --- PASS: TestKeyboardNavModel_FirstEntryOfGroup (0.00s) 2026-10-22T08:22:12.478260361Z === RUN TestKeyboardNavModel_NextPreviousSelectable_EmptyGroups 2026-10-22T08:22:12.478273387Z --- PASS: TestKeyboardNavModel_NextPreviousSelectable_EmptyGroups (0.00s) 2026-10-22T08:22:12.478283633Z === RUN TestKeyboardNavModel_EntryCountWithEmptyGroups 2026-10-22T08:22:12.478293055Z --- PASS: TestKeyboardNavModel_EntryCountWithEmptyGroups (0.00s) 2026-10-22T08:22:12.478303571Z === RUN TestTransitionSearchState_SequentialSearches 2026-10-22T08:22:12.478313193Z --- PASS: TestTransitionSearchState_SequentialSearches (0.00s) 2026-10-22T08:22:12.478322668Z === RUN TestTransitionSearchState_SearchThenClearThenReSearch 2026-10-22T08:22:12.478334997Z --- PASS: TestTransitionSearchState_SearchThenClearThenReSearch (0.00s) 2026-10-22T08:22:12.478344948Z === RUN TestApplyReloadState_EmptyAndNonEmpty 2026-10-22T08:22:12.478354575Z === RUN TestApplyReloadState_EmptyAndNonEmpty/empty_query 2026-10-22T08:22:12.478363501Z === RUN TestApplyReloadState_EmptyAndNonEmpty/non-empty 2026-10-22T08:22:12.478372724Z === RUN TestApplyReloadState_EmptyAndNonEmpty/whitespace_only 2026-10-22T08:22:12.480756315Z === RUN TestApplyReloadState_EmptyAndNonEmpty/long_query 2026-10-22T08:22:12.48079342Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty (0.00s) 2026-10-22T08:22:12.480856389Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/empty_query (0.00s) 2026-10-22T08:22:12.480897912Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/non-empty (0.00s) 2026-10-22T08:22:12.480931818Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/whitespace_only (0.00s) 2026-10-22T08:22:12.480952269Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/long_query (0.00s) 2026-10-22T08:22:12.480961619Z === RUN TestDayLabelForKey_DifferentYears 2026-10-22T08:22:12.480971178Z --- PASS: TestDayLabelForKey_DifferentYears (0.00s) 2026-10-22T08:22:12.480982859Z === RUN TestHistorySidebar_RequestReloadIfVisible_HiddenNoop 2026-10-22T08:22:12.480992698Z --- PASS: TestHistorySidebar_RequestReloadIfVisible_HiddenNoop (0.00s) 2026-10-22T08:22:12.481002262Z === RUN TestHistorySidebar_RequestReloadIfVisible_CoalescesVisible 2026-10-22T08:22:12.481012225Z --- PASS: TestHistorySidebar_RequestReloadIfVisible_CoalescesVisible (0.00s) 2026-10-22T08:22:12.481021801Z === RUN TestHistorySidebar_ReloadDebounceCallbackReloadsOnceAndClearsTimer 2026-10-22T08:22:12.481032738Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackReloadsOnceAndClearsTimer (0.00s) 2026-10-22T08:22:12.481039226Z === RUN TestHistorySidebar_ReloadDebounceCallbackSkipsHiddenSidebar 2026-10-22T08:22:12.481045131Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackSkipsHiddenSidebar (0.00s) 2026-10-22T08:22:12.481061665Z === RUN TestHistorySidebar_ReloadDebounceCallbackIgnoresSupersededTimer 2026-10-22T08:22:12.481072636Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackIgnoresSupersededTimer (0.00s) 2026-10-22T08:22:12.481084154Z === RUN TestHistorySidebar_DestroyCancelsReloadTickerAndClearsBindings 2026-10-22T08:22:12.481093068Z --- PASS: TestHistorySidebar_DestroyCancelsReloadTickerAndClearsBindings (0.00s) 2026-10-22T08:22:12.481109975Z === RUN TestHistorySidebar_HideCancelsReloadTickerAndClearsBindingsWithoutDestroying 2026-10-22T08:22:12.481129257Z --- PASS: TestHistorySidebar_HideCancelsReloadTickerAndClearsBindingsWithoutDestroying (0.00s) 2026-10-22T08:22:12.48114561Z === RUN TestHistorySidebar_RelativeTimeBindingsLifecycleAndTicker 2026-10-22T08:22:12.48116121Z --- PASS: TestHistorySidebar_RelativeTimeBindingsLifecycleAndTicker (0.00s) 2026-10-22T08:22:12.481176281Z === RUN TestHistorySidebar_RelativeTimeTickerIgnoresSupersededTimer 2026-10-22T08:22:12.481189599Z --- PASS: TestHistorySidebar_RelativeTimeTickerIgnoresSupersededTimer (0.00s) 2026-10-22T08:22:12.481205221Z === RUN TestHistorySidebar_RelativeTimeDayBoundaryRequestsReloadNoRepoCall 2026-10-22T08:22:12.481221792Z --- PASS: TestHistorySidebar_RelativeTimeDayBoundaryRequestsReloadNoRepoCall (0.00s) 2026-10-22T08:22:12.481236652Z === RUN TestRelativeTimeAtDeterministic 2026-10-22T08:22:12.481253777Z --- PASS: TestRelativeTimeAtDeterministic (0.00s) 2026-10-22T08:22:12.481271986Z === RUN TestHistorySidebar_RelativeRefreshDoesNotTouchHistoryRepo 2026-10-22T08:22:12.481289912Z --- PASS: TestHistorySidebar_RelativeRefreshDoesNotTouchHistoryRepo (0.00s) 2026-10-22T08:22:12.481307596Z === RUN TestHistorySidebar_ReloadStillPreservesDisplayRowsSemantics 2026-10-22T08:22:12.481324832Z --- PASS: TestHistorySidebar_ReloadStillPreservesDisplayRowsSemantics (0.00s) 2026-10-22T08:22:12.481341055Z === RUN TestApplySearchResults_NonStaleApplied 2026-10-22T08:22:12.481359458Z --- PASS: TestApplySearchResults_NonStaleApplied (0.00s) 2026-10-22T08:22:12.481376438Z === RUN TestApplySearchResults_StaleGenRejected 2026-10-22T08:22:12.481392626Z --- PASS: TestApplySearchResults_StaleGenRejected (0.00s) 2026-10-22T08:22:12.48140887Z === RUN TestApplySearchResults_StaleAfterIncrement 2026-10-22T08:22:12.481425412Z --- PASS: TestApplySearchResults_StaleAfterIncrement (0.00s) 2026-10-22T08:22:12.481457541Z === RUN TestApplySearchResults_ErrorStored 2026-10-22T08:22:12.481476135Z --- PASS: TestApplySearchResults_ErrorStored (0.00s) 2026-10-22T08:22:12.481493477Z === RUN TestApplySearchResults_EmptyResultsApplied 2026-10-22T08:22:12.481512871Z --- PASS: TestApplySearchResults_EmptyResultsApplied (0.00s) 2026-10-22T08:22:12.481531486Z === RUN TestApplyDeletedEntryLocked_RecomputesBrowseState 2026-10-22T08:22:12.481550105Z --- PASS: TestApplyDeletedEntryLocked_RecomputesBrowseState (0.00s) 2026-10-22T08:22:12.481570752Z === RUN TestApplySearchResults_StaleGenerationDropsResultsAfterSearch 2026-10-22T08:22:12.481589807Z --- PASS: TestApplySearchResults_StaleGenerationDropsResultsAfterSearch (0.00s) 2026-10-22T08:22:12.481608456Z === RUN TestApplySearchResults_CurrentGenerationAppliedAfterSearch 2026-10-22T08:22:12.481626748Z --- PASS: TestApplySearchResults_CurrentGenerationAppliedAfterSearch (0.00s) 2026-10-22T08:22:12.481644837Z === RUN TestHistorySidebar_ReloadPreservesQuery 2026-10-22T08:22:12.481664493Z --- PASS: TestHistorySidebar_ReloadPreservesQuery (0.00s) 2026-10-22T08:22:12.481683241Z === RUN TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T08:22:12.481702102Z === PAUSE TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T08:22:12.481722289Z === RUN TestHistorySidebar_FirstShowIssuesSingleQueryBatch 2026-10-22T08:22:12.481740703Z --- PASS: TestHistorySidebar_FirstShowIssuesSingleQueryBatch (0.01s) 2026-10-22T08:22:12.481757955Z === RUN TestJSDialogOriginLabel 2026-10-22T08:22:12.481774908Z --- PASS: TestJSDialogOriginLabel (0.00s) 2026-10-22T08:22:12.481792763Z === RUN TestJSDialogOriginLabelOpaqueSchemes 2026-10-22T08:22:12.481811701Z --- PASS: TestJSDialogOriginLabelOpaqueSchemes (0.00s) 2026-10-22T08:22:12.481829603Z === RUN TestJSDialogOriginLabelKeepsRegistrableDomain 2026-10-22T08:22:12.481847568Z --- PASS: TestJSDialogOriginLabelKeepsRegistrableDomain (0.00s) 2026-10-22T08:22:12.481864558Z === RUN TestBuildJSDialogContentCapsPageText 2026-10-22T08:22:12.481881079Z --- PASS: TestBuildJSDialogContentCapsPageText (0.00s) 2026-10-22T08:22:12.481900501Z === RUN TestBuildJSDialogContentBeforeUnloadUsesFixedText 2026-10-22T08:22:12.481918968Z --- PASS: TestBuildJSDialogContentBeforeUnloadUsesFixedText (0.00s) 2026-10-22T08:22:12.481935638Z === RUN TestBuildJSDialogContent 2026-10-22T08:22:12.481953744Z --- PASS: TestBuildJSDialogContent (0.00s) 2026-10-22T08:22:12.481971707Z === RUN TestLogoPNG512AssetSignatureAndDimensions 2026-10-22T08:22:12.481989923Z --- PASS: TestLogoPNG512AssetSignatureAndDimensions (0.00s) 2026-10-22T08:22:12.482007695Z === RUN TestGetLogoTextureRequestsRasterOnce 2026-10-22T08:22:12.482025127Z --- PASS: TestGetLogoTextureRequestsRasterOnce (0.00s) 2026-10-22T08:22:12.482043043Z === RUN TestGetLogoTextureConcurrentCallersShareResult 2026-10-22T08:22:12.48206133Z --- PASS: TestGetLogoTextureConcurrentCallersShareResult (0.00s) 2026-10-22T08:22:12.482079181Z === RUN TestGetLogoTextureFailureDoesNotPanic 2026-10-22T08:22:12.482098363Z --- PASS: TestGetLogoTextureFailureDoesNotPanic (0.00s) 2026-10-22T08:22:12.482115598Z === RUN TestModalUIScaleUpdate 2026-10-22T08:22:12.482133053Z --- PASS: TestModalUIScaleUpdate (0.00s) 2026-10-22T08:22:12.482151352Z === RUN TestWorkspaceOmniboxUIScaleUpdatePreservesConfig 2026-10-22T08:22:12.482169431Z --- PASS: TestWorkspaceOmniboxUIScaleUpdatePreservesConfig (0.00s) 2026-10-22T08:22:12.482196109Z === RUN TestModalUIScaleUpdateNormalizesNonFinite 2026-10-22T08:22:12.482214141Z --- PASS: TestModalUIScaleUpdateNormalizesNonFinite (0.00s) 2026-10-22T08:22:12.482232685Z === RUN TestWorkspaceOmniboxUIScaleUpdateNormalizesBeforePersist 2026-10-22T08:22:12.482250642Z --- PASS: TestWorkspaceOmniboxUIScaleUpdateNormalizesBeforePersist (0.00s) 2026-10-22T08:22:12.482269198Z === RUN TestCalculateModalDimensions_NilParent 2026-10-22T08:22:12.482287693Z --- PASS: TestCalculateModalDimensions_NilParent (0.00s) 2026-10-22T08:22:12.482327019Z === RUN TestCalculateModalDimensions_ZeroAllocatedSize 2026-10-22T08:22:12.482343769Z --- PASS: TestCalculateModalDimensions_ZeroAllocatedSize (0.00s) 2026-10-22T08:22:12.482360143Z === RUN TestCalculateModalDimensions_WidthCapped 2026-10-22T08:22:12.482401366Z --- PASS: TestCalculateModalDimensions_WidthCapped (0.00s) 2026-10-22T08:22:12.482421466Z === RUN TestCalculateModalDimensions_WidthPercentage 2026-10-22T08:22:12.482439125Z --- PASS: TestCalculateModalDimensions_WidthPercentage (0.00s) 2026-10-22T08:22:12.482476877Z === RUN TestCalculateModalDimensions_FixedWidthAndTopMargin 2026-10-22T08:22:12.48249559Z --- PASS: TestCalculateModalDimensions_FixedWidthAndTopMargin (0.00s) 2026-10-22T08:22:12.48251533Z === RUN TestResolveModalSizeConfig_MergesDefaultsAndOverrides 2026-10-22T08:22:12.482551479Z --- PASS: TestResolveModalSizeConfig_MergesDefaultsAndOverrides (0.00s) 2026-10-22T08:22:12.482572061Z === RUN TestScaleValue_DefaultScale 2026-10-22T08:22:12.482589535Z --- PASS: TestScaleValue_DefaultScale (0.00s) 2026-10-22T08:22:12.482625995Z === RUN TestScaleValue_NormalScale 2026-10-22T08:22:12.482643856Z --- PASS: TestScaleValue_NormalScale (0.00s) 2026-10-22T08:22:12.482661083Z === RUN TestScaleValue_Scaling 2026-10-22T08:22:12.48269462Z --- PASS: TestScaleValue_Scaling (0.00s) 2026-10-22T08:22:12.482709775Z === RUN TestMeasureWidgetHeight_NilWidget 2026-10-22T08:22:12.48272512Z --- PASS: TestMeasureWidgetHeight_NilWidget (0.00s) 2026-10-22T08:22:12.482759193Z === RUN TestDefaultRowHeights_Values 2026-10-22T08:22:12.482779652Z --- PASS: TestDefaultRowHeights_Values (0.00s) 2026-10-22T08:22:12.482796098Z === RUN TestOmniboxSizeDefaults_Values 2026-10-22T08:22:12.482832697Z --- PASS: TestOmniboxSizeDefaults_Values (0.00s) 2026-10-22T08:22:12.482848485Z === RUN TestOmniboxValign 2026-10-22T08:22:12.482863503Z --- PASS: TestOmniboxValign (0.00s) 2026-10-22T08:22:12.482897418Z === RUN TestOmniboxListDefaults_ScrollableResults 2026-10-22T08:22:12.482913988Z --- PASS: TestOmniboxListDefaults_ScrollableResults (0.00s) 2026-10-22T08:22:12.482932048Z === RUN TestSessionManagerSizeDefaults_Values 2026-10-22T08:22:12.482964356Z --- PASS: TestSessionManagerSizeDefaults_Values (0.00s) 2026-10-22T08:22:12.482982137Z === RUN TestPermissionPopupSizeDefaults_Values 2026-10-22T08:22:12.483031353Z --- PASS: TestPermissionPopupSizeDefaults_Values (0.00s) 2026-10-22T08:22:12.48305403Z === RUN TestListDisplayDefaults_Values 2026-10-22T08:22:12.483073171Z --- PASS: TestListDisplayDefaults_Values (0.00s) 2026-10-22T08:22:12.483090648Z === RUN TestEffectiveMaxRows 2026-10-22T08:22:12.483110364Z === RUN TestEffectiveMaxRows/tall_pane_returns_MaxVisibleRows 2026-10-22T08:22:12.483130257Z === RUN TestEffectiveMaxRows/short_pane_returns_SmallMaxVisibleRows 2026-10-22T08:22:12.483148904Z === RUN TestEffectiveMaxRows/zero_parentHeight_returns_MaxVisibleRows 2026-10-22T08:22:12.483167194Z === RUN TestEffectiveMaxRows/zero_rowHeight_returns_MaxVisibleRows 2026-10-22T08:22:12.483189309Z === RUN TestEffectiveMaxRows/negative_parentHeight_returns_MaxVisibleRows 2026-10-22T08:22:12.483208367Z === RUN TestEffectiveMaxRows/exact_fit_returns_MaxVisibleRows 2026-10-22T08:22:12.483227591Z === RUN TestEffectiveMaxRows/boundary:_available_equals_needed_still_fits 2026-10-22T08:22:12.483246194Z === RUN TestEffectiveMaxRows/boundary:_one_pixel_under_triggers_small 2026-10-22T08:22:12.483265117Z === RUN TestEffectiveMaxRows/just_below_boundary_triggers_small 2026-10-22T08:22:12.483282526Z --- PASS: TestEffectiveMaxRows (0.00s) 2026-10-22T08:22:12.483315288Z --- PASS: TestEffectiveMaxRows/tall_pane_returns_MaxVisibleRows (0.00s) 2026-10-22T08:22:12.483353858Z --- PASS: TestEffectiveMaxRows/short_pane_returns_SmallMaxVisibleRows (0.00s) 2026-10-22T08:22:12.483394152Z --- PASS: TestEffectiveMaxRows/zero_parentHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T08:22:12.483423845Z --- PASS: TestEffectiveMaxRows/zero_rowHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T08:22:12.483455564Z --- PASS: TestEffectiveMaxRows/negative_parentHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T08:22:12.483485674Z --- PASS: TestEffectiveMaxRows/exact_fit_returns_MaxVisibleRows (0.00s) 2026-10-22T08:22:12.483516943Z --- PASS: TestEffectiveMaxRows/boundary:_available_equals_needed_still_fits (0.00s) 2026-10-22T08:22:12.483547822Z --- PASS: TestEffectiveMaxRows/boundary:_one_pixel_under_triggers_small (0.00s) 2026-10-22T08:22:12.4835788Z --- PASS: TestEffectiveMaxRows/just_below_boundary_triggers_small (0.00s) 2026-10-22T08:22:12.483595178Z === RUN TestEffectiveMaxRows_NoAdaptation 2026-10-22T08:22:12.48361522Z --- PASS: TestEffectiveMaxRows_NoAdaptation (0.00s) 2026-10-22T08:22:12.483631395Z === RUN TestCalculateModalDimensionsWithScale_ScaleOneUnchanged 2026-10-22T08:22:12.483650392Z --- PASS: TestCalculateModalDimensionsWithScale_ScaleOneUnchanged (0.00s) 2026-10-22T08:22:12.483666826Z === RUN TestCalculateModalDimensionsWithScale_LargeParent 2026-10-22T08:22:12.483685158Z --- PASS: TestCalculateModalDimensionsWithScale_LargeParent (0.00s) 2026-10-22T08:22:12.483701131Z === RUN TestCalculateModalDimensionsWithScale_SmallParentPercentageBound 2026-10-22T08:22:12.483720054Z --- PASS: TestCalculateModalDimensionsWithScale_SmallParentPercentageBound (0.00s) 2026-10-22T08:22:12.483735334Z === RUN TestCalculateModalDimensionsWithScale_ScaleBelowOne 2026-10-22T08:22:12.483754535Z --- PASS: TestCalculateModalDimensionsWithScale_ScaleBelowOne (0.00s) 2026-10-22T08:22:12.483775461Z === RUN TestCalculateModalDimensionsWithScale_NormalizesBadScale 2026-10-22T08:22:12.483793998Z --- PASS: TestCalculateModalDimensionsWithScale_NormalizesBadScale (0.00s) 2026-10-22T08:22:12.483810527Z === RUN TestCalculateModalDimensionsWithScale_FallbackScaled 2026-10-22T08:22:12.483828307Z --- PASS: TestCalculateModalDimensionsWithScale_FallbackScaled (0.00s) 2026-10-22T08:22:12.483845512Z === RUN TestCalculateModalDimensionsWithScale_FixedScalesOnceBeyondAllocation 2026-10-22T08:22:12.483864639Z --- PASS: TestCalculateModalDimensionsWithScale_FixedScalesOnceBeyondAllocation (0.00s) 2026-10-22T08:22:12.483880421Z === RUN TestCalculateModalDimensionsWithScale_NoDefaultMutation 2026-10-22T08:22:12.483900413Z --- PASS: TestCalculateModalDimensionsWithScale_NoDefaultMutation (0.00s) 2026-10-22T08:22:12.483923167Z === RUN TestOmniboxRequestedDimensions_UsesScale 2026-10-22T08:22:12.483941974Z --- PASS: TestOmniboxRequestedDimensions_UsesScale (0.00s) 2026-10-22T08:22:12.483958455Z === RUN TestSessionManagerRequestedDimensions_UsesScale 2026-10-22T08:22:12.483976616Z --- PASS: TestSessionManagerRequestedDimensions_UsesScale (0.00s) 2026-10-22T08:22:12.483986829Z === RUN TestOmnibox_IsSearchTokenCurrent 2026-10-22T08:22:12.483997278Z --- PASS: TestOmnibox_IsSearchTokenCurrent (0.00s) 2026-10-22T08:22:12.484012788Z === RUN TestOmnibox_IsBangUpdateCurrent 2026-10-22T08:22:12.484028217Z --- PASS: TestOmnibox_IsBangUpdateCurrent (0.00s) 2026-10-22T08:22:12.484044419Z === RUN TestOmniboxBuildURLUsesNavigationNormalizerBeforeURLFallback 2026-10-22T08:22:12.484063616Z --- PASS: TestOmniboxBuildURLUsesNavigationNormalizerBeforeURLFallback (0.00s) 2026-10-22T08:22:12.484081515Z === RUN TestOmniboxBuildURLLeavesBangShortcutsToSearchHandling 2026-10-22T08:22:12.484098432Z --- PASS: TestOmniboxBuildURLLeavesBangShortcutsToSearchHandling (0.00s) 2026-10-22T08:22:12.48411607Z === RUN TestOmniboxCallbackPressure_NoCrashSignal 2026-10-22T08:22:12.48415329Z omnibox_callback_pressure_test.go:6: GTK native display prerequisite unavailable (no default GDK display) 2026-10-22T08:22:12.48417087Z --- SKIP: TestOmniboxCallbackPressure_NoCrashSignal (0.00s) 2026-10-22T08:22:12.48418725Z === RUN TestReconcileEntryState 2026-10-22T08:22:12.484203921Z === RUN TestReconcileEntryState/ghost_visible_and_untouched:_strip_it_from_the_buffer 2026-10-22T08:22:12.484225091Z === RUN TestReconcileEntryState/buffer_in_sync,_no_ghost:_nothing_to_do 2026-10-22T08:22:12.484244056Z === RUN TestReconcileEntryState/user_typed_ahead_of_debounced_realInput:_buffer_wins,_never_rewrite 2026-10-22T08:22:12.484264912Z === RUN TestReconcileEntryState/user_typed_over_the_selected_ghost_suffix:_buffer_wins 2026-10-22T08:22:12.484283157Z === RUN TestReconcileEntryState/stale_ghost_flag_but_buffer_already_shows_real_input_only 2026-10-22T08:22:12.484301808Z === RUN TestReconcileEntryState/user_cleared_the_entry:_buffer_wins 2026-10-22T08:22:12.484336164Z === RUN TestReconcileEntryState/empty_ghost_with_empty_input_stays_empty 2026-10-22T08:22:12.484352833Z --- PASS: TestReconcileEntryState (0.00s) 2026-10-22T08:22:12.484398847Z --- PASS: TestReconcileEntryState/ghost_visible_and_untouched:_strip_it_from_the_buffer (0.00s) 2026-10-22T08:22:12.484432866Z --- PASS: TestReconcileEntryState/buffer_in_sync,_no_ghost:_nothing_to_do (0.00s) 2026-10-22T08:22:12.484481327Z --- PASS: TestReconcileEntryState/user_typed_ahead_of_debounced_realInput:_buffer_wins,_never_rewrite (0.00s) 2026-10-22T08:22:12.484521516Z --- PASS: TestReconcileEntryState/user_typed_over_the_selected_ghost_suffix:_buffer_wins (0.00s) 2026-10-22T08:22:12.484566138Z --- PASS: TestReconcileEntryState/stale_ghost_flag_but_buffer_already_shows_real_input_only (0.00s) 2026-10-22T08:22:12.48461337Z --- PASS: TestReconcileEntryState/user_cleared_the_entry:_buffer_wins (0.00s) 2026-10-22T08:22:12.484649476Z --- PASS: TestReconcileEntryState/empty_ghost_with_empty_input_stays_empty (0.00s) 2026-10-22T08:22:12.484682558Z === RUN TestOmniboxFavoriteStarVisibility 2026-10-22T08:22:12.484700853Z --- PASS: TestOmniboxFavoriteStarVisibility (0.00s) 2026-10-22T08:22:12.48471759Z === RUN TestShouldApplyEmptyResultsState 2026-10-22T08:22:12.48476173Z === RUN TestShouldApplyEmptyResultsState/negative_rows_uses_empty_state 2026-10-22T08:22:12.484783307Z === RUN TestShouldApplyEmptyResultsState/zero_rows_uses_empty_state 2026-10-22T08:22:12.484802787Z === RUN TestShouldApplyEmptyResultsState/positive_rows_clears_empty_state 2026-10-22T08:22:12.484820035Z --- PASS: TestShouldApplyEmptyResultsState (0.00s) 2026-10-22T08:22:12.48484642Z --- PASS: TestShouldApplyEmptyResultsState/negative_rows_uses_empty_state (0.00s) 2026-10-22T08:22:12.484877797Z --- PASS: TestShouldApplyEmptyResultsState/zero_rows_uses_empty_state (0.00s) 2026-10-22T08:22:12.484927806Z --- PASS: TestShouldApplyEmptyResultsState/positive_rows_clears_empty_state (0.00s) 2026-10-22T08:22:12.484945582Z === RUN TestResolveFavoriteRowIndicatorUpdate 2026-10-22T08:22:12.484981108Z === RUN TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_shows_star 2026-10-22T08:22:12.485002912Z === RUN TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_hides_star_when_removed 2026-10-22T08:22:12.485033189Z === RUN TestResolveFavoriteRowIndicatorUpdate/mismatched_URL_skips_stale_row_update 2026-10-22T08:22:12.485055458Z === RUN TestResolveFavoriteRowIndicatorUpdate/favorites_mode_never_applies_history_row_update 2026-10-22T08:22:12.485075215Z === RUN TestResolveFavoriteRowIndicatorUpdate/out_of_range_index_skips_update 2026-10-22T08:22:12.485108023Z --- PASS: TestResolveFavoriteRowIndicatorUpdate (0.00s) 2026-10-22T08:22:12.48514532Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_shows_star (0.00s) 2026-10-22T08:22:12.485193209Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_hides_star_when_removed (0.00s) 2026-10-22T08:22:12.48524319Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/mismatched_URL_skips_stale_row_update (0.00s) 2026-10-22T08:22:12.485280987Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/favorites_mode_never_applies_history_row_update (0.00s) 2026-10-22T08:22:12.485327303Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/out_of_range_index_skips_update (0.00s) 2026-10-22T08:22:12.48534659Z === RUN TestOmniboxFavoriteSearchResultsAllowTagsPresent 2026-10-22T08:22:12.485381025Z --- PASS: TestOmniboxFavoriteSearchResultsAllowTagsPresent (0.00s) 2026-10-22T08:22:12.485399597Z === RUN TestResolveFavoriteToggleTarget 2026-10-22T08:22:12.485421925Z === RUN TestResolveFavoriteToggleTarget/history_add_target_uses_selected_suggestion_URL_and_title 2026-10-22T08:22:12.485458757Z === RUN TestResolveFavoriteToggleTarget/history_remove_target_preserves_prior_favorite_state 2026-10-22T08:22:12.485478618Z === RUN TestResolveFavoriteToggleTarget/history_invalid_index_has_no_target 2026-10-22T08:22:12.485495489Z === RUN TestResolveFavoriteToggleTarget/history_empty_URL_has_no_target 2026-10-22T08:22:12.485524476Z === RUN TestResolveFavoriteToggleTarget/favorites_remove_target_uses_favorite_ID 2026-10-22T08:22:12.485557527Z === RUN TestResolveFavoriteToggleTarget/favorites_invalid_index_has_no_target 2026-10-22T08:22:12.485575977Z === RUN TestResolveFavoriteToggleTarget/favorites_zero_ID_has_no_target 2026-10-22T08:22:12.485595003Z --- PASS: TestResolveFavoriteToggleTarget (0.00s) 2026-10-22T08:22:12.485661442Z --- PASS: TestResolveFavoriteToggleTarget/history_add_target_uses_selected_suggestion_URL_and_title (0.00s) 2026-10-22T08:22:12.485712867Z --- PASS: TestResolveFavoriteToggleTarget/history_remove_target_preserves_prior_favorite_state (0.00s) 2026-10-22T08:22:12.485748085Z --- PASS: TestResolveFavoriteToggleTarget/history_invalid_index_has_no_target (0.00s) 2026-10-22T08:22:12.485774909Z --- PASS: TestResolveFavoriteToggleTarget/history_empty_URL_has_no_target (0.00s) 2026-10-22T08:22:12.485801721Z --- PASS: TestResolveFavoriteToggleTarget/favorites_remove_target_uses_favorite_ID (0.00s) 2026-10-22T08:22:12.485836893Z --- PASS: TestResolveFavoriteToggleTarget/favorites_invalid_index_has_no_target (0.00s) 2026-10-22T08:22:12.485878482Z --- PASS: TestResolveFavoriteToggleTarget/favorites_zero_ID_has_no_target (0.00s) 2026-10-22T08:22:12.485894405Z === RUN TestResolveFavoriteToggleResultUpdate 2026-10-22T08:22:12.485913619Z === RUN TestResolveFavoriteToggleResultUpdate/matching_URL_updates_selected_suggestion_favorite_state 2026-10-22T08:22:12.485924584Z === RUN TestResolveFavoriteToggleResultUpdate/stale_URL_skips_update 2026-10-22T08:22:12.48593432Z === RUN TestResolveFavoriteToggleResultUpdate/out_of_range_index_skips_update 2026-10-22T08:22:12.485948856Z --- PASS: TestResolveFavoriteToggleResultUpdate (0.00s) 2026-10-22T08:22:12.485978855Z --- PASS: TestResolveFavoriteToggleResultUpdate/matching_URL_updates_selected_suggestion_favorite_state (0.00s) 2026-10-22T08:22:12.486003587Z --- PASS: TestResolveFavoriteToggleResultUpdate/stale_URL_skips_update (0.00s) 2026-10-22T08:22:12.486030713Z --- PASS: TestResolveFavoriteToggleResultUpdate/out_of_range_index_skips_update (0.00s) 2026-10-22T08:22:12.486044646Z === RUN TestFavoriteToggleErrorMessage 2026-10-22T08:22:12.486054519Z --- PASS: TestFavoriteToggleErrorMessage (0.00s) 2026-10-22T08:22:12.486064087Z === RUN TestNormalizeGhostSuggestion_PrefersHostOnlyForRedirectURL 2026-10-22T08:22:12.486079887Z --- PASS: TestNormalizeGhostSuggestion_PrefersHostOnlyForRedirectURL (0.00s) 2026-10-22T08:22:12.486098623Z === RUN TestNormalizeGhostSuggestion_KeepsFallbackWhenInputLooksLikePath 2026-10-22T08:22:12.48610991Z --- PASS: TestNormalizeGhostSuggestion_KeepsFallbackWhenInputLooksLikePath (0.00s) 2026-10-22T08:22:12.486119014Z === RUN TestExtractHostForCompletion 2026-10-22T08:22:12.486128066Z --- PASS: TestExtractHostForCompletion (0.00s) 2026-10-22T08:22:12.486136878Z === RUN TestGhostCompletionInput 2026-10-22T08:22:12.486142851Z === RUN TestGhostCompletionInput/no_leading_whitespace 2026-10-22T08:22:12.486151293Z === RUN TestGhostCompletionInput/leading_space 2026-10-22T08:22:12.486167711Z === RUN TestGhostCompletionInput/leading_tab 2026-10-22T08:22:12.486182465Z === RUN TestGhostCompletionInput/only_whitespace 2026-10-22T08:22:12.486194612Z --- PASS: TestGhostCompletionInput (0.00s) 2026-10-22T08:22:12.486216499Z --- PASS: TestGhostCompletionInput/no_leading_whitespace (0.00s) 2026-10-22T08:22:12.486240258Z --- PASS: TestGhostCompletionInput/leading_space (0.00s) 2026-10-22T08:22:12.486260785Z --- PASS: TestGhostCompletionInput/leading_tab (0.00s) 2026-10-22T08:22:12.486280728Z --- PASS: TestGhostCompletionInput/only_whitespace (0.00s) 2026-10-22T08:22:12.486289894Z === RUN TestOmniboxInitialBehaviorBadgeState 2026-10-22T08:22:12.486306123Z === RUN TestOmniboxInitialBehaviorBadgeState/recent 2026-10-22T08:22:12.486319003Z === RUN TestOmniboxInitialBehaviorBadgeState/most_visited 2026-10-22T08:22:12.486329912Z === RUN TestOmniboxInitialBehaviorBadgeState/none 2026-10-22T08:22:12.486338825Z === RUN TestOmniboxInitialBehaviorBadgeState/invalid 2026-10-22T08:22:12.486348032Z --- PASS: TestOmniboxInitialBehaviorBadgeState (0.00s) 2026-10-22T08:22:12.48638456Z --- PASS: TestOmniboxInitialBehaviorBadgeState/recent (0.00s) 2026-10-22T08:22:12.486406094Z --- PASS: TestOmniboxInitialBehaviorBadgeState/most_visited (0.00s) 2026-10-22T08:22:12.486435007Z --- PASS: TestOmniboxInitialBehaviorBadgeState/none (0.00s) 2026-10-22T08:22:12.486454761Z --- PASS: TestOmniboxInitialBehaviorBadgeState/invalid (0.00s) 2026-10-22T08:22:12.486464282Z === RUN TestShouldRefreshInitialHistoryAfterToggle 2026-10-22T08:22:12.48647574Z === RUN TestShouldRefreshInitialHistoryAfterToggle/empty_history_mode 2026-10-22T08:22:12.486500187Z === RUN TestShouldRefreshInitialHistoryAfterToggle/typed_query 2026-10-22T08:22:12.48652523Z === RUN TestShouldRefreshInitialHistoryAfterToggle/favorites_mode 2026-10-22T08:22:12.486539056Z === RUN TestShouldRefreshInitialHistoryAfterToggle/unsupported_behavior 2026-10-22T08:22:12.486548893Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle (0.00s) 2026-10-22T08:22:12.486567983Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/empty_history_mode (0.00s) 2026-10-22T08:22:12.486603318Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/typed_query (0.00s) 2026-10-22T08:22:12.486623735Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/favorites_mode (0.00s) 2026-10-22T08:22:12.486651877Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/unsupported_behavior (0.00s) 2026-10-22T08:22:12.486669389Z === RUN TestOmniboxToggleInitialBehaviorPreference_SaveFailureKeepsBehaviorAndShowsToast 2026-10-22T08:22:12.48668349Z --- PASS: TestOmniboxToggleInitialBehaviorPreference_SaveFailureKeepsBehaviorAndShowsToast (0.00s) 2026-10-22T08:22:12.486693509Z === RUN TestOmniboxToggleInitialBehaviorPreference_RefreshesEmptyHistory 2026-10-22T08:22:12.486709862Z --- PASS: TestOmniboxToggleInitialBehaviorPreference_RefreshesEmptyHistory (0.00s) 2026-10-22T08:22:12.486736384Z === RUN TestOmniboxLoadInitialHistory_UsesCapturedInitialBehavior 2026-10-22T08:22:12.486749626Z --- PASS: TestOmniboxLoadInitialHistory_UsesCapturedInitialBehavior (0.00s) 2026-10-22T08:22:12.486760436Z === RUN TestOmniboxLoadInitialHistory_RecentUsesConfiguredWindow 2026-10-22T08:22:12.48677065Z --- PASS: TestOmniboxLoadInitialHistory_RecentUsesConfiguredWindow (0.00s) 2026-10-22T08:22:12.486779779Z === RUN TestOmniboxLoadInitialHistory_MostVisitedUsesConfiguredWindow 2026-10-22T08:22:12.486806916Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedUsesConfiguredWindow (0.00s) 2026-10-22T08:22:12.486820877Z === RUN TestOmniboxLoadInitialHistory_MostVisitedZeroWindowUsesAllHistory 2026-10-22T08:22:12.486842044Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedZeroWindowUsesAllHistory (0.00s) 2026-10-22T08:22:12.486855834Z === RUN TestOmniboxLoadInitialHistory_MostVisitedBoundsSQL 2026-10-22T08:22:12.48686599Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedBoundsSQL (0.00s) 2026-10-22T08:22:12.486875544Z === RUN TestOmniboxSearchHistory_PassesConfiguredAgeScope 2026-10-22T08:22:12.486884752Z --- PASS: TestOmniboxSearchHistory_PassesConfiguredAgeScope (0.00s) 2026-10-22T08:22:12.486908525Z === RUN TestHandleKeyPress_CtrlRTriggersInitialBehaviorToggle 2026-10-22T08:22:12.486924187Z --- PASS: TestHandleKeyPress_CtrlRTriggersInitialBehaviorToggle (0.00s) 2026-10-22T08:22:12.486934853Z === RUN TestHandleKeyPress_CtrlRIgnoredWhenBehaviorUnsupported 2026-10-22T08:22:12.486944431Z --- PASS: TestHandleKeyPress_CtrlRIgnoredWhenBehaviorUnsupported (0.00s) 2026-10-22T08:22:12.486950994Z === RUN TestShouldPreferTypedURLNavigation 2026-10-22T08:22:12.486969045Z === RUN TestShouldPreferTypedURLNavigation/domain 2026-10-22T08:22:12.486998741Z === RUN TestShouldPreferTypedURLNavigation/domain_with_path 2026-10-22T08:22:12.487024046Z === RUN TestShouldPreferTypedURLNavigation/http_url 2026-10-22T08:22:12.4870367Z === RUN TestShouldPreferTypedURLNavigation/localhost 2026-10-22T08:22:12.487060505Z === RUN TestShouldPreferTypedURLNavigation/ipv4 2026-10-22T08:22:12.487075057Z === RUN TestShouldPreferTypedURLNavigation/ipv4_with_port 2026-10-22T08:22:12.487086491Z === RUN TestShouldPreferTypedURLNavigation/ipv6_bracketed 2026-10-22T08:22:12.487095869Z === RUN TestShouldPreferTypedURLNavigation/http_ipv6_bracketed 2026-10-22T08:22:12.487115278Z === RUN TestShouldPreferTypedURLNavigation/search_query 2026-10-22T08:22:12.487130529Z === RUN TestShouldPreferTypedURLNavigation/empty 2026-10-22T08:22:12.487144418Z --- PASS: TestShouldPreferTypedURLNavigation (0.00s) 2026-10-22T08:22:12.487172611Z --- PASS: TestShouldPreferTypedURLNavigation/domain (0.00s) 2026-10-22T08:22:12.487193694Z --- PASS: TestShouldPreferTypedURLNavigation/domain_with_path (0.00s) 2026-10-22T08:22:12.487222888Z --- PASS: TestShouldPreferTypedURLNavigation/http_url (0.00s) 2026-10-22T08:22:12.4872448Z --- PASS: TestShouldPreferTypedURLNavigation/localhost (0.00s) 2026-10-22T08:22:12.487261321Z --- PASS: TestShouldPreferTypedURLNavigation/ipv4 (0.00s) 2026-10-22T08:22:12.487290395Z --- PASS: TestShouldPreferTypedURLNavigation/ipv4_with_port (0.00s) 2026-10-22T08:22:12.487311094Z --- PASS: TestShouldPreferTypedURLNavigation/ipv6_bracketed (0.00s) 2026-10-22T08:22:12.487329395Z --- PASS: TestShouldPreferTypedURLNavigation/http_ipv6_bracketed (0.00s) 2026-10-22T08:22:12.487361512Z --- PASS: TestShouldPreferTypedURLNavigation/search_query (0.00s) 2026-10-22T08:22:12.487386128Z --- PASS: TestShouldPreferTypedURLNavigation/empty (0.00s) 2026-10-22T08:22:12.487396742Z === RUN TestPasteSubmissionStateDefersEnterUntilTextArrives 2026-10-22T08:22:12.487423175Z --- PASS: TestPasteSubmissionStateDefersEnterUntilTextArrives (0.00s) 2026-10-22T08:22:12.487437875Z === RUN TestPasteSubmissionStateCompletesWhenPasteKeepsTheSameText 2026-10-22T08:22:12.487451921Z --- PASS: TestPasteSubmissionStateCompletesWhenPasteKeepsTheSameText (0.00s) 2026-10-22T08:22:12.487462714Z === RUN TestPasteSubmissionStateRecognizesPasteThatArrivesBeforeEnter 2026-10-22T08:22:12.48748448Z --- PASS: TestPasteSubmissionStateRecognizesPasteThatArrivesBeforeEnter (0.00s) 2026-10-22T08:22:12.487498901Z === RUN TestPasteSubmissionStateResetCancelsDeferredEnter 2026-10-22T08:22:12.487509222Z --- PASS: TestPasteSubmissionStateResetCancelsDeferredEnter (0.00s) 2026-10-22T08:22:12.487519257Z === RUN TestPasteSubmissionStateReplaysEnterWhenPasteKeepsGhostSuffixText 2026-10-22T08:22:12.487545138Z --- PASS: TestPasteSubmissionStateReplaysEnterWhenPasteKeepsGhostSuffixText (0.00s) 2026-10-22T08:22:12.487559337Z === RUN TestGhostEchoDetectionKeepsSelfGeneratedCompletion 2026-10-22T08:22:12.487572756Z --- PASS: TestGhostEchoDetectionKeepsSelfGeneratedCompletion (0.00s) 2026-10-22T08:22:12.487582338Z === RUN TestResetSearchSessionState 2026-10-22T08:22:12.487591488Z --- PASS: TestResetSearchSessionState (0.00s) 2026-10-22T08:22:12.487616824Z === RUN TestIsDeletionKey 2026-10-22T08:22:12.487629352Z === RUN TestIsDeletionKey/backspace_is_deletion 2026-10-22T08:22:12.487641768Z === RUN TestIsDeletionKey/delete_is_deletion 2026-10-22T08:22:12.487651563Z === RUN TestIsDeletionKey/typing_key_is_not_deletion 2026-10-22T08:22:12.487661008Z === RUN TestIsDeletionKey/arrow_key_is_not_deletion 2026-10-22T08:22:12.48768595Z --- PASS: TestIsDeletionKey (0.00s) 2026-10-22T08:22:12.487704648Z --- PASS: TestIsDeletionKey/backspace_is_deletion (0.00s) 2026-10-22T08:22:12.487720936Z --- PASS: TestIsDeletionKey/delete_is_deletion (0.00s) 2026-10-22T08:22:12.487749738Z --- PASS: TestIsDeletionKey/typing_key_is_not_deletion (0.00s) 2026-10-22T08:22:12.487776778Z --- PASS: TestIsDeletionKey/arrow_key_is_not_deletion (0.00s) 2026-10-22T08:22:12.487799642Z === RUN TestEffectiveSearchQuery 2026-10-22T08:22:12.487822606Z === RUN TestEffectiveSearchQuery/uses_typed_input_when_ghost_visible 2026-10-22T08:22:12.487839058Z === RUN TestEffectiveSearchQuery/falls_back_to_entry_when_no_ghost 2026-10-22T08:22:12.487852126Z === RUN TestEffectiveSearchQuery/uses_entry_when_real_input_unavailable 2026-10-22T08:22:12.487872392Z --- PASS: TestEffectiveSearchQuery (0.00s) 2026-10-22T08:22:12.48789511Z --- PASS: TestEffectiveSearchQuery/uses_typed_input_when_ghost_visible (0.00s) 2026-10-22T08:22:12.487914974Z --- PASS: TestEffectiveSearchQuery/falls_back_to_entry_when_no_ghost (0.00s) 2026-10-22T08:22:12.487946195Z --- PASS: TestEffectiveSearchQuery/uses_entry_when_real_input_unavailable (0.00s) 2026-10-22T08:22:12.487963724Z === RUN TestResultsContainerState 2026-10-22T08:22:12.487974552Z === RUN TestResultsContainerState/negative_rows_stays_hidden 2026-10-22T08:22:12.487995426Z === RUN TestResultsContainerState/no_rows_stays_hidden 2026-10-22T08:22:12.488018789Z === RUN TestResultsContainerState/rows_show_and_expand 2026-10-22T08:22:12.48802935Z --- PASS: TestResultsContainerState (0.00s) 2026-10-22T08:22:12.488058948Z --- PASS: TestResultsContainerState/negative_rows_stays_hidden (0.00s) 2026-10-22T08:22:12.488082124Z --- PASS: TestResultsContainerState/no_rows_stays_hidden (0.00s) 2026-10-22T08:22:12.488099611Z --- PASS: TestResultsContainerState/rows_show_and_expand (0.00s) 2026-10-22T08:22:12.488119648Z === RUN TestUpdateGhostFromSelectionUsesRealInputWhenGhostVisible 2026-10-22T08:22:12.488131564Z --- PASS: TestUpdateGhostFromSelectionUsesRealInputWhenGhostVisible (0.00s) 2026-10-22T08:22:12.488140648Z === RUN TestResolveTargetURLForSelection 2026-10-22T08:22:12.488154143Z === RUN TestResolveTargetURLForSelection/history_index 2026-10-22T08:22:12.488177087Z === RUN TestResolveTargetURLForSelection/favorites_index 2026-10-22T08:22:12.488189662Z === RUN TestResolveTargetURLForSelection/invalid_index 2026-10-22T08:22:12.488200205Z === RUN TestResolveTargetURLForSelection/history_index_beyond_visible_limit_is_hidden 2026-10-22T08:22:12.488210159Z === RUN TestResolveTargetURLForSelection/favorites_index_beyond_visible_limit_is_hidden 2026-10-22T08:22:12.488219241Z --- PASS: TestResolveTargetURLForSelection (0.00s) 2026-10-22T08:22:12.488258057Z --- PASS: TestResolveTargetURLForSelection/history_index (0.00s) 2026-10-22T08:22:12.48828447Z --- PASS: TestResolveTargetURLForSelection/favorites_index (0.00s) 2026-10-22T08:22:12.488316559Z --- PASS: TestResolveTargetURLForSelection/invalid_index (0.00s) 2026-10-22T08:22:12.488340757Z --- PASS: TestResolveTargetURLForSelection/history_index_beyond_visible_limit_is_hidden (0.00s) 2026-10-22T08:22:12.488375477Z --- PASS: TestResolveTargetURLForSelection/favorites_index_beyond_visible_limit_is_hidden (0.00s) 2026-10-22T08:22:12.488388719Z === RUN TestSelectedTargetURL 2026-10-22T08:22:12.488398797Z === RUN TestSelectedTargetURL/negative_index_is_not_explicit_selection 2026-10-22T08:22:12.488408223Z === RUN TestSelectedTargetURL/history_selection_is_explicit 2026-10-22T08:22:12.488417473Z === RUN TestSelectedTargetURL/favorites_selection_is_explicit 2026-10-22T08:22:12.488444539Z === RUN TestSelectedTargetURL/hidden_history_selection_is_ignored 2026-10-22T08:22:12.488458732Z === RUN TestSelectedTargetURL/hidden_favorites_selection_is_ignored 2026-10-22T08:22:12.48846841Z --- PASS: TestSelectedTargetURL (0.00s) 2026-10-22T08:22:12.488497433Z --- PASS: TestSelectedTargetURL/negative_index_is_not_explicit_selection (0.00s) 2026-10-22T08:22:12.488526332Z --- PASS: TestSelectedTargetURL/history_selection_is_explicit (0.00s) 2026-10-22T08:22:12.488554356Z --- PASS: TestSelectedTargetURL/favorites_selection_is_explicit (0.00s) 2026-10-22T08:22:12.488591586Z --- PASS: TestSelectedTargetURL/hidden_history_selection_is_ignored (0.00s) 2026-10-22T08:22:12.488634077Z --- PASS: TestSelectedTargetURL/hidden_favorites_selection_is_ignored (0.00s) 2026-10-22T08:22:12.488650784Z === RUN TestBangSuggestionTextAt 2026-10-22T08:22:12.488660976Z --- PASS: TestBangSuggestionTextAt (0.00s) 2026-10-22T08:22:12.488684107Z === RUN TestVisibleGhostSuggestion 2026-10-22T08:22:12.488698733Z === RUN TestVisibleGhostSuggestion/top_visible_candidate_drives_ghost_without_selection 2026-10-22T08:22:12.488714014Z === RUN TestVisibleGhostSuggestion/explicit_selection_wins_over_top_candidate 2026-10-22T08:22:12.488740423Z === RUN TestVisibleGhostSuggestion/no_visible_prefix_match_means_no_ghost 2026-10-22T08:22:12.488757244Z --- PASS: TestVisibleGhostSuggestion (0.00s) 2026-10-22T08:22:12.488785811Z --- PASS: TestVisibleGhostSuggestion/top_visible_candidate_drives_ghost_without_selection (0.00s) 2026-10-22T08:22:12.488823465Z --- PASS: TestVisibleGhostSuggestion/explicit_selection_wins_over_top_candidate (0.00s) 2026-10-22T08:22:12.488872432Z --- PASS: TestVisibleGhostSuggestion/no_visible_prefix_match_means_no_ghost (0.00s) 2026-10-22T08:22:12.488888704Z === RUN TestVisibleGhostSuggestionRespectsResultLimit 2026-10-22T08:22:12.488901108Z --- PASS: TestVisibleGhostSuggestionRespectsResultLimit (0.00s) 2026-10-22T08:22:12.488910073Z === RUN TestShouldPromoteHoverSelection 2026-10-22T08:22:12.488935551Z === RUN TestShouldPromoteHoverSelection/initial_open_allows_hover_selection 2026-10-22T08:22:12.488956341Z === RUN TestShouldPromoteHoverSelection/typed_input_keeps_hover_from_stealing_authority 2026-10-22T08:22:12.488971487Z === RUN TestShouldPromoteHoverSelection/visible_ghost_keeps_hover_from_stealing_authority 2026-10-22T08:22:12.488997286Z === RUN TestShouldPromoteHoverSelection/keyboard_navigation_keeps_hover_from_stealing_authority 2026-10-22T08:22:12.489009555Z --- PASS: TestShouldPromoteHoverSelection (0.00s) 2026-10-22T08:22:12.489032608Z --- PASS: TestShouldPromoteHoverSelection/initial_open_allows_hover_selection (0.00s) 2026-10-22T08:22:12.489076343Z --- PASS: TestShouldPromoteHoverSelection/typed_input_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T08:22:12.489103627Z --- PASS: TestShouldPromoteHoverSelection/visible_ghost_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T08:22:12.489138499Z --- PASS: TestShouldPromoteHoverSelection/keyboard_navigation_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T08:22:12.489150069Z === RUN TestGhostCompletion 2026-10-22T08:22:12.489162493Z === RUN TestGhostCompletion/host-like_input_completes_to_the_domain,_not_the_redirect_URL 2026-10-22T08:22:12.489172066Z === RUN TestGhostCompletion/leading_whitespace_is_ignored 2026-10-22T08:22:12.489194324Z === RUN TestGhostCompletion/hidden_rows_never_complete 2026-10-22T08:22:12.489211006Z === RUN TestGhostCompletion/favorites_mode_uses_favorites 2026-10-22T08:22:12.489225137Z === RUN TestGhostCompletion/explicit_selection_completes_from_the_selected_URL,_not_the_best_match 2026-10-22T08:22:12.489236377Z === RUN TestGhostCompletion/blank_input_shows_nothing 2026-10-22T08:22:12.489245032Z --- PASS: TestGhostCompletion (0.00s) 2026-10-22T08:22:12.489280761Z --- PASS: TestGhostCompletion/host-like_input_completes_to_the_domain,_not_the_redirect_URL (0.00s) 2026-10-22T08:22:12.489303154Z --- PASS: TestGhostCompletion/leading_whitespace_is_ignored (0.00s) 2026-10-22T08:22:12.489320473Z --- PASS: TestGhostCompletion/hidden_rows_never_complete (0.00s) 2026-10-22T08:22:12.489356806Z --- PASS: TestGhostCompletion/favorites_mode_uses_favorites (0.00s) 2026-10-22T08:22:12.489383568Z --- PASS: TestGhostCompletion/explicit_selection_completes_from_the_selected_URL,_not_the_best_match (0.00s) 2026-10-22T08:22:12.489403166Z --- PASS: TestGhostCompletion/blank_input_shows_nothing (0.00s) 2026-10-22T08:22:12.489424569Z === RUN TestNavigableCount 2026-10-22T08:22:12.489436357Z === RUN TestNavigableCount/history_capped_at_results_limit 2026-10-22T08:22:12.489445977Z === RUN TestNavigableCount/favorites_capped_at_results_limit 2026-10-22T08:22:12.489458008Z === RUN TestNavigableCount/bangs_win_over_view_mode 2026-10-22T08:22:12.4894684Z === RUN TestNavigableCount/empty_list 2026-10-22T08:22:12.489494691Z --- PASS: TestNavigableCount (0.00s) 2026-10-22T08:22:12.489527264Z --- PASS: TestNavigableCount/history_capped_at_results_limit (0.00s) 2026-10-22T08:22:12.489569807Z --- PASS: TestNavigableCount/favorites_capped_at_results_limit (0.00s) 2026-10-22T08:22:12.48959595Z --- PASS: TestNavigableCount/bangs_win_over_view_mode (0.00s) 2026-10-22T08:22:12.489611504Z --- PASS: TestNavigableCount/empty_list (0.00s) 2026-10-22T08:22:12.489641214Z === RUN TestPaneViewCleanupClearsMouseMotionCallback 2026-10-22T08:22:12.489660663Z --- PASS: TestPaneViewCleanupClearsMouseMotionCallback (0.00s) 2026-10-22T08:22:12.489668421Z === RUN TestPaneView_HideLoadingSkeleton_HidesWhenPresent 2026-10-22T08:22:12.489674436Z --- PASS: TestPaneView_HideLoadingSkeleton_HidesWhenPresent (0.01s) 2026-10-22T08:22:12.489700115Z === RUN TestPaneView_HideLoadingSkeleton_NoOpWhenNil 2026-10-22T08:22:12.489714704Z --- PASS: TestPaneView_HideLoadingSkeleton_NoOpWhenNil (0.00s) 2026-10-22T08:22:12.489742838Z === RUN TestPaneView_AttachWebViewWidget_RevealedThenUnrevealedReplacementRestartsSkeleton 2026-10-22T08:22:12.489761312Z --- PASS: TestPaneView_AttachWebViewWidget_RevealedThenUnrevealedReplacementRestartsSkeleton (0.00s) 2026-10-22T08:22:12.489783484Z === RUN TestPaneViewCleanupAnswersOpenJSDialog 2026-10-22T08:22:12.489797058Z --- PASS: TestPaneViewCleanupAnswersOpenJSDialog (0.00s) 2026-10-22T08:22:12.489806525Z === RUN TestPaneViewShowJSDialogFocusFollowsActive 2026-10-22T08:22:12.489816421Z --- PASS: TestPaneViewShowJSDialogFocusFollowsActive (0.00s) 2026-10-22T08:22:12.489825248Z === RUN TestPaneViewSetActiveFocusesPendingJSDialog 2026-10-22T08:22:12.489848386Z --- PASS: TestPaneViewSetActiveFocusesPendingJSDialog (0.00s) 2026-10-22T08:22:12.489871254Z === RUN TestPaneViewGrabFocusDefersToVisibleJSDialog 2026-10-22T08:22:12.489885564Z --- PASS: TestPaneViewGrabFocusDefersToVisibleJSDialog (0.00s) 2026-10-22T08:22:12.489917081Z === RUN TestPaneViewGrabFocusFocusesWebViewWithoutDialog 2026-10-22T08:22:12.489952431Z --- PASS: TestPaneViewGrabFocusFocusesWebViewWithoutDialog (0.00s) 2026-10-22T08:22:12.489969154Z === RUN TestPaneViewShowJSDialogAfterCleanupFails 2026-10-22T08:22:12.48998048Z --- PASS: TestPaneViewShowJSDialogAfterCleanupFails (0.00s) 2026-10-22T08:22:12.489992719Z === RUN TestProgressBarTimeoutRemainingLocked_UsesLatestProgressEvent 2026-10-22T08:22:12.490018409Z --- PASS: TestProgressBarTimeoutRemainingLocked_UsesLatestProgressEvent (0.00s) 2026-10-22T08:22:12.49003015Z === RUN TestProgressBarTimeoutRemainingLocked_UsesShowTimeBeforeFirstProgress 2026-10-22T08:22:12.490040702Z --- PASS: TestProgressBarTimeoutRemainingLocked_UsesShowTimeBeforeFirstProgress (0.00s) 2026-10-22T08:22:12.490054672Z === RUN TestProgressBarTimeoutRemainingLocked_ZeroTimestamps 2026-10-22T08:22:12.490080584Z --- PASS: TestProgressBarTimeoutRemainingLocked_ZeroTimestamps (0.00s) 2026-10-22T08:22:12.490095192Z === RUN TestProgressBarTimeoutRemainingLocked_EqualTimestamps 2026-10-22T08:22:12.490104792Z --- PASS: TestProgressBarTimeoutRemainingLocked_EqualTimestamps (0.00s) 2026-10-22T08:22:12.490116484Z === RUN TestProgressBarTimeoutRemainingLocked_NegativeClampsToZero 2026-10-22T08:22:12.490137586Z --- PASS: TestProgressBarTimeoutRemainingLocked_NegativeClampsToZero (0.00s) 2026-10-22T08:22:12.490149774Z === RUN TestWebRTCSummaryState_RequestingWins 2026-10-22T08:22:12.490157556Z --- PASS: TestWebRTCSummaryState_RequestingWins (0.00s) 2026-10-22T08:22:12.490163985Z === RUN TestWebRTCSummaryState_BlockedBeatsAllowed 2026-10-22T08:22:12.490169318Z --- PASS: TestWebRTCSummaryState_BlockedBeatsAllowed (0.00s) 2026-10-22T08:22:12.490177583Z === RUN TestWebRTCSummaryState_AllowedWhenOnlyAllowed 2026-10-22T08:22:12.49019402Z --- PASS: TestWebRTCSummaryState_AllowedWhenOnlyAllowed (0.00s) 2026-10-22T08:22:12.49021359Z === RUN TestWebRTCSummaryState_IdleWhenEmpty 2026-10-22T08:22:12.490225205Z --- PASS: TestWebRTCSummaryState_IdleWhenEmpty (0.00s) 2026-10-22T08:22:12.490234471Z === RUN TestWebRTCSummaryState_IdleWhenAllIdle 2026-10-22T08:22:12.490243975Z --- PASS: TestWebRTCSummaryState_IdleWhenAllIdle (0.00s) 2026-10-22T08:22:12.490253856Z === RUN TestWebRTCShouldShowIndicator 2026-10-22T08:22:12.490289103Z --- PASS: TestWebRTCShouldShowIndicator (0.00s) 2026-10-22T08:22:12.490304979Z === RUN TestFloatingPane_HideShowPreservesState 2026-10-22T08:22:12.490315406Z --- PASS: TestFloatingPane_HideShowPreservesState (0.00s) 2026-10-22T08:22:12.490325949Z === RUN TestFloatingPane_ShowURLLoadsTarget 2026-10-22T08:22:12.49034948Z --- PASS: TestFloatingPane_ShowURLLoadsTarget (0.00s) 2026-10-22T08:22:12.490361671Z === RUN TestFloatingPane_ResizeUsesWorkspacePercentages 2026-10-22T08:22:12.490379785Z --- PASS: TestFloatingPane_ResizeUsesWorkspacePercentages (0.00s) 2026-10-22T08:22:12.490389301Z === RUN TestFloatingPane_FirstToggleOpensBlankAndOmnibox 2026-10-22T08:22:12.490412525Z --- PASS: TestFloatingPane_FirstToggleOpensBlankAndOmnibox (0.00s) 2026-10-22T08:22:12.490432029Z === RUN TestFloatingPane_SetOmniboxVisible 2026-10-22T08:22:12.490441055Z --- PASS: TestFloatingPane_SetOmniboxVisible (0.00s) 2026-10-22T08:22:12.490446951Z === RUN TestFloatingPane_ConcurrentResizeAndParentSwitch 2026-10-22T08:22:12.490456092Z --- PASS: TestFloatingPane_ConcurrentResizeAndParentSwitch (0.01s) 2026-10-22T08:22:12.490479668Z === RUN TestFloatingPane_ShowURL_RollsBackVisibilityOnNavigateError 2026-10-22T08:22:12.490492667Z --- PASS: TestFloatingPane_ShowURL_RollsBackVisibilityOnNavigateError (0.00s) 2026-10-22T08:22:12.490511491Z === RUN TestFloatingPane_ShowToggleNavigateError_DoesNotClobberConcurrentStateChange 2026-10-22T08:22:12.490524152Z --- PASS: TestFloatingPane_ShowToggleNavigateError_DoesNotClobberConcurrentStateChange (0.00s) 2026-10-22T08:22:12.490557368Z === RUN TestNewLoadingSkeleton_ShowsAndStartsSpinner 2026-10-22T08:22:12.490570474Z --- PASS: TestNewLoadingSkeleton_ShowsAndStartsSpinner (0.00s) 2026-10-22T08:22:12.490587392Z === RUN TestLoadingSkeleton_SetVisible_StopsSpinnerWhenHidden 2026-10-22T08:22:12.490619621Z --- PASS: TestLoadingSkeleton_SetVisible_StopsSpinnerWhenHidden (0.00s) 2026-10-22T08:22:12.49064027Z === RUN TestNewPaneView_CreatesOverlay 2026-10-22T08:22:12.490651972Z --- PASS: TestNewPaneView_CreatesOverlay (0.00s) 2026-10-22T08:22:12.490675513Z === RUN TestNewPaneView_NilWebView 2026-10-22T08:22:12.49069457Z --- PASS: TestNewPaneView_NilWebView (0.00s) 2026-10-22T08:22:12.490705531Z === RUN TestSetActive_True_AddsCSSClass 2026-10-22T08:22:12.490716662Z --- PASS: TestSetActive_True_AddsCSSClass (0.00s) 2026-10-22T08:22:12.490725384Z === RUN TestSetActive_False_RemovesCSSClass 2026-10-22T08:22:12.490734263Z --- PASS: TestSetActive_False_RemovesCSSClass (0.00s) 2026-10-22T08:22:12.490758221Z === RUN TestSetActive_NoChangeWhenSameState 2026-10-22T08:22:12.490769942Z --- PASS: TestSetActive_NoChangeWhenSameState (0.00s) 2026-10-22T08:22:12.490780625Z === RUN TestPaneID_ReturnsPaneID 2026-10-22T08:22:12.490789631Z --- PASS: TestPaneID_ReturnsPaneID (0.00s) 2026-10-22T08:22:12.490798238Z === RUN TestWebViewWidget_ReturnsWebView 2026-10-22T08:22:12.490824501Z --- PASS: TestWebViewWidget_ReturnsWebView (0.00s) 2026-10-22T08:22:12.490837958Z === RUN TestSetWebViewWidget_ReplacesWidget 2026-10-22T08:22:12.490855223Z --- PASS: TestSetWebViewWidget_ReplacesWidget (0.00s) 2026-10-22T08:22:12.49086605Z === RUN TestSetWebViewWidget_ReparentsWidgetWithExistingParent 2026-10-22T08:22:12.490894484Z --- PASS: TestSetWebViewWidget_ReparentsWidgetWithExistingParent (0.00s) 2026-10-22T08:22:12.490907477Z === RUN TestSetWebViewWidget_FromNil 2026-10-22T08:22:12.490916588Z --- PASS: TestSetWebViewWidget_FromNil (0.00s) 2026-10-22T08:22:12.490925251Z === RUN TestGrabFocus_DelegatesToWebView 2026-10-22T08:22:12.490930919Z --- PASS: TestGrabFocus_DelegatesToWebView (0.00s) 2026-10-22T08:22:12.490954998Z === RUN TestGrabFocus_NilWebView_ReturnsFalse 2026-10-22T08:22:12.490968699Z --- PASS: TestGrabFocus_NilWebView_ReturnsFalse (0.00s) 2026-10-22T08:22:12.49097513Z === RUN TestHasFocus_DelegatesToWebView 2026-10-22T08:22:12.490980524Z --- PASS: TestHasFocus_DelegatesToWebView (0.00s) 2026-10-22T08:22:12.49098658Z === RUN TestHasFocus_NilWebView_ReturnsFalse 2026-10-22T08:22:12.490991702Z --- PASS: TestHasFocus_NilWebView_ReturnsFalse (0.00s) 2026-10-22T08:22:12.490996214Z === RUN TestWidget_ReturnsOverlay 2026-10-22T08:22:12.491017336Z --- PASS: TestWidget_ReturnsOverlay (0.00s) 2026-10-22T08:22:12.49103322Z === RUN TestOverlay_ReturnsOverlayWidget 2026-10-22T08:22:12.491054682Z --- PASS: TestOverlay_ReturnsOverlayWidget (0.00s) 2026-10-22T08:22:12.491079531Z === RUN TestShow_DelegatesToOverlay 2026-10-22T08:22:12.491096616Z --- PASS: TestShow_DelegatesToOverlay (0.00s) 2026-10-22T08:22:12.491106512Z === RUN TestHide_DelegatesToOverlay 2026-10-22T08:22:12.49111222Z --- PASS: TestHide_DelegatesToOverlay (0.00s) 2026-10-22T08:22:12.491120102Z === RUN TestSetVisible_DelegatesToOverlay 2026-10-22T08:22:12.491144199Z --- PASS: TestSetVisible_DelegatesToOverlay (0.00s) 2026-10-22T08:22:12.491166531Z === RUN TestIsVisible_DelegatesToOverlay 2026-10-22T08:22:12.491177942Z --- PASS: TestIsVisible_DelegatesToOverlay (0.00s) 2026-10-22T08:22:12.491187474Z === RUN TestAddCssClass_DelegatesToOverlay 2026-10-22T08:22:12.491219983Z --- PASS: TestAddCssClass_DelegatesToOverlay (0.00s) 2026-10-22T08:22:12.491233099Z === RUN TestRemoveCssClass_DelegatesToOverlay 2026-10-22T08:22:12.49125516Z --- PASS: TestRemoveCssClass_DelegatesToOverlay (0.00s) 2026-10-22T08:22:12.491273097Z === RUN TestSetOnFocusIn_SetsCallback 2026-10-22T08:22:12.491294748Z --- PASS: TestSetOnFocusIn_SetsCallback (0.00s) 2026-10-22T08:22:12.491307124Z === RUN TestSetOnFocusOut_SetsCallback 2026-10-22T08:22:12.49132397Z --- PASS: TestSetOnFocusOut_SetsCallback (0.00s) 2026-10-22T08:22:12.491335515Z === RUN TestSetVimMode_TrueAddsPaneAccentWithoutCreatingLabel 2026-10-22T08:22:12.491357213Z --- PASS: TestSetVimMode_TrueAddsPaneAccentWithoutCreatingLabel (0.00s) 2026-10-22T08:22:12.491376495Z === RUN TestSetVimMode_FalseRemovesPaneAccent 2026-10-22T08:22:12.491389836Z --- PASS: TestSetVimMode_FalseRemovesPaneAccent (0.00s) 2026-10-22T08:22:12.491414954Z === RUN TestSetVimMode_NoChangeWhenSameState 2026-10-22T08:22:12.491434314Z --- PASS: TestSetVimMode_NoChangeWhenSameState (0.00s) 2026-10-22T08:22:12.491445339Z === RUN TestSetVimMode_TrueThenTrueIsIdempotent 2026-10-22T08:22:12.491455482Z --- PASS: TestSetVimMode_TrueThenTrueIsIdempotent (0.00s) 2026-10-22T08:22:12.491479306Z === RUN TestVimMode_CleanupHasNoIndicatorOverlay 2026-10-22T08:22:12.491493915Z --- PASS: TestVimMode_CleanupHasNoIndicatorOverlay (0.00s) 2026-10-22T08:22:12.491504319Z === RUN TestVimMode_NewPaneViewInactiveByDefault 2026-10-22T08:22:12.491514968Z --- PASS: TestVimMode_NewPaneViewInactiveByDefault (0.00s) 2026-10-22T08:22:12.491546374Z === RUN TestNewWorkspaceView_CreatesEmptyContainer 2026-10-22T08:22:12.49156631Z --- PASS: TestNewWorkspaceView_CreatesEmptyContainer (0.00s) 2026-10-22T08:22:12.491577883Z === RUN TestSetWorkspace_NilWorkspace_ReturnsError 2026-10-22T08:22:12.491587446Z --- PASS: TestSetWorkspace_NilWorkspace_ReturnsError (0.00s) 2026-10-22T08:22:12.49161177Z === RUN TestSetWorkspace_SinglePane_CreatesPaneView 2026-10-22T08:22:12.491625485Z --- PASS: TestSetWorkspace_SinglePane_CreatesPaneView (0.01s) 2026-10-22T08:22:12.491635856Z === RUN TestSetWorkspace_StaleActivePaneID_DoesNotFailInitialization 2026-10-22T08:22:12.491645818Z --- PASS: TestSetWorkspace_StaleActivePaneID_DoesNotFailInitialization (0.00s) 2026-10-22T08:22:12.491677683Z === RUN TestSetWorkspace_StaleActivePaneID_UsesFirstPaneInTree 2026-10-22T08:22:12.491696995Z --- PASS: TestSetWorkspace_StaleActivePaneID_UsesFirstPaneInTree (0.01s) 2026-10-22T08:22:12.491708216Z === RUN TestWorkspaceView_HoverFocusLockState 2026-10-22T08:22:12.491717588Z --- PASS: TestWorkspaceView_HoverFocusLockState (0.00s) 2026-10-22T08:22:12.491743895Z === RUN TestAddWorkspaceOverlayWidget_DoesNotReaddWhenAlreadyAttached 2026-10-22T08:22:12.491756873Z --- PASS: TestAddWorkspaceOverlayWidget_DoesNotReaddWhenAlreadyAttached (0.00s) 2026-10-22T08:22:12.49176661Z === RUN TestAddWorkspaceOverlayWidget_UnparentsBeforeAdding 2026-10-22T08:22:12.491776311Z --- PASS: TestAddWorkspaceOverlayWidget_UnparentsBeforeAdding (0.00s) 2026-10-22T08:22:12.491802839Z === RUN TestAddWorkspaceOverlayWidget_DoesNotReaddWhenParentGTKMatchesOverlay 2026-10-22T08:22:12.491823512Z --- PASS: TestAddWorkspaceOverlayWidget_DoesNotReaddWhenParentGTKMatchesOverlay (0.00s) 2026-10-22T08:22:12.491835155Z === RUN TestSetActivePaneID_UpdatesStyling 2026-10-22T08:22:12.491846321Z --- PASS: TestSetActivePaneID_UpdatesStyling (0.01s) 2026-10-22T08:22:12.491870688Z === RUN TestSetActivePaneID_InvalidID_ReturnsError 2026-10-22T08:22:12.491882974Z --- PASS: TestSetActivePaneID_InvalidID_ReturnsError (0.00s) 2026-10-22T08:22:12.491892733Z === RUN TestSetActivePaneID_NilRegisteredPaneView_ReturnsError 2026-10-22T08:22:12.491902236Z --- PASS: TestSetActivePaneID_NilRegisteredPaneView_ReturnsError (0.00s) 2026-10-22T08:22:12.491929723Z === RUN TestSetWebViewWidget_NilRegisteredPaneView_ReturnsError 2026-10-22T08:22:12.491942664Z --- PASS: TestSetWebViewWidget_NilRegisteredPaneView_ReturnsError (0.00s) 2026-10-22T08:22:12.491952761Z === RUN TestSetActivePaneID_InvalidID_PreservesCurrentActivePane 2026-10-22T08:22:12.491963982Z --- PASS: TestSetActivePaneID_InvalidID_PreservesCurrentActivePane (0.01s) 2026-10-22T08:22:12.491993218Z === RUN TestSetWebViewWidget_InvokesAttachedCallback 2026-10-22T08:22:12.492013607Z --- PASS: TestSetWebViewWidget_InvokesAttachedCallback (0.00s) 2026-10-22T08:22:12.492025621Z === CONT TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T08:22:12.492055022Z --- PASS: TestFetchPage_StaleGenerationDoesNotMutateLoadingState (0.00s) 2026-10-22T08:22:12.492074Z PASS 2026-10-22T08:22:12.49208621Z ok github.com/bnema/dumber/internal/ui/component 0.239s 2026-10-22T08:22:12.492095503Z === RUN TestNavigationCoordinator_OmniboxProviderOpenAndZoom 2026-10-22T08:22:12.492126615Z --- PASS: TestNavigationCoordinator_OmniboxProviderOpenAndZoom (0.00s) 2026-10-22T08:22:12.492140671Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView 2026-10-22T08:22:12.492152763Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.49219706Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_targets_provided_webview 2026-10-22T08:22:12.492215325Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.492227697Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=false_calls_Reload_once 2026-10-22T08:22:12.492257975Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=true_calls_ReloadBypassCache_once 2026-10-22T08:22:12.492274696Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.492286548Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_calls_Stop_once 2026-10-22T08:22:12.492304303Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.492329804Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_calls_GoBack_once 2026-10-22T08:22:12.492344794Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.49236349Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_calls_GoForward_once 2026-10-22T08:22:12.492394606Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.492411178Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_unsupported_capability_returns_error 2026-10-22T08:22:12.492423365Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_calls_OpenDevTools_once 2026-10-22T08:22:12.492440657Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.492466263Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_unsupported_capability_returns_error 2026-10-22T08:22:12.49248029Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_calls_PrintPage_once 2026-10-22T08:22:12.492501238Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_with_nil_webview_returns_error 2026-10-22T08:22:12.492531396Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase 2026-10-22T08:22:12.492547912Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/left 2026-10-22T08:22:12.492560726Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/right 2026-10-22T08:22:12.492579065Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up 2026-10-22T08:22:12.492606873Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down 2026-10-22T08:22:12.492620748Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up-fast 2026-10-22T08:22:12.49263823Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down-fast 2026-10-22T08:22:12.492657382Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_usecase_not_set_returns_error 2026-10-22T08:22:12.492683106Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView (0.00s) 2026-10-22T08:22:12.492712273Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.492762351Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_targets_provided_webview (0.00s) 2026-10-22T08:22:12.492799764Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.492842186Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=false_calls_Reload_once (0.00s) 2026-10-22T08:22:12.492875979Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=true_calls_ReloadBypassCache_once (0.00s) 2026-10-22T08:22:12.492915683Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.492956894Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_calls_Stop_once (0.00s) 2026-10-22T08:22:12.493000924Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.493031057Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_calls_GoBack_once (0.00s) 2026-10-22T08:22:12.493067263Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.493111981Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_calls_GoForward_once (0.00s) 2026-10-22T08:22:12.493154792Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.493186727Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_unsupported_capability_returns_error (0.00s) 2026-10-22T08:22:12.493226021Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_calls_OpenDevTools_once (0.00s) 2026-10-22T08:22:12.493267933Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.493323951Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_unsupported_capability_returns_error (0.00s) 2026-10-22T08:22:12.493365257Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_calls_PrintPage_once (0.00s) 2026-10-22T08:22:12.49340818Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:22:12.493449367Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase (0.00s) 2026-10-22T08:22:12.493514053Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/left (0.00s) 2026-10-22T08:22:12.493581136Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/right (0.00s) 2026-10-22T08:22:12.493644525Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up (0.00s) 2026-10-22T08:22:12.493705424Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down (0.00s) 2026-10-22T08:22:12.493767804Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up-fast (0.00s) 2026-10-22T08:22:12.49385226Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down-fast (0.00s) 2026-10-22T08:22:12.493886971Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_usecase_not_set_returns_error (0.00s) 2026-10-22T08:22:12.493899928Z === RUN TestTabCoordinator_CloseTargetEmptyDoesNotQuitGlobally 2026-10-22T08:22:12.493937012Z --- PASS: TestTabCoordinator_CloseTargetEmptyDoesNotQuitGlobally (0.00s) 2026-10-22T08:22:12.493952562Z === RUN TestTabCoordinator_SetMainWindowNilClearsCurrentTargetWindowPreservingTabs 2026-10-22T08:22:12.493965044Z --- PASS: TestTabCoordinator_SetMainWindowNilClearsCurrentTargetWindowPreservingTabs (0.00s) 2026-10-22T08:22:12.493976459Z === RUN TestTabCoordinator_SwitchByIndexUsesTargetTabListOnly 2026-10-22T08:22:12.494000065Z --- PASS: TestTabCoordinator_SwitchByIndexUsesTargetTabListOnly (0.00s) 2026-10-22T08:22:12.494013299Z === RUN TestTabCoordinator_CreateAndSwitchCallbacksCarryTarget 2026-10-22T08:22:12.494023685Z --- PASS: TestTabCoordinator_CreateAndSwitchCallbacksCarryTarget (0.00s) 2026-10-22T08:22:12.494033715Z === RUN TestTabCoordinator_SwitchByIndexCreatingCreatesMissingTabs 2026-10-22T08:22:12.494044422Z --- PASS: TestTabCoordinator_SwitchByIndexCreatingCreatesMissingTabs (0.00s) 2026-10-22T08:22:12.49406808Z === RUN TestTabCoordinator_SwitchByIndexCreatingMissingURLError 2026-10-22T08:22:12.494081806Z --- PASS: TestTabCoordinator_SwitchByIndexCreatingMissingURLError (0.00s) 2026-10-22T08:22:12.494091817Z === RUN TestDeriveIncrementalCloseTreeContext_ValidSplit 2026-10-22T08:22:12.494101179Z --- PASS: TestDeriveIncrementalCloseTreeContext_ValidSplit (0.00s) 2026-10-22T08:22:12.494111234Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions 2026-10-22T08:22:12.494133548Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/nil_closing_pane 2026-10-22T08:22:12.494148807Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/closing_pane_has_no_parent 2026-10-22T08:22:12.494159606Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/parent_is_not_split 2026-10-22T08:22:12.494169626Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions (0.00s) 2026-10-22T08:22:12.494203414Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/nil_closing_pane (0.00s) 2026-10-22T08:22:12.494230602Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/closing_pane_has_no_parent (0.00s) 2026-10-22T08:22:12.494265439Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/parent_is_not_split (0.00s) 2026-10-22T08:22:12.494278073Z === RUN TestDeriveIncrementalCloseTreeContext_MissingSibling 2026-10-22T08:22:12.494287923Z --- PASS: TestDeriveIncrementalCloseTreeContext_MissingSibling (0.00s) 2026-10-22T08:22:12.494297738Z === RUN TestDeriveIncrementalCloseTreeContext_ParentDoesNotContainClosingPane 2026-10-22T08:22:12.494308141Z --- PASS: TestDeriveIncrementalCloseTreeContext_ParentDoesNotContainClosingPane (0.00s) 2026-10-22T08:22:12.494331099Z === RUN TestDeriveIncrementalCloseTreeContext_ParentMissingFromGrandparent 2026-10-22T08:22:12.494343852Z --- PASS: TestDeriveIncrementalCloseTreeContext_ParentMissingFromGrandparent (0.00s) 2026-10-22T08:22:12.494354426Z === RUN TestCaptureIncrementalCloseContext_MissingSiblingSetsPrecheckReason 2026-10-22T08:22:12.494365653Z --- PASS: TestCaptureIncrementalCloseContext_MissingSiblingSetsPrecheckReason (0.00s) 2026-10-22T08:22:12.494375636Z === RUN TestDeriveIncrementalCloseTreeContext_ConcurrentPaneAndTabCloseSnapshots 2026-10-22T08:22:12.494401664Z --- PASS: TestDeriveIncrementalCloseTreeContext_ConcurrentPaneAndTabCloseSnapshots (0.00s) 2026-10-22T08:22:12.494413455Z === RUN TestWorkspaceCoordinator_SplitWithURLUsesExplicitURLAndActivatesPane 2026-10-22T08:22:12.494423692Z --- PASS: TestWorkspaceCoordinator_SplitWithURLUsesExplicitURLAndActivatesPane (0.00s) 2026-10-22T08:22:12.494433358Z === RUN TestWorkspaceCoordinator_SplitReturnsErrorWhenCreationTargetMissing 2026-10-22T08:22:12.494443433Z --- PASS: TestWorkspaceCoordinator_SplitReturnsErrorWhenCreationTargetMissing (0.00s) 2026-10-22T08:22:12.494466318Z === RUN TestWorkspaceCoordinator_StackPaneRollsBackAfterWebViewFailure 2026-10-22T08:22:12.494491863Z workspace_external_url_test.go:53: GTK native display prerequisite unavailable 2026-10-22T08:22:12.494503625Z --- SKIP: TestWorkspaceCoordinator_StackPaneRollsBackAfterWebViewFailure (0.03s) 2026-10-22T08:22:12.494527163Z === RUN TestWorkspaceCoordinator_StackPaneWithURLWithoutOmniboxRollsBackAfterWebViewFailure 2026-10-22T08:22:12.494553312Z workspace_external_url_test.go:62: GTK native display prerequisite unavailable 2026-10-22T08:22:12.494591507Z --- SKIP: TestWorkspaceCoordinator_StackPaneWithURLWithoutOmniboxRollsBackAfterWebViewFailure (0.00s) 2026-10-22T08:22:12.494607524Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightSplitsWithTargetURL 2026-10-22T08:22:12.494620643Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightSplitsWithTargetURL (0.00s) 2026-10-22T08:22:12.494627235Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightFocusesExistingPane 2026-10-22T08:22:12.494636976Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightFocusesExistingPane (0.00s) 2026-10-22T08:22:12.494660225Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightClosesActivePane 2026-10-22T08:22:12.494675252Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightClosesActivePane (0.00s) 2026-10-22T08:22:12.49468669Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightUpdatesStackIndexForExistingPane 2026-10-22T08:22:12.494697285Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightUpdatesStackIndexForExistingPane (0.00s) 2026-10-22T08:22:12.494713764Z PASS 2026-10-22T08:22:12.494729257Z ok github.com/bnema/dumber/internal/ui/coordinator 0.040s 2026-10-22T08:22:12.494747991Z === RUN TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T08:22:12.494755362Z === PAUSE TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T08:22:12.494760706Z === RUN TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T08:22:12.494765845Z === PAUSE TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T08:22:12.494771707Z === RUN TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T08:22:12.494777291Z === PAUSE TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T08:22:12.494782285Z === RUN TestInferPopupTriggerKind 2026-10-22T08:22:12.494788179Z === PAUSE TestInferPopupTriggerKind 2026-10-22T08:22:12.494793209Z === RUN TestInferPopupWindowDisposition 2026-10-22T08:22:12.494798653Z === PAUSE TestInferPopupWindowDisposition 2026-10-22T08:22:12.494804169Z === RUN TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T08:22:12.494809305Z === PAUSE TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T08:22:12.494814461Z === RUN TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T08:22:12.494819607Z === PAUSE TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T08:22:12.494825614Z === RUN TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T08:22:12.494831272Z === PAUSE TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T08:22:12.494836587Z === RUN TestRevealState_IsBoundToCurrentWebViewAcrossReplacementPaths 2026-10-22T08:22:12.494842286Z --- PASS: TestRevealState_IsBoundToCurrentWebViewAcrossReplacementPaths (0.00s) 2026-10-22T08:22:12.494848251Z === RUN TestRevealState_StoresIdentityAsTheOnlyStateValue 2026-10-22T08:22:12.494853518Z --- PASS: TestRevealState_StoresIdentityAsTheOnlyStateValue (0.00s) 2026-10-22T08:22:12.494858829Z === RUN TestRevealState_ReleaseClearsStateWithoutWebViewMapping 2026-10-22T08:22:12.494864107Z --- PASS: TestRevealState_ReleaseClearsStateWithoutWebViewMapping (0.00s) 2026-10-22T08:22:12.494869666Z === RUN TestRevealState_ReleaseMappedWebViewClearsRevealStateAndReturnsToPool 2026-10-22T08:22:12.494876109Z --- PASS: TestRevealState_ReleaseMappedWebViewClearsRevealStateAndReturnsToPool (0.00s) 2026-10-22T08:22:12.494881462Z === RUN TestRevealState_StaleCallbackCannotRevealReplacement 2026-10-22T08:22:12.49488704Z --- PASS: TestRevealState_StaleCallbackCannotRevealReplacement (0.00s) 2026-10-22T08:22:12.494892527Z === RUN TestRevealState_RevealedCurrentWebViewPersistsForWorkspaceRebuild 2026-10-22T08:22:12.49489834Z --- PASS: TestRevealState_RevealedCurrentWebViewPersistsForWorkspaceRebuild (0.00s) 2026-10-22T08:22:12.494903739Z === RUN TestRevealCallback_CapturesGenerationBeforeSameObjectPoolReuse 2026-10-22T08:22:12.494909716Z --- PASS: TestRevealCallback_CapturesGenerationBeforeSameObjectPoolReuse (0.00s) 2026-10-22T08:22:12.49491506Z === RUN TestRevealIfPending_SerializesReplacementUntilNativeVisibility 2026-10-22T08:22:12.494920558Z --- PASS: TestRevealIfPending_SerializesReplacementUntilNativeVisibility (0.00s) 2026-10-22T08:22:12.494925072Z === RUN TestShouldRenderCrashPage 2026-10-22T08:22:12.494929624Z --- PASS: TestShouldRenderCrashPage (0.00s) 2026-10-22T08:22:12.49493482Z === RUN TestExtractOriginalURIFromCrashPage 2026-10-22T08:22:12.494940399Z --- PASS: TestExtractOriginalURIFromCrashPage (0.00s) 2026-10-22T08:22:12.494945006Z === RUN TestBuildCrashPageURI 2026-10-22T08:22:12.49495047Z --- PASS: TestBuildCrashPageURI (0.00s) 2026-10-22T08:22:12.494955219Z === RUN TestEditableFocusCallback_ForwardsPaneID 2026-10-22T08:22:12.494960388Z --- PASS: TestEditableFocusCallback_ForwardsPaneID (0.00s) 2026-10-22T08:22:12.494966204Z === RUN TestEditableFocusCallback_BackgroundPaneDoesNotConfusePaneOwnership 2026-10-22T08:22:12.494972134Z --- PASS: TestEditableFocusCallback_BackgroundPaneDoesNotConfusePaneOwnership (0.00s) 2026-10-22T08:22:12.494977479Z === RUN TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T08:22:12.494982619Z === PAUSE TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T08:22:12.494987878Z === RUN TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T08:22:12.494993209Z === PAUSE TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T08:22:12.494998696Z === RUN TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T08:22:12.49500479Z === PAUSE TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T08:22:12.495009686Z === RUN TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T08:22:12.495014637Z === PAUSE TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T08:22:12.495019768Z === RUN TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T08:22:12.495025025Z === PAUSE TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T08:22:12.495030406Z === RUN TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T08:22:12.495035835Z === PAUSE TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T08:22:12.495040651Z === RUN TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T08:22:12.495045362Z === PAUSE TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T08:22:12.49505105Z === RUN TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T08:22:12.495056626Z === PAUSE TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T08:22:12.495061518Z === RUN TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T08:22:12.495066304Z === PAUSE TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T08:22:12.495071297Z === RUN TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T08:22:12.495076367Z === PAUSE TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T08:22:12.495081853Z === RUN TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T08:22:12.495087503Z === PAUSE TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T08:22:12.4950928Z === RUN TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T08:22:12.495097924Z === PAUSE TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T08:22:12.49510285Z === RUN TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T08:22:12.495107765Z === PAUSE TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T08:22:12.495112995Z === RUN TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T08:22:12.495118392Z === PAUSE TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T08:22:12.495123326Z === RUN TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T08:22:12.495128256Z === PAUSE TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T08:22:12.495133104Z === RUN TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T08:22:12.495138211Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T08:22:12.495143294Z === RUN TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T08:22:12.495148526Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T08:22:12.495153735Z === RUN TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T08:22:12.49515879Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T08:22:12.495163975Z === RUN TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T08:22:12.495169215Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T08:22:12.495174464Z === RUN TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T08:22:12.495179601Z === PAUSE TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T08:22:12.495184984Z === RUN TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T08:22:12.495190454Z === PAUSE TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T08:22:12.495195858Z === RUN TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T08:22:12.495200923Z === PAUSE TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T08:22:12.495206581Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView 2026-10-22T08:22:12.495214582Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/revealed_current_identity_hides_and_stops_skeleton 2026-10-22T08:22:12.495223026Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/unrevealed_current_identity_shows_and_starts_skeleton 2026-10-22T08:22:12.49523027Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView (0.05s) 2026-10-22T08:22:12.495255015Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/revealed_current_identity_hides_and_stops_skeleton (0.04s) 2026-10-22T08:22:12.49528019Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/unrevealed_current_identity_shows_and_starts_skeleton (0.01s) 2026-10-22T08:22:12.495286179Z === RUN TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T08:22:12.495291587Z === PAUSE TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T08:22:12.495298147Z === RUN TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T08:22:12.49530441Z === PAUSE TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T08:22:12.495310191Z === RUN TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T08:22:12.49531595Z === PAUSE TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T08:22:12.49532213Z === RUN TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T08:22:12.495327515Z === PAUSE TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T08:22:12.495332929Z === RUN TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T08:22:12.495338356Z === PAUSE TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T08:22:12.495344951Z === RUN TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T08:22:12.495351384Z === PAUSE TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T08:22:12.495357756Z === RUN TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T08:22:12.495363923Z === PAUSE TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T08:22:12.495370243Z === RUN TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T08:22:12.495375767Z === PAUSE TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T08:22:12.495381201Z === RUN TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T08:22:12.495386712Z === PAUSE TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T08:22:12.495392195Z === RUN TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T08:22:12.495397718Z === PAUSE TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T08:22:12.49540279Z === RUN TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T08:22:12.495407686Z === PAUSE TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T08:22:12.49541276Z === RUN TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T08:22:12.495417916Z === PAUSE TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T08:22:12.495423001Z === RUN TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T08:22:12.495428592Z === PAUSE TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T08:22:12.495433455Z === RUN TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T08:22:12.495438396Z === PAUSE TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T08:22:12.495443561Z === RUN TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T08:22:12.495448802Z === PAUSE TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T08:22:12.495453923Z === RUN TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T08:22:12.495459103Z === PAUSE TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T08:22:12.495464001Z === RUN TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T08:22:12.49546879Z === PAUSE TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T08:22:12.495473961Z === RUN TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T08:22:12.495479385Z === PAUSE TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T08:22:12.495485083Z === RUN TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T08:22:12.495490162Z === PAUSE TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T08:22:12.495495535Z === RUN TestURIChangedCallback_IgnoredAfterSameWebViewIsReusedFromPool 2026-10-22T08:22:12.495501234Z --- PASS: TestURIChangedCallback_IgnoredAfterSameWebViewIsReusedFromPool (0.00s) 2026-10-22T08:22:12.495505713Z === RUN TestComposeOnClose_Order 2026-10-22T08:22:12.495524457Z --- PASS: TestComposeOnClose_Order (0.00s) 2026-10-22T08:22:12.495530916Z === RUN TestComposeOnURIChanged_Order 2026-10-22T08:22:12.495535802Z --- PASS: TestComposeOnURIChanged_Order (0.00s) 2026-10-22T08:22:12.495540542Z === RUN TestComposeOnLoadChanged_Order 2026-10-22T08:22:12.495545601Z --- PASS: TestComposeOnLoadChanged_Order (0.00s) 2026-10-22T08:22:12.495550701Z === RUN TestCapturePopupOAuthMessage_MarksPopupSeenAndSuccessful 2026-10-22T08:22:12.495556673Z --- PASS: TestCapturePopupOAuthMessage_MarksPopupSeenAndSuccessful (0.00s) 2026-10-22T08:22:12.49556311Z === RUN TestObserveNativePopupAuth_CapturesOAuthStateAndSchedulesParentResumeOnClose 2026-10-22T08:22:12.495569551Z --- PASS: TestObserveNativePopupAuth_CapturesOAuthStateAndSchedulesParentResumeOnClose (0.00s) 2026-10-22T08:22:12.495575314Z === RUN TestObserveNativePopupAuth_DoesNotTrackWhenWebViewLacksOAuthCallbacks 2026-10-22T08:22:12.495581344Z --- PASS: TestObserveNativePopupAuth_DoesNotTrackWhenWebViewLacksOAuthCallbacks (0.00s) 2026-10-22T08:22:12.495586526Z === RUN TestObserveNativePopupAuth_SchedulesCloseOnlyOnce 2026-10-22T08:22:12.495591821Z --- PASS: TestObserveNativePopupAuth_SchedulesCloseOnlyOnce (0.00s) 2026-10-22T08:22:12.495596967Z === RUN TestSetupOAuthAutoClose_NavigationIgnoresNonTerminalURI 2026-10-22T08:22:12.495602347Z --- PASS: TestSetupOAuthAutoClose_NavigationIgnoresNonTerminalURI (0.00s) 2026-10-22T08:22:12.495607675Z === RUN TestHandlePopupOAuthClose_SuccessSchedulesParentResume 2026-10-22T08:22:12.495613022Z --- PASS: TestHandlePopupOAuthClose_SuccessSchedulesParentResume (0.20s) 2026-10-22T08:22:12.495662735Z === RUN TestResumeParentPaneAfterOAuth_UnchangedParentDefersSameSiteFallbackReload 2026-10-22T08:22:12.495669147Z --- PASS: TestResumeParentPaneAfterOAuth_UnchangedParentDefersSameSiteFallbackReload (0.00s) 2026-10-22T08:22:12.495674682Z === RUN TestResumeParentPaneAfterOAuth_ChangedParentSkipsIntervention 2026-10-22T08:22:12.495681299Z --- PASS: TestResumeParentPaneAfterOAuth_ChangedParentSkipsIntervention (0.00s) 2026-10-22T08:22:12.495687026Z === RUN TestResumeParentPaneAfterOAuthAttempt_GraceExhaustedFallsBackToReload 2026-10-22T08:22:12.495692896Z --- PASS: TestResumeParentPaneAfterOAuthAttempt_GraceExhaustedFallsBackToReload (0.00s) 2026-10-22T08:22:12.495698488Z === RUN TestResumeParentPaneAfterOAuth_DifferentDomainFallsBackToReload 2026-10-22T08:22:12.495704172Z --- PASS: TestResumeParentPaneAfterOAuth_DifferentDomainFallsBackToReload (0.00s) 2026-10-22T08:22:12.495712452Z === RUN TestIsOAuthURL_DoesNotTreatGenericStateParamAsOAuth 2026-10-22T08:22:12.495718321Z --- PASS: TestIsOAuthURL_DoesNotTreatGenericStateParamAsOAuth (0.00s) 2026-10-22T08:22:12.495723209Z === RUN TestIsOAuthURL_DetectsOAuthAuthorizeRequest 2026-10-22T08:22:12.495728845Z --- PASS: TestIsOAuthURL_DetectsOAuthAuthorizeRequest (0.00s) 2026-10-22T08:22:12.495733576Z === RUN TestShouldForceCloseOnSafetyTimeout 2026-10-22T08:22:12.495738535Z --- PASS: TestShouldForceCloseOnSafetyTimeout (0.00s) 2026-10-22T08:22:12.495744626Z === RUN TestHandlePermissionRequest_BindsDialogBeforeUseCaseForNonWebRTCRequest 2026-10-22T08:22:12.495751132Z --- PASS: TestHandlePermissionRequest_BindsDialogBeforeUseCaseForNonWebRTCRequest (0.00s) 2026-10-22T08:22:12.495756878Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay 2026-10-22T08:22:12.495764184Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/mediated_display_is_auto-allowed 2026-10-22T08:22:12.495771069Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/unmediated_display_is_denied 2026-10-22T08:22:12.495777195Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay (0.00s) 2026-10-22T08:22:12.495798747Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/mediated_display_is_auto-allowed (0.00s) 2026-10-22T08:22:12.495825216Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/unmediated_display_is_denied (0.00s) 2026-10-22T08:22:12.495837163Z === RUN TestPopupFloatingWebKitLinkBlankNavigatesSourceAndDestroysCandidateExactlyOnce 2026-10-22T08:22:12.495847605Z --- PASS: TestPopupFloatingWebKitLinkBlankNavigatesSourceAndDestroysCandidateExactlyOnce (0.00s) 2026-10-22T08:22:12.495858297Z === RUN TestPopupFloatingMiddleClickNavigatesSourceWhenWorkspacePopupsDisabled 2026-10-22T08:22:12.495867379Z --- PASS: TestPopupFloatingMiddleClickNavigatesSourceWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T08:22:12.495873183Z === RUN TestPopupWorkspaceBlankRemainsBlockedWhenWorkspacePopupsDisabled 2026-10-22T08:22:12.495878931Z --- PASS: TestPopupWorkspaceBlankRemainsBlockedWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T08:22:12.495884532Z === RUN TestPopupWorkspaceMiddleClickRemainsBlockedWhenWorkspacePopupsDisabled 2026-10-22T08:22:12.49589031Z --- PASS: TestPopupWorkspaceMiddleClickRemainsBlockedWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T08:22:12.495895444Z === RUN TestPopupFloatingNamedContextReusesDetachedWindow 2026-10-22T08:22:12.495900673Z --- PASS: TestPopupFloatingNamedContextReusesDetachedWindow (0.00s) 2026-10-22T08:22:12.495905955Z === RUN TestPopupFloatingNoopenerDoesNotReuseDetachedNamedContext 2026-10-22T08:22:12.495912001Z --- PASS: TestPopupFloatingNoopenerDoesNotReuseDetachedNamedContext (0.00s) 2026-10-22T08:22:12.495917396Z === RUN TestPopupFloatingBrowserHostFailureDestroysWebViewExactlyOnce 2026-10-22T08:22:12.495922866Z --- PASS: TestPopupFloatingBrowserHostFailureDestroysWebViewExactlyOnce (0.00s) 2026-10-22T08:22:12.495927906Z === RUN TestHandlePopupCreate_PrimesPopupNavigationCapability 2026-10-22T08:22:12.495934319Z --- PASS: TestHandlePopupCreate_PrimesPopupNavigationCapability (0.00s) 2026-10-22T08:22:12.495940472Z === RUN TestHandlePopupCreate_RegistersPopupWebViewBeforeWorkspaceInsertion 2026-10-22T08:22:12.495947282Z --- PASS: TestHandlePopupCreate_RegistersPopupWebViewBeforeWorkspaceInsertion (0.00s) 2026-10-22T08:22:12.49595607Z === RUN TestHandlePopupCreate_CleansUpPreRegisteredPopupWebViewWhenInsertionFails 2026-10-22T08:22:12.495965644Z --- PASS: TestHandlePopupCreate_CleansUpPreRegisteredPopupWebViewWhenInsertionFails (0.00s) 2026-10-22T08:22:12.495974452Z === RUN TestHandlePopupCreate_UsesRelatedWebViewWhenPopupDisablesJavaScriptAccess 2026-10-22T08:22:12.49598474Z --- PASS: TestHandlePopupCreate_UsesRelatedWebViewWhenPopupDisablesJavaScriptAccess (0.00s) 2026-10-22T08:22:12.495993919Z === RUN TestHandlePopupCreate_DeniesWhenRelatedCreateIsUnsupported 2026-10-22T08:22:12.496000268Z --- PASS: TestHandlePopupCreate_DeniesWhenRelatedCreateIsUnsupported (0.00s) 2026-10-22T08:22:12.496005748Z === RUN TestHandlePopupCreate_DeniesWhenRelatedCreateFailsUnexpectedly 2026-10-22T08:22:12.496012443Z --- PASS: TestHandlePopupCreate_DeniesWhenRelatedCreateFailsUnexpectedly (0.00s) 2026-10-22T08:22:12.496017463Z === RUN TestHandleLinkMiddleClick_UsesRelatedWebView 2026-10-22T08:22:12.49602271Z --- PASS: TestHandleLinkMiddleClick_UsesRelatedWebView (0.00s) 2026-10-22T08:22:12.496027849Z === RUN TestHandlePopupCreate_OpensNativePopupForAuthIntent 2026-10-22T08:22:12.496033541Z --- PASS: TestHandlePopupCreate_OpensNativePopupForAuthIntent (0.00s) 2026-10-22T08:22:12.496040175Z === RUN TestHandlePopupCreate_NativePopupDoesNotForceOAuthObservationWhenDisabled 2026-10-22T08:22:12.496046207Z --- PASS: TestHandlePopupCreate_NativePopupDoesNotForceOAuthObservationWhenDisabled (0.00s) 2026-10-22T08:22:12.496052037Z === RUN TestPopupNativeAbortFallsBackOnceForNoOpenerVisualPopup 2026-10-22T08:22:12.496057816Z --- PASS: TestPopupNativeAbortFallsBackOnceForNoOpenerVisualPopup (0.00s) 2026-10-22T08:22:12.496063062Z === RUN TestPopupNativeAbortFallsBackForOpenerCapableVisualPopup 2026-10-22T08:22:12.49606852Z --- PASS: TestPopupNativeAbortFallsBackForOpenerCapableVisualPopup (0.00s) 2026-10-22T08:22:12.496074716Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener 2026-10-22T08:22:12.496080195Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/auth 2026-10-22T08:22:12.496085923Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/required_opener 2026-10-22T08:22:12.496091427Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener (0.00s) 2026-10-22T08:22:12.496106691Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/auth (0.00s) 2026-10-22T08:22:12.496123445Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/required_opener (0.00s) 2026-10-22T08:22:12.496129349Z === RUN TestPopupNativeFallbackFailureLeavesDestructionToNativeHost 2026-10-22T08:22:12.496135019Z --- PASS: TestPopupNativeFallbackFailureLeavesDestructionToNativeHost (0.00s) 2026-10-22T08:22:12.496140755Z === RUN TestPopupNativeSetupFailureDestroysCoordinatorOwnedWebViewOnce 2026-10-22T08:22:12.496146371Z --- PASS: TestPopupNativeSetupFailureDestroysCoordinatorOwnedWebViewOnce (0.00s) 2026-10-22T08:22:12.496152434Z === RUN TestHandlePopupCreate_DoesNotReuseNamedPopupWhenNoJavaScriptAccess 2026-10-22T08:22:12.496158103Z --- PASS: TestHandlePopupCreate_DoesNotReuseNamedPopupWhenNoJavaScriptAccess (0.00s) 2026-10-22T08:22:12.496163042Z === RUN TestHandlePopupCreate_ReusesNamedPopup 2026-10-22T08:22:12.496168063Z --- PASS: TestHandlePopupCreate_ReusesNamedPopup (0.00s) 2026-10-22T08:22:12.496173669Z === RUN TestHandlePopupCreate_FallsBackToNewPaneWhenNamedReuseBecomesUnavailable 2026-10-22T08:22:12.496179634Z --- PASS: TestHandlePopupCreate_FallsBackToNewPaneWhenNamedReuseBecomesUnavailable (0.00s) 2026-10-22T08:22:12.496184083Z === RUN TestTrackOAuthPopup_StoresState 2026-10-22T08:22:12.496188621Z === PAUSE TestTrackOAuthPopup_StoresState 2026-10-22T08:22:12.496193518Z === RUN TestCapturePopupOAuthState_SuccessCallback 2026-10-22T08:22:12.49619872Z === PAUSE TestCapturePopupOAuthState_SuccessCallback 2026-10-22T08:22:12.496203572Z === RUN TestCapturePopupOAuthState_ErrorCallback 2026-10-22T08:22:12.496208229Z === PAUSE TestCapturePopupOAuthState_ErrorCallback 2026-10-22T08:22:12.49621557Z === RUN TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T08:22:12.496224397Z === PAUSE TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T08:22:12.496232507Z === RUN TestSetPopupConfig_SetsFields 2026-10-22T08:22:12.49623971Z === PAUSE TestSetPopupConfig_SetsFields 2026-10-22T08:22:12.496247081Z === RUN TestSetPopupConfig_NilConfigAllowed 2026-10-22T08:22:12.496254357Z === PAUSE TestSetPopupConfig_NilConfigAllowed 2026-10-22T08:22:12.496262958Z === RUN TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T08:22:12.496270973Z === PAUSE TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T08:22:12.496279019Z === RUN TestPendingPopups_ConcurrentAccess 2026-10-22T08:22:12.49628641Z === PAUSE TestPendingPopups_ConcurrentAccess 2026-10-22T08:22:12.496294813Z === RUN TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T08:22:12.49630191Z === PAUSE TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T08:22:12.496307929Z === RUN TestPopupDeferredFeaturelessBlankNavigatesSourceAndCleansStagingExactlyOnce 2026-10-22T08:22:12.496314233Z --- PASS: TestPopupDeferredFeaturelessBlankNavigatesSourceAndCleansStagingExactlyOnce (0.00s) 2026-10-22T08:22:12.496319661Z === RUN TestPopupDeferredFeaturedDetachesBeforeNativeHost 2026-10-22T08:22:12.496325047Z --- PASS: TestPopupDeferredFeaturedDetachesBeforeNativeHost (0.00s) 2026-10-22T08:22:12.496330433Z === RUN TestPopupDeferredNamedReuseDestroysNewlyStagedWebViewExactlyOnce 2026-10-22T08:22:12.496336434Z --- PASS: TestPopupDeferredNamedReuseDestroysNewlyStagedWebViewExactlyOnce (0.00s) 2026-10-22T08:22:12.496342333Z === RUN TestPopupDeferredNamedReuseRaceLogsHostUnavailableAndCleansStagingExactlyOnce 2026-10-22T08:22:12.496348967Z --- PASS: TestPopupDeferredNamedReuseRaceLogsHostUnavailableAndCleansStagingExactlyOnce (0.00s) 2026-10-22T08:22:12.49635456Z === RUN TestPopupDeferredNativeAbortWithoutFallbackLogsStructuredFailure 2026-10-22T08:22:12.496360258Z --- PASS: TestPopupDeferredNativeAbortWithoutFallbackLogsStructuredFailure (0.00s) 2026-10-22T08:22:12.496365619Z === RUN TestPopupDeferredBrowserHostFailureCleansUpExactlyOnce 2026-10-22T08:22:12.496371093Z --- PASS: TestPopupDeferredBrowserHostFailureCleansUpExactlyOnce (0.00s) 2026-10-22T08:22:12.496376201Z === RUN TestPopupDeferredStagingDetachFailureCleansUpExactlyOnce 2026-10-22T08:22:12.496381732Z --- PASS: TestPopupDeferredStagingDetachFailureCleansUpExactlyOnce (0.00s) 2026-10-22T08:22:12.496387979Z === RUN TestPopupDeferredStagingFailureDestroysCallerOwnedWebViewOnce 2026-10-22T08:22:12.496393521Z --- PASS: TestPopupDeferredStagingFailureDestroysCallerOwnedWebViewOnce (0.00s) 2026-10-22T08:22:12.496399081Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals 2026-10-22T08:22:12.496404961Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/parent_release 2026-10-22T08:22:12.49641135Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/owner_window_teardown 2026-10-22T08:22:12.496417663Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/coordinator_shutdown 2026-10-22T08:22:12.496423518Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals (0.00s) 2026-10-22T08:22:12.496441169Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/parent_release (0.00s) 2026-10-22T08:22:12.4964604Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/owner_window_teardown (0.00s) 2026-10-22T08:22:12.496479053Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/coordinator_shutdown (0.00s) 2026-10-22T08:22:12.496484332Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce 2026-10-22T08:22:12.496489813Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/unknown_at_ready 2026-10-22T08:22:12.496497033Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/close_before_ready 2026-10-22T08:22:12.496502462Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce (0.00s) 2026-10-22T08:22:12.496518349Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/unknown_at_ready (0.00s) 2026-10-22T08:22:12.496534956Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/close_before_ready (0.00s) 2026-10-22T08:22:12.496540197Z === RUN TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T08:22:12.496545063Z === PAUSE TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T08:22:12.496549822Z === RUN TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T08:22:12.496554607Z === PAUSE TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T08:22:12.49655994Z === RUN TestPopupClose_AbortedPendingPopupCleansPendingOAuthAndPane 2026-10-22T08:22:12.496565613Z --- PASS: TestPopupClose_AbortedPendingPopupCleansPendingOAuthAndPane (0.00s) 2026-10-22T08:22:12.496570054Z === RUN TestDetectPopupType_BlankIsTab 2026-10-22T08:22:12.496574562Z === PAUSE TestDetectPopupType_BlankIsTab 2026-10-22T08:22:12.496579047Z === RUN TestDetectPopupType_EmptyIsPopup 2026-10-22T08:22:12.49658348Z === PAUSE TestDetectPopupType_EmptyIsPopup 2026-10-22T08:22:12.496588425Z === RUN TestDetectPopupType_NamedFrameIsPopup 2026-10-22T08:22:12.496594119Z === PAUSE TestDetectPopupType_NamedFrameIsPopup 2026-10-22T08:22:12.496598451Z === RUN TestPopupTypeString_Tab 2026-10-22T08:22:12.496602579Z === PAUSE TestPopupTypeString_Tab 2026-10-22T08:22:12.496606805Z === RUN TestPopupTypeString_Popup 2026-10-22T08:22:12.496611098Z === PAUSE TestPopupTypeString_Popup 2026-10-22T08:22:12.496615256Z === RUN TestPopupTypeString_Unknown 2026-10-22T08:22:12.496619935Z === PAUSE TestPopupTypeString_Unknown 2026-10-22T08:22:12.49662452Z === RUN TestGetBehavior_NilConfigReturnsSplit 2026-10-22T08:22:12.496629102Z === PAUSE TestGetBehavior_NilConfigReturnsSplit 2026-10-22T08:22:12.496633708Z === RUN TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T08:22:12.496638689Z === PAUSE TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T08:22:12.496643296Z === RUN TestGetBehavior_TabPopup_SplitConfig 2026-10-22T08:22:12.49664789Z === PAUSE TestGetBehavior_TabPopup_SplitConfig 2026-10-22T08:22:12.496653332Z === RUN TestGetBehavior_TabPopup_StackedConfig 2026-10-22T08:22:12.496657846Z === PAUSE TestGetBehavior_TabPopup_StackedConfig 2026-10-22T08:22:12.496662346Z === RUN TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T08:22:12.496666892Z === PAUSE TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T08:22:12.496671526Z === RUN TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T08:22:12.496676344Z === PAUSE TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T08:22:12.496680873Z === RUN TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T08:22:12.496685457Z === PAUSE TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T08:22:12.496690749Z === RUN TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T08:22:12.496695974Z === PAUSE TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T08:22:12.496701297Z === RUN TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T08:22:12.496706718Z === PAUSE TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T08:22:12.496712136Z === RUN TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T08:22:12.496717204Z === PAUSE TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T08:22:12.496721897Z === RUN TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T08:22:12.496736133Z === PAUSE TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T08:22:12.496741789Z === RUN TestGetTitle_ReturnsTrackedTitle 2026-10-22T08:22:12.49675061Z === PAUSE TestGetTitle_ReturnsTrackedTitle 2026-10-22T08:22:12.496758218Z === RUN TestGetTitle_DirectMapUpdate 2026-10-22T08:22:12.496768136Z === PAUSE TestGetTitle_DirectMapUpdate 2026-10-22T08:22:12.496777769Z === RUN TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T08:22:12.496787189Z === PAUSE TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T08:22:12.496791913Z === RUN TestPaneTitles_ConcurrentAccess 2026-10-22T08:22:12.496797303Z === PAUSE TestPaneTitles_ConcurrentAccess 2026-10-22T08:22:12.496802314Z === RUN TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T08:22:12.496807378Z === PAUSE TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T08:22:12.496812017Z === RUN TestSetNavigationOrigin_StoresOriginURL 2026-10-22T08:22:12.496817042Z === PAUSE TestSetNavigationOrigin_StoresOriginURL 2026-10-22T08:22:12.496822035Z === RUN TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T08:22:12.496826965Z === PAUSE TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T08:22:12.4968326Z === RUN TestSetNavigationOrigin_IndependentPerPane 2026-10-22T08:22:12.496837557Z === PAUSE TestSetNavigationOrigin_IndependentPerPane 2026-10-22T08:22:12.496842271Z === RUN TestSetNavigationOrigin_EmptyOrigin 2026-10-22T08:22:12.49684678Z === PAUSE TestSetNavigationOrigin_EmptyOrigin 2026-10-22T08:22:12.496852484Z === RUN TestNavOrigins_ConcurrentAccess 2026-10-22T08:22:12.49686245Z === PAUSE TestNavOrigins_ConcurrentAccess 2026-10-22T08:22:12.496873212Z === RUN TestQueueThemeApply_TakeReturnsTrue 2026-10-22T08:22:12.496887275Z === PAUSE TestQueueThemeApply_TakeReturnsTrue 2026-10-22T08:22:12.496902003Z === RUN TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T08:22:12.496915556Z === PAUSE TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T08:22:12.496925593Z === RUN TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:22:12.496935961Z === PAUSE TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:22:12.496945681Z === RUN TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T08:22:12.496955501Z === PAUSE TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T08:22:12.49696467Z === RUN TestQueueThemeApply_LastWriteWins 2026-10-22T08:22:12.496973893Z === PAUSE TestQueueThemeApply_LastWriteWins 2026-10-22T08:22:12.496983534Z === RUN TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T08:22:12.496993568Z === PAUSE TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T08:22:12.497002828Z === RUN TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T08:22:12.497011818Z === PAUSE TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T08:22:12.497021092Z === RUN TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T08:22:12.497031174Z === PAUSE TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T08:22:12.497041566Z === RUN TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:22:12.497056321Z === PAUSE TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:22:12.49707022Z === RUN TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T08:22:12.497084646Z === PAUSE TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T08:22:12.497098874Z === RUN TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T08:22:12.497113624Z === PAUSE TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T08:22:12.497127511Z === RUN TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T08:22:12.497142388Z === PAUSE TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T08:22:12.497157878Z === CONT TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T08:22:12.497172832Z === CONT TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T08:22:12.497188894Z --- PASS: TestLogBrowsingContextDecisionUsesStructuredSafeFields (0.00s) 2026-10-22T08:22:12.497205981Z === CONT TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T08:22:12.497223347Z === CONT TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T08:22:12.497238872Z === CONT TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T08:22:12.497254287Z === CONT TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:22:12.497271126Z --- PASS: TestGetTitle_ReturnsEmptyForUnknownPane (0.00s) 2026-10-22T08:22:12.497288365Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer (0.00s) 2026-10-22T08:22:12.497305218Z --- PASS: TestQueueScriptRefresh_MultiplePanesQueuedIndependently (0.00s) 2026-10-22T08:22:12.497319919Z === CONT TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T08:22:12.497336066Z --- PASS: TestClearPendingAppearance_ClearsBothQueuesForPane (0.00s) 2026-10-22T08:22:12.497351653Z === CONT TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T08:22:12.497367141Z --- PASS: TestQueueScriptRefresh_SecondTakeReturnsFalse (0.00s) 2026-10-22T08:22:12.497383392Z === CONT TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T08:22:12.497399306Z --- PASS: TestQueueScriptRefresh_TakeReturnsTrue (0.00s) 2026-10-22T08:22:12.497413768Z === CONT TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T08:22:12.497428682Z --- PASS: TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken (0.00s) 2026-10-22T08:22:12.497443177Z === CONT TestQueueThemeApply_LastWriteWins 2026-10-22T08:22:12.497458307Z --- PASS: TestQueueThemeApply_LastWriteWins (0.00s) 2026-10-22T08:22:12.497473674Z === CONT TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T08:22:12.497489306Z --- PASS: TestQueueThemeApply_MultiplePanesQueued_Independently (0.00s) 2026-10-22T08:22:12.497503611Z === CONT TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T08:22:12.497520195Z --- PASS: TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse (0.00s) 2026-10-22T08:22:12.497535448Z === CONT TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T08:22:12.497552598Z --- PASS: TestQueueThemeApply_SecondTakeReturnsFalse (0.00s) 2026-10-22T08:22:12.497568121Z --- PASS: TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued (0.00s) 2026-10-22T08:22:12.49758228Z === CONT TestQueueThemeApply_TakeReturnsTrue 2026-10-22T08:22:12.497596983Z === CONT TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:22:12.497611889Z --- PASS: TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse (0.00s) 2026-10-22T08:22:12.497625912Z === CONT TestSetNavigationOrigin_EmptyOrigin 2026-10-22T08:22:12.497642318Z === CONT TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T08:22:12.49765858Z === CONT TestSetNavigationOrigin_StoresOriginURL 2026-10-22T08:22:12.497672834Z === CONT TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T08:22:12.497686108Z === CONT TestPaneTitles_ConcurrentAccess 2026-10-22T08:22:12.497700121Z === CONT TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T08:22:12.497713926Z === CONT TestGetTitle_DirectMapUpdate 2026-10-22T08:22:12.497728878Z === CONT TestGetTitle_ReturnsTrackedTitle 2026-10-22T08:22:12.49774375Z --- PASS: TestQueueThemeApply_TakeReturnsTrue (0.00s) 2026-10-22T08:22:12.497761299Z --- PASS: TestSetNavigationOrigin_EmptyOrigin (0.00s) 2026-10-22T08:22:12.497775657Z === CONT TestSetNavigationOrigin_IndependentPerPane 2026-10-22T08:22:12.497790604Z === CONT TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T08:22:12.497805304Z === CONT TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T08:22:12.49781991Z === CONT TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T08:22:12.497834397Z === CONT TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T08:22:12.497848086Z === CONT TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T08:22:12.497862101Z === CONT TestNavOrigins_ConcurrentAccess 2026-10-22T08:22:12.497879081Z === CONT TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T08:22:12.497895385Z --- PASS: TestSetNavigationOrigin_OverwritesPreviousOrigin (0.00s) 2026-10-22T08:22:12.49791026Z --- PASS: TestSetNavigationOrigin_StoresOriginURL (0.00s) 2026-10-22T08:22:12.497925817Z --- PASS: TestPaneTitles_MultiplepanesTrackedIndependently (0.00s) 2026-10-22T08:22:12.49794292Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget (0.00s) 2026-10-22T08:22:12.497959105Z --- PASS: TestGetTitle_EmptyStringAfterZeroValue (0.00s) 2026-10-22T08:22:12.497974378Z --- PASS: TestGetTitle_DirectMapUpdate (0.00s) 2026-10-22T08:22:12.49798689Z --- PASS: TestGetTitle_ReturnsTrackedTitle (0.00s) 2026-10-22T08:22:12.498004494Z --- PASS: TestSetNavigationOrigin_IndependentPerPane (0.00s) 2026-10-22T08:22:12.498014029Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider (0.00s) 2026-10-22T08:22:12.498025947Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForNilWebView (0.00s) 2026-10-22T08:22:12.49803668Z --- PASS: TestLifecycle_RegisterPopupWebView_IgnoresNil (0.00s) 2026-10-22T08:22:12.498045071Z --- PASS: TestLifecycle_RegisterPopupWebView_StoresWebView (0.00s) 2026-10-22T08:22:12.498060114Z --- PASS: TestLifecycle_GetWebView_ReturnsRegisteredWebView (0.00s) 2026-10-22T08:22:12.498074942Z === CONT TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T08:22:12.498085865Z --- PASS: TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil (0.00s) 2026-10-22T08:22:12.498095712Z === CONT TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T08:22:12.498105383Z --- PASS: TestNavOrigins_ConcurrentAccess (0.00s) 2026-10-22T08:22:12.498115177Z === CONT TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T08:22:12.498125213Z --- PASS: TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio (0.00s) 2026-10-22T08:22:12.498135049Z === CONT TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T08:22:12.498145464Z --- PASS: TestLifecycle_ReleaseWebView_NoopForUnknownPane (0.00s) 2026-10-22T08:22:12.498156164Z === CONT TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T08:22:12.498167672Z --- PASS: TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen (0.00s) 2026-10-22T08:22:12.498177723Z === CONT TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T08:22:12.4981922Z --- PASS: TestLifecycle_ReleaseWebView_ReleasesToPool (0.00s) 2026-10-22T08:22:12.498209609Z === CONT TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T08:22:12.498227026Z --- PASS: TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace (0.00s) 2026-10-22T08:22:12.498240557Z === CONT TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T08:22:12.498251769Z --- PASS: TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID (0.00s) 2026-10-22T08:22:12.498261731Z --- PASS: TestLifecycle_EnsureWebView_ErrorWhenAcquireFails (0.00s) 2026-10-22T08:22:12.498271958Z === CONT TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T08:22:12.498281622Z === CONT TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T08:22:12.498331716Z --- PASS: TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil (0.00s) 2026-10-22T08:22:12.498346941Z === CONT TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T08:22:12.498359415Z --- PASS: TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration (0.00s) 2026-10-22T08:22:12.498371067Z === CONT TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T08:22:12.498400057Z --- PASS: TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed (0.00s) 2026-10-22T08:22:12.498414917Z === CONT TestPopupTypeString_Popup 2026-10-22T08:22:12.498428413Z --- PASS: TestPopupTypeString_Popup (0.00s) 2026-10-22T08:22:12.498445327Z === CONT TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T08:22:12.498463366Z --- PASS: TestOnTitleChanged_EmitsWindowCallbackForActivePane (0.00s) 2026-10-22T08:22:12.49847999Z === CONT TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T08:22:12.498498364Z --- PASS: TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane (0.00s) 2026-10-22T08:22:12.498512834Z --- PASS: TestPaneTitles_ConcurrentAccess (0.00s) 2026-10-22T08:22:12.498531152Z === CONT TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T08:22:12.498544157Z --- PASS: TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse (0.00s) 2026-10-22T08:22:12.498599612Z === CONT TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T08:22:12.498612273Z --- PASS: TestGetBehavior_JSPopup_UsesBehaviorField (0.00s) 2026-10-22T08:22:12.498624524Z === CONT TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T08:22:12.498635892Z --- PASS: TestGetBehavior_TabPopup_TabbedConfig (0.00s) 2026-10-22T08:22:12.498646352Z === CONT TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T08:22:12.498656714Z === CONT TestGetBehavior_TabPopup_SplitConfig 2026-10-22T08:22:12.498669151Z === CONT TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T08:22:12.498679753Z === CONT TestPopupTypeString_Unknown 2026-10-22T08:22:12.498690595Z --- PASS: TestPopupTypeString_Unknown (0.00s) 2026-10-22T08:22:12.498702044Z --- PASS: TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists (0.00s) 2026-10-22T08:22:12.498713112Z --- PASS: TestGetBehavior_TabPopup_SplitConfig (0.00s) 2026-10-22T08:22:12.498724171Z --- PASS: TestGetBehavior_TabPopup_DefaultConfig (0.00s) 2026-10-22T08:22:12.498734728Z --- PASS: TestGetBehavior_JSPopup_DefaultConfig (0.00s) 2026-10-22T08:22:12.498745241Z === CONT TestGetBehavior_TabPopup_StackedConfig 2026-10-22T08:22:12.4987577Z --- PASS: TestGetBehavior_TabPopup_StackedConfig (0.00s) 2026-10-22T08:22:12.498768821Z === CONT TestPopupTypeString_Tab 2026-10-22T08:22:12.498783586Z === CONT TestGetBehavior_NilConfigReturnsSplit 2026-10-22T08:22:12.498795089Z --- PASS: TestPopupTypeString_Tab (0.00s) 2026-10-22T08:22:12.498873799Z === CONT TestDetectPopupType_NamedFrameIsPopup 2026-10-22T08:22:12.498919095Z --- PASS: TestGetBehavior_NilConfigReturnsSplit (0.00s) 2026-10-22T08:22:12.498941335Z === CONT TestDetectPopupType_EmptyIsPopup 2026-10-22T08:22:12.498961312Z --- PASS: TestDetectPopupType_NamedFrameIsPopup (0.00s) 2026-10-22T08:22:12.498980127Z --- PASS: TestDetectPopupType_EmptyIsPopup (0.00s) 2026-10-22T08:22:12.498999262Z === CONT TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T08:22:12.499017692Z === CONT TestDetectPopupType_BlankIsTab 2026-10-22T08:22:12.499036956Z --- PASS: TestDetectPopupType_BlankIsTab (0.00s) 2026-10-22T08:22:12.49908118Z === CONT TestInferPopupWindowDisposition 2026-10-22T08:22:12.499088308Z --- PASS: TestInferPopupWindowDisposition (0.00s) 2026-10-22T08:22:12.499093702Z === CONT TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T08:22:12.499099989Z --- PASS: TestCoordinator_ActiveWebView_ClearOverrideFallsBack (0.00s) 2026-10-22T08:22:12.499105228Z === CONT TestInferPopupTriggerKind 2026-10-22T08:22:12.499109969Z --- PASS: TestInferPopupTriggerKind (0.00s) 2026-10-22T08:22:12.499114783Z === CONT TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T08:22:12.499122071Z --- PASS: TestCurrentPopupConfig_ReturnsSnapshot (0.00s) 2026-10-22T08:22:12.499267213Z === CONT TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T08:22:12.499292287Z --- PASS: TestCoordinator_ActiveWebView_UsesOverride (0.00s) 2026-10-22T08:22:12.499310884Z --- PASS: TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata (0.00s) 2026-10-22T08:22:12.499330994Z === CONT TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T08:22:12.499345739Z --- PASS: TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed (0.00s) 2026-10-22T08:22:12.49935918Z === CONT TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T08:22:12.499372728Z --- PASS: TestLogBrowsingContextFailureUsesTypedReasonCode (0.00s) 2026-10-22T08:22:12.499384144Z === CONT TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T08:22:12.499401554Z === CONT TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T08:22:12.499423005Z --- PASS: TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries (0.00s) 2026-10-22T08:22:12.499446252Z === CONT TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T08:22:12.499468562Z --- PASS: TestPopupConfig_ConcurrentUpdateAndRead (0.00s) 2026-10-22T08:22:12.499492066Z === CONT TestCapturePopupOAuthState_SuccessCallback 2026-10-22T08:22:12.499514919Z --- PASS: TestCapturePopupOAuthState_SuccessCallback (0.00s) 2026-10-22T08:22:12.499537934Z === CONT TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T08:22:12.499557809Z --- PASS: TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation (0.00s) 2026-10-22T08:22:12.499582904Z === CONT TestTrackOAuthPopup_StoresState 2026-10-22T08:22:12.499605172Z --- PASS: TestTrackOAuthPopup_StoresState (0.00s) 2026-10-22T08:22:12.49963339Z === CONT TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T08:22:12.499652152Z --- PASS: TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack (0.00s) 2026-10-22T08:22:12.499670322Z === CONT TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T08:22:12.499699008Z --- PASS: TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView (0.00s) 2026-10-22T08:22:12.499720387Z === CONT TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T08:22:12.499745034Z --- PASS: TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch (0.00s) 2026-10-22T08:22:12.499761813Z === CONT TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T08:22:12.499776231Z === CONT TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T08:22:12.499791655Z === CONT TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T08:22:12.499806554Z === CONT TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T08:22:12.499815507Z === CONT TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T08:22:12.499823518Z === CONT TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T08:22:12.49983153Z === CONT TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T08:22:12.499839137Z === CONT TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T08:22:12.499844354Z === CONT TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T08:22:12.499849832Z === CONT TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T08:22:12.499855407Z === CONT TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T08:22:12.499860548Z === CONT TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T08:22:12.499865716Z === CONT TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T08:22:12.499871563Z === CONT TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T08:22:12.499880566Z === CONT TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T08:22:12.49988818Z === CONT TestPendingPopups_ConcurrentAccess 2026-10-22T08:22:12.499894259Z --- PASS: TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked (0.00s) 2026-10-22T08:22:12.499901091Z --- PASS: TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup (0.00s) 2026-10-22T08:22:12.499906724Z --- PASS: TestHandleURIChanged_IgnoresCallbackFromReleasedWebView (0.00s) 2026-10-22T08:22:12.49991238Z --- PASS: TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows (0.00s) 2026-10-22T08:22:12.499917739Z --- PASS: TestHandleURIChanged_PromptNamesLastWebOrigin (0.00s) 2026-10-22T08:22:12.499923219Z --- PASS: TestLifecycle_SyncWebViewViewport_NoopWithoutCapability (0.00s) 2026-10-22T08:22:12.499928704Z --- PASS: TestHandleURIChanged_RebindToNewGenerationMakesPromptStale (0.00s) 2026-10-22T08:22:12.499934132Z --- PASS: TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt (0.00s) 2026-10-22T08:22:12.499940194Z --- PASS: TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness (0.00s) 2026-10-22T08:22:12.499945821Z --- PASS: TestHandleURIChanged_StopErrorDoesNotPanic (0.00s) 2026-10-22T08:22:12.499954661Z --- PASS: TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow (0.00s) 2026-10-22T08:22:12.499960617Z --- PASS: TestHandleURIChanged_HTTPURIStillRecordsSPANavigation (0.00s) 2026-10-22T08:22:12.499968503Z --- PASS: TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch (0.00s) 2026-10-22T08:22:12.499977945Z --- PASS: TestUpdatePopupConfig_CopiesLatestValue (0.00s) 2026-10-22T08:22:12.499988174Z --- PASS: TestHandleURIChanged_NonHTTPDocumentClearsOrigin (0.00s) 2026-10-22T08:22:12.499997645Z --- PASS: TestPendingPopups_ConcurrentAccess (0.00s) 2026-10-22T08:22:12.500007346Z --- PASS: TestPendingPopups_ConcurrentDeleteAndRead (0.00s) 2026-10-22T08:22:12.500017141Z === CONT TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T08:22:12.500024958Z === CONT TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T08:22:12.500035762Z --- PASS: TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent (0.00s) 2026-10-22T08:22:12.500046582Z === CONT TestSetPopupConfig_NilConfigAllowed 2026-10-22T08:22:12.500058175Z --- PASS: TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup (0.00s) 2026-10-22T08:22:12.500067867Z --- PASS: TestSetPopupConfig_NilConfigAllowed (0.00s) 2026-10-22T08:22:12.500077607Z === CONT TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T08:22:12.500087298Z --- PASS: TestCapturePopupOAuthState_UnknownPopupIsNoop (0.00s) 2026-10-22T08:22:12.500097899Z === CONT TestCapturePopupOAuthState_ErrorCallback 2026-10-22T08:22:12.50010367Z --- PASS: TestCapturePopupOAuthState_ErrorCallback (0.00s) 2026-10-22T08:22:12.500111097Z === CONT TestSetPopupConfig_SetsFields 2026-10-22T08:22:12.500120591Z --- PASS: TestSetPopupConfig_SetsFields (0.00s) 2026-10-22T08:22:12.50013057Z --- PASS: TestHandleURIChanged_OneOutstandingPromptPerPane (0.00s) 2026-10-22T08:22:12.500137676Z PASS 2026-10-22T08:22:12.50014871Z ok github.com/bnema/dumber/internal/ui/coordinator/content 0.279s 2026-10-22T08:22:12.500163031Z ? github.com/bnema/dumber/internal/ui/coordinator/mocks [no test files] 2026-10-22T08:22:12.500176558Z === RUN TestPermissionDialog_QueuesRequestsWhilePopupVisible 2026-10-22T08:22:12.500182938Z --- PASS: TestPermissionDialog_QueuesRequestsWhilePopupVisible (0.00s) 2026-10-22T08:22:12.500191051Z === RUN TestPermissionDialog_NoPopup_DeniesRequest 2026-10-22T08:22:12.500200783Z --- PASS: TestPermissionDialog_NoPopup_DeniesRequest (0.00s) 2026-10-22T08:22:12.500210792Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations 2026-10-22T08:22:12.50022538Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/display_only 2026-10-22T08:22:12.500238804Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/microphone_and_display 2026-10-22T08:22:12.500249725Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/camera_and_display 2026-10-22T08:22:12.500258171Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/all_three 2026-10-22T08:22:12.500267475Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/notification_only 2026-10-22T08:22:12.500277923Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/geolocation_only 2026-10-22T08:22:12.500288851Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_only 2026-10-22T08:22:12.500301176Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_with_both_domains 2026-10-22T08:22:12.50031176Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations (0.00s) 2026-10-22T08:22:12.500340602Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/display_only (0.00s) 2026-10-22T08:22:12.500377164Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/microphone_and_display (0.00s) 2026-10-22T08:22:12.500401373Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/camera_and_display (0.00s) 2026-10-22T08:22:12.500422547Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/all_three (0.00s) 2026-10-22T08:22:12.500444737Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/notification_only (0.00s) 2026-10-22T08:22:12.500467218Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/geolocation_only (0.00s) 2026-10-22T08:22:12.500490294Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_only (0.00s) 2026-10-22T08:22:12.500516038Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_with_both_domains (0.00s) 2026-10-22T08:22:12.500526418Z === RUN TestPermissionDialog_BuildBody_UnmediatedDisplay 2026-10-22T08:22:12.500536002Z --- PASS: TestPermissionDialog_BuildBody_UnmediatedDisplay (0.00s) 2026-10-22T08:22:12.500546289Z === RUN TestPermissionDialog_BuildBody_UnmediatedDisplayWithSystemAudio 2026-10-22T08:22:12.500556654Z --- PASS: TestPermissionDialog_BuildBody_UnmediatedDisplayWithSystemAudio (0.00s) 2026-10-22T08:22:12.500563157Z === RUN TestAnyPersistable 2026-10-22T08:22:12.500571054Z === RUN TestAnyPersistable/display_only 2026-10-22T08:22:12.500576009Z === RUN TestAnyPersistable/microphone 2026-10-22T08:22:12.500580982Z === RUN TestAnyPersistable/microphone_and_display 2026-10-22T08:22:12.500585461Z === RUN TestAnyPersistable/geolocation 2026-10-22T08:22:12.50059007Z === RUN TestAnyPersistable/none 2026-10-22T08:22:12.500594575Z --- PASS: TestAnyPersistable (0.00s) 2026-10-22T08:22:12.500605273Z --- PASS: TestAnyPersistable/display_only (0.00s) 2026-10-22T08:22:12.500615656Z --- PASS: TestAnyPersistable/microphone (0.00s) 2026-10-22T08:22:12.500630855Z --- PASS: TestAnyPersistable/microphone_and_display (0.00s) 2026-10-22T08:22:12.500644267Z --- PASS: TestAnyPersistable/geolocation (0.00s) 2026-10-22T08:22:12.500658702Z --- PASS: TestAnyPersistable/none (0.00s) 2026-10-22T08:22:12.500669059Z === RUN TestPermissionDialog_PassesPersistableToPopup 2026-10-22T08:22:12.50067964Z === RUN TestPermissionDialog_PassesPersistableToPopup/display_only_hides_always_buttons 2026-10-22T08:22:12.500689916Z === RUN TestPermissionDialog_PassesPersistableToPopup/mixed_keeps_always_buttons 2026-10-22T08:22:12.500700846Z --- PASS: TestPermissionDialog_PassesPersistableToPopup (0.00s) 2026-10-22T08:22:12.500721556Z --- PASS: TestPermissionDialog_PassesPersistableToPopup/display_only_hides_always_buttons (0.00s) 2026-10-22T08:22:12.500753474Z --- PASS: TestPermissionDialog_PassesPersistableToPopup/mixed_keeps_always_buttons (0.00s) 2026-10-22T08:22:12.500766682Z === RUN TestPermissionDialog_ExternalLaunchConfirmHidesQueryAndIsNotPersistable 2026-10-22T08:22:12.500778227Z --- PASS: TestPermissionDialog_ExternalLaunchConfirmHidesQueryAndIsNotPersistable (0.00s) 2026-10-22T08:22:12.500782733Z PASS 2026-10-22T08:22:12.500790561Z ok github.com/bnema/dumber/internal/ui/dialog 0.004s 2026-10-22T08:22:12.500799046Z ? github.com/bnema/dumber/internal/ui/dialog/mocks [no test files] 2026-10-22T08:22:12.50080914Z === RUN TestKeyboardDispatcher_TabActionsUseInjectedKeyboardActions 2026-10-22T08:22:12.500815375Z --- PASS: TestKeyboardDispatcher_TabActionsUseInjectedKeyboardActions (0.00s) 2026-10-22T08:22:12.500820756Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarCallsCallback 2026-10-22T08:22:12.50082618Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarCallsCallback (0.00s) 2026-10-22T08:22:12.500832673Z === RUN TestKeyboardDispatcher_ToggleHistorySystemViewReturnsErrorWhenHandlerMissing 2026-10-22T08:22:12.500839133Z --- PASS: TestKeyboardDispatcher_ToggleHistorySystemViewReturnsErrorWhenHandlerMissing (0.00s) 2026-10-22T08:22:12.500844766Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarErrorPropagation 2026-10-22T08:22:12.50085028Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarErrorPropagation (0.00s) 2026-10-22T08:22:12.500856034Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarSetThenUnsetReturnsError 2026-10-22T08:22:12.500861928Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarSetThenUnsetReturnsError (0.00s) 2026-10-22T08:22:12.500876843Z === RUN TestKeyboardDispatcher_ToggleFavoritesSidebarCallsCallbackAndPropagatesErrors 2026-10-22T08:22:12.50089927Z --- PASS: TestKeyboardDispatcher_ToggleFavoritesSidebarCallsCallbackAndPropagatesErrors (0.00s) 2026-10-22T08:22:12.500917818Z === RUN TestKeyboardDispatcher_ToggleCurrentPageFavoriteCallsCallbackAndPropagatesErrors 2026-10-22T08:22:12.500928477Z --- PASS: TestKeyboardDispatcher_ToggleCurrentPageFavoriteCallsCallbackAndPropagatesErrors (0.00s) 2026-10-22T08:22:12.50093834Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks 2026-10-22T08:22:12.500948319Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/session_open 2026-10-22T08:22:12.500964259Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_tab 2026-10-22T08:22:12.500982954Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_next_tab 2026-10-22T08:22:12.501000743Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/eject_pane_to_window 2026-10-22T08:22:12.501015422Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks (0.00s) 2026-10-22T08:22:12.501053656Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/session_open (0.00s) 2026-10-22T08:22:12.501092508Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_tab (0.00s) 2026-10-22T08:22:12.501130596Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_next_tab (0.00s) 2026-10-22T08:22:12.50117079Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/eject_pane_to_window (0.00s) 2026-10-22T08:22:12.501187738Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand 2026-10-22T08:22:12.501204915Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_left 2026-10-22T08:22:12.501222309Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_right 2026-10-22T08:22:12.501240441Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up 2026-10-22T08:22:12.501259262Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down 2026-10-22T08:22:12.501277191Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up_fast 2026-10-22T08:22:12.501294759Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down_fast 2026-10-22T08:22:12.5013108Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand (0.00s) 2026-10-22T08:22:12.501349175Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_left (0.00s) 2026-10-22T08:22:12.501387888Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_right (0.00s) 2026-10-22T08:22:12.501426287Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up (0.00s) 2026-10-22T08:22:12.501461577Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down (0.00s) 2026-10-22T08:22:12.501501364Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up_fast (0.00s) 2026-10-22T08:22:12.501541252Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down_fast (0.00s) 2026-10-22T08:22:12.50155909Z === RUN TestKeyboardDispatcher_VimScrollLifecycleRoutesContinuousAndStop 2026-10-22T08:22:12.501575329Z --- PASS: TestKeyboardDispatcher_VimScrollLifecycleRoutesContinuousAndStop (0.00s) 2026-10-22T08:22:12.501592326Z === RUN TestKeyboardDispatcher_VimModeNoopWhenNoActiveWebView 2026-10-22T08:22:12.501607725Z --- PASS: TestKeyboardDispatcher_VimModeNoopWhenNoActiveWebView (0.00s) 2026-10-22T08:22:12.501626756Z === RUN TestKeyboardDispatcher_VimModeNoopWhenActiveWebViewReturnsNil 2026-10-22T08:22:12.501643953Z --- PASS: TestKeyboardDispatcher_VimModeNoopWhenActiveWebViewReturnsNil (0.00s) 2026-10-22T08:22:12.501659839Z === RUN TestVimScrollSpec_IsSingleSourceForCommandAndPulse 2026-10-22T08:22:12.501674927Z --- PASS: TestVimScrollSpec_IsSingleSourceForCommandAndPulse (0.00s) 2026-10-22T08:22:12.50169067Z === RUN TestKeyboardDispatcher_VimScrollTapUsesSharedSpecPulse 2026-10-22T08:22:12.501706195Z --- PASS: TestKeyboardDispatcher_VimScrollTapUsesSharedSpecPulse (0.00s) 2026-10-22T08:22:12.501716304Z PASS 2026-10-22T08:22:12.501733942Z ok github.com/bnema/dumber/internal/ui/dispatcher 0.004s 2026-10-22T08:22:12.501751038Z === RUN TestNavigateWithinStack_UsesActiveStackIndex 2026-10-22T08:22:12.501768643Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_middle 2026-10-22T08:22:12.501786505Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_middle 2026-10-22T08:22:12.501979515Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_last_-_boundary 2026-10-22T08:22:12.502030913Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_first_-_boundary 2026-10-22T08:22:12.502060084Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_first 2026-10-22T08:22:12.502171313Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_last 2026-10-22T08:22:12.502249666Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex (0.00s) 2026-10-22T08:22:12.502335494Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_middle (0.00s) 2026-10-22T08:22:12.502420399Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_middle (0.00s) 2026-10-22T08:22:12.502492061Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_last_-_boundary (0.00s) 2026-10-22T08:22:12.502536369Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_first_-_boundary (0.00s) 2026-10-22T08:22:12.502575788Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_first (0.00s) 2026-10-22T08:22:12.502611275Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_last (0.00s) 2026-10-22T08:22:12.502628124Z === RUN TestNavigateWithinStack_EmptyStack 2026-10-22T08:22:12.502647983Z --- PASS: TestNavigateWithinStack_EmptyStack (0.00s) 2026-10-22T08:22:12.502663717Z === RUN TestNavigateWithinStack_NotStacked 2026-10-22T08:22:12.502682673Z --- PASS: TestNavigateWithinStack_NotStacked (0.00s) 2026-10-22T08:22:12.502694337Z === RUN TestNavigateWithinStack_InvalidActiveIndexFallback 2026-10-22T08:22:12.50270355Z --- PASS: TestNavigateWithinStack_InvalidActiveIndexFallback (0.00s) 2026-10-22T08:22:12.502714604Z === RUN TestNavigateWithinStack_InvalidDirection 2026-10-22T08:22:12.502727626Z --- PASS: TestNavigateWithinStack_InvalidDirection (0.00s) 2026-10-22T08:22:12.502748411Z === RUN TestNavigateWithinStack_ReturnsCorrectPaneID 2026-10-22T08:22:12.502774876Z --- PASS: TestNavigateWithinStack_ReturnsCorrectPaneID (0.00s) 2026-10-22T08:22:12.502790982Z PASS 2026-10-22T08:22:12.502804351Z ok github.com/bnema/dumber/internal/ui/focus 0.003s 2026-10-22T08:22:12.502820457Z === RUN TestConfigCompletion_UserKeyConflictIsNotResurrectedByInput 2026-10-22T08:22:12.502845163Z --- PASS: TestConfigCompletion_UserKeyConflictIsNotResurrectedByInput (0.00s) 2026-10-22T08:22:12.502863806Z === RUN TestConfigCompletion_DisabledBuiltinStaysDisabled 2026-10-22T08:22:12.502880914Z --- PASS: TestConfigCompletion_DisabledBuiltinStaysDisabled (0.00s) 2026-10-22T08:22:12.502907923Z === RUN TestConfigCompletion_AliasSpellingBlocksDefaultAndInputAgrees 2026-10-22T08:22:12.502937148Z --- PASS: TestConfigCompletion_AliasSpellingBlocksDefaultAndInputAgrees (0.00s) 2026-10-22T08:22:12.502958731Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd 2026-10-22T08:22:12.502983603Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_stack_pane 2026-10-22T08:22:12.503011122Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_focus_left 2026-10-22T08:22:12.503035501Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/resize_resize_increase_left 2026-10-22T08:22:12.503064038Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/prefix_enter_resize_mode 2026-10-22T08:22:12.503083029Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/tab_new_tab 2026-10-22T08:22:12.503095275Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_toggle_floating_pane 2026-10-22T08:22:12.503106897Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_open_find 2026-10-22T08:22:12.50312454Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd (0.00s) 2026-10-22T08:22:12.503157281Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_stack_pane (0.00s) 2026-10-22T08:22:12.503192957Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_focus_left (0.00s) 2026-10-22T08:22:12.503231164Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/resize_resize_increase_left (0.00s) 2026-10-22T08:22:12.50326508Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/prefix_enter_resize_mode (0.00s) 2026-10-22T08:22:12.503297988Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/tab_new_tab (0.00s) 2026-10-22T08:22:12.503333929Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_toggle_floating_pane (0.00s) 2026-10-22T08:22:12.503381395Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_open_find (0.00s) 2026-10-22T08:22:12.503404017Z === RUN TestShortcutSet_GlobalToggleFloatingPane 2026-10-22T08:22:12.503419142Z --- PASS: TestShortcutSet_GlobalToggleFloatingPane (0.00s) 2026-10-22T08:22:12.503441408Z === RUN TestShortcutSet_FloatingProfiles_RegisterMultiple 2026-10-22T08:22:12.503452222Z --- PASS: TestShortcutSet_FloatingProfiles_RegisterMultiple (0.00s) 2026-10-22T08:22:12.503467768Z === RUN TestCollectFloatingProfileShortcuts_SkipsConflicts 2026-10-22T08:22:12.503483508Z --- PASS: TestCollectFloatingProfileShortcuts_SkipsConflicts (0.00s) 2026-10-22T08:22:12.503495336Z === RUN TestShortcutSet_FloatingProfilesPreserveExistingGlobalShortcuts 2026-10-22T08:22:12.503513522Z --- PASS: TestShortcutSet_FloatingProfilesPreserveExistingGlobalShortcuts (0.00s) 2026-10-22T08:22:12.50353799Z === RUN TestShortcutSet_FloatingProfilesSkipGlobalOnlyConflicts 2026-10-22T08:22:12.503550977Z --- PASS: TestShortcutSet_FloatingProfilesSkipGlobalOnlyConflicts (0.00s) 2026-10-22T08:22:12.503584079Z === RUN TestShortcutSet_FloatingProfilesWithSameURLGetDistinctSessionIDs 2026-10-22T08:22:12.503611482Z --- PASS: TestShortcutSet_FloatingProfilesWithSameURLGetDistinctSessionIDs (0.00s) 2026-10-22T08:22:12.503642559Z === RUN TestShortcutSet_FloatingProfiles_SupportModifierCombos 2026-10-22T08:22:12.503661998Z --- PASS: TestShortcutSet_FloatingProfiles_SupportModifierCombos (0.00s) 2026-10-22T08:22:12.503679772Z === RUN TestParseFloatingProfileTarget_AllowsPipeInURL 2026-10-22T08:22:12.503695733Z --- PASS: TestParseFloatingProfileTarget_AllowsPipeInURL (0.00s) 2026-10-22T08:22:12.503718537Z === RUN TestGestureHandlerAttachClearsExistingAttachmentState 2026-10-22T08:22:12.503737409Z --- PASS: TestGestureHandlerAttachClearsExistingAttachmentState (0.00s) 2026-10-22T08:22:12.503757678Z === RUN TestGestureHandlerDetachClearsRetainedCallbacksAndState 2026-10-22T08:22:12.503773649Z --- PASS: TestGestureHandlerDetachClearsRetainedCallbacksAndState (0.00s) 2026-10-22T08:22:12.503792013Z === RUN TestGestureHandlerDetachForDestroyClearsRetainedCallbacksAndState 2026-10-22T08:22:12.503808341Z --- PASS: TestGestureHandlerDetachForDestroyClearsRetainedCallbacksAndState (0.00s) 2026-10-22T08:22:12.503827455Z === RUN TestShouldRegisterGTKGlobalShortcut_ExcludesVimModeActivation 2026-10-22T08:22:12.503847049Z --- PASS: TestShouldRegisterGTKGlobalShortcut_ExcludesVimModeActivation (0.00s) 2026-10-22T08:22:12.503866418Z === RUN TestShouldIgnoreGlobalShortcutInMode_VimModeBlocksNonToggleActions 2026-10-22T08:22:12.503887513Z --- PASS: TestShouldIgnoreGlobalShortcutInMode_VimModeBlocksNonToggleActions (0.00s) 2026-10-22T08:22:12.503907083Z === RUN TestGlobalShortcutHandlerCallbackBudgetIsIndependentOfShortcutCount 2026-10-22T08:22:12.503930694Z --- PASS: TestGlobalShortcutHandlerCallbackBudgetIsIndependentOfShortcutCount (0.00s) 2026-10-22T08:22:12.503948946Z === RUN TestGlobalShortcutHandlerUsesDistinctNamedActionsAcrossReloads 2026-10-22T08:22:12.503993622Z global_shortcuts_test.go:60: GTK native display prerequisite unavailable (gtk.InitCheck returned false) 2026-10-22T08:22:12.504012082Z --- SKIP: TestGlobalShortcutHandlerUsesDistinctNamedActionsAcrossReloads (0.03s) 2026-10-22T08:22:12.504026324Z === RUN TestGlobalShortcutIDIncludesBinding 2026-10-22T08:22:12.504037051Z --- PASS: TestGlobalShortcutIDIncludesBinding (0.00s) 2026-10-22T08:22:12.504056637Z === RUN TestGlobalShortcutIDIncludesGeneration 2026-10-22T08:22:12.504072751Z --- PASS: TestGlobalShortcutIDIncludesGeneration (0.00s) 2026-10-22T08:22:12.50408375Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedOneShotActions 2026-10-22T08:22:12.504090479Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedOneShotActions (0.00s) 2026-10-22T08:22:12.504115435Z === RUN TestGlobalShortcutHandlerAllowsRepeatingFocusNavigationActions 2026-10-22T08:22:12.504133214Z --- PASS: TestGlobalShortcutHandlerAllowsRepeatingFocusNavigationActions (0.00s) 2026-10-22T08:22:12.504156641Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedBrowserNavigationActions 2026-10-22T08:22:12.504168918Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedBrowserNavigationActions (0.00s) 2026-10-22T08:22:12.504179028Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions 2026-10-22T08:22:12.504188946Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_1 2026-10-22T08:22:12.504199404Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_2 2026-10-22T08:22:12.504209336Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_3 2026-10-22T08:22:12.504221377Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_4 2026-10-22T08:22:12.504240851Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_5 2026-10-22T08:22:12.504252719Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_6 2026-10-22T08:22:12.504263249Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_7 2026-10-22T08:22:12.504273714Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_8 2026-10-22T08:22:12.504283902Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_9 2026-10-22T08:22:12.50430967Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_10 2026-10-22T08:22:12.504321194Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions (0.00s) 2026-10-22T08:22:12.504345576Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_1 (0.00s) 2026-10-22T08:22:12.504370348Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_2 (0.00s) 2026-10-22T08:22:12.504392066Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_3 (0.00s) 2026-10-22T08:22:12.504413435Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_4 (0.00s) 2026-10-22T08:22:12.504437689Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_5 (0.00s) 2026-10-22T08:22:12.504462915Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_6 (0.00s) 2026-10-22T08:22:12.504486116Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_7 (0.00s) 2026-10-22T08:22:12.504510602Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_8 (0.00s) 2026-10-22T08:22:12.504532177Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_9 (0.00s) 2026-10-22T08:22:12.504567083Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_10 (0.00s) 2026-10-22T08:22:12.504584793Z === RUN TestGlobalShortcutHandlerSuppressesOneShotActionsAfterDetach 2026-10-22T08:22:12.504596137Z --- PASS: TestGlobalShortcutHandlerSuppressesOneShotActionsAfterDetach (0.00s) 2026-10-22T08:22:12.504605911Z === RUN TestGlobalShortcutHandlerDetachForDestroyClearsRetainedState 2026-10-22T08:22:12.504617575Z --- PASS: TestGlobalShortcutHandlerDetachForDestroyClearsRetainedState (0.00s) 2026-10-22T08:22:12.504659056Z === RUN TestGlobalShortcutHandlerGenerationMarksOldCallbacksStale 2026-10-22T08:22:12.504672285Z --- PASS: TestGlobalShortcutHandlerGenerationMarksOldCallbacksStale (0.00s) 2026-10-22T08:22:12.504682033Z === RUN TestGlobalShortcutHandlerReturnsInactiveForNilOrDetached 2026-10-22T08:22:12.504693403Z --- PASS: TestGlobalShortcutHandlerReturnsInactiveForNilOrDetached (0.00s) 2026-10-22T08:22:12.504710766Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions 2026-10-22T08:22:12.504723393Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/print_page 2026-10-22T08:22:12.504749561Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/reload 2026-10-22T08:22:12.504763719Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/hard_reload 2026-10-22T08:22:12.504774185Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_fullscreen 2026-10-22T08:22:12.50478465Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_history_systemview 2026-10-22T08:22:12.504798666Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_omnibox 2026-10-22T08:22:12.504809751Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_find 2026-10-22T08:22:12.504819791Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_next 2026-10-22T08:22:12.504831689Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_prev 2026-10-22T08:22:12.504842419Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_devtools 2026-10-22T08:22:12.504853083Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_floating_pane 2026-10-22T08:22:12.504864031Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_favorites_sidebar 2026-10-22T08:22:12.504883184Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_current_page_favorite 2026-10-22T08:22:12.504897015Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_config_systemview 2026-10-22T08:22:12.504908137Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/copy_url 2026-10-22T08:22:12.504923244Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_left 2026-10-22T08:22:12.504934737Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_right 2026-10-22T08:22:12.504945521Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_up 2026-10-22T08:22:12.504957522Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_down 2026-10-22T08:22:12.504968795Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions (0.00s) 2026-10-22T08:22:12.504992039Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/print_page (0.00s) 2026-10-22T08:22:12.505014507Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/reload (0.00s) 2026-10-22T08:22:12.505037115Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/hard_reload (0.00s) 2026-10-22T08:22:12.505062148Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_fullscreen (0.00s) 2026-10-22T08:22:12.505089826Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_history_systemview (0.00s) 2026-10-22T08:22:12.505115507Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_omnibox (0.00s) 2026-10-22T08:22:12.505140732Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_find (0.00s) 2026-10-22T08:22:12.50516585Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_next (0.00s) 2026-10-22T08:22:12.505191856Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_prev (0.00s) 2026-10-22T08:22:12.505217407Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_devtools (0.00s) 2026-10-22T08:22:12.505243727Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_floating_pane (0.00s) 2026-10-22T08:22:12.505270914Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_favorites_sidebar (0.00s) 2026-10-22T08:22:12.505301018Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_current_page_favorite (0.00s) 2026-10-22T08:22:12.505327396Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_config_systemview (0.00s) 2026-10-22T08:22:12.505353426Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/copy_url (0.00s) 2026-10-22T08:22:12.505380075Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_left (0.00s) 2026-10-22T08:22:12.505545849Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_right (0.00s) 2026-10-22T08:22:12.505581631Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_up (0.00s) 2026-10-22T08:22:12.505622287Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_down (0.00s) 2026-10-22T08:22:12.505639442Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedFloatingProfileAction 2026-10-22T08:22:12.505650936Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedFloatingProfileAction (0.00s) 2026-10-22T08:22:12.505661149Z === RUN TestGlobalShortcutHandlerSuppressesActionSwitchLastTab 2026-10-22T08:22:12.505673078Z --- PASS: TestGlobalShortcutHandlerSuppressesActionSwitchLastTab (0.00s) 2026-10-22T08:22:12.505692987Z === RUN TestGlobalShortcutHandlerSuppressesHeldGlobalShortcutUntilRelease 2026-10-22T08:22:12.505707409Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldGlobalShortcutUntilRelease (0.00s) 2026-10-22T08:22:12.505717361Z === RUN TestGlobalShortcutHandlerSuppressesHeldModeAction 2026-10-22T08:22:12.505727544Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldModeAction (0.00s) 2026-10-22T08:22:12.50573874Z === RUN TestGlobalShortcutHandlerSuppressesHeldFloatingProfileAction 2026-10-22T08:22:12.505751748Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldFloatingProfileAction (0.00s) 2026-10-22T08:22:12.505763345Z === RUN TestShouldDispatchGlobalShortcutEventRequiresCurrentKeyEvent 2026-10-22T08:22:12.505774697Z --- PASS: TestShouldDispatchGlobalShortcutEventRequiresCurrentKeyEvent (0.00s) 2026-10-22T08:22:12.505789162Z === RUN TestFormatModifierMask 2026-10-22T08:22:12.505799237Z --- PASS: TestFormatModifierMask (0.00s) 2026-10-22T08:22:12.505807381Z === RUN TestFormatEventType 2026-10-22T08:22:12.505815908Z --- PASS: TestFormatEventType (0.00s) 2026-10-22T08:22:12.505828495Z === RUN TestHoverHandlerSchedulesCallbackOnGLibAndRejectsStaleGeneration 2026-10-22T08:22:12.505849648Z 2026-10-22T08:22:12.505862216Z (process:16584): GLib-CRITICAL **: 08:22:09.595: Source ID 7 was not found when attempting to remove it 2026-10-22T08:22:12.50587238Z --- PASS: TestHoverHandlerSchedulesCallbackOnGLibAndRejectsStaleGeneration (0.00s) 2026-10-22T08:22:12.505882076Z === RUN TestHoverHandlerDetachRemovesNativeControllerAndSignalsExactlyOnce 2026-10-22T08:22:12.505894861Z --- PASS: TestHoverHandlerDetachRemovesNativeControllerAndSignalsExactlyOnce (0.00s) 2026-10-22T08:22:12.505912283Z === RUN TestHoverHandlerDetachInvalidatesScheduledCallbackAndRemovesSource 2026-10-22T08:22:12.505924857Z --- PASS: TestHoverHandlerDetachInvalidatesScheduledCallbackAndRemovesSource (0.00s) 2026-10-22T08:22:12.505934548Z === RUN TestIsShortcutModified 2026-10-22T08:22:12.505945585Z === RUN TestIsShortcutModified/no_modifier 2026-10-22T08:22:12.505958556Z === RUN TestIsShortcutModified/shift_only 2026-10-22T08:22:12.505967918Z === RUN TestIsShortcutModified/ctrl 2026-10-22T08:22:12.505978073Z === RUN TestIsShortcutModified/alt 2026-10-22T08:22:12.505986782Z === RUN TestIsShortcutModified/ctrl+shift 2026-10-22T08:22:12.50599809Z === RUN TestIsShortcutModified/alt+shift 2026-10-22T08:22:12.506007254Z === RUN TestIsShortcutModified/ctrl+alt 2026-10-22T08:22:12.506015697Z --- PASS: TestIsShortcutModified (0.00s) 2026-10-22T08:22:12.506034031Z --- PASS: TestIsShortcutModified/no_modifier (0.00s) 2026-10-22T08:22:12.506051487Z --- PASS: TestIsShortcutModified/shift_only (0.00s) 2026-10-22T08:22:12.506069128Z --- PASS: TestIsShortcutModified/ctrl (0.00s) 2026-10-22T08:22:12.506083762Z --- PASS: TestIsShortcutModified/alt (0.00s) 2026-10-22T08:22:12.506102423Z --- PASS: TestIsShortcutModified/ctrl+shift (0.00s) 2026-10-22T08:22:12.506123364Z --- PASS: TestIsShortcutModified/alt+shift (0.00s) 2026-10-22T08:22:12.506144425Z --- PASS: TestIsShortcutModified/ctrl+alt (0.00s) 2026-10-22T08:22:12.506157728Z === RUN TestIsTextInputKey 2026-10-22T08:22:12.506176214Z === RUN TestIsTextInputKey/lowercase_a 2026-10-22T08:22:12.50619505Z === RUN TestIsTextInputKey/lowercase_z 2026-10-22T08:22:12.506217801Z === RUN TestIsTextInputKey/uppercase_A 2026-10-22T08:22:12.506232495Z === RUN TestIsTextInputKey/digit_1 2026-10-22T08:22:12.506247236Z === RUN TestIsTextInputKey/space 2026-10-22T08:22:12.506257142Z === RUN TestIsTextInputKey/period 2026-10-22T08:22:12.506271396Z === RUN TestIsTextInputKey/slash 2026-10-22T08:22:12.506286979Z === RUN TestIsTextInputKey/apostrophe 2026-10-22T08:22:12.506302919Z === RUN TestIsTextInputKey/grave_accent 2026-10-22T08:22:12.506318204Z === RUN TestIsTextInputKey/tilde 2026-10-22T08:22:12.506335088Z === RUN TestIsTextInputKey/quotedbl 2026-10-22T08:22:12.506360045Z === RUN TestIsTextInputKey/caret 2026-10-22T08:22:12.506377586Z === RUN TestIsTextInputKey/dead_acute 2026-10-22T08:22:12.506393418Z === RUN TestIsTextInputKey/dead_grave 2026-10-22T08:22:12.506413506Z === RUN TestIsTextInputKey/dead_circumflex 2026-10-22T08:22:12.506430134Z === RUN TestIsTextInputKey/dead_tilde 2026-10-22T08:22:12.506447308Z === RUN TestIsTextInputKey/dead_diaeresis 2026-10-22T08:22:12.506464909Z === RUN TestIsTextInputKey/dead_greek_(0xfe8c)_-_highest_dead_key 2026-10-22T08:22:12.506482204Z === RUN TestIsTextInputKey/0xfe8d_-_one_past_highest_dead_key 2026-10-22T08:22:12.506498566Z === RUN TestIsTextInputKey/escape 2026-10-22T08:22:12.506514354Z === RUN TestIsTextInputKey/return 2026-10-22T08:22:12.506534122Z === RUN TestIsTextInputKey/tab 2026-10-22T08:22:12.506550702Z === RUN TestIsTextInputKey/F1 2026-10-22T08:22:12.50656634Z === RUN TestIsTextInputKey/F12 2026-10-22T08:22:12.506582311Z === RUN TestIsTextInputKey/left_arrow 2026-10-22T08:22:12.506597789Z === RUN TestIsTextInputKey/right_arrow 2026-10-22T08:22:12.506618395Z === RUN TestIsTextInputKey/backspace 2026-10-22T08:22:12.506634959Z === RUN TestIsTextInputKey/delete 2026-10-22T08:22:12.506650851Z === RUN TestIsTextInputKey/home 2026-10-22T08:22:12.506666005Z === RUN TestIsTextInputKey/end 2026-10-22T08:22:12.506676291Z --- PASS: TestIsTextInputKey (0.00s) 2026-10-22T08:22:12.506703637Z --- PASS: TestIsTextInputKey/lowercase_a (0.00s) 2026-10-22T08:22:12.506851162Z --- PASS: TestIsTextInputKey/lowercase_z (0.00s) 2026-10-22T08:22:12.506880107Z --- PASS: TestIsTextInputKey/uppercase_A (0.00s) 2026-10-22T08:22:12.506906529Z --- PASS: TestIsTextInputKey/digit_1 (0.00s) 2026-10-22T08:22:12.506932828Z --- PASS: TestIsTextInputKey/space (0.00s) 2026-10-22T08:22:12.506957545Z --- PASS: TestIsTextInputKey/period (0.00s) 2026-10-22T08:22:12.506981848Z --- PASS: TestIsTextInputKey/slash (0.00s) 2026-10-22T08:22:12.50700758Z --- PASS: TestIsTextInputKey/apostrophe (0.00s) 2026-10-22T08:22:12.507033298Z --- PASS: TestIsTextInputKey/grave_accent (0.00s) 2026-10-22T08:22:12.507060356Z --- PASS: TestIsTextInputKey/tilde (0.00s) 2026-10-22T08:22:12.507085332Z --- PASS: TestIsTextInputKey/quotedbl (0.00s) 2026-10-22T08:22:12.507109281Z --- PASS: TestIsTextInputKey/caret (0.00s) 2026-10-22T08:22:12.507134541Z --- PASS: TestIsTextInputKey/dead_acute (0.00s) 2026-10-22T08:22:12.507164764Z --- PASS: TestIsTextInputKey/dead_grave (0.00s) 2026-10-22T08:22:12.507190555Z --- PASS: TestIsTextInputKey/dead_circumflex (0.00s) 2026-10-22T08:22:12.507222867Z --- PASS: TestIsTextInputKey/dead_tilde (0.00s) 2026-10-22T08:22:12.507254091Z --- PASS: TestIsTextInputKey/dead_diaeresis (0.00s) 2026-10-22T08:22:12.507292202Z --- PASS: TestIsTextInputKey/dead_greek_(0xfe8c)_-_highest_dead_key (0.00s) 2026-10-22T08:22:12.507326647Z --- PASS: TestIsTextInputKey/0xfe8d_-_one_past_highest_dead_key (0.00s) 2026-10-22T08:22:12.507350047Z --- PASS: TestIsTextInputKey/escape (0.00s) 2026-10-22T08:22:12.507379319Z --- PASS: TestIsTextInputKey/return (0.00s) 2026-10-22T08:22:12.507405021Z --- PASS: TestIsTextInputKey/tab (0.00s) 2026-10-22T08:22:12.50743765Z --- PASS: TestIsTextInputKey/F1 (0.00s) 2026-10-22T08:22:12.507461582Z --- PASS: TestIsTextInputKey/F12 (0.00s) 2026-10-22T08:22:12.507490059Z --- PASS: TestIsTextInputKey/left_arrow (0.00s) 2026-10-22T08:22:12.507517175Z --- PASS: TestIsTextInputKey/right_arrow (0.00s) 2026-10-22T08:22:12.507542769Z --- PASS: TestIsTextInputKey/backspace (0.00s) 2026-10-22T08:22:12.507569872Z --- PASS: TestIsTextInputKey/delete (0.00s) 2026-10-22T08:22:12.507594644Z --- PASS: TestIsTextInputKey/home (0.00s) 2026-10-22T08:22:12.507618882Z --- PASS: TestIsTextInputKey/end (0.00s) 2026-10-22T08:22:12.50763365Z === RUN TestHandleKeyPress_RoutePassToWidget 2026-10-22T08:22:12.507651255Z === RUN TestHandleKeyPress_RoutePassToWidget/plain_'e' 2026-10-22T08:22:12.507668248Z === RUN TestHandleKeyPress_RoutePassToWidget/plain_'a' 2026-10-22T08:22:12.507685305Z === RUN TestHandleKeyPress_RoutePassToWidget/shift_'E' 2026-10-22T08:22:12.507700281Z === RUN TestHandleKeyPress_RoutePassToWidget/space 2026-10-22T08:22:12.507718814Z === RUN TestHandleKeyPress_RoutePassToWidget/digit_1 2026-10-22T08:22:12.507734403Z --- PASS: TestHandleKeyPress_RoutePassToWidget (0.00s) 2026-10-22T08:22:12.507760147Z --- PASS: TestHandleKeyPress_RoutePassToWidget/plain_'e' (0.00s) 2026-10-22T08:22:12.507784973Z --- PASS: TestHandleKeyPress_RoutePassToWidget/plain_'a' (0.00s) 2026-10-22T08:22:12.507800521Z --- PASS: TestHandleKeyPress_RoutePassToWidget/shift_'E' (0.00s) 2026-10-22T08:22:12.507821937Z --- PASS: TestHandleKeyPress_RoutePassToWidget/space (0.00s) 2026-10-22T08:22:12.507846432Z --- PASS: TestHandleKeyPress_RoutePassToWidget/digit_1 (0.00s) 2026-10-22T08:22:12.507862053Z === RUN TestHandleKeyPress_RouteAccentDetection_NoAccent 2026-10-22T08:22:12.507881528Z --- PASS: TestHandleKeyPress_RouteAccentDetection_NoAccent (0.00s) 2026-10-22T08:22:12.507897961Z === RUN TestHandleKeyPress_ShortcutsWorkWithRouting 2026-10-22T08:22:12.507908173Z --- PASS: TestHandleKeyPress_ShortcutsWorkWithRouting (0.00s) 2026-10-22T08:22:12.507917562Z === RUN TestHandleKeyPress_ModalModeIgnoresRoute 2026-10-22T08:22:12.507928467Z --- PASS: TestHandleKeyPress_ModalModeIgnoresRoute (0.00s) 2026-10-22T08:22:12.507946073Z === RUN TestKeyboardHandler_SetRouteKey 2026-10-22T08:22:12.507963056Z --- PASS: TestKeyboardHandler_SetRouteKey (0.00s) 2026-10-22T08:22:12.507979763Z === RUN TestHandleKeyPress_NoRouteCallback_DefaultsToShortcuts 2026-10-22T08:22:12.507997639Z --- PASS: TestHandleKeyPress_NoRouteCallback_DefaultsToShortcuts (0.00s) 2026-10-22T08:22:12.508016093Z === RUN TestKeyboardHandlerDetachForDestroyClearsRetainedCallbacksAndState 2026-10-22T08:22:12.508036719Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T08:22:12.508054159Z --- PASS: TestKeyboardHandlerDetachForDestroyClearsRetainedCallbacksAndState (0.00s) 2026-10-22T08:22:12.508073546Z === RUN TestHandleKeyPress_SuppressesHeldHardwareFallbackTabSwitchUntilRelease 2026-10-22T08:22:12.508091709Z --- PASS: TestHandleKeyPress_SuppressesHeldHardwareFallbackTabSwitchUntilRelease (0.00s) 2026-10-22T08:22:12.508111148Z === RUN TestHandleKeyPress_DoesNotExitResizeModeWhileActivationKeyIsHeld 2026-10-22T08:22:12.508127687Z --- PASS: TestHandleKeyPress_DoesNotExitResizeModeWhileActivationKeyIsHeld (0.00s) 2026-10-22T08:22:12.508147457Z === RUN TestHandleKeyPress_DoesNotRetoggleFloatingPaneAfterUnrelatedRelease 2026-10-22T08:22:12.50816379Z --- PASS: TestHandleKeyPress_DoesNotRetoggleFloatingPaneAfterUnrelatedRelease (0.00s) 2026-10-22T08:22:12.508180017Z === RUN TestIsRepeatedKeyboardActionSuppressed_AllowsResizeStepRepeats 2026-10-22T08:22:12.50819847Z --- PASS: TestIsRepeatedKeyboardActionSuppressed_AllowsResizeStepRepeats (0.00s) 2026-10-22T08:22:12.5082129Z === RUN TestHandleKeyPress_EnterVimMode 2026-10-22T08:22:12.508230738Z --- PASS: TestHandleKeyPress_EnterVimMode (0.00s) 2026-10-22T08:22:12.508247277Z === RUN TestHandleKeyPress_VimModeStaysActiveAfterScroll 2026-10-22T08:22:12.508267356Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508285847Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508306473Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508322125Z --- PASS: TestHandleKeyPress_VimModeStaysActiveAfterScroll (0.00s) 2026-10-22T08:22:12.508336716Z === RUN TestHandleKeyPress_VimModeTimeoutReset 2026-10-22T08:22:12.508349985Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508368571Z --- PASS: TestHandleKeyPress_VimModeTimeoutReset (0.00s) 2026-10-22T08:22:12.50837897Z === RUN TestVimScrollRepeatTick_RefreshesConfiguredVimModeTimeout 2026-10-22T08:22:12.508391698Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508409192Z --- PASS: TestVimScrollRepeatTick_RefreshesConfiguredVimModeTimeout (0.00s) 2026-10-22T08:22:12.508418864Z === RUN TestHandleKeyPress_VimModeEscapeExits 2026-10-22T08:22:12.50844788Z --- PASS: TestHandleKeyPress_VimModeEscapeExits (0.00s) 2026-10-22T08:22:12.508464125Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits 2026-10-22T08:22:12.508487778Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits/return 2026-10-22T08:22:12.508506019Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits/keypad_enter 2026-10-22T08:22:12.508522718Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits (0.00s) 2026-10-22T08:22:12.508560995Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits/return (0.00s) 2026-10-22T08:22:12.508596425Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits/keypad_enter (0.00s) 2026-10-22T08:22:12.508614106Z === RUN TestHandleKeyPress_VimModeConfiguredConfirmActivatesAndExits 2026-10-22T08:22:12.508634146Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508650766Z --- PASS: TestHandleKeyPress_VimModeConfiguredConfirmActivatesAndExits (0.00s) 2026-10-22T08:22:12.508666348Z === RUN TestHandleKeyPress_VimModeActivationTogglesOff 2026-10-22T08:22:12.50868983Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.50870692Z --- PASS: TestHandleKeyPress_VimModeActivationTogglesOff (0.00s) 2026-10-22T08:22:12.508735383Z === RUN TestHandleKeyPress_VimModeEscapeExitsWithoutCancelBinding 2026-10-22T08:22:12.508753265Z --- PASS: TestHandleKeyPress_VimModeEscapeExitsWithoutCancelBinding (0.00s) 2026-10-22T08:22:12.508771491Z === RUN TestHandleKeyPress_VimModeActivationNotInPassThrough 2026-10-22T08:22:12.508787367Z --- PASS: TestHandleKeyPress_VimModeActivationNotInPassThrough (0.00s) 2026-10-22T08:22:12.508804874Z === RUN TestHandleKeyPress_VimModeActivationPassesThroughWhenBlocked 2026-10-22T08:22:12.508821292Z --- PASS: TestHandleKeyPress_VimModeActivationPassesThroughWhenBlocked (0.00s) 2026-10-22T08:22:12.508864721Z === RUN TestDispatchAction_VimModeActivationPassesThroughWhenBlocked 2026-10-22T08:22:12.508883004Z --- PASS: TestDispatchAction_VimModeActivationPassesThroughWhenBlocked (0.00s) 2026-10-22T08:22:12.508899177Z === RUN TestHandleKeyPress_VimModeFastScrollLookup 2026-10-22T08:22:12.508916606Z === RUN TestHandleKeyPress_VimModeFastScrollLookup/scroll_down_fast 2026-10-22T08:22:12.508934998Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.508960297Z === RUN TestHandleKeyPress_VimModeFastScrollLookup/scroll_up_fast 2026-10-22T08:22:12.508989547Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509004604Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup (0.00s) 2026-10-22T08:22:12.509035777Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup/scroll_down_fast (0.00s) 2026-10-22T08:22:12.509072209Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup/scroll_up_fast (0.00s) 2026-10-22T08:22:12.509093514Z === RUN TestHandleKeyPress_VimModeNoAutoExitForScrollActions 2026-10-22T08:22:12.509122307Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509146681Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509169094Z --- PASS: TestHandleKeyPress_VimModeNoAutoExitForScrollActions (0.00s) 2026-10-22T08:22:12.509194961Z === RUN TestHandleKeyPress_VimModeArrowKeysPassThroughNatively 2026-10-22T08:22:12.509218068Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509239067Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509265368Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509285982Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509303201Z --- PASS: TestHandleKeyPress_VimModeArrowKeysPassThroughNatively (0.00s) 2026-10-22T08:22:12.509321103Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively 2026-10-22T08:22:12.509337096Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/tab 2026-10-22T08:22:12.509353649Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/shift_tab 2026-10-22T08:22:12.509371992Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/iso_left_tab 2026-10-22T08:22:12.509387496Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively (0.00s) 2026-10-22T08:22:12.509422598Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/tab (0.00s) 2026-10-22T08:22:12.509457685Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/shift_tab (0.00s) 2026-10-22T08:22:12.509490119Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/iso_left_tab (0.00s) 2026-10-22T08:22:12.5095121Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively 2026-10-22T08:22:12.509534571Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/tab 2026-10-22T08:22:12.509555698Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/shift_tab 2026-10-22T08:22:12.509577844Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/iso_left_tab 2026-10-22T08:22:12.509600228Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively (0.00s) 2026-10-22T08:22:12.509632098Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/tab (0.00s) 2026-10-22T08:22:12.509662894Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/shift_tab (0.00s) 2026-10-22T08:22:12.509700638Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/iso_left_tab (0.00s) 2026-10-22T08:22:12.50972298Z === RUN TestHandleKeyPress_PageFocusNavigationHandlerConsumesReverseTab 2026-10-22T08:22:12.50974214Z --- PASS: TestHandleKeyPress_PageFocusNavigationHandlerConsumesReverseTab (0.00s) 2026-10-22T08:22:12.509759807Z === RUN TestHandleKeyPress_VimModeBlocksGlobalShortcutFallback 2026-10-22T08:22:12.509779815Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509808607Z --- PASS: TestHandleKeyPress_VimModeBlocksGlobalShortcutFallback (0.00s) 2026-10-22T08:22:12.509826771Z === RUN TestVimScrollRepeat_FirstKeyDownDispatchesTapAndArmsHold 2026-10-22T08:22:12.509851383Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509868681Z --- PASS: TestVimScrollRepeat_FirstKeyDownDispatchesTapAndArmsHold (0.00s) 2026-10-22T08:22:12.50989151Z === RUN TestVimScrollRepeat_HoldStartsWithoutOSRepeat 2026-10-22T08:22:12.509911856Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.509927428Z --- PASS: TestVimScrollRepeat_HoldStartsWithoutOSRepeat (0.00s) 2026-10-22T08:22:12.509945735Z === RUN TestVimScrollRepeat_FixedCadenceIgnoresDisplayAndOSRepeatRates 2026-10-22T08:22:12.509965819Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.50998406Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510009074Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510027596Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510045874Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510083721Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510109347Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510131031Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510163639Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510183367Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.5102012Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510240627Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510260077Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510270519Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510297052Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510312257Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510326304Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510362459Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510383025Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510404254Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510442721Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510466275Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510485066Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510506267Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510526174Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510546972Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510580325Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510601619Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510629481Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51064946Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510668471Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510698985Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510722601Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510742265Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.5107744Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510795148Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510814481Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510848Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510866975Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510887437Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510924416Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510944645Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.510964301Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511004864Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511018418Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511031636Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511042797Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511068714Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511083306Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511094735Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511106112Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511130804Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511144515Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511157719Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511168964Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511194404Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511208121Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511220236Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511232855Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511255347Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511269981Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511281686Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511292935Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511323735Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511349268Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511385838Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511409896Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511427689Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511463653Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511484673Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511502569Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511531852Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511544881Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511560959Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511573646Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511601097Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511614508Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511629878Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511671088Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511693959Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511715282Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511746951Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511762326Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51177371Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511784605Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511807292Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511820665Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511833728Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511847193Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511870533Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511884499Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511895666Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511908428Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511931663Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511945383Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511956827Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511968663Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.511993547Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512007495Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512019784Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512031277Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512053709Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512069273Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512081036Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512091965Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512102892Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512113991Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512126428Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512139369Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51215166Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512163878Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512195286Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512209652Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512221183Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512233124Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512246734Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512259289Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512866706Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51290436Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512932672Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512958813Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.512982687Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513010057Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513039513Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513067763Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513093963Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513117948Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513141272Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513170522Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513193977Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513217576Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51324496Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513273513Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51342611Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513452677Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513476047Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513495824Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513524538Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513550994Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513569445Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513589723Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513612414Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513635009Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513656698Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513678908Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513711847Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513739868Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513761049Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513782648Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513803828Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513851602Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513883635Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513899062Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513917633Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513938519Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.513961123Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51398648Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514005782Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514024181Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514046102Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514064089Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514085059Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514113734Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514139906Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514164693Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514193265Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514213705Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514244375Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514273024Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51429921Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514322529Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514345245Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514366954Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51439141Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514416271Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514435865Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514455605Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514482199Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514510355Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514534337Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514556639Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514579858Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514600539Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514624387Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514645559Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51466682Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514689634Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514715912Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514738182Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514762128Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51478525Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51480836Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514833462Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514855058Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514877683Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514898721Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514924793Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514944883Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514963111Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.514980879Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.515002552Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.51502195Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.515042676Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.515090213Z keyboard_test.go:1130: simulated one-second distances: 60 Hz=3840 px, 144 Hz=3840 px; tolerance=80 px 2026-10-22T08:22:12.515118476Z --- PASS: TestVimScrollRepeat_FixedCadenceIgnoresDisplayAndOSRepeatRates (0.00s) 2026-10-22T08:22:12.515144279Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately 2026-10-22T08:22:12.515163944Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/release 2026-10-22T08:22:12.515183994Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.515202816Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/escape 2026-10-22T08:22:12.515229457Z {"level":"debug","time":"2026-10-22T08:22:09Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.515256783Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately (0.00s) 2026-10-22T08:22:12.515296055Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/release (0.00s) 2026-10-22T08:22:12.515333282Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/escape (0.00s) 2026-10-22T08:22:12.515351668Z === RUN TestKeycodeConstants 2026-10-22T08:22:12.515375185Z === RUN TestKeycodeConstants/KeycodeDigit1 2026-10-22T08:22:12.515391408Z === RUN TestKeycodeConstants/KeycodeDigit2 2026-10-22T08:22:12.515409037Z === RUN TestKeycodeConstants/KeycodeDigit3 2026-10-22T08:22:12.515424489Z === RUN TestKeycodeConstants/KeycodeDigit4 2026-10-22T08:22:12.515444958Z === RUN TestKeycodeConstants/KeycodeDigit5 2026-10-22T08:22:12.515463348Z === RUN TestKeycodeConstants/KeycodeDigit6 2026-10-22T08:22:12.515481005Z === RUN TestKeycodeConstants/KeycodeDigit7 2026-10-22T08:22:12.515497729Z === RUN TestKeycodeConstants/KeycodeDigit8 2026-10-22T08:22:12.515526502Z === RUN TestKeycodeConstants/KeycodeDigit9 2026-10-22T08:22:12.515544294Z === RUN TestKeycodeConstants/KeycodeDigit0 2026-10-22T08:22:12.5155654Z --- PASS: TestKeycodeConstants (0.00s) 2026-10-22T08:22:12.515596063Z --- PASS: TestKeycodeConstants/KeycodeDigit1 (0.00s) 2026-10-22T08:22:12.515625782Z --- PASS: TestKeycodeConstants/KeycodeDigit2 (0.00s) 2026-10-22T08:22:12.515656797Z --- PASS: TestKeycodeConstants/KeycodeDigit3 (0.00s) 2026-10-22T08:22:12.515686558Z --- PASS: TestKeycodeConstants/KeycodeDigit4 (0.00s) 2026-10-22T08:22:12.515723331Z --- PASS: TestKeycodeConstants/KeycodeDigit5 (0.00s) 2026-10-22T08:22:12.515751062Z --- PASS: TestKeycodeConstants/KeycodeDigit6 (0.00s) 2026-10-22T08:22:12.515783227Z --- PASS: TestKeycodeConstants/KeycodeDigit7 (0.00s) 2026-10-22T08:22:12.515807871Z --- PASS: TestKeycodeConstants/KeycodeDigit8 (0.00s) 2026-10-22T08:22:12.515836098Z --- PASS: TestKeycodeConstants/KeycodeDigit9 (0.00s) 2026-10-22T08:22:12.515862764Z --- PASS: TestKeycodeConstants/KeycodeDigit0 (0.00s) 2026-10-22T08:22:12.515877172Z === RUN TestKeycodeToTabActionMapping 2026-10-22T08:22:12.515896289Z === RUN TestKeycodeToTabActionMapping/switch_tab_1 2026-10-22T08:22:12.515912319Z === RUN TestKeycodeToTabActionMapping/switch_tab_2 2026-10-22T08:22:12.515928162Z === RUN TestKeycodeToTabActionMapping/switch_tab_3 2026-10-22T08:22:12.515945908Z === RUN TestKeycodeToTabActionMapping/switch_tab_4 2026-10-22T08:22:12.515965872Z === RUN TestKeycodeToTabActionMapping/switch_tab_5 2026-10-22T08:22:12.515981715Z === RUN TestKeycodeToTabActionMapping/switch_tab_6 2026-10-22T08:22:12.515998153Z === RUN TestKeycodeToTabActionMapping/switch_tab_7 2026-10-22T08:22:12.516015631Z === RUN TestKeycodeToTabActionMapping/switch_tab_8 2026-10-22T08:22:12.516039756Z === RUN TestKeycodeToTabActionMapping/switch_tab_9 2026-10-22T08:22:12.516062951Z === RUN TestKeycodeToTabActionMapping/switch_tab_10 2026-10-22T08:22:12.516074176Z --- PASS: TestKeycodeToTabActionMapping (0.00s) 2026-10-22T08:22:12.516101239Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_1 (0.00s) 2026-10-22T08:22:12.516128377Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_2 (0.00s) 2026-10-22T08:22:12.516159054Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_3 (0.00s) 2026-10-22T08:22:12.516191606Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_4 (0.00s) 2026-10-22T08:22:12.516212746Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_5 (0.00s) 2026-10-22T08:22:12.516236961Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_6 (0.00s) 2026-10-22T08:22:12.516263192Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_7 (0.00s) 2026-10-22T08:22:12.516291784Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_8 (0.00s) 2026-10-22T08:22:12.516313865Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_9 (0.00s) 2026-10-22T08:22:12.516345979Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_10 (0.00s) 2026-10-22T08:22:12.51635801Z === RUN TestKeycodeToTabActionCompleteness 2026-10-22T08:22:12.51637293Z --- PASS: TestKeycodeToTabActionCompleteness (0.00s) 2026-10-22T08:22:12.516384066Z === RUN TestKeycodeToTabActionNoUnexpectedKeycodes 2026-10-22T08:22:12.516395304Z --- PASS: TestKeycodeToTabActionNoUnexpectedKeycodes (0.00s) 2026-10-22T08:22:12.516405441Z === RUN TestEuropeanLayoutKeycodes 2026-10-22T08:22:12.516419714Z === RUN TestEuropeanLayoutKeycodes/QWERTY_US 2026-10-22T08:22:12.516464006Z keycodes_test.go:201: Layout QWERTY_US: US English - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.516476917Z === RUN TestEuropeanLayoutKeycodes/QWERTY_UK 2026-10-22T08:22:12.516532514Z keycodes_test.go:201: Layout QWERTY_UK: UK English - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.516545651Z === RUN TestEuropeanLayoutKeycodes/AZERTY_FR 2026-10-22T08:22:12.516595135Z keycodes_test.go:201: Layout AZERTY_FR: French - &é"'(-è_çà produce symbols, Shift for digits - keycode fallback will work 2026-10-22T08:22:12.516608544Z === RUN TestEuropeanLayoutKeycodes/AZERTY_BE 2026-10-22T08:22:12.516750142Z keycodes_test.go:201: Layout AZERTY_BE: Belgian - &é"'(§è!çà produce symbols, Shift for digits - keycode fallback will work 2026-10-22T08:22:12.51682359Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_DE 2026-10-22T08:22:12.516949199Z keycodes_test.go:201: Layout QWERTZ_DE: German - 1234567890 produce digits directly (symbols on Shift) - keycode fallback will work 2026-10-22T08:22:12.51697349Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_CH 2026-10-22T08:22:12.51708407Z keycodes_test.go:201: Layout QWERTZ_CH: Swiss German - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.517141139Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_AT 2026-10-22T08:22:12.51726567Z keycodes_test.go:201: Layout QWERTZ_AT: Austrian - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.517316557Z === RUN TestEuropeanLayoutKeycodes/Dvorak 2026-10-22T08:22:12.517357697Z keycodes_test.go:201: Layout Dvorak: Dvorak - number row same as QWERTY - keycode fallback will work 2026-10-22T08:22:12.5173929Z === RUN TestEuropeanLayoutKeycodes/Colemak 2026-10-22T08:22:12.517441414Z keycodes_test.go:201: Layout Colemak: Colemak - number row same as QWERTY - keycode fallback will work 2026-10-22T08:22:12.517468468Z === RUN TestEuropeanLayoutKeycodes/Portuguese_PT 2026-10-22T08:22:12.517506593Z keycodes_test.go:201: Layout Portuguese_PT: Portuguese - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.517525539Z === RUN TestEuropeanLayoutKeycodes/Spanish_ES 2026-10-22T08:22:12.517561635Z keycodes_test.go:201: Layout Spanish_ES: Spanish - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.517580711Z === RUN TestEuropeanLayoutKeycodes/Italian_IT 2026-10-22T08:22:12.51761402Z keycodes_test.go:201: Layout Italian_IT: Italian - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.517631741Z === RUN TestEuropeanLayoutKeycodes/Nordic 2026-10-22T08:22:12.517667134Z keycodes_test.go:201: Layout Nordic: Nordic layouts (SE/NO/DK/FI) - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:22:12.517684575Z --- PASS: TestEuropeanLayoutKeycodes (0.00s) 2026-10-22T08:22:12.51771033Z --- PASS: TestEuropeanLayoutKeycodes/QWERTY_US (0.00s) 2026-10-22T08:22:12.51773299Z --- PASS: TestEuropeanLayoutKeycodes/QWERTY_UK (0.00s) 2026-10-22T08:22:12.517755033Z --- PASS: TestEuropeanLayoutKeycodes/AZERTY_FR (0.00s) 2026-10-22T08:22:12.517778805Z --- PASS: TestEuropeanLayoutKeycodes/AZERTY_BE (0.00s) 2026-10-22T08:22:12.51783464Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_DE (0.00s) 2026-10-22T08:22:12.517925598Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_CH (0.00s) 2026-10-22T08:22:12.517948934Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_AT (0.00s) 2026-10-22T08:22:12.517966166Z --- PASS: TestEuropeanLayoutKeycodes/Dvorak (0.00s) 2026-10-22T08:22:12.517981883Z --- PASS: TestEuropeanLayoutKeycodes/Colemak (0.00s) 2026-10-22T08:22:12.517998392Z --- PASS: TestEuropeanLayoutKeycodes/Portuguese_PT (0.00s) 2026-10-22T08:22:12.518019466Z --- PASS: TestEuropeanLayoutKeycodes/Spanish_ES (0.00s) 2026-10-22T08:22:12.518033275Z --- PASS: TestEuropeanLayoutKeycodes/Italian_IT (0.00s) 2026-10-22T08:22:12.51804491Z --- PASS: TestEuropeanLayoutKeycodes/Nordic (0.00s) 2026-10-22T08:22:12.518050871Z === RUN TestAZERTYSpecificScenario 2026-10-22T08:22:12.518056931Z --- PASS: TestAZERTYSpecificScenario (0.00s) 2026-10-22T08:22:12.518061417Z === RUN TestNonNumberRowKeycodes 2026-10-22T08:22:12.518066125Z --- PASS: TestNonNumberRowKeycodes (0.00s) 2026-10-22T08:22:12.51808444Z === RUN TestKeycodeToDigitIndex 2026-10-22T08:22:12.518090843Z === RUN TestKeycodeToDigitIndex/keycode_10 2026-10-22T08:22:12.51809588Z === RUN TestKeycodeToDigitIndex/keycode_11 2026-10-22T08:22:12.518100544Z === RUN TestKeycodeToDigitIndex/keycode_12 2026-10-22T08:22:12.518105208Z === RUN TestKeycodeToDigitIndex/keycode_13 2026-10-22T08:22:12.5181098Z === RUN TestKeycodeToDigitIndex/keycode_14 2026-10-22T08:22:12.518114403Z === RUN TestKeycodeToDigitIndex/keycode_15 2026-10-22T08:22:12.518119377Z === RUN TestKeycodeToDigitIndex/keycode_16 2026-10-22T08:22:12.518123984Z === RUN TestKeycodeToDigitIndex/keycode_17 2026-10-22T08:22:12.518151593Z === RUN TestKeycodeToDigitIndex/keycode_18 2026-10-22T08:22:12.518159362Z === RUN TestKeycodeToDigitIndex/keycode_19 2026-10-22T08:22:12.518164301Z === RUN TestKeycodeToDigitIndex/keycode_0 2026-10-22T08:22:12.518169286Z === RUN TestKeycodeToDigitIndex/keycode_9 2026-10-22T08:22:12.518173942Z === RUN TestKeycodeToDigitIndex/keycode_20 2026-10-22T08:22:12.519205306Z === RUN TestKeycodeToDigitIndex/keycode_64 2026-10-22T08:22:12.519217016Z --- PASS: TestKeycodeToDigitIndex (0.00s) 2026-10-22T08:22:12.519286853Z --- PASS: TestKeycodeToDigitIndex/keycode_10 (0.00s) 2026-10-22T08:22:12.519361775Z --- PASS: TestKeycodeToDigitIndex/keycode_11 (0.00s) 2026-10-22T08:22:12.519463091Z --- PASS: TestKeycodeToDigitIndex/keycode_12 (0.00s) 2026-10-22T08:22:12.519518165Z --- PASS: TestKeycodeToDigitIndex/keycode_13 (0.00s) 2026-10-22T08:22:12.51955201Z --- PASS: TestKeycodeToDigitIndex/keycode_14 (0.00s) 2026-10-22T08:22:12.519577974Z --- PASS: TestKeycodeToDigitIndex/keycode_15 (0.00s) 2026-10-22T08:22:12.519599795Z --- PASS: TestKeycodeToDigitIndex/keycode_16 (0.00s) 2026-10-22T08:22:12.519624349Z --- PASS: TestKeycodeToDigitIndex/keycode_17 (0.00s) 2026-10-22T08:22:12.519649834Z --- PASS: TestKeycodeToDigitIndex/keycode_18 (0.00s) 2026-10-22T08:22:12.519675039Z --- PASS: TestKeycodeToDigitIndex/keycode_19 (0.00s) 2026-10-22T08:22:12.519700425Z --- PASS: TestKeycodeToDigitIndex/keycode_0 (0.00s) 2026-10-22T08:22:12.519728314Z --- PASS: TestKeycodeToDigitIndex/keycode_9 (0.00s) 2026-10-22T08:22:12.519754395Z --- PASS: TestKeycodeToDigitIndex/keycode_20 (0.00s) 2026-10-22T08:22:12.519780406Z --- PASS: TestKeycodeToDigitIndex/keycode_64 (0.00s) 2026-10-22T08:22:12.519793449Z === RUN TestKeycodeToDigitIndexForOmnibox 2026-10-22T08:22:12.51980829Z --- PASS: TestKeycodeToDigitIndexForOmnibox (0.00s) 2026-10-22T08:22:12.519821416Z === RUN TestModalState_InitialState 2026-10-22T08:22:12.519834962Z --- PASS: TestModalState_InitialState (0.00s) 2026-10-22T08:22:12.519847577Z === RUN TestModalState_EnterTabMode 2026-10-22T08:22:12.519862506Z --- PASS: TestModalState_EnterTabMode (0.00s) 2026-10-22T08:22:12.519875466Z === RUN TestModalState_EnterPaneMode 2026-10-22T08:22:12.519889033Z --- PASS: TestModalState_EnterPaneMode (0.00s) 2026-10-22T08:22:12.519901254Z === RUN TestModalState_ExitMode 2026-10-22T08:22:12.519913569Z --- PASS: TestModalState_ExitMode (0.00s) 2026-10-22T08:22:12.519927489Z === RUN TestModalState_ExitMode_FromNormal 2026-10-22T08:22:12.51994077Z --- PASS: TestModalState_ExitMode_FromNormal (0.00s) 2026-10-22T08:22:12.519953267Z === RUN TestModalState_SwitchModes 2026-10-22T08:22:12.519967612Z --- PASS: TestModalState_SwitchModes (0.00s) 2026-10-22T08:22:12.519980805Z === RUN TestModalState_ModeChangeCallback 2026-10-22T08:22:12.519995706Z --- PASS: TestModalState_ModeChangeCallback (0.00s) 2026-10-22T08:22:12.520005512Z === RUN TestModalState_NoCallbackWhenAlreadyInMode 2026-10-22T08:22:12.520015421Z --- PASS: TestModalState_NoCallbackWhenAlreadyInMode (0.00s) 2026-10-22T08:22:12.520024666Z === RUN TestModalState_Timeout 2026-10-22T08:22:12.520033774Z --- PASS: TestModalState_Timeout (0.10s) 2026-10-22T08:22:12.520041852Z === RUN TestModalState_TimeoutReset 2026-10-22T08:22:12.520056898Z --- PASS: TestModalState_TimeoutReset (0.18s) 2026-10-22T08:22:12.520065992Z === RUN TestModalState_ExitCancelsTimeout 2026-10-22T08:22:12.520079385Z --- PASS: TestModalState_ExitCancelsTimeout (0.15s) 2026-10-22T08:22:12.520092173Z === RUN TestModalState_ConcurrentAccess 2026-10-22T08:22:12.520104832Z --- PASS: TestModalState_ConcurrentAccess (0.00s) 2026-10-22T08:22:12.520117048Z === RUN TestMode_String 2026-10-22T08:22:12.520131718Z === RUN TestMode_String/normal 2026-10-22T08:22:12.520144339Z === RUN TestMode_String/tab 2026-10-22T08:22:12.52015741Z === RUN TestMode_String/pane 2026-10-22T08:22:12.520169543Z === RUN TestMode_String/unknown 2026-10-22T08:22:12.520182217Z --- PASS: TestMode_String (0.00s) 2026-10-22T08:22:12.520204406Z --- PASS: TestMode_String/normal (0.00s) 2026-10-22T08:22:12.520226687Z --- PASS: TestMode_String/tab (0.00s) 2026-10-22T08:22:12.520248157Z --- PASS: TestMode_String/pane (0.00s) 2026-10-22T08:22:12.520272567Z --- PASS: TestMode_String/unknown (0.00s) 2026-10-22T08:22:12.520287336Z === RUN TestShortcutSet_TmuxKeymapReplacesModeActivations 2026-10-22T08:22:12.52030278Z --- PASS: TestShortcutSet_TmuxKeymapReplacesModeActivations (0.00s) 2026-10-22T08:22:12.520316735Z === RUN TestShortcutSet_ZellijKeymapIgnoresPrefix 2026-10-22T08:22:12.520331326Z --- PASS: TestShortcutSet_ZellijKeymapIgnoresPrefix (0.00s) 2026-10-22T08:22:12.520345792Z === RUN TestHandleKeyPress_PrefixDispatchesOneActionThenExits 2026-10-22T08:22:12.520360089Z --- PASS: TestHandleKeyPress_PrefixDispatchesOneActionThenExits (0.00s) 2026-10-22T08:22:12.520373514Z === RUN TestHandleKeyPress_PrefixUnboundKeyCancels 2026-10-22T08:22:12.520389983Z --- PASS: TestHandleKeyPress_PrefixUnboundKeyCancels (0.00s) 2026-10-22T08:22:12.520403268Z === RUN TestHandleKeyPress_PrefixCanEnterPersistentMode 2026-10-22T08:22:12.520417597Z --- PASS: TestHandleKeyPress_PrefixCanEnterPersistentMode (0.00s) 2026-10-22T08:22:12.520430809Z === RUN TestHandleKeyPress_PrefixPressedTwiceExits 2026-10-22T08:22:12.520444061Z --- PASS: TestHandleKeyPress_PrefixPressedTwiceExits (0.00s) 2026-10-22T08:22:12.520456626Z === RUN TestShortcutSet_BuiltinShortcutsAndOverrides 2026-10-22T08:22:12.520469669Z --- PASS: TestShortcutSet_BuiltinShortcutsAndOverrides (0.00s) 2026-10-22T08:22:12.52048157Z === RUN TestParseKeyString_PrintableSymbols 2026-10-22T08:22:12.520496735Z --- PASS: TestParseKeyString_PrintableSymbols (0.00s) 2026-10-22T08:22:12.52050974Z === RUN TestHandleKeyPress_PrefixRealKeySequences 2026-10-22T08:22:12.52052672Z === RUN TestHandleKeyPress_PrefixRealKeySequences/shift_then_percent_splits_right 2026-10-22T08:22:12.520542343Z === RUN TestHandleKeyPress_PrefixRealKeySequences/shift_then_quote_splits_down 2026-10-22T08:22:12.520558721Z === RUN TestHandleKeyPress_PrefixRealKeySequences/dead_diaeresis_splits_down_on_international_layouts 2026-10-22T08:22:12.520573787Z === RUN TestHandleKeyPress_PrefixRealKeySequences/altgr_alone_keeps_the_prefix_waiting 2026-10-22T08:22:12.520596525Z === RUN TestHandleKeyPress_PrefixRealKeySequences/unbound_modified_key_cancels_and_passes_through 2026-10-22T08:22:12.520611578Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences (0.00s) 2026-10-22T08:22:12.52064942Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/shift_then_percent_splits_right (0.00s) 2026-10-22T08:22:12.520684307Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/shift_then_quote_splits_down (0.00s) 2026-10-22T08:22:12.52073595Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/dead_diaeresis_splits_down_on_international_layouts (0.00s) 2026-10-22T08:22:12.520785826Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/altgr_alone_keeps_the_prefix_waiting (0.00s) 2026-10-22T08:22:12.520834193Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/unbound_modified_key_cancels_and_passes_through (0.00s) 2026-10-22T08:22:12.520859172Z === RUN TestShortcutSet_BuiltinWinsSharedGlobalKey 2026-10-22T08:22:12.520880622Z --- PASS: TestShortcutSet_BuiltinWinsSharedGlobalKey (0.00s) 2026-10-22T08:22:12.520895878Z === RUN TestParseKeyString_SingleKeys 2026-10-22T08:22:12.520911692Z === RUN TestParseKeyString_SingleKeys/escape 2026-10-22T08:22:12.520930459Z === RUN TestParseKeyString_SingleKeys/esc_alias 2026-10-22T08:22:12.520950443Z === RUN TestParseKeyString_SingleKeys/return 2026-10-22T08:22:12.520972798Z === RUN TestParseKeyString_SingleKeys/enter_alias 2026-10-22T08:22:12.520992709Z === RUN TestParseKeyString_SingleKeys/tab 2026-10-22T08:22:12.521013162Z === RUN TestParseKeyString_SingleKeys/space 2026-10-22T08:22:12.521031879Z === RUN TestParseKeyString_SingleKeys/plus_symbol 2026-10-22T08:22:12.521049763Z === RUN TestParseKeyString_SingleKeys/f5 2026-10-22T08:22:12.521069325Z === RUN TestParseKeyString_SingleKeys/f12 2026-10-22T08:22:12.521090326Z === RUN TestParseKeyString_SingleKeys/single_letter 2026-10-22T08:22:12.521111009Z === RUN TestParseKeyString_SingleKeys/single_number 2026-10-22T08:22:12.521131544Z === RUN TestParseKeyString_SingleKeys/arrow_left 2026-10-22T08:22:12.52115024Z === RUN TestParseKeyString_SingleKeys/arrow_right 2026-10-22T08:22:12.521170848Z --- PASS: TestParseKeyString_SingleKeys (0.00s) 2026-10-22T08:22:12.521201395Z --- PASS: TestParseKeyString_SingleKeys/escape (0.00s) 2026-10-22T08:22:12.521234409Z --- PASS: TestParseKeyString_SingleKeys/esc_alias (0.00s) 2026-10-22T08:22:12.521267988Z --- PASS: TestParseKeyString_SingleKeys/return (0.00s) 2026-10-22T08:22:12.521301512Z --- PASS: TestParseKeyString_SingleKeys/enter_alias (0.00s) 2026-10-22T08:22:12.521332536Z --- PASS: TestParseKeyString_SingleKeys/tab (0.00s) 2026-10-22T08:22:12.521365687Z --- PASS: TestParseKeyString_SingleKeys/space (0.00s) 2026-10-22T08:22:12.521398028Z --- PASS: TestParseKeyString_SingleKeys/plus_symbol (0.00s) 2026-10-22T08:22:12.52142968Z --- PASS: TestParseKeyString_SingleKeys/f5 (0.00s) 2026-10-22T08:22:12.521460402Z --- PASS: TestParseKeyString_SingleKeys/f12 (0.00s) 2026-10-22T08:22:12.521493486Z --- PASS: TestParseKeyString_SingleKeys/single_letter (0.00s) 2026-10-22T08:22:12.52152914Z --- PASS: TestParseKeyString_SingleKeys/single_number (0.00s) 2026-10-22T08:22:12.521562871Z --- PASS: TestParseKeyString_SingleKeys/arrow_left (0.00s) 2026-10-22T08:22:12.52159545Z --- PASS: TestParseKeyString_SingleKeys/arrow_right (0.00s) 2026-10-22T08:22:12.521616926Z === RUN TestParseKeyString_WithModifiers 2026-10-22T08:22:12.521636753Z === RUN TestParseKeyString_WithModifiers/ctrl+t 2026-10-22T08:22:12.521657378Z === RUN TestParseKeyString_WithModifiers/control+t 2026-10-22T08:22:12.521676028Z === RUN TestParseKeyString_WithModifiers/shift+tab 2026-10-22T08:22:12.521694747Z === RUN TestParseKeyString_WithModifiers/alt+left 2026-10-22T08:22:12.521715504Z === RUN TestParseKeyString_WithModifiers/ctrl+shift+t 2026-10-22T08:22:12.52173506Z === RUN TestParseKeyString_WithModifiers/ctrl+r 2026-10-22T08:22:12.521755417Z === RUN TestParseKeyString_WithModifiers/ctrl++ 2026-10-22T08:22:12.521776645Z --- PASS: TestParseKeyString_WithModifiers (0.00s) 2026-10-22T08:22:12.521808496Z --- PASS: TestParseKeyString_WithModifiers/ctrl+t (0.00s) 2026-10-22T08:22:12.521843776Z --- PASS: TestParseKeyString_WithModifiers/control+t (0.00s) 2026-10-22T08:22:12.521876116Z --- PASS: TestParseKeyString_WithModifiers/shift+tab (0.00s) 2026-10-22T08:22:12.521910708Z --- PASS: TestParseKeyString_WithModifiers/alt+left (0.00s) 2026-10-22T08:22:12.521947531Z --- PASS: TestParseKeyString_WithModifiers/ctrl+shift+t (0.00s) 2026-10-22T08:22:12.521979809Z --- PASS: TestParseKeyString_WithModifiers/ctrl+r (0.00s) 2026-10-22T08:22:12.522012723Z --- PASS: TestParseKeyString_WithModifiers/ctrl++ (0.00s) 2026-10-22T08:22:12.522034168Z === RUN TestParseKeyString_Invalid 2026-10-22T08:22:12.522052875Z === RUN TestParseKeyString_Invalid/#00 2026-10-22T08:22:12.522073253Z === RUN TestParseKeyString_Invalid/ctrl+ 2026-10-22T08:22:12.522091596Z === RUN TestParseKeyString_Invalid/unknownkey 2026-10-22T08:22:12.522110025Z === RUN TestParseKeyString_Invalid/ctrl+unknownkey 2026-10-22T08:22:12.522129959Z --- PASS: TestParseKeyString_Invalid (0.00s) 2026-10-22T08:22:12.52216082Z --- PASS: TestParseKeyString_Invalid/#00 (0.00s) 2026-10-22T08:22:12.522209825Z --- PASS: TestParseKeyString_Invalid/ctrl+ (0.00s) 2026-10-22T08:22:12.522234085Z --- PASS: TestParseKeyString_Invalid/unknownkey (0.00s) 2026-10-22T08:22:12.522259438Z --- PASS: TestParseKeyString_Invalid/ctrl+unknownkey (0.00s) 2026-10-22T08:22:12.522273727Z === RUN TestParseKeyString_CaseInsensitive 2026-10-22T08:22:12.5222879Z === RUN TestParseKeyString_CaseInsensitive/ctrl+t_vs_CTRL+t 2026-10-22T08:22:12.522302587Z === RUN TestParseKeyString_CaseInsensitive/Escape_vs_escape 2026-10-22T08:22:12.522316999Z === RUN TestParseKeyString_CaseInsensitive/Tab_vs_TAB 2026-10-22T08:22:12.522332591Z === RUN TestParseKeyString_CaseInsensitive/Ctrl+Shift+T_vs_ctrl+shift+t 2026-10-22T08:22:12.522346841Z --- PASS: TestParseKeyString_CaseInsensitive (0.00s) 2026-10-22T08:22:12.522376425Z --- PASS: TestParseKeyString_CaseInsensitive/ctrl+t_vs_CTRL+t (0.00s) 2026-10-22T08:22:12.522406954Z --- PASS: TestParseKeyString_CaseInsensitive/Escape_vs_escape (0.00s) 2026-10-22T08:22:12.522436554Z --- PASS: TestParseKeyString_CaseInsensitive/Tab_vs_TAB (0.00s) 2026-10-22T08:22:12.522468708Z --- PASS: TestParseKeyString_CaseInsensitive/Ctrl+Shift+T_vs_ctrl+shift+t (0.00s) 2026-10-22T08:22:12.522484468Z === RUN TestParseKeyString_UppercaseSingleLetterAddsShift 2026-10-22T08:22:12.522499443Z --- PASS: TestParseKeyString_UppercaseSingleLetterAddsShift (0.00s) 2026-10-22T08:22:12.522512889Z === RUN TestShortcutSet_Lookup 2026-10-22T08:22:12.522526686Z === RUN TestShortcutSet_Lookup/global_in_normal_mode 2026-10-22T08:22:12.52254109Z === RUN TestShortcutSet_Lookup/global_in_tab_mode 2026-10-22T08:22:12.522555288Z === RUN TestShortcutSet_Lookup/tab_mode_action 2026-10-22T08:22:12.522569375Z === RUN TestShortcutSet_Lookup/pane_mode_action 2026-10-22T08:22:12.522583049Z === RUN TestShortcutSet_Lookup/escape_exits_tab_mode 2026-10-22T08:22:12.522597582Z === RUN TestShortcutSet_Lookup/escape_exits_pane_mode 2026-10-22T08:22:12.5226132Z === RUN TestShortcutSet_Lookup/unknown_key_in_normal_mode 2026-10-22T08:22:12.522630032Z === RUN TestShortcutSet_Lookup/tab_action_not_in_normal_mode 2026-10-22T08:22:12.522643898Z --- PASS: TestShortcutSet_Lookup (0.00s) 2026-10-22T08:22:12.522673811Z --- PASS: TestShortcutSet_Lookup/global_in_normal_mode (0.00s) 2026-10-22T08:22:12.522701289Z --- PASS: TestShortcutSet_Lookup/global_in_tab_mode (0.00s) 2026-10-22T08:22:12.522728213Z --- PASS: TestShortcutSet_Lookup/tab_mode_action (0.00s) 2026-10-22T08:22:12.522755602Z --- PASS: TestShortcutSet_Lookup/pane_mode_action (0.00s) 2026-10-22T08:22:12.522785602Z --- PASS: TestShortcutSet_Lookup/escape_exits_tab_mode (0.00s) 2026-10-22T08:22:12.522814581Z --- PASS: TestShortcutSet_Lookup/escape_exits_pane_mode (0.00s) 2026-10-22T08:22:12.522845143Z --- PASS: TestShortcutSet_Lookup/unknown_key_in_normal_mode (0.00s) 2026-10-22T08:22:12.522876446Z --- PASS: TestShortcutSet_Lookup/tab_action_not_in_normal_mode (0.00s) 2026-10-22T08:22:12.522890534Z === RUN TestShouldAutoExitMode 2026-10-22T08:22:12.522904798Z --- PASS: TestShouldAutoExitMode (0.00s) 2026-10-22T08:22:12.522919913Z === RUN TestMapConfigAction_EjectPaneToWindowAliases 2026-10-22T08:22:12.52293598Z === RUN TestMapConfigAction_EjectPaneToWindowAliases/eject-pane-to-window 2026-10-22T08:22:12.522951348Z --- PASS: TestMapConfigAction_EjectPaneToWindowAliases (0.00s) 2026-10-22T08:22:12.52298717Z --- PASS: TestMapConfigAction_EjectPaneToWindowAliases/eject-pane-to-window (0.00s) 2026-10-22T08:22:12.523001872Z === RUN TestMapConfigAction_ToggleFloatingPane 2026-10-22T08:22:12.52301648Z --- PASS: TestMapConfigAction_ToggleFloatingPane (0.00s) 2026-10-22T08:22:12.523030787Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias 2026-10-22T08:22:12.523046317Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-history-systemview 2026-10-22T08:22:12.523064031Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-favorites-sidebar 2026-10-22T08:22:12.523080556Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-current-page-favorite 2026-10-22T08:22:12.52309696Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-config-systemview 2026-10-22T08:22:12.523111696Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias (0.00s) 2026-10-22T08:22:12.523148599Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-history-systemview (0.00s) 2026-10-22T08:22:12.523185106Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-favorites-sidebar (0.00s) 2026-10-22T08:22:12.523221986Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-current-page-favorite (0.00s) 2026-10-22T08:22:12.523258426Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-config-systemview (0.00s) 2026-10-22T08:22:12.523273785Z === RUN TestMapConfigAction_ToggleFloatingPaneHyphenAlias 2026-10-22T08:22:12.523288044Z --- PASS: TestMapConfigAction_ToggleFloatingPaneHyphenAlias (0.00s) 2026-10-22T08:22:12.523303494Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases 2026-10-22T08:22:12.5233201Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-left 2026-10-22T08:22:12.523337199Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-right 2026-10-22T08:22:12.523353421Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-up 2026-10-22T08:22:12.523369629Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-down 2026-10-22T08:22:12.523385127Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases (0.00s) 2026-10-22T08:22:12.523422436Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-left (0.00s) 2026-10-22T08:22:12.523460261Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-right (0.00s) 2026-10-22T08:22:12.52349702Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-up (0.00s) 2026-10-22T08:22:12.52353424Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-down (0.00s) 2026-10-22T08:22:12.523549556Z === RUN TestNewShortcutSet_VimModeActivationShortcut 2026-10-22T08:22:12.523565746Z --- PASS: TestNewShortcutSet_VimModeActivationShortcut (0.00s) 2026-10-22T08:22:12.523580794Z === RUN TestShortcutSet_Lookup_VimMode 2026-10-22T08:22:12.52359687Z === RUN TestShortcutSet_Lookup_VimMode/scroll_left 2026-10-22T08:22:12.523611806Z === RUN TestShortcutSet_Lookup_VimMode/scroll_down 2026-10-22T08:22:12.523626046Z === RUN TestShortcutSet_Lookup_VimMode/scroll_up 2026-10-22T08:22:12.523639928Z === RUN TestShortcutSet_Lookup_VimMode/scroll_right 2026-10-22T08:22:12.523654965Z === RUN TestShortcutSet_Lookup_VimMode/escape_exits_vim_mode 2026-10-22T08:22:12.523669571Z === RUN TestShortcutSet_Lookup_VimMode/enter_exits_vim_mode 2026-10-22T08:22:12.52368546Z === RUN TestShortcutSet_Lookup_VimMode/activation_shortcut_still_toggles_vim_mode 2026-10-22T08:22:12.52370194Z === RUN TestShortcutSet_Lookup_VimMode/global_shortcut_does_not_fire_inside_vim_mode 2026-10-22T08:22:12.523716817Z --- PASS: TestShortcutSet_Lookup_VimMode (0.00s) 2026-10-22T08:22:12.523744766Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_left (0.00s) 2026-10-22T08:22:12.523772834Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_down (0.00s) 2026-10-22T08:22:12.52380144Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_up (0.00s) 2026-10-22T08:22:12.523830745Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_right (0.00s) 2026-10-22T08:22:12.523861459Z --- PASS: TestShortcutSet_Lookup_VimMode/escape_exits_vim_mode (0.00s) 2026-10-22T08:22:12.523891399Z --- PASS: TestShortcutSet_Lookup_VimMode/enter_exits_vim_mode (0.00s) 2026-10-22T08:22:12.523927862Z --- PASS: TestShortcutSet_Lookup_VimMode/activation_shortcut_still_toggles_vim_mode (0.00s) 2026-10-22T08:22:12.52396568Z --- PASS: TestShortcutSet_Lookup_VimMode/global_shortcut_does_not_fire_inside_vim_mode (0.00s) 2026-10-22T08:22:12.523980329Z === RUN TestMapConfigAction_VimScrollActions 2026-10-22T08:22:12.523995156Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-left 2026-10-22T08:22:12.524010181Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-down 2026-10-22T08:22:12.52402485Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-up 2026-10-22T08:22:12.524039342Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-right 2026-10-22T08:22:12.52405386Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-down-fast 2026-10-22T08:22:12.524068765Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-up-fast 2026-10-22T08:22:12.524078662Z --- PASS: TestMapConfigAction_VimScrollActions (0.00s) 2026-10-22T08:22:12.524103445Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-left (0.00s) 2026-10-22T08:22:12.524133138Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-down (0.00s) 2026-10-22T08:22:12.524164032Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-up (0.00s) 2026-10-22T08:22:12.524198073Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-right (0.00s) 2026-10-22T08:22:12.524230786Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-down-fast (0.00s) 2026-10-22T08:22:12.524260255Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-up-fast (0.00s) 2026-10-22T08:22:12.524272879Z === RUN TestPageKeyCaptureForwardsVimModeKeys 2026-10-22T08:22:12.524288002Z --- PASS: TestPageKeyCaptureForwardsVimModeKeys (0.00s) 2026-10-22T08:22:12.524304315Z === RUN TestPageKeyCaptureEscapeIsForwardedAndKeepsCaptureForPageToEnd 2026-10-22T08:22:12.524317257Z --- PASS: TestPageKeyCaptureEscapeIsForwardedAndKeepsCaptureForPageToEnd (0.00s) 2026-10-22T08:22:12.524326071Z === RUN TestPageKeyCaptureClearedWhenLeavingVimMode 2026-10-22T08:22:12.524334109Z --- PASS: TestPageKeyCaptureClearedWhenLeavingVimMode (0.00s) 2026-10-22T08:22:12.524342425Z === RUN TestPageKeyCaptureModifiedEscapeForwardsPlainEscape 2026-10-22T08:22:12.524351391Z --- PASS: TestPageKeyCaptureModifiedEscapeForwardsPlainEscape (0.00s) 2026-10-22T08:22:12.524360019Z === RUN TestSetPageKeyCaptureDoesNotNotifyPendingListeners 2026-10-22T08:22:12.52436876Z --- PASS: TestSetPageKeyCaptureDoesNotNotifyPendingListeners (0.00s) 2026-10-22T08:22:12.524385589Z === RUN TestPageKeyCaptureLeavesVimModeToggleShortcutToGo 2026-10-22T08:22:12.524411955Z {"level":"debug","time":"2026-10-22T08:22:10Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.524422817Z --- PASS: TestPageKeyCaptureLeavesVimModeToggleShortcutToGo (0.00s) 2026-10-22T08:22:12.524429946Z === RUN TestPageKeyCaptureHonorsConfiguredToggleShortcut 2026-10-22T08:22:12.524440784Z {"level":"debug","time":"2026-10-22T08:22:10Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.524449965Z --- PASS: TestPageKeyCaptureHonorsConfiguredToggleShortcut (0.00s) 2026-10-22T08:22:12.524458328Z === RUN TestKeyvalToVimKey 2026-10-22T08:22:12.524470854Z === RUN TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod_roundtrip_string 2026-10-22T08:22:12.524483714Z === RUN TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift_roundtrip_string 2026-10-22T08:22:12.524494421Z === RUN TestKeyvalToVimKey/lowercase_j_without_mods_roundtrip_string 2026-10-22T08:22:12.52450393Z === RUN TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier_roundtrip_string 2026-10-22T08:22:12.524513408Z === RUN TestKeyvalToVimKey/named_Return_keeps_shift_modifier_roundtrip_string 2026-10-22T08:22:12.524519441Z === RUN TestKeyvalToVimKey/named_KP_Enter_maps_to_CR_roundtrip_string 2026-10-22T08:22:12.524525365Z === RUN TestKeyvalToVimKey/named_Space_keeps_alt_modifier_roundtrip_string 2026-10-22T08:22:12.524530881Z === RUN TestKeyvalToVimKey/named_Tab_maps_to_Tab_roundtrip_string 2026-10-22T08:22:12.524536342Z === RUN TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab_roundtrip_string 2026-10-22T08:22:12.524542613Z === RUN TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS_roundtrip_string 2026-10-22T08:22:12.524548288Z === RUN TestKeyvalToVimKey/named_Delete_is_Delete_not_Del_roundtrip_string 2026-10-22T08:22:12.524553522Z === RUN TestKeyvalToVimKey/named_Left_keeps_ctrl_roundtrip_string 2026-10-22T08:22:12.524558664Z === RUN TestKeyvalToVimKey/named_Right_roundtrip_string 2026-10-22T08:22:12.524564608Z === RUN TestKeyvalToVimKey/named_Up_roundtrip_string 2026-10-22T08:22:12.524570163Z === RUN TestKeyvalToVimKey/named_Down_roundtrip_string 2026-10-22T08:22:12.524575356Z === RUN TestKeyvalToVimKey/named_Home_roundtrip_string 2026-10-22T08:22:12.524580325Z === RUN TestKeyvalToVimKey/named_End_roundtrip_string 2026-10-22T08:22:12.524585331Z === RUN TestKeyvalToVimKey/named_PageUp_roundtrip_string 2026-10-22T08:22:12.524590424Z === RUN TestKeyvalToVimKey/named_PageDown_roundtrip_string 2026-10-22T08:22:12.524596119Z === RUN TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl_roundtrip_string 2026-10-22T08:22:12.524602601Z === RUN TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser_roundtrip_string 2026-10-22T08:22:12.524608474Z === RUN TestKeyvalToVimKey/non-printable_rejected_roundtrip_string 2026-10-22T08:22:12.524614442Z === RUN TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod 2026-10-22T08:22:12.52461995Z === RUN TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift 2026-10-22T08:22:12.524625047Z === RUN TestKeyvalToVimKey/lowercase_j_without_mods 2026-10-22T08:22:12.524630977Z === RUN TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier 2026-10-22T08:22:12.524636197Z === RUN TestKeyvalToVimKey/named_Return_keeps_shift_modifier 2026-10-22T08:22:12.52464121Z === RUN TestKeyvalToVimKey/named_KP_Enter_maps_to_CR 2026-10-22T08:22:12.524646329Z === RUN TestKeyvalToVimKey/named_Space_keeps_alt_modifier 2026-10-22T08:22:12.524651856Z === RUN TestKeyvalToVimKey/named_Tab_maps_to_Tab 2026-10-22T08:22:12.524656964Z === RUN TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab 2026-10-22T08:22:12.524662222Z === RUN TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS 2026-10-22T08:22:12.524667337Z === RUN TestKeyvalToVimKey/named_Delete_is_Delete_not_Del 2026-10-22T08:22:12.524672025Z === RUN TestKeyvalToVimKey/named_Left_keeps_ctrl 2026-10-22T08:22:12.52467727Z === RUN TestKeyvalToVimKey/named_Right 2026-10-22T08:22:12.524682289Z === RUN TestKeyvalToVimKey/named_Up 2026-10-22T08:22:12.524687048Z === RUN TestKeyvalToVimKey/named_Down 2026-10-22T08:22:12.524691601Z === RUN TestKeyvalToVimKey/named_Home 2026-10-22T08:22:12.52469677Z === RUN TestKeyvalToVimKey/named_End 2026-10-22T08:22:12.52470193Z === RUN TestKeyvalToVimKey/named_PageUp 2026-10-22T08:22:12.524706603Z === RUN TestKeyvalToVimKey/named_PageDown 2026-10-22T08:22:12.524711848Z === RUN TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl 2026-10-22T08:22:12.524717651Z === RUN TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser 2026-10-22T08:22:12.524722653Z === RUN TestKeyvalToVimKey/non-printable_rejected 2026-10-22T08:22:12.524738748Z --- PASS: TestKeyvalToVimKey (0.00s) 2026-10-22T08:22:12.524762248Z --- PASS: TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod_roundtrip_string (0.00s) 2026-10-22T08:22:12.524786189Z --- PASS: TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift_roundtrip_string (0.00s) 2026-10-22T08:22:12.524806506Z --- PASS: TestKeyvalToVimKey/lowercase_j_without_mods_roundtrip_string (0.00s) 2026-10-22T08:22:12.524826987Z --- PASS: TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier_roundtrip_string (0.00s) 2026-10-22T08:22:12.524847878Z --- PASS: TestKeyvalToVimKey/named_Return_keeps_shift_modifier_roundtrip_string (0.00s) 2026-10-22T08:22:12.524867926Z --- PASS: TestKeyvalToVimKey/named_KP_Enter_maps_to_CR_roundtrip_string (0.00s) 2026-10-22T08:22:12.524889065Z --- PASS: TestKeyvalToVimKey/named_Space_keeps_alt_modifier_roundtrip_string (0.00s) 2026-10-22T08:22:12.524904554Z --- PASS: TestKeyvalToVimKey/named_Tab_maps_to_Tab_roundtrip_string (0.00s) 2026-10-22T08:22:12.52492061Z --- PASS: TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab_roundtrip_string (0.00s) 2026-10-22T08:22:12.524937027Z --- PASS: TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS_roundtrip_string (0.00s) 2026-10-22T08:22:12.524952684Z --- PASS: TestKeyvalToVimKey/named_Delete_is_Delete_not_Del_roundtrip_string (0.00s) 2026-10-22T08:22:12.524967203Z --- PASS: TestKeyvalToVimKey/named_Left_keeps_ctrl_roundtrip_string (0.00s) 2026-10-22T08:22:12.524980304Z --- PASS: TestKeyvalToVimKey/named_Right_roundtrip_string (0.00s) 2026-10-22T08:22:12.524993445Z --- PASS: TestKeyvalToVimKey/named_Up_roundtrip_string (0.00s) 2026-10-22T08:22:12.525006389Z --- PASS: TestKeyvalToVimKey/named_Down_roundtrip_string (0.00s) 2026-10-22T08:22:12.525019968Z --- PASS: TestKeyvalToVimKey/named_Home_roundtrip_string (0.00s) 2026-10-22T08:22:12.525032839Z --- PASS: TestKeyvalToVimKey/named_End_roundtrip_string (0.00s) 2026-10-22T08:22:12.525046541Z --- PASS: TestKeyvalToVimKey/named_PageUp_roundtrip_string (0.00s) 2026-10-22T08:22:12.525059962Z --- PASS: TestKeyvalToVimKey/named_PageDown_roundtrip_string (0.00s) 2026-10-22T08:22:12.525076097Z --- PASS: TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl_roundtrip_string (0.00s) 2026-10-22T08:22:12.525095604Z --- PASS: TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser_roundtrip_string (0.00s) 2026-10-22T08:22:12.525110577Z --- PASS: TestKeyvalToVimKey/non-printable_rejected_roundtrip_string (0.00s) 2026-10-22T08:22:12.525127164Z --- PASS: TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod (0.00s) 2026-10-22T08:22:12.525142475Z --- PASS: TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift (0.00s) 2026-10-22T08:22:12.52515544Z --- PASS: TestKeyvalToVimKey/lowercase_j_without_mods (0.00s) 2026-10-22T08:22:12.525168936Z --- PASS: TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier (0.00s) 2026-10-22T08:22:12.525182784Z --- PASS: TestKeyvalToVimKey/named_Return_keeps_shift_modifier (0.00s) 2026-10-22T08:22:12.525195449Z --- PASS: TestKeyvalToVimKey/named_KP_Enter_maps_to_CR (0.00s) 2026-10-22T08:22:12.525208555Z --- PASS: TestKeyvalToVimKey/named_Space_keeps_alt_modifier (0.00s) 2026-10-22T08:22:12.525220476Z --- PASS: TestKeyvalToVimKey/named_Tab_maps_to_Tab (0.00s) 2026-10-22T08:22:12.525233716Z --- PASS: TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab (0.00s) 2026-10-22T08:22:12.525247514Z --- PASS: TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS (0.00s) 2026-10-22T08:22:12.525260722Z --- PASS: TestKeyvalToVimKey/named_Delete_is_Delete_not_Del (0.00s) 2026-10-22T08:22:12.525272662Z --- PASS: TestKeyvalToVimKey/named_Left_keeps_ctrl (0.00s) 2026-10-22T08:22:12.525283722Z --- PASS: TestKeyvalToVimKey/named_Right (0.00s) 2026-10-22T08:22:12.525294308Z --- PASS: TestKeyvalToVimKey/named_Up (0.00s) 2026-10-22T08:22:12.525305106Z --- PASS: TestKeyvalToVimKey/named_Down (0.00s) 2026-10-22T08:22:12.525315542Z --- PASS: TestKeyvalToVimKey/named_Home (0.00s) 2026-10-22T08:22:12.525325724Z --- PASS: TestKeyvalToVimKey/named_End (0.00s) 2026-10-22T08:22:12.525336446Z --- PASS: TestKeyvalToVimKey/named_PageUp (0.00s) 2026-10-22T08:22:12.525347862Z --- PASS: TestKeyvalToVimKey/named_PageDown (0.00s) 2026-10-22T08:22:12.525361667Z --- PASS: TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl (0.00s) 2026-10-22T08:22:12.525378472Z --- PASS: TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser (0.00s) 2026-10-22T08:22:12.525390813Z --- PASS: TestKeyvalToVimKey/non-printable_rejected (0.00s) 2026-10-22T08:22:12.52539594Z === RUN TestNewVimModeSequenceState_NilTrie 2026-10-22T08:22:12.525400793Z --- PASS: TestNewVimModeSequenceState_NilTrie (0.00s) 2026-10-22T08:22:12.525405214Z === RUN TestTrieOwnsBinding 2026-10-22T08:22:12.525409701Z === RUN TestTrieOwnsBinding/]] 2026-10-22T08:22:12.525414115Z === RUN TestTrieOwnsBinding/gi 2026-10-22T08:22:12.525418488Z === RUN TestTrieOwnsBinding/yah 2026-10-22T08:22:12.525422817Z === RUN TestTrieOwnsBinding/ 2026-10-22T08:22:12.525427046Z === RUN TestTrieOwnsBinding/j 2026-10-22T08:22:12.525431332Z === RUN TestTrieOwnsBinding/shift+j 2026-10-22T08:22:12.525435713Z === RUN TestTrieOwnsBinding/enter 2026-10-22T08:22:12.525440687Z === RUN TestTrieOwnsBinding/gO 2026-10-22T08:22:12.525444931Z === RUN TestTrieOwnsBinding/} 2026-10-22T08:22:12.5254493Z === RUN TestTrieOwnsBinding/escape 2026-10-22T08:22:12.52545476Z === RUN TestTrieOwnsBinding/ 2026-10-22T08:22:12.525459215Z --- PASS: TestTrieOwnsBinding (0.00s) 2026-10-22T08:22:12.525468677Z --- PASS: TestTrieOwnsBinding/]] (0.00s) 2026-10-22T08:22:12.525477861Z --- PASS: TestTrieOwnsBinding/gi (0.00s) 2026-10-22T08:22:12.525487253Z --- PASS: TestTrieOwnsBinding/yah (0.00s) 2026-10-22T08:22:12.525496961Z --- PASS: TestTrieOwnsBinding/ (0.00s) 2026-10-22T08:22:12.525506102Z --- PASS: TestTrieOwnsBinding/j (0.00s) 2026-10-22T08:22:12.525529612Z --- PASS: TestTrieOwnsBinding/shift+j (0.00s) 2026-10-22T08:22:12.525540609Z --- PASS: TestTrieOwnsBinding/enter (0.00s) 2026-10-22T08:22:12.525549974Z --- PASS: TestTrieOwnsBinding/gO (0.00s) 2026-10-22T08:22:12.525559566Z --- PASS: TestTrieOwnsBinding/} (0.00s) 2026-10-22T08:22:12.525570084Z --- PASS: TestTrieOwnsBinding/escape (0.00s) 2026-10-22T08:22:12.525580123Z --- PASS: TestTrieOwnsBinding/ (0.00s) 2026-10-22T08:22:12.525584865Z === RUN TestTrieOwnsBinding_CrossContractAtoms 2026-10-22T08:22:12.5255897Z === RUN TestTrieOwnsBinding_CrossContractAtoms/} 2026-10-22T08:22:12.525595338Z === RUN TestTrieOwnsBinding_CrossContractAtoms/ 2026-10-22T08:22:12.52560038Z === RUN TestTrieOwnsBinding_CrossContractAtoms/ 2026-10-22T08:22:12.525605428Z === RUN TestTrieOwnsBinding_CrossContractAtoms/J 2026-10-22T08:22:12.525610686Z === RUN TestTrieOwnsBinding_CrossContractAtoms/enter 2026-10-22T08:22:12.525615573Z === RUN TestTrieOwnsBinding_CrossContractAtoms/escape 2026-10-22T08:22:12.525621446Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms (0.00s) 2026-10-22T08:22:12.525634472Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/} (0.00s) 2026-10-22T08:22:12.525647473Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/ (0.00s) 2026-10-22T08:22:12.525660166Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/ (0.00s) 2026-10-22T08:22:12.525672256Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/J (0.00s) 2026-10-22T08:22:12.525684952Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/enter (0.00s) 2026-10-22T08:22:12.525697818Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/escape (0.00s) 2026-10-22T08:22:12.525702158Z === RUN TestBuildVimModeTrie 2026-10-22T08:22:12.525706711Z --- PASS: TestBuildVimModeTrie (0.00s) 2026-10-22T08:22:12.525711819Z === RUN TestBuildVimModeTrie_ConflictKeepsFirstSortedWinner 2026-10-22T08:22:12.52572059Z {"level":"debug","error":"vimkeys: duplicate binding","key":"","action":"zzz-later","time":"2026-10-22T08:22:10Z","message":"vim mode trie insert skipped"} 2026-10-22T08:22:12.52572847Z --- PASS: TestBuildVimModeTrie_ConflictKeepsFirstSortedWinner (0.00s) 2026-10-22T08:22:12.525734205Z === RUN TestShortcutSet_VimModeSequencesOwnership 2026-10-22T08:22:12.525739879Z === RUN TestShortcutSet_VimModeSequencesOwnership/legacy_bindings 2026-10-22T08:22:12.525746466Z === RUN TestShortcutSet_VimModeSequencesOwnership/owned_bindings_absent_from_legacy_table 2026-10-22T08:22:12.525752415Z === RUN TestShortcutSet_VimModeSequencesOwnership/trie_resolves_owned_sequence 2026-10-22T08:22:12.525757624Z --- PASS: TestShortcutSet_VimModeSequencesOwnership (0.00s) 2026-10-22T08:22:12.525771908Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/legacy_bindings (0.00s) 2026-10-22T08:22:12.525789869Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/owned_bindings_absent_from_legacy_table (0.00s) 2026-10-22T08:22:12.525806784Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/trie_resolves_owned_sequence (0.00s) 2026-10-22T08:22:12.525812046Z === RUN TestFeedVimModeSequence_CompleteDoubleBracket 2026-10-22T08:22:12.52581942Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.525827024Z {"level":"debug","action":"heading-next","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence complete"} 2026-10-22T08:22:12.525833104Z --- PASS: TestFeedVimModeSequence_CompleteDoubleBracket (0.00s) 2026-10-22T08:22:12.525838728Z === RUN TestFeedVimModeSequence_ConfiguredConfirmActivatesAndExits 2026-10-22T08:22:12.525847429Z {"level":"debug","pending":"z","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.525860328Z {"level":"debug","action":"confirm","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence complete"} 2026-10-22T08:22:12.525870879Z --- PASS: TestFeedVimModeSequence_ConfiguredConfirmActivatesAndExits (0.00s) 2026-10-22T08:22:12.525878497Z === RUN TestFeedVimModeSequence_PendingYankNotifications 2026-10-22T08:22:12.5258901Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.525900354Z {"level":"debug","pending":"ya","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.525907976Z {"level":"debug","action":"yank-section","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence complete"} 2026-10-22T08:22:12.525914368Z --- PASS: TestFeedVimModeSequence_PendingYankNotifications (0.00s) 2026-10-22T08:22:12.525919423Z === RUN TestFeedVimModeSequence_UnknownFallsThrough 2026-10-22T08:22:12.525926064Z {"level":"debug","time":"2026-10-22T08:22:10Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.525932618Z --- PASS: TestFeedVimModeSequence_UnknownFallsThrough (0.00s) 2026-10-22T08:22:12.525937779Z === RUN TestFeedVimModeSequence_IgnoresOutsideVimMode 2026-10-22T08:22:12.525942974Z --- PASS: TestFeedVimModeSequence_IgnoresOutsideVimMode (0.00s) 2026-10-22T08:22:12.525947948Z === RUN TestFeedVimModeSequence_ModeExitResetsSilently 2026-10-22T08:22:12.525954563Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.525960101Z --- PASS: TestFeedVimModeSequence_ModeExitResetsSilently (0.00s) 2026-10-22T08:22:12.525964812Z === RUN TestFeedVimModeSequence_CountPrefix 2026-10-22T08:22:12.525971466Z {"level":"debug","pending":"2","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.52597844Z {"level":"debug","pending":"2]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.52598532Z {"level":"debug","action":"heading-next","count":2,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence complete"} 2026-10-22T08:22:12.525998056Z --- PASS: TestFeedVimModeSequence_CountPrefix (0.00s) 2026-10-22T08:22:12.526003396Z === RUN TestFeedVimModeSequence_AmbiguityTimeout 2026-10-22T08:22:12.526010647Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526018772Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:22:12.526026156Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526033266Z {"level":"debug","action":"bracket-c","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity resolved"} 2026-10-22T08:22:12.526038663Z --- PASS: TestFeedVimModeSequence_AmbiguityTimeout (0.00s) 2026-10-22T08:22:12.526043853Z === RUN TestFeedVimModeSequence_TimeoutZeroResolvesImmediately 2026-10-22T08:22:12.52605054Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526057401Z {"level":"debug","timeout":0,"generation":2,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:22:12.526064349Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526071255Z {"level":"debug","action":"bracket-c","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity resolved"} 2026-10-22T08:22:12.526077143Z --- PASS: TestFeedVimModeSequence_TimeoutZeroResolvesImmediately (0.00s) 2026-10-22T08:22:12.52608224Z === RUN TestFeedVimModeSequence_NextKeyStopsTimer 2026-10-22T08:22:12.526089054Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526095969Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:22:12.526102821Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526109707Z {"level":"debug","action":"bracket-cc","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence complete"} 2026-10-22T08:22:12.52611658Z {"level":"debug","generation":2,"time":"2026-10-22T08:22:10Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T08:22:12.526122668Z --- PASS: TestFeedVimModeSequence_NextKeyStopsTimer (0.00s) 2026-10-22T08:22:12.526128681Z === RUN TestFeedVimModeSequence_StaleQueuedTimeoutNoOp 2026-10-22T08:22:12.526135579Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526142578Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:22:12.526149613Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526156894Z {"level":"debug","generation":2,"time":"2026-10-22T08:22:10Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T08:22:12.526164824Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526171868Z {"level":"debug","timeout":500,"generation":5,"time":"2026-10-22T08:22:10Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:22:12.526178853Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526184946Z {"level":"debug","time":"2026-10-22T08:22:10Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:22:12.526191818Z {"level":"debug","generation":5,"time":"2026-10-22T08:22:10Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T08:22:12.526197478Z --- PASS: TestFeedVimModeSequence_StaleQueuedTimeoutNoOp (0.00s) 2026-10-22T08:22:12.526203166Z === RUN TestFeedVimModeSequence_ReloadReplacesMatcher 2026-10-22T08:22:12.526209841Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526216277Z {"level":"debug","time":"2026-10-22T08:22:10Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:22:12.526223758Z {"level":"debug","time":"2026-10-22T08:22:10Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:22:12.526230844Z {"level":"debug","pending":"g","ambiguous":false,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence pending"} 2026-10-22T08:22:12.526237531Z {"level":"debug","action":"action-b","count":0,"time":"2026-10-22T08:22:10Z","message":"vim mode sequence complete"} 2026-10-22T08:22:12.526242874Z --- PASS: TestFeedVimModeSequence_ReloadReplacesMatcher (0.00s) 2026-10-22T08:22:12.5262471Z PASS 2026-10-22T08:22:12.526252704Z ok github.com/bnema/dumber/internal/ui/input 0.492s 2026-10-22T08:22:13.605987939Z === RUN TestGtkPanedReleaseTickCallbackUnrefsRawSlotExactlyOnce 2026-10-22T08:22:13.606040917Z --- PASS: TestGtkPanedReleaseTickCallbackUnrefsRawSlotExactlyOnce (0.00s) 2026-10-22T08:22:13.606066135Z === RUN TestSplitViewQueuedRatioCallbackDoesNotRunAfterCleanup 2026-10-22T08:22:13.606089511Z --- PASS: TestSplitViewQueuedRatioCallbackDoesNotRunAfterCleanup (0.10s) 2026-10-22T08:22:13.606113439Z === RUN TestSplitViewSupersededRatioCallbackDeliversOnlyLatestValueOnce 2026-10-22T08:22:13.606135446Z --- PASS: TestSplitViewSupersededRatioCallbackDeliversOnlyLatestValueOnce (0.20s) 2026-10-22T08:22:13.606155985Z === RUN TestSplitViewIdleSchedulersAreInstanceScoped 2026-10-22T08:22:13.606170281Z --- PASS: TestSplitViewIdleSchedulersAreInstanceScoped (0.10s) 2026-10-22T08:22:13.606199855Z === RUN TestSplitViewCleanupReleasesTickCallbackExactlyOnce 2026-10-22T08:22:13.606216055Z --- PASS: TestSplitViewCleanupReleasesTickCallbackExactlyOnce (0.00s) 2026-10-22T08:22:13.606237282Z === RUN TestNewSplitView_Horizontal 2026-10-22T08:22:13.606256093Z --- PASS: TestNewSplitView_Horizontal (0.00s) 2026-10-22T08:22:13.606278911Z === RUN TestNewSplitView_Vertical 2026-10-22T08:22:13.606293434Z --- PASS: TestNewSplitView_Vertical (0.00s) 2026-10-22T08:22:13.606302727Z === RUN TestNewSplitView_NilChildren 2026-10-22T08:22:13.606311036Z --- PASS: TestNewSplitView_NilChildren (0.00s) 2026-10-22T08:22:13.606317836Z === RUN TestSetRatio_ValidRange 2026-10-22T08:22:13.606324535Z === RUN TestSetRatio_ValidRange/zero 2026-10-22T08:22:13.606331177Z === RUN TestSetRatio_ValidRange/one 2026-10-22T08:22:13.606337996Z === RUN TestSetRatio_ValidRange/middle 2026-10-22T08:22:13.606351567Z === RUN TestSetRatio_ValidRange/quarter 2026-10-22T08:22:13.606364508Z === RUN TestSetRatio_ValidRange/three_quarters 2026-10-22T08:22:13.606377434Z --- PASS: TestSetRatio_ValidRange (0.00s) 2026-10-22T08:22:13.606402432Z --- PASS: TestSetRatio_ValidRange/zero (0.00s) 2026-10-22T08:22:13.606426309Z --- PASS: TestSetRatio_ValidRange/one (0.00s) 2026-10-22T08:22:13.606451846Z --- PASS: TestSetRatio_ValidRange/middle (0.00s) 2026-10-22T08:22:13.606478179Z --- PASS: TestSetRatio_ValidRange/quarter (0.00s) 2026-10-22T08:22:13.606508206Z --- PASS: TestSetRatio_ValidRange/three_quarters (0.00s) 2026-10-22T08:22:13.606524585Z === RUN TestSetRatio_OutOfRange_Clamped 2026-10-22T08:22:13.606539939Z === RUN TestSetRatio_OutOfRange_Clamped/negative 2026-10-22T08:22:13.606554963Z === RUN TestSetRatio_OutOfRange_Clamped/very_negative 2026-10-22T08:22:13.606572331Z === RUN TestSetRatio_OutOfRange_Clamped/greater_than_one 2026-10-22T08:22:13.606588402Z === RUN TestSetRatio_OutOfRange_Clamped/much_greater 2026-10-22T08:22:13.606603491Z --- PASS: TestSetRatio_OutOfRange_Clamped (0.00s) 2026-10-22T08:22:13.606629272Z --- PASS: TestSetRatio_OutOfRange_Clamped/negative (0.00s) 2026-10-22T08:22:13.606657826Z --- PASS: TestSetRatio_OutOfRange_Clamped/very_negative (0.00s) 2026-10-22T08:22:13.606685896Z --- PASS: TestSetRatio_OutOfRange_Clamped/greater_than_one (0.00s) 2026-10-22T08:22:13.606713257Z --- PASS: TestSetRatio_OutOfRange_Clamped/much_greater (0.00s) 2026-10-22T08:22:13.606728568Z === RUN TestSwapStart_ReplacesChild 2026-10-22T08:22:13.60674287Z --- PASS: TestSwapStart_ReplacesChild (0.00s) 2026-10-22T08:22:13.606756479Z === RUN TestSwapEnd_ReplacesChild 2026-10-22T08:22:13.606770528Z --- PASS: TestSwapEnd_ReplacesChild (0.00s) 2026-10-22T08:22:13.606785436Z === RUN TestSwapStart_FromNil 2026-10-22T08:22:13.606799242Z --- PASS: TestSwapStart_FromNil (0.00s) 2026-10-22T08:22:13.60681301Z === RUN TestSwapEnd_ToNil 2026-10-22T08:22:13.60682649Z --- PASS: TestSwapEnd_ToNil (0.00s) 2026-10-22T08:22:13.606841513Z === RUN TestWidget_ReturnsPanedWidget 2026-10-22T08:22:13.606856744Z --- PASS: TestWidget_ReturnsPanedWidget (0.00s) 2026-10-22T08:22:13.606871314Z === RUN TestSetPosition_DelegatesToPaned 2026-10-22T08:22:13.606886356Z --- PASS: TestSetPosition_DelegatesToPaned (0.00s) 2026-10-22T08:22:13.606899602Z === RUN TestApplyRatio_Vertical_ContinuesWhenChildrenStayDegenerate 2026-10-22T08:22:13.606915186Z --- PASS: TestApplyRatio_Vertical_ContinuesWhenChildrenStayDegenerate (0.00s) 2026-10-22T08:22:13.606929462Z === RUN TestGetPosition_DelegatesToPaned 2026-10-22T08:22:13.606944701Z --- PASS: TestGetPosition_DelegatesToPaned (0.00s) 2026-10-22T08:22:13.606958532Z === RUN TestSetWideHandle_DelegatesToPaned 2026-10-22T08:22:13.606972789Z --- PASS: TestSetWideHandle_DelegatesToPaned (0.00s) 2026-10-22T08:22:13.606987905Z === RUN TestNewSplitView_InitialRatio_Clamped 2026-10-22T08:22:13.607002271Z === RUN TestNewSplitView_InitialRatio_Clamped/negative_clamped_to_zero 2026-10-22T08:22:13.607018204Z === RUN TestNewSplitView_InitialRatio_Clamped/greater_than_one_clamped 2026-10-22T08:22:13.607034187Z === RUN TestNewSplitView_InitialRatio_Clamped/valid_preserved 2026-10-22T08:22:13.607048004Z --- PASS: TestNewSplitView_InitialRatio_Clamped (0.00s) 2026-10-22T08:22:13.607079698Z --- PASS: TestNewSplitView_InitialRatio_Clamped/negative_clamped_to_zero (0.00s) 2026-10-22T08:22:13.607111832Z --- PASS: TestNewSplitView_InitialRatio_Clamped/greater_than_one_clamped (0.00s) 2026-10-22T08:22:13.607142996Z --- PASS: TestNewSplitView_InitialRatio_Clamped/valid_preserved (0.00s) 2026-10-22T08:22:13.607158794Z === RUN TestNewStackedView_EmptyStack 2026-10-22T08:22:13.607172209Z --- PASS: TestNewStackedView_EmptyStack (0.00s) 2026-10-22T08:22:13.607185151Z === RUN TestAddPane_SinglePane_BecomesActive 2026-10-22T08:22:13.607199341Z --- PASS: TestAddPane_SinglePane_BecomesActive (0.03s) 2026-10-22T08:22:13.607213581Z === RUN TestAddPane_MultiplePanes_LastBecomesActive 2026-10-22T08:22:13.607228846Z --- PASS: TestAddPane_MultiplePanes_LastBecomesActive (0.00s) 2026-10-22T08:22:13.607242835Z === RUN TestRemovePane_MiddlePane 2026-10-22T08:22:13.60725771Z --- PASS: TestRemovePane_MiddlePane (0.00s) 2026-10-22T08:22:13.607272151Z === RUN TestRemovePane_LastPane_ReturnsError 2026-10-22T08:22:13.607287447Z --- PASS: TestRemovePane_LastPane_ReturnsError (0.00s) 2026-10-22T08:22:13.607302895Z === RUN TestRemovePane_EmptyStack_ReturnsError 2026-10-22T08:22:13.607319997Z --- PASS: TestRemovePane_EmptyStack_ReturnsError (0.00s) 2026-10-22T08:22:13.607335012Z === RUN TestRemovePane_IndexOutOfBounds 2026-10-22T08:22:13.607350589Z --- PASS: TestRemovePane_IndexOutOfBounds (0.00s) 2026-10-22T08:22:13.607364074Z === RUN TestSetActive_ValidIndex 2026-10-22T08:22:13.607377724Z --- PASS: TestSetActive_ValidIndex (0.00s) 2026-10-22T08:22:13.607390057Z === RUN TestSetActive_OutOfBounds 2026-10-22T08:22:13.607402835Z --- PASS: TestSetActive_OutOfBounds (0.00s) 2026-10-22T08:22:13.607416025Z === RUN TestSetActive_EmptyStack 2026-10-22T08:22:13.607429267Z --- PASS: TestSetActive_EmptyStack (0.00s) 2026-10-22T08:22:13.607441821Z === RUN TestUpdateTitle 2026-10-22T08:22:13.607454714Z --- PASS: TestUpdateTitle (0.00s) 2026-10-22T08:22:13.607467741Z === RUN TestUpdateTitle_InvalidIndex 2026-10-22T08:22:13.607481999Z --- PASS: TestUpdateTitle_InvalidIndex (0.00s) 2026-10-22T08:22:13.60749526Z === RUN TestUpdateFavicon 2026-10-22T08:22:13.607509262Z --- PASS: TestUpdateFavicon (0.00s) 2026-10-22T08:22:13.607521304Z === RUN TestGetContainer 2026-10-22T08:22:13.607532531Z --- PASS: TestGetContainer (0.00s) 2026-10-22T08:22:13.607543268Z === RUN TestGetContainer_InvalidIndex 2026-10-22T08:22:13.607554402Z --- PASS: TestGetContainer_InvalidIndex (0.00s) 2026-10-22T08:22:13.607566489Z === RUN TestWidget_ReturnsBoxWidget 2026-10-22T08:22:13.607577709Z --- PASS: TestWidget_ReturnsBoxWidget (0.00s) 2026-10-22T08:22:13.607588589Z === RUN TestNavigateNext_WrapsAround 2026-10-22T08:22:13.60760036Z --- PASS: TestNavigateNext_WrapsAround (0.00s) 2026-10-22T08:22:13.607611165Z === RUN TestNavigatePrevious_WrapsAround 2026-10-22T08:22:13.607622929Z --- PASS: TestNavigatePrevious_WrapsAround (0.00s) 2026-10-22T08:22:13.607633691Z === RUN TestNavigateNext_EmptyStack 2026-10-22T08:22:13.607644602Z --- PASS: TestNavigateNext_EmptyStack (0.00s) 2026-10-22T08:22:13.607656441Z === RUN TestNavigatePrevious_EmptyStack 2026-10-22T08:22:13.607669623Z --- PASS: TestNavigatePrevious_EmptyStack (0.00s) 2026-10-22T08:22:13.607682801Z === RUN TestSetOnActivate_Callback 2026-10-22T08:22:13.607696073Z --- PASS: TestSetOnActivate_Callback (0.00s) 2026-10-22T08:22:13.607708669Z === RUN TestInsertPaneAfter_AtBeginning 2026-10-22T08:22:13.60772247Z --- PASS: TestInsertPaneAfter_AtBeginning (0.00s) 2026-10-22T08:22:13.60773626Z === RUN TestInsertPaneAfter_InMiddle 2026-10-22T08:22:13.607749646Z --- PASS: TestInsertPaneAfter_InMiddle (0.00s) 2026-10-22T08:22:13.607762235Z === RUN TestInsertPaneAfter_AtEnd 2026-10-22T08:22:13.607776552Z --- PASS: TestInsertPaneAfter_AtEnd (0.00s) 2026-10-22T08:22:13.60778725Z === RUN TestInsertPaneAfter_MaintainsOrder 2026-10-22T08:22:13.607800729Z --- PASS: TestInsertPaneAfter_MaintainsOrder (0.01s) 2026-10-22T08:22:13.607815267Z === RUN TestInsertPaneAfter_InvalidIndexClamped 2026-10-22T08:22:13.607829748Z --- PASS: TestInsertPaneAfter_InvalidIndexClamped (0.00s) 2026-10-22T08:22:13.607844715Z === RUN TestTreeRendererClearReleasesOwnedSplitTickExactlyOnce 2026-10-22T08:22:13.607859468Z --- PASS: TestTreeRendererClearReleasesOwnedSplitTickExactlyOnce (0.00s) 2026-10-22T08:22:13.607872907Z === RUN TestNewTreeRenderer_CreatesRenderer 2026-10-22T08:22:13.607887473Z --- PASS: TestNewTreeRenderer_CreatesRenderer (0.00s) 2026-10-22T08:22:13.607900382Z === RUN TestBuild_NilRoot_ReturnsError 2026-10-22T08:22:13.607913565Z --- PASS: TestBuild_NilRoot_ReturnsError (0.00s) 2026-10-22T08:22:13.607925735Z === RUN TestBuild_SingleLeafPane 2026-10-22T08:22:13.607938716Z --- PASS: TestBuild_SingleLeafPane (0.00s) 2026-10-22T08:22:13.607951055Z === RUN TestBuild_HorizontalSplit 2026-10-22T08:22:13.607963519Z --- PASS: TestBuild_HorizontalSplit (0.00s) 2026-10-22T08:22:13.607975674Z === RUN TestBuild_VerticalSplit 2026-10-22T08:22:13.607988578Z --- PASS: TestBuild_VerticalSplit (0.00s) 2026-10-22T08:22:13.608000902Z === RUN TestBuild_NestedSplits 2026-10-22T08:22:13.608013918Z --- PASS: TestBuild_NestedSplits (0.01s) 2026-10-22T08:22:13.608026554Z === RUN TestLookup_ExistingNode 2026-10-22T08:22:13.60804119Z --- PASS: TestLookup_ExistingNode (0.00s) 2026-10-22T08:22:13.608054297Z === RUN TestLookup_NonExistentNode 2026-10-22T08:22:13.608067325Z --- PASS: TestLookup_NonExistentNode (0.00s) 2026-10-22T08:22:13.608079426Z === RUN TestLookupNode_Existing 2026-10-22T08:22:13.608092934Z --- PASS: TestLookupNode_Existing (0.00s) 2026-10-22T08:22:13.608105743Z === RUN TestLookupNode_NonExistent 2026-10-22T08:22:13.608118629Z --- PASS: TestLookupNode_NonExistent (0.00s) 2026-10-22T08:22:13.608130779Z === RUN TestClear_RemovesAllMappings 2026-10-22T08:22:13.608143958Z --- PASS: TestClear_RemovesAllMappings (0.00s) 2026-10-22T08:22:13.608156297Z === RUN TestGetNodeIDs_ReturnsAllIDs 2026-10-22T08:22:13.608172467Z --- PASS: TestGetNodeIDs_ReturnsAllIDs (0.00s) 2026-10-22T08:22:13.608185524Z === RUN TestBuild_ClearsPreviousMappings 2026-10-22T08:22:13.60819899Z --- PASS: TestBuild_ClearsPreviousMappings (0.00s) 2026-10-22T08:22:13.608213012Z === RUN TestBuild_NilPaneViewFactory_ReturnsNilForLeaves 2026-10-22T08:22:13.608227436Z --- PASS: TestBuild_NilPaneViewFactory_ReturnsNilForLeaves (0.00s) 2026-10-22T08:22:13.608241011Z === RUN TestBuild_EmptyNodeID_NotStored 2026-10-22T08:22:13.608254969Z --- PASS: TestBuild_EmptyNodeID_NotStored (0.00s) 2026-10-22T08:22:13.608269027Z === RUN TestUpdateSplitRatio_ExistingNode 2026-10-22T08:22:13.608282709Z --- PASS: TestUpdateSplitRatio_ExistingNode (0.00s) 2026-10-22T08:22:13.608295921Z === RUN TestUpdateSplitRatio_NonExistentNode 2026-10-22T08:22:13.608309955Z --- PASS: TestUpdateSplitRatio_NonExistentNode (0.00s) 2026-10-22T08:22:13.60832152Z PASS 2026-10-22T08:22:13.608335235Z ok github.com/bnema/dumber/internal/ui/layout 0.509s 2026-10-22T08:22:13.608349267Z ? github.com/bnema/dumber/internal/ui/layout/mocks [no test files] 2026-10-22T08:22:13.608362952Z === RUN TestCoalescerMergesBurstIntoSingleIdle 2026-10-22T08:22:13.608376513Z --- PASS: TestCoalescerMergesBurstIntoSingleIdle (0.00s) 2026-10-22T08:22:13.608389292Z === RUN TestCoalescerDropsWorkAfterDestroy 2026-10-22T08:22:13.60840234Z --- PASS: TestCoalescerDropsWorkAfterDestroy (0.00s) 2026-10-22T08:22:13.608415762Z === RUN TestNewCoalescerPanicsOnNilPost 2026-10-22T08:22:13.608430155Z --- PASS: TestNewCoalescerPanicsOnNilPost (0.00s) 2026-10-22T08:22:13.608437864Z PASS 2026-10-22T08:22:13.60844759Z ok github.com/bnema/dumber/internal/ui/mainloop 0.002s 2026-10-22T08:22:13.608455431Z === RUN TestParseRoute 2026-10-22T08:22:13.608462083Z === PAUSE TestParseRoute 2026-10-22T08:22:13.608470576Z === RUN TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T08:22:13.60847906Z === PAUSE TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T08:22:13.608487803Z === RUN TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T08:22:13.608496514Z === PAUSE TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T08:22:13.608507221Z === RUN TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T08:22:13.608517209Z === PAUSE TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T08:22:13.608526297Z === RUN TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T08:22:13.608535814Z === PAUSE TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T08:22:13.608544852Z === RUN TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T08:22:13.608554586Z === PAUSE TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T08:22:13.608564133Z === RUN TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T08:22:13.608580186Z === PAUSE TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T08:22:13.608594079Z === RUN TestCurrentHistoryRouteSnapshotIncludesWindowAfter 2026-10-22T08:22:13.608611484Z --- PASS: TestCurrentHistoryRouteSnapshotIncludesWindowAfter (0.00s) 2026-10-22T08:22:13.608625796Z === RUN TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T08:22:13.608640382Z === PAUSE TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T08:22:13.608656015Z === RUN TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T08:22:13.608671959Z === PAUSE TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T08:22:13.608687152Z === RUN TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T08:22:13.608702102Z === PAUSE TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T08:22:13.608717857Z === RUN TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T08:22:13.608773578Z === PAUSE TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T08:22:13.608796219Z === RUN TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T08:22:13.608837223Z === PAUSE TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T08:22:13.608860935Z === RUN TestAppHandleHistoryActionsRefreshesDOM 2026-10-22T08:22:13.608880073Z --- PASS: TestAppHandleHistoryActionsRefreshesDOM (0.00s) 2026-10-22T08:22:13.608900913Z === RUN TestAppCloseStopsActionWorkerAndReleasesDOM 2026-10-22T08:22:13.608925344Z --- PASS: TestAppCloseStopsActionWorkerAndReleasesDOM (0.00s) 2026-10-22T08:22:13.608950881Z === RUN TestAppRunCleansActionWorkerWhenBindingFails 2026-10-22T08:22:13.609009339Z --- PASS: TestAppRunCleansActionWorkerWhenBindingFails (0.00s) 2026-10-22T08:22:13.60902557Z === RUN TestAppRunReleasesDOMWhenActionWorkerCannotStart 2026-10-22T08:22:13.60904045Z --- PASS: TestAppRunReleasesDOMWhenActionWorkerCannotStart (0.00s) 2026-10-22T08:22:13.609054752Z === RUN TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T08:22:13.609073389Z === PAUSE TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T08:22:13.609086875Z === RUN TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T08:22:13.609111828Z === PAUSE TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T08:22:13.60912583Z === RUN TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T08:22:13.60915124Z === PAUSE TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T08:22:13.609166408Z === RUN TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T08:22:13.609184698Z === PAUSE TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T08:22:13.609200973Z === RUN TestAppHandleFavoriteActionsRefreshesDOM 2026-10-22T08:22:13.609214539Z --- PASS: TestAppHandleFavoriteActionsRefreshesDOM (0.00s) 2026-10-22T08:22:13.609231841Z === RUN TestAppLoadInitialConfigRouteRendersData 2026-10-22T08:22:13.609250025Z === PAUSE TestAppLoadInitialConfigRouteRendersData 2026-10-22T08:22:13.609263666Z === RUN TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T08:22:13.609282057Z === PAUSE TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T08:22:13.609295352Z === RUN TestAppHandleConfigActionsRefreshesDOM 2026-10-22T08:22:13.609313209Z --- PASS: TestAppHandleConfigActionsRefreshesDOM (0.00s) 2026-10-22T08:22:13.609328486Z === RUN TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T08:22:13.609345975Z === PAUSE TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T08:22:13.609361814Z === RUN TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T08:22:13.609376304Z === PAUSE TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T08:22:13.609389121Z === RUN TestHandleFavoriteActionValidatesCreateURL 2026-10-22T08:22:13.60940183Z --- PASS: TestHandleFavoriteActionValidatesCreateURL (0.00s) 2026-10-22T08:22:13.609417972Z === RUN TestHandleFavoriteCreateAcceptsInternalDumbRoutes 2026-10-22T08:22:13.609434852Z --- PASS: TestHandleFavoriteCreateAcceptsInternalDumbRoutes (0.00s) 2026-10-22T08:22:13.609452891Z === RUN TestHandleFavoriteCreateRejectsUnknownDumbRoutes 2026-10-22T08:22:13.609468581Z --- PASS: TestHandleFavoriteCreateRejectsUnknownDumbRoutes (0.00s) 2026-10-22T08:22:13.609484645Z === RUN TestParsePositiveInt64DistinguishesParseAndRangeErrors 2026-10-22T08:22:13.60949945Z --- PASS: TestParsePositiveInt64DistinguishesParseAndRangeErrors (0.00s) 2026-10-22T08:22:13.60952093Z === RUN TestHandleFavoriteTagActionsAcceptSnakeCaseIDs 2026-10-22T08:22:13.609538707Z --- PASS: TestHandleFavoriteTagActionsAcceptSnakeCaseIDs (0.00s) 2026-10-22T08:22:13.60955601Z === RUN TestHandleHistorySearchClearsDomainFilter 2026-10-22T08:22:13.609573617Z --- PASS: TestHandleHistorySearchClearsDomainFilter (0.00s) 2026-10-22T08:22:13.609594404Z === RUN TestAppRunWithContextRejectsNilContext 2026-10-22T08:22:13.609610818Z --- PASS: TestAppRunWithContextRejectsNilContext (0.00s) 2026-10-22T08:22:13.609625806Z === RUN TestAppRunWithContextRequiresDOMBeforeLoading 2026-10-22T08:22:13.609635716Z --- PASS: TestAppRunWithContextRequiresDOMBeforeLoading (0.00s) 2026-10-22T08:22:13.609644156Z === RUN TestHandleActionsRejectUnknownAction 2026-10-22T08:22:13.609653017Z --- PASS: TestHandleActionsRejectUnknownAction (0.00s) 2026-10-22T08:22:13.609665844Z === RUN TestSavePerformanceConfigRejectsOutOfRangeValues 2026-10-22T08:22:13.609677486Z --- PASS: TestSavePerformanceConfigRejectsOutOfRangeValues (0.00s) 2026-10-22T08:22:13.609687916Z === RUN TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T08:22:13.609696942Z === PAUSE TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T08:22:13.609709663Z === RUN TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T08:22:13.60971903Z === PAUSE TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T08:22:13.609727943Z === RUN TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T08:22:13.609738459Z === PAUSE TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T08:22:13.609751742Z === RUN TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T08:22:13.609761558Z === PAUSE TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T08:22:13.609771219Z === RUN TestHistoryItemURLTruncatesLongURLs 2026-10-22T08:22:13.609784961Z === PAUSE TestHistoryItemURLTruncatesLongURLs 2026-10-22T08:22:13.609805822Z === RUN TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T08:22:13.60982702Z === PAUSE TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T08:22:13.609842654Z === RUN TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T08:22:13.609856274Z === PAUSE TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T08:22:13.609871731Z === RUN TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T08:22:13.609892175Z === PAUSE TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T08:22:13.609915249Z === RUN TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T08:22:13.60993006Z === PAUSE TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T08:22:13.60995468Z === RUN TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T08:22:13.609971176Z === PAUSE TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T08:22:13.609993855Z === RUN TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T08:22:13.610010629Z === PAUSE TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T08:22:13.610028689Z === RUN TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T08:22:13.610042569Z === PAUSE TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T08:22:13.61005966Z === RUN TestFavoritesHTMLSanitizesTagColors 2026-10-22T08:22:13.610076858Z === PAUSE TestFavoritesHTMLSanitizesTagColors 2026-10-22T08:22:13.610095355Z === RUN TestReadinessSignaledAfterMountAndBind 2026-10-22T08:22:13.610109521Z === PAUSE TestReadinessSignaledAfterMountAndBind 2026-10-22T08:22:13.610126227Z === RUN TestReadinessMountFailureSignalsError 2026-10-22T08:22:13.610138691Z === PAUSE TestReadinessMountFailureSignalsError 2026-10-22T08:22:13.61015031Z === RUN TestReadinessBindFailureSignalsError 2026-10-22T08:22:13.610164891Z === PAUSE TestReadinessBindFailureSignalsError 2026-10-22T08:22:13.610179331Z === RUN TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T08:22:13.61019868Z === PAUSE TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T08:22:13.610211274Z === RUN TestReadinessSignalFailurePropagates 2026-10-22T08:22:13.610222693Z === PAUSE TestReadinessSignalFailurePropagates 2026-10-22T08:22:13.610234501Z === RUN TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T08:22:13.610246064Z === PAUSE TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T08:22:13.610262427Z === RUN TestRenderAppFrame_ReturnsFragment 2026-10-22T08:22:13.610275741Z === PAUSE TestRenderAppFrame_ReturnsFragment 2026-10-22T08:22:13.6102895Z === RUN TestRenderAppFrame_DefaultThemeClass 2026-10-22T08:22:13.610301272Z === PAUSE TestRenderAppFrame_DefaultThemeClass 2026-10-22T08:22:13.610313526Z === RUN TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T08:22:13.610325696Z === PAUSE TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T08:22:13.610340284Z === RUN TestRenderAppFrame_InlineVarsApplied 2026-10-22T08:22:13.610354046Z === PAUSE TestRenderAppFrame_InlineVarsApplied 2026-10-22T08:22:13.610366442Z === RUN TestListHTMLWrapsRows 2026-10-22T08:22:13.610377999Z === PAUSE TestListHTMLWrapsRows 2026-10-22T08:22:13.610388663Z === RUN TestListHTMLEmptyState 2026-10-22T08:22:13.610402706Z === PAUSE TestListHTMLEmptyState 2026-10-22T08:22:13.610415562Z === RUN TestLinkHTMLSanitizesHref 2026-10-22T08:22:13.610435999Z === PAUSE TestLinkHTMLSanitizesHref 2026-10-22T08:22:13.61045127Z === RUN TestKVHTMLRendersPairs 2026-10-22T08:22:13.610471235Z === PAUSE TestKVHTMLRendersPairs 2026-10-22T08:22:13.610484858Z === RUN TestKVHTMLEmptySlice 2026-10-22T08:22:13.610496511Z === PAUSE TestKVHTMLEmptySlice 2026-10-22T08:22:13.610511184Z === RUN TestKVHTMLAllEmptyRows 2026-10-22T08:22:13.610523089Z === PAUSE TestKVHTMLAllEmptyRows 2026-10-22T08:22:13.610540707Z === RUN TestErrorStateHTML 2026-10-22T08:22:13.6105638Z === PAUSE TestErrorStateHTML 2026-10-22T08:22:13.610579001Z === RUN TestSectionHTML 2026-10-22T08:22:13.610595609Z === PAUSE TestSectionHTML 2026-10-22T08:22:13.610610722Z === RUN TestEmptyStateHTML 2026-10-22T08:22:13.610633202Z === PAUSE TestEmptyStateHTML 2026-10-22T08:22:13.610648236Z === RUN TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T08:22:13.610661743Z === PAUSE TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T08:22:13.610680337Z === RUN TestSanitizeCSSFontFamilyQuotes 2026-10-22T08:22:13.610699019Z === PAUSE TestSanitizeCSSFontFamilyQuotes 2026-10-22T08:22:13.610713319Z === RUN TestResolveShellTheme 2026-10-22T08:22:13.610726274Z === RUN TestResolveShellTheme/prefer-dark 2026-10-22T08:22:13.610738892Z === RUN TestResolveShellTheme/prefer-light 2026-10-22T08:22:13.610750888Z === RUN TestResolveShellTheme/default_prefers_dark 2026-10-22T08:22:13.610770533Z === RUN TestResolveShellTheme/default_prefers_light 2026-10-22T08:22:13.610785727Z --- PASS: TestResolveShellTheme (0.00s) 2026-10-22T08:22:13.610813134Z --- PASS: TestResolveShellTheme/prefer-dark (0.00s) 2026-10-22T08:22:13.610836056Z --- PASS: TestResolveShellTheme/prefer-light (0.00s) 2026-10-22T08:22:13.610866392Z --- PASS: TestResolveShellTheme/default_prefers_dark (0.00s) 2026-10-22T08:22:13.61089679Z --- PASS: TestResolveShellTheme/default_prefers_light (0.00s) 2026-10-22T08:22:13.610914727Z === CONT TestParseRoute 2026-10-22T08:22:13.610931339Z === RUN TestParseRoute/empty 2026-10-22T08:22:13.610946933Z === PAUSE TestParseRoute/empty 2026-10-22T08:22:13.610965038Z === RUN TestParseRoute/scheme_only 2026-10-22T08:22:13.610978403Z === PAUSE TestParseRoute/scheme_only 2026-10-22T08:22:13.610990987Z === RUN TestParseRoute/dumb_scheme_only 2026-10-22T08:22:13.611003377Z === PAUSE TestParseRoute/dumb_scheme_only 2026-10-22T08:22:13.611015394Z === RUN TestParseRoute/dumb_unknown_host 2026-10-22T08:22:13.611028031Z === PAUSE TestParseRoute/dumb_unknown_host 2026-10-22T08:22:13.611043012Z === RUN TestParseRoute/dumb_opaque_bogus 2026-10-22T08:22:13.611057349Z === PAUSE TestParseRoute/dumb_opaque_bogus 2026-10-22T08:22:13.61106987Z === RUN TestParseRoute/history_host 2026-10-22T08:22:13.611082232Z === PAUSE TestParseRoute/history_host 2026-10-22T08:22:13.611094869Z === RUN TestParseRoute/history_opaque 2026-10-22T08:22:13.611109811Z === PAUSE TestParseRoute/history_opaque 2026-10-22T08:22:13.611125476Z === RUN TestParseRoute/favorites_host 2026-10-22T08:22:13.611147865Z === PAUSE TestParseRoute/favorites_host 2026-10-22T08:22:13.611167806Z === RUN TestParseRoute/favorites_opaque 2026-10-22T08:22:13.611187663Z === PAUSE TestParseRoute/favorites_opaque 2026-10-22T08:22:13.611209093Z === RUN TestParseRoute/config_host 2026-10-22T08:22:13.611227917Z === PAUSE TestParseRoute/config_host 2026-10-22T08:22:13.611245944Z === RUN TestParseRoute/config_opaque 2026-10-22T08:22:13.611261198Z === PAUSE TestParseRoute/config_opaque 2026-10-22T08:22:13.61127876Z === CONT TestParseRoute/empty 2026-10-22T08:22:13.611292634Z === CONT TestSanitizeCSSFontFamilyQuotes 2026-10-22T08:22:13.611309596Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T08:22:13.611323676Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T08:22:13.611336859Z === RUN TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T08:22:13.61135257Z === PAUSE TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T08:22:13.611371812Z === RUN TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T08:22:13.611385599Z === PAUSE TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T08:22:13.61140346Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T08:22:13.61142073Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T08:22:13.611438913Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T08:22:13.61145833Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T08:22:13.61147355Z === RUN TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T08:22:13.611487883Z === PAUSE TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T08:22:13.611501362Z === RUN TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T08:22:13.611515114Z === PAUSE TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T08:22:13.611530912Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T08:22:13.611555473Z === CONT TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T08:22:13.611570114Z --- PASS: TestBuildInlineVarsRejectsUnsafeCSSValues (0.00s) 2026-10-22T08:22:13.611588744Z === CONT TestEmptyStateHTML 2026-10-22T08:22:13.611601738Z --- PASS: TestEmptyStateHTML (0.00s) 2026-10-22T08:22:13.611615594Z === CONT TestSectionHTML 2026-10-22T08:22:13.611631434Z --- PASS: TestSectionHTML (0.00s) 2026-10-22T08:22:13.611643879Z === CONT TestErrorStateHTML 2026-10-22T08:22:13.611657801Z --- PASS: TestErrorStateHTML (0.00s) 2026-10-22T08:22:13.61167343Z === CONT TestKVHTMLAllEmptyRows 2026-10-22T08:22:13.611686141Z --- PASS: TestKVHTMLAllEmptyRows (0.00s) 2026-10-22T08:22:13.61170361Z === CONT TestKVHTMLEmptySlice 2026-10-22T08:22:13.611716581Z --- PASS: TestKVHTMLEmptySlice (0.00s) 2026-10-22T08:22:13.611729205Z === CONT TestKVHTMLRendersPairs 2026-10-22T08:22:13.611741385Z --- PASS: TestKVHTMLRendersPairs (0.00s) 2026-10-22T08:22:13.611753227Z === CONT TestLinkHTMLSanitizesHref 2026-10-22T08:22:13.611770324Z --- PASS: TestLinkHTMLSanitizesHref (0.00s) 2026-10-22T08:22:13.611785136Z === CONT TestListHTMLEmptyState 2026-10-22T08:22:13.611797806Z --- PASS: TestListHTMLEmptyState (0.00s) 2026-10-22T08:22:13.611809846Z === CONT TestListHTMLWrapsRows 2026-10-22T08:22:13.611821888Z --- PASS: TestListHTMLWrapsRows (0.00s) 2026-10-22T08:22:13.611834713Z === CONT TestRenderAppFrame_InlineVarsApplied 2026-10-22T08:22:13.611849178Z --- PASS: TestRenderAppFrame_InlineVarsApplied (0.00s) 2026-10-22T08:22:13.611862392Z === CONT TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T08:22:13.611875921Z --- PASS: TestRenderAppFrame_DocumentTitleUsesExplicitTitle (0.00s) 2026-10-22T08:22:13.611894479Z === CONT TestRenderAppFrame_DefaultThemeClass 2026-10-22T08:22:13.611909445Z --- PASS: TestRenderAppFrame_DefaultThemeClass (0.00s) 2026-10-22T08:22:13.611923146Z === CONT TestRenderAppFrame_ReturnsFragment 2026-10-22T08:22:13.61193693Z --- PASS: TestRenderAppFrame_ReturnsFragment (0.00s) 2026-10-22T08:22:13.611950289Z === CONT TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T08:22:13.611966691Z --- PASS: TestReadinessNotGatedOnAsyncHistoryData (0.00s) 2026-10-22T08:22:13.611990308Z === CONT TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T08:22:13.61201129Z --- PASS: TestAppHandleHistoryLoadMoreIgnoresStaleCursor (0.00s) 2026-10-22T08:22:13.612031746Z === CONT TestReadinessSignalFailurePropagates 2026-10-22T08:22:13.612050947Z --- PASS: TestReadinessSignalFailurePropagates (0.00s) 2026-10-22T08:22:13.612068895Z === CONT TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T08:22:13.612084065Z === CONT TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T08:22:13.612103066Z --- PASS: TestReadinessWithoutSignalerKeepsLegacyBehavior (0.00s) 2026-10-22T08:22:13.612119365Z === CONT TestReadinessBindFailureSignalsError 2026-10-22T08:22:13.612138695Z --- PASS: TestReadinessBindFailureSignalsError (0.00s) 2026-10-22T08:22:13.61216314Z === CONT TestReadinessMountFailureSignalsError 2026-10-22T08:22:13.612176748Z --- PASS: TestReadinessMountFailureSignalsError (0.00s) 2026-10-22T08:22:13.612190007Z === CONT TestReadinessSignaledAfterMountAndBind 2026-10-22T08:22:13.612208442Z --- PASS: TestReadinessSignaledAfterMountAndBind (0.00s) 2026-10-22T08:22:13.612223572Z === CONT TestFavoritesHTMLSanitizesTagColors 2026-10-22T08:22:13.612237959Z --- PASS: TestAppHandleHistoryLoadMoreDisablesPartialNextCursor (0.00s) 2026-10-22T08:22:13.612251495Z === CONT TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T08:22:13.612266321Z --- PASS: TestFavoritesHTMLSanitizesTagColors (0.00s) 2026-10-22T08:22:13.612290626Z === CONT TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T08:22:13.612310285Z --- PASS: TestSanitizeHrefAllowsInternalDumbRoutes (0.00s) 2026-10-22T08:22:13.612330218Z === CONT TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T08:22:13.612345117Z --- PASS: TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP (0.00s) 2026-10-22T08:22:13.612361652Z === CONT TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T08:22:13.612378399Z --- PASS: TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable (0.00s) 2026-10-22T08:22:13.612397906Z === CONT TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T08:22:13.612414273Z --- PASS: TestAppHandleHistoryLoadMoreAppendsOlderWindow (0.00s) 2026-10-22T08:22:13.612431594Z === CONT TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T08:22:13.612446199Z --- PASS: TestFavoriteItemsHTMLSanitizesHrefSchemes (0.00s) 2026-10-22T08:22:13.612463364Z === CONT TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T08:22:13.612482507Z --- PASS: TestHistoryHTMLSanitizesHrefSchemes (0.00s) 2026-10-22T08:22:13.612503528Z === CONT TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T08:22:13.612527616Z --- PASS: TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL (0.00s) 2026-10-22T08:22:13.612536857Z === CONT TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T08:22:13.612549921Z --- PASS: TestHistoryItemFaviconURLKeepsPortsForCacheKeys (0.00s) 2026-10-22T08:22:13.612564493Z === CONT TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T08:22:13.612580296Z --- PASS: TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI (0.00s) 2026-10-22T08:22:13.612599776Z === CONT TestHistoryItemURLTruncatesLongURLs 2026-10-22T08:22:13.612620242Z === CONT TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T08:22:13.612636649Z --- PASS: TestHistoryItemURLTruncatesLongURLs (0.00s) 2026-10-22T08:22:13.612650707Z === CONT TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T08:22:13.612664662Z === CONT TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T08:22:13.612679002Z --- PASS: TestHistoryTimelineAppendMergesDuplicateFirstDayGroup (0.00s) 2026-10-22T08:22:13.612695714Z === CONT TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T08:22:13.612712072Z --- PASS: TestHistoryShowingLabelDescribesUnpaginatedDefault (0.00s) 2026-10-22T08:22:13.612734731Z === CONT TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T08:22:13.612760048Z --- PASS: TestHistorySummaryValuesUsesAllProvidedEntries (0.00s) 2026-10-22T08:22:13.612774615Z === CONT TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T08:22:13.612787457Z --- PASS: TestHistoryDateKeyAndLabelUsesProvidedNow (0.00s) 2026-10-22T08:22:13.612803483Z === CONT TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T08:22:13.612818738Z --- PASS: TestAppRunMountsHistoryLoadingBeforeAsyncHydration (0.00s) 2026-10-22T08:22:13.612839005Z === CONT TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T08:22:13.612866214Z --- PASS: TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline (0.00s) 2026-10-22T08:22:13.612885283Z === CONT TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T08:22:13.612902586Z --- PASS: TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme (0.00s) 2026-10-22T08:22:13.612932122Z === CONT TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T08:22:13.612948747Z --- PASS: TestAppRunMountsPlaceholderAndRecordsRoute (0.00s) 2026-10-22T08:22:13.612977757Z === CONT TestParseRoute/config_opaque 2026-10-22T08:22:13.612993053Z === CONT TestParseRoute/config_host 2026-10-22T08:22:13.61300084Z === CONT TestParseRoute/favorites_opaque 2026-10-22T08:22:13.613008584Z --- PASS: TestAppLoadInitialHistoryRouteUsesStyledSections (0.00s) 2026-10-22T08:22:13.61302649Z === CONT TestParseRoute/favorites_host 2026-10-22T08:22:13.61304579Z === CONT TestParseRoute/history_opaque 2026-10-22T08:22:13.613063466Z === CONT TestParseRoute/history_host 2026-10-22T08:22:13.613072229Z === CONT TestParseRoute/dumb_opaque_bogus 2026-10-22T08:22:13.613080035Z === CONT TestParseRoute/dumb_unknown_host 2026-10-22T08:22:13.613097405Z === CONT TestParseRoute/dumb_scheme_only 2026-10-22T08:22:13.613111366Z === CONT TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T08:22:13.61312876Z === CONT TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T08:22:13.613149126Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T08:22:13.613170172Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T08:22:13.61318507Z === CONT TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T08:22:13.613201553Z === CONT TestParseRoute/scheme_only 2026-10-22T08:22:13.613214948Z === CONT TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T08:22:13.613226923Z --- PASS: TestParseRoute (0.00s) 2026-10-22T08:22:13.613247923Z --- PASS: TestParseRoute/empty (0.00s) 2026-10-22T08:22:13.613278931Z --- PASS: TestParseRoute/config_opaque (0.00s) 2026-10-22T08:22:13.613303412Z --- PASS: TestParseRoute/config_host (0.00s) 2026-10-22T08:22:13.613333472Z --- PASS: TestParseRoute/favorites_opaque (0.00s) 2026-10-22T08:22:13.613356007Z --- PASS: TestParseRoute/history_opaque (0.00s) 2026-10-22T08:22:13.613386946Z --- PASS: TestParseRoute/favorites_host (0.00s) 2026-10-22T08:22:13.613418503Z --- PASS: TestParseRoute/dumb_opaque_bogus (0.00s) 2026-10-22T08:22:13.613450271Z --- PASS: TestParseRoute/history_host (0.00s) 2026-10-22T08:22:13.613490554Z --- PASS: TestParseRoute/dumb_unknown_host (0.00s) 2026-10-22T08:22:13.613520027Z --- PASS: TestParseRoute/dumb_scheme_only (0.00s) 2026-10-22T08:22:13.613548941Z --- PASS: TestParseRoute/scheme_only (0.00s) 2026-10-22T08:22:13.61356922Z === CONT TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T08:22:13.613584554Z --- PASS: TestSanitizeCSSFontFamilyQuotes (0.00s) 2026-10-22T08:22:13.613624337Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_spaces (0.00s) 2026-10-22T08:22:13.613660044Z --- PASS: TestSanitizeCSSFontFamilyQuotes/breakout (0.00s) 2026-10-22T08:22:13.613689889Z --- PASS: TestSanitizeCSSFontFamilyQuotes/internal_quote (0.00s) 2026-10-22T08:22:13.613722766Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote (0.00s) 2026-10-22T08:22:13.613761524Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote (0.00s) 2026-10-22T08:22:13.613799348Z --- PASS: TestSanitizeCSSFontFamilyQuotes/double_quoted_token (0.00s) 2026-10-22T08:22:13.613834914Z --- PASS: TestSanitizeCSSFontFamilyQuotes/single_quoted_token (0.00s) 2026-10-22T08:22:13.613853526Z === CONT TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T08:22:13.613873578Z --- PASS: TestAppRejectsSearchURLsWithoutPlaceholder (0.00s) 2026-10-22T08:22:13.613895877Z === CONT TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T08:22:13.613916884Z --- PASS: TestAppLoadInitialHistoryRouteAppliesThemeTokens (0.00s) 2026-10-22T08:22:13.613940484Z === CONT TestAppLoadInitialConfigRouteRendersData 2026-10-22T08:22:13.613958005Z --- PASS: TestAppLoadInitialConfigRouteRendersEditControls (0.00s) 2026-10-22T08:22:13.613971466Z === CONT TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T08:22:13.613984457Z --- PASS: TestAppLoadInitialFavoritesRouteRendersCRUDControls (0.00s) 2026-10-22T08:22:13.613997048Z === CONT TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T08:22:13.614013197Z --- PASS: TestAppLoadInitialFavoritesRouteRendersData (0.00s) 2026-10-22T08:22:13.614027078Z === CONT TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T08:22:13.61404107Z --- PASS: TestAppLoadInitialConfigRouteRendersData (0.00s) 2026-10-22T08:22:13.614060663Z === CONT TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T08:22:13.614074437Z --- PASS: TestAppLoadInitialHistoryRouteRendersErrorState (0.00s) 2026-10-22T08:22:13.614096134Z --- PASS: TestAppLoadInitialHistoryRouteRendersManagementActions (0.00s) 2026-10-22T08:22:13.614121656Z --- PASS: TestSurfaceActionErrorPreventsStaleAsyncHydrationMount (0.10s) 2026-10-22T08:22:13.614139036Z --- PASS: TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount (0.10s) 2026-10-22T08:22:13.614157544Z PASS 2026-10-22T08:22:13.614176986Z ok github.com/bnema/dumber/internal/ui/systemviews 0.108s 2026-10-22T08:22:13.614194807Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText 2026-10-22T08:22:13.61421659Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/dark_background 2026-10-22T08:22:13.614240323Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/light_background 2026-10-22T08:22:13.614263504Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/readable_configured_text 2026-10-22T08:22:13.614282643Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText (0.00s) 2026-10-22T08:22:13.61432523Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/dark_background (0.00s) 2026-10-22T08:22:13.614370476Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/light_background (0.00s) 2026-10-22T08:22:13.614416175Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/readable_configured_text (0.00s) 2026-10-22T08:22:13.614436438Z === RUN TestGenerateCSS_UsesGTKFontForNativeWidgets 2026-10-22T08:22:13.614455326Z --- PASS: TestGenerateCSS_UsesGTKFontForNativeWidgets (0.00s) 2026-10-22T08:22:13.614475118Z === RUN TestGenerateCSS_StandaloneOmniboxWindowUsesTransparentBackground 2026-10-22T08:22:13.614495734Z --- PASS: TestGenerateCSS_StandaloneOmniboxWindowUsesTransparentBackground (0.00s) 2026-10-22T08:22:13.614518255Z === RUN TestGenerateCSSFullWithTiming_VimModePulseUsesConfiguredTransitionDuration 2026-10-22T08:22:13.614539515Z --- PASS: TestGenerateCSSFullWithTiming_VimModePulseUsesConfiguredTransitionDuration (0.00s) 2026-10-22T08:22:13.61455866Z === RUN TestGenerateCSS_OmniboxHeaderIsOpaque 2026-10-22T08:22:13.614576824Z --- PASS: TestGenerateCSS_OmniboxHeaderIsOpaque (0.00s) 2026-10-22T08:22:13.614595934Z === RUN TestGenerateCSS_OmniboxHeaderBadgeSelectorsExist 2026-10-22T08:22:13.614615693Z --- PASS: TestGenerateCSS_OmniboxHeaderBadgeSelectorsExist (0.00s) 2026-10-22T08:22:13.61463299Z === RUN TestGenerateCSS_OmniboxHeaderBadgeUsesPassiveNeutralChipStyling 2026-10-22T08:22:13.614647062Z --- PASS: TestGenerateCSS_OmniboxHeaderBadgeUsesPassiveNeutralChipStyling (0.00s) 2026-10-22T08:22:13.61466967Z === RUN TestGenerateCSS_FavoriteRowsOnlyTintTrailingAffordance 2026-10-22T08:22:13.614686324Z --- PASS: TestGenerateCSS_FavoriteRowsOnlyTintTrailingAffordance (0.00s) 2026-10-22T08:22:13.614706296Z === RUN TestGenerateCSS_OmniboxSearchEntryUsesControlSurface 2026-10-22T08:22:13.614727144Z --- PASS: TestGenerateCSS_OmniboxSearchEntryUsesControlSurface (0.00s) 2026-10-22T08:22:13.61474773Z === RUN TestGenerateCSS_ContextMenuUsesCompactSingleFrameStyling 2026-10-22T08:22:13.614767292Z --- PASS: TestGenerateCSS_ContextMenuUsesCompactSingleFrameStyling (0.00s) 2026-10-22T08:22:13.614788075Z === RUN TestGenerateCSSWithScale_DoesNotEmitRootTextScaling 2026-10-22T08:22:13.614806115Z --- PASS: TestGenerateCSSWithScale_DoesNotEmitRootTextScaling (0.00s) 2026-10-22T08:22:13.614824747Z === RUN TestGenerateCSSWithScale_DoesNotEmitLineHeightOverrides 2026-10-22T08:22:13.614851469Z --- PASS: TestGenerateCSSWithScale_DoesNotEmitLineHeightOverrides (0.00s) 2026-10-22T08:22:13.614870456Z === RUN TestGenerateCSSWithScale_UsesOpaqueOmniboxRowBaseBackground 2026-10-22T08:22:13.614889042Z --- PASS: TestGenerateCSSWithScale_UsesOpaqueOmniboxRowBaseBackground (0.00s) 2026-10-22T08:22:13.614910855Z === RUN TestGenerateCSSWithScale_UsesMediumWeightForOmniboxSuggestionTitle 2026-10-22T08:22:13.61493013Z --- PASS: TestGenerateCSSWithScale_UsesMediumWeightForOmniboxSuggestionTitle (0.00s) 2026-10-22T08:22:13.614945496Z === RUN TestGenerateCSS_AuxiliaryWidgetDimensionsUseScalableUnits 2026-10-22T08:22:13.614958274Z --- PASS: TestGenerateCSS_AuxiliaryWidgetDimensionsUseScalableUnits (0.00s) 2026-10-22T08:22:13.614970723Z === RUN TestGenerateCSS_StackedPaneTitlebarKeepsCompactVerticalChrome 2026-10-22T08:22:13.614983886Z --- PASS: TestGenerateCSS_StackedPaneTitlebarKeepsCompactVerticalChrome (0.00s) 2026-10-22T08:22:13.614996002Z === RUN TestGenerateCSS_OmniboxOuterBordersUseScalableEmUnits 2026-10-22T08:22:13.615013475Z --- PASS: TestGenerateCSS_OmniboxOuterBordersUseScalableEmUnits (0.00s) 2026-10-22T08:22:13.615031124Z === RUN TestGenerateCSS_SelectedFavoritesKeepWarningBorderInEveryStyle 2026-10-22T08:22:13.615049996Z --- PASS: TestGenerateCSS_SelectedFavoritesKeepWarningBorderInEveryStyle (0.00s) 2026-10-22T08:22:13.615065442Z === RUN TestGenerateCSS_OmniboxIncludesVisualConcepts 2026-10-22T08:22:13.615093842Z --- PASS: TestGenerateCSS_OmniboxIncludesVisualConcepts (0.00s) 2026-10-22T08:22:13.615113764Z === RUN TestGenerateCSS_ContentAreaTabBarInset 2026-10-22T08:22:13.615131585Z --- PASS: TestGenerateCSS_ContentAreaTabBarInset (0.00s) 2026-10-22T08:22:13.615149871Z === RUN TestGenerateCSS_TouchpadNavigationIndicatorFadesWholeOverlay 2026-10-22T08:22:13.615170588Z --- PASS: TestGenerateCSS_TouchpadNavigationIndicatorFadesWholeOverlay (0.00s) 2026-10-22T08:22:13.615188562Z === RUN TestGenerateCSS_DoesNotEmitUnsupportedGTKProperties 2026-10-22T08:22:13.615206738Z --- PASS: TestGenerateCSS_DoesNotEmitUnsupportedGTKProperties (0.00s) 2026-10-22T08:22:13.615226002Z === RUN TestGenerateCSS_SessionContainerHasNoMinWidth 2026-10-22T08:22:13.615239015Z --- PASS: TestGenerateCSS_SessionContainerHasNoMinWidth (0.00s) 2026-10-22T08:22:13.615250453Z === RUN TestVimModeUsesOwnColor 2026-10-22T08:22:13.615261507Z --- PASS: TestVimModeUsesOwnColor (0.00s) 2026-10-22T08:22:13.615290328Z === RUN TestModeLegendCSSStylesToasterPillAndBand 2026-10-22T08:22:13.615304085Z --- PASS: TestModeLegendCSSStylesToasterPillAndBand (0.00s) 2026-10-22T08:22:13.615316439Z === RUN TestGenerateFavoritesSidebarCSS_ContainsCompactControlStyles 2026-10-22T08:22:13.615329729Z --- PASS: TestGenerateFavoritesSidebarCSS_ContainsCompactControlStyles (0.00s) 2026-10-22T08:22:13.615347615Z === RUN TestGenerateFavoritesSidebarCSS_UsesSharedThemeVariables 2026-10-22T08:22:13.615362863Z --- PASS: TestGenerateFavoritesSidebarCSS_UsesSharedThemeVariables (0.00s) 2026-10-22T08:22:13.615383636Z === RUN TestGenerateFavoritesSidebarCSS_IsRegisteredWithTheFullTheme 2026-10-22T08:22:13.6153983Z --- PASS: TestGenerateFavoritesSidebarCSS_IsRegisteredWithTheFullTheme (0.00s) 2026-10-22T08:22:13.615414513Z === RUN TestGenerateHistorySidebarCSS_ContainsExpectedSelectors 2026-10-22T08:22:13.615428755Z --- PASS: TestGenerateHistorySidebarCSS_ContainsExpectedSelectors (0.00s) 2026-10-22T08:22:13.615443102Z === RUN TestGenerateSidebarCSS_AccentAlphaInterpolation 2026-10-22T08:22:13.615455859Z --- PASS: TestGenerateSidebarCSS_AccentAlphaInterpolation (0.00s) 2026-10-22T08:22:13.615471158Z === RUN TestGenerateHistorySidebarCSS_DeterministicOutput 2026-10-22T08:22:13.615494837Z --- PASS: TestGenerateHistorySidebarCSS_DeterministicOutput (0.00s) 2026-10-22T08:22:13.61551275Z === RUN TestGenerateSidebarCSS_UsesPaletteVariablesInsteadOfInliningColors 2026-10-22T08:22:13.615526946Z --- PASS: TestGenerateSidebarCSS_UsesPaletteVariablesInsteadOfInliningColors (0.00s) 2026-10-22T08:22:13.615543162Z === RUN TestGenerateHistorySidebarCSS_ThroughGenerateCSS 2026-10-22T08:22:13.615558349Z --- PASS: TestGenerateHistorySidebarCSS_ThroughGenerateCSS (0.00s) 2026-10-22T08:22:13.615574459Z === RUN TestGenerateHistorySidebarCSS_NoEmptyCSSBlocks 2026-10-22T08:22:13.61558786Z --- PASS: TestGenerateHistorySidebarCSS_NoEmptyCSSBlocks (0.00s) 2026-10-22T08:22:13.615600867Z === RUN TestGenerateSidebarCSS_CustomPaletteValuesInterpolated 2026-10-22T08:22:13.61561369Z --- PASS: TestGenerateSidebarCSS_CustomPaletteValuesInterpolated (0.00s) 2026-10-22T08:22:13.615625947Z === RUN TestGenerateSidebarCSS_UsesCompactBalancedSearchChrome 2026-10-22T08:22:13.615643142Z --- PASS: TestGenerateSidebarCSS_UsesCompactBalancedSearchChrome (0.00s) 2026-10-22T08:22:13.615655715Z === RUN TestGenerateSidebarCSS_ContainsTransition 2026-10-22T08:22:13.615667735Z --- PASS: TestGenerateSidebarCSS_ContainsTransition (0.00s) 2026-10-22T08:22:13.615680676Z === RUN TestGenerateHistorySidebarCSS_ContainsUppercaseGroupHeader 2026-10-22T08:22:13.615693872Z --- PASS: TestGenerateHistorySidebarCSS_ContainsUppercaseGroupHeader (0.00s) 2026-10-22T08:22:13.615707977Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_DarkPalette 2026-10-22T08:22:13.615721265Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_DarkPalette (0.00s) 2026-10-22T08:22:13.615734516Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_LightPalette 2026-10-22T08:22:13.615749199Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_LightPalette (0.00s) 2026-10-22T08:22:13.615762945Z === RUN TestGenerateHistorySidebarCSS_LiveReloadSeamIncludesUpdatedCSS 2026-10-22T08:22:13.615776022Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadSeamIncludesUpdatedCSS (0.00s) 2026-10-22T08:22:13.615794662Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_WithCustomScaleAndFonts 2026-10-22T08:22:13.615831872Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_WithCustomScaleAndFonts (0.00s) 2026-10-22T08:22:13.615852025Z === RUN TestGenerateHistorySidebarCSS_LiveReloadFullPath 2026-10-22T08:22:13.615866756Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadFullPath (0.00s) 2026-10-22T08:22:13.615883599Z === RUN TestGenerateHistorySidebarCSS_LiveReloadPaletteSwitch 2026-10-22T08:22:13.615900057Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadPaletteSwitch (0.00s) 2026-10-22T08:22:13.615922907Z === RUN TestNewManager_UsesResolvedThemeFields 2026-10-22T08:22:13.615938924Z --- PASS: TestNewManager_UsesResolvedThemeFields (0.00s) 2026-10-22T08:22:13.615962267Z === RUN TestNewManager_DefaultsInvalidScaleToOne 2026-10-22T08:22:13.615984033Z --- PASS: TestNewManager_DefaultsInvalidScaleToOne (0.00s) 2026-10-22T08:22:13.616000024Z === RUN TestManager_UpdateFromResolvedReplacesResolvedValues 2026-10-22T08:22:13.616018314Z --- PASS: TestManager_UpdateFromResolvedReplacesResolvedValues (0.00s) 2026-10-22T08:22:13.616046321Z === RUN TestManager_GetWebUIThemeCSS 2026-10-22T08:22:13.616065647Z --- PASS: TestManager_GetWebUIThemeCSS (0.00s) 2026-10-22T08:22:13.616079071Z === RUN TestManager_GetBackgroundRGBAUsesCurrentPalette 2026-10-22T08:22:13.616091911Z --- PASS: TestManager_GetBackgroundRGBAUsesCurrentPalette (0.00s) 2026-10-22T08:22:13.616104437Z === RUN TestPaletteFromEntityAddsSemanticDefaults 2026-10-22T08:22:13.616116667Z --- PASS: TestPaletteFromEntityAddsSemanticDefaults (0.00s) 2026-10-22T08:22:13.616132988Z === RUN TestModeColorsFromEntity 2026-10-22T08:22:13.616148076Z --- PASS: TestModeColorsFromEntity (0.00s) 2026-10-22T08:22:13.616160079Z === RUN TestFontConfigFromEntity 2026-10-22T08:22:13.616172106Z --- PASS: TestFontConfigFromEntity (0.00s) 2026-10-22T08:22:13.61618336Z === RUN TestDefaultGTKFont 2026-10-22T08:22:13.616195772Z --- PASS: TestDefaultGTKFont (0.00s) 2026-10-22T08:22:13.616215457Z === RUN TestFormatGTKFontName_UsesScaledConfiguredGTKFont 2026-10-22T08:22:13.616233551Z --- PASS: TestFormatGTKFontName_UsesScaledConfiguredGTKFont (0.00s) 2026-10-22T08:22:13.616252571Z === RUN TestFormatGTKFontName_DefaultsScaleAndRoundsToNearestPoint 2026-10-22T08:22:13.616273205Z --- PASS: TestFormatGTKFontName_DefaultsScaleAndRoundsToNearestPoint (0.00s) 2026-10-22T08:22:13.616285208Z === RUN TestShouldApplyGTKFontName 2026-10-22T08:22:13.616296964Z --- PASS: TestShouldApplyGTKFontName (0.00s) 2026-10-22T08:22:13.616307837Z === RUN TestShouldSkipThemeReapply 2026-10-22T08:22:13.616322181Z --- PASS: TestShouldSkipThemeReapply (0.00s) 2026-10-22T08:22:13.616336505Z === RUN TestEffectiveCSSIdentity_StableForUnchangedTheme 2026-10-22T08:22:13.616352544Z --- PASS: TestEffectiveCSSIdentity_StableForUnchangedTheme (0.00s) 2026-10-22T08:22:13.616366169Z === RUN TestManager_AppliedFontTrackedPerDisplay 2026-10-22T08:22:13.616378767Z --- PASS: TestManager_AppliedFontTrackedPerDisplay (0.00s) 2026-10-22T08:22:13.616394361Z === RUN TestReadableTextColor 2026-10-22T08:22:13.616409238Z === RUN TestReadableTextColor/keeps_readable_palette_text 2026-10-22T08:22:13.616422087Z === RUN TestReadableTextColor/uses_light_text_on_dark_control 2026-10-22T08:22:13.616435618Z === RUN TestReadableTextColor/uses_dark_text_on_light_control 2026-10-22T08:22:13.61645053Z --- PASS: TestReadableTextColor (0.00s) 2026-10-22T08:22:13.616477011Z --- PASS: TestReadableTextColor/keeps_readable_palette_text (0.00s) 2026-10-22T08:22:13.616504388Z --- PASS: TestReadableTextColor/uses_light_text_on_dark_control (0.00s) 2026-10-22T08:22:13.616535668Z --- PASS: TestReadableTextColor/uses_dark_text_on_light_control (0.00s) 2026-10-22T08:22:13.616558535Z === RUN TestPaletteToCSSVarsAddsReadableControlText 2026-10-22T08:22:13.616576927Z --- PASS: TestPaletteToCSSVarsAddsReadableControlText (0.00s) 2026-10-22T08:22:13.616595146Z === RUN TestModeColorsToCSSVarsAddsReadableModeText 2026-10-22T08:22:13.616614211Z --- PASS: TestModeColorsToCSSVarsAddsReadableModeText (0.00s) 2026-10-22T08:22:13.616627613Z PASS 2026-10-22T08:22:13.616646213Z ok github.com/bnema/dumber/internal/ui/theme 0.015s 2026-10-22T08:22:13.616666098Z ? github.com/bnema/dumber/internal/ui/window [no test files] 2026-10-22T08:22:13.616683949Z ? github.com/bnema/dumber/scripts [no test files] 2026-10-22T08:22:13.779973947Z ##[group]Run make verify-purego 2026-10-22T08:22:13.779989283Z make verify-purego 2026-10-22T08:22:13.779993808Z shell: sh -e {0} 2026-10-22T08:22:13.779995857Z env: 2026-10-22T08:22:13.780001192Z GOTOOLCHAIN: local 2026-10-22T08:22:13.780003114Z ##[endgroup] 2026-10-22T08:22:13.848098048Z bash ./scripts/verify_purego_only.sh 2026-10-22T08:22:13.884888401Z verify_purego_only: OK 2026-10-22T08:22:13.886046299Z ##[group]Run CGO_ENABLED=0 go build -buildvcs=false -o /tmp/dumber ./cmd/dumber && rm -f /tmp/dumber 2026-10-22T08:22:13.886062402Z CGO_ENABLED=0 go build -buildvcs=false -o /tmp/dumber ./cmd/dumber && rm -f /tmp/dumber 2026-10-22T08:22:13.886068345Z shell: sh -e {0} 2026-10-22T08:22:13.88607046Z env: 2026-10-22T08:22:13.886073965Z GOTOOLCHAIN: local 2026-10-22T08:22:13.886075766Z ##[endgroup] 2026-10-22T08:22:45.918839051Z Post job cleanup. 2026-10-22T08:22:45.923603066Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:22:46.175775906Z [command]/usr/sbin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /__w/dumber/dumber --files-from manifest.txt --use-compress-program zstdmt 2026-10-22T08:22:49.189079334Z Failed to save: Unable to reserve cache with key Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e, another job may be creating this cache. More details: a cache entry or reservation with this key and version exists in this ref 2026-10-22T08:22:49.256245007Z Post job cleanup. 2026-10-22T08:22:49.256306977Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:22:49.504974414Z [command]/usr/sbin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /__w/dumber/dumber --files-from manifest.txt --use-compress-program zstdmt 2026-10-22T08:22:50.299433547Z Failed to save: Unable to reserve cache with key Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e, another job may be creating this cache. More details: a cache entry or reservation with this key and version exists in this ref 2026-10-22T08:22:50.313897315Z Post job cleanup. 2026-10-22T08:22:50.318485399Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:22:50.607469763Z Post job cleanup. 2026-10-22T08:22:50.607555884Z ##[command]/usr/bin/docker exec 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:22:50.806291714Z [command]/usr/sbin/git version 2026-10-22T08:22:50.813058505Z git version 2.56.0 2026-10-22T08:22:50.815437065Z Temporarily overriding HOME='/__w/_temp/15c64e08-3f21-47e9-8f96-f7c55f124347' before making global git config changes 2026-10-22T08:22:50.815544962Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T08:22:50.815563052Z [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber 2026-10-22T08:22:50.821608999Z Removing SSH command configuration 2026-10-22T08:22:50.821652261Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T08:22:50.823830153Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-22T08:22:50.87654252Z Removing HTTP extra header 2026-10-22T08:22:50.876586758Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-22T08:22:50.881624476Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-22T08:22:50.925786024Z Removing includeIf entries pointing to credentials config files 2026-10-22T08:22:50.925829119Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T08:22:50.927987767Z includeif.gitdir:/__w/dumber/dumber/.git.path 2026-10-22T08:22:50.92801768Z includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path 2026-10-22T08:22:50.928026197Z includeif.gitdir:/github/workspace/.git.path 2026-10-22T08:22:50.928035045Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-22T08:22:50.930804759Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/dumber/dumber/.git.path 2026-10-22T08:22:50.932926249Z /__w/_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:22:50.932970292Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/dumber/dumber/.git.path \/__w\/_temp\/git\-credentials\-396a9bff\-487b\-45ea\-af51\-573e83cf7829\.config 2026-10-22T08:22:50.939983928Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path 2026-10-22T08:22:50.942117393Z /__w/_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:22:50.942153915Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path \/__w\/_temp\/git\-credentials\-396a9bff\-487b\-45ea\-af51\-573e83cf7829\.config 2026-10-22T08:22:50.948520679Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-10-22T08:22:50.951084644Z /github/runner_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:22:50.951127978Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git.path \/github\/runner_temp\/git\-credentials\-396a9bff\-487b\-45ea\-af51\-573e83cf7829\.config 2026-10-22T08:22:50.957166198Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-22T08:22:50.959461734Z /github/runner_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config 2026-10-22T08:22:50.959509179Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path \/github\/runner_temp\/git\-credentials\-396a9bff\-487b\-45ea\-af51\-573e83cf7829\.config 2026-10-22T08:22:50.964612188Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T08:22:51.008061413Z Removing credentials config '/__w/_temp/git-credentials-396a9bff-487b-45ea-af51-573e83cf7829.config' 2026-10-22T08:22:51.01622359Z Stop and remove container: e040533f957e4afb91df36bcbe5b00b0_archlinuxlatest_1adc5d 2026-10-22T08:22:51.016312179Z ##[command]/usr/bin/docker rm --force 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e 2026-10-22T08:22:53.009217908Z 9800a1ba8268542a9b0e4ba7759a5f35e9ef466278c8328557342cba9477993e 2026-10-22T08:22:53.009282702Z Remove container network: github_network_85ce84210e53490c911f7521d8a9eb72 2026-10-22T08:22:53.009320231Z ##[command]/usr/bin/docker network rm github_network_85ce84210e53490c911f7521d8a9eb72 2026-10-22T08:22:53.128181547Z github_network_85ce84210e53490c911f7521d8a9eb72 2026-10-22T08:22:53.128295339Z Cleaning up orphan processes