2026-10-22T11:33:29.746320516Z Current runner version: 'v0.6.0' 2026-10-22T11:33:29.750854633Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T11:33:29.750878308Z Contents: read 2026-10-22T11:33:29.75088175Z Metadata: read 2026-10-22T11:33:29.750883961Z ##[endgroup] 2026-10-22T11:33:29.750886319Z Secret source: Actions 2026-10-22T11:33:29.750888038Z Cache mode: write 2026-10-22T11:33:29.75088978Z Prepare workflow directory 2026-10-22T11:33:29.751829428Z Prepare all required actions 2026-10-22T11:33:29.751943585Z Getting action download info 2026-10-22T11:33:30.219741371Z Download action repository 'actions/checkout@v7.0.1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1) 2026-10-22T11:33:30.262167364Z Download action repository 'actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) 2026-10-22T11:33:30.371621027Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T11:33:30.557312852Z Complete job name: test 2026-10-22T11:33:30.558091481Z ##[group]Checking docker version 2026-10-22T11:33:30.558161942Z ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}' 2026-10-22T11:33:30.605533971Z '1.56' 2026-10-22T11:33:30.605634143Z Docker daemon API version: '1.56' 2026-10-22T11:33:30.605719982Z ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}' 2026-10-22T11:33:30.626641792Z '1.56' 2026-10-22T11:33:30.626689507Z Docker client API version: '1.56' 2026-10-22T11:33:30.62669696Z ##[endgroup] 2026-10-22T11:33:30.626713946Z ##[group]Clean up resources from previous jobs 2026-10-22T11:33:30.626822376Z ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=4fc511" 2026-10-22T11:33:30.642012462Z ##[command]/usr/bin/docker network prune --force --filter "label=4fc511" 2026-10-22T11:33:30.657385603Z ##[endgroup] 2026-10-22T11:33:30.657416551Z ##[group]Create local container network 2026-10-22T11:33:30.6574648Z ##[command]/usr/bin/docker network create --label 4fc511 github_network_52051601d0b346e6aeeaca5fc3bec635 2026-10-22T11:33:30.693654839Z e9364e97c73cc0dcaa5a31e4e0964478b1ffef9d07501913ada5b27c1d0af481 2026-10-22T11:33:30.693720216Z ##[endgroup] 2026-10-22T11:33:30.693731314Z ##[group]Starting job container 2026-10-22T11:33:30.693763754Z ##[command]/usr/bin/docker pull archlinux:latest 2026-10-22T11:33:31.192987592Z latest: Pulling from library/archlinux 2026-10-22T11:33:31.196717366Z 7450fb54bb4f: Pulling fs layer 2026-10-22T11:33:31.196749952Z 62956096fa4d: Pulling fs layer 2026-10-22T11:33:31.196756671Z 62956096fa4d: Verifying Checksum 2026-10-22T11:33:31.196760786Z 62956096fa4d: Download complete 2026-10-22T11:33:35.836599703Z 7450fb54bb4f: Download complete 2026-10-22T11:33:40.77260461Z 7450fb54bb4f: Pull complete 2026-10-22T11:33:40.780270504Z 62956096fa4d: Pull complete 2026-10-22T11:33:40.783146453Z Digest: sha256:52dfbd5afb23a220d5ee92dafcb4c788d96c026ed04179890c23adef4c897fa0 2026-10-22T11:33:40.783168707Z Status: Downloaded newer image for archlinux:latest 2026-10-22T11:33:40.78317219Z docker.io/library/archlinux:latest 2026-10-22T11:33:40.783394272Z ##[command]/usr/bin/docker create --name 47113ba962594aab99e8015584ea385c_archlinuxlatest_3b934c --label 4fc511 --workdir /__w/dumber/dumber --network github_network_52051601d0b346e6aeeaca5fc3bec635 -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-22T11:33:41.758729869Z 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f 2026-10-22T11:33:41.758812398Z ##[command]/usr/bin/docker start 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f 2026-10-22T11:33:42.004370043Z 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f 2026-10-22T11:33:42.004477572Z ##[command]/usr/bin/docker ps --all --filter id=512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f --filter status=running --no-trunc --format "{{.ID}} {{.Status}}" 2026-10-22T11:33:42.023885124Z 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f Up Less than a second 2026-10-22T11:33:42.024034147Z ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f 2026-10-22T11:33:42.043283501Z HOME=/github/home 2026-10-22T11:33:42.043320886Z GITHUB_ACTIONS=true 2026-10-22T11:33:42.043324776Z CI=true 2026-10-22T11:33:42.043327956Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026-10-22T11:33:42.043332937Z LANG=C.UTF-8 2026-10-22T11:33:42.045614604Z ##[endgroup] 2026-10-22T11:33:42.045639095Z ##[group]Waiting for all services to be ready 2026-10-22T11:33:42.045643625Z ##[endgroup] 2026-10-22T11:33:42.046544814Z ##[group]Run for attempt in 1 2 3; do 2026-10-22T11:33:42.046567835Z for attempt in 1 2 3; do 2026-10-22T11:33:42.046574119Z  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-22T11:33:42.046580484Z  exit 0 2026-10-22T11:33:42.046587414Z  fi 2026-10-22T11:33:42.046589612Z  if [ "$attempt" -eq 3 ]; then 2026-10-22T11:33:42.04659138Z  exit 1 2026-10-22T11:33:42.046592977Z  fi 2026-10-22T11:33:42.046594591Z  sleep 5 2026-10-22T11:33:42.046596206Z done 2026-10-22T11:33:42.046599522Z shell: sh -e {0} 2026-10-22T11:33:42.046601183Z ##[endgroup] 2026-10-22T11:33:42.115934275Z :: Synchronizing package databases... 2026-10-22T11:33:42.44672312Z core downloading... 2026-10-22T11:33:42.446755867Z extra downloading... 2026-10-22T11:33:42.449670457Z :: Starting full system upgrade... 2026-10-22T11:33:42.633582529Z resolving dependencies... 2026-10-22T11:33:42.633614441Z looking for conflicting packages... 2026-10-22T11:33:42.636604455Z 2026-10-22T11:33:42.636629216Z Package (8) Old Version New Version Net Change Download Size 2026-10-22T11:33:42.636634316Z 2026-10-22T11:33:42.636636523Z core/ca-certificates-mozilla 3.131-1 3.131.1-1 -0.01 MiB 0.37 MiB 2026-10-22T11:33:42.636638947Z core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB 2026-10-22T11:33:42.636640999Z core/iproute2 7.2.0-1 7.3.0-1 0.00 MiB 1.19 MiB 2026-10-22T11:33:42.636642918Z core/libelf 0.196-1 0.197-1 0.01 MiB 0.70 MiB 2026-10-22T11:33:42.636644772Z core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB 2026-10-22T11:33:42.636646884Z core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB 2026-10-22T11:33:42.636648699Z core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB 2026-10-22T11:33:42.636651154Z core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB 2026-10-22T11:33:42.63665294Z 2026-10-22T11:33:42.636655052Z Total Download Size: 16.27 MiB 2026-10-22T11:33:42.636657517Z Total Installed Size: 59.89 MiB 2026-10-22T11:33:42.636659257Z Net Upgrade Size: 0.14 MiB 2026-10-22T11:33:42.636660935Z 2026-10-22T11:33:42.636663421Z :: Proceed with installation? [Y/n] 2026-10-22T11:33:42.636665376Z :: Retrieving packages... 2026-10-22T11:33:42.98978202Z systemd-262.1-1-x86_64 downloading... 2026-10-22T11:33:42.989818932Z linux-api-headers-7.3-1-x86_64 downloading... 2026-10-22T11:33:42.989822938Z systemd-libs-262.1-1-x86_64 downloading... 2026-10-22T11:33:42.989825076Z iproute2-7.3.0-1-x86_64 downloading... 2026-10-22T11:33:42.989826964Z libelf-0.197-1-x86_64 downloading... 2026-10-22T11:33:42.98982894Z ca-certificates-mozilla-3.131.1-1-x86_64 downloading... 2026-10-22T11:33:42.989831302Z dbus-1.16.2-2-x86_64 downloading... 2026-10-22T11:33:42.98983326Z systemd-sysvcompat-262.1-1-x86_64 downloading... 2026-10-22T11:33:42.989835341Z checking keyring... 2026-10-22T11:33:43.0349658Z checking package integrity... 2026-10-22T11:33:43.178041837Z loading package files... 2026-10-22T11:33:43.196720484Z checking for file conflicts... 2026-10-22T11:33:43.196749062Z :: Processing package changes... 2026-10-22T11:33:43.196752283Z upgrading linux-api-headers... 2026-10-22T11:33:43.35375222Z upgrading systemd-libs... 2026-10-22T11:33:43.372917527Z upgrading ca-certificates-mozilla... 2026-10-22T11:33:43.376341518Z upgrading dbus... 2026-10-22T11:33:43.390781261Z upgrading libelf... 2026-10-22T11:33:43.403942802Z upgrading iproute2... 2026-10-22T11:33:43.419743616Z upgrading systemd... 2026-10-22T11:33:43.74929195Z upgrading systemd-sysvcompat... 2026-10-22T11:33:44.212203367Z :: Running post-transaction hooks... 2026-10-22T11:33:44.212243678Z ( 1/12) Creating system user accounts... 2026-10-22T11:33:44.265943702Z ( 2/12) Creating temporary files... 2026-10-22T11:33:44.321057425Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-22T11:33:44.321091166Z All rules containing unresolvable specifiers will be skipped. 2026-10-22T11:33:44.338083383Z ( 3/12) Updating journal message catalog... 2026-10-22T11:33:44.400410767Z ( 4/12) Updating udev hardware database... 2026-10-22T11:33:44.890955298Z ( 5/12) Applying kernel sysctl settings... 2026-10-22T11:33:44.944053833Z Skipped: Current root is not booted. 2026-10-22T11:33:44.944083606Z ( 6/12) Reloading system manager configuration... 2026-10-22T11:33:44.998293256Z Skipped: Current root is not booted. 2026-10-22T11:33:44.998333868Z ( 7/12) Reloading user manager configuration... 2026-10-22T11:33:45.05093205Z Skipped: Current root is not booted. 2026-10-22T11:33:45.050965115Z ( 8/12) Enqueuing marked services... 2026-10-22T11:33:45.103934881Z Skipped: Current root is not booted. 2026-10-22T11:33:45.103966026Z ( 9/12) Reloading device manager configuration... 2026-10-22T11:33:45.157674564Z Skipped: Current root is not booted. 2026-10-22T11:33:45.15770605Z (10/12) Arming ConditionNeedsUpdate... 2026-10-22T11:33:45.216941219Z (11/12) Rebuilding certificate stores... 2026-10-22T11:33:46.333756412Z (12/12) Reloading system bus configuration... 2026-10-22T11:33:46.401955799Z Skipped: Current root is not booted. 2026-10-22T11:33:46.637250319Z warning: brotli-1.2.0-1 is up to date -- reinstalling 2026-10-22T11:33:46.637280169Z warning: dbus-1.16.2-2 is up to date -- reinstalling 2026-10-22T11:33:46.63728411Z resolving dependencies... 2026-10-22T11:33:46.642955514Z :: There are 11 providers available for ttf-font: 2026-10-22T11:33:46.642990045Z :: Repository extra 2026-10-22T11:33:46.642997247Z 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-22T11:33:46.643134976Z 2026-10-22T11:33:46.645397654Z Enter a number (default=1): 2026-10-22T11:33:46.645418012Z looking for conflicting packages... 2026-10-22T11:33:46.660803184Z 2026-10-22T11:33:46.660836646Z Package (195) Old Version New Version Net Change Download Size 2026-10-22T11:33:46.66084269Z 2026-10-22T11:33:46.660845277Z extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB 2026-10-22T11:33:46.660847993Z extra/ada 4.0.0-1 0.95 MiB 0.31 MiB 2026-10-22T11:33:46.66084997Z extra/adwaita-cursors 51.0-1 11.41 MiB 0.35 MiB 2026-10-22T11:33:46.660851958Z extra/adwaita-fonts 51.0-2 7.27 MiB 2.17 MiB 2026-10-22T11:33:46.660853839Z extra/adwaita-icon-theme 51.0-1 0.92 MiB 0.19 MiB 2026-10-22T11:33:46.660855791Z extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB 2.17 MiB 2026-10-22T11:33:46.660857678Z extra/aom 3.15.2-1 9.50 MiB 2.97 MiB 2026-10-22T11:33:46.660859577Z extra/at-spi2-core 2.62.1-1 4.04 MiB 0.58 MiB 2026-10-22T11:33:46.660861508Z core/autoconf 2.73-1 2.25 MiB 0.64 MiB 2026-10-22T11:33:46.660863498Z core/automake 1.19-1 1.66 MiB 0.63 MiB 2026-10-22T11:33:46.660865678Z extra/avahi 1:0.9rc5-2 1.88 MiB 0.42 MiB 2026-10-22T11:33:46.660867621Z core/bison 3.8.2-8 2.52 MiB 0.75 MiB 2026-10-22T11:33:46.660869715Z extra/boost-libs 1.92.0-1 51.10 MiB 6.16 MiB 2026-10-22T11:33:46.660871754Z extra/bubblewrap 0.13.1-1 0.10 MiB 0.04 MiB 2026-10-22T11:33:46.66087386Z extra/c-ares 1.34.9-1 0.54 MiB 0.24 MiB 2026-10-22T11:33:46.660875845Z extra/cairo 1.18.6-1 1.77 MiB 0.68 MiB 2026-10-22T11:33:46.660880643Z extra/cpio 2.15-3 0.98 MiB 0.22 MiB 2026-10-22T11:33:46.660882945Z extra/dav1d 1.5.4-1 1.85 MiB 0.66 MiB 2026-10-22T11:33:46.660885744Z core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB 2026-10-22T11:33:46.66088759Z extra/dconf 51.0-1 0.46 MiB 0.11 MiB 2026-10-22T11:33:46.660889305Z core/debugedit 5.3-2 0.13 MiB 0.05 MiB 2026-10-22T11:33:46.660891211Z extra/default-cursors 3-1 0.00 MiB 0.00 MiB 2026-10-22T11:33:46.660893259Z extra/desktop-file-utils 0.28-1 0.18 MiB 0.04 MiB 2026-10-22T11:33:46.660895196Z core/diffutils 3.12-2 1.50 MiB 0.33 MiB 2026-10-22T11:33:46.66089707Z extra/duktape 2.7.0-7 0.78 MiB 0.17 MiB 2026-10-22T11:33:46.660898919Z core/elfutils 0.197-1 4.50 MiB 0.70 MiB 2026-10-22T11:33:46.660900852Z extra/enchant 2.8.21-1 0.32 MiB 0.09 MiB 2026-10-22T11:33:46.660902762Z core/fakeroot 1:1.37.2-3 0.14 MiB 0.08 MiB 2026-10-22T11:33:46.66090465Z core/flex 2.6.4-6 0.84 MiB 0.29 MiB 2026-10-22T11:33:46.660906866Z extra/fontconfig 2:2.18.3-2 1.33 MiB 0.40 MiB 2026-10-22T11:33:46.660908818Z extra/freetype2 2.15.0-1 1.74 MiB 0.57 MiB 2026-10-22T11:33:46.660914839Z extra/fribidi 1.0.17-1 0.26 MiB 0.07 MiB 2026-10-22T11:33:46.660917082Z extra/fuse-common 3.18.3-1 0.00 MiB 0.00 MiB 2026-10-22T11:33:46.660941348Z extra/fuse3 3.18.3-1 0.56 MiB 0.14 MiB 2026-10-22T11:33:46.660944738Z core/gc 8.2.12-1 0.76 MiB 0.23 MiB 2026-10-22T11:33:46.660946913Z core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB 2026-10-22T11:33:46.66095121Z extra/gdb 18.1-1 32.19 MiB 8.18 MiB 2026-10-22T11:33:46.660954235Z extra/gdb-common 18.1-1 1.16 MiB 0.12 MiB 2026-10-22T11:33:46.660957497Z extra/gdk-pixbuf2 2.44.8-1 3.01 MiB 0.49 MiB 2026-10-22T11:33:46.66096066Z extra/giflib 6.1.3-2 0.34 MiB 0.10 MiB 2026-10-22T11:33:46.660967862Z extra/glib-networking 1:2.90.0-1 0.70 MiB 0.15 MiB 2026-10-22T11:33:46.660971859Z extra/glycin 2.2.3-1 19.10 MiB 4.07 MiB 2026-10-22T11:33:46.660979234Z extra/gnu-free-fonts 20120503-9 6.65 MiB 3.19 MiB 2026-10-22T11:33:46.660981951Z extra/gobject-introspection-runtime 1.86.0-2 0.15 MiB 0.03 MiB 2026-10-22T11:33:46.660993957Z extra/gperftools 2.19.1-1 2.32 MiB 0.56 MiB 2026-10-22T11:33:46.660996817Z extra/graphene 1.10.8-2 0.98 MiB 0.10 MiB 2026-10-22T11:33:46.660999283Z extra/graphite 1:1.3.15-1 0.20 MiB 0.08 MiB 2026-10-22T11:33:46.661001197Z core/groff 1.24.2-1 9.11 MiB 2.43 MiB 2026-10-22T11:33:46.661002998Z extra/gsettings-desktop-schemas 51.0-1 6.65 MiB 0.87 MiB 2026-10-22T11:33:46.661004816Z extra/gsettings-system-schemas 51.0-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.661006593Z extra/gssdp 1.6.6-1 0.24 MiB 0.06 MiB 2026-10-22T11:33:46.661012483Z extra/gst-plugins-bad-libs 1.28.8-1 14.73 MiB 3.19 MiB 2026-10-22T11:33:46.661014967Z extra/gst-plugins-base-libs 1.28.8-1 12.85 MiB 2.46 MiB 2026-10-22T11:33:46.661017111Z extra/gstreamer 1.28.8-1 11.91 MiB 2.11 MiB 2026-10-22T11:33:46.661019077Z extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB 2026-10-22T11:33:46.661023668Z extra/gtk-update-icon-cache 1:4.24.1-1 0.04 MiB 0.02 MiB 2026-10-22T11:33:46.661026071Z extra/gtk3 1:3.24.52-2 53.22 MiB 8.93 MiB 2026-10-22T11:33:46.661028042Z core/guile 3.0.11-1 54.49 MiB 8.39 MiB 2026-10-22T11:33:46.661029913Z extra/gupnp 1:1.6.10-1 0.70 MiB 0.13 MiB 2026-10-22T11:33:46.661031788Z extra/gupnp-igd 1.6.0-2 0.11 MiB 0.03 MiB 2026-10-22T11:33:46.661033967Z extra/harfbuzz 14.6.0-1 5.10 MiB 1.36 MiB 2026-10-22T11:33:46.661037064Z extra/harfbuzz-icu 14.6.0-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.661056808Z extra/hicolor-icon-theme 0.18-1 0.05 MiB 0.01 MiB 2026-10-22T11:33:46.661060803Z extra/hidapi 0.15.0-1 0.13 MiB 0.04 MiB 2026-10-22T11:33:46.661062762Z extra/highway 1.4.0-1 10.04 MiB 1.19 MiB 2026-10-22T11:33:46.66106464Z extra/hyphen 2.8.9-1 0.04 MiB 0.02 MiB 2026-10-22T11:33:46.661069237Z extra/iso-codes 4.20.1-1 22.30 MiB 3.60 MiB 2026-10-22T11:33:46.661071338Z extra/jbigkit 2.2-1 0.17 MiB 0.05 MiB 2026-10-22T11:33:46.661073302Z extra/json-glib 1.10.8-1 1.01 MiB 0.17 MiB 2026-10-22T11:33:46.661075205Z extra/lcms2 2.19.1-1 0.69 MiB 0.23 MiB 2026-10-22T11:33:46.661077039Z extra/libavif 1.4.2-1 0.87 MiB 0.31 MiB 2026-10-22T11:33:46.661078826Z extra/libcloudproviders 0.4.1-1 0.32 MiB 0.05 MiB 2026-10-22T11:33:46.66108075Z extra/libcolord 1.4.8-2 1.24 MiB 0.18 MiB 2026-10-22T11:33:46.661085057Z extra/libcups 2:2.4.20-1 0.79 MiB 0.28 MiB 2026-10-22T11:33:46.661087126Z extra/libdaemon 0.14-6 0.06 MiB 0.02 MiB 2026-10-22T11:33:46.661088989Z extra/libdatrie 0.2.14-1 0.49 MiB 0.11 MiB 2026-10-22T11:33:46.661090831Z extra/libdeflate 1.26-1 0.14 MiB 0.06 MiB 2026-10-22T11:33:46.661092778Z extra/libdrm 2.4.134-1 1.28 MiB 0.35 MiB 2026-10-22T11:33:46.661094567Z core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB 2026-10-22T11:33:46.661096526Z extra/libepoxy 1.5.10-3 2.64 MiB 0.30 MiB 2026-10-22T11:33:46.661115227Z extra/libevdev 1.14.0-1 0.22 MiB 0.06 MiB 2026-10-22T11:33:46.661120349Z extra/libgirepository 1.86.0-2 1.52 MiB 0.14 MiB 2026-10-22T11:33:46.661130285Z extra/libglvnd 1.7.0-3 3.34 MiB 0.32 MiB 2026-10-22T11:33:46.661136444Z extra/libgudev 238-4 0.17 MiB 0.03 MiB 2026-10-22T11:33:46.661138702Z core/libisl 0.28-1 5.90 MiB 0.94 MiB 2026-10-22T11:33:46.661141461Z extra/libjpeg-turbo 3.2.0-2 2.65 MiB 0.59 MiB 2026-10-22T11:33:46.661143381Z extra/libjxl 0.12.0-1 6.78 MiB 1.86 MiB 2026-10-22T11:33:46.661145133Z extra/libmanette 0.2.13-2 0.40 MiB 0.05 MiB 2026-10-22T11:33:46.661146964Z core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB 2026-10-22T11:33:46.66114896Z extra/libnice 0.1.24-1 1.86 MiB 0.31 MiB 2026-10-22T11:33:46.661150788Z extra/libpciaccess 0.19-1 0.06 MiB 0.02 MiB 2026-10-22T11:33:46.66115267Z extra/libpipewire 1:1.6.9-1 5.78 MiB 1.49 MiB 2026-10-22T11:33:46.661160318Z extra/libpng 1.6.59-1 0.58 MiB 0.25 MiB 2026-10-22T11:33:46.661172925Z extra/libproxy 0.5.12-1 0.10 MiB 0.03 MiB 2026-10-22T11:33:46.66117593Z extra/librsvg 2:2.63.3-1 10.24 MiB 2.34 MiB 2026-10-22T11:33:46.661177844Z extra/libsoup3 3.8.0-1 2.06 MiB 0.42 MiB 2026-10-22T11:33:46.661179675Z extra/libstemmer 3.1.1-1 0.64 MiB 0.15 MiB 2026-10-22T11:33:46.661181772Z extra/libthai 0.1.30-1 1.24 MiB 0.26 MiB 2026-10-22T11:33:46.661183629Z extra/libtiff 4.7.2-2 1.32 MiB 0.40 MiB 2026-10-22T11:33:46.661185364Z core/libtool 2.6.2-5 2.34 MiB 0.42 MiB 2026-10-22T11:33:46.661190034Z extra/libunwind 1.8.3-1 0.30 MiB 0.13 MiB 2026-10-22T11:33:46.661199747Z extra/liburing 2.15-1 0.47 MiB 0.26 MiB 2026-10-22T11:33:46.661203906Z extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB 2026-10-22T11:33:46.661205756Z extra/libva 2.24.1-1 1.00 MiB 0.20 MiB 2026-10-22T11:33:46.661207527Z extra/libwebp 1.6.0-2 1.04 MiB 0.32 MiB 2026-10-22T11:33:46.661209404Z extra/libx11 1.8.14-1 9.84 MiB 2.02 MiB 2026-10-22T11:33:46.661211318Z extra/libxau 1.0.12-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.66121319Z extra/libxcb 1.17.0-1 3.87 MiB 0.97 MiB 2026-10-22T11:33:46.661215173Z extra/libxcomposite 0.4.7-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.661217001Z extra/libxcursor 1.2.3-1 0.07 MiB 0.03 MiB 2026-10-22T11:33:46.661218757Z extra/libxdamage 1.1.7-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.66122062Z extra/libxdmcp 1.1.5-2 0.13 MiB 0.03 MiB 2026-10-22T11:33:46.661222419Z extra/libxext 1.3.7-1 0.30 MiB 0.10 MiB 2026-10-22T11:33:46.661224879Z extra/libxfixes 6.0.2-1 0.04 MiB 0.01 MiB 2026-10-22T11:33:46.661226667Z extra/libxft 2.3.9-1 0.13 MiB 0.06 MiB 2026-10-22T11:33:46.661228497Z extra/libxi 1.8.4-1 0.41 MiB 0.07 MiB 2026-10-22T11:33:46.661230361Z extra/libxinerama 1.1.6-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.661232405Z extra/libxkbcommon 1.13.2-1 1.05 MiB 0.27 MiB 2026-10-22T11:33:46.661234269Z extra/libxkbcommon-x11 1.13.2-1 0.10 MiB 0.03 MiB 2026-10-22T11:33:46.66125227Z extra/libxrandr 1.5.5-1 0.07 MiB 0.03 MiB 2026-10-22T11:33:46.661255281Z extra/libxrender 0.9.13-1 0.10 MiB 0.03 MiB 2026-10-22T11:33:46.661257265Z extra/libxshmfence 1.3.3-1 0.02 MiB 0.01 MiB 2026-10-22T11:33:46.661259082Z extra/libxslt 1.1.45-2 0.78 MiB 0.20 MiB 2026-10-22T11:33:46.66126338Z extra/libxtst 1.2.6-1 0.11 MiB 0.03 MiB 2026-10-22T11:33:46.661271487Z extra/libxv 1.0.13-1 0.06 MiB 0.03 MiB 2026-10-22T11:33:46.661282655Z extra/libxxf86vm 1.1.7-1 0.03 MiB 0.02 MiB 2026-10-22T11:33:46.661287382Z extra/libyuv r2921+644251f25-1 1.50 MiB 0.26 MiB 2026-10-22T11:33:46.661290709Z extra/llvm-libs 23.1.3-4 164.87 MiB 41.45 MiB 2026-10-22T11:33:46.661293976Z extra/lm_sensors 1:3.6.2-1 0.48 MiB 0.13 MiB 2026-10-22T11:33:46.661297223Z core/lzo 2.10-5 0.38 MiB 0.09 MiB 2026-10-22T11:33:46.661300473Z core/m4 1.4.21-2 0.71 MiB 0.27 MiB 2026-10-22T11:33:46.661303717Z core/make 4.4.1-3 1.66 MiB 0.51 MiB 2026-10-22T11:33:46.661306963Z extra/mesa 1:26.2.5-1 53.86 MiB 13.50 MiB 2026-10-22T11:33:46.661310029Z extra/ministream 0.99.1-1 0.05 MiB 0.02 MiB 2026-10-22T11:33:46.661312923Z core/mpdecimal 4.0.1-3 0.32 MiB 0.10 MiB 2026-10-22T11:33:46.661315682Z extra/numactl 2.0.19-1 0.24 MiB 0.08 MiB 2026-10-22T11:33:46.661318465Z extra/openjpeg2 2.5.4-1 13.37 MiB 0.87 MiB 2026-10-22T11:33:46.661321687Z extra/orc 0.4.44-1 1.45 MiB 0.34 MiB 2026-10-22T11:33:46.661324529Z extra/pango 1:1.58.2-1 2.38 MiB 0.43 MiB 2026-10-22T11:33:46.661327036Z core/patch 2.8-1 0.17 MiB 0.08 MiB 2026-10-22T11:33:46.661330231Z core/perl 5.44.0-1 72.30 MiB 20.98 MiB 2026-10-22T11:33:46.661333882Z extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB 2026-10-22T11:33:46.661337666Z extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB 2026-10-22T11:33:46.661340877Z extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB 2026-10-22T11:33:46.661344295Z extra/pipewire 1:1.6.9-1 1.30 MiB 0.27 MiB 2026-10-22T11:33:46.661347526Z extra/pixman 0.46.4-1 0.74 MiB 0.28 MiB 2026-10-22T11:33:46.661350141Z core/pkgconf 3.0.10-1 0.34 MiB 0.12 MiB 2026-10-22T11:33:46.661353348Z core/python 3.14.8-1 73.79 MiB 13.55 MiB 2026-10-22T11:33:46.661356777Z extra/python-autocommand 2.2.2-9 0.08 MiB 0.02 MiB 2026-10-22T11:33:46.661360244Z extra/python-jaraco.collections 5.1.0-3 0.11 MiB 0.02 MiB 2026-10-22T11:33:46.661363807Z extra/python-jaraco.context 6.1.2-1 0.06 MiB 0.02 MiB 2026-10-22T11:33:46.661367168Z extra/python-jaraco.functools 4.1.0-3 0.07 MiB 0.02 MiB 2026-10-22T11:33:46.661379156Z extra/python-jaraco.text 4.0.0-4 0.08 MiB 0.02 MiB 2026-10-22T11:33:46.661382026Z extra/python-mako 1.4.3-1 0.98 MiB 0.17 MiB 2026-10-22T11:33:46.661384839Z extra/python-markdown 3.11.2-1 1.21 MiB 0.20 MiB 2026-10-22T11:33:46.66138781Z extra/python-markupsafe 3.0.4-1 0.09 MiB 0.02 MiB 2026-10-22T11:33:46.661389715Z extra/python-more-itertools 11.2.1-1 0.78 MiB 0.13 MiB 2026-10-22T11:33:46.661391565Z extra/python-packaging 26.3-1 1.58 MiB 0.25 MiB 2026-10-22T11:33:46.66139369Z extra/python-platformdirs 4.13.5-1 0.57 MiB 0.07 MiB 2026-10-22T11:33:46.66139888Z extra/python-setuptools 1:84.2.1-1 4.94 MiB 0.78 MiB 2026-10-22T11:33:46.661401157Z extra/python-wheel 0.48.0-1 0.34 MiB 0.07 MiB 2026-10-22T11:33:46.661403491Z extra/rav1e 0.8.1-3 7.49 MiB 1.58 MiB 2026-10-22T11:33:46.661405293Z extra/shared-mime-info 2.5.1-2 5.83 MiB 0.75 MiB 2026-10-22T11:33:46.661407053Z extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB 2026-10-22T11:33:46.661408817Z extra/source-highlight 3.1.9-19 3.27 MiB 0.69 MiB 2026-10-22T11:33:46.661410779Z extra/spirv-tools 1:1.4.363.0-1 8.16 MiB 2.12 MiB 2026-10-22T11:33:46.661412554Z core/sudo 1.9.17.p2-6 7.85 MiB 1.86 MiB 2026-10-22T11:33:46.661414302Z extra/svt-av1 4.2.0-1 5.36 MiB 1.98 MiB 2026-10-22T11:33:46.661416179Z core/texinfo 7.3-3 12.69 MiB 2.13 MiB 2026-10-22T11:33:46.661418108Z extra/tinysparql 3.12.0-1 3.92 MiB 1.06 MiB 2026-10-22T11:33:46.66141992Z extra/vmaf 3.2.1-1 7.11 MiB 0.48 MiB 2026-10-22T11:33:46.661424652Z extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB 0.18 MiB 2026-10-22T11:33:46.661427907Z extra/wayland 1.26.0-1 0.86 MiB 0.15 MiB 2026-10-22T11:33:46.661431375Z core/which 2.25-1 0.03 MiB 0.02 MiB 2026-10-22T11:33:46.661434803Z extra/woff2 1.0.2-7 0.19 MiB 0.06 MiB 2026-10-22T11:33:46.661443004Z extra/xcb-proto 1.17.0-4 1.03 MiB 0.13 MiB 2026-10-22T11:33:46.661446247Z extra/xdg-dbus-proxy 0.1.9-1 0.06 MiB 0.03 MiB 2026-10-22T11:33:46.661451011Z extra/xdg-desktop-portal 1.22.1-2 1.83 MiB 0.44 MiB 2026-10-22T11:33:46.661453297Z extra/xdg-desktop-portal-gtk 1.15.3-2 0.42 MiB 0.10 MiB 2026-10-22T11:33:46.661455252Z extra/xkeyboard-config 2.48-1 10.24 MiB 0.87 MiB 2026-10-22T11:33:46.661457218Z extra/xorg-xprop 1.2.8-1 0.05 MiB 0.03 MiB 2026-10-22T11:33:46.661458893Z extra/xorgproto 2026.1-1 1.47 MiB 0.24 MiB 2026-10-22T11:33:46.661460616Z extra/xxhash 0.8.4-1 0.42 MiB 0.10 MiB 2026-10-22T11:33:46.661462777Z extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB 2026-10-22T11:33:46.661464554Z core/base-devel 1-2 0.00 MiB 0.00 MiB 2026-10-22T11:33:46.661469163Z core/brotli 1.2.0-1 1.2.0-1 0.00 MiB 0.39 MiB 2026-10-22T11:33:46.66147263Z core/dbus 1.16.2-2 1.16.2-2 0.00 MiB 2026-10-22T11:33:46.661474552Z extra/git 2.56.0-1 33.54 MiB 7.43 MiB 2026-10-22T11:33:46.661476286Z extra/go 2:1.27.3-1 226.64 MiB 42.30 MiB 2026-10-22T11:33:46.661478072Z extra/gobject-introspection 1.86.0-2 3.11 MiB 0.51 MiB 2026-10-22T11:33:46.661480073Z extra/gtk4 1:4.24.1-1 54.04 MiB 9.49 MiB 2026-10-22T11:33:46.661481805Z extra/gtk4-layer-shell 1.3.0-1 0.29 MiB 0.05 MiB 2026-10-22T11:33:46.661483712Z extra/libadwaita 1:1.10.0-1 5.29 MiB 0.80 MiB 2026-10-22T11:33:46.661485477Z extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB 2026-10-22T11:33:46.661492047Z extra/webkitgtk-6.0 2.54.1-1 138.59 MiB 38.48 MiB 2026-10-22T11:33:46.66149452Z 2026-10-22T11:33:46.661496964Z Total Download Size: 380.54 MiB 2026-10-22T11:33:46.661502888Z Total Installed Size: 1715.46 MiB 2026-10-22T11:33:46.661506546Z Net Upgrade Size: 1713.42 MiB 2026-10-22T11:33:46.661513439Z 2026-10-22T11:33:46.661518694Z :: Proceed with installation? [Y/n] 2026-10-22T11:33:46.661524438Z :: Retrieving packages... 2026-10-22T11:33:53.514907698Z gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading... 2026-10-22T11:33:53.514939377Z go-2:1.27.3-1-x86_64 downloading... 2026-10-22T11:33:53.51494552Z llvm-libs-23.1.3-4-x86_64 downloading... 2026-10-22T11:33:53.514953635Z webkitgtk-6.0-2.54.1-1-x86_64 downloading... 2026-10-22T11:33:53.514961021Z perl-5.44.0-1-x86_64 downloading... 2026-10-22T11:33:53.514964969Z nodejs-26.12.0-1-x86_64 downloading... 2026-10-22T11:33:53.514968212Z python-3.14.8-1-x86_64 downloading... 2026-10-22T11:33:53.514971314Z mesa-1:26.2.5-1-x86_64 downloading... 2026-10-22T11:33:53.514976101Z gtk4-1:4.24.1-1-x86_64 downloading... 2026-10-22T11:33:53.514979458Z gtk3-1:3.24.52-2-x86_64 downloading... 2026-10-22T11:33:53.514983564Z guile-3.0.11-1-x86_64 downloading... 2026-10-22T11:33:53.514988096Z gdb-18.1-1-x86_64 downloading... 2026-10-22T11:33:53.51499106Z git-2.56.0-1-x86_64 downloading... 2026-10-22T11:33:53.514999435Z boost-libs-1.92.0-1-x86_64 downloading... 2026-10-22T11:33:53.515008477Z glycin-2.2.3-1-x86_64 downloading... 2026-10-22T11:33:53.515019039Z iso-codes-4.20.1-1-any downloading... 2026-10-22T11:33:53.515024123Z gnu-free-fonts-20120503-9-any downloading... 2026-10-22T11:33:53.515027412Z gst-plugins-bad-libs-1.28.8-1-x86_64 downloading... 2026-10-22T11:33:53.515030385Z aom-3.15.2-1-x86_64 downloading... 2026-10-22T11:33:53.515033262Z gst-plugins-base-libs-1.28.8-1-x86_64 downloading... 2026-10-22T11:33:53.515036106Z groff-1.24.2-1-x86_64 downloading... 2026-10-22T11:33:53.515040131Z librsvg-2:2.63.3-1-x86_64 downloading... 2026-10-22T11:33:53.515043515Z adwaita-fonts-51.0-2-any downloading... 2026-10-22T11:33:53.515046344Z adwaita-icon-theme-legacy-46.2-3-any downloading... 2026-10-22T11:33:53.515077238Z texinfo-7.3-3-x86_64 downloading... 2026-10-22T11:33:53.515085671Z spirv-tools-1:1.4.363.0-1-x86_64 downloading... 2026-10-22T11:33:53.515088408Z gstreamer-1.28.8-1-x86_64 downloading... 2026-10-22T11:33:53.515090389Z libx11-1.8.14-1-x86_64 downloading... 2026-10-22T11:33:53.515092115Z svt-av1-4.2.0-1-x86_64 downloading... 2026-10-22T11:33:53.515094121Z libjxl-0.12.0-1-x86_64 downloading... 2026-10-22T11:33:53.515128513Z sudo-1.9.17.p2-6-x86_64 downloading... 2026-10-22T11:33:53.515142491Z rav1e-0.8.1-3-x86_64 downloading... 2026-10-22T11:33:53.515152163Z libpipewire-1:1.6.9-1-x86_64 downloading... 2026-10-22T11:33:53.515161096Z harfbuzz-14.6.0-1-x86_64 downloading... 2026-10-22T11:33:53.515167626Z abseil-cpp-20260817.0-2-x86_64 downloading... 2026-10-22T11:33:53.515170172Z db5.3-5.3.28-7-x86_64 downloading... 2026-10-22T11:33:53.515171938Z highway-1.4.0-1-x86_64 downloading... 2026-10-22T11:33:53.515173651Z tinysparql-3.12.0-1-x86_64 downloading... 2026-10-22T11:33:53.515179757Z libxcb-1.17.0-1-x86_64 downloading... 2026-10-22T11:33:53.515187346Z libisl-0.28-1-x86_64 downloading... 2026-10-22T11:33:53.51519789Z openjpeg2-2.5.4-1-x86_64 downloading... 2026-10-22T11:33:53.515203382Z xkeyboard-config-2.48-1-any downloading... 2026-10-22T11:33:53.515206288Z gsettings-desktop-schemas-51.0-1-any downloading... 2026-10-22T11:33:53.515209753Z libadwaita-1:1.10.0-1-x86_64 downloading... 2026-10-22T11:33:53.515212638Z python-setuptools-1:84.2.1-1-any downloading... 2026-10-22T11:33:53.515216297Z bison-3.8.2-8-x86_64 downloading... 2026-10-22T11:33:53.515219289Z shared-mime-info-2.5.1-2-x86_64 downloading... 2026-10-22T11:33:53.515222151Z elfutils-0.197-1-x86_64 downloading... 2026-10-22T11:33:53.515224993Z source-highlight-3.1.9-19-x86_64 downloading... 2026-10-22T11:33:53.515228485Z cairo-1.18.6-1-x86_64 downloading... 2026-10-22T11:33:53.515231154Z dav1d-1.5.4-1-x86_64 downloading... 2026-10-22T11:33:53.515233899Z autoconf-2.73-1-any downloading... 2026-10-22T11:33:53.515236848Z automake-1.19-1-any downloading... 2026-10-22T11:33:53.515239364Z libjpeg-turbo-3.2.0-2-x86_64 downloading... 2026-10-22T11:33:53.515241754Z at-spi2-core-2.62.1-1-x86_64 downloading... 2026-10-22T11:33:53.51524488Z freetype2-2.15.0-1-x86_64 downloading... 2026-10-22T11:33:53.515248Z gperftools-2.19.1-1-x86_64 downloading... 2026-10-22T11:33:53.515251927Z gobject-introspection-1.86.0-2-x86_64 downloading... 2026-10-22T11:33:53.515255153Z make-4.4.1-3-x86_64 downloading... 2026-10-22T11:33:53.515258396Z gdk-pixbuf2-2.44.8-1-x86_64 downloading... 2026-10-22T11:33:53.515261579Z vmaf-3.2.1-1-x86_64 downloading... 2026-10-22T11:33:53.515266345Z simdjson-1:5.0.5-1-x86_64 downloading... 2026-10-22T11:33:53.515269582Z xdg-desktop-portal-1.22.1-2-x86_64 downloading... 2026-10-22T11:33:53.515272858Z pango-1:1.58.2-1-x86_64 downloading... 2026-10-22T11:33:53.515281524Z libtool-2.6.2-5-x86_64 downloading... 2026-10-22T11:33:53.51528556Z libsoup3-3.8.0-1-x86_64 downloading... 2026-10-22T11:33:53.515292557Z avahi-1:0.9rc5-2-x86_64 downloading... 2026-10-22T11:33:53.515300299Z libtiff-4.7.2-2-x86_64 downloading... 2026-10-22T11:33:53.515308279Z fontconfig-2:2.18.3-2-x86_64 downloading... 2026-10-22T11:33:53.515316094Z gtest-1.18.0-1-x86_64 downloading... 2026-10-22T11:33:53.515319501Z brotli-1.2.0-1-x86_64 downloading... 2026-10-22T11:33:53.515321433Z adwaita-cursors-51.0-1-any downloading... 2026-10-22T11:33:53.51532403Z libdrm-2.4.134-1-x86_64 downloading... 2026-10-22T11:33:53.515330964Z orc-0.4.44-1-x86_64 downloading... 2026-10-22T11:33:53.515340859Z diffutils-3.12-2-x86_64 downloading... 2026-10-22T11:33:53.5153486Z libwebp-1.6.0-2-x86_64 downloading... 2026-10-22T11:33:53.515353476Z libglvnd-1.7.0-3-x86_64 downloading... 2026-10-22T11:33:53.515355451Z libnice-0.1.24-1-x86_64 downloading... 2026-10-22T11:33:53.515357589Z ada-4.0.0-1-x86_64 downloading... 2026-10-22T11:33:53.515359319Z libavif-1.4.2-1-x86_64 downloading... 2026-10-22T11:33:53.51536156Z libepoxy-1.5.10-3-x86_64 downloading... 2026-10-22T11:33:53.515364584Z flex-2.6.4-6-x86_64 downloading... 2026-10-22T11:33:53.515367632Z pixman-0.46.4-1-x86_64 downloading... 2026-10-22T11:33:53.515370706Z libcups-2:2.4.20-1-x86_64 downloading... 2026-10-22T11:33:53.51537412Z libxkbcommon-1.13.2-1-x86_64 downloading... 2026-10-22T11:33:53.515377292Z pipewire-1:1.6.9-1-x86_64 downloading... 2026-10-22T11:33:53.515380614Z m4-1.4.21-2-x86_64 downloading... 2026-10-22T11:33:53.51538415Z libthai-0.1.30-1-x86_64 downloading... 2026-10-22T11:33:53.515386126Z liburing-2.15-1-x86_64 downloading... 2026-10-22T11:33:53.51538792Z libuv-1.52.1-2-x86_64 downloading... 2026-10-22T11:33:53.515389641Z libyuv-r2921+644251f25-1-x86_64 downloading... 2026-10-22T11:33:53.515391398Z libpng-1.6.59-1-x86_64 downloading... 2026-10-22T11:33:53.515393189Z python-packaging-26.3-1-any downloading... 2026-10-22T11:33:53.515394831Z c-ares-1.34.9-1-x86_64 downloading... 2026-10-22T11:33:53.515412615Z xorgproto-2026.1-1-any downloading... 2026-10-22T11:33:53.515416309Z gc-8.2.12-1-x86_64 downloading... 2026-10-22T11:33:53.515419683Z lcms2-2.19.1-1-x86_64 downloading... 2026-10-22T11:33:53.515422936Z cpio-2.15-3-x86_64 downloading... 2026-10-22T11:33:53.515426092Z libva-2.24.1-1-x86_64 downloading... 2026-10-22T11:33:54.005143408Z libxslt-1.1.45-2-x86_64 downloading... 2026-10-22T11:33:54.005178423Z python-markdown-3.11.2-1-any downloading... 2026-10-22T11:33:54.005182303Z adwaita-icon-theme-51.0-1-any downloading... 2026-10-22T11:33:54.00518509Z vulkan-icd-loader-1.4.363.0-1-x86_64 downloading... 2026-10-22T11:33:54.005187391Z libcolord-1.4.8-2-x86_64 downloading... 2026-10-22T11:33:54.005189328Z duktape-2.7.0-7-x86_64 downloading... 2026-10-22T11:33:54.005191304Z python-mako-1.4.3-1-any downloading... 2026-10-22T11:33:54.005193685Z json-glib-1.10.8-1-x86_64 downloading... 2026-10-22T11:33:54.005198397Z glib-networking-1:2.90.0-1-x86_64 downloading... 2026-10-22T11:33:54.00520041Z wayland-1.26.0-1-x86_64 downloading... 2026-10-22T11:33:54.005202229Z libstemmer-3.1.1-1-x86_64 downloading... 2026-10-22T11:33:54.005204067Z libgirepository-1.86.0-2-x86_64 downloading... 2026-10-22T11:33:54.005205857Z fuse3-3.18.3-1-x86_64 downloading... 2026-10-22T11:33:54.005207674Z lm_sensors-1:3.6.2-1-x86_64 downloading... 2026-10-22T11:33:54.005209722Z python-more-itertools-11.2.1-1-any downloading... 2026-10-22T11:33:54.005211553Z libunwind-1.8.3-1-x86_64 downloading... 2026-10-22T11:33:54.00521337Z xcb-proto-1.17.0-4-any downloading... 2026-10-22T11:33:54.005215178Z gupnp-1:1.6.10-1-x86_64 downloading... 2026-10-22T11:33:54.005216967Z gdb-common-18.1-1-x86_64 downloading... 2026-10-22T11:33:54.005218912Z pkgconf-3.0.10-1-x86_64 downloading... 2026-10-22T11:33:54.005220812Z libedit-20260512_3.1-1-x86_64 downloading... 2026-10-22T11:33:54.005223642Z zlib-ng-2.3.3-1-x86_64 downloading... 2026-10-22T11:33:54.00522548Z dconf-51.0-1-x86_64 downloading... 2026-10-22T11:33:54.005227234Z libdatrie-0.2.14-1-x86_64 downloading... 2026-10-22T11:33:54.005229057Z xdg-desktop-portal-gtk-1.15.3-2-x86_64 downloading... 2026-10-22T11:33:54.00523095Z graphene-1.10.8-2-x86_64 downloading... 2026-10-22T11:33:54.005232679Z xxhash-0.8.4-1-x86_64 downloading... 2026-10-22T11:33:54.005237794Z libxext-1.3.7-1-x86_64 downloading... 2026-10-22T11:33:54.005239874Z mpdecimal-4.0.1-3-x86_64 downloading... 2026-10-22T11:33:54.005241654Z giflib-6.1.3-2-x86_64 downloading... 2026-10-22T11:33:54.005243337Z libmpc-1.4.1-1-x86_64 downloading... 2026-10-22T11:33:54.005245071Z lzo-2.10-5-x86_64 downloading... 2026-10-22T11:33:54.00524731Z enchant-2.8.21-1-x86_64 downloading... 2026-10-22T11:33:54.005249071Z patch-2.8-1-x86_64 downloading... 2026-10-22T11:33:54.005250839Z graphite-1:1.3.15-1-x86_64 downloading... 2026-10-22T11:33:54.005252596Z numactl-2.0.19-1-x86_64 downloading... 2026-10-22T11:33:54.005254435Z fakeroot-1:1.37.2-3-x86_64 downloading... 2026-10-22T11:33:54.005256202Z python-wheel-0.48.0-1-any downloading... 2026-10-22T11:33:54.005257971Z fribidi-1.0.17-1-x86_64 downloading... 2026-10-22T11:33:54.00525974Z libxi-1.8.4-1-x86_64 downloading... 2026-10-22T11:33:54.005261589Z python-platformdirs-4.13.5-1-any downloading... 2026-10-22T11:33:54.005263432Z libdeflate-1.26-1-x86_64 downloading... 2026-10-22T11:33:54.005265176Z perl-timedate-2.35-1-any downloading... 2026-10-22T11:33:54.005269901Z woff2-1.0.2-7-x86_64 downloading... 2026-10-22T11:33:54.005273475Z gssdp-1.6.6-1-x86_64 downloading... 2026-10-22T11:33:54.005276729Z libxft-2.3.9-1-x86_64 downloading... 2026-10-22T11:33:54.005282914Z libevdev-1.14.0-1-x86_64 downloading... 2026-10-22T11:33:54.005290634Z perl-mailtools-2.22-3-any downloading... 2026-10-22T11:33:54.005295263Z libmanette-0.2.13-2-x86_64 downloading... 2026-10-22T11:33:54.005299084Z gtk4-layer-shell-1.3.0-1-x86_64 downloading... 2026-10-22T11:33:54.00530099Z jbigkit-2.2-1-x86_64 downloading... 2026-10-22T11:33:54.005302759Z debugedit-5.3-2-x86_64 downloading... 2026-10-22T11:33:54.005304466Z libcloudproviders-0.4.1-1-x86_64 downloading... 2026-10-22T11:33:54.005306258Z desktop-file-utils-0.28-1-x86_64 downloading... 2026-10-22T11:33:54.005307936Z hidapi-0.15.0-1-x86_64 downloading... 2026-10-22T11:33:54.005309576Z bubblewrap-0.13.1-1-x86_64 downloading... 2026-10-22T11:33:54.005311215Z libxv-1.0.13-1-x86_64 downloading... 2026-10-22T11:33:54.005313154Z gobject-introspection-runtime-1.86.0-2-x86_64 downloading... 2026-10-22T11:33:54.005316312Z libxcursor-1.2.3-1-x86_64 downloading... 2026-10-22T11:33:54.005318104Z libxkbcommon-x11-1.13.2-1-x86_64 downloading... 2026-10-22T11:33:54.005319831Z libxrender-0.9.13-1-x86_64 downloading... 2026-10-22T11:33:54.005321473Z libproxy-0.5.12-1-x86_64 downloading... 2026-10-22T11:33:54.005323923Z libgudev-238-4-x86_64 downloading... 2026-10-22T11:33:54.005326035Z gupnp-igd-1.6.0-2-x86_64 downloading... 2026-10-22T11:33:54.005327717Z libxrandr-1.5.5-1-x86_64 downloading... 2026-10-22T11:33:54.005329438Z libxdmcp-1.1.5-2-x86_64 downloading... 2026-10-22T11:33:54.005331213Z xdg-dbus-proxy-0.1.9-1-x86_64 downloading... 2026-10-22T11:33:54.005332942Z libxtst-1.2.6-1-x86_64 downloading... 2026-10-22T11:33:54.005334663Z xorg-xprop-1.2.8-1-x86_64 downloading... 2026-10-22T11:33:54.005336333Z python-autocommand-2.2.2-9-any downloading... 2026-10-22T11:33:54.005338129Z python-jaraco.collections-5.1.0-3-any downloading... 2026-10-22T11:33:54.005339916Z python-markupsafe-3.0.4-1-x86_64 downloading... 2026-10-22T11:33:54.005341705Z python-jaraco.text-4.0.0-4-any downloading... 2026-10-22T11:33:54.005343361Z libpciaccess-0.19-1-x86_64 downloading... 2026-10-22T11:33:54.005345004Z perl-error-0.17030-3-any downloading... 2026-10-22T11:33:54.005346607Z libdaemon-0.14-6-x86_64 downloading... 2026-10-22T11:33:54.005348317Z python-jaraco.functools-4.1.0-3-any downloading... 2026-10-22T11:33:54.005350589Z ministream-0.99.1-1-x86_64 downloading... 2026-10-22T11:33:54.005352219Z hyphen-2.8.9-1-x86_64 downloading... 2026-10-22T11:33:54.005353926Z gtk-update-icon-cache-1:4.24.1-1-x86_64 downloading... 2026-10-22T11:33:54.005355802Z python-jaraco.context-6.1.2-1-any downloading... 2026-10-22T11:33:54.005357567Z which-2.25-1-x86_64 downloading... 2026-10-22T11:33:54.005359219Z libxxf86vm-1.1.7-1-x86_64 downloading... 2026-10-22T11:33:54.005360865Z libxfixes-6.0.2-1-x86_64 downloading... 2026-10-22T11:33:54.00536476Z hicolor-icon-theme-0.18-1-any downloading... 2026-10-22T11:33:54.005366533Z libxcomposite-0.4.7-1-x86_64 downloading... 2026-10-22T11:33:54.005368138Z libxau-1.0.12-1-x86_64 downloading... 2026-10-22T11:33:54.005369759Z libxinerama-1.1.6-1-x86_64 downloading... 2026-10-22T11:33:54.005371575Z harfbuzz-icu-14.6.0-1-x86_64 downloading... 2026-10-22T11:33:54.005373183Z libxdamage-1.1.7-1-x86_64 downloading... 2026-10-22T11:33:54.005374791Z gsettings-system-schemas-51.0-1-any downloading... 2026-10-22T11:33:54.005376454Z libxshmfence-1.3.3-1-x86_64 downloading... 2026-10-22T11:33:54.00537857Z fuse-common-3.18.3-1-x86_64 downloading... 2026-10-22T11:33:54.005380209Z default-cursors-3-1-any downloading... 2026-10-22T11:33:54.005381795Z base-devel-1-2-any downloading... 2026-10-22T11:33:54.005383517Z checking keyring... 2026-10-22T11:33:54.213209345Z checking package integrity... 2026-10-22T11:33:57.692675373Z loading package files... 2026-10-22T11:33:57.961344674Z checking for file conflicts... 2026-10-22T11:33:58.075674413Z :: Processing package changes... 2026-10-22T11:33:58.075713861Z installing db5.3... 2026-10-22T11:33:58.091807801Z installing perl... 2026-10-22T11:33:58.412238152Z installing perl-error... 2026-10-22T11:33:58.412270508Z installing perl-timedate... 2026-10-22T11:33:58.414971177Z installing perl-mailtools... 2026-10-22T11:33:58.41708549Z installing zlib-ng... 2026-10-22T11:33:58.420133716Z reinstalling brotli... 2026-10-22T11:33:58.428172997Z installing git... 2026-10-22T11:33:58.575430557Z Optional dependencies for git 2026-10-22T11:33:58.57546789Z git-zsh-completion: upstream zsh completion 2026-10-22T11:33:58.575474801Z tk: gitk and git gui 2026-10-22T11:33:58.575478592Z openssh: ssh transport and crypto 2026-10-22T11:33:58.575485501Z man: show help with `git command --help` 2026-10-22T11:33:58.575488745Z perl-libwww: git svn 2026-10-22T11:33:58.57549199Z perl-term-readkey: git svn and interactive.singlekey setting 2026-10-22T11:33:58.575504616Z perl-io-socket-ssl: git send-email TLS support 2026-10-22T11:33:58.575508771Z perl-authen-sasl: git send-email TLS support 2026-10-22T11:33:58.575512181Z perl-cgi: gitweb (web interface) support 2026-10-22T11:33:58.575515521Z python: git svn & git p4 [pending] 2026-10-22T11:33:58.575522854Z subversion: git svn 2026-10-22T11:33:58.575526728Z org.freedesktop.secrets: keyring credential helper 2026-10-22T11:33:58.575530157Z libsecret: libsecret credential helper [installed] 2026-10-22T11:33:58.575534087Z less: the default pager for git 2026-10-22T11:33:58.57554289Z installing go... 2026-10-22T11:34:00.335866965Z reinstalling dbus... 2026-10-22T11:34:00.349435722Z installing dconf... 2026-10-22T11:34:00.447926042Z installing gsettings-system-schemas... 2026-10-22T11:34:00.44795654Z installing adwaita-fonts... 2026-10-22T11:34:00.465816397Z installing gsettings-desktop-schemas... 2026-10-22T11:34:00.47946519Z installing xcb-proto... 2026-10-22T11:34:00.48574456Z installing xorgproto... 2026-10-22T11:34:00.500816373Z installing libxdmcp... 2026-10-22T11:34:00.500845493Z installing libxau... 2026-10-22T11:34:00.500848621Z installing libxcb... 2026-10-22T11:34:00.523010337Z installing libx11... 2026-10-22T11:34:00.543264383Z installing libxext... 2026-10-22T11:34:00.546114569Z installing libxfixes... 2026-10-22T11:34:00.546134938Z installing libxi... 2026-10-22T11:34:00.546138258Z installing libxtst... 2026-10-22T11:34:00.549124245Z installing xorg-xprop... 2026-10-22T11:34:00.549145498Z installing at-spi2-core... 2026-10-22T11:34:00.568330593Z installing bubblewrap... 2026-10-22T11:34:00.568361932Z installing libpng... 2026-10-22T11:34:00.571436445Z installing freetype2... 2026-10-22T11:34:00.580404503Z Optional dependencies for freetype2 2026-10-22T11:34:00.580433244Z harfbuzz: Improved autohinting [pending] 2026-10-22T11:34:00.580436528Z installing fontconfig... 2026-10-22T11:34:00.681569797Z Creating fontconfig configuration... 2026-10-22T11:34:00.722516813Z Rebuilding fontconfig cache... 2026-10-22T11:34:02.744670968Z installing libxrender... 2026-10-22T11:34:02.744706803Z installing lzo... 2026-10-22T11:34:02.747357716Z installing pixman... 2026-10-22T11:34:02.749464043Z installing cairo... 2026-10-22T11:34:02.759732815Z installing enchant... 2026-10-22T11:34:02.762037405Z Optional dependencies for enchant 2026-10-22T11:34:02.762067307Z aspell: for aspell based spell checking support 2026-10-22T11:34:02.762070768Z hspell: for hspell based spell checking support 2026-10-22T11:34:02.76207293Z hunspell: for hunspell based spell checking support 2026-10-22T11:34:02.762075109Z libvoikko: for libvoikko based spell checking support 2026-10-22T11:34:02.762077211Z nuspell: for nuspell based spell checking support 2026-10-22T11:34:02.762079414Z installing libjpeg-turbo... 2026-10-22T11:34:02.769829808Z installing jbigkit... 2026-10-22T11:34:02.769861494Z installing libdeflate... 2026-10-22T11:34:02.772488693Z installing libwebp... 2026-10-22T11:34:02.777876255Z Optional dependencies for libwebp 2026-10-22T11:34:02.777908033Z libwebp-utils: WebP conversion and inspection tools 2026-10-22T11:34:02.777911819Z installing libtiff... 2026-10-22T11:34:02.784040656Z Optional dependencies for libtiff 2026-10-22T11:34:02.784086382Z freeglut: for using tiffgt 2026-10-22T11:34:02.7840908Z installing lcms2... 2026-10-22T11:34:02.786903754Z installing giflib... 2026-10-22T11:34:02.786933671Z installing libunwind... 2026-10-22T11:34:02.792032437Z installing gperftools... 2026-10-22T11:34:02.799618183Z installing gtest... 2026-10-22T11:34:02.808144829Z Optional dependencies for gtest 2026-10-22T11:34:02.808191821Z python: gmock generator [pending] 2026-10-22T11:34:02.80819952Z installing highway... 2026-10-22T11:34:02.831744281Z installing libjxl... 2026-10-22T11:34:02.851129845Z Optional dependencies for libjxl 2026-10-22T11:34:02.85116273Z java-runtime: for JNI bindings 2026-10-22T11:34:02.851167546Z installing dav1d... 2026-10-22T11:34:02.857617189Z Optional dependencies for dav1d 2026-10-22T11:34:02.857659694Z dav1d-doc: HTML documentation 2026-10-22T11:34:02.857666015Z installing graphite... 2026-10-22T11:34:02.857673056Z Optional dependencies for graphite 2026-10-22T11:34:02.857676326Z graphite-docs: Documentation 2026-10-22T11:34:02.857679392Z installing harfbuzz... 2026-10-22T11:34:02.876012553Z Optional dependencies for harfbuzz 2026-10-22T11:34:02.876047701Z harfbuzz-utils: utilities 2026-10-22T11:34:02.87605133Z installing fribidi... 2026-10-22T11:34:02.878583121Z installing libdatrie... 2026-10-22T11:34:02.878605893Z installing libthai... 2026-10-22T11:34:02.886317635Z installing libxft... 2026-10-22T11:34:02.886350171Z installing pango... 2026-10-22T11:34:02.896849318Z installing librsvg... 2026-10-22T11:34:02.92928855Z installing glycin... 2026-10-22T11:34:02.991366353Z Optional dependencies for glycin 2026-10-22T11:34:02.991422891Z libheif: Load .avif, .heic and .heif 2026-10-22T11:34:02.991430254Z installing shared-mime-info... 2026-10-22T11:34:03.004626997Z installing gdk-pixbuf2... 2026-10-22T11:34:03.014347283Z Optional dependencies for gdk-pixbuf2 2026-10-22T11:34:03.014377367Z libheif: Load .avif, .heic and .heif 2026-10-22T11:34:03.01438081Z libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf 2026-10-22T11:34:03.014387288Z libwmf: Load .apm and .wmf 2026-10-22T11:34:03.014389751Z installing gstreamer... 2026-10-22T11:34:03.114809942Z Optional dependencies for gstreamer 2026-10-22T11:34:03.114840258Z python: gst-plugins-doc-cache-generator [pending] 2026-10-22T11:34:03.114844328Z installing graphene... 2026-10-22T11:34:03.119421184Z installing iso-codes... 2026-10-22T11:34:03.19111257Z installing libpciaccess... 2026-10-22T11:34:03.191148408Z installing libdrm... 2026-10-22T11:34:03.199970998Z Optional dependencies for libdrm 2026-10-22T11:34:03.200005412Z cairo: needed for modetest tool [installed] 2026-10-22T11:34:03.200011096Z installing libxshmfence... 2026-10-22T11:34:03.20001465Z installing libxxf86vm... 2026-10-22T11:34:03.200017485Z installing libedit... 2026-10-22T11:34:03.202998566Z installing llvm-libs... 2026-10-22T11:34:03.703893976Z installing lm_sensors... 2026-10-22T11:34:03.707332387Z Optional dependencies for lm_sensors 2026-10-22T11:34:03.707362216Z rrdtool: for logging with sensord 2026-10-22T11:34:03.707367542Z perl: for sensor detection and configuration convert [installed] 2026-10-22T11:34:03.707371441Z installing spirv-tools... 2026-10-22T11:34:03.730387153Z installing default-cursors... 2026-10-22T11:34:03.730417196Z Optional dependencies for default-cursors 2026-10-22T11:34:03.730420513Z adwaita-cursors: default cursor theme [pending] 2026-10-22T11:34:03.730423071Z installing wayland... 2026-10-22T11:34:03.732586463Z installing mesa... 2026-10-22T11:34:03.90515085Z Optional dependencies for mesa 2026-10-22T11:34:03.905186964Z opengl-man-pages: for the OpenGL API man pages 2026-10-22T11:34:03.905193624Z installing libglvnd... 2026-10-22T11:34:03.914470372Z installing libgudev... 2026-10-22T11:34:03.914507775Z installing libxv... 2026-10-22T11:34:03.914511697Z installing orc... 2026-10-22T11:34:03.924233518Z installing gst-plugins-base-libs... 2026-10-22T11:34:03.973076621Z installing duktape... 2026-10-22T11:34:03.976112791Z installing libproxy... 2026-10-22T11:34:03.976138398Z installing glib-networking... 2026-10-22T11:34:03.981009716Z installing libsoup3... 2026-10-22T11:34:03.990287928Z Optional dependencies for libsoup3 2026-10-22T11:34:03.9903211Z samba: Windows Domain SSO 2026-10-22T11:34:03.990324862Z installing gssdp... 2026-10-22T11:34:03.992560103Z Optional dependencies for gssdp 2026-10-22T11:34:03.992582469Z gtk4: gssdp-device-sniffer [pending] 2026-10-22T11:34:03.992585852Z installing gupnp... 2026-10-22T11:34:03.99544966Z Optional dependencies for gupnp 2026-10-22T11:34:03.995476517Z python: gupnp-binding-tool [pending] 2026-10-22T11:34:03.995480267Z installing gupnp-igd... 2026-10-22T11:34:03.99795199Z installing libnice... 2026-10-22T11:34:04.003600008Z Optional dependencies for libnice 2026-10-22T11:34:04.003638307Z gstreamer: "nice" GStreamer plugin [installed] 2026-10-22T11:34:04.003642277Z installing libva... 2026-10-22T11:34:04.01000343Z Optional dependencies for libva 2026-10-22T11:34:04.01003725Z intel-media-driver: backend for Intel GPUs (>= Broadwell) 2026-10-22T11:34:04.010042827Z libva-intel-driver: backend for Intel GPUs (<= Haswell) 2026-10-22T11:34:04.010046616Z libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] 2026-10-22T11:34:04.010050346Z installing xkeyboard-config... 2026-10-22T11:34:04.053164391Z installing libxkbcommon... 2026-10-22T11:34:04.05865014Z Optional dependencies for libxkbcommon 2026-10-22T11:34:04.058679176Z libxkbcommon-x11: xkbcli interactive-x11 [pending] 2026-10-22T11:34:04.058683262Z wayland: xkbcli interactive-wayland [installed] 2026-10-22T11:34:04.058685527Z installing libxkbcommon-x11... 2026-10-22T11:34:04.058687728Z installing vulkan-icd-loader... 2026-10-22T11:34:04.061437534Z Optional dependencies for vulkan-icd-loader 2026-10-22T11:34:04.061462778Z vulkan-driver: packaged vulkan driver 2026-10-22T11:34:04.06146609Z installing vmaf... 2026-10-22T11:34:04.092607998Z installing gst-plugins-bad-libs... 2026-10-22T11:34:04.170793622Z installing hicolor-icon-theme... 2026-10-22T11:34:04.234707049Z installing adwaita-icon-theme-legacy... 2026-10-22T11:34:04.381174284Z installing adwaita-cursors... 2026-10-22T11:34:04.409662906Z installing adwaita-icon-theme... 2026-10-22T11:34:04.480681598Z installing desktop-file-utils... 2026-10-22T11:34:04.480710695Z installing gtk-update-icon-cache... 2026-10-22T11:34:04.480716475Z installing libcloudproviders... 2026-10-22T11:34:04.483634919Z installing libcolord... 2026-10-22T11:34:04.490087627Z installing libdaemon... 2026-10-22T11:34:04.490116894Z installing avahi... 2026-10-22T11:34:04.504054918Z Optional dependencies for avahi 2026-10-22T11:34:04.50409484Z avahi-bookmarks: avahi-bookmarks 2026-10-22T11:34:04.504100561Z avahi-gtk: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc 2026-10-22T11:34:04.504105734Z nss-mdns: NSS support for mDNS 2026-10-22T11:34:04.504109229Z python-dbus: Python bindings 2026-10-22T11:34:04.504128813Z installing libcups... 2026-10-22T11:34:04.506233581Z installing libepoxy... 2026-10-22T11:34:04.516384205Z installing libxcursor... 2026-10-22T11:34:04.516415281Z installing libxdamage... 2026-10-22T11:34:04.516420191Z installing libxinerama... 2026-10-22T11:34:04.516431148Z installing libxrandr... 2026-10-22T11:34:04.518570986Z installing json-glib... 2026-10-22T11:34:04.524780373Z installing libstemmer... 2026-10-22T11:34:04.527153512Z installing tinysparql... 2026-10-22T11:34:04.544461897Z installing libxcomposite... 2026-10-22T11:34:04.544497145Z installing gtk3... 2026-10-22T11:34:04.728424134Z Optional dependencies for gtk3 2026-10-22T11:34:04.728452886Z papers: default print previewer 2026-10-22T11:34:04.728456553Z evince: legacy print previewer 2026-10-22T11:34:04.728458706Z installing fuse-common... 2026-10-22T11:34:04.728461034Z installing liburing... 2026-10-22T11:34:04.73087999Z installing numactl... 2026-10-22T11:34:04.733788946Z installing fuse3... 2026-10-22T11:34:04.736667341Z installing libpipewire... 2026-10-22T11:34:04.772048772Z installing pipewire... 2026-10-22T11:34:04.877687452Z Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. 2026-10-22T11:34:04.877740737Z Optional dependencies for pipewire 2026-10-22T11:34:04.877745799Z gst-plugin-pipewire: GStreamer plugin 2026-10-22T11:34:04.877748253Z pipewire-alsa: ALSA configuration 2026-10-22T11:34:04.87775012Z pipewire-audio: Audio support 2026-10-22T11:34:04.877752156Z pipewire-docs: Documentation 2026-10-22T11:34:04.87775426Z pipewire-ffado: FireWire support 2026-10-22T11:34:04.877756106Z pipewire-jack-client: PipeWire as JACK client 2026-10-22T11:34:04.877758402Z pipewire-jack: JACK replacement 2026-10-22T11:34:04.87776032Z pipewire-libcamera: Libcamera support 2026-10-22T11:34:04.877762272Z pipewire-netjack2: netJACK2 support 2026-10-22T11:34:04.877764206Z pipewire-onnx: ONNX filter support 2026-10-22T11:34:04.877765945Z pipewire-pulse: PulseAudio replacement 2026-10-22T11:34:04.877767808Z pipewire-roc: ROC streaming 2026-10-22T11:34:04.877769648Z pipewire-session-manager: Session manager 2026-10-22T11:34:04.877771517Z pipewire-system-services: System daemon (not recommended) 2026-10-22T11:34:04.877773729Z pipewire-v4l2: V4L2 interceptor 2026-10-22T11:34:04.877780551Z pipewire-x11-bell: X11 bell 2026-10-22T11:34:04.877782883Z pipewire-zeroconf: Zeroconf support 2026-10-22T11:34:04.877791461Z realtime-privileges: realtime privileges with rt module 2026-10-22T11:34:04.877794157Z rtkit: realtime privileges with rtkit module 2026-10-22T11:34:04.87779636Z installing xdg-desktop-portal... 2026-10-22T11:34:04.888267525Z Optional dependencies for xdg-desktop-portal 2026-10-22T11:34:04.888302955Z gamemode: GameMode portal 2026-10-22T11:34:04.888308041Z geoclue: Location portal 2026-10-22T11:34:04.888310444Z rtkit: Realtime portal 2026-10-22T11:34:04.888312579Z xdg-desktop-portal-impl: Portal backends [pending] 2026-10-22T11:34:04.888315126Z installing xdg-desktop-portal-gtk... 2026-10-22T11:34:04.891223717Z Optional dependencies for xdg-desktop-portal-gtk 2026-10-22T11:34:04.891252808Z evince: Print preview 2026-10-22T11:34:04.891259019Z installing gtk4... 2026-10-22T11:34:05.072173546Z Optional dependencies for gtk4 2026-10-22T11:34:05.072203425Z papers: default print previewer 2026-10-22T11:34:05.07220885Z installing harfbuzz-icu... 2026-10-22T11:34:05.072212191Z installing hyphen... 2026-10-22T11:34:05.07221532Z installing aom... 2026-10-22T11:34:05.105817996Z installing libyuv... 2026-10-22T11:34:05.11250529Z installing rav1e... 2026-10-22T11:34:05.135412852Z installing svt-av1... 2026-10-22T11:34:05.153660487Z installing libavif... 2026-10-22T11:34:05.158707175Z installing hidapi... 2026-10-22T11:34:05.15873964Z Optional dependencies for hidapi 2026-10-22T11:34:05.158746043Z libusb: for hidapi-libusb [installed] 2026-10-22T11:34:05.158750018Z installing libevdev... 2026-10-22T11:34:05.161681757Z installing libmanette... 2026-10-22T11:34:05.163931069Z installing libxslt... 2026-10-22T11:34:05.169313917Z Optional dependencies for libxslt 2026-10-22T11:34:05.169351898Z python: Python bindings [pending] 2026-10-22T11:34:05.169358002Z installing openjpeg2... 2026-10-22T11:34:05.196902364Z installing gnu-free-fonts... 2026-10-22T11:34:05.219697208Z installing woff2... 2026-10-22T11:34:05.219728349Z installing xdg-dbus-proxy... 2026-10-22T11:34:05.219732237Z installing webkitgtk-6.0... 2026-10-22T11:34:05.696075868Z Optional dependencies for webkitgtk-6.0 2026-10-22T11:34:05.696105506Z geoclue: Geolocation support 2026-10-22T11:34:05.696109095Z gst-libav: nonfree media decoding 2026-10-22T11:34:05.696111153Z gst-plugins-bad: media decoding 2026-10-22T11:34:05.696113082Z gst-plugins-good: media decoding 2026-10-22T11:34:05.696114907Z installing gtk4-layer-shell... 2026-10-22T11:34:05.696116719Z installing ministream... 2026-10-22T11:34:05.698224046Z installing libadwaita... 2026-10-22T11:34:05.715874946Z installing libgirepository... 2026-10-22T11:34:05.72089369Z installing gobject-introspection-runtime... 2026-10-22T11:34:05.72092147Z installing mpdecimal... 2026-10-22T11:34:05.723021278Z installing python... 2026-10-22T11:34:06.158581919Z Optional dependencies for python 2026-10-22T11:34:06.158622609Z python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] 2026-10-22T11:34:06.158629619Z python-pip: for installing Python packages using tooling that is usually bundled with Python 2026-10-22T11:34:06.158634869Z python-pipx: for installing Python software not packaged on Arch Linux 2026-10-22T11:34:06.158643014Z sqlite: for a default database integration [installed] 2026-10-22T11:34:06.158646031Z xz: for lzma [installed] 2026-10-22T11:34:06.158648544Z tk: for tkinter 2026-10-22T11:34:06.158650519Z installing python-markupsafe... 2026-10-22T11:34:06.158652507Z installing python-mako... 2026-10-22T11:34:06.170835268Z Optional dependencies for python-mako 2026-10-22T11:34:06.170876676Z python-babel: for i18n features 2026-10-22T11:34:06.170882904Z python-beaker: for caching support 2026-10-22T11:34:06.170886423Z python-dogpile.cache: for caching support 2026-10-22T11:34:06.170890077Z python-pygments: for syntax highlighting 2026-10-22T11:34:06.170893388Z python-pytest: for testing utilities 2026-10-22T11:34:06.170896807Z installing python-markdown... 2026-10-22T11:34:06.181272392Z Optional dependencies for python-markdown 2026-10-22T11:34:06.181307815Z python-yaml: parse Python in YAML metadata 2026-10-22T11:34:06.181313628Z python-pygments: Code highlighting 2026-10-22T11:34:06.181317071Z installing python-more-itertools... 2026-10-22T11:34:06.183713994Z installing python-jaraco.functools... 2026-10-22T11:34:06.186345241Z installing python-jaraco.context... 2026-10-22T11:34:06.18637575Z installing python-autocommand... 2026-10-22T11:34:06.19105793Z installing python-jaraco.text... 2026-10-22T11:34:06.194661755Z Optional dependencies for python-jaraco.text 2026-10-22T11:34:06.194687283Z python-inflect: for show-newlines script 2026-10-22T11:34:06.194690503Z installing python-jaraco.collections... 2026-10-22T11:34:06.194692821Z installing python-packaging... 2026-10-22T11:34:06.20487176Z installing python-platformdirs... 2026-10-22T11:34:06.209610533Z installing python-wheel... 2026-10-22T11:34:06.215149927Z Optional dependencies for python-wheel 2026-10-22T11:34:06.215176936Z python-keyring: for wheel.signatures 2026-10-22T11:34:06.215182088Z python-xdg: for wheel.signatures 2026-10-22T11:34:06.21518437Z python-setuptools: for legacy bdist_wheel subcommand [pending] 2026-10-22T11:34:06.215187856Z installing python-setuptools... 2026-10-22T11:34:06.256168297Z installing gobject-introspection... 2026-10-22T11:34:06.275384816Z installing m4... 2026-10-22T11:34:06.277939386Z installing diffutils... 2026-10-22T11:34:06.281841725Z installing autoconf... 2026-10-22T11:34:06.290285183Z installing automake... 2026-10-22T11:34:06.301302204Z installing bison... 2026-10-22T11:34:06.31068667Z installing xxhash... 2026-10-22T11:34:06.310724804Z installing cpio... 2026-10-22T11:34:06.315819464Z installing elfutils... 2026-10-22T11:34:06.326326298Z installing boost-libs... 2026-10-22T11:34:06.486868267Z Optional dependencies for boost-libs 2026-10-22T11:34:06.486908109Z openmpi: for mpi support 2026-10-22T11:34:06.486914616Z installing gc... 2026-10-22T11:34:06.491853196Z installing guile... 2026-10-22T11:34:06.704608449Z installing gdb-common... 2026-10-22T11:34:06.713194053Z installing source-highlight... 2026-10-22T11:34:06.73964081Z Optional dependencies for source-highlight 2026-10-22T11:34:06.739685493Z lesspipe: src-hilite-lesspipe.sh 2026-10-22T11:34:06.739689458Z installing gdb... 2026-10-22T11:34:06.841011221Z installing debugedit... 2026-10-22T11:34:06.841046541Z installing fakeroot... 2026-10-22T11:34:06.841051925Z installing flex... 2026-10-22T11:34:06.846865462Z installing libisl... 2026-10-22T11:34:06.863555519Z installing libmpc... 2026-10-22T11:34:06.863579754Z installing gcc... 2026-10-22T11:34:07.583543555Z Optional dependencies for gcc 2026-10-22T11:34:07.583582593Z lib32-gcc-libs: for generating code for 32-bit ABI 2026-10-22T11:34:07.583587687Z installing groff... 2026-10-22T11:34:07.643153768Z Optional dependencies for groff 2026-10-22T11:34:07.643187625Z netpbm: for use together with man -H command interaction in browsers 2026-10-22T11:34:07.643191947Z psutils: for use together with man -H command interaction in browsers 2026-10-22T11:34:07.643194245Z libxaw: for gxditview 2026-10-22T11:34:07.643196546Z perl-file-homedir: for use with glilypond 2026-10-22T11:34:07.643200566Z installing libtool... 2026-10-22T11:34:07.652149367Z installing make... 2026-10-22T11:34:07.657535302Z installing patch... 2026-10-22T11:34:07.657562836Z Optional dependencies for patch 2026-10-22T11:34:07.657570849Z ed: for patch -e functionality 2026-10-22T11:34:07.657573269Z installing pkgconf... 2026-10-22T11:34:07.662489301Z installing sudo... 2026-10-22T11:34:07.685450153Z installing texinfo... 2026-10-22T11:34:07.761886772Z Optional dependencies for texinfo 2026-10-22T11:34:07.761918212Z perl-archive-zip: EPUB file output via texi2any 2026-10-22T11:34:07.761922114Z installing which... 2026-10-22T11:34:07.761924474Z installing base-devel... 2026-10-22T11:34:07.761926371Z installing abseil-cpp... 2026-10-22T11:34:07.839295791Z installing ada... 2026-10-22T11:34:07.845172532Z installing c-ares... 2026-10-22T11:34:07.848432123Z installing libuv... 2026-10-22T11:34:07.851296699Z installing simdjson... 2026-10-22T11:34:07.873273043Z installing nodejs... 2026-10-22T11:34:08.089592331Z Optional dependencies for nodejs 2026-10-22T11:34:08.089633437Z npm: nodejs package manager 2026-10-22T11:34:18.370954693Z :: Running post-transaction hooks... 2026-10-22T11:34:18.371000662Z ( 1/18) Configuring dynamic linker run-time bindings... 2026-10-22T11:34:18.456293417Z ( 2/18) Creating system user accounts... 2026-10-22T11:34:18.518900303Z Creating group 'avahi' with GID 969. 2026-10-22T11:34:18.518927968Z Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. 2026-10-22T11:34:18.518935046Z Creating group 'git' with GID 968. 2026-10-22T11:34:18.518939257Z Creating user 'git' (git daemon user) with UID 968 and GID 968. 2026-10-22T11:34:18.521010373Z ( 3/18) Creating temporary files... 2026-10-22T11:34:18.609787845Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-22T11:34:18.609824336Z All rules containing unresolvable specifiers will be skipped. 2026-10-22T11:34:18.621102922Z ( 4/18) Reloading system manager configuration... 2026-10-22T11:34:18.728347322Z Skipped: Current root is not booted. 2026-10-22T11:34:18.728381605Z ( 5/18) Reloading user manager configuration... 2026-10-22T11:34:18.793742739Z Skipped: Current root is not booted. 2026-10-22T11:34:18.79378553Z ( 6/18) Updating the MIME type database... 2026-10-22T11:34:19.194406964Z ( 7/18) Enqueuing marked services... 2026-10-22T11:34:19.275693973Z Skipped: Current root is not booted. 2026-10-22T11:34:19.275729082Z ( 8/18) Reloading device manager configuration... 2026-10-22T11:34:19.338370317Z Skipped: Current root is not booted. 2026-10-22T11:34:19.338417636Z ( 9/18) Arming ConditionNeedsUpdate... 2026-10-22T11:34:19.400004489Z (10/18) Updating fontconfig configuration... 2026-10-22T11:34:19.461169742Z (11/18) Reloading system bus configuration... 2026-10-22T11:34:19.523534368Z Skipped: Current root is not booted. 2026-10-22T11:34:19.52357034Z (12/18) Checking for old perl modules... 2026-10-22T11:34:19.585889256Z (13/18) Updating fontconfig cache... 2026-10-22T11:34:19.659884411Z (14/18) Updating GIO module cache... 2026-10-22T11:34:19.725622534Z (15/18) Compiling GSettings XML schema files... 2026-10-22T11:34:19.794153328Z (16/18) Updating GTK 3 input method module cache... 2026-10-22T11:34:19.874458718Z (17/18) Updating icon theme caches... 2026-10-22T11:34:19.968824791Z (18/18) Updating the desktop file MIME type cache... 2026-10-22T11:34:20.067570055Z ##[group]Run actions/checkout@v7.0.1 2026-10-22T11:34:20.067586834Z with: 2026-10-22T11:34:20.067591664Z repository: bnema/dumber 2026-10-22T11:34:20.067595698Z token: *** 2026-10-22T11:34:20.067601262Z ssh-strict: true 2026-10-22T11:34:20.067604715Z ssh-user: git 2026-10-22T11:34:20.067607914Z persist-credentials: true 2026-10-22T11:34:20.067611077Z clean: true 2026-10-22T11:34:20.067614404Z sparse-checkout-cone-mode: true 2026-10-22T11:34:20.067617644Z fetch-depth: 1 2026-10-22T11:34:20.067620774Z fetch-tags: false 2026-10-22T11:34:20.067623791Z show-progress: true 2026-10-22T11:34:20.067626815Z lfs: false 2026-10-22T11:34:20.067629547Z submodules: false 2026-10-22T11:34:20.067632307Z set-safe-directory: true 2026-10-22T11:34:20.067635469Z allow-unsafe-pr-checkout: false 2026-10-22T11:34:20.06763853Z ##[endgroup] 2026-10-22T11:34:20.067895047Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:34:20.323490351Z Syncing repository: bnema/dumber 2026-10-22T11:34:20.32352318Z ##[group]Getting Git version info 2026-10-22T11:34:20.323540356Z Working directory is '/__w/dumber/dumber' 2026-10-22T11:34:20.32568689Z [command]/usr/sbin/git version 2026-10-22T11:34:20.330176241Z git version 2.56.0 2026-10-22T11:34:20.33021337Z ##[endgroup] 2026-10-22T11:34:20.333197846Z Temporarily overriding HOME='/__w/_temp/a3efaab7-cfcf-4c57-b159-5b5b81173227' before making global git config changes 2026-10-22T11:34:20.333232576Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T11:34:20.333241913Z [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber 2026-10-22T11:34:20.337407384Z Deleting the contents of '/__w/dumber/dumber' 2026-10-22T11:34:20.337439616Z ##[group]Determining repository object format 2026-10-22T11:34:20.337445956Z ##[endgroup] 2026-10-22T11:34:20.33745067Z ##[group]Initializing the repository 2026-10-22T11:34:20.337459036Z [command]/usr/sbin/git init /__w/dumber/dumber 2026-10-22T11:34:20.343635402Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T11:34:20.343674569Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T11:34:20.343685942Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T11:34:20.343693803Z hint: call: 2026-10-22T11:34:20.343701696Z hint: 2026-10-22T11:34:20.343716984Z hint: git config --global init.defaultBranch 2026-10-22T11:34:20.343732216Z hint: 2026-10-22T11:34:20.343748809Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T11:34:20.343763803Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T11:34:20.343770964Z hint: 2026-10-22T11:34:20.343777123Z hint: git branch -m 2026-10-22T11:34:20.343782998Z hint: 2026-10-22T11:34:20.343788804Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T11:34:20.34379639Z Initialized empty Git repository in /__w/dumber/dumber/.git/ 2026-10-22T11:34:20.343808502Z [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/dumber 2026-10-22T11:34:20.349614001Z ##[endgroup] 2026-10-22T11:34:20.349651001Z ##[group]Disabling automatic garbage collection 2026-10-22T11:34:20.349677842Z [command]/usr/sbin/git config --local gc.auto 0 2026-10-22T11:34:20.352100637Z ##[endgroup] 2026-10-22T11:34:20.352133661Z ##[group]Setting up auth 2026-10-22T11:34:20.352150057Z Removing SSH command configuration 2026-10-22T11:34:20.352159843Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T11:34:20.358398396Z [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-22T11:34:20.400392502Z Removing HTTP extra header 2026-10-22T11:34:20.400431995Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-22T11:34:20.403070132Z [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-22T11:34:20.446429783Z Removing includeIf entries pointing to credentials config files 2026-10-22T11:34:20.446463686Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T11:34:20.448643068Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T11:34:20.491453418Z [command]/usr/sbin/git config --file /__w/_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-22T11:34:20.493601566Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git.path /__w/_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:34:20.499483264Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git/worktrees/*.path /__w/_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:34:20.502072755Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:34:20.507349501Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:34:20.509503985Z ##[endgroup] 2026-10-22T11:34:20.509525458Z ##[group]Fetching the repository 2026-10-22T11:34:20.50955278Z [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +1fce41483de693e7720e8ffde057e47b11799362:refs/remotes/pull/3/merge 2026-10-22T11:34:20.84202655Z From http://ermite:7341/bnema/dumber 2026-10-22T11:34:20.84206551Z * [new ref] 1fce41483de693e7720e8ffde057e47b11799362 -> pull/3/merge 2026-10-22T11:34:20.842074507Z ##[endgroup] 2026-10-22T11:34:20.842078288Z ##[group]Determining the checkout info 2026-10-22T11:34:20.842081209Z ##[endgroup] 2026-10-22T11:34:20.842088315Z [command]/usr/sbin/git sparse-checkout disable 2026-10-22T11:34:20.847448685Z [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig 2026-10-22T11:34:20.850073634Z ##[group]Checking out the ref 2026-10-22T11:34:20.850116184Z [command]/usr/sbin/git checkout --progress --force refs/remotes/pull/3/merge 2026-10-22T11:34:20.937943178Z Note: switching to 'refs/remotes/pull/3/merge'. 2026-10-22T11:34:20.937973925Z 2026-10-22T11:34:20.937984089Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T11:34:20.938003662Z changes and commit them, and you can discard any commits you make in this 2026-10-22T11:34:20.938020038Z state without impacting any branches by switching back to a branch. 2026-10-22T11:34:20.93804471Z 2026-10-22T11:34:20.938059585Z If you want to create a new branch to retain commits you create, you may 2026-10-22T11:34:20.938072536Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T11:34:20.938080532Z 2026-10-22T11:34:20.93808535Z git switch -c 2026-10-22T11:34:20.938097838Z 2026-10-22T11:34:20.938110562Z Or undo this operation with: 2026-10-22T11:34:20.938118557Z 2026-10-22T11:34:20.93812283Z git switch - 2026-10-22T11:34:20.938132963Z 2026-10-22T11:34:20.93814739Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T11:34:20.938162726Z 2026-10-22T11:34:20.938182774Z HEAD is now at 1fce414 Merge 5041353deba612ae7cf8a0836a9b086bfe62b315 into 355c90acdaeb4c6592d2078d5858bff0dbedefbf 2026-10-22T11:34:20.938200198Z ##[endgroup] 2026-10-22T11:34:20.940928592Z [command]/usr/sbin/git log -1 --format=%H 2026-10-22T11:34:20.943025841Z 1fce41483de693e7720e8ffde057e47b11799362 2026-10-22T11:34:20.9537899Z ##[group]Run actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e 2026-10-22T11:34:20.953807718Z with: 2026-10-22T11:34:20.953811713Z go-version-file: go.mod 2026-10-22T11:34:20.953814215Z cache: false 2026-10-22T11:34:20.953816384Z check-latest: false 2026-10-22T11:34:20.953819413Z ##[endgroup] 2026-10-22T11:34:20.954359178Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:34:21.194478015Z Setup go version spec 1.27 2026-10-22T11:34:21.199693525Z Found in cache @ /__t/go/1.27.3/x64 2026-10-22T11:34:21.199723752Z Added go to the path 2026-10-22T11:34:21.199729767Z Successfully set up Go version 1.27 2026-10-22T11:34:21.231227114Z go version go1.27.3 linux/amd64 2026-10-22T11:34:21.231256926Z 2026-10-22T11:34:21.231262747Z ##[group]go env 2026-10-22T11:34:21.339949573Z AR='ar' 2026-10-22T11:34:21.339983543Z CC='gcc' 2026-10-22T11:34:21.339995505Z CGO_CFLAGS='-O2 -g' 2026-10-22T11:34:21.340009329Z CGO_CPPFLAGS='' 2026-10-22T11:34:21.340015132Z CGO_CXXFLAGS='-O2 -g' 2026-10-22T11:34:21.340023471Z CGO_ENABLED='1' 2026-10-22T11:34:21.340028398Z CGO_FFLAGS='-O2 -g' 2026-10-22T11:34:21.340032546Z CGO_LDFLAGS='-O2 -g' 2026-10-22T11:34:21.340040151Z CXX='g++' 2026-10-22T11:34:21.340057224Z GCCGO='gccgo' 2026-10-22T11:34:21.340066902Z GO111MODULE='' 2026-10-22T11:34:21.340076818Z GOAMD64='v1' 2026-10-22T11:34:21.340084689Z GOARCH='amd64' 2026-10-22T11:34:21.340096777Z GOAUTH='netrc' 2026-10-22T11:34:21.340105682Z GOBIN='/github/home/go/bin' 2026-10-22T11:34:21.340112564Z GOCACHE='/github/home/.cache/go-build' 2026-10-22T11:34:21.340120111Z GOCACHEPROG='' 2026-10-22T11:34:21.340124562Z GODEBUG='' 2026-10-22T11:34:21.340136838Z GOENV='/github/home/.config/go/env' 2026-10-22T11:34:21.340147287Z GOEXE='' 2026-10-22T11:34:21.340155656Z GOEXPERIMENT='' 2026-10-22T11:34:21.340163261Z GOFIPS140='off' 2026-10-22T11:34:21.340172298Z GOFLAGS='' 2026-10-22T11:34:21.340181871Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build2406443313=/tmp/go-build -gno-record-gcc-switches' 2026-10-22T11:34:21.340194403Z GOHOSTARCH='amd64' 2026-10-22T11:34:21.340202215Z GOHOSTOS='linux' 2026-10-22T11:34:21.340209469Z GOINSECURE='' 2026-10-22T11:34:21.340217254Z GOMOD='/__w/dumber/dumber/go.mod' 2026-10-22T11:34:21.340228496Z GOMODCACHE='/github/home/go/pkg/mod' 2026-10-22T11:34:21.340238635Z GONOPROXY='' 2026-10-22T11:34:21.340243209Z GONOSUMDB='' 2026-10-22T11:34:21.340253923Z GOOS='linux' 2026-10-22T11:34:21.34025915Z GOPACKAGESDRIVER='' 2026-10-22T11:34:21.340263567Z GOPATH='/github/home/go' 2026-10-22T11:34:21.340274959Z GOPRIVATE='' 2026-10-22T11:34:21.34028156Z GOPROXY='https://proxy.golang.org,direct' 2026-10-22T11:34:21.340289727Z GOROOT='/__t/go/1.27.3/x64' 2026-10-22T11:34:21.340304195Z GOSUMDB='sum.golang.org' 2026-10-22T11:34:21.34031536Z GOTELEMETRY='local' 2026-10-22T11:34:21.340325348Z GOTELEMETRYDIR='/github/home/.config/go/telemetry' 2026-10-22T11:34:21.340340589Z GOTMPDIR='' 2026-10-22T11:34:21.340352055Z GOTOOLCHAIN='local' 2026-10-22T11:34:21.340361415Z GOTOOLDIR='/__t/go/1.27.3/x64/pkg/tool/linux_amd64' 2026-10-22T11:34:21.340369067Z GOVCS='' 2026-10-22T11:34:21.340379695Z GOVERSION='go1.27.3' 2026-10-22T11:34:21.340389566Z GOWORK='' 2026-10-22T11:34:21.340397921Z PKG_CONFIG='pkg-config' 2026-10-22T11:34:21.340402225Z 2026-10-22T11:34:21.340411226Z ##[endgroup] 2026-10-22T11:34:21.3730819Z ##[group]Run actions/cache@v6 2026-10-22T11:34:21.373108729Z with: 2026-10-22T11:34:21.373112646Z path: ~/go/pkg/mod 2026-10-22T11:34:21.373116865Z key: Linux-go-mod-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870 2026-10-22T11:34:21.373125756Z restore-keys: Linux-go-mod- 2026-10-22T11:34:21.373133407Z 2026-10-22T11:34:21.373137662Z enableCrossOsArchive: false 2026-10-22T11:34:21.37314458Z fail-on-cache-miss: false 2026-10-22T11:34:21.373152008Z lookup-only: false 2026-10-22T11:34:21.373160061Z save-always: false 2026-10-22T11:34:21.373167425Z env: 2026-10-22T11:34:21.373179061Z GOTOOLCHAIN: local 2026-10-22T11:34:21.37318732Z ##[endgroup] 2026-10-22T11:34:21.37370985Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:34:27.445587213Z Cache Size: ~161 MB (168315049 B) 2026-10-22T11:34:27.449588219Z [command]/usr/sbin/tar -xf /__w/_temp/f6ca5534-972a-42e6-9426-b48e444010d9/cache.tzst -P -C /__w/dumber/dumber --use-compress-program unzstd 2026-10-22T11:34:30.50576186Z Cache restored successfully 2026-10-22T11:34:30.539242277Z Cache restored from key: Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T11:34:30.572442524Z ##[group]Run actions/cache@v6 2026-10-22T11:34:30.572469982Z with: 2026-10-22T11:34:30.572474449Z path: ~/.cache/go-build 2026-10-22T11:34:30.57247744Z key: Linux-go-build-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870 2026-10-22T11:34:30.572480979Z restore-keys: Linux-go-build- 2026-10-22T11:34:30.572482882Z 2026-10-22T11:34:30.572485297Z enableCrossOsArchive: false 2026-10-22T11:34:30.572487385Z fail-on-cache-miss: false 2026-10-22T11:34:30.572489372Z lookup-only: false 2026-10-22T11:34:30.572491268Z save-always: false 2026-10-22T11:34:30.572492924Z env: 2026-10-22T11:34:30.572495014Z GOTOOLCHAIN: local 2026-10-22T11:34:30.572496857Z ##[endgroup] 2026-10-22T11:34:30.572552434Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:34:44.764858409Z Cache Size: ~384 MB (402838268 B) 2026-10-22T11:34:44.768870593Z [command]/usr/sbin/tar -xf /__w/_temp/78dbeec2-d2cf-4115-9554-afd395ae8e97/cache.tzst -P -C /__w/dumber/dumber --use-compress-program unzstd 2026-10-22T11:34:48.650096348Z Cache restored successfully 2026-10-22T11:34:48.697668304Z Cache restored from key: Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T11:34:48.711689941Z ##[group]Run make build 2026-10-22T11:34:48.711697441Z make build 2026-10-22T11:34:48.711701375Z shell: sh -e {0} 2026-10-22T11:34:48.711703409Z env: 2026-10-22T11:34:48.711706696Z GOTOOLCHAIN: local 2026-10-22T11:34:48.711708554Z ##[endgroup] 2026-10-22T11:34:48.773307888Z Generating systemviews templ components... 2026-10-22T11:34:48.773363459Z GOENV=off go tool templ generate -path internal/ui/systemviews -include-version=false 2026-10-22T11:34:49.091454793Z (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ] 2026-10-22T11:34:49.091505253Z (✓) Complete [ updates=0 duration=35.394033ms ] 2026-10-22T11:34:49.09647485Z Systemviews templ generation complete 2026-10-22T11:34:49.098931719Z Building systemviews wasm assets... 2026-10-22T11:34:49.110850726Z 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-22T11:34:49.419735178Z brotli -f -o assets/systemviews/systemviews.wasm.br assets/systemviews/systemviews.wasm 2026-10-22T11:35:10.742967531Z go run ./cmd/systemviews-assets -dir assets/systemviews 2026-10-22T11:35:10.968712146Z wrote assets/systemviews/asset-manifest.json pinning 3 assets 2026-10-22T11:35:10.976212984Z Systemviews build complete 2026-10-22T11:35:10.980201195Z Verifying embedded systemviews WASM asset... 2026-10-22T11:35:10.980268094Z DUMBER_REQUIRE_SYSTEMVIEWS_WASM=1 GOFLAGS="-mod=mod" go test -count=1 -run 'TestWebUIAssetsIncludesCompressedSystemviewsWASM|TestAssetManifestMatchesEmbeddedArtifacts' ./assets 2026-10-22T11:35:11.533130623Z ok github.com/bnema/dumber/assets 0.151s 2026-10-22T11:35:11.543830007Z go run ./cmd/systemviews-assets -check -dir assets/systemviews 2026-10-22T11:35:11.733048546Z manifest assets/systemviews/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM 2026-10-22T11:35:11.768910928Z Building dumber v0.0.0-dev using 4 cores... 2026-10-22T11:35:11.771633714Z 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-22T11:35:11Z" -o dist/dumber ./cmd/dumber 2026-10-22T11:35:11.825844723Z go: downloading github.com/bnema/zerobus v0.2.0 2026-10-22T11:35:11.85979551Z go: downloading github.com/bnema/purego-pipewire v0.2.0 2026-10-22T11:35:14.223543817Z Build successful! Binary: dist/dumber 2026-10-22T11:35:14.224724733Z ##[group]Run go test -v ./... 2026-10-22T11:35:14.224739709Z go test -v ./... 2026-10-22T11:35:14.224743817Z shell: sh -e {0} 2026-10-22T11:35:14.224745805Z env: 2026-10-22T11:35:14.224750483Z GOTOOLCHAIN: local 2026-10-22T11:35:14.224758269Z GDK_BACKEND: wayland 2026-10-22T11:35:14.224769314Z WAYLAND_DISPLAY: wayland-0 2026-10-22T11:35:14.224774761Z DUMBER_REQUIRE_SYSTEMVIEWS_WASM: 1 2026-10-22T11:35:14.224783082Z DUMBER_REQUIRE_NODE: 1 2026-10-22T11:35:14.224787167Z ##[endgroup] 2026-10-22T11:35:15.304420551Z === RUN TestParseManifestRejectsBadInputs 2026-10-22T11:35:15.304480013Z === PAUSE TestParseManifestRejectsBadInputs 2026-10-22T11:35:15.304493208Z === RUN TestManifestBytesAreCanonical 2026-10-22T11:35:15.304501907Z === PAUSE TestManifestBytesAreCanonical 2026-10-22T11:35:15.304519011Z === RUN TestAssetManifestMatchesEmbeddedArtifacts 2026-10-22T11:35:15.304553136Z --- PASS: TestAssetManifestMatchesEmbeddedArtifacts (0.11s) 2026-10-22T11:35:15.304571853Z === RUN TestWebUIAssetsIncludesCompressedSystemviewsWASM 2026-10-22T11:35:15.304586566Z --- PASS: TestWebUIAssetsIncludesCompressedSystemviewsWASM (0.06s) 2026-10-22T11:35:15.304616159Z === CONT TestParseManifestRejectsBadInputs 2026-10-22T11:35:15.304634818Z === RUN TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T11:35:15.304649282Z === PAUSE TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T11:35:15.304678444Z === RUN TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T11:35:15.304698329Z === PAUSE TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T11:35:15.304714444Z === RUN TestParseManifestRejectsBadInputs/short_digest 2026-10-22T11:35:15.304743048Z === PAUSE TestParseManifestRejectsBadInputs/short_digest 2026-10-22T11:35:15.304758728Z === RUN TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T11:35:15.304772085Z === PAUSE TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T11:35:15.304785009Z === RUN TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T11:35:15.304815413Z === PAUSE TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T11:35:15.304834614Z === RUN TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T11:35:15.304848497Z === PAUSE TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T11:35:15.304871357Z === RUN TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T11:35:15.304889087Z === PAUSE TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T11:35:15.304902543Z === RUN TestParseManifestRejectsBadInputs/long_digest 2026-10-22T11:35:15.304915538Z === PAUSE TestParseManifestRejectsBadInputs/long_digest 2026-10-22T11:35:15.304927957Z === RUN TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T11:35:15.304948221Z === PAUSE TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T11:35:15.304970872Z === RUN TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T11:35:15.304985425Z === PAUSE TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T11:35:15.305016003Z === RUN TestParseManifestRejectsBadInputs/bad_version 2026-10-22T11:35:15.305032738Z === PAUSE TestParseManifestRejectsBadInputs/bad_version 2026-10-22T11:35:15.30504636Z === RUN TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T11:35:15.30510353Z === PAUSE TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T11:35:15.305125661Z === CONT TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T11:35:15.305146652Z === CONT TestManifestBytesAreCanonical 2026-10-22T11:35:15.305166065Z --- PASS: TestManifestBytesAreCanonical (0.00s) 2026-10-22T11:35:15.305181087Z === CONT TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T11:35:15.305194513Z === CONT TestParseManifestRejectsBadInputs/bad_version 2026-10-22T11:35:15.3052082Z === CONT TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T11:35:15.305223379Z === CONT TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T11:35:15.305236005Z === CONT TestParseManifestRejectsBadInputs/long_digest 2026-10-22T11:35:15.305249334Z === CONT TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T11:35:15.305262162Z === CONT TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T11:35:15.305277951Z === CONT TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T11:35:15.30529178Z === CONT TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T11:35:15.305305532Z === CONT TestParseManifestRejectsBadInputs/short_digest 2026-10-22T11:35:15.305319533Z === CONT TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T11:35:15.305332355Z --- PASS: TestParseManifestRejectsBadInputs (0.00s) 2026-10-22T11:35:15.305361896Z --- PASS: TestParseManifestRejectsBadInputs/unknown_file (0.00s) 2026-10-22T11:35:15.305389969Z --- PASS: TestParseManifestRejectsBadInputs/missing_pin (0.00s) 2026-10-22T11:35:15.305418467Z --- PASS: TestParseManifestRejectsBadInputs/bad_version (0.00s) 2026-10-22T11:35:15.305448904Z --- PASS: TestParseManifestRejectsBadInputs/trailing_data (0.00s) 2026-10-22T11:35:15.305476981Z --- PASS: TestParseManifestRejectsBadInputs/markup_pin (0.00s) 2026-10-22T11:35:15.305506332Z --- PASS: TestParseManifestRejectsBadInputs/long_digest (0.00s) 2026-10-22T11:35:15.305534825Z --- PASS: TestParseManifestRejectsBadInputs/not_JSON (0.00s) 2026-10-22T11:35:15.305572244Z --- PASS: TestParseManifestRejectsBadInputs/quote_breakout (0.00s) 2026-10-22T11:35:15.305603575Z --- PASS: TestParseManifestRejectsBadInputs/upper_digest (0.00s) 2026-10-22T11:35:15.30563262Z --- PASS: TestParseManifestRejectsBadInputs/nonhex_digest (0.00s) 2026-10-22T11:35:15.305661202Z --- PASS: TestParseManifestRejectsBadInputs/short_digest (0.00s) 2026-10-22T11:35:15.305687695Z --- PASS: TestParseManifestRejectsBadInputs/empty_digest (0.00s) 2026-10-22T11:35:15.305699663Z PASS 2026-10-22T11:35:15.305713852Z ok github.com/bnema/dumber/assets 0.183s 2026-10-22T11:35:21.5471272Z === RUN TestReportParallelInitErrorReturnsFailureToCaller 2026-10-22T11:35:21.547177485Z --- PASS: TestReportParallelInitErrorReturnsFailureToCaller (0.00s) 2026-10-22T11:35:21.547192563Z === RUN TestLaunchModeFromArgs_InstanceBrowse 2026-10-22T11:35:21.547204291Z --- PASS: TestLaunchModeFromArgs_InstanceBrowse (0.00s) 2026-10-22T11:35:21.547222722Z === RUN TestLaunchModeFromArgs_DetectsStandaloneOmnibox 2026-10-22T11:35:21.547239937Z --- PASS: TestLaunchModeFromArgs_DetectsStandaloneOmnibox (0.00s) 2026-10-22T11:35:21.54725723Z === RUN TestLaunchModeFromArgs_DetectsBrowseURL 2026-10-22T11:35:21.54726923Z --- PASS: TestLaunchModeFromArgs_DetectsBrowseURL (0.00s) 2026-10-22T11:35:21.547276175Z === RUN TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI 2026-10-22T11:35:21.547285194Z --- PASS: TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI (0.00s) 2026-10-22T11:35:21.547291935Z === RUN TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI 2026-10-22T11:35:21.547300603Z --- PASS: TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI (0.00s) 2026-10-22T11:35:21.547306617Z === RUN TestLaunchModeFromArgs_DefaultsToCLI 2026-10-22T11:35:21.547314956Z --- PASS: TestLaunchModeFromArgs_DefaultsToCLI (0.00s) 2026-10-22T11:35:21.547330572Z === RUN TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI 2026-10-22T11:35:21.547358469Z --- PASS: TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI (0.00s) 2026-10-22T11:35:21.547371741Z === RUN TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI 2026-10-22T11:35:21.547384285Z --- PASS: TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI (0.00s) 2026-10-22T11:35:21.547414636Z === RUN TestCreateLazyRepositoriesIncludesFaviconRepo 2026-10-22T11:35:21.547437242Z --- PASS: TestCreateLazyRepositoriesIncludesFaviconRepo (0.00s) 2026-10-22T11:35:21.547454789Z === RUN TestFaviconResolverNilHelperAvoidsTypedNilInterface 2026-10-22T11:35:21.547485875Z --- PASS: TestFaviconResolverNilHelperAvoidsTypedNilInterface (0.00s) 2026-10-22T11:35:21.547502647Z === RUN TestIsCEFSubprocess 2026-10-22T11:35:21.547516414Z === RUN TestIsCEFSubprocess/equals_form 2026-10-22T11:35:21.547529819Z === RUN TestIsCEFSubprocess/separate_value_form 2026-10-22T11:35:21.547554239Z === RUN TestIsCEFSubprocess/equals_form_with_empty_value 2026-10-22T11:35:21.547580594Z === RUN TestIsCEFSubprocess/bare_type 2026-10-22T11:35:21.547606686Z === RUN TestIsCEFSubprocess/type_followed_by_flag 2026-10-22T11:35:21.547632238Z === RUN TestIsCEFSubprocess/no_type_flag 2026-10-22T11:35:21.547651132Z === RUN TestIsCEFSubprocess/type_flag_after_user_command 2026-10-22T11:35:21.547666229Z === RUN TestIsCEFSubprocess/type_flag_not_in_second_argv_slot 2026-10-22T11:35:21.547693412Z === RUN TestIsCEFSubprocess/equals_form_with_dash-prefixed_value 2026-10-22T11:35:21.547719493Z --- PASS: TestIsCEFSubprocess (0.00s) 2026-10-22T11:35:21.547739624Z --- PASS: TestIsCEFSubprocess/equals_form (0.00s) 2026-10-22T11:35:21.547764684Z --- PASS: TestIsCEFSubprocess/separate_value_form (0.00s) 2026-10-22T11:35:21.547787553Z --- PASS: TestIsCEFSubprocess/equals_form_with_empty_value (0.00s) 2026-10-22T11:35:21.547806446Z --- PASS: TestIsCEFSubprocess/bare_type (0.00s) 2026-10-22T11:35:21.547821164Z --- PASS: TestIsCEFSubprocess/type_followed_by_flag (0.00s) 2026-10-22T11:35:21.547849245Z --- PASS: TestIsCEFSubprocess/no_type_flag (0.00s) 2026-10-22T11:35:21.547875338Z --- PASS: TestIsCEFSubprocess/type_flag_after_user_command (0.00s) 2026-10-22T11:35:21.547910211Z --- PASS: TestIsCEFSubprocess/type_flag_not_in_second_argv_slot (0.00s) 2026-10-22T11:35:21.54795679Z --- PASS: TestIsCEFSubprocess/equals_form_with_dash-prefixed_value (0.00s) 2026-10-22T11:35:21.547974488Z === RUN TestResolveCurrentExecutable_ReturnsExecutablePath 2026-10-22T11:35:21.547991217Z --- PASS: TestResolveCurrentExecutable_ReturnsExecutablePath (0.00s) 2026-10-22T11:35:21.548011506Z === RUN TestResolveCurrentExecutable_PropagatesError 2026-10-22T11:35:21.548027909Z --- PASS: TestResolveCurrentExecutable_PropagatesError (0.00s) 2026-10-22T11:35:21.548045668Z === RUN TestWebKitGUIStartupDoesNotActivateCEFTrace 2026-10-22T11:35:21.548061961Z --- PASS: TestWebKitGUIStartupDoesNotActivateCEFTrace (0.00s) 2026-10-22T11:35:21.548078266Z === RUN TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector 2026-10-22T11:35:21.548096575Z --- PASS: TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector (0.00s) 2026-10-22T11:35:21.54810829Z === RUN TestPreInitializeAdwaitaForCEF_SkipsNonCEF 2026-10-22T11:35:21.548116988Z --- PASS: TestPreInitializeAdwaitaForCEF_SkipsNonCEF (0.00s) 2026-10-22T11:35:21.548131123Z === RUN TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL 2026-10-22T11:35:21.548158781Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL (0.00s) 2026-10-22T11:35:21.548174934Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit 2026-10-22T11:35:21.548186572Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit (0.00s) 2026-10-22T11:35:21.548197572Z === RUN TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction 2026-10-22T11:35:21.548210175Z --- PASS: TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction (0.00s) 2026-10-22T11:35:21.548224394Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss 2026-10-22T11:35:21.548239838Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss (0.00s) 2026-10-22T11:35:21.548258207Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery 2026-10-22T11:35:21.548272119Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery (0.00s) 2026-10-22T11:35:21.548285306Z === RUN TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted 2026-10-22T11:35:21.54830342Z --- PASS: TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted (0.00s) 2026-10-22T11:35:21.548327324Z === RUN TestLaunchStandaloneBrowserURL_PropagatesOtherErrors 2026-10-22T11:35:21.548344112Z --- PASS: TestLaunchStandaloneBrowserURL_PropagatesOtherErrors (0.00s) 2026-10-22T11:35:21.548360965Z === RUN TestTryForwardBrowseURLToRunningInstance_PropagatesError 2026-10-22T11:35:21.548381038Z --- PASS: TestTryForwardBrowseURLToRunningInstance_PropagatesError (0.00s) 2026-10-22T11:35:21.548396303Z === RUN TestOmniboxCombinedLaunchEnvironment 2026-10-22T11:35:21.548409578Z === RUN TestOmniboxCombinedLaunchEnvironment/omnibox 2026-10-22T11:35:21.548428085Z === RUN TestOmniboxCombinedLaunchEnvironment/browse 2026-10-22T11:35:21.548443386Z === RUN TestOmniboxCombinedLaunchEnvironment/cli 2026-10-22T11:35:21.548457013Z === RUN TestOmniboxCombinedLaunchEnvironment/cli_with_flags 2026-10-22T11:35:21.548469951Z === RUN TestOmniboxCombinedLaunchEnvironment/helper_excluded 2026-10-22T11:35:21.548487077Z === RUN TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded 2026-10-22T11:35:21.548501789Z --- PASS: TestOmniboxCombinedLaunchEnvironment (0.00s) 2026-10-22T11:35:21.5485224Z --- PASS: TestOmniboxCombinedLaunchEnvironment/omnibox (0.00s) 2026-10-22T11:35:21.548545491Z --- PASS: TestOmniboxCombinedLaunchEnvironment/browse (0.00s) 2026-10-22T11:35:21.548568262Z --- PASS: TestOmniboxCombinedLaunchEnvironment/cli (0.00s) 2026-10-22T11:35:21.548592344Z --- PASS: TestOmniboxCombinedLaunchEnvironment/cli_with_flags (0.00s) 2026-10-22T11:35:21.548617695Z --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_excluded (0.00s) 2026-10-22T11:35:21.54865422Z --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded (0.00s) 2026-10-22T11:35:21.548681981Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup 2026-10-22T11:35:21.548708397Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing 2026-10-22T11:35:21.548736352Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings 2026-10-22T11:35:21.548753398Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value 2026-10-22T11:35:21.548772268Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe 2026-10-22T11:35:21.548787001Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored 2026-10-22T11:35:21.548799107Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup (0.00s) 2026-10-22T11:35:21.548825156Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing (0.00s) 2026-10-22T11:35:21.548855096Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings (0.00s) 2026-10-22T11:35:21.54888403Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value (0.00s) 2026-10-22T11:35:21.548913329Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe (0.00s) 2026-10-22T11:35:21.548946962Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored (0.00s) 2026-10-22T11:35:21.5489579Z PASS 2026-10-22T11:35:21.548967989Z ok github.com/bnema/dumber/cmd/dumber 0.066s 2026-10-22T11:35:21.548980278Z === RUN TestNewBridgeApp_WiresHistoryService 2026-10-22T11:35:21.548990767Z === PAUSE TestNewBridgeApp_WiresHistoryService 2026-10-22T11:35:21.549013888Z === RUN TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T11:35:21.549026538Z === PAUSE TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T11:35:21.549037082Z === RUN TestNewBridgeApp_WiresFavoritesService 2026-10-22T11:35:21.549059065Z === PAUSE TestNewBridgeApp_WiresFavoritesService 2026-10-22T11:35:21.549077435Z === RUN TestNewBridgeApp_WiresConfigService 2026-10-22T11:35:21.549091206Z === PAUSE TestNewBridgeApp_WiresConfigService 2026-10-22T11:35:21.549105715Z === CONT TestNewBridgeApp_WiresHistoryService 2026-10-22T11:35:21.549120807Z --- PASS: TestNewBridgeApp_WiresHistoryService (0.00s) 2026-10-22T11:35:21.54913636Z === CONT TestNewBridgeApp_WiresConfigService 2026-10-22T11:35:21.549154094Z --- PASS: TestNewBridgeApp_WiresConfigService (0.00s) 2026-10-22T11:35:21.549168267Z === CONT TestNewBridgeApp_WiresFavoritesService 2026-10-22T11:35:21.549188486Z === CONT TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T11:35:21.549211109Z --- PASS: TestNewBridgeApp_WiresFavoritesService (0.00s) 2026-10-22T11:35:21.549240682Z --- PASS: TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes (0.01s) 2026-10-22T11:35:21.549266576Z PASS 2026-10-22T11:35:21.549289657Z ok github.com/bnema/dumber/cmd/systemviews 0.015s 2026-10-22T11:35:21.560122334Z === RUN TestCollectManifestPinsAllFiles 2026-10-22T11:35:21.560176147Z === PAUSE TestCollectManifestPinsAllFiles 2026-10-22T11:35:21.560191826Z === RUN TestRunWritesReproducibleManifest 2026-10-22T11:35:21.560198201Z === PAUSE TestRunWritesReproducibleManifest 2026-10-22T11:35:21.560204227Z === RUN TestRunFailsOnMissingFile 2026-10-22T11:35:21.560213698Z === PAUSE TestRunFailsOnMissingFile 2026-10-22T11:35:21.560219468Z === RUN TestRunFailsOnStaleDigest 2026-10-22T11:35:21.56024045Z === PAUSE TestRunFailsOnStaleDigest 2026-10-22T11:35:21.560262595Z === RUN TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T11:35:21.560276156Z === PAUSE TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T11:35:21.560285307Z === RUN TestRunCheckFailsWithoutManifest 2026-10-22T11:35:21.560320692Z === PAUSE TestRunCheckFailsWithoutManifest 2026-10-22T11:35:21.560334926Z === RUN TestRunCheckRejectsCompressedOnlySwap 2026-10-22T11:35:21.560344606Z === PAUSE TestRunCheckRejectsCompressedOnlySwap 2026-10-22T11:35:21.560383069Z === RUN TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T11:35:21.560397984Z === PAUSE TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T11:35:21.560407517Z === RUN TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T11:35:21.560416859Z === PAUSE TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T11:35:21.560422886Z === RUN TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T11:35:21.560447222Z === PAUSE TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T11:35:21.560461913Z === RUN TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T11:35:21.560472038Z === PAUSE TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T11:35:21.560480859Z === CONT TestCollectManifestPinsAllFiles 2026-10-22T11:35:21.560489796Z --- PASS: TestCollectManifestPinsAllFiles (0.00s) 2026-10-22T11:35:21.560511707Z === CONT TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T11:35:21.560533517Z --- PASS: TestRequireCompressedAgreementRejectsSentinelSize (0.00s) 2026-10-22T11:35:21.560548332Z === CONT TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T11:35:21.560564422Z === CONT TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T11:35:21.560593403Z === CONT TestRunCheckFailsWithoutManifest 2026-10-22T11:35:21.560620216Z --- PASS: TestRunCheckIfPresentRejectsPartialBundle (0.00s) 2026-10-22T11:35:21.560636172Z --- PASS: TestCollectManifestRejectsRawCompressedMismatch (0.00s) 2026-10-22T11:35:21.560664689Z --- PASS: TestRunCheckFailsWithoutManifest (0.00s) 2026-10-22T11:35:21.560678998Z === CONT TestRunCheckRejectsCompressedOnlySwap 2026-10-22T11:35:21.56068855Z === CONT TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T11:35:21.560699372Z === CONT TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T11:35:21.560704676Z === CONT TestRunFailsOnMissingFile 2026-10-22T11:35:21.560727472Z wrote /tmp/TestRunCheckRejectsCompressedOnlySwap225080050/001/asset-manifest.json pinning 3 assets 2026-10-22T11:35:21.560743221Z wrote /tmp/TestRunCheckIfPresentRejectsStaleBundle1867951854/001/asset-manifest.json pinning 3 assets 2026-10-22T11:35:21.560754632Z --- PASS: TestRunCheckIfPresentRejectsStaleBundle (0.00s) 2026-10-22T11:35:21.560776082Z === CONT TestRunFailsOnStaleDigest 2026-10-22T11:35:21.560806604Z no built systemviews WASM in /tmp/TestRunCheckIfPresentSkipsMissingBundle324678345/001; skipping manifest check 2026-10-22T11:35:21.56083281Z --- PASS: TestRunCheckIfPresentSkipsMissingBundle (0.00s) 2026-10-22T11:35:21.560845428Z === CONT TestRunWritesReproducibleManifest 2026-10-22T11:35:21.560857222Z wrote /tmp/TestRunWritesReproducibleManifest1836209009/001/asset-manifest.json pinning 3 assets 2026-10-22T11:35:21.560885225Z wrote /tmp/TestRunWritesReproducibleManifest1836209009/001/asset-manifest.json pinning 3 assets 2026-10-22T11:35:21.560908492Z manifest /tmp/TestRunWritesReproducibleManifest1836209009/001/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM 2026-10-22T11:35:21.560921287Z --- PASS: TestRunWritesReproducibleManifest (0.01s) 2026-10-22T11:35:21.560930201Z --- PASS: TestRunFailsOnMissingFile (0.01s) 2026-10-22T11:35:21.560961514Z wrote /tmp/TestRunFailsOnStaleDigest1693118747/001/asset-manifest.json pinning 3 assets 2026-10-22T11:35:21.560975014Z --- PASS: TestRunFailsOnStaleDigest (0.01s) 2026-10-22T11:35:21.560994533Z --- PASS: TestRunCheckRejectsCompressedOnlySwap (0.02s) 2026-10-22T11:35:21.561006655Z PASS 2026-10-22T11:35:21.561017253Z ok github.com/bnema/dumber/cmd/systemviews-assets 0.031s 2026-10-22T11:35:21.561046152Z === RUN TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues 2026-10-22T11:35:21.56106174Z --- PASS: TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues (0.00s) 2026-10-22T11:35:21.5610708Z PASS 2026-10-22T11:35:21.561090942Z ok github.com/bnema/dumber/internal/application/dto 0.011s 2026-10-22T11:35:21.56683855Z === RUN TestCompileCheckExternalThemeSource 2026-10-22T11:35:21.566878356Z --- PASS: TestCompileCheckExternalThemeSource (0.00s) 2026-10-22T11:35:21.566887019Z === RUN TestAudioOutputPortContract 2026-10-22T11:35:21.566894633Z === RUN TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields 2026-10-22T11:35:21.566903336Z === RUN TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 2026-10-22T11:35:21.566914759Z === RUN TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format 2026-10-22T11:35:21.566921415Z --- PASS: TestAudioOutputPortContract (0.00s) 2026-10-22T11:35:21.566952717Z --- PASS: TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields (0.00s) 2026-10-22T11:35:21.566976503Z --- PASS: TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 (0.00s) 2026-10-22T11:35:21.56700239Z --- PASS: TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format (0.00s) 2026-10-22T11:35:21.567012559Z === RUN TestMemoryPressureConfig_IsConfigured 2026-10-22T11:35:21.567019966Z === RUN TestMemoryPressureConfig_IsConfigured/nil_config 2026-10-22T11:35:21.567031691Z === RUN TestMemoryPressureConfig_IsConfigured/empty_config 2026-10-22T11:35:21.567039458Z === RUN TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set 2026-10-22T11:35:21.567049748Z === RUN TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set 2026-10-22T11:35:21.567068368Z === RUN TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set 2026-10-22T11:35:21.567080634Z === RUN TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set 2026-10-22T11:35:21.56708763Z === RUN TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) 2026-10-22T11:35:21.567110811Z === RUN TestMemoryPressureConfig_IsConfigured/fully_configured 2026-10-22T11:35:21.567122678Z --- PASS: TestMemoryPressureConfig_IsConfigured (0.00s) 2026-10-22T11:35:21.567137492Z --- PASS: TestMemoryPressureConfig_IsConfigured/nil_config (0.00s) 2026-10-22T11:35:21.567158016Z --- PASS: TestMemoryPressureConfig_IsConfigured/empty_config (0.00s) 2026-10-22T11:35:21.567177933Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set (0.00s) 2026-10-22T11:35:21.567197726Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set (0.00s) 2026-10-22T11:35:21.567218115Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set (0.00s) 2026-10-22T11:35:21.567237236Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set (0.00s) 2026-10-22T11:35:21.567256222Z --- PASS: TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) (0.00s) 2026-10-22T11:35:21.567274229Z --- PASS: TestMemoryPressureConfig_IsConfigured/fully_configured (0.00s) 2026-10-22T11:35:21.567287498Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured 2026-10-22T11:35:21.56729959Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory 2026-10-22T11:35:21.567306502Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory 2026-10-22T11:35:21.567317082Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory 2026-10-22T11:35:21.567326785Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured (0.00s) 2026-10-22T11:35:21.567346609Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory (0.00s) 2026-10-22T11:35:21.567366642Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory (0.00s) 2026-10-22T11:35:21.567388821Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory (0.00s) 2026-10-22T11:35:21.567467571Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured 2026-10-22T11:35:21.567487686Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory 2026-10-22T11:35:21.567501532Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory 2026-10-22T11:35:21.56750923Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory 2026-10-22T11:35:21.567524774Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured (0.00s) 2026-10-22T11:35:21.567557464Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory (0.00s) 2026-10-22T11:35:21.567780279Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory (0.00s) 2026-10-22T11:35:21.567817366Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory (0.00s) 2026-10-22T11:35:21.567833348Z PASS 2026-10-22T11:35:21.567847984Z ok github.com/bnema/dumber/internal/application/port 0.005s 2026-10-22T11:35:21.567871469Z ? github.com/bnema/dumber/internal/application/port/mocks [no test files] 2026-10-22T11:35:24.702639443Z === RUN TestPopupFeaturesRequestHost 2026-10-22T11:35:24.702678545Z === PAUSE TestPopupFeaturesRequestHost 2026-10-22T11:35:24.702691477Z === RUN TestBrowsingContextPolicyDecide 2026-10-22T11:35:24.702701503Z === PAUSE TestBrowsingContextPolicyDecide 2026-10-22T11:35:24.702715847Z === RUN TestBuildContextMenuUseCase_Build 2026-10-22T11:35:24.702731861Z === RUN TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu 2026-10-22T11:35:24.702746723Z === RUN TestBuildContextMenuUseCase_Build/empty_context_baseline 2026-10-22T11:35:24.702754226Z === RUN TestBuildContextMenuUseCase_Build/selection_context 2026-10-22T11:35:24.702764083Z === RUN TestBuildContextMenuUseCase_Build/image_only 2026-10-22T11:35:24.702770671Z === RUN TestBuildContextMenuUseCase_Build/link_only 2026-10-22T11:35:24.702783138Z === RUN TestBuildContextMenuUseCase_Build/navigation_enabled_states 2026-10-22T11:35:24.702789933Z --- PASS: TestBuildContextMenuUseCase_Build (0.00s) 2026-10-22T11:35:24.702815354Z --- PASS: TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu (0.00s) 2026-10-22T11:35:24.702862314Z --- PASS: TestBuildContextMenuUseCase_Build/empty_context_baseline (0.00s) 2026-10-22T11:35:24.702887217Z --- PASS: TestBuildContextMenuUseCase_Build/selection_context (0.00s) 2026-10-22T11:35:24.702946258Z --- PASS: TestBuildContextMenuUseCase_Build/image_only (0.00s) 2026-10-22T11:35:24.702976544Z --- PASS: TestBuildContextMenuUseCase_Build/link_only (0.00s) 2026-10-22T11:35:24.703031374Z --- PASS: TestBuildContextMenuUseCase_Build/navigation_enabled_states (0.00s) 2026-10-22T11:35:24.703049782Z === RUN TestCheckMediaDiagnoseNeverReturnsNil 2026-10-22T11:35:24.703092629Z --- PASS: TestCheckMediaDiagnoseNeverReturnsNil (0.00s) 2026-10-22T11:35:24.703107931Z === RUN TestCheckMediaExecuteFailsWithoutGStreamer 2026-10-22T11:35:24.703118202Z --- PASS: TestCheckMediaExecuteFailsWithoutGStreamer (0.00s) 2026-10-22T11:35:24.703127129Z === RUN TestCheckMediaExecuteReturnsSummary 2026-10-22T11:35:24.703135998Z --- PASS: TestCheckMediaExecuteReturnsSummary (0.00s) 2026-10-22T11:35:24.703176869Z === RUN TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate 2026-10-22T11:35:24.703189656Z --- PASS: TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate (0.00s) 2026-10-22T11:35:24.703199703Z === RUN TestCheckUpdateUseCase_NonTransientErrorPropagates 2026-10-22T11:35:24.7032149Z --- PASS: TestCheckUpdateUseCase_NonTransientErrorPropagates (0.00s) 2026-10-22T11:35:24.703251022Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing 2026-10-22T11:35:24.703266163Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing (0.00s) 2026-10-22T11:35:24.703279894Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection 2026-10-22T11:35:24.703293085Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection (0.00s) 2026-10-22T11:35:24.703329892Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines 2026-10-22T11:35:24.703349823Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines (0.00s) 2026-10-22T11:35:24.703371654Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews 2026-10-22T11:35:24.703419509Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews (0.00s) 2026-10-22T11:35:24.703435513Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow 2026-10-22T11:35:24.703451766Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow (0.00s) 2026-10-22T11:35:24.703489915Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite 2026-10-22T11:35:24.703503023Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite (0.00s) 2026-10-22T11:35:24.703514861Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow 2026-10-22T11:35:24.703526463Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow (0.00s) 2026-10-22T11:35:24.70355949Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection 2026-10-22T11:35:24.703581517Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection (0.00s) 2026-10-22T11:35:24.703626062Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines 2026-10-22T11:35:24.703649643Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines (0.00s) 2026-10-22T11:35:24.703660712Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews 2026-10-22T11:35:24.703672951Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews (0.00s) 2026-10-22T11:35:24.703706645Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope 2026-10-22T11:35:24.703720961Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope (0.00s) 2026-10-22T11:35:24.70373363Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState 2026-10-22T11:35:24.703748581Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState (0.00s) 2026-10-22T11:35:24.703792076Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast 2026-10-22T11:35:24.703807386Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast (0.00s) 2026-10-22T11:35:24.703817623Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic 2026-10-22T11:35:24.703861282Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic (0.00s) 2026-10-22T11:35:24.703875557Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic 2026-10-22T11:35:24.703888132Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic (0.00s) 2026-10-22T11:35:24.703898723Z === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData 2026-10-22T11:35:24.703927554Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData (0.00s) 2026-10-22T11:35:24.703941141Z === RUN TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage 2026-10-22T11:35:24.703957168Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage (0.00s) 2026-10-22T11:35:24.70396849Z === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard 2026-10-22T11:35:24.703998755Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard (0.00s) 2026-10-22T11:35:24.704019262Z === RUN TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage 2026-10-22T11:35:24.704032975Z --- PASS: TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage (0.00s) 2026-10-22T11:35:24.704040923Z === RUN TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver 2026-10-22T11:35:24.704073924Z --- PASS: TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver (0.00s) 2026-10-22T11:35:24.704092654Z === RUN TestExecuteContextMenuActionUseCase_DelegatesInspect 2026-10-22T11:35:24.704100323Z --- PASS: TestExecuteContextMenuActionUseCase_DelegatesInspect (0.00s) 2026-10-22T11:35:24.704106544Z === RUN TestExecuteContextMenuActionUseCase_WrapsDelegateErrors 2026-10-22T11:35:24.704114022Z --- PASS: TestExecuteContextMenuActionUseCase_WrapsDelegateErrors (0.00s) 2026-10-22T11:35:24.704142703Z === RUN TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText 2026-10-22T11:35:24.70415814Z --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText (0.00s) 2026-10-22T11:35:24.704169973Z === RUN TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing 2026-10-22T11:35:24.704178263Z --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing (0.00s) 2026-10-22T11:35:24.704184764Z === RUN TestExecuteContextMenuActionUseCase_CopyLinkWritesText 2026-10-22T11:35:24.704220251Z --- PASS: TestExecuteContextMenuActionUseCase_CopyLinkWritesText (0.00s) 2026-10-22T11:35:24.70423845Z === RUN TestExtractPaneToTabList_FromThreePaneStack 2026-10-22T11:35:24.704248862Z --- PASS: TestExtractPaneToTabList_FromThreePaneStack (0.00s) 2026-10-22T11:35:24.704259065Z === RUN TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale 2026-10-22T11:35:24.704293736Z --- PASS: TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale (0.00s) 2026-10-22T11:35:24.704305422Z === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource 2026-10-22T11:35:24.70431533Z --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource (0.00s) 2026-10-22T11:35:24.704363131Z === RUN TestExtractPaneToTabList_LastPaneClosesSourceTab 2026-10-22T11:35:24.704387146Z --- PASS: TestExtractPaneToTabList_LastPaneClosesSourceTab (0.00s) 2026-10-22T11:35:24.704405302Z === RUN TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack 2026-10-22T11:35:24.704440206Z --- PASS: TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack (0.00s) 2026-10-22T11:35:24.704457913Z === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack 2026-10-22T11:35:24.704469265Z --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack (0.00s) 2026-10-22T11:35:24.704500274Z === RUN TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling 2026-10-22T11:35:24.7045203Z --- PASS: TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling (0.00s) 2026-10-22T11:35:24.704532055Z === RUN TestExtractPaneToTabList_FromSplitSeversMovedNode 2026-10-22T11:35:24.704547966Z --- PASS: TestExtractPaneToTabList_FromSplitSeversMovedNode (0.00s) 2026-10-22T11:35:24.704596874Z === RUN TestExtractPaneToTabList_InvalidSourceTabID 2026-10-22T11:35:24.704616047Z --- PASS: TestExtractPaneToTabList_InvalidSourceTabID (0.00s) 2026-10-22T11:35:24.704628923Z === RUN TestExtractPaneToTabList_InvalidSourcePaneID 2026-10-22T11:35:24.704653498Z --- PASS: TestExtractPaneToTabList_InvalidSourcePaneID (0.00s) 2026-10-22T11:35:24.704665965Z === RUN TestExtractPaneToTabList_NilInputs 2026-10-22T11:35:24.704675913Z --- PASS: TestExtractPaneToTabList_NilInputs (0.00s) 2026-10-22T11:35:24.704687389Z === RUN TestExtractPaneToTabList_ParentPointerTreeIntegrity 2026-10-22T11:35:24.704697608Z --- PASS: TestExtractPaneToTabList_ParentPointerTreeIntegrity (0.00s) 2026-10-22T11:35:24.704729142Z === RUN TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch 2026-10-22T11:35:24.704744682Z --- PASS: TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch (0.01s) 2026-10-22T11:35:24.704755051Z === RUN TestRefreshFromIconURLs_ChangingCandidatesDoNotShare 2026-10-22T11:35:24.704765471Z --- PASS: TestRefreshFromIconURLs_ChangingCandidatesDoNotShare (0.00s) 2026-10-22T11:35:24.704792683Z === RUN TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers 2026-10-22T11:35:24.704808107Z --- PASS: TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers (0.01s) 2026-10-22T11:35:24.704819418Z === RUN TestRefreshFromIconURLs_InvalidPageHierarchyRejected 2026-10-22T11:35:24.704829473Z --- PASS: TestRefreshFromIconURLs_InvalidPageHierarchyRejected (0.00s) 2026-10-22T11:35:24.704838896Z === RUN TestRefreshRequestKey_Distinctions 2026-10-22T11:35:24.704879975Z --- PASS: TestRefreshRequestKey_Distinctions (0.00s) 2026-10-22T11:35:24.704911648Z === RUN TestRefreshAdmission_BusyWhenExhausted 2026-10-22T11:35:24.704922663Z --- PASS: TestRefreshAdmission_BusyWhenExhausted (0.00s) 2026-10-22T11:35:24.704965812Z === RUN TestRefreshOp_WholeDeadline 2026-10-22T11:35:24.704981832Z --- PASS: TestRefreshOp_WholeDeadline (0.00s) 2026-10-22T11:35:24.704991656Z === RUN TestRefreshLastWaiterCancelAbortsOp 2026-10-22T11:35:24.705000758Z --- PASS: TestRefreshLastWaiterCancelAbortsOp (0.00s) 2026-10-22T11:35:24.705032719Z === RUN TestFaviconUseCase_CloseCancelsAndDrains 2026-10-22T11:35:24.705046454Z --- PASS: TestFaviconUseCase_CloseCancelsAndDrains (0.01s) 2026-10-22T11:35:24.705059232Z === RUN TestRefreshMissClassification_HTTPClasses 2026-10-22T11:35:24.705069507Z --- PASS: TestRefreshMissClassification_HTTPClasses (0.00s) 2026-10-22T11:35:24.705095932Z === RUN TestRefreshInvalidate_DropsStaleCompletion 2026-10-22T11:35:24.705113257Z --- PASS: TestRefreshInvalidate_DropsStaleCompletion (0.01s) 2026-10-22T11:35:24.705125724Z === RUN TestRefreshJoinerSharesCreatorEpoch 2026-10-22T11:35:24.705147288Z --- PASS: TestRefreshJoinerSharesCreatorEpoch (0.01s) 2026-10-22T11:35:24.705182016Z === RUN TestRefreshPartialMissDoesNotPoisonLaterCandidates 2026-10-22T11:35:24.705212254Z --- PASS: TestRefreshPartialMissDoesNotPoisonLaterCandidates (0.00s) 2026-10-22T11:35:24.705227023Z === RUN TestRefreshCanceledCallNotJoined 2026-10-22T11:35:24.705260018Z --- PASS: TestRefreshCanceledCallNotJoined (0.01s) 2026-10-22T11:35:24.705300016Z === RUN TestRefreshCloseSealsAdmission 2026-10-22T11:35:24.705333564Z --- PASS: TestRefreshCloseSealsAdmission (0.00s) 2026-10-22T11:35:24.705360194Z === RUN TestRefreshMissOrderBounded 2026-10-22T11:35:24.705376855Z --- PASS: TestRefreshMissOrderBounded (0.05s) 2026-10-22T11:35:24.705385905Z === RUN TestRefreshSharing_ScopedToUseCaseInstance 2026-10-22T11:35:24.705395644Z --- PASS: TestRefreshSharing_ScopedToUseCaseInstance (0.00s) 2026-10-22T11:35:24.705437315Z === RUN TestRefreshMixedStatusBatchNotCached 2026-10-22T11:35:24.705457094Z --- PASS: TestRefreshMixedStatusBatchNotCached (0.00s) 2026-10-22T11:35:24.70546779Z === RUN TestRefreshClosedWinsOverCachedMiss 2026-10-22T11:35:24.70547724Z --- PASS: TestRefreshClosedWinsOverCachedMiss (0.00s) 2026-10-22T11:35:24.705507263Z === RUN TestCompactMissOrderDedupsReinsertedKeys 2026-10-22T11:35:24.705521124Z --- PASS: TestCompactMissOrderDedupsReinsertedKeys (0.00s) 2026-10-22T11:35:24.70553071Z === RUN TestRefreshRequestKey_IPv6DefaultPortEquivalence 2026-10-22T11:35:24.705540422Z --- PASS: TestRefreshRequestKey_IPv6DefaultPortEquivalence (0.00s) 2026-10-22T11:35:24.705549783Z === RUN TestFaviconResolveExactHit 2026-10-22T11:35:24.705579262Z --- PASS: TestFaviconResolveExactHit (0.00s) 2026-10-22T11:35:24.705606982Z === RUN TestFaviconResolveParentFallback 2026-10-22T11:35:24.70562373Z --- PASS: TestFaviconResolveParentFallback (0.00s) 2026-10-22T11:35:24.705661431Z === RUN TestFaviconResolvePrefersParentPathFallbackBeforeDomain 2026-10-22T11:35:24.705678327Z --- PASS: TestFaviconResolvePrefersParentPathFallbackBeforeDomain (0.00s) 2026-10-22T11:35:24.705700654Z === RUN TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings 2026-10-22T11:35:24.705711321Z --- PASS: TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings (0.00s) 2026-10-22T11:35:24.705740985Z === RUN TestFaviconResolveRepairsOrphanCanonicalBlobMetadata 2026-10-22T11:35:24.705752528Z --- PASS: TestFaviconResolveRepairsOrphanCanonicalBlobMetadata (0.00s) 2026-10-22T11:35:24.705773561Z === RUN TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss 2026-10-22T11:35:24.705803164Z --- PASS: TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss (0.00s) 2026-10-22T11:35:24.705822755Z === RUN TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh 2026-10-22T11:35:24.705838667Z --- PASS: TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh (0.00s) 2026-10-22T11:35:24.705851398Z === RUN TestFaviconResolveStaleExactRefreshIgnoresFreshParent 2026-10-22T11:35:24.705880048Z --- PASS: TestFaviconResolveStaleExactRefreshIgnoresFreshParent (0.00s) 2026-10-22T11:35:24.705895334Z === RUN TestFaviconObserveSameHashUpdatesMetadataOnly 2026-10-22T11:35:24.705908883Z --- PASS: TestFaviconObserveSameHashUpdatesMetadataOnly (0.00s) 2026-10-22T11:35:24.705930804Z === RUN TestFaviconObserveChangedHashRegeneratesAndInvalidates 2026-10-22T11:35:24.705956752Z --- PASS: TestFaviconObserveChangedHashRegeneratesAndInvalidates (0.00s) 2026-10-22T11:35:24.705977513Z === RUN TestFaviconObserveWithoutConverterStoresOriginalOnly 2026-10-22T11:35:24.705990046Z --- PASS: TestFaviconObserveWithoutConverterStoresOriginalOnly (0.00s) 2026-10-22T11:35:24.706011617Z === RUN TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed 2026-10-22T11:35:24.706038507Z --- PASS: TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed (0.00s) 2026-10-22T11:35:24.706063449Z === RUN TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching 2026-10-22T11:35:24.706097856Z --- PASS: TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching (0.00s) 2026-10-22T11:35:24.706113002Z === RUN TestFaviconUseCasePropagatesRepositoryErrors 2026-10-22T11:35:24.706122885Z --- PASS: TestFaviconUseCasePropagatesRepositoryErrors (0.00s) 2026-10-22T11:35:24.706131704Z === RUN TestFaviconResolvePropagatesBlobErrors 2026-10-22T11:35:24.706164639Z --- PASS: TestFaviconResolvePropagatesBlobErrors (0.00s) 2026-10-22T11:35:24.706181154Z === RUN TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing 2026-10-22T11:35:24.706192805Z --- PASS: TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing (0.00s) 2026-10-22T11:35:24.706203135Z === RUN TestFaviconResolveBlockingPropagatesFetchErrors 2026-10-22T11:35:24.706228334Z --- PASS: TestFaviconResolveBlockingPropagatesFetchErrors (0.00s) 2026-10-22T11:35:24.70624703Z === RUN TestFaviconRefreshFromIconURLsUsesPageURLKey 2026-10-22T11:35:24.706260756Z --- PASS: TestFaviconRefreshFromIconURLsUsesPageURLKey (0.00s) 2026-10-22T11:35:24.706289003Z === RUN TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey 2026-10-22T11:35:24.706309498Z --- PASS: TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey (0.00s) 2026-10-22T11:35:24.706320957Z === RUN TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy 2026-10-22T11:35:24.706335649Z --- PASS: TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy (0.00s) 2026-10-22T11:35:24.706355333Z === RUN TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy 2026-10-22T11:35:24.706372999Z --- PASS: TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy (0.00s) 2026-10-22T11:35:24.706395753Z === RUN TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates 2026-10-22T11:35:24.70640846Z --- PASS: TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates (0.00s) 2026-10-22T11:35:24.706420272Z === RUN TestFaviconObserveConversionErrorDoesNotMutateExistingAssets 2026-10-22T11:35:24.706430179Z --- PASS: TestFaviconObserveConversionErrorDoesNotMutateExistingAssets (0.00s) 2026-10-22T11:35:24.706439707Z === RUN TestFaviconObserveUnavailableWebPPreservesCachedAssets 2026-10-22T11:35:24.706464466Z --- PASS: TestFaviconObserveUnavailableWebPPreservesCachedAssets (0.00s) 2026-10-22T11:35:24.706481388Z === RUN TestFaviconEnsureSizedPropagatesReadSizedErrors 2026-10-22T11:35:24.706492013Z --- PASS: TestFaviconEnsureSizedPropagatesReadSizedErrors (0.00s) 2026-10-22T11:35:24.706520965Z === RUN TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder 2026-10-22T11:35:24.706534212Z --- PASS: TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder (0.00s) 2026-10-22T11:35:24.706544532Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames 2026-10-22T11:35:24.706554535Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title 2026-10-22T11:35:24.706564164Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url 2026-10-22T11:35:24.706592811Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag 2026-10-22T11:35:24.706605498Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames (0.00s) 2026-10-22T11:35:24.706625543Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title (0.00s) 2026-10-22T11:35:24.706657821Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url (0.00s) 2026-10-22T11:35:24.706681814Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag (0.00s) 2026-10-22T11:35:24.706692421Z === RUN TestFilterFavoritesForSidebarSelectedTagsMatchAny 2026-10-22T11:35:24.706702154Z --- PASS: TestFilterFavoritesForSidebarSelectedTagsMatchAny (0.00s) 2026-10-22T11:35:24.706723609Z === RUN TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags 2026-10-22T11:35:24.706740637Z --- PASS: TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags (0.00s) 2026-10-22T11:35:24.706751775Z === RUN TestFilterFavoritesForSidebarRanksExactAndPrefixMatches 2026-10-22T11:35:24.706761446Z --- PASS: TestFilterFavoritesForSidebarRanksExactAndPrefixMatches (0.00s) 2026-10-22T11:35:24.70678343Z === RUN TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches 2026-10-22T11:35:24.70679923Z --- PASS: TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches (0.00s) 2026-10-22T11:35:24.706809954Z === RUN TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers 2026-10-22T11:35:24.70682007Z --- PASS: TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers (0.00s) 2026-10-22T11:35:24.70682963Z === RUN TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers 2026-10-22T11:35:24.706857391Z --- PASS: TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers (0.00s) 2026-10-22T11:35:24.706882234Z === RUN TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop 2026-10-22T11:35:24.706895261Z --- PASS: TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop (0.00s) 2026-10-22T11:35:24.706918615Z === RUN TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash 2026-10-22T11:35:24.706934149Z --- PASS: TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash (0.00s) 2026-10-22T11:35:24.706944553Z === RUN TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams 2026-10-22T11:35:24.706954516Z --- PASS: TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams (0.00s) 2026-10-22T11:35:24.706975708Z === RUN TestCanonicalizeURLForHistory_RemovesUserinfo 2026-10-22T11:35:24.706993497Z --- PASS: TestCanonicalizeURLForHistory_RemovesUserinfo (0.00s) 2026-10-22T11:35:24.707007317Z === RUN TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts 2026-10-22T11:35:24.707029233Z --- PASS: TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts (0.00s) 2026-10-22T11:35:24.707047588Z === RUN TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes 2026-10-22T11:35:24.707058483Z --- PASS: TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes (0.00s) 2026-10-22T11:35:24.707068884Z === RUN TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes 2026-10-22T11:35:24.707085787Z --- PASS: TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes (0.00s) 2026-10-22T11:35:24.707097609Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison 2026-10-22T11:35:24.707124407Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params 2026-10-22T11:35:24.707149041Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/default_port 2026-10-22T11:35:24.70716336Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison (0.00s) 2026-10-22T11:35:24.707198393Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params (0.00s) 2026-10-22T11:35:24.707223113Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/default_port (0.00s) 2026-10-22T11:35:24.70726124Z === RUN TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange 2026-10-22T11:35:24.707311497Z --- PASS: TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange (0.00s) 2026-10-22T11:35:24.707337163Z === RUN TestHistoryRecorder_CloseDrainsPendingAndPublishes 2026-10-22T11:35:24.707358428Z --- PASS: TestHistoryRecorder_CloseDrainsPendingAndPublishes (0.00s) 2026-10-22T11:35:24.707376336Z === RUN TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext 2026-10-22T11:35:24.707409579Z --- PASS: TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext (0.10s) 2026-10-22T11:35:24.707436819Z === RUN TestHistoryRecorder_FailedPersistencePublishesNoChange 2026-10-22T11:35:24.707461148Z --- PASS: TestHistoryRecorder_FailedPersistencePublishesNoChange (0.20s) 2026-10-22T11:35:24.707479935Z === RUN TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails 2026-10-22T11:35:24.707502337Z --- PASS: TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails (0.00s) 2026-10-22T11:35:24.707523981Z === RUN TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits 2026-10-22T11:35:24.707543028Z --- PASS: TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits (0.00s) 2026-10-22T11:35:24.70756133Z === RUN TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing 2026-10-22T11:35:24.707578877Z --- PASS: TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing (0.00s) 2026-10-22T11:35:24.707598242Z === RUN TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange 2026-10-22T11:35:24.707617877Z --- PASS: TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange (0.00s) 2026-10-22T11:35:24.707639088Z === RUN TestHistoryRecorder_RecordHistory_DedupIsPerPane 2026-10-22T11:35:24.707655063Z --- PASS: TestHistoryRecorder_RecordHistory_DedupIsPerPane (0.00s) 2026-10-22T11:35:24.707671329Z === RUN TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse 2026-10-22T11:35:24.707687898Z --- PASS: TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse (0.00s) 2026-10-22T11:35:24.70770399Z === RUN TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites 2026-10-22T11:35:24.707720516Z --- PASS: TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites (0.00s) 2026-10-22T11:35:24.707736474Z === RUN TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails 2026-10-22T11:35:24.707752357Z --- PASS: TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails (0.00s) 2026-10-22T11:35:24.70776808Z === RUN TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe 2026-10-22T11:35:24.707785223Z --- PASS: TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe (0.00s) 2026-10-22T11:35:24.707800949Z === RUN TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush 2026-10-22T11:35:24.707816675Z --- PASS: TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush (0.00s) 2026-10-22T11:35:24.707833188Z === RUN TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain 2026-10-22T11:35:24.707849112Z --- PASS: TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain (0.05s) 2026-10-22T11:35:24.707865868Z === RUN TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected 2026-10-22T11:35:24.707881655Z --- PASS: TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected (0.00s) 2026-10-22T11:35:24.70789685Z === RUN TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted 2026-10-22T11:35:24.70791291Z --- PASS: TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted (0.11s) 2026-10-22T11:35:24.707929007Z === RUN TestInsertAccentUseCase_OnKeyPressed_NoAccents 2026-10-22T11:35:24.707944047Z --- PASS: TestInsertAccentUseCase_OnKeyPressed_NoAccents (0.00s) 2026-10-22T11:35:24.707958293Z === RUN TestInsertAccentUseCase_OnKeyPressed_HasAccents 2026-10-22T11:35:24.707972768Z --- PASS: TestInsertAccentUseCase_OnKeyPressed_HasAccents (0.00s) 2026-10-22T11:35:24.707987347Z === RUN TestInsertAccentUseCase_OnKeyReleased_CancelsTimer 2026-10-22T11:35:24.708002167Z --- PASS: TestInsertAccentUseCase_OnKeyReleased_CancelsTimer (0.45s) 2026-10-22T11:35:24.708016491Z === RUN TestInsertAccentUseCase_LongPress_ShowsPicker 2026-10-22T11:35:24.708031894Z --- PASS: TestInsertAccentUseCase_LongPress_ShowsPicker (0.45s) 2026-10-22T11:35:24.708047413Z === RUN TestInsertAccentUseCase_Cancel 2026-10-22T11:35:24.708062668Z --- PASS: TestInsertAccentUseCase_Cancel (0.45s) 2026-10-22T11:35:24.708077316Z === RUN TestInsertAccentUseCase_UppercaseAccents 2026-10-22T11:35:24.708091857Z --- PASS: TestInsertAccentUseCase_UppercaseAccents (0.40s) 2026-10-22T11:35:24.708106908Z === RUN TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress 2026-10-22T11:35:24.708122421Z --- PASS: TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress (0.45s) 2026-10-22T11:35:24.708138182Z === RUN TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget 2026-10-22T11:35:24.708154364Z --- PASS: TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget (0.00s) 2026-10-22T11:35:24.708170435Z === RUN TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget 2026-10-22T11:35:24.708189532Z --- PASS: TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget (0.00s) 2026-10-22T11:35:24.708208774Z === RUN TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache 2026-10-22T11:35:24.708224402Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.708240044Z --- PASS: TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache (0.00s) 2026-10-22T11:35:24.708255946Z === RUN TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo 2026-10-22T11:35:24.708272203Z --- PASS: TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo (0.00s) 2026-10-22T11:35:24.708287499Z === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo 2026-10-22T11:35:24.708303226Z --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo (0.00s) 2026-10-22T11:35:24.708319045Z === RUN TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive 2026-10-22T11:35:24.708335702Z --- PASS: TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive (0.00s) 2026-10-22T11:35:24.708353314Z === RUN TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive 2026-10-22T11:35:24.708370765Z --- PASS: TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive (0.00s) 2026-10-22T11:35:24.708387255Z === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack 2026-10-22T11:35:24.708402632Z --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack (0.00s) 2026-10-22T11:35:24.708418084Z === RUN TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex 2026-10-22T11:35:24.708434239Z --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex (0.00s) 2026-10-22T11:35:24.708449953Z === RUN TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex 2026-10-22T11:35:24.708466066Z --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex (0.00s) 2026-10-22T11:35:24.708483571Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack 2026-10-22T11:35:24.708502209Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack (0.00s) 2026-10-22T11:35:24.708519337Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack 2026-10-22T11:35:24.70853804Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack (0.00s) 2026-10-22T11:35:24.70855408Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd 2026-10-22T11:35:24.708571771Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd (0.00s) 2026-10-22T11:35:24.708589238Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops 2026-10-22T11:35:24.708620927Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops (0.00s) 2026-10-22T11:35:24.708638997Z === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack 2026-10-22T11:35:24.708657329Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack (0.00s) 2026-10-22T11:35:24.708674195Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal 2026-10-22T11:35:24.70869149Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal (0.00s) 2026-10-22T11:35:24.708707489Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack 2026-10-22T11:35:24.708724055Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack (0.00s) 2026-10-22T11:35:24.708739761Z === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo 2026-10-22T11:35:24.708755651Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo (0.00s) 2026-10-22T11:35:24.708772133Z === RUN TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop 2026-10-22T11:35:24.708790137Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop (0.00s) 2026-10-22T11:35:24.708810254Z === RUN TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly 2026-10-22T11:35:24.708828942Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly (0.00s) 2026-10-22T11:35:24.708847497Z === RUN TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane 2026-10-22T11:35:24.708865371Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane (0.00s) 2026-10-22T11:35:24.708878295Z === RUN TestManagePanesUseCase_Resize_Errors 2026-10-22T11:35:24.708892926Z --- PASS: TestManagePanesUseCase_Resize_Errors (0.00s) 2026-10-22T11:35:24.708907155Z === RUN TestManagePanesUseCase_Resize_VerticalDividerMove 2026-10-22T11:35:24.708921479Z --- PASS: TestManagePanesUseCase_Resize_VerticalDividerMove (0.00s) 2026-10-22T11:35:24.708937029Z === RUN TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane 2026-10-22T11:35:24.708956147Z --- PASS: TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane (0.00s) 2026-10-22T11:35:24.708971463Z === RUN TestManagePanesUseCase_Resize_ClampsToMinPanePercent 2026-10-22T11:35:24.708986165Z --- PASS: TestManagePanesUseCase_Resize_ClampsToMinPanePercent (0.00s) 2026-10-22T11:35:24.709003898Z === RUN TestManagePanesUseCase_Resize_TargetsStackContainer 2026-10-22T11:35:24.709021059Z --- PASS: TestManagePanesUseCase_Resize_TargetsStackContainer (0.00s) 2026-10-22T11:35:24.709035504Z === RUN TestManagePanesUseCase_Split_ValidDirections 2026-10-22T11:35:24.709050025Z === RUN TestManagePanesUseCase_Split_ValidDirections/left 2026-10-22T11:35:24.709064878Z === RUN TestManagePanesUseCase_Split_ValidDirections/right 2026-10-22T11:35:24.709079168Z === RUN TestManagePanesUseCase_Split_ValidDirections/up 2026-10-22T11:35:24.709093608Z === RUN TestManagePanesUseCase_Split_ValidDirections/down 2026-10-22T11:35:24.70910802Z --- PASS: TestManagePanesUseCase_Split_ValidDirections (0.00s) 2026-10-22T11:35:24.709140242Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/left (0.00s) 2026-10-22T11:35:24.709172313Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/right (0.00s) 2026-10-22T11:35:24.709203578Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/up (0.00s) 2026-10-22T11:35:24.709234122Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/down (0.00s) 2026-10-22T11:35:24.709249371Z === RUN TestManagePanesUseCase_Split_InvalidDirection_ReturnsError 2026-10-22T11:35:24.709264627Z --- PASS: TestManagePanesUseCase_Split_InvalidDirection_ReturnsError (0.00s) 2026-10-22T11:35:24.709277455Z === RUN TestExtractZoomKey 2026-10-22T11:35:24.709292215Z === RUN TestExtractZoomKey/host_based_url_uses_host 2026-10-22T11:35:24.709310001Z === RUN TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment 2026-10-22T11:35:24.70932705Z === RUN TestExtractZoomKey/about_blank_has_no_zoom_key 2026-10-22T11:35:24.709340485Z --- PASS: TestExtractZoomKey (0.00s) 2026-10-22T11:35:24.709369843Z --- PASS: TestExtractZoomKey/host_based_url_uses_host (0.00s) 2026-10-22T11:35:24.709408053Z --- PASS: TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment (0.00s) 2026-10-22T11:35:24.709437874Z --- PASS: TestExtractZoomKey/about_blank_has_no_zoom_key (0.00s) 2026-10-22T11:35:24.709454649Z === RUN TestMigrateConfigUseCase_Check_NoMigrationNeeded 2026-10-22T11:35:24.709471714Z --- PASS: TestMigrateConfigUseCase_Check_NoMigrationNeeded (0.00s) 2026-10-22T11:35:24.709488226Z === RUN TestMigrateConfigUseCase_Check_MigrationNeeded 2026-10-22T11:35:24.709505341Z --- PASS: TestMigrateConfigUseCase_Check_MigrationNeeded (0.00s) 2026-10-22T11:35:24.709524217Z === RUN TestMigrateConfigUseCase_Check_Error 2026-10-22T11:35:24.709539055Z --- PASS: TestMigrateConfigUseCase_Check_Error (0.00s) 2026-10-22T11:35:24.709565239Z === RUN TestMigrateConfigUseCase_Execute_NoMigrationNeeded 2026-10-22T11:35:24.709582108Z --- PASS: TestMigrateConfigUseCase_Execute_NoMigrationNeeded (0.00s) 2026-10-22T11:35:24.70959694Z === RUN TestMigrateConfigUseCase_Execute_Success 2026-10-22T11:35:24.709610854Z --- PASS: TestMigrateConfigUseCase_Execute_Success (0.00s) 2026-10-22T11:35:24.709625015Z === RUN TestMigrateConfigUseCase_Execute_MigrateError 2026-10-22T11:35:24.709639246Z --- PASS: TestMigrateConfigUseCase_Execute_MigrateError (0.00s) 2026-10-22T11:35:24.709653493Z === RUN TestMigrateConfigUseCase_Execute_DetectChangesError 2026-10-22T11:35:24.709667946Z --- PASS: TestMigrateConfigUseCase_Execute_DetectChangesError (0.00s) 2026-10-22T11:35:24.70968278Z === RUN TestMigrateConfigUseCase_Check_EmptyMissingKeys 2026-10-22T11:35:24.709697192Z --- PASS: TestMigrateConfigUseCase_Check_EmptyMissingKeys (0.00s) 2026-10-22T11:35:24.709709945Z === RUN TestNewMigrateConfigUseCase 2026-10-22T11:35:24.709723075Z --- PASS: TestNewMigrateConfigUseCase (0.00s) 2026-10-22T11:35:24.70973671Z === RUN TestMigrateConfigUseCase_MockExpectations 2026-10-22T11:35:24.709751648Z --- PASS: TestMigrateConfigUseCase_MockExpectations (0.00s) 2026-10-22T11:35:24.709765764Z === RUN TestMigrateConfigUseCase_DetectChanges_NoChanges 2026-10-22T11:35:24.709780408Z --- PASS: TestMigrateConfigUseCase_DetectChanges_NoChanges (0.00s) 2026-10-22T11:35:24.709794764Z === RUN TestMigrateConfigUseCase_DetectChanges_WithAddedKey 2026-10-22T11:35:24.709812114Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithAddedKey (0.00s) 2026-10-22T11:35:24.709829597Z === RUN TestMigrateConfigUseCase_DetectChanges_WithRenamedKey 2026-10-22T11:35:24.709845548Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRenamedKey (0.00s) 2026-10-22T11:35:24.709860929Z === RUN TestMigrateConfigUseCase_DetectChanges_WithRemovedKey 2026-10-22T11:35:24.709876204Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRemovedKey (0.00s) 2026-10-22T11:35:24.709890801Z === RUN TestMigrateConfigUseCase_DetectChanges_Error 2026-10-22T11:35:24.709905507Z --- PASS: TestMigrateConfigUseCase_DetectChanges_Error (0.00s) 2026-10-22T11:35:24.709923246Z === RUN TestMigrateConfigUseCase_DetectChanges_MultipleChanges 2026-10-22T11:35:24.709938963Z --- PASS: TestMigrateConfigUseCase_DetectChanges_MultipleChanges (0.00s) 2026-10-22T11:35:24.709953602Z === RUN TestMovePaneToTab_MoveToExistingTab 2026-10-22T11:35:24.709968495Z --- PASS: TestMovePaneToTab_MoveToExistingTab (0.00s) 2026-10-22T11:35:24.709983811Z === RUN TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab 2026-10-22T11:35:24.709999957Z --- PASS: TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab (0.00s) 2026-10-22T11:35:24.710015098Z === RUN TestMovePaneToTab_CannotMoveToSameTab 2026-10-22T11:35:24.710029789Z --- PASS: TestMovePaneToTab_CannotMoveToSameTab (0.00s) 2026-10-22T11:35:24.710046487Z === RUN TestMovePaneToTab_SourcePaneNotFound 2026-10-22T11:35:24.710063245Z --- PASS: TestMovePaneToTab_SourcePaneNotFound (0.00s) 2026-10-22T11:35:24.710083028Z === RUN TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane 2026-10-22T11:35:24.710100621Z --- PASS: TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane (0.00s) 2026-10-22T11:35:24.710118093Z === RUN TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack 2026-10-22T11:35:24.710135698Z --- PASS: TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack (0.00s) 2026-10-22T11:35:24.710152538Z === RUN TestMovePaneToTab_FailedMovePreservesSourcePane 2026-10-22T11:35:24.710168298Z --- PASS: TestMovePaneToTab_FailedMovePreservesSourcePane (0.00s) 2026-10-22T11:35:24.710184401Z === RUN TestMovePaneToTab_FailsOnTargetWithNoActivePane 2026-10-22T11:35:24.710203908Z --- PASS: TestMovePaneToTab_FailsOnTargetWithNoActivePane (0.00s) 2026-10-22T11:35:24.710264234Z === RUN TestMovePaneToTab_NewTabNotAddedOnDetachFailure 2026-10-22T11:35:24.710289925Z --- PASS: TestMovePaneToTab_NewTabNotAddedOnDetachFailure (0.00s) 2026-10-22T11:35:24.710320228Z === RUN TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom 2026-10-22T11:35:24.710351226Z --- PASS: TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom (0.00s) 2026-10-22T11:35:24.710378367Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom 2026-10-22T11:35:24.710408529Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back 2026-10-22T11:35:24.710438234Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back 2026-10-22T11:35:24.710492033Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back 2026-10-22T11:35:24.710508202Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back 2026-10-22T11:35:24.710526871Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved 2026-10-22T11:35:24.710543719Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom (0.00s) 2026-10-22T11:35:24.710597138Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back (0.00s) 2026-10-22T11:35:24.71063834Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back (0.00s) 2026-10-22T11:35:24.710675828Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back (0.00s) 2026-10-22T11:35:24.710719014Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back (0.00s) 2026-10-22T11:35:24.710761124Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved (0.00s) 2026-10-22T11:35:24.710780265Z === RUN TestNavigateUseCase_ExecuteReturnsLoadError 2026-10-22T11:35:24.710796344Z --- PASS: TestNavigateUseCase_ExecuteReturnsLoadError (0.00s) 2026-10-22T11:35:24.710810822Z === RUN TestNavigateUseCase_ReloadHonoursBypassCache 2026-10-22T11:35:24.710825635Z --- PASS: TestNavigateUseCase_ReloadHonoursBypassCache (0.00s) 2026-10-22T11:35:24.710839668Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths 2026-10-22T11:35:24.710854121Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html 2026-10-22T11:35:24.710871188Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html 2026-10-22T11:35:24.710887751Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html 2026-10-22T11:35:24.710905624Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt 2026-10-22T11:35:24.71092647Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt 2026-10-22T11:35:24.71096863Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes 2026-10-22T11:35:24.71098918Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths (0.00s) 2026-10-22T11:35:24.711048298Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html (0.00s) 2026-10-22T11:35:24.711088308Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html (0.00s) 2026-10-22T11:35:24.711142079Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html (0.00s) 2026-10-22T11:35:24.711202958Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt (0.00s) 2026-10-22T11:35:24.711244225Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt (0.00s) 2026-10-22T11:35:24.711298834Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes (0.00s) 2026-10-22T11:35:24.711319673Z === RUN TestNavigationURLNormalizerFallsBackToDomainNormalize 2026-10-22T11:35:24.711354583Z --- PASS: TestNavigationURLNormalizerFallsBackToDomainNormalize (0.00s) 2026-10-22T11:35:24.711373628Z === RUN TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback 2026-10-22T11:35:24.711392163Z --- PASS: TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback (0.00s) 2026-10-22T11:35:24.711438932Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs 2026-10-22T11:35:24.711458078Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme 2026-10-22T11:35:24.711475331Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme 2026-10-22T11:35:24.711507219Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme 2026-10-22T11:35:24.711529613Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes 2026-10-22T11:35:24.711560354Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme 2026-10-22T11:35:24.711582405Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs (0.00s) 2026-10-22T11:35:24.711637082Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme (0.00s) 2026-10-22T11:35:24.711677158Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme (0.00s) 2026-10-22T11:35:24.711744909Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme (0.00s) 2026-10-22T11:35:24.711803691Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes (0.00s) 2026-10-22T11:35:24.711843294Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme (0.00s) 2026-10-22T11:35:24.711880474Z === RUN TestManageTabsCreateResolvesExistingLocalInitialURL 2026-10-22T11:35:24.711901793Z --- PASS: TestManageTabsCreateResolvesExistingLocalInitialURL (0.00s) 2026-10-22T11:35:24.711919995Z === RUN TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL 2026-10-22T11:35:24.711975875Z --- PASS: TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL (0.00s) 2026-10-22T11:35:24.711992634Z === RUN TestManagePanesSplitResolvesExistingLocalInitialURL 2026-10-22T11:35:24.712003215Z --- PASS: TestManagePanesSplitResolvesExistingLocalInitialURL (0.00s) 2026-10-22T11:35:24.712037731Z === RUN TestManagePanesCreateStackResolvesExistingLocalInitialURL 2026-10-22T11:35:24.712059469Z --- PASS: TestManagePanesCreateStackResolvesExistingLocalInitialURL (0.00s) 2026-10-22T11:35:24.712079973Z === RUN TestManagePanesAddToStackResolvesExistingLocalInitialURL 2026-10-22T11:35:24.712114222Z --- PASS: TestManagePanesAddToStackResolvesExistingLocalInitialURL (0.00s) 2026-10-22T11:35:24.712134483Z === RUN TestPageScroll_SmallVerticalDown 2026-10-22T11:35:24.712151589Z --- PASS: TestPageScroll_SmallVerticalDown (0.00s) 2026-10-22T11:35:24.712186336Z === RUN TestPageScroll_FastVerticalUp 2026-10-22T11:35:24.71220236Z --- PASS: TestPageScroll_FastVerticalUp (0.00s) 2026-10-22T11:35:24.712218018Z === RUN TestPageScroll_HorizontalDirectionMapping 2026-10-22T11:35:24.712250595Z === RUN TestPageScroll_HorizontalDirectionMapping/left 2026-10-22T11:35:24.712275145Z === RUN TestPageScroll_HorizontalDirectionMapping/right 2026-10-22T11:35:24.712291352Z --- PASS: TestPageScroll_HorizontalDirectionMapping (0.00s) 2026-10-22T11:35:24.712336714Z --- PASS: TestPageScroll_HorizontalDirectionMapping/left (0.00s) 2026-10-22T11:35:24.712389492Z --- PASS: TestPageScroll_HorizontalDirectionMapping/right (0.00s) 2026-10-22T11:35:24.712413937Z === RUN TestPageScroll_UnsupportedWebView 2026-10-22T11:35:24.712425753Z --- PASS: TestPageScroll_UnsupportedWebView (0.00s) 2026-10-22T11:35:24.71245764Z === RUN TestPageScroll_UnsupportedWebView_AllCommandsStable 2026-10-22T11:35:24.712479523Z --- PASS: TestPageScroll_UnsupportedWebView_AllCommandsStable (0.00s) 2026-10-22T11:35:24.712495087Z === RUN TestPageScroll_NilWebView_StableFailure 2026-10-22T11:35:24.712525741Z --- PASS: TestPageScroll_NilWebView_StableFailure (0.00s) 2026-10-22T11:35:24.712542116Z === RUN TestPageScroll_PropagatesScrollError 2026-10-22T11:35:24.712559209Z --- PASS: TestPageScroll_PropagatesScrollError (0.00s) 2026-10-22T11:35:24.712591678Z === RUN TestPageScroll_TapDistancesRemainFixed 2026-10-22T11:35:24.712614936Z === RUN TestPageScroll_TapDistancesRemainFixed/left_80_px 2026-10-22T11:35:24.712656813Z === RUN TestPageScroll_TapDistancesRemainFixed/right_80_px 2026-10-22T11:35:24.712670447Z === RUN TestPageScroll_TapDistancesRemainFixed/up_80_px 2026-10-22T11:35:24.712685796Z === RUN TestPageScroll_TapDistancesRemainFixed/down_80_px 2026-10-22T11:35:24.712696329Z === RUN TestPageScroll_TapDistancesRemainFixed/up_fast_320_px 2026-10-22T11:35:24.712729413Z === RUN TestPageScroll_TapDistancesRemainFixed/down_fast_320_px 2026-10-22T11:35:24.712748514Z --- PASS: TestPageScroll_TapDistancesRemainFixed (0.00s) 2026-10-22T11:35:24.712798219Z --- PASS: TestPageScroll_TapDistancesRemainFixed/left_80_px (0.00s) 2026-10-22T11:35:24.712831891Z --- PASS: TestPageScroll_TapDistancesRemainFixed/right_80_px (0.00s) 2026-10-22T11:35:24.712878913Z --- PASS: TestPageScroll_TapDistancesRemainFixed/up_80_px (0.00s) 2026-10-22T11:35:24.712914282Z --- PASS: TestPageScroll_TapDistancesRemainFixed/down_80_px (0.00s) 2026-10-22T11:35:24.712962373Z --- PASS: TestPageScroll_TapDistancesRemainFixed/up_fast_320_px (0.00s) 2026-10-22T11:35:24.712998339Z --- PASS: TestPageScroll_TapDistancesRemainFixed/down_fast_320_px (0.00s) 2026-10-22T11:35:24.713030919Z === RUN TestPageScroll_ScrollContinuousMarksRequest 2026-10-22T11:35:24.713051286Z --- PASS: TestPageScroll_ScrollContinuousMarksRequest (0.00s) 2026-10-22T11:35:24.713068236Z === RUN TestPageScroll_StopCancelsOptionalCapability 2026-10-22T11:35:24.713100409Z --- PASS: TestPageScroll_StopCancelsOptionalCapability (0.00s) 2026-10-22T11:35:24.7131191Z === RUN TestPageScroll_DeltaMethod 2026-10-22T11:35:24.713134681Z === RUN TestPageScroll_DeltaMethod/left 2026-10-22T11:35:24.713165688Z === RUN TestPageScroll_DeltaMethod/right 2026-10-22T11:35:24.713183277Z === RUN TestPageScroll_DeltaMethod/up 2026-10-22T11:35:24.7132Z === RUN TestPageScroll_DeltaMethod/down 2026-10-22T11:35:24.713231282Z === RUN TestPageScroll_DeltaMethod/up-fast 2026-10-22T11:35:24.713248847Z === RUN TestPageScroll_DeltaMethod/down-fast 2026-10-22T11:35:24.71326429Z --- PASS: TestPageScroll_DeltaMethod (0.00s) 2026-10-22T11:35:24.713306949Z --- PASS: TestPageScroll_DeltaMethod/left (0.00s) 2026-10-22T11:35:24.71333897Z --- PASS: TestPageScroll_DeltaMethod/right (0.00s) 2026-10-22T11:35:24.713381621Z --- PASS: TestPageScroll_DeltaMethod/up (0.00s) 2026-10-22T11:35:24.713414265Z --- PASS: TestPageScroll_DeltaMethod/down (0.00s) 2026-10-22T11:35:24.713459943Z --- PASS: TestPageScroll_DeltaMethod/up-fast (0.00s) 2026-10-22T11:35:24.713490974Z --- PASS: TestPageScroll_DeltaMethod/down-fast (0.00s) 2026-10-22T11:35:24.713523836Z === RUN TestPageScroll_CommandIdentityPropagation 2026-10-22T11:35:24.713548827Z --- PASS: TestPageScroll_CommandIdentityPropagation (0.00s) 2026-10-22T11:35:24.713566296Z === RUN TestPageScroll_UnknownCommand_ReturnsNoOp 2026-10-22T11:35:24.713598742Z --- PASS: TestPageScroll_UnknownCommand_ReturnsNoOp (0.00s) 2026-10-22T11:35:24.713618685Z === RUN TestPrepareDownloadUseCase_Execute 2026-10-22T11:35:24.713635924Z === RUN TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly 2026-10-22T11:35:24.713671438Z === RUN TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename 2026-10-22T11:35:24.713691624Z === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename 2026-10-22T11:35:24.713728154Z === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path 2026-10-22T11:35:24.713749166Z === RUN TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing 2026-10-22T11:35:24.713768573Z === RUN TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type 2026-10-22T11:35:24.7138097Z === RUN TestPrepareDownloadUseCase_Execute/handles_nil_response 2026-10-22T11:35:24.713831058Z === RUN TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs 2026-10-22T11:35:24.713849593Z === RUN TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal 2026-10-22T11:35:24.713883357Z --- PASS: TestPrepareDownloadUseCase_Execute (0.01s) 2026-10-22T11:35:24.713918328Z --- PASS: TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly (0.00s) 2026-10-22T11:35:24.713975786Z --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename (0.00s) 2026-10-22T11:35:24.714033411Z --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename (0.00s) 2026-10-22T11:35:24.714070914Z --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path (0.00s) 2026-10-22T11:35:24.714132446Z --- PASS: TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing (0.01s) 2026-10-22T11:35:24.714193174Z --- PASS: TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type (0.00s) 2026-10-22T11:35:24.714232021Z --- PASS: TestPrepareDownloadUseCase_Execute/handles_nil_response (0.00s) 2026-10-22T11:35:24.714292041Z --- PASS: TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs (0.00s) 2026-10-22T11:35:24.714350463Z --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal (0.00s) 2026-10-22T11:35:24.714368462Z === RUN TestPrepareDownloadUseCase_ResolvePriority 2026-10-22T11:35:24.714389979Z === RUN TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response 2026-10-22T11:35:24.714426864Z === RUN TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI 2026-10-22T11:35:24.714458369Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority (0.00s) 2026-10-22T11:35:24.714519764Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response (0.00s) 2026-10-22T11:35:24.71458682Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI (0.00s) 2026-10-22T11:35:24.71460738Z === RUN TestPrepareDownloadUseCase_Deduplication 2026-10-22T11:35:24.714622513Z === RUN TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix 2026-10-22T11:35:24.714641085Z === RUN TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix 2026-10-22T11:35:24.714658083Z === RUN TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) 2026-10-22T11:35:24.71467379Z === RUN TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name 2026-10-22T11:35:24.714687443Z --- PASS: TestPrepareDownloadUseCase_Deduplication (0.00s) 2026-10-22T11:35:24.71472346Z --- PASS: TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix (0.00s) 2026-10-22T11:35:24.714772421Z --- PASS: TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix (0.00s) 2026-10-22T11:35:24.714814255Z --- PASS: TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) (0.00s) 2026-10-22T11:35:24.714858959Z --- PASS: TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name (0.00s) 2026-10-22T11:35:24.714879807Z === RUN TestReadSystemviewConfigUseCase_Current 2026-10-22T11:35:24.714893378Z --- PASS: TestReadSystemviewConfigUseCase_Current (0.00s) 2026-10-22T11:35:24.714902817Z === RUN TestReadSystemviewConfigUseCase_Default 2026-10-22T11:35:24.71492055Z --- PASS: TestReadSystemviewConfigUseCase_Default (0.00s) 2026-10-22T11:35:24.714934576Z === RUN TestNewReadSystemviewConfigUseCase_NilReaderPanics 2026-10-22T11:35:24.714949135Z --- PASS: TestNewReadSystemviewConfigUseCase_NilReaderPanics (0.00s) 2026-10-22T11:35:24.714959407Z === RUN TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel 2026-10-22T11:35:24.714969366Z --- PASS: TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel (0.00s) 2026-10-22T11:35:24.714980212Z === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot 2026-10-22T11:35:24.714991353Z --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot (0.00s) 2026-10-22T11:35:24.7150028Z === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged 2026-10-22T11:35:24.715014718Z --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged (0.00s) 2026-10-22T11:35:24.715025414Z === RUN TestReadSystemviewConfigUseCase_DefaultDoesNotOverlayResolvedAppearance 2026-10-22T11:35:24.715036134Z --- PASS: TestReadSystemviewConfigUseCase_DefaultDoesNotOverlayResolvedAppearance (0.00s) 2026-10-22T11:35:24.715046403Z === RUN TestRelayPaneReuse_PrunesExpiredAndMissingPanes 2026-10-22T11:35:24.715055618Z --- PASS: TestRelayPaneReuse_PrunesExpiredAndMissingPanes (0.00s) 2026-10-22T11:35:24.715065353Z === RUN TestResolveTheme_ExternalDisabled_UsesConfigPalettes 2026-10-22T11:35:24.715075081Z --- PASS: TestResolveTheme_ExternalDisabled_UsesConfigPalettes (0.00s) 2026-10-22T11:35:24.715084895Z === RUN TestResolveTheme_NoConfig_UsesDefaults 2026-10-22T11:35:24.715094673Z --- PASS: TestResolveTheme_NoConfig_UsesDefaults (0.00s) 2026-10-22T11:35:24.715103995Z === RUN TestResolveTheme_ValidExternal_OverridesPaletteColors 2026-10-22T11:35:24.715114706Z --- PASS: TestResolveTheme_ValidExternal_OverridesPaletteColors (0.00s) 2026-10-22T11:35:24.715124732Z === RUN TestResolveTheme_ValidExternal_DoesNotOverrideNonPaletteFields 2026-10-22T11:35:24.715135051Z --- PASS: TestResolveTheme_ValidExternal_DoesNotOverrideNonPaletteFields (0.00s) 2026-10-22T11:35:24.715144495Z === RUN TestResolveTheme_PartialExternal_MergesOverConfig 2026-10-22T11:35:24.715154916Z --- PASS: TestResolveTheme_PartialExternal_MergesOverConfig (0.00s) 2026-10-22T11:35:24.715163878Z === RUN TestResolveTheme_PartialExternal_MergesOverDefaults 2026-10-22T11:35:24.715172943Z --- PASS: TestResolveTheme_PartialExternal_MergesOverDefaults (0.00s) 2026-10-22T11:35:24.715182304Z === RUN TestResolveTheme_PartialExternal_RepairsInvalidConfigFallbackFields 2026-10-22T11:35:24.715192381Z --- PASS: TestResolveTheme_PartialExternal_RepairsInvalidConfigFallbackFields (0.00s) 2026-10-22T11:35:24.715201216Z === RUN TestResolveTheme_PrefersDark_SelectsDarkPalette 2026-10-22T11:35:24.715210126Z --- PASS: TestResolveTheme_PrefersDark_SelectsDarkPalette (0.00s) 2026-10-22T11:35:24.715218994Z === RUN TestResolveTheme_PrefersLight_SelectsLightPalette 2026-10-22T11:35:24.715229078Z --- PASS: TestResolveTheme_PrefersLight_SelectsLightPalette (0.00s) 2026-10-22T11:35:24.715238513Z === RUN TestResolveTheme_MalformedExternalAtStartup_FallsBackToConfig 2026-10-22T11:35:24.715248325Z --- PASS: TestResolveTheme_MalformedExternalAtStartup_FallsBackToConfig (0.00s) 2026-10-22T11:35:24.715258537Z === RUN TestResolveTheme_MissingExternalAtStartup_FallsBackWithWarning 2026-10-22T11:35:24.715282077Z --- PASS: TestResolveTheme_MissingExternalAtStartup_FallsBackWithWarning (0.00s) 2026-10-22T11:35:24.715292487Z === RUN TestResolveTheme_ReadErrorAtStartup_FallsBackWithWarning 2026-10-22T11:35:24.715302253Z --- PASS: TestResolveTheme_ReadErrorAtStartup_FallsBackWithWarning (0.00s) 2026-10-22T11:35:24.715313259Z === RUN TestResolveTheme_ReadErrorAfterValid_KeepsLastGoodForSameIdentity 2026-10-22T11:35:24.715323196Z --- PASS: TestResolveTheme_ReadErrorAfterValid_KeepsLastGoodForSameIdentity (0.00s) 2026-10-22T11:35:24.715335109Z === RUN TestResolveTheme_ExternalIdentityChangeClearsLastGoodBeforeReadError 2026-10-22T11:35:24.71534588Z --- PASS: TestResolveTheme_ExternalIdentityChangeClearsLastGoodBeforeReadError (0.00s) 2026-10-22T11:35:24.715356427Z === RUN TestResolveTheme_MissingExternalAfterValid_KeepsLastGood 2026-10-22T11:35:24.715368048Z --- PASS: TestResolveTheme_MissingExternalAfterValid_KeepsLastGood (0.00s) 2026-10-22T11:35:24.715378275Z === RUN TestResolveTheme_MalformedExternalMissingPalette_FallsBack 2026-10-22T11:35:24.715389561Z --- PASS: TestResolveTheme_MalformedExternalMissingPalette_FallsBack (0.00s) 2026-10-22T11:35:24.715408621Z === RUN TestResolveTheme_MalformedAfterValid_KeepsLastGood 2026-10-22T11:35:24.715420704Z --- PASS: TestResolveTheme_MalformedAfterValid_KeepsLastGood (0.00s) 2026-10-22T11:35:24.715431918Z === RUN TestResolveTheme_DisablingExternalAfterValid_ClearsLastGood 2026-10-22T11:35:24.715442974Z --- PASS: TestResolveTheme_DisablingExternalAfterValid_ClearsLastGood (0.00s) 2026-10-22T11:35:24.71545426Z === RUN TestResolveTheme_DisablingExternalTwice_Noop 2026-10-22T11:35:24.715464744Z --- PASS: TestResolveTheme_DisablingExternalTwice_Noop (0.00s) 2026-10-22T11:35:24.715474388Z === RUN TestResolveTheme_OutputContainsAllFields 2026-10-22T11:35:24.715484339Z --- PASS: TestResolveTheme_OutputContainsAllFields (0.00s) 2026-10-22T11:35:24.715494546Z === RUN TestResolveTheme_AllOutputPalettesAreCSSSafeHex 2026-10-22T11:35:24.715505429Z --- PASS: TestResolveTheme_AllOutputPalettesAreCSSSafeHex (0.00s) 2026-10-22T11:35:24.715517202Z === RUN TestResolveTheme_NoConfigFonts_UsesDefaults 2026-10-22T11:35:24.715529281Z --- PASS: TestResolveTheme_NoConfigFonts_UsesDefaults (0.00s) 2026-10-22T11:35:24.715539362Z === RUN TestResolveTheme_NoConfigModeColors_UsesDefaults 2026-10-22T11:35:24.715549137Z --- PASS: TestResolveTheme_NoConfigModeColors_UsesDefaults (0.00s) 2026-10-22T11:35:24.715559001Z === RUN TestResolveTheme_InvalidModeColors_FallsBackToDefaults 2026-10-22T11:35:24.715569009Z --- PASS: TestResolveTheme_InvalidModeColors_FallsBackToDefaults (0.00s) 2026-10-22T11:35:24.715577568Z === RUN TestResolveTheme_UIScaleDefaultsToOne 2026-10-22T11:35:24.715586952Z === RUN TestResolveTheme_UIScaleDefaultsToOne/zero 2026-10-22T11:35:24.715598194Z === RUN TestResolveTheme_UIScaleDefaultsToOne/negative 2026-10-22T11:35:24.715607213Z === RUN TestResolveTheme_UIScaleDefaultsToOne/positive 2026-10-22T11:35:24.715616159Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne (0.00s) 2026-10-22T11:35:24.715639837Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/zero (0.00s) 2026-10-22T11:35:24.71566586Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/negative (0.00s) 2026-10-22T11:35:24.715692945Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/positive (0.00s) 2026-10-22T11:35:24.715703225Z === RUN TestResolveTheme_ColorSchemeSourceIsCaptured 2026-10-22T11:35:24.715713571Z --- PASS: TestResolveTheme_ColorSchemeSourceIsCaptured (0.00s) 2026-10-22T11:35:24.715723558Z === RUN TestResolveTheme_RefreshDelegatesToExecute 2026-10-22T11:35:24.715733299Z --- PASS: TestResolveTheme_RefreshDelegatesToExecute (0.00s) 2026-10-22T11:35:24.715743637Z === RUN TestResolveThemeInputFromConfig_MapsAppearanceStylingAndPreference 2026-10-22T11:35:24.715754085Z --- PASS: TestResolveThemeInputFromConfig_MapsAppearanceStylingAndPreference (0.00s) 2026-10-22T11:35:24.715763566Z === RUN TestResolveThemeInputFromConfig_AllowsNilConfig 2026-10-22T11:35:24.715773675Z --- PASS: TestResolveThemeInputFromConfig_AllowsNilConfig (0.00s) 2026-10-22T11:35:24.715786531Z === RUN TestResolveThemeInputFromConfigVimColorFallback 2026-10-22T11:35:24.715797019Z --- PASS: TestResolveThemeInputFromConfigVimColorFallback (0.00s) 2026-10-22T11:35:24.715807751Z === RUN TestRuntimeResidencyDisabledQuitsOnLastWindow 2026-10-22T11:35:24.715818737Z --- PASS: TestRuntimeResidencyDisabledQuitsOnLastWindow (0.00s) 2026-10-22T11:35:24.715829204Z === RUN TestRuntimeResidencyNegativeTimeoutDisables 2026-10-22T11:35:24.715839787Z --- PASS: TestRuntimeResidencyNegativeTimeoutDisables (0.00s) 2026-10-22T11:35:24.715849902Z === RUN TestRuntimeResidencyFirstIdleArmsDeadline 2026-10-22T11:35:24.715859376Z --- PASS: TestRuntimeResidencyFirstIdleArmsDeadline (0.00s) 2026-10-22T11:35:24.715867875Z === RUN TestRuntimeResidencyReopenCancelsDeadline 2026-10-22T11:35:24.715878044Z --- PASS: TestRuntimeResidencyReopenCancelsDeadline (0.00s) 2026-10-22T11:35:24.715887361Z === RUN TestRuntimeResidencyFailedReopenRestoresIdle 2026-10-22T11:35:24.715896971Z --- PASS: TestRuntimeResidencyFailedReopenRestoresIdle (0.00s) 2026-10-22T11:35:24.715905855Z === RUN TestRuntimeResidencyPopupRemainingPreventsIdle 2026-10-22T11:35:24.715917132Z --- PASS: TestRuntimeResidencyPopupRemainingPreventsIdle (0.00s) 2026-10-22T11:35:24.715926389Z === RUN TestRuntimeResidencyDuplicateCloseIsIdempotent 2026-10-22T11:35:24.715936606Z --- PASS: TestRuntimeResidencyDuplicateCloseIsIdempotent (0.00s) 2026-10-22T11:35:24.715946145Z === RUN TestRuntimeResidencyStaleExpiryIgnored 2026-10-22T11:35:24.715955594Z --- PASS: TestRuntimeResidencyStaleExpiryIgnored (0.00s) 2026-10-22T11:35:24.715964995Z === RUN TestRuntimeResidencyExplicitQuitNeverWaits 2026-10-22T11:35:24.715974118Z --- PASS: TestRuntimeResidencyExplicitQuitNeverWaits (0.00s) 2026-10-22T11:35:24.715983239Z === RUN TestRuntimeResidencyWorkBlocksIdleUntilDrained 2026-10-22T11:35:24.715992729Z --- PASS: TestRuntimeResidencyWorkBlocksIdleUntilDrained (0.00s) 2026-10-22T11:35:24.716002733Z === RUN TestRuntimeResidencyWorkCancelsArmedDeadline 2026-10-22T11:35:24.716011971Z --- PASS: TestRuntimeResidencyWorkCancelsArmedDeadline (0.00s) 2026-10-22T11:35:24.716021582Z === RUN TestSaveModeLegendCollapsedUseCase_PersistsValue 2026-10-22T11:35:24.716031219Z --- PASS: TestSaveModeLegendCollapsedUseCase_PersistsValue (0.00s) 2026-10-22T11:35:24.716041075Z === RUN TestSaveModeLegendCollapsedUseCase_ReturnsSaverError 2026-10-22T11:35:24.716050799Z --- PASS: TestSaveModeLegendCollapsedUseCase_ReturnsSaverError (0.00s) 2026-10-22T11:35:24.71606036Z === RUN TestSaveModeLegendCollapsedUseCase_NilSaverReturnsError 2026-10-22T11:35:24.716070488Z --- PASS: TestSaveModeLegendCollapsedUseCase_NilSaverReturnsError (0.00s) 2026-10-22T11:35:24.716080376Z === RUN TestSaveOmniboxInitialBehaviorUseCase_AllowsRecent 2026-10-22T11:35:24.716091608Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_AllowsRecent (0.00s) 2026-10-22T11:35:24.716102254Z === RUN TestSaveOmniboxInitialBehaviorUseCase_AllowsTrimmedMostVisited 2026-10-22T11:35:24.716114451Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_AllowsTrimmedMostVisited (0.00s) 2026-10-22T11:35:24.716125712Z === RUN TestSaveOmniboxInitialBehaviorUseCase_RejectsNone 2026-10-22T11:35:24.716135591Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_RejectsNone (0.00s) 2026-10-22T11:35:24.71614559Z === RUN TestSaveOmniboxInitialBehaviorUseCase_RejectsEmptyString 2026-10-22T11:35:24.716155944Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_RejectsEmptyString (0.00s) 2026-10-22T11:35:24.716165583Z === RUN TestSaveOmniboxInitialBehaviorUseCase_NilSaverReturnsError 2026-10-22T11:35:24.716176811Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_NilSaverReturnsError (0.00s) 2026-10-22T11:35:24.716185067Z === RUN TestFilterBangs 2026-10-22T11:35:24.716194513Z === RUN TestFilterBangs/bang_only_returns_all_sorted 2026-10-22T11:35:24.716203303Z === RUN TestFilterBangs/filters_by_prefix 2026-10-22T11:35:24.716213253Z === RUN TestFilterBangs/filters_by_prefix_case-insensitive 2026-10-22T11:35:24.716223115Z === RUN TestFilterBangs/stops_prefix_at_space 2026-10-22T11:35:24.716233663Z === RUN TestFilterBangs/falls_back_to_url_when_description_empty 2026-10-22T11:35:24.71624228Z --- PASS: TestFilterBangs (0.00s) 2026-10-22T11:35:24.716265884Z --- PASS: TestFilterBangs/bang_only_returns_all_sorted (0.00s) 2026-10-22T11:35:24.716286722Z --- PASS: TestFilterBangs/filters_by_prefix (0.00s) 2026-10-22T11:35:24.716312998Z --- PASS: TestFilterBangs/filters_by_prefix_case-insensitive (0.00s) 2026-10-22T11:35:24.716335123Z --- PASS: TestFilterBangs/stops_prefix_at_space (0.00s) 2026-10-22T11:35:24.716363143Z --- PASS: TestFilterBangs/falls_back_to_url_when_description_empty (0.00s) 2026-10-22T11:35:24.716371177Z === RUN TestDetectBangKey 2026-10-22T11:35:24.7163794Z === RUN TestDetectBangKey/no_bang_prefix 2026-10-22T11:35:24.71638828Z === RUN TestDetectBangKey/bang_only_has_no_space 2026-10-22T11:35:24.716398323Z === RUN TestDetectBangKey/space_at_position_1 2026-10-22T11:35:24.716412828Z === RUN TestDetectBangKey/unknown_bang 2026-10-22T11:35:24.716422031Z === RUN TestDetectBangKey/case-insensitive_match 2026-10-22T11:35:24.716430685Z === RUN TestDetectBangKey/valid_bang_key 2026-10-22T11:35:24.716439767Z === RUN TestDetectBangKey/description_fallback_to_URL 2026-10-22T11:35:24.716453813Z --- PASS: TestDetectBangKey (0.00s) 2026-10-22T11:35:24.716479309Z --- PASS: TestDetectBangKey/no_bang_prefix (0.00s) 2026-10-22T11:35:24.716498886Z --- PASS: TestDetectBangKey/bang_only_has_no_space (0.00s) 2026-10-22T11:35:24.716547689Z --- PASS: TestDetectBangKey/space_at_position_1 (0.00s) 2026-10-22T11:35:24.716574672Z --- PASS: TestDetectBangKey/unknown_bang (0.00s) 2026-10-22T11:35:24.71661125Z --- PASS: TestDetectBangKey/case-insensitive_match (0.00s) 2026-10-22T11:35:24.716640132Z --- PASS: TestDetectBangKey/valid_bang_key (0.00s) 2026-10-22T11:35:24.716677154Z --- PASS: TestDetectBangKey/description_fallback_to_URL (0.00s) 2026-10-22T11:35:24.716698288Z === RUN TestBuildNavigationText 2026-10-22T11:35:24.716721764Z === RUN TestBuildNavigationText/not_a_bang_shortcut 2026-10-22T11:35:24.716769707Z === RUN TestBuildNavigationText/bang_key_without_query 2026-10-22T11:35:24.716780779Z === RUN TestBuildNavigationText/unknown_bang_key 2026-10-22T11:35:24.716790003Z === RUN TestBuildNavigationText/normalizes_key_case 2026-10-22T11:35:24.716804887Z === RUN TestBuildNavigationText/keeps_query_unchanged 2026-10-22T11:35:24.716819789Z --- PASS: TestBuildNavigationText (0.00s) 2026-10-22T11:35:24.716868542Z --- PASS: TestBuildNavigationText/not_a_bang_shortcut (0.00s) 2026-10-22T11:35:24.716906961Z --- PASS: TestBuildNavigationText/bang_key_without_query (0.00s) 2026-10-22T11:35:24.716946867Z --- PASS: TestBuildNavigationText/unknown_bang_key (0.00s) 2026-10-22T11:35:24.716969075Z --- PASS: TestBuildNavigationText/normalizes_key_case (0.00s) 2026-10-22T11:35:24.717017126Z --- PASS: TestBuildNavigationText/keeps_query_unchanged (0.00s) 2026-10-22T11:35:24.717035005Z === RUN TestGetShortcut 2026-10-22T11:35:24.717048063Z === RUN TestGetShortcut/exact_match 2026-10-22T11:35:24.71706275Z === RUN TestGetShortcut/case_insensitive 2026-10-22T11:35:24.717098604Z === RUN TestGetShortcut/not_found 2026-10-22T11:35:24.717112624Z --- PASS: TestGetShortcut (0.00s) 2026-10-22T11:35:24.717138681Z --- PASS: TestGetShortcut/exact_match (0.00s) 2026-10-22T11:35:24.71717748Z --- PASS: TestGetShortcut/case_insensitive (0.00s) 2026-10-22T11:35:24.717206005Z --- PASS: TestGetShortcut/not_found (0.00s) 2026-10-22T11:35:24.717219994Z === RUN TestTransformLegacyConfigUseCase_Execute 2026-10-22T11:35:24.717232264Z --- PASS: TestTransformLegacyConfigUseCase_Execute (0.00s) 2026-10-22T11:35:24.717258833Z === RUN TestTransformLegacyConfigUseCase_Execute_CallsTransformer 2026-10-22T11:35:24.717274404Z --- PASS: TestTransformLegacyConfigUseCase_Execute_CallsTransformer (0.00s) 2026-10-22T11:35:24.717285368Z === RUN TestVimModePolicyEvaluate 2026-10-22T11:35:24.71729318Z === RUN TestVimModePolicyEvaluate/activation_stays_allowed_while_page_editable_focused 2026-10-22T11:35:24.71729988Z === RUN TestVimModePolicyEvaluate/activation_stays_allowed_when_page_is_not_editable 2026-10-22T11:35:24.717329996Z === RUN TestVimModePolicyEvaluate/active_page_editable_focus_exits_vim_mode 2026-10-22T11:35:24.717346801Z === RUN TestVimModePolicyEvaluate/background_page_editable_focus_does_not_exit_vim_mode 2026-10-22T11:35:24.717362051Z === RUN TestVimModePolicyEvaluate/overlay_focus_exits_vim_mode 2026-10-22T11:35:24.717372906Z === RUN TestVimModePolicyEvaluate/omnibox_focus_exits_vim_mode 2026-10-22T11:35:24.717400293Z === RUN TestVimModePolicyEvaluate/find_bar_focus_exits_vim_mode 2026-10-22T11:35:24.717420299Z === RUN TestVimModePolicyEvaluate/context_change_preserves_vim_mode_when_scoped_context_stays_valid 2026-10-22T11:35:24.71743275Z === RUN TestVimModePolicyEvaluate/context_change_exits_vim_mode_when_scoped_context_is_lost 2026-10-22T11:35:24.71744309Z === RUN TestVimModePolicyEvaluate/non_vim_mode_focus_change_stays_normal 2026-10-22T11:35:24.717471443Z --- PASS: TestVimModePolicyEvaluate (0.00s) 2026-10-22T11:35:24.717498624Z --- PASS: TestVimModePolicyEvaluate/activation_stays_allowed_while_page_editable_focused (0.00s) 2026-10-22T11:35:24.717537199Z --- PASS: TestVimModePolicyEvaluate/activation_stays_allowed_when_page_is_not_editable (0.00s) 2026-10-22T11:35:24.717560991Z --- PASS: TestVimModePolicyEvaluate/active_page_editable_focus_exits_vim_mode (0.00s) 2026-10-22T11:35:24.717623746Z --- PASS: TestVimModePolicyEvaluate/background_page_editable_focus_does_not_exit_vim_mode (0.00s) 2026-10-22T11:35:24.717655812Z --- PASS: TestVimModePolicyEvaluate/overlay_focus_exits_vim_mode (0.00s) 2026-10-22T11:35:24.717697488Z --- PASS: TestVimModePolicyEvaluate/omnibox_focus_exits_vim_mode (0.00s) 2026-10-22T11:35:24.717721784Z --- PASS: TestVimModePolicyEvaluate/find_bar_focus_exits_vim_mode (0.00s) 2026-10-22T11:35:24.717772268Z --- PASS: TestVimModePolicyEvaluate/context_change_preserves_vim_mode_when_scoped_context_stays_valid (0.00s) 2026-10-22T11:35:24.717833287Z --- PASS: TestVimModePolicyEvaluate/context_change_exits_vim_mode_when_scoped_context_is_lost (0.00s) 2026-10-22T11:35:24.717864938Z --- PASS: TestVimModePolicyEvaluate/non_vim_mode_focus_change_stays_normal (0.00s) 2026-10-22T11:35:24.717876374Z === RUN TestVimNavigationUseCaseExecuteDispatchesConfiguredActions 2026-10-22T11:35:24.71790997Z --- PASS: TestVimNavigationUseCaseExecuteDispatchesConfiguredActions (0.00s) 2026-10-22T11:35:24.717928133Z === RUN TestVimNavigationUseCaseClearSemanticNavigationHighlight 2026-10-22T11:35:24.717944596Z --- PASS: TestVimNavigationUseCaseClearSemanticNavigationHighlight (0.00s) 2026-10-22T11:35:24.717957857Z === RUN TestVimNavigationUseCaseNavigatePageFocus 2026-10-22T11:35:24.717992932Z --- PASS: TestVimNavigationUseCaseNavigatePageFocus (0.00s) 2026-10-22T11:35:24.718007413Z === RUN TestVimNavigationUseCaseIgnoresUnsupportedCapability 2026-10-22T11:35:24.718020483Z --- PASS: TestVimNavigationUseCaseIgnoresUnsupportedCapability (0.00s) 2026-10-22T11:35:24.71803327Z === RUN TestVimNavigationUseCaseStartsPageInteractions 2026-10-22T11:35:24.718073236Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-follow 2026-10-22T11:35:24.718092815Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-follow-new 2026-10-22T11:35:24.71811343Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-yank-url 2026-10-22T11:35:24.718136666Z === RUN TestVimNavigationUseCaseStartsPageInteractions/visual 2026-10-22T11:35:24.718172326Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-section 2026-10-22T11:35:24.718190717Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-paragraph 2026-10-22T11:35:24.718202143Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-code 2026-10-22T11:35:24.718242258Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-table 2026-10-22T11:35:24.718254179Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-list 2026-10-22T11:35:24.718269207Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions (0.00s) 2026-10-22T11:35:24.718307678Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-follow (0.00s) 2026-10-22T11:35:24.718331309Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-follow-new (0.00s) 2026-10-22T11:35:24.718369763Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-yank-url (0.00s) 2026-10-22T11:35:24.718393863Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/visual (0.00s) 2026-10-22T11:35:24.718413403Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-section (0.00s) 2026-10-22T11:35:24.718453537Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-paragraph (0.00s) 2026-10-22T11:35:24.718476633Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-code (0.00s) 2026-10-22T11:35:24.71851749Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-table (0.00s) 2026-10-22T11:35:24.718542195Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-list (0.00s) 2026-10-22T11:35:24.718552829Z === RUN TestVimNavigationUseCasePageInteractionErrorDoesNotCapture 2026-10-22T11:35:24.718563081Z --- PASS: TestVimNavigationUseCasePageInteractionErrorDoesNotCapture (0.00s) 2026-10-22T11:35:24.718588703Z === RUN TestVimNavigationUseCasePageInteractionUnsupportedEngine 2026-10-22T11:35:24.718623769Z --- PASS: TestVimNavigationUseCasePageInteractionUnsupportedEngine (0.00s) 2026-10-22T11:35:24.718671757Z === RUN TestVimNavigationUseCaseForwardsPageKeysAndCancel 2026-10-22T11:35:24.718693229Z --- PASS: TestVimNavigationUseCaseForwardsPageKeysAndCancel (0.00s) 2026-10-22T11:35:24.71870872Z === RUN TestVimNavigationUseCaseWrapsPageKeyAndCancelErrors 2026-10-22T11:35:24.718733514Z --- PASS: TestVimNavigationUseCaseWrapsPageKeyAndCancelErrors (0.00s) 2026-10-22T11:35:24.718748759Z === RUN TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_EndsOnlyProvenDeadSessions 2026-10-22T11:35:24.718761593Z 2026-10-22T11:35:24Z INF ended dead browser session pid=222 session_id=dead 2026-10-22T11:35:24.718773568Z 2026-10-22T11:35:24Z DBG skipping active session without process id session_id=unknown 2026-10-22T11:35:24.718810705Z --- PASS: TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_EndsOnlyProvenDeadSessions (0.00s) 2026-10-22T11:35:24.718826777Z === RUN TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_SkipsWhenProbeErrors 2026-10-22T11:35:24.718841805Z 2026-10-22T11:35:24Z WRN failed to probe session process error="probe failed" pid=333 session_id=active 2026-10-22T11:35:24.718870511Z --- PASS: TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_SkipsWhenProbeErrors (0.00s) 2026-10-22T11:35:24.718886244Z === RUN TestCleanupSessionsUseCase_Execute_AgeAndCountCleanup 2026-10-22T11:35:24.718900489Z 2026-10-22T11:35:24Z INF cleaned up old sessions by age deleted=3 max_age_days=7 2026-10-22T11:35:24.71891314Z 2026-10-22T11:35:24Z INF cleaned up old sessions by count deleted=2 max_count=50 2026-10-22T11:35:24.718940559Z 2026-10-22T11:35:24Z INF session cleanup completed by_age=3 by_count=2 total_deleted=5 2026-10-22T11:35:24.718957336Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeAndCountCleanup (0.00s) 2026-10-22T11:35:24.718967261Z === RUN TestCleanupSessionsUseCase_Execute_AgeOnlyCleanup 2026-10-22T11:35:24.718978549Z 2026-10-22T11:35:24Z INF cleaned up old sessions by age deleted=5 max_age_days=30 2026-10-22T11:35:24.719003172Z 2026-10-22T11:35:24Z INF session cleanup completed by_age=5 by_count=0 total_deleted=5 2026-10-22T11:35:24.71901997Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeOnlyCleanup (0.00s) 2026-10-22T11:35:24.719035045Z === RUN TestCleanupSessionsUseCase_Execute_CountOnlyCleanup 2026-10-22T11:35:24.71906203Z 2026-10-22T11:35:24Z INF cleaned up old sessions by count deleted=4 max_count=10 2026-10-22T11:35:24.719095993Z 2026-10-22T11:35:24Z INF session cleanup completed by_age=0 by_count=4 total_deleted=4 2026-10-22T11:35:24.719121872Z --- PASS: TestCleanupSessionsUseCase_Execute_CountOnlyCleanup (0.00s) 2026-10-22T11:35:24.719136874Z === RUN TestCleanupSessionsUseCase_Execute_NoCleanupNeeded 2026-10-22T11:35:24.71915307Z --- PASS: TestCleanupSessionsUseCase_Execute_NoCleanupNeeded (0.00s) 2026-10-22T11:35:24.719175364Z === RUN TestCleanupSessionsUseCase_Execute_AgeDeleteError_ContinuesToCount 2026-10-22T11:35:24.719192423Z 2026-10-22T11:35:24Z WRN failed to delete sessions by age error="db error" 2026-10-22T11:35:24.719205368Z 2026-10-22T11:35:24Z INF cleaned up old sessions by count deleted=3 max_count=50 2026-10-22T11:35:24.719217781Z 2026-10-22T11:35:24Z INF session cleanup completed by_age=0 by_count=3 total_deleted=3 2026-10-22T11:35:24.719249933Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeDeleteError_ContinuesToCount (0.00s) 2026-10-22T11:35:24.719265685Z === RUN TestCleanupSessionsUseCase_Execute_CountDeleteError 2026-10-22T11:35:24.719278172Z 2026-10-22T11:35:24Z INF cleaned up old sessions by age deleted=2 max_age_days=7 2026-10-22T11:35:24.719319502Z 2026-10-22T11:35:24Z WRN failed to delete sessions by count error="db error" 2026-10-22T11:35:24.719342533Z 2026-10-22T11:35:24Z INF session cleanup completed by_age=2 by_count=0 total_deleted=2 2026-10-22T11:35:24.720152506Z --- PASS: TestCleanupSessionsUseCase_Execute_CountDeleteError (0.00s) 2026-10-22T11:35:24.720179096Z === RUN TestCleanupSessionsUseCase_Execute_BothDisabled 2026-10-22T11:35:24.720216037Z --- PASS: TestCleanupSessionsUseCase_Execute_BothDisabled (0.00s) 2026-10-22T11:35:24.72025292Z === RUN TestCleanupSessionsUseCase_Execute_ZeroMaxSessions 2026-10-22T11:35:24.720275669Z 2026-10-22T11:35:24Z INF cleaned up old sessions by count deleted=10 max_count=0 2026-10-22T11:35:24.7203097Z 2026-10-22T11:35:24Z INF session cleanup completed by_age=0 by_count=10 total_deleted=10 2026-10-22T11:35:24.720331582Z --- PASS: TestCleanupSessionsUseCase_Execute_ZeroMaxSessions (0.00s) 2026-10-22T11:35:24.720361023Z === RUN TestDeleteSessionUseCase_Execute_Success 2026-10-22T11:35:24.720386179Z 2026-10-22T11:35:24Z INF deleting session session_id=20251224_120000_delete 2026-10-22T11:35:24.720404528Z --- PASS: TestDeleteSessionUseCase_Execute_Success (0.00s) 2026-10-22T11:35:24.720427703Z === RUN TestDeleteSessionUseCase_Execute_CannotDeleteCurrentSession 2026-10-22T11:35:24.720451956Z --- PASS: TestDeleteSessionUseCase_Execute_CannotDeleteCurrentSession (0.00s) 2026-10-22T11:35:24.720720896Z === RUN TestDeleteSessionUseCase_Execute_SessionNotFound 2026-10-22T11:35:24.720743229Z --- PASS: TestDeleteSessionUseCase_Execute_SessionNotFound (0.00s) 2026-10-22T11:35:24.720759045Z === RUN TestDeleteSessionUseCase_Execute_CannotDeleteActiveSession 2026-10-22T11:35:24.720774584Z --- PASS: TestDeleteSessionUseCase_Execute_CannotDeleteActiveSession (0.00s) 2026-10-22T11:35:24.720789429Z === RUN TestDeleteSessionUseCase_Execute_FindByIDError 2026-10-22T11:35:24.720806512Z --- PASS: TestDeleteSessionUseCase_Execute_FindByIDError (0.00s) 2026-10-22T11:35:24.720823333Z === RUN TestDeleteSessionUseCase_Execute_DeleteSnapshotErrorIgnored 2026-10-22T11:35:24.720841622Z 2026-10-22T11:35:24Z INF deleting session session_id=20251224_120000_nosnapshot 2026-10-22T11:35:24.720863276Z 2026-10-22T11:35:24Z DBG failed to delete session snapshot (may not exist) error="no rows" 2026-10-22T11:35:24.720881851Z --- PASS: TestDeleteSessionUseCase_Execute_DeleteSnapshotErrorIgnored (0.00s) 2026-10-22T11:35:24.720899092Z === RUN TestDeleteSessionUseCase_Execute_DeleteSessionError 2026-10-22T11:35:24.720916269Z 2026-10-22T11:35:24Z INF deleting session session_id=20251224_120000_deleteerror 2026-10-22T11:35:24.720931426Z --- PASS: TestDeleteSessionUseCase_Execute_DeleteSessionError (0.00s) 2026-10-22T11:35:24.720946108Z === RUN TestDeleteSessionUseCase_Execute_EmptyCurrentSessionAllowed 2026-10-22T11:35:24.72096435Z 2026-10-22T11:35:24Z INF deleting session session_id=20251224_120000_nocurrent 2026-10-22T11:35:24.720982491Z --- PASS: TestDeleteSessionUseCase_Execute_EmptyCurrentSessionAllowed (0.00s) 2026-10-22T11:35:24.720993552Z === RUN TestGetConfigSchemaUseCase_Execute 2026-10-22T11:35:24.721004789Z === RUN TestGetConfigSchemaUseCase_Execute/returns_schema_keys_from_provider 2026-10-22T11:35:24.721015001Z === RUN TestGetConfigSchemaUseCase_Execute/returns_empty_slice_when_no_keys 2026-10-22T11:35:24.721032029Z === RUN TestGetConfigSchemaUseCase_Execute/keys_include_all_expected_fields 2026-10-22T11:35:24.721049158Z --- PASS: TestGetConfigSchemaUseCase_Execute (0.00s) 2026-10-22T11:35:24.721082622Z --- PASS: TestGetConfigSchemaUseCase_Execute/returns_schema_keys_from_provider (0.00s) 2026-10-22T11:35:24.721129792Z --- PASS: TestGetConfigSchemaUseCase_Execute/returns_empty_slice_when_no_keys (0.00s) 2026-10-22T11:35:24.721165858Z --- PASS: TestGetConfigSchemaUseCase_Execute/keys_include_all_expected_fields (0.00s) 2026-10-22T11:35:24.721181608Z === RUN TestGetLastRestorableSessionUseCase_NoSessions 2026-10-22T11:35:24.721206499Z 2026-10-22T11:35:24Z DBG auto-restore: no restorable session found 2026-10-22T11:35:24.721227119Z --- PASS: TestGetLastRestorableSessionUseCase_NoSessions (0.00s) 2026-10-22T11:35:24.721244319Z === RUN TestGetLastRestorableSessionUseCase_OnlyCurrentSession 2026-10-22T11:35:24.721255276Z 2026-10-22T11:35:24Z DBG auto-restore: no restorable session found 2026-10-22T11:35:24.721271386Z --- PASS: TestGetLastRestorableSessionUseCase_OnlyCurrentSession (0.00s) 2026-10-22T11:35:24.721290327Z === RUN TestGetLastRestorableSessionUseCase_SkipsCLISessions 2026-10-22T11:35:24.721306565Z 2026-10-22T11:35:24Z DBG auto-restore: no restorable session found 2026-10-22T11:35:24.721325106Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsCLISessions (0.00s) 2026-10-22T11:35:24.721342203Z === RUN TestGetLastRestorableSessionUseCase_SkipsActiveSessions 2026-10-22T11:35:24.721365171Z 2026-10-22T11:35:24Z DBG auto-restore: skipping active session session_id=20251225_120000_actv 2026-10-22T11:35:24.721382475Z 2026-10-22T11:35:24Z DBG auto-restore: no restorable session found 2026-10-22T11:35:24.721397712Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsActiveSessions (0.00s) 2026-10-22T11:35:24.721411894Z === RUN TestGetLastRestorableSessionUseCase_SkipsNoSnapshot 2026-10-22T11:35:24.721428197Z 2026-10-22T11:35:24Z DBG auto-restore: no restorable session found 2026-10-22T11:35:24.721444273Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsNoSnapshot (0.00s) 2026-10-22T11:35:24.721464726Z === RUN TestGetLastRestorableSessionUseCase_SkipsEmptyTabs 2026-10-22T11:35:24.721482821Z 2026-10-22T11:35:24Z DBG auto-restore: skipping session with no tabs session_id=20251225_120000_emty 2026-10-22T11:35:24.721501409Z 2026-10-22T11:35:24Z DBG auto-restore: no restorable session found 2026-10-22T11:35:24.72151898Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsEmptyTabs (0.00s) 2026-10-22T11:35:24.721534528Z === RUN TestGetLastRestorableSessionUseCase_ReturnsEndedSession 2026-10-22T11:35:24.721559059Z 2026-10-22T11:35:24Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_good tabs=1 2026-10-22T11:35:24.721577813Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsEndedSession (0.00s) 2026-10-22T11:35:24.721595538Z === RUN TestGetLastRestorableSessionUseCase_ReturnsCrashedSession 2026-10-22T11:35:24.721633645Z 2026-10-22T11:35:24Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_crsh tabs=1 2026-10-22T11:35:24.721652625Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsCrashedSession (0.00s) 2026-10-22T11:35:24.721668385Z === RUN TestGetLastRestorableSessionUseCase_ReturnsMostRecent 2026-10-22T11:35:24.721710035Z 2026-10-22T11:35:24Z INF auto-restore: found restorable session panes=0 session_id=20251225_140000_new1 tabs=1 2026-10-22T11:35:24.721728892Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsMostRecent (0.00s) 2026-10-22T11:35:24.721766041Z === RUN TestGetLastRestorableSessionUseCase_SkipsFirstIfNoSnapshot 2026-10-22T11:35:24.721789566Z 2026-10-22T11:35:24Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_good tabs=1 2026-10-22T11:35:24.721806984Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsFirstIfNoSnapshot (0.00s) 2026-10-22T11:35:24.721838Z === RUN TestHandlePermissionUseCase_AutoAllowDisplayCapture 2026-10-22T11:35:24.721859785Z 2026-10-22T11:35:24Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T11:35:24.721875456Z --- PASS: TestHandlePermissionUseCase_AutoAllowDisplayCapture (0.01s) 2026-10-22T11:35:24.721904125Z === RUN TestHandlePermissionUseCase_AutoAllowDeviceInfo 2026-10-22T11:35:24.721943186Z 2026-10-22T11:35:24Z DBG auto-allowing permission request component=permission origin=https://example.com types=["device_info"] 2026-10-22T11:35:24.721980474Z --- PASS: TestHandlePermissionUseCase_AutoAllowDeviceInfo (0.00s) 2026-10-22T11:35:24.721998243Z === RUN TestHandlePermissionUseCase_StoredPermissionGranted 2026-10-22T11:35:24.72201825Z 2026-10-22T11:35:24Z DBG using stored permission: granted component=permission origin=https://meet.example.com types=["microphone"] 2026-10-22T11:35:24.72205063Z --- PASS: TestHandlePermissionUseCase_StoredPermissionGranted (0.00s) 2026-10-22T11:35:24.72206737Z === RUN TestHandlePermissionUseCase_StoredPermissionDenied 2026-10-22T11:35:24.722088866Z 2026-10-22T11:35:24Z DBG using stored permission: denied component=permission origin=https://meet.example.com types=["camera"] 2026-10-22T11:35:24.722121691Z --- PASS: TestHandlePermissionUseCase_StoredPermissionDenied (0.00s) 2026-10-22T11:35:24.722137255Z === RUN TestHandlePermissionUseCase_ShowDialogForPrompt 2026-10-22T11:35:24.722152781Z 2026-10-22T11:35:24Z DBG user allowed permission persistent=false 2026-10-22T11:35:24.722187679Z --- PASS: TestHandlePermissionUseCase_ShowDialogForPrompt (0.00s) 2026-10-22T11:35:24.7222139Z === RUN TestHandlePermissionUseCase_PersistAllowed 2026-10-22T11:35:24.722231348Z 2026-10-22T11:35:24Z DBG user allowed permission persistent=true 2026-10-22T11:35:24.72224634Z --- PASS: TestHandlePermissionUseCase_PersistAllowed (0.00s) 2026-10-22T11:35:24.722274877Z === RUN TestHandlePermissionUseCase_PersistDenied 2026-10-22T11:35:24.722294721Z 2026-10-22T11:35:24Z DBG user denied permission 2026-10-22T11:35:24.722309284Z --- PASS: TestHandlePermissionUseCase_PersistDenied (0.00s) 2026-10-22T11:35:24.722331803Z === RUN TestHandlePermissionUseCase_EmptyOrigin 2026-10-22T11:35:24.722362939Z 2026-10-22T11:35:24Z WRN permission request with empty origin, denying component=permission origin= types=["microphone"] 2026-10-22T11:35:24.722380401Z --- PASS: TestHandlePermissionUseCase_EmptyOrigin (0.00s) 2026-10-22T11:35:24.72239399Z === RUN TestHandlePermissionUseCase_CombinedPermissions 2026-10-22T11:35:24.722427445Z 2026-10-22T11:35:24Z DBG using stored permission: denied component=permission origin=https://meet.example.com types=["microphone","camera"] 2026-10-22T11:35:24.722447177Z --- PASS: TestHandlePermissionUseCase_CombinedPermissions (0.00s) 2026-10-22T11:35:24.722461403Z === RUN TestHandlePermissionUseCase_QueryPermissionState_AutoAllow 2026-10-22T11:35:24.722499923Z 2026-10-22T11:35:24Z DBG query: no stored permission for auto-allow type, returning granted component=permission origin=https://example.com type=display 2026-10-22T11:35:24.722522607Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_AutoAllow (0.00s) 2026-10-22T11:35:24.722554407Z === RUN TestHandlePermissionUseCase_QueryPermissionState_AutoAllowManualOverride 2026-10-22T11:35:24.722579676Z 2026-10-22T11:35:24Z DBG query: returning stored permission component=permission decision=denied origin=https://example.com type=display 2026-10-22T11:35:24.722597839Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_AutoAllowManualOverride (0.00s) 2026-10-22T11:35:24.722629534Z === RUN TestHandlePermissionUseCase_QueryPermissionState_Stored 2026-10-22T11:35:24.722656742Z 2026-10-22T11:35:24Z DBG query: returning stored permission component=permission decision=denied origin=https://meet.example.com type=microphone 2026-10-22T11:35:24.722688979Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_Stored (0.00s) 2026-10-22T11:35:24.72270657Z === RUN TestHandlePermissionUseCase_QueryPermissionState_NoRecord 2026-10-22T11:35:24.722726363Z 2026-10-22T11:35:24Z DBG query: no stored permission, returning prompt component=permission origin=https://meet.example.com type=camera 2026-10-22T11:35:24.722759057Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_NoRecord (0.00s) 2026-10-22T11:35:24.722777179Z === RUN TestHandlePermissionUseCase_QueryPermissionState_EmptyOriginReturnsPrompt 2026-10-22T11:35:24.722798253Z 2026-10-22T11:35:24Z WRN query: empty origin, returning prompt component=permission origin= type=display 2026-10-22T11:35:24.722835267Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_EmptyOriginReturnsPrompt (0.00s) 2026-10-22T11:35:24.722851416Z === RUN TestHandlePermissionUseCase_NonPersistableNotSaved 2026-10-22T11:35:24.72287112Z 2026-10-22T11:35:24Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T11:35:24.722902581Z --- PASS: TestHandlePermissionUseCase_NonPersistableNotSaved (0.00s) 2026-10-22T11:35:24.722919742Z === RUN TestHandlePermissionUseCase_NoDialogPresenter 2026-10-22T11:35:24.722938966Z 2026-10-22T11:35:24Z WRN no dialog presenter available, denying permission origin=https://meet.example.com 2026-10-22T11:35:24.722969647Z --- PASS: TestHandlePermissionUseCase_NoDialogPresenter (0.00s) 2026-10-22T11:35:24.722991405Z === RUN TestHandlePermissionUseCase_DisplayOverrideDenied 2026-10-22T11:35:24.723027378Z 2026-10-22T11:35:24Z DBG manual override denied auto-allow permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T11:35:24.723047465Z --- PASS: TestHandlePermissionUseCase_DisplayOverrideDenied (0.00s) 2026-10-22T11:35:24.72306194Z === RUN TestHandlePermissionUseCase_GetSetResetManualDecision 2026-10-22T11:35:24.723090875Z --- PASS: TestHandlePermissionUseCase_GetSetResetManualDecision (0.00s) 2026-10-22T11:35:24.723113303Z === RUN TestHandlePermissionUseCase_SetManualPermissionDecision_NonPersistable 2026-10-22T11:35:24.723129972Z --- PASS: TestHandlePermissionUseCase_SetManualPermissionDecision_NonPersistable (0.00s) 2026-10-22T11:35:24.723159474Z === RUN TestHandlePermissionUseCase_UsesInjectedLoggerFactory 2026-10-22T11:35:24.723181541Z 2026-10-22T11:35:24Z WRN permission request with empty origin, denying component=permission origin= types=["microphone"] 2026-10-22T11:35:24.723199285Z --- PASS: TestHandlePermissionUseCase_UsesInjectedLoggerFactory (0.00s) 2026-10-22T11:35:24.723231094Z === RUN TestHandlePermissionUseCase_WebsiteDataAccess_ShowsDialogAndPersists 2026-10-22T11:35:24.723257328Z 2026-10-22T11:35:24Z INF website data access permission allowed current_domain=[redacted-url] persistent=true requesting_domain=[redacted-url] 2026-10-22T11:35:24.723290342Z 2026-10-22T11:35:24Z DBG user allowed permission persistent=true 2026-10-22T11:35:24.723310156Z --- PASS: TestHandlePermissionUseCase_WebsiteDataAccess_ShowsDialogAndPersists (0.00s) 2026-10-22T11:35:24.723325918Z === RUN TestHandlePermissionUseCase_WebsiteDataAccess_UsesStoredGrant 2026-10-22T11:35:24.723367414Z 2026-10-22T11:35:24Z 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-22T11:35:24.723394063Z 2026-10-22T11:35:24Z DBG using stored permission: granted component=permission origin=https://shop.example.com types=["website_data_access"] 2026-10-22T11:35:24.723449796Z --- PASS: TestHandlePermissionUseCase_WebsiteDataAccess_UsesStoredGrant (0.00s) 2026-10-22T11:35:24.723466703Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog 2026-10-22T11:35:24.72348152Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/allow 2026-10-22T11:35:24.723511168Z 2026-10-22T11:35:24Z DBG user allowed permission persistent=false 2026-10-22T11:35:24.723532245Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_allow_is_never_persisted 2026-10-22T11:35:24.723549299Z 2026-10-22T11:35:24Z DBG user allowed permission persistent=true 2026-10-22T11:35:24.723587088Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/deny 2026-10-22T11:35:24.723605644Z 2026-10-22T11:35:24Z DBG user denied permission 2026-10-22T11:35:24.72362714Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_deny_is_never_persisted 2026-10-22T11:35:24.72365858Z 2026-10-22T11:35:24Z DBG user denied permission 2026-10-22T11:35:24.723670398Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog (0.00s) 2026-10-22T11:35:24.72369856Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/allow (0.00s) 2026-10-22T11:35:24.723759644Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_allow_is_never_persisted (0.00s) 2026-10-22T11:35:24.723824707Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/deny (0.00s) 2026-10-22T11:35:24.723881135Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_deny_is_never_persisted (0.00s) 2026-10-22T11:35:24.723901586Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayIgnoresStoredDecision 2026-10-22T11:35:24.723915928Z 2026-10-22T11:35:24Z DBG user denied permission 2026-10-22T11:35:24.723930582Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayIgnoresStoredDecision (0.00s) 2026-10-22T11:35:24.723946445Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayWithMicrophoneDoesNotPersistDisplay 2026-10-22T11:35:24.72396192Z 2026-10-22T11:35:24Z DBG user allowed permission persistent=true 2026-10-22T11:35:24.723978633Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayWithMicrophoneDoesNotPersistDisplay (0.00s) 2026-10-22T11:35:24.723996568Z === RUN TestHandlePermissionUseCase_DisplayWithoutFlagStillAutoAllowed 2026-10-22T11:35:24.724012974Z 2026-10-22T11:35:24Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T11:35:24.724024833Z --- PASS: TestHandlePermissionUseCase_DisplayWithoutFlagStillAutoAllowed (0.00s) 2026-10-22T11:35:24.724034392Z === RUN TestGetKeybindingsUseCase_Execute 2026-10-22T11:35:24.724044838Z === RUN TestGetKeybindingsUseCase_Execute/returns_keybindings_from_provider 2026-10-22T11:35:24.724062957Z === RUN TestGetKeybindingsUseCase_Execute/returns_error_when_provider_fails 2026-10-22T11:35:24.724078382Z === RUN TestGetKeybindingsUseCase_Execute/returns_error_when_provider_is_nil 2026-10-22T11:35:24.724092439Z --- PASS: TestGetKeybindingsUseCase_Execute (0.00s) 2026-10-22T11:35:24.724125712Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_keybindings_from_provider (0.00s) 2026-10-22T11:35:24.724160104Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_error_when_provider_fails (0.00s) 2026-10-22T11:35:24.724205189Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_error_when_provider_is_nil (0.00s) 2026-10-22T11:35:24.724222755Z === RUN TestSetKeybindingUseCase_Execute 2026-10-22T11:35:24.724237942Z === RUN TestSetKeybindingUseCase_Execute/accepts_vim_mode 2026-10-22T11:35:24.724249931Z === RUN TestSetKeybindingUseCase_Execute/successfully_sets_keybinding 2026-10-22T11:35:24.724272124Z === RUN TestSetKeybindingUseCase_Execute/returns_conflicts_when_detected 2026-10-22T11:35:24.724287033Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_saver_fails 2026-10-22T11:35:24.72429779Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T11:35:24.724312911Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_mode_is_empty 2026-10-22T11:35:24.724328533Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_action_is_empty 2026-10-22T11:35:24.724345359Z === RUN TestSetKeybindingUseCase_Execute/returns_error_for_invalid_mode 2026-10-22T11:35:24.724358738Z --- PASS: TestSetKeybindingUseCase_Execute (0.00s) 2026-10-22T11:35:24.724393999Z --- PASS: TestSetKeybindingUseCase_Execute/accepts_vim_mode (0.00s) 2026-10-22T11:35:24.724428169Z --- PASS: TestSetKeybindingUseCase_Execute/successfully_sets_keybinding (0.00s) 2026-10-22T11:35:24.724464722Z --- PASS: TestSetKeybindingUseCase_Execute/returns_conflicts_when_detected (0.00s) 2026-10-22T11:35:24.724500549Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T11:35:24.724536628Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T11:35:24.724574204Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_mode_is_empty (0.00s) 2026-10-22T11:35:24.724609504Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_action_is_empty (0.00s) 2026-10-22T11:35:24.7246453Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_for_invalid_mode (0.00s) 2026-10-22T11:35:24.724669395Z === RUN TestResetKeybindingUseCase_Execute 2026-10-22T11:35:24.724684697Z === RUN TestResetKeybindingUseCase_Execute/successfully_resets_keybinding 2026-10-22T11:35:24.724695948Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_saver_fails 2026-10-22T11:35:24.724710117Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T11:35:24.724724818Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_mode_is_empty 2026-10-22T11:35:24.72473972Z --- PASS: TestResetKeybindingUseCase_Execute (0.00s) 2026-10-22T11:35:24.724774525Z --- PASS: TestResetKeybindingUseCase_Execute/successfully_resets_keybinding (0.00s) 2026-10-22T11:35:24.724813736Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T11:35:24.724850058Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T11:35:24.724887061Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_mode_is_empty (0.00s) 2026-10-22T11:35:24.724905651Z === RUN TestResetAllKeybindingsUseCase_Execute 2026-10-22T11:35:24.724922685Z === RUN TestResetAllKeybindingsUseCase_Execute/successfully_resets_all_keybindings 2026-10-22T11:35:24.724934381Z === RUN TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_fails 2026-10-22T11:35:24.724945093Z === RUN TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T11:35:24.724955445Z --- PASS: TestResetAllKeybindingsUseCase_Execute (0.00s) 2026-10-22T11:35:24.724986411Z --- PASS: TestResetAllKeybindingsUseCase_Execute/successfully_resets_all_keybindings (0.00s) 2026-10-22T11:35:24.725021105Z --- PASS: TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T11:35:24.725060163Z --- PASS: TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T11:35:24.725075177Z === RUN TestListSessionsUseCase_Execute_ReturnsSessionsWithState 2026-10-22T11:35:24.725089431Z --- PASS: TestListSessionsUseCase_Execute_ReturnsSessionsWithState (0.00s) 2026-10-22T11:35:24.725105514Z === RUN TestListSessionsUseCase_GetPurgeableSessions_ReturnsOnlyInactive 2026-10-22T11:35:24.725121153Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_ReturnsOnlyInactive (0.00s) 2026-10-22T11:35:24.725135934Z === RUN TestListSessionsUseCase_GetPurgeableSessions_EmptyWhenAllActive 2026-10-22T11:35:24.725150974Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_EmptyWhenAllActive (0.00s) 2026-10-22T11:35:24.725168538Z === RUN TestListSessionsUseCase_GetPurgeableSessions_HandlesGetSizeError 2026-10-22T11:35:24.725189103Z 2026-10-22T11:35:24Z WRN failed to get total snapshots size error="assert.AnError general error for testing" 2026-10-22T11:35:24.725208705Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_HandlesGetSizeError (0.00s) 2026-10-22T11:35:24.725225425Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsURLSet 2026-10-22T11:35:24.725244127Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.725257949Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.725284732Z 2026-10-22T11:35:24Z DBG retrieved favorites count=3 2026-10-22T11:35:24.725300354Z 2026-10-22T11:35:24Z DBG retrieved favorite URLs count=3 2026-10-22T11:35:24.725316109Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsURLSet (0.00s) 2026-10-22T11:35:24.725331439Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsEmptySetWhenNoFavorites 2026-10-22T11:35:24.725345299Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.725358065Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.725376812Z 2026-10-22T11:35:24Z DBG retrieved favorites count=0 2026-10-22T11:35:24.725391297Z 2026-10-22T11:35:24Z DBG retrieved favorite URLs count=0 2026-10-22T11:35:24.725405095Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsEmptySetWhenNoFavorites (0.00s) 2026-10-22T11:35:24.725419516Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsErrorOnRepoFailure 2026-10-22T11:35:24.725435392Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.725449169Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.725471983Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T11:35:24.725493725Z === RUN TestManageFavoritesUseCase_Toggle_AddsWhenNotFavorite 2026-10-22T11:35:24.725509811Z 2026-10-22T11:35:24Z DBG toggling favorite url=example.com 2026-10-22T11:35:24.725546521Z 2026-10-22T11:35:24Z INF favorite added via toggle id=0 url=example.com 2026-10-22T11:35:24.725570355Z --- PASS: TestManageFavoritesUseCase_Toggle_AddsWhenNotFavorite (0.00s) 2026-10-22T11:35:24.725601705Z === RUN TestManageFavoritesUseCase_Toggle_RemovesWhenAlreadyFavorite 2026-10-22T11:35:24.725619522Z 2026-10-22T11:35:24Z DBG toggling favorite url=example.com 2026-10-22T11:35:24.725637269Z 2026-10-22T11:35:24Z INF favorite removed via toggle id=42 url=example.com 2026-10-22T11:35:24.725676426Z --- PASS: TestManageFavoritesUseCase_Toggle_RemovesWhenAlreadyFavorite (0.00s) 2026-10-22T11:35:24.725698935Z === RUN TestManageFavoritesUseCase_Toggle_EmptyURLReturnsError 2026-10-22T11:35:24.725713971Z --- PASS: TestManageFavoritesUseCase_Toggle_EmptyURLReturnsError (0.00s) 2026-10-22T11:35:24.725751395Z === RUN TestManageFavoritesUseCase_ToggleNormalizesURLBeforeLookup 2026-10-22T11:35:24.725769247Z 2026-10-22T11:35:24Z DBG toggling favorite url=example.com 2026-10-22T11:35:24.725786199Z 2026-10-22T11:35:24Z INF favorite added via toggle id=0 url=example.com 2026-10-22T11:35:24.725822183Z --- PASS: TestManageFavoritesUseCase_ToggleNormalizesURLBeforeLookup (0.00s) 2026-10-22T11:35:24.725842108Z === RUN TestManageFavoritesUseCase_Toggle_FindByURLErrorReturnsError 2026-10-22T11:35:24.725857067Z 2026-10-22T11:35:24Z DBG toggling favorite url=example.com 2026-10-22T11:35:24.725894973Z --- PASS: TestManageFavoritesUseCase_Toggle_FindByURLErrorReturnsError (0.00s) 2026-10-22T11:35:24.725912492Z === RUN TestManageFavoritesUseCase_Toggle_SaveErrorReturnsError 2026-10-22T11:35:24.725927599Z 2026-10-22T11:35:24Z DBG toggling favorite url=example.com 2026-10-22T11:35:24.725961814Z --- PASS: TestManageFavoritesUseCase_Toggle_SaveErrorReturnsError (0.00s) 2026-10-22T11:35:24.725996553Z === RUN TestManageFavoritesUseCase_Toggle_DeleteErrorReturnsError 2026-10-22T11:35:24.72601335Z 2026-10-22T11:35:24Z DBG toggling favorite url=example.com 2026-10-22T11:35:24.726026776Z --- PASS: TestManageFavoritesUseCase_Toggle_DeleteErrorReturnsError (0.00s) 2026-10-22T11:35:24.726037655Z === RUN TestManageFavoritesUseCase_UpdateFavoritePreservesShortcutWhenOmitted 2026-10-22T11:35:24.726048666Z 2026-10-22T11:35:24Z DBG updating favorite id=42 2026-10-22T11:35:24.726063897Z 2026-10-22T11:35:24Z INF favorite updated id=42 2026-10-22T11:35:24.726071318Z --- PASS: TestManageFavoritesUseCase_UpdateFavoritePreservesShortcutWhenOmitted (0.00s) 2026-10-22T11:35:24.726077479Z === RUN TestManageFavoritesUseCase_UpdateFavoriteClearsShortcutWhenExplicit 2026-10-22T11:35:24.726083118Z 2026-10-22T11:35:24Z DBG updating favorite id=42 2026-10-22T11:35:24.726089146Z 2026-10-22T11:35:24Z INF favorite updated id=42 2026-10-22T11:35:24.726095198Z --- PASS: TestManageFavoritesUseCase_UpdateFavoriteClearsShortcutWhenExplicit (0.00s) 2026-10-22T11:35:24.726101085Z === RUN TestManageFavoritesUseCase_FilterForOmnibox_RanksPrefixBeforeContains 2026-10-22T11:35:24.726107805Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.726114665Z 2026-10-22T11:35:24Z DBG retrieved favorites count=3 2026-10-22T11:35:24.726120891Z --- PASS: TestManageFavoritesUseCase_FilterForOmnibox_RanksPrefixBeforeContains (0.00s) 2026-10-22T11:35:24.726127034Z === RUN TestManageFavoritesUseCase_FilterForOmnibox_EmptyQueryKeepsRepositoryOrder 2026-10-22T11:35:24.726132244Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.726137981Z 2026-10-22T11:35:24Z DBG retrieved favorites count=2 2026-10-22T11:35:24.726145118Z --- PASS: TestManageFavoritesUseCase_FilterForOmnibox_EmptyQueryKeepsRepositoryOrder (0.00s) 2026-10-22T11:35:24.726151425Z === RUN TestManageFavoritesUseCase_GetAllURLs_UsesCache 2026-10-22T11:35:24.726156794Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.726161908Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.726167381Z 2026-10-22T11:35:24Z DBG retrieved favorites count=1 2026-10-22T11:35:24.726172877Z 2026-10-22T11:35:24Z DBG retrieved favorite URLs count=1 2026-10-22T11:35:24.726178203Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.726184749Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_UsesCache (0.00s) 2026-10-22T11:35:24.726190327Z === RUN TestManageFavoritesUseCase_Toggle_InvalidatesCache 2026-10-22T11:35:24.72619561Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.726200808Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.726206212Z 2026-10-22T11:35:24Z DBG retrieved favorites count=1 2026-10-22T11:35:24.726211944Z 2026-10-22T11:35:24Z DBG retrieved favorite URLs count=1 2026-10-22T11:35:24.726217625Z 2026-10-22T11:35:24Z DBG toggling favorite url=new.example 2026-10-22T11:35:24.726228444Z 2026-10-22T11:35:24Z INF favorite added via toggle id=0 url=new.example 2026-10-22T11:35:24.726239375Z 2026-10-22T11:35:24Z DBG getting all favorite URLs 2026-10-22T11:35:24.726248278Z 2026-10-22T11:35:24Z DBG getting all favorites 2026-10-22T11:35:24.726257067Z 2026-10-22T11:35:24Z DBG retrieved favorites count=2 2026-10-22T11:35:24.726267414Z 2026-10-22T11:35:24Z DBG retrieved favorite URLs count=2 2026-10-22T11:35:24.726274428Z --- PASS: TestManageFavoritesUseCase_Toggle_InvalidatesCache (0.00s) 2026-10-22T11:35:24.726280583Z === RUN TestManageFavoritesUseCase_AddFavoriteNormalizesURL 2026-10-22T11:35:24.726289713Z 2026-10-22T11:35:24Z INF favorite added id=0 url=example.com 2026-10-22T11:35:24.726300751Z --- PASS: TestManageFavoritesUseCase_AddFavoriteNormalizesURL (0.00s) 2026-10-22T11:35:24.726309892Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsInvalidTagIDs 2026-10-22T11:35:24.726319477Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsInvalidTagIDs (0.00s) 2026-10-22T11:35:24.72633499Z === RUN TestManageFavoritesUseCase_AddFavoriteAssignsTagsWithoutFolder 2026-10-22T11:35:24.726353462Z 2026-10-22T11:35:24Z INF favorite added id=42 url=example.com 2026-10-22T11:35:24.7263638Z --- PASS: TestManageFavoritesUseCase_AddFavoriteAssignsTagsWithoutFolder (0.00s) 2026-10-22T11:35:24.72637035Z === RUN TestManageFavoritesUseCase_AddFavoriteReturnsAssignTagError 2026-10-22T11:35:24.726377124Z --- PASS: TestManageFavoritesUseCase_AddFavoriteReturnsAssignTagError (0.00s) 2026-10-22T11:35:24.726382874Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL 2026-10-22T11:35:24.726388691Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/#00 2026-10-22T11:35:24.726394825Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/not_a_url 2026-10-22T11:35:24.726401316Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/javascript:alert(1) 2026-10-22T11:35:24.726408555Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/data:text/html, 2026-10-22T11:35:24.726423247Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/https:///missing-host 2026-10-22T11:35:24.726434425Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/dumb:///missing-host 2026-10-22T11:35:24.726444573Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL (0.00s) 2026-10-22T11:35:24.726466956Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/#00 (0.00s) 2026-10-22T11:35:24.726492031Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/not_a_url (0.00s) 2026-10-22T11:35:24.726517202Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/javascript:alert(1) (0.00s) 2026-10-22T11:35:24.726545625Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/data:text/html, (0.00s) 2026-10-22T11:35:24.726572412Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/https:///missing-host (0.00s) 2026-10-22T11:35:24.72659783Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/dumb:///missing-host (0.00s) 2026-10-22T11:35:24.726607249Z === RUN TestManageFavoritesUseCase_AddFavoriteNormalizesOpaqueDumbRoute 2026-10-22T11:35:24.726617113Z 2026-10-22T11:35:24Z INF favorite added id=0 url=history 2026-10-22T11:35:24.72662714Z --- PASS: TestManageFavoritesUseCase_AddFavoriteNormalizesOpaqueDumbRoute (0.00s) 2026-10-22T11:35:24.726636795Z === RUN TestManageSessionUseCase_StartSession_SavesAndReturnsLogger 2026-10-22T11:35:24.726650094Z  INF session started session_id=20261022_113524_502d type=browser 2026-10-22T11:35:24.726659847Z --- PASS: TestManageSessionUseCase_StartSession_SavesAndReturnsLogger (0.00s) 2026-10-22T11:35:24.726666544Z === RUN TestManageSessionUseCase_StartSession_WhenSaveFails_CleansUp 2026-10-22T11:35:24.726673488Z --- PASS: TestManageSessionUseCase_StartSession_WhenSaveFails_CleansUp (0.00s) 2026-10-22T11:35:24.726679619Z === RUN TestRestoreSessionUseCase_Execute_ReturnsState 2026-10-22T11:35:24.726686733Z 2026-10-22T11:35:24Z INF restoring session state session_id=20251224_120000_restore 2026-10-22T11:35:24.726696687Z 2026-10-22T11:35:24Z INF session state loaded for restoration pane_count=0 session_id=20251224_120000_restore tab_count=1 2026-10-22T11:35:24.726704658Z --- PASS: TestRestoreSessionUseCase_Execute_ReturnsState (0.00s) 2026-10-22T11:35:24.726710116Z === RUN TestRestoreSessionUseCase_Execute_RequiresSessionID 2026-10-22T11:35:24.726715918Z --- PASS: TestRestoreSessionUseCase_Execute_RequiresSessionID (0.00s) 2026-10-22T11:35:24.726721306Z === RUN TestRestoreSessionUseCase_Execute_SessionNotFound 2026-10-22T11:35:24.726731065Z 2026-10-22T11:35:24Z INF restoring session state session_id=20251224_120000_notfound 2026-10-22T11:35:24.726740852Z --- PASS: TestRestoreSessionUseCase_Execute_SessionNotFound (0.00s) 2026-10-22T11:35:24.726749822Z === RUN TestRestoreSessionUseCase_Execute_VersionMismatch 2026-10-22T11:35:24.726769796Z 2026-10-22T11:35:24Z INF restoring session state session_id=20251224_120000_version 2026-10-22T11:35:24.726785585Z 2026-10-22T11:35:24Z WRN session state version is newer than current version current_version=2 state_version=3 2026-10-22T11:35:24.726793708Z --- PASS: TestRestoreSessionUseCase_Execute_VersionMismatch (0.00s) 2026-10-22T11:35:24.726821702Z === RUN TestRestoreSessionUseCase_Execute_GetSnapshotError 2026-10-22T11:35:24.726835431Z 2026-10-22T11:35:24Z INF restoring session state session_id=20251224_120000_error 2026-10-22T11:35:24.72684515Z --- PASS: TestRestoreSessionUseCase_Execute_GetSnapshotError (0.00s) 2026-10-22T11:35:24.726854576Z === RUN TestRestoreSessionUseCase_DeleteSnapshot 2026-10-22T11:35:24.726863711Z --- PASS: TestRestoreSessionUseCase_DeleteSnapshot (0.00s) 2026-10-22T11:35:24.726872582Z === RUN TestSaveWebUIConfigUseCase_Validation 2026-10-22T11:35:24.72688594Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_invalid_default_search_URL 2026-10-22T11:35:24.726895804Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_invalid_performance_profile 2026-10-22T11:35:24.726912003Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_NaN_UI_scale 2026-10-22T11:35:24.726928541Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_infinite_UI_scale 2026-10-22T11:35:24.726971108Z --- PASS: TestSaveWebUIConfigUseCase_Validation (0.00s) 2026-10-22T11:35:24.727014654Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_invalid_default_search_URL (0.00s) 2026-10-22T11:35:24.727048849Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_invalid_performance_profile (0.00s) 2026-10-22T11:35:24.727066108Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_NaN_UI_scale (0.00s) 2026-10-22T11:35:24.727088065Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_infinite_UI_scale (0.00s) 2026-10-22T11:35:24.727098846Z === RUN TestSaveWebUIConfigUseCase_RejectsDuplicateTrimmedSearchShortcutKeys 2026-10-22T11:35:24.727112448Z --- PASS: TestSaveWebUIConfigUseCase_RejectsDuplicateTrimmedSearchShortcutKeys (0.00s) 2026-10-22T11:35:24.727126644Z === RUN TestSaveWebUIConfigUseCase_NormalizesAndSavesValidConfig 2026-10-22T11:35:24.72714201Z --- PASS: TestSaveWebUIConfigUseCase_NormalizesAndSavesValidConfig (0.00s) 2026-10-22T11:35:24.727155994Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile 2026-10-22T11:35:24.727168073Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/custom_is_clamped 2026-10-22T11:35:24.727179314Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/other_profiles_are_untouched 2026-10-22T11:35:24.727193099Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile (0.00s) 2026-10-22T11:35:24.727218932Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/custom_is_clamped (0.00s) 2026-10-22T11:35:24.727247515Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/other_profiles_are_untouched (0.00s) 2026-10-22T11:35:24.727261373Z === RUN TestSearchHistoryUseCase_GetRecent_ZeroLimitMeansAll 2026-10-22T11:35:24.727277712Z --- PASS: TestSearchHistoryUseCase_GetRecent_ZeroLimitMeansAll (0.00s) 2026-10-22T11:35:24.727296056Z === RUN TestSearchHistoryUseCase_GetRecent_NegativeLimitDefaultsToPageSize 2026-10-22T11:35:24.727310269Z --- PASS: TestSearchHistoryUseCase_GetRecent_NegativeLimitDefaultsToPageSize (0.00s) 2026-10-22T11:35:24.727323756Z === RUN TestSearchHistoryUseCase_GetRecent_ClampsOversizedLimit 2026-10-22T11:35:24.727337783Z --- PASS: TestSearchHistoryUseCase_GetRecent_ClampsOversizedLimit (0.00s) 2026-10-22T11:35:24.727353675Z === RUN TestSearchHistoryUseCase_Search_ClampsOversizedLimit 2026-10-22T11:35:24.727372969Z 2026-10-22T11:35:24Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T11:35:24.72738852Z --- PASS: TestSearchHistoryUseCase_Search_ClampsOversizedLimit (0.00s) 2026-10-22T11:35:24.727411247Z === RUN TestSearchHistoryUseCase_Search_AppliesOptionalAgeScope 2026-10-22T11:35:24.72743048Z 2026-10-22T11:35:24Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T11:35:24.727447895Z --- PASS: TestSearchHistoryUseCase_Search_AppliesOptionalAgeScope (0.00s) 2026-10-22T11:35:24.727465102Z === RUN TestSearchHistoryUseCase_Search_ZeroMaxAgeMeansAllHistory 2026-10-22T11:35:24.727479078Z 2026-10-22T11:35:24Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T11:35:24.727495003Z --- PASS: TestSearchHistoryUseCase_Search_ZeroMaxAgeMeansAllHistory (0.00s) 2026-10-22T11:35:24.727508564Z === RUN TestSearchHistoryUseCase_GetRecentWithin_AppliesScopeAndLimit 2026-10-22T11:35:24.727524295Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_AppliesScopeAndLimit (0.00s) 2026-10-22T11:35:24.727543735Z === RUN TestSearchHistoryUseCase_GetRecentWithin_ZeroMeansAllHistory 2026-10-22T11:35:24.727567913Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_ZeroMeansAllHistory (0.00s) 2026-10-22T11:35:24.727584835Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_AppliesScopeAndLimit 2026-10-22T11:35:24.727596469Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_AppliesScopeAndLimit (0.00s) 2026-10-22T11:35:24.727607062Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_ZeroMeansAllHistory 2026-10-22T11:35:24.727617571Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_ZeroMeansAllHistory (0.00s) 2026-10-22T11:35:24.727631524Z === RUN TestSearchHistoryUseCase_GetRecentWindow_InvalidDomainReturnsValidationError 2026-10-22T11:35:24.727639614Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_InvalidDomainReturnsValidationError (0.00s) 2026-10-22T11:35:24.72765006Z === RUN TestSearchHistoryUseCase_GetRecentWindow_RejectsInvalidCursorPairs 2026-10-22T11:35:24.727671209Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_RejectsInvalidCursorPairs (0.00s) 2026-10-22T11:35:24.727686112Z === RUN TestSearchHistoryUseCase_GetRecentWindow_UsesLimitPlusOneForHasMoreAndCursor 2026-10-22T11:35:24.727700688Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_UsesLimitPlusOneForHasMoreAndCursor (0.00s) 2026-10-22T11:35:24.727714368Z === RUN TestSearchHistoryUseCase_GetRecentSince_ReturnsEntries 2026-10-22T11:35:24.727730087Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ReturnsEntries (0.00s) 2026-10-22T11:35:24.72774308Z === RUN TestSearchHistoryUseCase_GetRecentSince_ZeroMeansAll 2026-10-22T11:35:24.727756683Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ZeroMeansAll (0.00s) 2026-10-22T11:35:24.727772287Z === RUN TestSearchHistoryUseCase_GetRecentSince_NegativeDaysDefaultsTo30 2026-10-22T11:35:24.727785987Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_NegativeDaysDefaultsTo30 (0.00s) 2026-10-22T11:35:24.727801832Z === RUN TestSearchHistoryUseCase_GetRecentSince_ReturnsErrorOnRepoFailure 2026-10-22T11:35:24.72781586Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T11:35:24.72782888Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsEntries 2026-10-22T11:35:24.727839706Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsEntries (0.00s) 2026-10-22T11:35:24.727850605Z === RUN TestSearchHistoryUseCase_GetMostVisited_ZeroMeansAll 2026-10-22T11:35:24.727866181Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ZeroMeansAll (0.00s) 2026-10-22T11:35:24.727877169Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsErrorOnRepoFailure 2026-10-22T11:35:24.727888368Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T11:35:24.727901881Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsEmptyWhenNoHistory 2026-10-22T11:35:24.72791267Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsEmptyWhenNoHistory (0.00s) 2026-10-22T11:35:24.727923122Z === RUN TestSearchHistoryUseCase_GetDomainStats_ClampsOversizedLimit 2026-10-22T11:35:24.727937262Z 2026-10-22T11:35:24Z DBG getting domain stats limit=10000 2026-10-22T11:35:24.727952412Z --- PASS: TestSearchHistoryUseCase_GetDomainStats_ClampsOversizedLimit (0.00s) 2026-10-22T11:35:24.727967937Z === RUN TestSearchHistoryUseCase_Delete_PublishesDeleteChangeAfterSuccess 2026-10-22T11:35:24.727984449Z 2026-10-22T11:35:24Z DBG deleting history entry id=42 2026-10-22T11:35:24.728006281Z 2026-10-22T11:35:24Z DBG history entry deleted id=42 2026-10-22T11:35:24.728022187Z --- PASS: TestSearchHistoryUseCase_Delete_PublishesDeleteChangeAfterSuccess (0.00s) 2026-10-22T11:35:24.728037956Z === RUN TestSearchHistoryUseCase_Delete_DoesNotPublishOnRepositoryError 2026-10-22T11:35:24.728051524Z 2026-10-22T11:35:24Z DBG deleting history entry id=42 2026-10-22T11:35:24.728064124Z --- PASS: TestSearchHistoryUseCase_Delete_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T11:35:24.728076729Z === RUN TestSearchHistoryUseCase_DeleteByDomain_PublishesDeleteChangeAfterSuccess 2026-10-22T11:35:24.728087535Z 2026-10-22T11:35:24Z DBG deleting history by domain domain=example.com 2026-10-22T11:35:24.728098661Z 2026-10-22T11:35:24Z INF history deleted for domain domain=example.com 2026-10-22T11:35:24.728110464Z --- PASS: TestSearchHistoryUseCase_DeleteByDomain_PublishesDeleteChangeAfterSuccess (0.00s) 2026-10-22T11:35:24.728125626Z === RUN TestSearchHistoryUseCase_DeleteByDomain_DoesNotPublishOnRepositoryError 2026-10-22T11:35:24.728140584Z 2026-10-22T11:35:24Z DBG deleting history by domain domain=example.com 2026-10-22T11:35:24.728165631Z --- PASS: TestSearchHistoryUseCase_DeleteByDomain_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T11:35:24.728180821Z === RUN TestSearchHistoryUseCase_SetHistoryMutationCoordinator_TypedNilClearsCoordinator 2026-10-22T11:35:24.728193688Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.728206458Z 2026-10-22T11:35:24Z INF all history cleared 2026-10-22T11:35:24.728217029Z --- PASS: TestSearchHistoryUseCase_SetHistoryMutationCoordinator_TypedNilClearsCoordinator (0.00s) 2026-10-22T11:35:24.728227337Z === RUN TestSearchHistoryUseCase_ClearAll_PublishesClearChangeAfterSuccess 2026-10-22T11:35:24.728242244Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.728257221Z 2026-10-22T11:35:24Z INF all history cleared 2026-10-22T11:35:24.728268093Z --- PASS: TestSearchHistoryUseCase_ClearAll_PublishesClearChangeAfterSuccess (0.00s) 2026-10-22T11:35:24.728286784Z === RUN TestSearchHistoryUseCase_ClearAll_CoordinatesPendingRecorderWritesBeforeDelete 2026-10-22T11:35:24.728304474Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.728315787Z 2026-10-22T11:35:24Z INF all history cleared 2026-10-22T11:35:24.728328637Z --- PASS: TestSearchHistoryUseCase_ClearAll_CoordinatesPendingRecorderWritesBeforeDelete (0.00s) 2026-10-22T11:35:24.728342836Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish 2026-10-22T11:35:24.728360318Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete 2026-10-22T11:35:24.728371926Z 2026-10-22T11:35:24Z DBG deleting history entry id=42 2026-10-22T11:35:24.728381799Z 2026-10-22T11:35:24Z DBG history entry deleted id=42 2026-10-22T11:35:24.728392514Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete_by_domain 2026-10-22T11:35:24.728403669Z 2026-10-22T11:35:24Z DBG deleting history by domain domain=example.com 2026-10-22T11:35:24.728416445Z 2026-10-22T11:35:24Z INF history deleted for domain domain=example.com 2026-10-22T11:35:24.728427975Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_older_than 2026-10-22T11:35:24.728441977Z 2026-10-22T11:35:24Z DBG clearing old history before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.728457546Z 2026-10-22T11:35:24Z INF old history cleared before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.728469756Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_range 2026-10-22T11:35:24.728488276Z 2026-10-22T11:35:24Z DBG clearing recent history range range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.728506375Z 2026-10-22T11:35:24Z INF recent history range cleared range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.728522969Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish (0.00s) 2026-10-22T11:35:24.728562315Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete (0.00s) 2026-10-22T11:35:24.728627154Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete_by_domain (0.00s) 2026-10-22T11:35:24.728661556Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_older_than (0.00s) 2026-10-22T11:35:24.72870257Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_range (0.00s) 2026-10-22T11:35:24.728732288Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError 2026-10-22T11:35:24.728758795Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete 2026-10-22T11:35:24.728785659Z 2026-10-22T11:35:24Z DBG deleting history entry id=42 2026-10-22T11:35:24.72880628Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete_by_domain 2026-10-22T11:35:24.728824801Z 2026-10-22T11:35:24Z DBG deleting history by domain domain=example.com 2026-10-22T11:35:24.728840189Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_older_than 2026-10-22T11:35:24.7288579Z 2026-10-22T11:35:24Z DBG clearing old history before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.728882461Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_range 2026-10-22T11:35:24.728913139Z 2026-10-22T11:35:24Z DBG clearing recent history range range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.728941141Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_all 2026-10-22T11:35:24.728959103Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.728984322Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError (0.00s) 2026-10-22T11:35:24.729026602Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete (0.00s) 2026-10-22T11:35:24.729078665Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete_by_domain (0.00s) 2026-10-22T11:35:24.729130948Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_older_than (0.00s) 2026-10-22T11:35:24.729175129Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_range (0.00s) 2026-10-22T11:35:24.729222532Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_all (0.00s) 2026-10-22T11:35:24.72924462Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting 2026-10-22T11:35:24.729263208Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete 2026-10-22T11:35:24.729290777Z 2026-10-22T11:35:24Z DBG deleting history entry id=42 2026-10-22T11:35:24.729313633Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete_by_domain 2026-10-22T11:35:24.729336233Z 2026-10-22T11:35:24Z DBG deleting history by domain domain=example.com 2026-10-22T11:35:24.729353935Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_older_than 2026-10-22T11:35:24.729371314Z 2026-10-22T11:35:24Z DBG clearing old history before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.72938987Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_range 2026-10-22T11:35:24.729407026Z 2026-10-22T11:35:24Z DBG clearing recent history range range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.729419758Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting (0.00s) 2026-10-22T11:35:24.729451001Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete (0.00s) 2026-10-22T11:35:24.729494664Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete_by_domain (0.00s) 2026-10-22T11:35:24.72954283Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_older_than (0.00s) 2026-10-22T11:35:24.729589073Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_range (0.00s) 2026-10-22T11:35:24.729611945Z === RUN TestSearchHistoryUseCase_ClearAll_ReturnsCoordinatorErrorBeforeDeleting 2026-10-22T11:35:24.729630689Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.729648245Z --- PASS: TestSearchHistoryUseCase_ClearAll_ReturnsCoordinatorErrorBeforeDeleting (0.00s) 2026-10-22T11:35:24.729664541Z === RUN TestSearchHistoryUseCase_ClearAll_DoesNotPublishOnRepositoryError 2026-10-22T11:35:24.729677915Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.729691817Z --- PASS: TestSearchHistoryUseCase_ClearAll_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T11:35:24.729709512Z === RUN TestSearchHistoryUseCase_ClearOlderThan_PublishesClearChangeAfterSuccess 2026-10-22T11:35:24.729727676Z 2026-10-22T11:35:24Z DBG clearing old history before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.7297499Z 2026-10-22T11:35:24Z INF old history cleared before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.729771665Z --- PASS: TestSearchHistoryUseCase_ClearOlderThan_PublishesClearChangeAfterSuccess (0.00s) 2026-10-22T11:35:24.729791647Z === RUN TestSearchHistoryUseCase_ClearOlderThan_DoesNotPublishOnRepositoryError 2026-10-22T11:35:24.729813129Z 2026-10-22T11:35:24Z DBG clearing old history before=2026-10-15T11:35:24Z 2026-10-22T11:35:24.729829071Z --- PASS: TestSearchHistoryUseCase_ClearOlderThan_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T11:35:24.729845074Z === RUN TestSearchHistoryUseCase_ClearRange_RecentRangeDeletesSinceCutoffAndPublishesClearChange 2026-10-22T11:35:24.729866457Z 2026-10-22T11:35:24Z DBG clearing recent history range range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.729889691Z 2026-10-22T11:35:24Z INF recent history range cleared range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.729918454Z --- PASS: TestSearchHistoryUseCase_ClearRange_RecentRangeDeletesSinceCutoffAndPublishesClearChange (0.00s) 2026-10-22T11:35:24.729939814Z === RUN TestSearchHistoryUseCase_ClearRange_RecentRangeDoesNotPublishOnRepositoryError 2026-10-22T11:35:24.729957033Z 2026-10-22T11:35:24Z DBG clearing recent history range range=hour since=2026-10-22T10:35:24Z 2026-10-22T11:35:24.729976947Z --- PASS: TestSearchHistoryUseCase_ClearRange_RecentRangeDoesNotPublishOnRepositoryError (0.00s) 2026-10-22T11:35:24.729995375Z === RUN TestSearchHistoryUseCase_ClearRange_TodayDeletesSinceLocalMidnight 2026-10-22T11:35:24.73001739Z 2026-10-22T11:35:24Z DBG clearing recent history range range=day since=2026-10-22T00:00:00Z 2026-10-22T11:35:24.730037672Z 2026-10-22T11:35:24Z INF recent history range cleared range=day since=2026-10-22T00:00:00Z 2026-10-22T11:35:24.730054554Z --- PASS: TestSearchHistoryUseCase_ClearRange_TodayDeletesSinceLocalMidnight (0.00s) 2026-10-22T11:35:24.730070051Z === RUN TestSearchHistoryUseCase_ClearRange_AllUsesClearAllAndPublishesOnce 2026-10-22T11:35:24.730082361Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.730101638Z 2026-10-22T11:35:24Z INF all history cleared 2026-10-22T11:35:24.73012007Z --- PASS: TestSearchHistoryUseCase_ClearRange_AllUsesClearAllAndPublishesOnce (0.00s) 2026-10-22T11:35:24.730136546Z === RUN TestSearchHistoryUseCase_ClearRange_AllDoesNotPublishOnRepositoryError 2026-10-22T11:35:24.730151233Z 2026-10-22T11:35:24Z DBG clearing all history 2026-10-22T11:35:24.730168969Z --- PASS: TestSearchHistoryUseCase_ClearRange_AllDoesNotPublishOnRepositoryError (0.00s) 2026-10-22T11:35:24.730187552Z === RUN TestSearchHistoryUseCase_ClearRange_UnknownRangeDoesNotDeleteOrPublish 2026-10-22T11:35:24.730207555Z --- PASS: TestSearchHistoryUseCase_ClearRange_UnknownRangeDoesNotDeleteOrPublish (0.00s) 2026-10-22T11:35:24.730227078Z === RUN TestSearchHistoryUseCase_GetRecentByDomainAllowsUnderscoreDomains 2026-10-22T11:35:24.730247342Z --- PASS: TestSearchHistoryUseCase_GetRecentByDomainAllowsUnderscoreDomains (0.00s) 2026-10-22T11:35:24.730267118Z === RUN TestSearchHistoryUseCase_GetRecentByDomain_ClampsOversizedLimit 2026-10-22T11:35:24.730289822Z --- PASS: TestSearchHistoryUseCase_GetRecentByDomain_ClampsOversizedLimit (0.00s) 2026-10-22T11:35:24.730310749Z === RUN TestSearchHistoryUseCase_DeleteByDomainAllowsUnderscoreDomains 2026-10-22T11:35:24.730331782Z 2026-10-22T11:35:24Z DBG deleting history by domain domain=example_.com 2026-10-22T11:35:24.730353082Z 2026-10-22T11:35:24Z INF history deleted for domain domain=example_.com 2026-10-22T11:35:24.730369106Z --- PASS: TestSearchHistoryUseCase_DeleteByDomainAllowsUnderscoreDomains (0.00s) 2026-10-22T11:35:24.730383458Z === RUN TestSearchHistoryUseCase_Search_NegativeMaxAgeMeansAllHistory 2026-10-22T11:35:24.730402211Z 2026-10-22T11:35:24Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T11:35:24.730421509Z --- PASS: TestSearchHistoryUseCase_Search_NegativeMaxAgeMeansAllHistory (0.00s) 2026-10-22T11:35:24.730442217Z === RUN TestSearchHistoryUseCase_GetRecentWithin_NegativeMaxAgeMeansAllHistory 2026-10-22T11:35:24.730459401Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_NegativeMaxAgeMeansAllHistory (0.00s) 2026-10-22T11:35:24.730473853Z === RUN TestSearchHistoryUseCase_GetRecentWithin_NonPositiveLimitReturnsEmpty 2026-10-22T11:35:24.730500301Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_NonPositiveLimitReturnsEmpty (0.00s) 2026-10-22T11:35:24.730522431Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_NonPositiveLimitReturnsEmpty 2026-10-22T11:35:24.730540818Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_NonPositiveLimitReturnsEmpty (0.00s) 2026-10-22T11:35:24.73055675Z === RUN TestSearchHistoryUseCase_GetRecentWithin_ClampsOversizedLimit 2026-10-22T11:35:24.730575179Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_ClampsOversizedLimit (0.00s) 2026-10-22T11:35:24.730596176Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_ClampsOversizedLimit 2026-10-22T11:35:24.730613344Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_ClampsOversizedLimit (0.00s) 2026-10-22T11:35:24.73062691Z === RUN TestSnapshotSessionUseCase_Execute_SavesSnapshot 2026-10-22T11:35:24.730644294Z 2026-10-22T11:35:24Z DBG creating session snapshot pane_count=1 session_id=20251224_120000_test tab_count=1 2026-10-22T11:35:24.730663578Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesSnapshot (0.00s) 2026-10-22T11:35:24.730681246Z === RUN TestSnapshotSessionUseCase_Execute_EmptyTabList 2026-10-22T11:35:24.730702576Z 2026-10-22T11:35:24Z DBG creating session snapshot pane_count=0 session_id=20251224_120000_empty tab_count=0 2026-10-22T11:35:24.730719671Z --- PASS: TestSnapshotSessionUseCase_Execute_EmptyTabList (0.00s) 2026-10-22T11:35:24.730738786Z === RUN TestSnapshotSessionUseCase_Execute_RequiresSessionID 2026-10-22T11:35:24.730759073Z --- PASS: TestSnapshotSessionUseCase_Execute_RequiresSessionID (0.00s) 2026-10-22T11:35:24.730777711Z === RUN TestSnapshotSessionUseCase_Execute_RejectsAmbiguousWindowAndTabListInput 2026-10-22T11:35:24.73079274Z --- PASS: TestSnapshotSessionUseCase_Execute_RejectsAmbiguousWindowAndTabListInput (0.00s) 2026-10-22T11:35:24.730805771Z === RUN TestSnapshotSessionUseCase_Execute_SavesEmptyWindowSnapshot 2026-10-22T11:35:24.730826636Z 2026-10-22T11:35:24Z DBG creating window-scoped session snapshot active_window=0 pane_count=0 session_id=20251224_120000_empty_v2_windows window_count=0 2026-10-22T11:35:24.730847884Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesEmptyWindowSnapshot (0.00s) 2026-10-22T11:35:24.73086456Z === RUN TestSnapshotFromTabList_CreatesCorrectSnapshot 2026-10-22T11:35:24.730883262Z --- PASS: TestSnapshotFromTabList_CreatesCorrectSnapshot (0.00s) 2026-10-22T11:35:24.730901017Z === RUN TestSnapshotSessionUseCase_Execute_SavesWindowSnapshots 2026-10-22T11:35:24.730927739Z 2026-10-22T11:35:24Z DBG creating window-scoped session snapshot active_window=0 pane_count=2 session_id=20251224_120000_v2_windows window_count=2 2026-10-22T11:35:24.730949534Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesWindowSnapshots (0.00s) 2026-10-22T11:35:24.730965312Z === RUN TestSessionState_CountPanes 2026-10-22T11:35:24.730981909Z --- PASS: TestSessionState_CountPanes (0.00s) 2026-10-22T11:35:24.730999242Z === RUN TestGetRelativeTime 2026-10-22T11:35:24.731010135Z === RUN TestGetRelativeTime/just_now 2026-10-22T11:35:24.731024102Z === RUN TestGetRelativeTime/1_minute 2026-10-22T11:35:24.731040439Z === RUN TestGetRelativeTime/5_minutes 2026-10-22T11:35:24.731055491Z === RUN TestGetRelativeTime/1_hour 2026-10-22T11:35:24.73107156Z === RUN TestGetRelativeTime/3_hours 2026-10-22T11:35:24.731085152Z === RUN TestGetRelativeTime/1_day 2026-10-22T11:35:24.731098151Z === RUN TestGetRelativeTime/2_days 2026-10-22T11:35:24.73111094Z === RUN TestGetRelativeTime/1_week 2026-10-22T11:35:24.731125404Z === RUN TestGetRelativeTime/2_weeks 2026-10-22T11:35:24.731141233Z --- PASS: TestGetRelativeTime (0.00s) 2026-10-22T11:35:24.731176778Z --- PASS: TestGetRelativeTime/just_now (0.00s) 2026-10-22T11:35:24.731203707Z --- PASS: TestGetRelativeTime/1_minute (0.00s) 2026-10-22T11:35:24.731230629Z --- PASS: TestGetRelativeTime/5_minutes (0.00s) 2026-10-22T11:35:24.731255264Z --- PASS: TestGetRelativeTime/1_hour (0.00s) 2026-10-22T11:35:24.731283863Z --- PASS: TestGetRelativeTime/3_hours (0.00s) 2026-10-22T11:35:24.731309754Z --- PASS: TestGetRelativeTime/1_day (0.00s) 2026-10-22T11:35:24.731336767Z --- PASS: TestGetRelativeTime/2_days (0.00s) 2026-10-22T11:35:24.731361905Z --- PASS: TestGetRelativeTime/1_week (0.00s) 2026-10-22T11:35:24.731388664Z --- PASS: TestGetRelativeTime/2_weeks (0.00s) 2026-10-22T11:35:24.731437591Z === CONT TestPopupFeaturesRequestHost 2026-10-22T11:35:24.731454997Z === RUN TestPopupFeaturesRequestHost/known_featureless 2026-10-22T11:35:24.731470585Z === CONT TestBrowsingContextPolicyDecide 2026-10-22T11:35:24.731488707Z === RUN TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T11:35:24.731519702Z === PAUSE TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T11:35:24.731541551Z === RUN TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T11:35:24.731556184Z === PAUSE TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T11:35:24.731571478Z === RUN TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T11:35:24.731587179Z === PAUSE TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T11:35:24.731604224Z === RUN TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T11:35:24.731618614Z === PAUSE TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T11:35:24.731632265Z === RUN TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T11:35:24.731646294Z === PAUSE TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T11:35:24.731663808Z === RUN TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T11:35:24.73168861Z === PAUSE TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T11:35:24.731703527Z === RUN TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T11:35:24.731717043Z === PAUSE TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T11:35:24.731730276Z === RUN TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T11:35:24.731749697Z === PAUSE TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T11:35:24.731772627Z === RUN TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T11:35:24.731786961Z === PAUSE TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T11:35:24.731800477Z === RUN TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T11:35:24.731814805Z === PAUSE TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T11:35:24.731883544Z === RUN TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T11:35:24.731914065Z === PAUSE TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T11:35:24.731926058Z === RUN TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T11:35:24.731945784Z === PAUSE TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T11:35:24.731954962Z === RUN TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T11:35:24.731963977Z === PAUSE TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T11:35:24.731981327Z === CONT TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T11:35:24.731997012Z === CONT TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T11:35:24.732011557Z === CONT TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T11:35:24.732026519Z === CONT TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T11:35:24.73204156Z === CONT TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T11:35:24.73205893Z === CONT TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T11:35:24.73207473Z === CONT TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T11:35:24.732089587Z === CONT TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T11:35:24.732103845Z === CONT TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T11:35:24.732119217Z === CONT TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T11:35:24.732137042Z === CONT TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T11:35:24.732153299Z === CONT TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T11:35:24.73216807Z === CONT TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T11:35:24.732181627Z --- PASS: TestBrowsingContextPolicyDecide (0.00s) 2026-10-22T11:35:24.73221499Z --- PASS: TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted (0.00s) 2026-10-22T11:35:24.732248557Z --- PASS: TestBrowsingContextPolicyDecide/empty_target_is_denied_first (0.00s) 2026-10-22T11:35:24.73228152Z --- PASS: TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse (0.00s) 2026-10-22T11:35:24.732314793Z --- PASS: TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused (0.00s) 2026-10-22T11:35:24.732347256Z --- PASS: TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native (0.00s) 2026-10-22T11:35:24.732380675Z --- PASS: TestBrowsingContextPolicyDecide/native_opener_precedes_floating (0.00s) 2026-10-22T11:35:24.732411656Z --- PASS: TestBrowsingContextPolicyDecide/auth_intent_precedes_floating (0.00s) 2026-10-22T11:35:24.732444316Z --- PASS: TestBrowsingContextPolicyDecide/floating_named_unknown_waits (0.00s) 2026-10-22T11:35:24.732476137Z --- PASS: TestBrowsingContextPolicyDecide/floating_unknown_script_waits (0.00s) 2026-10-22T11:35:24.732510828Z --- PASS: TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup (0.00s) 2026-10-22T11:35:24.732549583Z --- PASS: TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source (0.00s) 2026-10-22T11:35:24.732589004Z --- PASS: TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source (0.00s) 2026-10-22T11:35:24.732630622Z --- PASS: TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior (0.00s) 2026-10-22T11:35:24.732649404Z === PAUSE TestPopupFeaturesRequestHost/known_featureless 2026-10-22T11:35:24.732666001Z === RUN TestPopupFeaturesRequestHost/zero_width 2026-10-22T11:35:24.732682276Z === PAUSE TestPopupFeaturesRequestHost/zero_width 2026-10-22T11:35:24.732697986Z === RUN TestPopupFeaturesRequestHost/positive_width 2026-10-22T11:35:24.73271381Z === PAUSE TestPopupFeaturesRequestHost/positive_width 2026-10-22T11:35:24.732731309Z === RUN TestPopupFeaturesRequestHost/positive_height 2026-10-22T11:35:24.732748368Z === PAUSE TestPopupFeaturesRequestHost/positive_height 2026-10-22T11:35:24.732765618Z === RUN TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T11:35:24.732780012Z === PAUSE TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T11:35:24.732796049Z === RUN TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T11:35:24.732810958Z === PAUSE TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T11:35:24.732826956Z === RUN TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T11:35:24.732843947Z === PAUSE TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T11:35:24.732858023Z === RUN TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T11:35:24.732871546Z === PAUSE TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T11:35:24.732884639Z === RUN TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T11:35:24.732898015Z === PAUSE TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T11:35:24.732911241Z === RUN TestPopupFeaturesRequestHost/resizable 2026-10-22T11:35:24.732925595Z === PAUSE TestPopupFeaturesRequestHost/resizable 2026-10-22T11:35:24.732939668Z === CONT TestPopupFeaturesRequestHost/known_featureless 2026-10-22T11:35:24.73295124Z === CONT TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T11:35:24.732960223Z === CONT TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T11:35:24.732967978Z === CONT TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T11:35:24.732973672Z === CONT TestPopupFeaturesRequestHost/positive_height 2026-10-22T11:35:24.73297903Z === CONT TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T11:35:24.732984479Z === CONT TestPopupFeaturesRequestHost/positive_width 2026-10-22T11:35:24.732989638Z === CONT TestPopupFeaturesRequestHost/zero_width 2026-10-22T11:35:24.73299475Z === CONT TestPopupFeaturesRequestHost/resizable 2026-10-22T11:35:24.733000919Z === CONT TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T11:35:24.733005896Z --- PASS: TestPopupFeaturesRequestHost (0.00s) 2026-10-22T11:35:24.733019176Z --- PASS: TestPopupFeaturesRequestHost/known_featureless (0.00s) 2026-10-22T11:35:24.733037987Z --- PASS: TestPopupFeaturesRequestHost/hidden_location_bar (0.00s) 2026-10-22T11:35:24.733056215Z --- PASS: TestPopupFeaturesRequestHost/engine_popup_flag (0.00s) 2026-10-22T11:35:24.733074592Z --- PASS: TestPopupFeaturesRequestHost/positive_height (0.00s) 2026-10-22T11:35:24.733100588Z --- PASS: TestPopupFeaturesRequestHost/hidden_toolbar (0.00s) 2026-10-22T11:35:24.733130461Z --- PASS: TestPopupFeaturesRequestHost/positive_width (0.00s) 2026-10-22T11:35:24.733149486Z --- PASS: TestPopupFeaturesRequestHost/zero_width (0.00s) 2026-10-22T11:35:24.733169347Z --- PASS: TestPopupFeaturesRequestHost/resizable (0.00s) 2026-10-22T11:35:24.733187028Z --- PASS: TestPopupFeaturesRequestHost/visible_chrome (0.00s) 2026-10-22T11:35:24.73320448Z --- PASS: TestPopupFeaturesRequestHost/disabled_resize (0.00s) 2026-10-22T11:35:24.733212248Z PASS 2026-10-22T11:35:24.733221908Z ok github.com/bnema/dumber/internal/application/usecase 2.865s 2026-10-22T11:35:24.733228124Z === RUN TestRedactSensitiveContent 2026-10-22T11:35:24.73323445Z === RUN TestRedactSensitiveContent/url_query_params 2026-10-22T11:35:24.733241231Z === RUN TestRedactSensitiveContent/json_secret_fields 2026-10-22T11:35:24.733246548Z === RUN TestRedactSensitiveContent/key_value_params 2026-10-22T11:35:24.733251889Z === RUN TestRedactSensitiveContent/authorization_headers 2026-10-22T11:35:24.733257087Z --- PASS: TestRedactSensitiveContent (0.00s) 2026-10-22T11:35:24.733270803Z --- PASS: TestRedactSensitiveContent/url_query_params (0.00s) 2026-10-22T11:35:24.73328609Z --- PASS: TestRedactSensitiveContent/json_secret_fields (0.00s) 2026-10-22T11:35:24.733304171Z --- PASS: TestRedactSensitiveContent/key_value_params (0.00s) 2026-10-22T11:35:24.73332039Z --- PASS: TestRedactSensitiveContent/authorization_headers (0.00s) 2026-10-22T11:35:24.733328315Z === RUN TestReadRedactedLogTail_RingBuffer 2026-10-22T11:35:24.73333816Z === RUN TestReadRedactedLogTail_RingBuffer/fewer_lines_than_requested 2026-10-22T11:35:24.733347068Z === RUN TestReadRedactedLogTail_RingBuffer/exact_tail 2026-10-22T11:35:24.733352885Z --- PASS: TestReadRedactedLogTail_RingBuffer (0.00s) 2026-10-22T11:35:24.733368135Z --- PASS: TestReadRedactedLogTail_RingBuffer/fewer_lines_than_requested (0.00s) 2026-10-22T11:35:24.733381427Z --- PASS: TestReadRedactedLogTail_RingBuffer/exact_tail (0.00s) 2026-10-22T11:35:24.733386215Z === RUN TestWriteCrashReport 2026-10-22T11:35:24.733391236Z --- PASS: TestWriteCrashReport (0.00s) 2026-10-22T11:35:24.73339672Z === RUN TestRunDeferredInit_CEFExecutesNoWebKitDiagnostics 2026-10-22T11:35:24.733402502Z --- PASS: TestRunDeferredInit_CEFExecutesNoWebKitDiagnostics (0.00s) 2026-10-22T11:35:24.7334106Z === RUN TestCheckFunctions_RemainAvailableForExplicitCommands 2026-10-22T11:35:24.733420352Z --- PASS: TestCheckFunctions_RemainAvailableForExplicitCommands (0.13s) 2026-10-22T11:35:24.733431852Z === RUN TestApplyDevelopmentEnvironment_DevIsolatesHomeAndXDGDirectories 2026-10-22T11:35:24.733443508Z --- PASS: TestApplyDevelopmentEnvironment_DevIsolatesHomeAndXDGDirectories (0.00s) 2026-10-22T11:35:24.733454808Z === RUN TestApplyDevelopmentEnvironment_DevTightensExistingDevDirectoryPermissions 2026-10-22T11:35:24.733465372Z --- PASS: TestApplyDevelopmentEnvironment_DevTightensExistingDevDirectoryPermissions (0.00s) 2026-10-22T11:35:24.733477162Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxSymlink 2026-10-22T11:35:24.733488289Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxSymlink (0.00s) 2026-10-22T11:35:24.733496794Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks 2026-10-22T11:35:24.733507532Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/logs 2026-10-22T11:35:24.733519333Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/engines 2026-10-22T11:35:24.73353168Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks (0.00s) 2026-10-22T11:35:24.733552885Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/logs (0.00s) 2026-10-22T11:35:24.733574206Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/engines (0.00s) 2026-10-22T11:35:24.733585516Z === RUN TestApplyDevelopmentEnvironment_DevTightensExistingSandboxPermissions 2026-10-22T11:35:24.733596905Z --- PASS: TestApplyDevelopmentEnvironment_DevTightensExistingSandboxPermissions (0.00s) 2026-10-22T11:35:24.733607559Z === RUN TestApplyDevelopmentEnvironment_ProductionPreservesEnvironment 2026-10-22T11:35:24.733614376Z --- PASS: TestApplyDevelopmentEnvironment_ProductionPreservesEnvironment (0.00s) 2026-10-22T11:35:24.733619487Z === RUN TestBuildEngine_UnknownType 2026-10-22T11:35:24.733624564Z --- PASS: TestBuildEngine_UnknownType (0.00s) 2026-10-22T11:35:24.733630403Z === RUN TestBuildEngine_CEF_ReturnsErrorWhenRuntimeUnavailable 2026-10-22T11:35:24.733636397Z --- PASS: TestBuildEngine_CEF_ReturnsErrorWhenRuntimeUnavailable (0.00s) 2026-10-22T11:35:24.733642134Z === RUN TestBuildEngine_CEF_ReturnsErrorForUnsupportedCookiePolicy 2026-10-22T11:35:24.733648046Z --- PASS: TestBuildEngine_CEF_ReturnsErrorForUnsupportedCookiePolicy (0.00s) 2026-10-22T11:35:24.733654031Z === RUN TestBuildEngine_CEF_AllowsNoThirdPartyCookiePolicy 2026-10-22T11:35:24.73366036Z --- PASS: TestBuildEngine_CEF_AllowsNoThirdPartyCookiePolicy (0.00s) 2026-10-22T11:35:24.733671854Z === RUN TestBuildEngine_ReceivesResolvedProfile 2026-10-22T11:35:24.733680659Z --- PASS: TestBuildEngine_ReceivesResolvedProfile (0.00s) 2026-10-22T11:35:24.733688963Z === RUN TestRunWithInstanceRelayFailsBeforeEngineStartup 2026-10-22T11:35:24.733697954Z --- PASS: TestRunWithInstanceRelayFailsBeforeEngineStartup (0.00s) 2026-10-22T11:35:24.733710424Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent 2026-10-22T11:35:24.733717836Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/default_external 2026-10-22T11:35:24.73372425Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/named_instance 2026-10-22T11:35:24.733730408Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window 2026-10-22T11:35:24.733752597Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window_without_instance 2026-10-22T11:35:24.73377613Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent (0.00s) 2026-10-22T11:35:24.733841462Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/default_external (0.00s) 2026-10-22T11:35:24.733898003Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/named_instance (0.00s) 2026-10-22T11:35:24.734021176Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window (0.00s) 2026-10-22T11:35:24.734063767Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window_without_instance (0.00s) 2026-10-22T11:35:24.734080376Z === RUN TestDeliverOrRunWithInstanceRelayRetriesWhileHostStarts 2026-10-22T11:35:24.734097597Z --- PASS: TestDeliverOrRunWithInstanceRelayRetriesWhileHostStarts (0.30s) 2026-10-22T11:35:24.734115171Z === RUN TestDeliverOrRunWithInstanceRelayStartsHostForColdDefaultProfile 2026-10-22T11:35:24.734130821Z --- PASS: TestDeliverOrRunWithInstanceRelayStartsHostForColdDefaultProfile (0.00s) 2026-10-22T11:35:24.734144742Z === RUN TestDeliverOrRunWithInstanceRelayReturnsPermanentAcquireError 2026-10-22T11:35:24.734175924Z --- PASS: TestDeliverOrRunWithInstanceRelayReturnsPermanentAcquireError (0.00s) 2026-10-22T11:35:24.734211507Z === RUN TestRunWithInstanceRelayOwnsLeaseThroughGUILifetime 2026-10-22T11:35:24.734229468Z --- PASS: TestRunWithInstanceRelayOwnsLeaseThroughGUILifetime (0.05s) 2026-10-22T11:35:24.734247693Z === RUN TestShouldPreloadLayerShell_WaylandWithoutPreloadReturnsTrue 2026-10-22T11:35:24.734286422Z --- PASS: TestShouldPreloadLayerShell_WaylandWithoutPreloadReturnsTrue (0.00s) 2026-10-22T11:35:24.73431457Z === RUN TestFindLayerShellLibrary_UsesLDLibraryPathCandidates 2026-10-22T11:35:24.734353317Z --- PASS: TestFindLayerShellLibrary_UsesLDLibraryPathCandidates (0.00s) 2026-10-22T11:35:24.734371304Z === RUN TestShouldPreloadLayerShell_AlreadyPreloadedReturnsFalse 2026-10-22T11:35:24.73438589Z --- PASS: TestShouldPreloadLayerShell_AlreadyPreloadedReturnsFalse (0.00s) 2026-10-22T11:35:24.73441758Z === RUN TestShouldPreloadLayerShell_NoWaylandReturnsFalse 2026-10-22T11:35:24.73443621Z --- PASS: TestShouldPreloadLayerShell_NoWaylandReturnsFalse (0.00s) 2026-10-22T11:35:24.734450553Z === RUN TestLayerShellPreloadPresent_DetectsLoadedLibrarySubstring 2026-10-22T11:35:24.734497144Z --- PASS: TestLayerShellPreloadPresent_DetectsLoadedLibrarySubstring (0.00s) 2026-10-22T11:35:24.734516818Z === RUN TestFindLayerShellLibrary_ReturnsFirstExistingCandidate 2026-10-22T11:35:24.734550936Z --- PASS: TestFindLayerShellLibrary_ReturnsFirstExistingCandidate (0.00s) 2026-10-22T11:35:24.734569649Z === RUN TestFindLayerShellLibrary_ReturnsArm64Candidate 2026-10-22T11:35:24.734586752Z --- PASS: TestFindLayerShellLibrary_ReturnsArm64Candidate (0.00s) 2026-10-22T11:35:24.734627943Z === RUN TestFindLayerShellLibrary_NoMatchReturnsEmpty 2026-10-22T11:35:24.734654818Z --- PASS: TestFindLayerShellLibrary_NoMatchReturnsEmpty (0.00s) 2026-10-22T11:35:24.734691694Z === RUN TestLayerShellLibrarySearchPaths_IncludesLDLibraryPathCandidates 2026-10-22T11:35:24.734711905Z --- PASS: TestLayerShellLibrarySearchPaths_IncludesLDLibraryPathCandidates (0.00s) 2026-10-22T11:35:24.734728216Z === RUN TestLayerShellPreloadEnv_SetsLDPreloadWhenEmpty 2026-10-22T11:35:24.734769962Z --- PASS: TestLayerShellPreloadEnv_SetsLDPreloadWhenEmpty (0.00s) 2026-10-22T11:35:24.734798589Z === RUN TestLayerShellPreloadEnv_PrependsLibraryToExistingLDPreload 2026-10-22T11:35:24.734834955Z --- PASS: TestLayerShellPreloadEnv_PrependsLibraryToExistingLDPreload (0.00s) 2026-10-22T11:35:24.734854935Z === RUN TestEngineSettingsPayloadFromConfigMapsRuntimeFields 2026-10-22T11:35:24.734873574Z --- PASS: TestEngineSettingsPayloadFromConfigMapsRuntimeFields (0.00s) 2026-10-22T11:35:24.73491243Z === RUN TestRuntimeConfigProviderUpdatesSnapshotBeforeCallback 2026-10-22T11:35:24.734941344Z --- PASS: TestRuntimeConfigProviderUpdatesSnapshotBeforeCallback (0.00s) 2026-10-22T11:35:24.73497888Z === RUN TestRuntimeConfigProviderCurrentReflectsManagerGetWithoutSubscription 2026-10-22T11:35:24.734997907Z --- PASS: TestRuntimeConfigProviderCurrentReflectsManagerGetWithoutSubscription (0.00s) 2026-10-22T11:35:24.735015996Z === RUN TestRuntimeConfigProviderCurrentFallsBackWhenManagerGetReturnsNil 2026-10-22T11:35:24.73505856Z --- PASS: TestRuntimeConfigProviderCurrentFallsBackWhenManagerGetReturnsNil (0.00s) 2026-10-22T11:35:24.735085654Z === RUN TestRuntimeConfigProviderOnChangeCallbackCanCallCurrent 2026-10-22T11:35:24.735121493Z --- PASS: TestRuntimeConfigProviderOnChangeCallbackCanCallCurrent (0.00s) 2026-10-22T11:35:24.735150487Z === RUN TestRuntimeConfigProviderOnChangeFallsBackWhenPayloadIsNil 2026-10-22T11:35:24.735192888Z --- PASS: TestRuntimeConfigProviderOnChangeFallsBackWhenPayloadIsNil (0.00s) 2026-10-22T11:35:24.735212086Z === RUN TestRuntimeConfigProviderOnChangeNilCallbackDoesNotRegister 2026-10-22T11:35:24.73522759Z --- PASS: TestRuntimeConfigProviderOnChangeNilCallbackDoesNotRegister (0.00s) 2026-10-22T11:35:24.735274132Z === RUN TestRuntimeConfigProviderWatchDelegatesToManager 2026-10-22T11:35:24.735294243Z --- PASS: TestRuntimeConfigProviderWatchDelegatesToManager (0.00s) 2026-10-22T11:35:24.735308838Z === RUN TestRuntimeConfigProviderCurrentReturnsMapClone 2026-10-22T11:35:24.73532502Z --- PASS: TestRuntimeConfigProviderCurrentReturnsMapClone (0.00s) 2026-10-22T11:35:24.735339265Z === RUN TestRuntimeConfigProviderCurrentReturnsNestedConfigClone 2026-10-22T11:35:24.735354124Z --- PASS: TestRuntimeConfigProviderCurrentReturnsNestedConfigClone (0.00s) 2026-10-22T11:35:24.735368437Z === RUN TestRuntimeConfigProviderOnChangePassesNestedConfigClone 2026-10-22T11:35:24.735382348Z --- PASS: TestRuntimeConfigProviderOnChangePassesNestedConfigClone (0.00s) 2026-10-22T11:35:24.735408746Z === RUN TestEngineSettingsPayloadFromNilConfigReturnsZeroPayload 2026-10-22T11:35:24.735436617Z --- PASS: TestEngineSettingsPayloadFromNilConfigReturnsZeroPayload (0.00s) 2026-10-22T11:35:24.735449054Z === RUN TestRuntimeConfigSnapshotFromConfigMapsUIRuntimeFields 2026-10-22T11:35:24.735459858Z --- PASS: TestRuntimeConfigSnapshotFromConfigMapsUIRuntimeFields (0.00s) 2026-10-22T11:35:24.735470468Z === RUN TestRuntimeConfigSnapshotFromConfigDetachesNestedMutableFields 2026-10-22T11:35:24.735481481Z --- PASS: TestRuntimeConfigSnapshotFromConfigDetachesNestedMutableFields (0.00s) 2026-10-22T11:35:24.735491105Z === RUN TestRuntimeConfigSnapshotFromNilConfigReturnsZeroSnapshot 2026-10-22T11:35:24.735500913Z --- PASS: TestRuntimeConfigSnapshotFromNilConfigReturnsZeroSnapshot (0.00s) 2026-10-22T11:35:24.735510625Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes 2026-10-22T11:35:24.735522223Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/auto 2026-10-22T11:35:24.735531891Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/force 2026-10-22T11:35:24.735541812Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/disable 2026-10-22T11:35:24.735551748Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/unknown 2026-10-22T11:35:24.735562343Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/zero_value 2026-10-22T11:35:24.735572266Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes (0.00s) 2026-10-22T11:35:24.735599463Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/auto (0.00s) 2026-10-22T11:35:24.735626583Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/force (0.00s) 2026-10-22T11:35:24.735656885Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/disable (0.00s) 2026-10-22T11:35:24.735686149Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/unknown (0.00s) 2026-10-22T11:35:24.735714897Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/zero_value (0.00s) 2026-10-22T11:35:24.735724006Z === RUN TestApplyGTKIMModuleFallback 2026-10-22T11:35:24.735736497Z === RUN TestApplyGTKIMModuleFallback/GTK_IM_MODULE_already_set_=>_no_override,_no_message 2026-10-22T11:35:24.735748115Z === RUN TestApplyGTKIMModuleFallback/non-Wayland_with_GTK_IM_MODULE_unset_=>_no_override,_no_message 2026-10-22T11:35:24.735760909Z === RUN TestApplyGTKIMModuleFallback/Wayland_via_XDG_SESSION_TYPE_with_GTK_IM_MODULE_unset_=>_override_+_message 2026-10-22T11:35:24.73577341Z === RUN TestApplyGTKIMModuleFallback/Wayland_via_WAYLAND_DISPLAY_with_GTK_IM_MODULE_unset_=>_override_+_message 2026-10-22T11:35:24.735782257Z --- PASS: TestApplyGTKIMModuleFallback (0.00s) 2026-10-22T11:35:24.735819206Z --- PASS: TestApplyGTKIMModuleFallback/GTK_IM_MODULE_already_set_=>_no_override,_no_message (0.00s) 2026-10-22T11:35:24.735855744Z --- PASS: TestApplyGTKIMModuleFallback/non-Wayland_with_GTK_IM_MODULE_unset_=>_no_override,_no_message (0.00s) 2026-10-22T11:35:24.735893889Z --- PASS: TestApplyGTKIMModuleFallback/Wayland_via_XDG_SESSION_TYPE_with_GTK_IM_MODULE_unset_=>_override_+_message (0.00s) 2026-10-22T11:35:24.735932618Z --- PASS: TestApplyGTKIMModuleFallback/Wayland_via_WAYLAND_DISPLAY_with_GTK_IM_MODULE_unset_=>_override_+_message (0.00s) 2026-10-22T11:35:24.735944079Z === RUN TestResolveRuntimeProfile_UsesConfigEngineResolution 2026-10-22T11:35:24.735954101Z --- PASS: TestResolveRuntimeProfile_UsesConfigEngineResolution (0.00s) 2026-10-22T11:35:24.735964321Z === RUN TestResolveRuntimeProfile_ProdPreservesSharedPaths 2026-10-22T11:35:24.735974219Z --- PASS: TestResolveRuntimeProfile_ProdPreservesSharedPaths (0.00s) 2026-10-22T11:35:24.735983739Z === RUN TestResolveRuntimeProfile_DevUsesEngineSpecificNamespaces 2026-10-22T11:35:24.735993557Z --- PASS: TestResolveRuntimeProfile_DevUsesEngineSpecificNamespaces (0.00s) 2026-10-22T11:35:24.736006164Z === RUN TestResolveXDGRuntimeDir_UsesSharedRuntimeRootInDev 2026-10-22T11:35:24.736017403Z --- PASS: TestResolveXDGRuntimeDir_UsesSharedRuntimeRootInDev (0.00s) 2026-10-22T11:35:24.73602701Z === RUN TestResolveXDGRuntimeDir_UsesStateRuntimeRootInProd 2026-10-22T11:35:24.736036377Z --- PASS: TestResolveXDGRuntimeDir_UsesStateRuntimeRootInProd (0.00s) 2026-10-22T11:35:24.736045998Z === RUN TestNewSessionSpawnerRejectsDetachedRestoreForEphemeralProfile 2026-10-22T11:35:24.736056428Z --- PASS: TestNewSessionSpawnerRejectsDetachedRestoreForEphemeralProfile (0.00s) 2026-10-22T11:35:24.73606766Z === RUN TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T11:35:24.736079548Z === PAUSE TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T11:35:24.736089125Z === RUN TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T11:35:24.736097762Z === PAUSE TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T11:35:24.736108011Z === CONT TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T11:35:24.736117317Z === CONT TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T11:35:24.736126581Z --- PASS: TestRunSessionCleanup_NoPanicOnNilSessions (0.00s) 2026-10-22T11:35:24.736137351Z --- PASS: TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof (0.00s) 2026-10-22T11:35:24.736144665Z PASS 2026-10-22T11:35:24.736154002Z ok github.com/bnema/dumber/internal/bootstrap 0.593s 2026-10-22T11:35:24.736163413Z ? github.com/bnema/dumber/internal/bootstrap/mocks [no test files] 2026-10-22T11:35:24.73617442Z === RUN TestResolveCLIThemePreservesDarkDefault 2026-10-22T11:35:24.736184329Z --- PASS: TestResolveCLIThemePreservesDarkDefault (0.00s) 2026-10-22T11:35:24.736193364Z === RUN TestResolveCLIThemeHonorsExplicitLightPreference 2026-10-22T11:35:24.736202965Z --- PASS: TestResolveCLIThemeHonorsExplicitLightPreference (0.00s) 2026-10-22T11:35:24.736211693Z === RUN TestResolveCLIThemeUsesEnabledExternalTheme 2026-10-22T11:35:24.736220664Z --- PASS: TestResolveCLIThemeUsesEnabledExternalTheme (0.00s) 2026-10-22T11:35:24.736226632Z PASS 2026-10-22T11:35:24.736235423Z ok github.com/bnema/dumber/internal/cli 0.054s 2026-10-22T11:35:24.736242744Z === RUN TestParseBrowseArgs 2026-10-22T11:35:24.736250874Z === RUN TestParseBrowseArgs/normal 2026-10-22T11:35:24.736258559Z === RUN TestParseBrowseArgs/named 2026-10-22T11:35:24.736266209Z === RUN TestParseBrowseArgs/url_after 2026-10-22T11:35:24.736274958Z === RUN TestParseBrowseArgs/url_before 2026-10-22T11:35:24.736283016Z === RUN TestParseBrowseArgs/missing_name 2026-10-22T11:35:24.736290881Z === RUN TestParseBrowseArgs/empty_equals 2026-10-22T11:35:24.736299864Z === RUN TestParseBrowseArgs/empty_separate 2026-10-22T11:35:24.736307835Z === RUN TestParseBrowseArgs/flag-like_name 2026-10-22T11:35:24.736315344Z === RUN TestParseBrowseArgs/flag-like_profile 2026-10-22T11:35:24.736324501Z === RUN TestParseBrowseArgs/help 2026-10-22T11:35:24.73633251Z === RUN TestParseBrowseArgs/unknown 2026-10-22T11:35:24.7363404Z === RUN TestParseBrowseArgs/extra 2026-10-22T11:35:24.736348071Z --- PASS: TestParseBrowseArgs (0.00s) 2026-10-22T11:35:24.736365073Z --- PASS: TestParseBrowseArgs/normal (0.00s) 2026-10-22T11:35:24.736383237Z --- PASS: TestParseBrowseArgs/named (0.00s) 2026-10-22T11:35:24.736402286Z --- PASS: TestParseBrowseArgs/url_after (0.00s) 2026-10-22T11:35:24.736421185Z --- PASS: TestParseBrowseArgs/url_before (0.00s) 2026-10-22T11:35:24.736439767Z --- PASS: TestParseBrowseArgs/missing_name (0.00s) 2026-10-22T11:35:24.736458741Z --- PASS: TestParseBrowseArgs/empty_equals (0.00s) 2026-10-22T11:35:24.736479043Z --- PASS: TestParseBrowseArgs/empty_separate (0.00s) 2026-10-22T11:35:24.736498926Z --- PASS: TestParseBrowseArgs/flag-like_name (0.00s) 2026-10-22T11:35:24.736520755Z --- PASS: TestParseBrowseArgs/flag-like_profile (0.00s) 2026-10-22T11:35:24.736538713Z --- PASS: TestParseBrowseArgs/help (0.00s) 2026-10-22T11:35:24.736557563Z --- PASS: TestParseBrowseArgs/unknown (0.00s) 2026-10-22T11:35:24.736574557Z --- PASS: TestParseBrowseArgs/extra (0.00s) 2026-10-22T11:35:24.736583368Z === RUN TestParseBrowseLaunchArgsProfiles 2026-10-22T11:35:24.736592453Z --- PASS: TestParseBrowseLaunchArgsProfiles (0.00s) 2026-10-22T11:35:24.736601034Z === RUN TestBrowseCommandPreRunERejectsFlagLikeValues 2026-10-22T11:35:24.736610705Z --- PASS: TestBrowseCommandPreRunERejectsFlagLikeValues (0.00s) 2026-10-22T11:35:24.736619861Z === RUN TestParseSelectionResolvesExistingLocalFile 2026-10-22T11:35:24.736629535Z --- PASS: TestParseSelectionResolvesExistingLocalFile (0.00s) 2026-10-22T11:35:24.736638735Z === RUN TestParseSelectionLeavesBangShortcutsToSearchHandling 2026-10-22T11:35:24.736653756Z --- PASS: TestParseSelectionLeavesBangShortcutsToSearchHandling (0.00s) 2026-10-22T11:35:24.736664261Z === RUN TestGetSessionsMerged_DBAndFS 2026-10-22T11:35:24.736673176Z --- PASS: TestGetSessionsMerged_DBAndFS (0.00s) 2026-10-22T11:35:24.736682213Z === RUN TestGetSessionsMerged_MissingTableFallsBack 2026-10-22T11:35:24.73669215Z --- PASS: TestGetSessionsMerged_MissingTableFallsBack (0.00s) 2026-10-22T11:35:24.736700762Z === RUN TestFindSession_DBShortIDMatch 2026-10-22T11:35:24.736710391Z --- PASS: TestFindSession_DBShortIDMatch (0.00s) 2026-10-22T11:35:24.736720131Z === RUN TestRootCommand_RegistersOmniboxCommand 2026-10-22T11:35:24.736730402Z --- PASS: TestRootCommand_RegistersOmniboxCommand (0.00s) 2026-10-22T11:35:24.736740072Z === RUN TestRootCommand_BrowseCommandRejectsExtraArgs 2026-10-22T11:35:24.736750309Z --- PASS: TestRootCommand_BrowseCommandRejectsExtraArgs (0.00s) 2026-10-22T11:35:24.736761125Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing 2026-10-22T11:35:24.736773306Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/interactive_sessions 2026-10-22T11:35:24.736794348Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/list_sessions 2026-10-22T11:35:24.736813195Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/delete_session 2026-10-22T11:35:24.736876655Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/find_session_helper 2026-10-22T11:35:24.736915208Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing (0.00s) 2026-10-22T11:35:24.736975737Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/interactive_sessions (0.00s) 2026-10-22T11:35:24.737045135Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/list_sessions (0.00s) 2026-10-22T11:35:24.737089233Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/delete_session (0.00s) 2026-10-22T11:35:24.737170092Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/find_session_helper (0.00s) 2026-10-22T11:35:24.737205071Z === RUN TestSessionRestoreReturnsRestorationErrorWhenSessionUseCaseMissing 2026-10-22T11:35:24.7372426Z --- PASS: TestSessionRestoreReturnsRestorationErrorWhenSessionUseCaseMissing (0.00s) 2026-10-22T11:35:24.737280661Z === RUN TestFindSessionByIDOrSuffixSearchesBeyondDefaultLimit 2026-10-22T11:35:24.737310306Z --- PASS: TestFindSessionByIDOrSuffixSearchesBeyondDefaultLimit (0.00s) 2026-10-22T11:35:24.737344196Z PASS 2026-10-22T11:35:24.737371538Z ok github.com/bnema/dumber/internal/cli/cmd 0.085s 2026-10-22T11:35:24.737407126Z ? github.com/bnema/dumber/internal/cli/cmd/mocks [no test files] 2026-10-22T11:35:24.7374368Z === RUN TestRenderSessionsList_KeepsSelectedVisibleWhenExpandedRowAbove 2026-10-22T11:35:24.737478849Z --- PASS: TestRenderSessionsList_KeepsSelectedVisibleWhenExpandedRowAbove (0.00s) 2026-10-22T11:35:24.737497386Z PASS 2026-10-22T11:35:24.737513227Z ok github.com/bnema/dumber/internal/cli/model 0.004s 2026-10-22T11:35:24.737547691Z === RUN TestConfigRenderer_RenderOpening 2026-10-22T11:35:24.737566729Z --- PASS: TestConfigRenderer_RenderOpening (0.00s) 2026-10-22T11:35:24.737579041Z === RUN TestCrashesCLIRenderer 2026-10-22T11:35:24.737614546Z --- PASS: TestCrashesCLIRenderer (0.00s) 2026-10-22T11:35:24.737654102Z === RUN TestPurgeModel_SessionsDisabledWhenDataSelected 2026-10-22T11:35:24.737701888Z --- PASS: TestPurgeModel_SessionsDisabledWhenDataSelected (0.00s) 2026-10-22T11:35:24.737726263Z === RUN TestPurgeModel_SelectedSessionIDs_ReturnsNilWhenDataSelected 2026-10-22T11:35:24.737763007Z --- PASS: TestPurgeModel_SelectedSessionIDs_ReturnsNilWhenDataSelected (0.00s) 2026-10-22T11:35:24.737784059Z === RUN TestPurgeModel_SelectedCount_IncludesSessions 2026-10-22T11:35:24.737804084Z --- PASS: TestPurgeModel_SelectedCount_IncludesSessions (0.00s) 2026-10-22T11:35:24.737840656Z === RUN TestPurgeModel_ToggleAllSessions 2026-10-22T11:35:24.737859345Z --- PASS: TestPurgeModel_ToggleAllSessions (0.00s) 2026-10-22T11:35:24.73787314Z === RUN TestPurgeModel_SelectedSize_IncludesAllSessionsWhenSelected 2026-10-22T11:35:24.737910154Z --- PASS: TestPurgeModel_SelectedSize_IncludesAllSessionsWhenSelected (0.00s) 2026-10-22T11:35:24.737932865Z === RUN TestPurgeModel_SelectedSize_IncludesFullSessionsSizeWhenDataSelected 2026-10-22T11:35:24.737950179Z --- PASS: TestPurgeModel_SelectedSize_IncludesFullSessionsSizeWhenDataSelected (0.00s) 2026-10-22T11:35:24.737993155Z === RUN TestSessionsCLIRenderer 2026-10-22T11:35:24.738010307Z --- PASS: TestSessionsCLIRenderer (0.00s) 2026-10-22T11:35:24.738033256Z === RUN TestNewThemeFromResolvedUsesActivePalette 2026-10-22T11:35:24.738075148Z --- PASS: TestNewThemeFromResolvedUsesActivePalette (0.00s) 2026-10-22T11:35:24.738095715Z === RUN TestNewThemeFromResolvedFallsBackToDarkPalette 2026-10-22T11:35:24.738132314Z --- PASS: TestNewThemeFromResolvedFallsBackToDarkPalette (0.00s) 2026-10-22T11:35:24.738151844Z === RUN TestNewThemeFromResolvedFallsBackToDefaultDarkPalette 2026-10-22T11:35:24.738168074Z --- PASS: TestNewThemeFromResolvedFallsBackToDefaultDarkPalette (0.00s) 2026-10-22T11:35:24.738203397Z PASS 2026-10-22T11:35:24.738223653Z ok github.com/bnema/dumber/internal/cli/styles 0.006s 2026-10-22T11:35:24.73823853Z === RUN TestComputeCompletionSuffix 2026-10-22T11:35:24.73828918Z === RUN TestComputeCompletionSuffix/empty_input 2026-10-22T11:35:24.738309182Z === RUN TestComputeCompletionSuffix/empty_fullText 2026-10-22T11:35:24.738323022Z === RUN TestComputeCompletionSuffix/both_empty 2026-10-22T11:35:24.738355262Z === RUN TestComputeCompletionSuffix/exact_match_returns_false 2026-10-22T11:35:24.738367026Z === RUN TestComputeCompletionSuffix/prefix_match 2026-10-22T11:35:24.738376429Z === RUN TestComputeCompletionSuffix/case_insensitive_match 2026-10-22T11:35:24.738387275Z === RUN TestComputeCompletionSuffix/case_insensitive_preserves_original_case_in_suffix 2026-10-22T11:35:24.738426195Z === RUN TestComputeCompletionSuffix/no_prefix_match 2026-10-22T11:35:24.738447138Z === RUN TestComputeCompletionSuffix/input_longer_than_fullText 2026-10-22T11:35:24.738462491Z === RUN TestComputeCompletionSuffix/single_character_prefix 2026-10-22T11:35:24.738496478Z === RUN TestComputeCompletionSuffix/bang_shortcut_prefix 2026-10-22T11:35:24.738506921Z --- PASS: TestComputeCompletionSuffix (0.00s) 2026-10-22T11:35:24.738535525Z --- PASS: TestComputeCompletionSuffix/empty_input (0.00s) 2026-10-22T11:35:24.738617586Z --- PASS: TestComputeCompletionSuffix/empty_fullText (0.00s) 2026-10-22T11:35:24.738668508Z --- PASS: TestComputeCompletionSuffix/both_empty (0.00s) 2026-10-22T11:35:24.73873723Z --- PASS: TestComputeCompletionSuffix/exact_match_returns_false (0.00s) 2026-10-22T11:35:24.738773872Z --- PASS: TestComputeCompletionSuffix/prefix_match (0.00s) 2026-10-22T11:35:24.738824254Z --- PASS: TestComputeCompletionSuffix/case_insensitive_match (0.00s) 2026-10-22T11:35:24.738886306Z --- PASS: TestComputeCompletionSuffix/case_insensitive_preserves_original_case_in_suffix (0.00s) 2026-10-22T11:35:24.738923559Z --- PASS: TestComputeCompletionSuffix/no_prefix_match (0.00s) 2026-10-22T11:35:24.738976701Z --- PASS: TestComputeCompletionSuffix/input_longer_than_fullText (0.00s) 2026-10-22T11:35:24.739034269Z --- PASS: TestComputeCompletionSuffix/single_character_prefix (0.00s) 2026-10-22T11:35:24.739070525Z --- PASS: TestComputeCompletionSuffix/bang_shortcut_prefix (0.00s) 2026-10-22T11:35:24.739116084Z === RUN TestStripProtocol 2026-10-22T11:35:24.739135459Z === RUN TestStripProtocol/https_protocol 2026-10-22T11:35:24.739151579Z === RUN TestStripProtocol/http_protocol 2026-10-22T11:35:24.739192019Z === RUN TestStripProtocol/no_protocol 2026-10-22T11:35:24.739221465Z === RUN TestStripProtocol/https_with_path 2026-10-22T11:35:24.739232933Z === RUN TestStripProtocol/http_with_query_string 2026-10-22T11:35:24.739261785Z === RUN TestStripProtocol/file_protocol_unchanged 2026-10-22T11:35:24.739270563Z === RUN TestStripProtocol/empty_string 2026-10-22T11:35:24.739278583Z --- PASS: TestStripProtocol (0.00s) 2026-10-22T11:35:24.739299124Z --- PASS: TestStripProtocol/https_protocol (0.00s) 2026-10-22T11:35:24.739336192Z --- PASS: TestStripProtocol/http_protocol (0.00s) 2026-10-22T11:35:24.739364586Z --- PASS: TestStripProtocol/no_protocol (0.00s) 2026-10-22T11:35:24.739386557Z --- PASS: TestStripProtocol/https_with_path (0.00s) 2026-10-22T11:35:24.739430273Z --- PASS: TestStripProtocol/http_with_query_string (0.00s) 2026-10-22T11:35:24.739500161Z --- PASS: TestStripProtocol/file_protocol_unchanged (0.00s) 2026-10-22T11:35:24.739545136Z --- PASS: TestStripProtocol/empty_string (0.00s) 2026-10-22T11:35:24.739592516Z === RUN TestComputeURLCompletionSuffix 2026-10-22T11:35:24.739618518Z === RUN TestComputeURLCompletionSuffix/empty_input 2026-10-22T11:35:24.739657384Z === RUN TestComputeURLCompletionSuffix/direct_match_with_protocol 2026-10-22T11:35:24.739686407Z === RUN TestComputeURLCompletionSuffix/match_without_protocol_in_input 2026-10-22T11:35:24.739703079Z === RUN TestComputeURLCompletionSuffix/match_with_www_prefix_in_URL_strips_www 2026-10-22T11:35:24.739740852Z === RUN TestComputeURLCompletionSuffix/match_with_www_in_input_but_not_URL 2026-10-22T11:35:24.739755941Z === RUN TestComputeURLCompletionSuffix/no_match 2026-10-22T11:35:24.73979972Z === RUN TestComputeURLCompletionSuffix/case_insensitive_URL_match 2026-10-22T11:35:24.739834337Z === RUN TestComputeURLCompletionSuffix/http_protocol_stripped 2026-10-22T11:35:24.739875552Z === RUN TestComputeURLCompletionSuffix/full_URL_match_returns_false 2026-10-22T11:35:24.739895753Z === RUN TestComputeURLCompletionSuffix/URL_with_path 2026-10-22T11:35:24.739910319Z --- PASS: TestComputeURLCompletionSuffix (0.00s) 2026-10-22T11:35:24.739962967Z --- PASS: TestComputeURLCompletionSuffix/empty_input (0.00s) 2026-10-22T11:35:24.73999891Z --- PASS: TestComputeURLCompletionSuffix/direct_match_with_protocol (0.00s) 2026-10-22T11:35:24.740068811Z --- PASS: TestComputeURLCompletionSuffix/match_without_protocol_in_input (0.00s) 2026-10-22T11:35:24.740109569Z --- PASS: TestComputeURLCompletionSuffix/match_with_www_prefix_in_URL_strips_www (0.00s) 2026-10-22T11:35:24.740179171Z --- PASS: TestComputeURLCompletionSuffix/match_with_www_in_input_but_not_URL (0.00s) 2026-10-22T11:35:24.740236581Z --- PASS: TestComputeURLCompletionSuffix/no_match (0.00s) 2026-10-22T11:35:24.740274543Z --- PASS: TestComputeURLCompletionSuffix/case_insensitive_URL_match (0.00s) 2026-10-22T11:35:24.740326855Z --- PASS: TestComputeURLCompletionSuffix/http_protocol_stripped (0.00s) 2026-10-22T11:35:24.74038944Z --- PASS: TestComputeURLCompletionSuffix/full_URL_match_returns_false (0.00s) 2026-10-22T11:35:24.740424686Z --- PASS: TestComputeURLCompletionSuffix/URL_with_path (0.00s) 2026-10-22T11:35:24.740467743Z === RUN TestBestURLCompletion_PrefersHostForHostLikeInput 2026-10-22T11:35:24.740488377Z --- PASS: TestBestURLCompletion_PrefersHostForHostLikeInput (0.00s) 2026-10-22T11:35:24.740504529Z === RUN TestBestURLCompletion_KeepsPathForPathLikeInput 2026-10-22T11:35:24.740550575Z --- PASS: TestBestURLCompletion_KeepsPathForPathLikeInput (0.00s) 2026-10-22T11:35:24.740581307Z === RUN TestBestURLCompletion_SelectsAnyValidPrefixFromVisibleList 2026-10-22T11:35:24.740616193Z --- PASS: TestBestURLCompletion_SelectsAnyValidPrefixFromVisibleList (0.00s) 2026-10-22T11:35:24.740630237Z PASS 2026-10-22T11:35:24.740644777Z ok github.com/bnema/dumber/internal/domain/autocomplete 0.004s 2026-10-22T11:35:24.740676044Z ? github.com/bnema/dumber/internal/domain/build [no test files] 2026-10-22T11:35:24.740704408Z === RUN TestSanitizeFilename 2026-10-22T11:35:24.740722549Z === RUN TestSanitizeFilename/normal_filename 2026-10-22T11:35:24.740738523Z === RUN TestSanitizeFilename/filename_with_spaces 2026-10-22T11:35:24.740771674Z === RUN TestSanitizeFilename/path_traversal_with_parent_dirs 2026-10-22T11:35:24.740789705Z === RUN TestSanitizeFilename/path_traversal_hidden_file 2026-10-22T11:35:24.740802852Z === RUN TestSanitizeFilename/nested_path 2026-10-22T11:35:24.740834359Z === RUN TestSanitizeFilename/absolute_path 2026-10-22T11:35:24.740854209Z === RUN TestSanitizeFilename/dot_only 2026-10-22T11:35:24.740870184Z === RUN TestSanitizeFilename/double_dot_only 2026-10-22T11:35:24.740902973Z === RUN TestSanitizeFilename/empty_string 2026-10-22T11:35:24.740921728Z === RUN TestSanitizeFilename/hidden_file 2026-10-22T11:35:24.740942053Z === RUN TestSanitizeFilename/windows_style_path 2026-10-22T11:35:24.740976394Z --- PASS: TestSanitizeFilename (0.00s) 2026-10-22T11:35:24.741004585Z --- PASS: TestSanitizeFilename/normal_filename (0.00s) 2026-10-22T11:35:24.741050604Z --- PASS: TestSanitizeFilename/filename_with_spaces (0.00s) 2026-10-22T11:35:24.741086591Z --- PASS: TestSanitizeFilename/path_traversal_with_parent_dirs (0.00s) 2026-10-22T11:35:24.741127078Z --- PASS: TestSanitizeFilename/path_traversal_hidden_file (0.00s) 2026-10-22T11:35:24.741155408Z --- PASS: TestSanitizeFilename/nested_path (0.00s) 2026-10-22T11:35:24.741218312Z --- PASS: TestSanitizeFilename/absolute_path (0.00s) 2026-10-22T11:35:24.74126396Z --- PASS: TestSanitizeFilename/dot_only (0.00s) 2026-10-22T11:35:24.741302843Z --- PASS: TestSanitizeFilename/double_dot_only (0.00s) 2026-10-22T11:35:24.741348045Z --- PASS: TestSanitizeFilename/empty_string (0.00s) 2026-10-22T11:35:24.741377608Z --- PASS: TestSanitizeFilename/hidden_file (0.00s) 2026-10-22T11:35:24.741419011Z --- PASS: TestSanitizeFilename/windows_style_path (0.00s) 2026-10-22T11:35:24.741434808Z === RUN TestSanitizeFilenameWithExtension 2026-10-22T11:35:24.741451428Z === RUN TestSanitizeFilenameWithExtension/no_extension_adds_inferred 2026-10-22T11:35:24.741487433Z === RUN TestSanitizeFilenameWithExtension/existing_extension_preserved 2026-10-22T11:35:24.741508927Z === RUN TestSanitizeFilenameWithExtension/path_traversal_with_inferred_extension 2026-10-22T11:35:24.741528682Z === RUN TestSanitizeFilenameWithExtension/no_mime_type_returns_sanitized 2026-10-22T11:35:24.741568468Z --- PASS: TestSanitizeFilenameWithExtension (0.00s) 2026-10-22T11:35:24.741617128Z --- PASS: TestSanitizeFilenameWithExtension/no_extension_adds_inferred (0.00s) 2026-10-22T11:35:24.741663987Z --- PASS: TestSanitizeFilenameWithExtension/existing_extension_preserved (0.00s) 2026-10-22T11:35:24.741706936Z --- PASS: TestSanitizeFilenameWithExtension/path_traversal_with_inferred_extension (0.00s) 2026-10-22T11:35:24.741746287Z --- PASS: TestSanitizeFilenameWithExtension/no_mime_type_returns_sanitized (0.00s) 2026-10-22T11:35:24.74176073Z === RUN TestGetExtensionFromMimeType 2026-10-22T11:35:24.741777685Z === RUN TestGetExtensionFromMimeType/empty_mime_type 2026-10-22T11:35:24.741793661Z === RUN TestGetExtensionFromMimeType/unknown_mime_type 2026-10-22T11:35:24.741808567Z === RUN TestGetExtensionFromMimeType/pdf_mime_type 2026-10-22T11:35:24.741823806Z === RUN TestGetExtensionFromMimeType/pdf_mime_type_with_charset_param 2026-10-22T11:35:24.741844465Z === RUN TestGetExtensionFromMimeType/text_html_with_charset 2026-10-22T11:35:24.741867584Z === RUN TestGetExtensionFromMimeType/mime_type_with_multiple_params 2026-10-22T11:35:24.741884815Z === RUN TestGetExtensionFromMimeType/invalid_mime_type 2026-10-22T11:35:24.741899684Z --- PASS: TestGetExtensionFromMimeType (0.00s) 2026-10-22T11:35:24.741938541Z --- PASS: TestGetExtensionFromMimeType/empty_mime_type (0.00s) 2026-10-22T11:35:24.741971216Z --- PASS: TestGetExtensionFromMimeType/unknown_mime_type (0.00s) 2026-10-22T11:35:24.742007685Z --- PASS: TestGetExtensionFromMimeType/pdf_mime_type (0.00s) 2026-10-22T11:35:24.742038434Z --- PASS: TestGetExtensionFromMimeType/pdf_mime_type_with_charset_param (0.00s) 2026-10-22T11:35:24.742078478Z --- PASS: TestGetExtensionFromMimeType/text_html_with_charset (0.00s) 2026-10-22T11:35:24.742117042Z --- PASS: TestGetExtensionFromMimeType/mime_type_with_multiple_params (0.00s) 2026-10-22T11:35:24.742153653Z --- PASS: TestGetExtensionFromMimeType/invalid_mime_type (0.00s) 2026-10-22T11:35:24.742174946Z === RUN TestExtractFilenameFromDestination 2026-10-22T11:35:24.742195401Z === RUN TestExtractFilenameFromDestination/file_URI_with_path 2026-10-22T11:35:24.742217354Z === RUN TestExtractFilenameFromDestination/file_URI_root 2026-10-22T11:35:24.742237166Z === RUN TestExtractFilenameFromDestination/plain_path 2026-10-22T11:35:24.742259438Z === RUN TestExtractFilenameFromDestination/filename_only 2026-10-22T11:35:24.742280913Z === RUN TestExtractFilenameFromDestination/empty_string 2026-10-22T11:35:24.742304933Z === RUN TestExtractFilenameFromDestination/file_URI_with_spaces 2026-10-22T11:35:24.742329344Z --- PASS: TestExtractFilenameFromDestination (0.00s) 2026-10-22T11:35:24.742368189Z --- PASS: TestExtractFilenameFromDestination/file_URI_with_path (0.00s) 2026-10-22T11:35:24.742405398Z --- PASS: TestExtractFilenameFromDestination/file_URI_root (0.00s) 2026-10-22T11:35:24.742440525Z --- PASS: TestExtractFilenameFromDestination/plain_path (0.00s) 2026-10-22T11:35:24.742474107Z --- PASS: TestExtractFilenameFromDestination/filename_only (0.00s) 2026-10-22T11:35:24.742509265Z --- PASS: TestExtractFilenameFromDestination/empty_string (0.00s) 2026-10-22T11:35:24.742542683Z --- PASS: TestExtractFilenameFromDestination/file_URI_with_spaces (0.00s) 2026-10-22T11:35:24.742558037Z === RUN TestExtractFilenameFromURI 2026-10-22T11:35:24.742576725Z === RUN TestExtractFilenameFromURI/http_URL_with_filename 2026-10-22T11:35:24.742598481Z === RUN TestExtractFilenameFromURI/http_URL_with_query_params 2026-10-22T11:35:24.74261786Z === RUN TestExtractFilenameFromURI/http_URL_without_filename 2026-10-22T11:35:24.742637859Z === RUN TestExtractFilenameFromURI/empty_string 2026-10-22T11:35:24.742656236Z === RUN TestExtractFilenameFromURI/plain_path 2026-10-22T11:35:24.742674652Z --- PASS: TestExtractFilenameFromURI (0.00s) 2026-10-22T11:35:24.742709622Z --- PASS: TestExtractFilenameFromURI/http_URL_with_filename (0.00s) 2026-10-22T11:35:24.742745642Z --- PASS: TestExtractFilenameFromURI/http_URL_with_query_params (0.00s) 2026-10-22T11:35:24.742780578Z --- PASS: TestExtractFilenameFromURI/http_URL_without_filename (0.00s) 2026-10-22T11:35:24.742814603Z --- PASS: TestExtractFilenameFromURI/empty_string (0.00s) 2026-10-22T11:35:24.742846008Z --- PASS: TestExtractFilenameFromURI/plain_path (0.00s) 2026-10-22T11:35:24.742862747Z === RUN TestMakeUniqueFilename 2026-10-22T11:35:24.742885556Z === RUN TestMakeUniqueFilename/file_does_not_exist 2026-10-22T11:35:24.74290615Z === RUN TestMakeUniqueFilename/file_exists,_adds__(1) 2026-10-22T11:35:24.74292591Z === RUN TestMakeUniqueFilename/file_and__(1)_exist,_adds__(2) 2026-10-22T11:35:24.742945648Z === RUN TestMakeUniqueFilename/no_extension 2026-10-22T11:35:24.742964605Z === RUN TestMakeUniqueFilename/hidden_file_with_extension 2026-10-22T11:35:24.742990735Z --- PASS: TestMakeUniqueFilename (0.00s) 2026-10-22T11:35:24.743020001Z --- PASS: TestMakeUniqueFilename/file_does_not_exist (0.00s) 2026-10-22T11:35:24.743057915Z --- PASS: TestMakeUniqueFilename/file_exists,_adds__(1) (0.00s) 2026-10-22T11:35:24.743095641Z --- PASS: TestMakeUniqueFilename/file_and__(1)_exist,_adds__(2) (0.00s) 2026-10-22T11:35:24.743126316Z --- PASS: TestMakeUniqueFilename/no_extension (0.00s) 2026-10-22T11:35:24.743161481Z --- PASS: TestMakeUniqueFilename/hidden_file_with_extension (0.00s) 2026-10-22T11:35:24.743184754Z === RUN TestShouldForceDownloadForURI 2026-10-22T11:35:24.743204693Z === RUN TestShouldForceDownloadForURI/pdf_path 2026-10-22T11:35:24.743227428Z === RUN TestShouldForceDownloadForURI/iso_path 2026-10-22T11:35:24.743242368Z === RUN TestShouldForceDownloadForURI/archive_path 2026-10-22T11:35:24.743262872Z === RUN TestShouldForceDownloadForURI/plain_html 2026-10-22T11:35:24.74328131Z === RUN TestShouldForceDownloadForURI/empty 2026-10-22T11:35:24.743300999Z --- PASS: TestShouldForceDownloadForURI (0.00s) 2026-10-22T11:35:24.743332605Z --- PASS: TestShouldForceDownloadForURI/pdf_path (0.00s) 2026-10-22T11:35:24.743364092Z --- PASS: TestShouldForceDownloadForURI/iso_path (0.00s) 2026-10-22T11:35:24.743408108Z --- PASS: TestShouldForceDownloadForURI/archive_path (0.00s) 2026-10-22T11:35:24.743459969Z --- PASS: TestShouldForceDownloadForURI/plain_html (0.00s) 2026-10-22T11:35:24.743492718Z --- PASS: TestShouldForceDownloadForURI/empty (0.00s) 2026-10-22T11:35:24.743514147Z === RUN TestShouldForceDownloadForMIMEType 2026-10-22T11:35:24.743528316Z === RUN TestShouldForceDownloadForMIMEType/pdf 2026-10-22T11:35:24.743544364Z === RUN TestShouldForceDownloadForMIMEType/pdf_with_params 2026-10-22T11:35:24.743554584Z === RUN TestShouldForceDownloadForMIMEType/iso_image 2026-10-22T11:35:24.743563542Z === RUN TestShouldForceDownloadForMIMEType/html 2026-10-22T11:35:24.743584968Z === RUN TestShouldForceDownloadForMIMEType/empty 2026-10-22T11:35:24.743601274Z --- PASS: TestShouldForceDownloadForMIMEType (0.00s) 2026-10-22T11:35:24.743631635Z --- PASS: TestShouldForceDownloadForMIMEType/pdf (0.00s) 2026-10-22T11:35:24.743666484Z --- PASS: TestShouldForceDownloadForMIMEType/pdf_with_params (0.00s) 2026-10-22T11:35:24.743698969Z --- PASS: TestShouldForceDownloadForMIMEType/iso_image (0.00s) 2026-10-22T11:35:24.74373806Z --- PASS: TestShouldForceDownloadForMIMEType/html (0.00s) 2026-10-22T11:35:24.74376653Z --- PASS: TestShouldForceDownloadForMIMEType/empty (0.00s) 2026-10-22T11:35:24.743781334Z === RUN TestShouldForceDownload 2026-10-22T11:35:24.743795146Z --- PASS: TestShouldForceDownload (0.00s) 2026-10-22T11:35:24.743812224Z PASS 2026-10-22T11:35:24.743835204Z ok github.com/bnema/dumber/internal/domain/download 0.013s 2026-10-22T11:35:24.743857032Z === RUN TestHasAccents 2026-10-22T11:35:24.743872909Z === RUN TestHasAccents/lowercase_e 2026-10-22T11:35:24.743881365Z === RUN TestHasAccents/uppercase_E 2026-10-22T11:35:24.743889359Z === RUN TestHasAccents/lowercase_a 2026-10-22T11:35:24.74389739Z === RUN TestHasAccents/uppercase_A 2026-10-22T11:35:24.7439053Z === RUN TestHasAccents/lowercase_c 2026-10-22T11:35:24.743922786Z === RUN TestHasAccents/lowercase_n 2026-10-22T11:35:24.743977049Z === RUN TestHasAccents/lowercase_x_(no_accents) 2026-10-22T11:35:24.743997235Z === RUN TestHasAccents/uppercase_X_(no_accents) 2026-10-22T11:35:24.74400874Z === RUN TestHasAccents/digit_1_(no_accents) 2026-10-22T11:35:24.744019153Z === RUN TestHasAccents/space_(no_accents) 2026-10-22T11:35:24.744030614Z --- PASS: TestHasAccents (0.00s) 2026-10-22T11:35:24.744046904Z --- PASS: TestHasAccents/lowercase_e (0.00s) 2026-10-22T11:35:24.744064754Z --- PASS: TestHasAccents/uppercase_E (0.00s) 2026-10-22T11:35:24.744082095Z --- PASS: TestHasAccents/lowercase_a (0.00s) 2026-10-22T11:35:24.744096623Z --- PASS: TestHasAccents/uppercase_A (0.00s) 2026-10-22T11:35:24.744110774Z --- PASS: TestHasAccents/lowercase_c (0.00s) 2026-10-22T11:35:24.744126094Z --- PASS: TestHasAccents/lowercase_n (0.00s) 2026-10-22T11:35:24.744145755Z --- PASS: TestHasAccents/lowercase_x_(no_accents) (0.00s) 2026-10-22T11:35:24.744169625Z --- PASS: TestHasAccents/uppercase_X_(no_accents) (0.00s) 2026-10-22T11:35:24.744192094Z --- PASS: TestHasAccents/digit_1_(no_accents) (0.00s) 2026-10-22T11:35:24.744214944Z --- PASS: TestHasAccents/space_(no_accents) (0.00s) 2026-10-22T11:35:24.744226397Z === RUN TestGetAccents 2026-10-22T11:35:24.744238471Z === RUN TestGetAccents/lowercase_e 2026-10-22T11:35:24.744251598Z === RUN TestGetAccents/uppercase_E 2026-10-22T11:35:24.744263254Z === RUN TestGetAccents/lowercase_a 2026-10-22T11:35:24.74427522Z === RUN TestGetAccents/uppercase_A 2026-10-22T11:35:24.744286652Z === RUN TestGetAccents/lowercase_c 2026-10-22T11:35:24.744299833Z === RUN TestGetAccents/uppercase_C_with_shift 2026-10-22T11:35:24.744320179Z === RUN TestGetAccents/no_accents_x 2026-10-22T11:35:24.744332681Z --- PASS: TestGetAccents (0.00s) 2026-10-22T11:35:24.744352486Z --- PASS: TestGetAccents/lowercase_e (0.00s) 2026-10-22T11:35:24.744379909Z --- PASS: TestGetAccents/uppercase_E (0.00s) 2026-10-22T11:35:24.744414407Z --- PASS: TestGetAccents/lowercase_a (0.00s) 2026-10-22T11:35:24.74444557Z --- PASS: TestGetAccents/uppercase_A (0.00s) 2026-10-22T11:35:24.744478867Z --- PASS: TestGetAccents/lowercase_c (0.00s) 2026-10-22T11:35:24.744513222Z --- PASS: TestGetAccents/uppercase_C_with_shift (0.00s) 2026-10-22T11:35:24.744546305Z --- PASS: TestGetAccents/no_accents_x (0.00s) 2026-10-22T11:35:24.744567789Z === RUN TestGetAccents_UppercaseFromLowercase 2026-10-22T11:35:24.744590496Z --- PASS: TestGetAccents_UppercaseFromLowercase (0.00s) 2026-10-22T11:35:24.744610128Z === RUN TestAccentMapCoverage 2026-10-22T11:35:24.744629515Z --- PASS: TestAccentMapCoverage (0.00s) 2026-10-22T11:35:24.744656192Z === RUN TestEngineSettingsPayloadContainsRuntimeWebContentFields 2026-10-22T11:35:24.744689215Z --- PASS: TestEngineSettingsPayloadContainsRuntimeWebContentFields (0.00s) 2026-10-22T11:35:24.744718236Z === RUN TestEngineSettingsUpdateHasNoRawBridge 2026-10-22T11:35:24.744743379Z --- PASS: TestEngineSettingsUpdateHasNoRawBridge (0.00s) 2026-10-22T11:35:24.744766642Z === RUN TestFavoriteSupportsMultipleTagsAndNoTags 2026-10-22T11:35:24.744793395Z --- PASS: TestFavoriteSupportsMultipleTagsAndNoTags (0.00s) 2026-10-22T11:35:24.744817188Z === RUN TestTagStoresTrimmedDisplayNameAndColor 2026-10-22T11:35:24.744841304Z --- PASS: TestTagStoresTrimmedDisplayNameAndColor (0.00s) 2026-10-22T11:35:24.744865991Z === RUN TestPaneNode_VisibleAreaCount 2026-10-22T11:35:24.744890393Z === RUN TestPaneNode_VisibleAreaCount/single_leaf_pane 2026-10-22T11:35:24.744915249Z === RUN TestPaneNode_VisibleAreaCount/horizontal_split_with_two_leaves 2026-10-22T11:35:24.744943449Z === RUN TestPaneNode_VisibleAreaCount/stacked_panes_count_as_one 2026-10-22T11:35:24.744968972Z === RUN TestPaneNode_VisibleAreaCount/split_with_one_stacked_side 2026-10-22T11:35:24.74499399Z === RUN TestPaneNode_VisibleAreaCount/nested_splits 2026-10-22T11:35:24.745020136Z === RUN TestPaneNode_VisibleAreaCount/complex_tree_with_stacks_and_splits 2026-10-22T11:35:24.745045366Z --- PASS: TestPaneNode_VisibleAreaCount (0.00s) 2026-10-22T11:35:24.745084204Z --- PASS: TestPaneNode_VisibleAreaCount/single_leaf_pane (0.00s) 2026-10-22T11:35:24.74512209Z --- PASS: TestPaneNode_VisibleAreaCount/horizontal_split_with_two_leaves (0.00s) 2026-10-22T11:35:24.745159063Z --- PASS: TestPaneNode_VisibleAreaCount/stacked_panes_count_as_one (0.00s) 2026-10-22T11:35:24.745196392Z --- PASS: TestPaneNode_VisibleAreaCount/split_with_one_stacked_side (0.00s) 2026-10-22T11:35:24.745230594Z --- PASS: TestPaneNode_VisibleAreaCount/nested_splits (0.00s) 2026-10-22T11:35:24.745282414Z --- PASS: TestPaneNode_VisibleAreaCount/complex_tree_with_stacks_and_splits (0.00s) 2026-10-22T11:35:24.745307172Z === RUN TestValidateHexColor_ValidHex 2026-10-22T11:35:24.745331327Z --- PASS: TestValidateHexColor_ValidHex (0.00s) 2026-10-22T11:35:24.745354319Z === RUN TestValidateHexColor_InvalidHex 2026-10-22T11:35:24.745378527Z --- PASS: TestValidateHexColor_InvalidHex (0.00s) 2026-10-22T11:35:24.745403327Z === RUN TestDefaultThemeFonts_ReturnsSaneDefaults 2026-10-22T11:35:24.745428638Z --- PASS: TestDefaultThemeFonts_ReturnsSaneDefaults (0.00s) 2026-10-22T11:35:24.74545318Z === RUN TestResolvedThemePalette_MustBeCSSSafeHex 2026-10-22T11:35:24.745476999Z --- PASS: TestResolvedThemePalette_MustBeCSSSafeHex (0.00s) 2026-10-22T11:35:24.745498883Z === RUN TestResolvedThemePalette_RejectsInvalidColors 2026-10-22T11:35:24.745517532Z --- PASS: TestResolvedThemePalette_RejectsInvalidColors (0.00s) 2026-10-22T11:35:24.745535338Z === RUN TestThemeModeColors_DefaultsAreCSSSafe 2026-10-22T11:35:24.745554219Z --- PASS: TestThemeModeColors_DefaultsAreCSSSafe (0.00s) 2026-10-22T11:35:24.74557868Z === RUN TestResolvedTheme_StructFieldsExist 2026-10-22T11:35:24.745603896Z --- PASS: TestResolvedTheme_StructFieldsExist (0.00s) 2026-10-22T11:35:24.74562702Z === RUN TestThemeSourceKind_ConstantsAreDistinct 2026-10-22T11:35:24.745651493Z --- PASS: TestThemeSourceKind_ConstantsAreDistinct (0.00s) 2026-10-22T11:35:24.745676436Z === RUN TestThemeWarning_FieldsExist 2026-10-22T11:35:24.745697297Z --- PASS: TestThemeWarning_FieldsExist (0.00s) 2026-10-22T11:35:24.745717962Z === RUN TestExternalTheme_IsDomainPure 2026-10-22T11:35:24.745737086Z --- PASS: TestExternalTheme_IsDomainPure (0.00s) 2026-10-22T11:35:24.745754527Z === RUN TestDefaultThemeFonts_AllFieldsAreSet 2026-10-22T11:35:24.745773089Z --- PASS: TestDefaultThemeFonts_AllFieldsAreSet (0.00s) 2026-10-22T11:35:24.74579857Z === RUN TestDefaultThemeModeColors_ReturnsSaneDefaults 2026-10-22T11:35:24.745823701Z --- PASS: TestDefaultThemeModeColors_ReturnsSaneDefaults (0.00s) 2026-10-22T11:35:24.745849897Z === RUN TestDefaultDarkPalette_ReturnsValidHex 2026-10-22T11:35:24.745873301Z --- PASS: TestDefaultDarkPalette_ReturnsValidHex (0.00s) 2026-10-22T11:35:24.745898326Z === RUN TestDefaultLightPalette_ReturnsValidHex 2026-10-22T11:35:24.745922171Z --- PASS: TestDefaultLightPalette_ReturnsValidHex (0.00s) 2026-10-22T11:35:24.745945705Z === RUN TestValidatePaletteHex_Valid 2026-10-22T11:35:24.745974716Z --- PASS: TestValidatePaletteHex_Valid (0.00s) 2026-10-22T11:35:24.745998287Z === RUN TestValidatePaletteHex_Invalid 2026-10-22T11:35:24.746023611Z --- PASS: TestValidatePaletteHex_Invalid (0.00s) 2026-10-22T11:35:24.746042293Z === RUN TestValidatePaletteHex_Nil 2026-10-22T11:35:24.746059805Z --- PASS: TestValidatePaletteHex_Nil (0.00s) 2026-10-22T11:35:24.746081846Z === RUN TestIsPaletteValid_EdgeCases 2026-10-22T11:35:24.746100297Z --- PASS: TestIsPaletteValid_EdgeCases (0.00s) 2026-10-22T11:35:24.746117497Z === RUN TestMergePalette_FillsEmpties 2026-10-22T11:35:24.746134108Z --- PASS: TestMergePalette_FillsEmpties (0.00s) 2026-10-22T11:35:24.74614975Z === RUN TestMergePalette_NilSrc 2026-10-22T11:35:24.746176039Z --- PASS: TestMergePalette_NilSrc (0.00s) 2026-10-22T11:35:24.746192223Z === RUN TestMergeFonts_FillsEmpties 2026-10-22T11:35:24.74620923Z --- PASS: TestMergeFonts_FillsEmpties (0.00s) 2026-10-22T11:35:24.746227355Z === RUN TestMergeFonts_NilSrc 2026-10-22T11:35:24.746245169Z --- PASS: TestMergeFonts_NilSrc (0.00s) 2026-10-22T11:35:24.746262796Z === RUN TestMergeModeColors_FillsEmpties 2026-10-22T11:35:24.746280231Z --- PASS: TestMergeModeColors_FillsEmpties (0.00s) 2026-10-22T11:35:24.74629782Z === RUN TestValidateModeColorsHex_ReturnsWarnings 2026-10-22T11:35:24.746315852Z --- PASS: TestValidateModeColorsHex_ReturnsWarnings (0.00s) 2026-10-22T11:35:24.746334312Z === RUN TestValidateModeColorsHex_DefaultsAreValid 2026-10-22T11:35:24.746352878Z --- PASS: TestValidateModeColorsHex_DefaultsAreValid (0.00s) 2026-10-22T11:35:24.746378252Z === RUN TestZoomPercentageRoundsDisplayedValue 2026-10-22T11:35:24.746401232Z === RUN TestZoomPercentageRoundsDisplayedValue/default_zoom 2026-10-22T11:35:24.746420728Z === RUN TestZoomPercentageRoundsDisplayedValue/accumulated_default_error 2026-10-22T11:35:24.74644075Z === RUN TestZoomPercentageRoundsDisplayedValue/accumulated_above_default 2026-10-22T11:35:24.746459143Z === RUN TestZoomPercentageRoundsDisplayedValue/ordinary_percent 2026-10-22T11:35:24.746485815Z === RUN TestZoomPercentageRoundsDisplayedValue/minimum_zoom 2026-10-22T11:35:24.746504262Z === RUN TestZoomPercentageRoundsDisplayedValue/maximum_zoom 2026-10-22T11:35:24.746522135Z === RUN TestZoomPercentageRoundsDisplayedValue/rounds_up 2026-10-22T11:35:24.746542233Z === RUN TestZoomPercentageRoundsDisplayedValue/rounds_down 2026-10-22T11:35:24.746561642Z === RUN TestZoomPercentageRoundsDisplayedValue/three_digit_percent_below_half 2026-10-22T11:35:24.746580532Z --- PASS: TestZoomPercentageRoundsDisplayedValue (0.00s) 2026-10-22T11:35:24.746613084Z --- PASS: TestZoomPercentageRoundsDisplayedValue/default_zoom (0.00s) 2026-10-22T11:35:24.746645961Z --- PASS: TestZoomPercentageRoundsDisplayedValue/accumulated_default_error (0.00s) 2026-10-22T11:35:24.746678329Z --- PASS: TestZoomPercentageRoundsDisplayedValue/accumulated_above_default (0.00s) 2026-10-22T11:35:24.746702391Z --- PASS: TestZoomPercentageRoundsDisplayedValue/ordinary_percent (0.00s) 2026-10-22T11:35:24.746717143Z --- PASS: TestZoomPercentageRoundsDisplayedValue/minimum_zoom (0.00s) 2026-10-22T11:35:24.74673147Z --- PASS: TestZoomPercentageRoundsDisplayedValue/maximum_zoom (0.00s) 2026-10-22T11:35:24.746744717Z --- PASS: TestZoomPercentageRoundsDisplayedValue/rounds_up (0.00s) 2026-10-22T11:35:24.746758258Z --- PASS: TestZoomPercentageRoundsDisplayedValue/rounds_down (0.00s) 2026-10-22T11:35:24.746779238Z --- PASS: TestZoomPercentageRoundsDisplayedValue/three_digit_percent_below_half (0.00s) 2026-10-22T11:35:24.746785378Z === RUN TestZoomPercentageSurvivesRepeatedSteps 2026-10-22T11:35:24.746790745Z --- PASS: TestZoomPercentageSurvivesRepeatedSteps (0.00s) 2026-10-22T11:35:24.746795331Z === RUN TestPermissionType_Constants 2026-10-22T11:35:24.746800418Z === RUN TestPermissionType_Constants/microphone 2026-10-22T11:35:24.746805144Z === RUN TestPermissionType_Constants/camera 2026-10-22T11:35:24.746809936Z === RUN TestPermissionType_Constants/display 2026-10-22T11:35:24.746814725Z === RUN TestPermissionType_Constants/device_info 2026-10-22T11:35:24.746820044Z === RUN TestPermissionType_Constants/clipboard 2026-10-22T11:35:24.746825031Z === RUN TestPermissionType_Constants/notification 2026-10-22T11:35:24.746829855Z === RUN TestPermissionType_Constants/geolocation 2026-10-22T11:35:24.746834869Z === RUN TestPermissionType_Constants/pointer_lock 2026-10-22T11:35:24.746839731Z === RUN TestPermissionType_Constants/media_key_system 2026-10-22T11:35:24.746844806Z === RUN TestPermissionType_Constants/website_data_access 2026-10-22T11:35:24.746849663Z --- PASS: TestPermissionType_Constants (0.00s) 2026-10-22T11:35:24.74686141Z --- PASS: TestPermissionType_Constants/microphone (0.00s) 2026-10-22T11:35:24.746872602Z --- PASS: TestPermissionType_Constants/camera (0.00s) 2026-10-22T11:35:24.746884036Z --- PASS: TestPermissionType_Constants/display (0.00s) 2026-10-22T11:35:24.746896044Z --- PASS: TestPermissionType_Constants/device_info (0.00s) 2026-10-22T11:35:24.746908295Z --- PASS: TestPermissionType_Constants/clipboard (0.00s) 2026-10-22T11:35:24.746920836Z --- PASS: TestPermissionType_Constants/notification (0.00s) 2026-10-22T11:35:24.746933021Z --- PASS: TestPermissionType_Constants/geolocation (0.00s) 2026-10-22T11:35:24.746949326Z --- PASS: TestPermissionType_Constants/pointer_lock (0.00s) 2026-10-22T11:35:24.746965758Z --- PASS: TestPermissionType_Constants/media_key_system (0.00s) 2026-10-22T11:35:24.746981708Z --- PASS: TestPermissionType_Constants/website_data_access (0.00s) 2026-10-22T11:35:24.746989456Z === RUN TestPermissionDecision_Constants 2026-10-22T11:35:24.746994969Z === RUN TestPermissionDecision_Constants/granted 2026-10-22T11:35:24.746999888Z === RUN TestPermissionDecision_Constants/denied 2026-10-22T11:35:24.747004709Z === RUN TestPermissionDecision_Constants/prompt 2026-10-22T11:35:24.747009632Z --- PASS: TestPermissionDecision_Constants (0.00s) 2026-10-22T11:35:24.747022442Z --- PASS: TestPermissionDecision_Constants/granted (0.00s) 2026-10-22T11:35:24.747034329Z --- PASS: TestPermissionDecision_Constants/denied (0.00s) 2026-10-22T11:35:24.747046258Z --- PASS: TestPermissionDecision_Constants/prompt (0.00s) 2026-10-22T11:35:24.747050775Z === RUN TestPermissionRecord_IsGranted 2026-10-22T11:35:24.747059001Z === RUN TestPermissionRecord_IsGranted/granted 2026-10-22T11:35:24.74706646Z === RUN TestPermissionRecord_IsGranted/denied 2026-10-22T11:35:24.747078067Z === RUN TestPermissionRecord_IsGranted/prompt 2026-10-22T11:35:24.747083855Z --- PASS: TestPermissionRecord_IsGranted (0.00s) 2026-10-22T11:35:24.747099068Z --- PASS: TestPermissionRecord_IsGranted/granted (0.00s) 2026-10-22T11:35:24.747113699Z --- PASS: TestPermissionRecord_IsGranted/denied (0.00s) 2026-10-22T11:35:24.747174826Z --- PASS: TestPermissionRecord_IsGranted/prompt (0.00s) 2026-10-22T11:35:24.74718731Z === RUN TestPermissionRecord_IsDenied 2026-10-22T11:35:24.747196299Z === RUN TestPermissionRecord_IsDenied/granted 2026-10-22T11:35:24.747204312Z === RUN TestPermissionRecord_IsDenied/denied 2026-10-22T11:35:24.747212228Z === RUN TestPermissionRecord_IsDenied/prompt 2026-10-22T11:35:24.747277251Z --- PASS: TestPermissionRecord_IsDenied (0.00s) 2026-10-22T11:35:24.747336861Z --- PASS: TestPermissionRecord_IsDenied/granted (0.00s) 2026-10-22T11:35:24.747392334Z --- PASS: TestPermissionRecord_IsDenied/denied (0.00s) 2026-10-22T11:35:24.747456844Z --- PASS: TestPermissionRecord_IsDenied/prompt (0.00s) 2026-10-22T11:35:24.747505615Z === RUN TestCanPersist 2026-10-22T11:35:24.747522258Z === RUN TestCanPersist/display_capture 2026-10-22T11:35:24.747603534Z === RUN TestCanPersist/device_info 2026-10-22T11:35:24.747652463Z === RUN TestCanPersist/pointer_lock 2026-10-22T11:35:24.747702625Z === RUN TestCanPersist/microphone 2026-10-22T11:35:24.747751542Z === RUN TestCanPersist/camera 2026-10-22T11:35:24.747799475Z === RUN TestCanPersist/clipboard 2026-10-22T11:35:24.747854434Z === RUN TestCanPersist/notification 2026-10-22T11:35:24.747910061Z === RUN TestCanPersist/geolocation 2026-10-22T11:35:24.747958581Z === RUN TestCanPersist/media_key_system 2026-10-22T11:35:24.748010373Z === RUN TestCanPersist/website_data_access 2026-10-22T11:35:24.748055832Z --- PASS: TestCanPersist (0.00s) 2026-10-22T11:35:24.748113231Z --- PASS: TestCanPersist/display_capture (0.00s) 2026-10-22T11:35:24.748175408Z --- PASS: TestCanPersist/device_info (0.00s) 2026-10-22T11:35:24.748231366Z --- PASS: TestCanPersist/pointer_lock (0.00s) 2026-10-22T11:35:24.748290899Z --- PASS: TestCanPersist/microphone (0.00s) 2026-10-22T11:35:24.74834294Z --- PASS: TestCanPersist/camera (0.00s) 2026-10-22T11:35:24.748400361Z --- PASS: TestCanPersist/clipboard (0.00s) 2026-10-22T11:35:24.748451912Z --- PASS: TestCanPersist/notification (0.00s) 2026-10-22T11:35:24.748500742Z --- PASS: TestCanPersist/geolocation (0.00s) 2026-10-22T11:35:24.748556624Z --- PASS: TestCanPersist/media_key_system (0.00s) 2026-10-22T11:35:24.748621893Z --- PASS: TestCanPersist/website_data_access (0.00s) 2026-10-22T11:35:24.748641193Z === RUN TestIsAutoAllow 2026-10-22T11:35:24.748650994Z === RUN TestIsAutoAllow/display_capture 2026-10-22T11:35:24.748693879Z === RUN TestIsAutoAllow/device_info 2026-10-22T11:35:24.748717374Z === RUN TestIsAutoAllow/pointer_lock 2026-10-22T11:35:24.74879165Z === RUN TestIsAutoAllow/microphone 2026-10-22T11:35:24.748807217Z === RUN TestIsAutoAllow/camera 2026-10-22T11:35:24.748844975Z === RUN TestIsAutoAllow/clipboard 2026-10-22T11:35:24.748869729Z === RUN TestIsAutoAllow/notification 2026-10-22T11:35:24.74888024Z === RUN TestIsAutoAllow/geolocation 2026-10-22T11:35:24.74888851Z --- PASS: TestIsAutoAllow (0.00s) 2026-10-22T11:35:24.74895937Z --- PASS: TestIsAutoAllow/display_capture (0.00s) 2026-10-22T11:35:24.749018703Z --- PASS: TestIsAutoAllow/device_info (0.00s) 2026-10-22T11:35:24.749071374Z --- PASS: TestIsAutoAllow/pointer_lock (0.00s) 2026-10-22T11:35:24.749123414Z --- PASS: TestIsAutoAllow/microphone (0.00s) 2026-10-22T11:35:24.74917484Z --- PASS: TestIsAutoAllow/camera (0.00s) 2026-10-22T11:35:24.749202876Z --- PASS: TestIsAutoAllow/clipboard (0.00s) 2026-10-22T11:35:24.749220737Z --- PASS: TestIsAutoAllow/notification (0.00s) 2026-10-22T11:35:24.749275461Z --- PASS: TestIsAutoAllow/geolocation (0.00s) 2026-10-22T11:35:24.749303008Z === RUN TestPermissionSet 2026-10-22T11:35:24.749318175Z --- PASS: TestPermissionSet (0.00s) 2026-10-22T11:35:24.749365337Z === RUN TestTabListFromSnapshot_EmptyState 2026-10-22T11:35:24.749376745Z --- PASS: TestTabListFromSnapshot_EmptyState (0.00s) 2026-10-22T11:35:24.749451173Z === RUN TestTabListFromSnapshot_SingleTab 2026-10-22T11:35:24.749467969Z --- PASS: TestTabListFromSnapshot_SingleTab (0.00s) 2026-10-22T11:35:24.749534597Z === RUN TestTabListFromSnapshot_MultipleTabs 2026-10-22T11:35:24.749551131Z --- PASS: TestTabListFromSnapshot_MultipleTabs (0.00s) 2026-10-22T11:35:24.749617492Z === RUN TestTabListFromSnapshot_SplitPanes 2026-10-22T11:35:24.749641905Z --- PASS: TestTabListFromSnapshot_SplitPanes (0.00s) 2026-10-22T11:35:24.749689503Z === RUN TestTabListFromSnapshot_StackedPanes 2026-10-22T11:35:24.749707425Z --- PASS: TestTabListFromSnapshot_StackedPanes (0.00s) 2026-10-22T11:35:24.749741799Z === RUN TestTabList_ReplaceFrom 2026-10-22T11:35:24.749757118Z --- PASS: TestTabList_ReplaceFrom (0.00s) 2026-10-22T11:35:24.749820396Z === RUN TestTabList_SnapshotClonesTabsAndWorkspace 2026-10-22T11:35:24.749862344Z --- PASS: TestTabList_SnapshotClonesTabsAndWorkspace (0.00s) 2026-10-22T11:35:24.749902493Z === RUN TestTabList_ReplaceFromClonesSnapshotSource 2026-10-22T11:35:24.749944182Z --- PASS: TestTabList_ReplaceFromClonesSnapshotSource (0.00s) 2026-10-22T11:35:24.749960942Z === RUN TestTabList_ReplaceFrom_Nil 2026-10-22T11:35:24.750025497Z --- PASS: TestTabList_ReplaceFrom_Nil (0.00s) 2026-10-22T11:35:24.750068703Z === RUN TestSnapshotRoundTrip 2026-10-22T11:35:24.750117902Z --- PASS: TestSnapshotRoundTrip (0.00s) 2026-10-22T11:35:24.750160567Z === RUN TestFindPaneAcrossTabs 2026-10-22T11:35:24.750203444Z --- PASS: TestFindPaneAcrossTabs (0.00s) 2026-10-22T11:35:24.750222495Z === RUN TestSnapshotFromWindowTabLists_V2State 2026-10-22T11:35:24.75029048Z --- PASS: TestSnapshotFromWindowTabLists_V2State (0.00s) 2026-10-22T11:35:24.750333666Z === RUN TestWindowTabListsFromSnapshot_V2Restore 2026-10-22T11:35:24.750376064Z --- PASS: TestWindowTabListsFromSnapshot_V2Restore (0.00s) 2026-10-22T11:35:24.750422078Z === RUN TestWindowTabListsFromSnapshot_V1LegacySingleWindow 2026-10-22T11:35:24.750512362Z --- PASS: TestWindowTabListsFromSnapshot_V1LegacySingleWindow (0.00s) 2026-10-22T11:35:24.750647929Z === RUN TestWindowTabListsFromSnapshot_NilState 2026-10-22T11:35:24.750693226Z --- PASS: TestWindowTabListsFromSnapshot_NilState (0.00s) 2026-10-22T11:35:24.750754479Z === RUN TestWindowTabListsFromSnapshot_InvalidIndexesFallback 2026-10-22T11:35:24.755518018Z --- PASS: TestWindowTabListsFromSnapshot_InvalidIndexesFallback (0.00s) 2026-10-22T11:35:24.755560649Z === RUN TestTabListFromSnapshot_ActiveWindowWithZeroTabsFallsBackToFirstOverallTab 2026-10-22T11:35:24.755571203Z --- PASS: TestTabListFromSnapshot_ActiveWindowWithZeroTabsFallsBackToFirstOverallTab (0.00s) 2026-10-22T11:35:24.755625999Z === RUN TestTabListFromSnapshot_FlattensV2WindowSnapshots 2026-10-22T11:35:24.755674642Z --- PASS: TestTabListFromSnapshot_FlattensV2WindowSnapshots (0.00s) 2026-10-22T11:35:24.755719884Z === RUN TestWindowTabListsFromSnapshot_FutureV2VersionWithEmptyWindowsStaysEmpty 2026-10-22T11:35:24.755764278Z --- PASS: TestWindowTabListsFromSnapshot_FutureV2VersionWithEmptyWindowsStaysEmpty (0.00s) 2026-10-22T11:35:24.755807797Z === RUN TestSnapshotFromWindowTabLists_NilTabs 2026-10-22T11:35:24.755854049Z --- PASS: TestSnapshotFromWindowTabLists_NilTabs (0.00s) 2026-10-22T11:35:24.755916276Z === RUN TestSnapshotFromWindowTabLists_EmptyWindows 2026-10-22T11:35:24.755963619Z --- PASS: TestSnapshotFromWindowTabLists_EmptyWindows (0.00s) 2026-10-22T11:35:24.755982675Z === RUN TestSessionStateCountPanesUsesVersionForWindowSnapshots 2026-10-22T11:35:24.756019129Z --- PASS: TestSessionStateCountPanesUsesVersionForWindowSnapshots (0.00s) 2026-10-22T11:35:24.756965315Z === RUN TestSnapshotFromWindowTabLists_InvalidWindowIndex 2026-10-22T11:35:24.757004695Z --- PASS: TestSnapshotFromWindowTabLists_InvalidWindowIndex (0.00s) 2026-10-22T11:35:24.757018392Z === RUN TestFindPaneInNestedStructure 2026-10-22T11:35:24.757029754Z --- PASS: TestFindPaneInNestedStructure (0.00s) 2026-10-22T11:35:24.757040441Z === RUN TestV2SnapshotJSON_OmitEmptyLegacyFields 2026-10-22T11:35:24.757047391Z --- PASS: TestV2SnapshotJSON_OmitEmptyLegacyFields (0.00s) 2026-10-22T11:35:24.757053019Z === RUN TestV2SnapshotJSON_CanStillReadV1 2026-10-22T11:35:24.757058362Z --- PASS: TestV2SnapshotJSON_CanStillReadV1 (0.00s) 2026-10-22T11:35:24.757063695Z === RUN TestSession_ShortID 2026-10-22T11:35:24.757069336Z --- PASS: TestSession_ShortID (0.00s) 2026-10-22T11:35:24.757074071Z === RUN TestSession_Validate 2026-10-22T11:35:24.757079161Z --- PASS: TestSession_Validate (0.00s) 2026-10-22T11:35:24.757083906Z === RUN TestSession_End 2026-10-22T11:35:24.757088932Z --- PASS: TestSession_End (0.00s) 2026-10-22T11:35:24.757094017Z PASS 2026-10-22T11:35:24.757100012Z ok github.com/bnema/dumber/internal/domain/entity 0.005s 2026-10-22T11:35:24.757105819Z ? github.com/bnema/dumber/internal/domain/errors [no test files] 2026-10-22T11:35:24.757110656Z === RUN TestKeyCandidates 2026-10-22T11:35:24.757117369Z === RUN TestKeyCandidates/walks_path_before_public_host_to_registrable_domain 2026-10-22T11:35:24.757122942Z === RUN TestKeyCandidates/strips_www 2026-10-22T11:35:24.757128784Z === RUN TestKeyCandidates/localhost_with_port_is_exact 2026-10-22T11:35:24.757135058Z === RUN TestKeyCandidates/ip_with_port_is_exact 2026-10-22T11:35:24.757140336Z === RUN TestKeyCandidates/ipv6_with_port_is_exact 2026-10-22T11:35:24.757145645Z === RUN TestKeyCandidates/uses_public_suffix_for_co_uk 2026-10-22T11:35:24.757151416Z === RUN TestKeyCandidates/path_candidates_walk_from_exact_path_to_host 2026-10-22T11:35:24.757157565Z === RUN TestKeyCandidates/trailing_slash_normalizes_to_parent_path_key 2026-10-22T11:35:24.757169906Z === RUN TestKeyCandidates/path_normalization_removes_dot_segments_and_query_fragments 2026-10-22T11:35:24.75718131Z === RUN TestKeyCandidates/host-like_string_preserves_path_before_host_fallback 2026-10-22T11:35:24.757187972Z === RUN TestKeyCandidates/drops_default_https_port 2026-10-22T11:35:24.757197616Z === RUN TestKeyCandidates/non_default_url_port_is_exact 2026-10-22T11:35:24.757249591Z === RUN TestKeyCandidates/host-like_string_lowercases_and_trims_trailing_dot 2026-10-22T11:35:24.757269468Z === RUN TestKeyCandidates/strips_www_before_preserving_non_default_port 2026-10-22T11:35:24.757342094Z === RUN TestKeyCandidates/host-like_string_with_port_preserves_port_exact 2026-10-22T11:35:24.757396095Z === RUN TestKeyCandidates/unicode_host_normalizes_to_punycode 2026-10-22T11:35:24.757424896Z === RUN TestKeyCandidates/punycode_equivalent_matches_unicode 2026-10-22T11:35:24.757436369Z === RUN TestKeyCandidates/empty_input_has_no_candidates 2026-10-22T11:35:24.757478482Z === RUN TestKeyCandidates/about_url_has_no_candidates 2026-10-22T11:35:24.757500301Z === RUN TestKeyCandidates/unsupported_scheme_has_no_candidates 2026-10-22T11:35:24.757577482Z --- PASS: TestKeyCandidates (0.00s) 2026-10-22T11:35:24.757641126Z --- PASS: TestKeyCandidates/walks_path_before_public_host_to_registrable_domain (0.00s) 2026-10-22T11:35:24.757698383Z --- PASS: TestKeyCandidates/strips_www (0.00s) 2026-10-22T11:35:24.757760949Z --- PASS: TestKeyCandidates/localhost_with_port_is_exact (0.00s) 2026-10-22T11:35:24.757820493Z --- PASS: TestKeyCandidates/ip_with_port_is_exact (0.00s) 2026-10-22T11:35:24.757883039Z --- PASS: TestKeyCandidates/ipv6_with_port_is_exact (0.00s) 2026-10-22T11:35:24.757942849Z --- PASS: TestKeyCandidates/uses_public_suffix_for_co_uk (0.00s) 2026-10-22T11:35:24.758006371Z --- PASS: TestKeyCandidates/path_candidates_walk_from_exact_path_to_host (0.00s) 2026-10-22T11:35:24.758077762Z --- PASS: TestKeyCandidates/trailing_slash_normalizes_to_parent_path_key (0.00s) 2026-10-22T11:35:24.758147652Z --- PASS: TestKeyCandidates/path_normalization_removes_dot_segments_and_query_fragments (0.00s) 2026-10-22T11:35:24.758211327Z --- PASS: TestKeyCandidates/host-like_string_preserves_path_before_host_fallback (0.00s) 2026-10-22T11:35:24.75827053Z --- PASS: TestKeyCandidates/drops_default_https_port (0.00s) 2026-10-22T11:35:24.758331845Z --- PASS: TestKeyCandidates/non_default_url_port_is_exact (0.00s) 2026-10-22T11:35:24.75839392Z --- PASS: TestKeyCandidates/host-like_string_lowercases_and_trims_trailing_dot (0.00s) 2026-10-22T11:35:24.758456358Z --- PASS: TestKeyCandidates/strips_www_before_preserving_non_default_port (0.00s) 2026-10-22T11:35:24.758518219Z --- PASS: TestKeyCandidates/host-like_string_with_port_preserves_port_exact (0.00s) 2026-10-22T11:35:24.758579352Z --- PASS: TestKeyCandidates/unicode_host_normalizes_to_punycode (0.00s) 2026-10-22T11:35:24.758649181Z --- PASS: TestKeyCandidates/punycode_equivalent_matches_unicode (0.00s) 2026-10-22T11:35:24.758701472Z --- PASS: TestKeyCandidates/empty_input_has_no_candidates (0.00s) 2026-10-22T11:35:24.758756731Z --- PASS: TestKeyCandidates/about_url_has_no_candidates (0.00s) 2026-10-22T11:35:24.758812151Z --- PASS: TestKeyCandidates/unsupported_scheme_has_no_candidates (0.00s) 2026-10-22T11:35:24.758855415Z === RUN TestCanonicalKey 2026-10-22T11:35:24.758895082Z --- PASS: TestCanonicalKey (0.00s) 2026-10-22T11:35:24.758941014Z === RUN TestCanonicalHostKey 2026-10-22T11:35:24.758984908Z --- PASS: TestCanonicalHostKey (0.00s) 2026-10-22T11:35:24.75900103Z === RUN TestShouldRefresh 2026-10-22T11:35:24.759088477Z --- PASS: TestShouldRefresh (0.00s) 2026-10-22T11:35:24.759134687Z === RUN TestContentHashChanged 2026-10-22T11:35:24.759181041Z --- PASS: TestContentHashChanged (0.00s) 2026-10-22T11:35:24.759226658Z PASS 2026-10-22T11:35:24.759273639Z ok github.com/bnema/dumber/internal/domain/favicon 0.004s 2026-10-22T11:35:24.759316251Z === RUN TestDeleteRangeCutoff 2026-10-22T11:35:24.759355219Z === RUN TestDeleteRangeCutoff/hour 2026-10-22T11:35:24.759411194Z === RUN TestDeleteRangeCutoff/day 2026-10-22T11:35:24.759461857Z === RUN TestDeleteRangeCutoff/week 2026-10-22T11:35:24.759480517Z === RUN TestDeleteRangeCutoff/month 2026-10-22T11:35:24.759550439Z === RUN TestDeleteRangeCutoff/all 2026-10-22T11:35:24.75959204Z === RUN TestDeleteRangeCutoff/unknown 2026-10-22T11:35:24.759640594Z --- PASS: TestDeleteRangeCutoff (0.00s) 2026-10-22T11:35:24.759709656Z --- PASS: TestDeleteRangeCutoff/hour (0.00s) 2026-10-22T11:35:24.759764404Z --- PASS: TestDeleteRangeCutoff/day (0.00s) 2026-10-22T11:35:24.759815712Z --- PASS: TestDeleteRangeCutoff/week (0.00s) 2026-10-22T11:35:24.759869761Z --- PASS: TestDeleteRangeCutoff/month (0.00s) 2026-10-22T11:35:24.759923056Z --- PASS: TestDeleteRangeCutoff/all (0.00s) 2026-10-22T11:35:24.759977028Z --- PASS: TestDeleteRangeCutoff/unknown (0.00s) 2026-10-22T11:35:24.759995457Z PASS 2026-10-22T11:35:24.760066162Z ok github.com/bnema/dumber/internal/domain/history 0.002s 2026-10-22T11:35:24.760116807Z === RUN TestCanonicalize_SameBindingSameString 2026-10-22T11:35:24.760170627Z --- PASS: TestCanonicalize_SameBindingSameString (0.00s) 2026-10-22T11:35:24.760223586Z === RUN TestCanonicalize_DifferentBindingsDiffer 2026-10-22T11:35:24.760275427Z --- PASS: TestCanonicalize_DifferentBindingsDiffer (0.00s) 2026-10-22T11:35:24.760326207Z === RUN TestCanonicalize_CanonicalForm 2026-10-22T11:35:24.760379153Z --- PASS: TestCanonicalize_CanonicalForm (0.00s) 2026-10-22T11:35:24.760429951Z === RUN TestParse_Invalid 2026-10-22T11:35:24.760482404Z --- PASS: TestParse_Invalid (0.00s) 2026-10-22T11:35:24.760533238Z === RUN TestKeyNames_AreCanonicalAndStable 2026-10-22T11:35:24.760584296Z --- PASS: TestKeyNames_AreCanonicalAndStable (0.00s) 2026-10-22T11:35:24.760634102Z PASS 2026-10-22T11:35:24.760684431Z ok github.com/bnema/dumber/internal/domain/keychord 0.003s 2026-10-22T11:35:24.760737228Z ? github.com/bnema/dumber/internal/domain/repository [no test files] 2026-10-22T11:35:24.760789814Z ? github.com/bnema/dumber/internal/domain/repository/mocks [no test files] 2026-10-22T11:35:24.760840775Z ? github.com/bnema/dumber/internal/domain/service [no test files] 2026-10-22T11:35:24.846164593Z === RUN TestNormalize 2026-10-22T11:35:24.846221714Z === RUN TestNormalize/empty_string 2026-10-22T11:35:24.84630339Z === RUN TestNormalize/http_scheme_unchanged 2026-10-22T11:35:24.846352806Z === RUN TestNormalize/https_scheme_unchanged 2026-10-22T11:35:24.846374292Z === RUN TestNormalize/file_scheme_unchanged 2026-10-22T11:35:24.846397655Z === RUN TestNormalize/dumb_scheme_unchanged 2026-10-22T11:35:24.846420609Z === RUN TestNormalize/about_scheme_unchanged 2026-10-22T11:35:24.846445351Z === RUN TestNormalize/mailto_scheme_unchanged 2026-10-22T11:35:24.846466164Z === RUN TestNormalize/magnet_scheme_unchanged 2026-10-22T11:35:24.846483851Z === RUN TestNormalize/obsidian_scheme_unchanged 2026-10-22T11:35:24.846499781Z === RUN TestNormalize/domain_gets_https 2026-10-22T11:35:24.84651481Z === RUN TestNormalize/domain_with_path_gets_https 2026-10-22T11:35:24.846531569Z === RUN TestNormalize/search_query_unchanged 2026-10-22T11:35:24.846555319Z === RUN TestNormalize/single_word_unchanged 2026-10-22T11:35:24.84658038Z === RUN TestNormalize/localhost 2026-10-22T11:35:24.846603933Z === RUN TestNormalize/localhost_with_port 2026-10-22T11:35:24.84662924Z === RUN TestNormalize/localhost_with_alt_port 2026-10-22T11:35:24.84665157Z === RUN TestNormalize/localhost_with_path 2026-10-22T11:35:24.846677803Z === RUN TestNormalize/localhost.com_is_a_domain_not_localhost 2026-10-22T11:35:24.846702434Z === RUN TestNormalize/localhostevil.com_is_a_domain_not_localhost 2026-10-22T11:35:24.846726053Z --- PASS: TestNormalize (0.00s) 2026-10-22T11:35:24.846759455Z --- PASS: TestNormalize/empty_string (0.00s) 2026-10-22T11:35:24.846792799Z --- PASS: TestNormalize/http_scheme_unchanged (0.00s) 2026-10-22T11:35:24.846828338Z --- PASS: TestNormalize/https_scheme_unchanged (0.00s) 2026-10-22T11:35:24.84686591Z --- PASS: TestNormalize/file_scheme_unchanged (0.00s) 2026-10-22T11:35:24.846900669Z --- PASS: TestNormalize/dumb_scheme_unchanged (0.00s) 2026-10-22T11:35:24.846936486Z --- PASS: TestNormalize/about_scheme_unchanged (0.00s) 2026-10-22T11:35:24.846976093Z --- PASS: TestNormalize/mailto_scheme_unchanged (0.00s) 2026-10-22T11:35:24.847015212Z --- PASS: TestNormalize/magnet_scheme_unchanged (0.00s) 2026-10-22T11:35:24.847055235Z --- PASS: TestNormalize/obsidian_scheme_unchanged (0.00s) 2026-10-22T11:35:24.847092938Z --- PASS: TestNormalize/domain_gets_https (0.00s) 2026-10-22T11:35:24.847130735Z --- PASS: TestNormalize/domain_with_path_gets_https (0.00s) 2026-10-22T11:35:24.847167785Z --- PASS: TestNormalize/search_query_unchanged (0.00s) 2026-10-22T11:35:24.847203018Z --- PASS: TestNormalize/single_word_unchanged (0.00s) 2026-10-22T11:35:24.847268678Z --- PASS: TestNormalize/localhost (0.00s) 2026-10-22T11:35:24.847309928Z --- PASS: TestNormalize/localhost_with_port (0.00s) 2026-10-22T11:35:24.847348947Z --- PASS: TestNormalize/localhost_with_alt_port (0.00s) 2026-10-22T11:35:24.84738614Z --- PASS: TestNormalize/localhost_with_path (0.00s) 2026-10-22T11:35:24.847437532Z --- PASS: TestNormalize/localhost.com_is_a_domain_not_localhost (0.00s) 2026-10-22T11:35:24.847490561Z --- PASS: TestNormalize/localhostevil.com_is_a_domain_not_localhost (0.00s) 2026-10-22T11:35:24.847518161Z === RUN TestNormalize_PathLikeInputsArePure 2026-10-22T11:35:24.847544154Z === RUN TestNormalize_PathLikeInputsArePure/absolute_path 2026-10-22T11:35:24.84757344Z === RUN TestNormalize_PathLikeInputsArePure/relative_path_with_dot 2026-10-22T11:35:24.847599324Z === RUN TestNormalize_PathLikeInputsArePure/relative_parent_path 2026-10-22T11:35:24.847623811Z === RUN TestNormalize_PathLikeInputsArePure/home_path 2026-10-22T11:35:24.847651172Z --- PASS: TestNormalize_PathLikeInputsArePure (0.00s) 2026-10-22T11:35:24.847691076Z --- PASS: TestNormalize_PathLikeInputsArePure/absolute_path (0.00s) 2026-10-22T11:35:24.847745121Z --- PASS: TestNormalize_PathLikeInputsArePure/relative_path_with_dot (0.00s) 2026-10-22T11:35:24.847796035Z --- PASS: TestNormalize_PathLikeInputsArePure/relative_parent_path (0.00s) 2026-10-22T11:35:24.847829504Z --- PASS: TestNormalize_PathLikeInputsArePure/home_path (0.00s) 2026-10-22T11:35:24.84784756Z === RUN TestTrimLeadingSpacesIfURL 2026-10-22T11:35:24.84787152Z === RUN TestTrimLeadingSpacesIfURL/single_space_before_https_URL 2026-10-22T11:35:24.847896477Z === RUN TestTrimLeadingSpacesIfURL/multiple_spaces_before_https_URL 2026-10-22T11:35:24.847922914Z === RUN TestTrimLeadingSpacesIfURL/tab_before_URL 2026-10-22T11:35:24.847943809Z === RUN TestTrimLeadingSpacesIfURL/mixed_whitespace_before_URL 2026-10-22T11:35:24.847967619Z === RUN TestTrimLeadingSpacesIfURL/space_before_domain 2026-10-22T11:35:24.847992512Z === RUN TestTrimLeadingSpacesIfURL/spaces_before_localhost 2026-10-22T11:35:24.848016989Z === RUN TestTrimLeadingSpacesIfURL/no_leading_space_URL_unchanged 2026-10-22T11:35:24.848037966Z === RUN TestTrimLeadingSpacesIfURL/search_query_with_leading_space_unchanged 2026-10-22T11:35:24.848061269Z === RUN TestTrimLeadingSpacesIfURL/single_word_with_leading_space_unchanged 2026-10-22T11:35:24.848085673Z === RUN TestTrimLeadingSpacesIfURL/empty_string_unchanged 2026-10-22T11:35:24.848106965Z === RUN TestTrimLeadingSpacesIfURL/only_spaces_unchanged 2026-10-22T11:35:24.848128553Z --- PASS: TestTrimLeadingSpacesIfURL (0.00s) 2026-10-22T11:35:24.848167639Z --- PASS: TestTrimLeadingSpacesIfURL/single_space_before_https_URL (0.00s) 2026-10-22T11:35:24.848206956Z --- PASS: TestTrimLeadingSpacesIfURL/multiple_spaces_before_https_URL (0.00s) 2026-10-22T11:35:24.848245673Z --- PASS: TestTrimLeadingSpacesIfURL/tab_before_URL (0.00s) 2026-10-22T11:35:24.848287509Z --- PASS: TestTrimLeadingSpacesIfURL/mixed_whitespace_before_URL (0.00s) 2026-10-22T11:35:24.848321132Z --- PASS: TestTrimLeadingSpacesIfURL/space_before_domain (0.00s) 2026-10-22T11:35:24.84835099Z --- PASS: TestTrimLeadingSpacesIfURL/spaces_before_localhost (0.00s) 2026-10-22T11:35:24.848393238Z --- PASS: TestTrimLeadingSpacesIfURL/no_leading_space_URL_unchanged (0.00s) 2026-10-22T11:35:24.8484381Z --- PASS: TestTrimLeadingSpacesIfURL/search_query_with_leading_space_unchanged (0.00s) 2026-10-22T11:35:24.848481349Z --- PASS: TestTrimLeadingSpacesIfURL/single_word_with_leading_space_unchanged (0.00s) 2026-10-22T11:35:24.848522944Z --- PASS: TestTrimLeadingSpacesIfURL/empty_string_unchanged (0.00s) 2026-10-22T11:35:24.84856217Z --- PASS: TestTrimLeadingSpacesIfURL/only_spaces_unchanged (0.00s) 2026-10-22T11:35:24.848585609Z === RUN TestLooksLikeURL 2026-10-22T11:35:24.848626209Z === RUN TestLooksLikeURL/empty_string 2026-10-22T11:35:24.848651504Z === RUN TestLooksLikeURL/http_URL 2026-10-22T11:35:24.848673293Z === RUN TestLooksLikeURL/https_URL 2026-10-22T11:35:24.848695013Z === RUN TestLooksLikeURL/file_URL 2026-10-22T11:35:24.848712134Z === RUN TestLooksLikeURL/dumb_URL 2026-10-22T11:35:24.848726194Z === RUN TestLooksLikeURL/obsidian_URL 2026-10-22T11:35:24.848742706Z === RUN TestLooksLikeURL/about_URL 2026-10-22T11:35:24.848751847Z === RUN TestLooksLikeURL/spotify_URL 2026-10-22T11:35:24.848773686Z === RUN TestLooksLikeURL/mailto_URL 2026-10-22T11:35:24.848791037Z === RUN TestLooksLikeURL/magnet_URL 2026-10-22T11:35:24.848904105Z === RUN TestLooksLikeURL/vscode_URL 2026-10-22T11:35:24.848927402Z === RUN TestLooksLikeURL/domain 2026-10-22T11:35:24.848943506Z === RUN TestLooksLikeURL/domain_with_path 2026-10-22T11:35:24.848959748Z === RUN TestLooksLikeURL/search_query 2026-10-22T11:35:24.848975265Z === RUN TestLooksLikeURL/single_word 2026-10-22T11:35:24.848990007Z === RUN TestLooksLikeURL/localhost 2026-10-22T11:35:24.84900539Z === RUN TestLooksLikeURL/localhost_with_port 2026-10-22T11:35:24.84902359Z === RUN TestLooksLikeURL/localhost_with_alt_port 2026-10-22T11:35:24.849039835Z === RUN TestLooksLikeURL/localhost_with_path 2026-10-22T11:35:24.849057164Z === RUN TestLooksLikeURL/localhost.com_is_a_domain_not_localhost 2026-10-22T11:35:24.849075159Z === RUN TestLooksLikeURL/localhostevil.com_is_a_domain_not_localhost 2026-10-22T11:35:24.849090685Z === RUN TestLooksLikeURL/ipv4_with_port 2026-10-22T11:35:24.849104554Z === RUN TestLooksLikeURL/ipv4 2026-10-22T11:35:24.849120089Z === RUN TestLooksLikeURL/ipv6_bracketed 2026-10-22T11:35:24.849133656Z --- PASS: TestLooksLikeURL (0.00s) 2026-10-22T11:35:24.849162475Z --- PASS: TestLooksLikeURL/empty_string (0.00s) 2026-10-22T11:35:24.8491892Z --- PASS: TestLooksLikeURL/http_URL (0.00s) 2026-10-22T11:35:24.849215656Z --- PASS: TestLooksLikeURL/https_URL (0.00s) 2026-10-22T11:35:24.849243044Z --- PASS: TestLooksLikeURL/file_URL (0.00s) 2026-10-22T11:35:24.849269083Z --- PASS: TestLooksLikeURL/dumb_URL (0.00s) 2026-10-22T11:35:24.849297612Z --- PASS: TestLooksLikeURL/obsidian_URL (0.00s) 2026-10-22T11:35:24.849324341Z --- PASS: TestLooksLikeURL/about_URL (0.00s) 2026-10-22T11:35:24.849350725Z --- PASS: TestLooksLikeURL/spotify_URL (0.00s) 2026-10-22T11:35:24.84937664Z --- PASS: TestLooksLikeURL/mailto_URL (0.00s) 2026-10-22T11:35:24.849402369Z --- PASS: TestLooksLikeURL/magnet_URL (0.00s) 2026-10-22T11:35:24.849428175Z --- PASS: TestLooksLikeURL/vscode_URL (0.00s) 2026-10-22T11:35:24.849454486Z --- PASS: TestLooksLikeURL/domain (0.00s) 2026-10-22T11:35:24.849477875Z --- PASS: TestLooksLikeURL/domain_with_path (0.00s) 2026-10-22T11:35:24.849503857Z --- PASS: TestLooksLikeURL/search_query (0.00s) 2026-10-22T11:35:24.849532678Z --- PASS: TestLooksLikeURL/single_word (0.00s) 2026-10-22T11:35:24.849557963Z --- PASS: TestLooksLikeURL/localhost (0.00s) 2026-10-22T11:35:24.849593358Z --- PASS: TestLooksLikeURL/localhost_with_port (0.00s) 2026-10-22T11:35:24.849621403Z --- PASS: TestLooksLikeURL/localhost_with_alt_port (0.00s) 2026-10-22T11:35:24.84965424Z --- PASS: TestLooksLikeURL/localhost_with_path (0.00s) 2026-10-22T11:35:24.849690725Z --- PASS: TestLooksLikeURL/localhost.com_is_a_domain_not_localhost (0.00s) 2026-10-22T11:35:24.849728748Z --- PASS: TestLooksLikeURL/localhostevil.com_is_a_domain_not_localhost (0.00s) 2026-10-22T11:35:24.849758982Z --- PASS: TestLooksLikeURL/ipv4_with_port (0.00s) 2026-10-22T11:35:24.849783809Z --- PASS: TestLooksLikeURL/ipv4 (0.00s) 2026-10-22T11:35:24.849808068Z --- PASS: TestLooksLikeURL/ipv6_bracketed (0.00s) 2026-10-22T11:35:24.8498235Z === RUN TestNormalize_IPAddressGetsHTTPByDefault 2026-10-22T11:35:24.849839248Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4 2026-10-22T11:35:24.849851424Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4_with_port 2026-10-22T11:35:24.849870156Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/ipv4_with_path 2026-10-22T11:35:24.849886657Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault (0.00s) 2026-10-22T11:35:24.84991869Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4 (0.00s) 2026-10-22T11:35:24.84995411Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4_with_port (0.00s) 2026-10-22T11:35:24.849984078Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/ipv4_with_path (0.00s) 2026-10-22T11:35:24.850005862Z === RUN TestSanitizeDomainForPNGPathKeysDoNotCollide 2026-10-22T11:35:24.850023281Z --- PASS: TestSanitizeDomainForPNGPathKeysDoNotCollide (0.00s) 2026-10-22T11:35:24.850039223Z === RUN TestSanitizeDomainForLongPathKeysUsesBoundedDeterministicFilenames 2026-10-22T11:35:24.850058188Z --- PASS: TestSanitizeDomainForLongPathKeysUsesBoundedDeterministicFilenames (0.00s) 2026-10-22T11:35:24.850072557Z === RUN TestIsExternalScheme 2026-10-22T11:35:24.850086153Z === RUN TestIsExternalScheme/empty_string 2026-10-22T11:35:24.850101452Z === RUN TestIsExternalScheme/http_scheme 2026-10-22T11:35:24.8501154Z === RUN TestIsExternalScheme/https_scheme 2026-10-22T11:35:24.850129177Z === RUN TestIsExternalScheme/file_scheme 2026-10-22T11:35:24.850142922Z === RUN TestIsExternalScheme/dumb_scheme 2026-10-22T11:35:24.85015682Z === RUN TestIsExternalScheme/about_scheme 2026-10-22T11:35:24.850173227Z === RUN TestIsExternalScheme/data_scheme 2026-10-22T11:35:24.850186813Z === RUN TestIsExternalScheme/blob_scheme 2026-10-22T11:35:24.850201512Z === RUN TestIsExternalScheme/javascript_scheme 2026-10-22T11:35:24.850219461Z === RUN TestIsExternalScheme/vscode_scheme 2026-10-22T11:35:24.850236641Z === RUN TestIsExternalScheme/spotify_scheme 2026-10-22T11:35:24.850252193Z === RUN TestIsExternalScheme/steam_scheme 2026-10-22T11:35:24.850268196Z === RUN TestIsExternalScheme/uppercase_HTTP_scheme 2026-10-22T11:35:24.850282156Z === RUN TestIsExternalScheme/uppercase_ABOUT_scheme 2026-10-22T11:35:24.85029785Z === RUN TestIsExternalScheme/uppercase_VSCODE_scheme 2026-10-22T11:35:24.850313757Z === RUN TestIsExternalScheme/geo_scheme 2026-10-22T11:35:24.850328732Z === RUN TestIsExternalScheme/xmpp_scheme 2026-10-22T11:35:24.850341893Z === RUN TestIsExternalScheme/malformed_URL 2026-10-22T11:35:24.850356209Z === RUN TestIsExternalScheme/no_scheme 2026-10-22T11:35:24.850373735Z === RUN TestIsExternalScheme/localhost_port_is_not_external_scheme 2026-10-22T11:35:24.850391174Z === RUN TestIsExternalScheme/scheme_only 2026-10-22T11:35:24.850407539Z --- PASS: TestIsExternalScheme (0.00s) 2026-10-22T11:35:24.850437367Z --- PASS: TestIsExternalScheme/empty_string (0.00s) 2026-10-22T11:35:24.85046746Z --- PASS: TestIsExternalScheme/http_scheme (0.00s) 2026-10-22T11:35:24.850496183Z --- PASS: TestIsExternalScheme/https_scheme (0.00s) 2026-10-22T11:35:24.850524116Z --- PASS: TestIsExternalScheme/file_scheme (0.00s) 2026-10-22T11:35:24.850550091Z --- PASS: TestIsExternalScheme/dumb_scheme (0.00s) 2026-10-22T11:35:24.850577397Z --- PASS: TestIsExternalScheme/about_scheme (0.00s) 2026-10-22T11:35:24.850604096Z --- PASS: TestIsExternalScheme/data_scheme (0.00s) 2026-10-22T11:35:24.850631647Z --- PASS: TestIsExternalScheme/blob_scheme (0.00s) 2026-10-22T11:35:24.850663455Z --- PASS: TestIsExternalScheme/javascript_scheme (0.00s) 2026-10-22T11:35:24.850692255Z --- PASS: TestIsExternalScheme/vscode_scheme (0.00s) 2026-10-22T11:35:24.850721845Z --- PASS: TestIsExternalScheme/spotify_scheme (0.00s) 2026-10-22T11:35:24.850750247Z --- PASS: TestIsExternalScheme/steam_scheme (0.00s) 2026-10-22T11:35:24.850781136Z --- PASS: TestIsExternalScheme/uppercase_HTTP_scheme (0.00s) 2026-10-22T11:35:24.850813841Z --- PASS: TestIsExternalScheme/uppercase_ABOUT_scheme (0.00s) 2026-10-22T11:35:24.850846883Z --- PASS: TestIsExternalScheme/uppercase_VSCODE_scheme (0.00s) 2026-10-22T11:35:24.850875487Z --- PASS: TestIsExternalScheme/geo_scheme (0.00s) 2026-10-22T11:35:24.85090451Z --- PASS: TestIsExternalScheme/xmpp_scheme (0.00s) 2026-10-22T11:35:24.850934776Z --- PASS: TestIsExternalScheme/malformed_URL (0.00s) 2026-10-22T11:35:24.850961949Z --- PASS: TestIsExternalScheme/no_scheme (0.00s) 2026-10-22T11:35:24.850995186Z --- PASS: TestIsExternalScheme/localhost_port_is_not_external_scheme (0.00s) 2026-10-22T11:35:24.851024308Z --- PASS: TestIsExternalScheme/scheme_only (0.00s) 2026-10-22T11:35:24.851038867Z === RUN TestExtractOrigin_ValidURI 2026-10-22T11:35:24.851054251Z === RUN TestExtractOrigin_ValidURI/https_with_port 2026-10-22T11:35:24.851069899Z === RUN TestExtractOrigin_ValidURI/https_without_port 2026-10-22T11:35:24.851086095Z === RUN TestExtractOrigin_ValidURI/http 2026-10-22T11:35:24.851107791Z === RUN TestExtractOrigin_ValidURI/uppercase_host 2026-10-22T11:35:24.851123408Z === RUN TestExtractOrigin_ValidURI/uppercase_scheme 2026-10-22T11:35:24.851138384Z === RUN TestExtractOrigin_ValidURI/https_default_port_omitted 2026-10-22T11:35:24.851154101Z === RUN TestExtractOrigin_ValidURI/http_default_port_omitted 2026-10-22T11:35:24.851170443Z === RUN TestExtractOrigin_ValidURI/https_explicit_non-default_port_kept 2026-10-22T11:35:24.851187631Z === RUN TestExtractOrigin_ValidURI/mixed_case_with_default_port 2026-10-22T11:35:24.851202592Z === RUN TestExtractOrigin_ValidURI/ipv6_with_explicit_port 2026-10-22T11:35:24.85122061Z --- PASS: TestExtractOrigin_ValidURI (0.00s) 2026-10-22T11:35:24.851251517Z --- PASS: TestExtractOrigin_ValidURI/https_with_port (0.00s) 2026-10-22T11:35:24.851285361Z --- PASS: TestExtractOrigin_ValidURI/https_without_port (0.00s) 2026-10-22T11:35:24.851316205Z --- PASS: TestExtractOrigin_ValidURI/http (0.00s) 2026-10-22T11:35:24.851347531Z --- PASS: TestExtractOrigin_ValidURI/uppercase_host (0.00s) 2026-10-22T11:35:24.851490973Z --- PASS: TestExtractOrigin_ValidURI/uppercase_scheme (0.00s) 2026-10-22T11:35:24.851590822Z --- PASS: TestExtractOrigin_ValidURI/https_default_port_omitted (0.00s) 2026-10-22T11:35:24.851677878Z --- PASS: TestExtractOrigin_ValidURI/http_default_port_omitted (0.00s) 2026-10-22T11:35:24.851764231Z --- PASS: TestExtractOrigin_ValidURI/https_explicit_non-default_port_kept (0.00s) 2026-10-22T11:35:24.851847587Z --- PASS: TestExtractOrigin_ValidURI/mixed_case_with_default_port (0.00s) 2026-10-22T11:35:24.851942315Z --- PASS: TestExtractOrigin_ValidURI/ipv6_with_explicit_port (0.00s) 2026-10-22T11:35:24.851973158Z === RUN TestExtractOrigin_InvalidURI 2026-10-22T11:35:24.852074516Z === RUN TestExtractOrigin_InvalidURI/empty 2026-10-22T11:35:24.852141613Z === RUN TestExtractOrigin_InvalidURI/no_scheme 2026-10-22T11:35:24.852208421Z === RUN TestExtractOrigin_InvalidURI/no_host 2026-10-22T11:35:24.852271651Z --- PASS: TestExtractOrigin_InvalidURI (0.00s) 2026-10-22T11:35:24.852358952Z --- PASS: TestExtractOrigin_InvalidURI/empty (0.00s) 2026-10-22T11:35:24.852451839Z --- PASS: TestExtractOrigin_InvalidURI/no_scheme (0.00s) 2026-10-22T11:35:24.852547117Z --- PASS: TestExtractOrigin_InvalidURI/no_host (0.00s) 2026-10-22T11:35:24.852615379Z === RUN TestCanonicalDomain 2026-10-22T11:35:24.852681141Z === RUN TestCanonicalDomain/empty 2026-10-22T11:35:24.852756782Z === RUN TestCanonicalDomain/whitespace_only 2026-10-22T11:35:24.852828751Z === RUN TestCanonicalDomain/url 2026-10-22T11:35:24.852895972Z === RUN TestCanonicalDomain/url_with_port 2026-10-22T11:35:24.852965136Z === RUN TestCanonicalDomain/url_with_userinfo 2026-10-22T11:35:24.853044108Z === RUN TestCanonicalDomain/url_with_userinfo_and_port 2026-10-22T11:35:24.853121678Z === RUN TestCanonicalDomain/domain 2026-10-22T11:35:24.853197574Z === RUN TestCanonicalDomain/domain_with_path 2026-10-22T11:35:24.853273116Z --- PASS: TestCanonicalDomain (0.00s) 2026-10-22T11:35:24.853356181Z --- PASS: TestCanonicalDomain/empty (0.00s) 2026-10-22T11:35:24.853441668Z --- PASS: TestCanonicalDomain/whitespace_only (0.00s) 2026-10-22T11:35:24.853525127Z --- PASS: TestCanonicalDomain/url (0.00s) 2026-10-22T11:35:24.853612227Z --- PASS: TestCanonicalDomain/url_with_port (0.00s) 2026-10-22T11:35:24.853700355Z --- PASS: TestCanonicalDomain/url_with_userinfo (0.00s) 2026-10-22T11:35:24.853789976Z --- PASS: TestCanonicalDomain/url_with_userinfo_and_port (0.00s) 2026-10-22T11:35:24.853870373Z --- PASS: TestCanonicalDomain/domain (0.00s) 2026-10-22T11:35:24.85395812Z --- PASS: TestCanonicalDomain/domain_with_path (0.00s) 2026-10-22T11:35:24.854029283Z === RUN TestDisplayDomain 2026-10-22T11:35:24.854099694Z === RUN TestDisplayDomain/empty 2026-10-22T11:35:24.854121506Z === RUN TestDisplayDomain/whitespace_only 2026-10-22T11:35:24.854225991Z === RUN TestDisplayDomain/url_with_port 2026-10-22T11:35:24.854301488Z === RUN TestDisplayDomain/url_without_port 2026-10-22T11:35:24.854367464Z === RUN TestDisplayDomain/url_with_userinfo 2026-10-22T11:35:24.854441182Z === RUN TestDisplayDomain/no_www_prefix 2026-10-22T11:35:24.854512503Z === RUN TestDisplayDomain/host_only 2026-10-22T11:35:24.854584674Z === RUN TestDisplayDomain/invalid_url 2026-10-22T11:35:24.854655454Z === RUN TestDisplayDomain/non-http_scheme 2026-10-22T11:35:24.85472627Z === RUN TestDisplayDomain/ipv6_url 2026-10-22T11:35:24.854791032Z === RUN TestDisplayDomain/uppercase_host 2026-10-22T11:35:24.854855312Z --- PASS: TestDisplayDomain (0.00s) 2026-10-22T11:35:24.854937959Z --- PASS: TestDisplayDomain/empty (0.00s) 2026-10-22T11:35:24.855025339Z --- PASS: TestDisplayDomain/whitespace_only (0.00s) 2026-10-22T11:35:24.855110621Z --- PASS: TestDisplayDomain/url_with_port (0.00s) 2026-10-22T11:35:24.855194225Z --- PASS: TestDisplayDomain/url_without_port (0.00s) 2026-10-22T11:35:24.855292069Z --- PASS: TestDisplayDomain/url_with_userinfo (0.00s) 2026-10-22T11:35:24.85537766Z --- PASS: TestDisplayDomain/no_www_prefix (0.00s) 2026-10-22T11:35:24.855464445Z --- PASS: TestDisplayDomain/host_only (0.00s) 2026-10-22T11:35:24.855548902Z --- PASS: TestDisplayDomain/invalid_url (0.00s) 2026-10-22T11:35:24.855634351Z --- PASS: TestDisplayDomain/non-http_scheme (0.00s) 2026-10-22T11:35:24.855717333Z --- PASS: TestDisplayDomain/ipv6_url (0.00s) 2026-10-22T11:35:24.855802541Z --- PASS: TestDisplayDomain/uppercase_host (0.00s) 2026-10-22T11:35:24.855868744Z === RUN TestShouldReuseRelayPane 2026-10-22T11:35:24.855932797Z === RUN TestShouldReuseRelayPane/same_url_within_window 2026-10-22T11:35:24.85601117Z === RUN TestShouldReuseRelayPane/same_url_at_exact_window_boundary 2026-10-22T11:35:24.856086665Z === RUN TestShouldReuseRelayPane/same_url_just_after_window 2026-10-22T11:35:24.856162656Z === RUN TestShouldReuseRelayPane/different_nonce 2026-10-22T11:35:24.856237497Z === RUN TestShouldReuseRelayPane/different_host 2026-10-22T11:35:24.856260482Z === RUN TestShouldReuseRelayPane/equivalent_after_normalization 2026-10-22T11:35:24.85637217Z === RUN TestShouldReuseRelayPane/surrounding_whitespace_ignored 2026-10-22T11:35:24.856417475Z === RUN TestShouldReuseRelayPane/empty_requested 2026-10-22T11:35:24.856490939Z === RUN TestShouldReuseRelayPane/empty_recorded 2026-10-22T11:35:24.856602057Z === RUN TestShouldReuseRelayPane/recorded_in_the_future 2026-10-22T11:35:24.856643075Z === RUN TestShouldReuseRelayPane/zero_window 2026-10-22T11:35:24.856711386Z === RUN TestShouldReuseRelayPane/negative_window 2026-10-22T11:35:24.856732503Z --- PASS: TestShouldReuseRelayPane (0.00s) 2026-10-22T11:35:24.856846984Z --- PASS: TestShouldReuseRelayPane/same_url_within_window (0.00s) 2026-10-22T11:35:24.856946429Z --- PASS: TestShouldReuseRelayPane/same_url_at_exact_window_boundary (0.00s) 2026-10-22T11:35:24.857053675Z --- PASS: TestShouldReuseRelayPane/same_url_just_after_window (0.00s) 2026-10-22T11:35:24.857132763Z --- PASS: TestShouldReuseRelayPane/different_nonce (0.00s) 2026-10-22T11:35:24.857210549Z --- PASS: TestShouldReuseRelayPane/different_host (0.00s) 2026-10-22T11:35:24.857294247Z --- PASS: TestShouldReuseRelayPane/equivalent_after_normalization (0.00s) 2026-10-22T11:35:24.857376368Z --- PASS: TestShouldReuseRelayPane/surrounding_whitespace_ignored (0.00s) 2026-10-22T11:35:24.857455571Z --- PASS: TestShouldReuseRelayPane/empty_requested (0.00s) 2026-10-22T11:35:24.857538437Z --- PASS: TestShouldReuseRelayPane/empty_recorded (0.00s) 2026-10-22T11:35:24.85762607Z --- PASS: TestShouldReuseRelayPane/recorded_in_the_future (0.00s) 2026-10-22T11:35:24.857668666Z --- PASS: TestShouldReuseRelayPane/zero_window (0.00s) 2026-10-22T11:35:24.857713614Z --- PASS: TestShouldReuseRelayPane/negative_window (0.00s) 2026-10-22T11:35:24.85772583Z === RUN TestRelayURLKey_Normalizes 2026-10-22T11:35:24.85773847Z --- PASS: TestRelayURLKey_Normalizes (0.00s) 2026-10-22T11:35:24.857764948Z === RUN TestBuildSearchURL 2026-10-22T11:35:24.857777842Z === RUN TestBuildSearchURL/bang_shortcut_google 2026-10-22T11:35:24.857788077Z === RUN TestBuildSearchURL/bang_shortcut_duckduckgo_multi-word 2026-10-22T11:35:24.857799878Z === RUN TestBuildSearchURL/bang_shortcut_google_images 2026-10-22T11:35:24.857841397Z === RUN TestBuildSearchURL/unknown_bang_falls_back_to_default_search 2026-10-22T11:35:24.857855911Z === RUN TestBuildSearchURL/url-like_input_gets_normalized 2026-10-22T11:35:24.857866207Z === RUN TestBuildSearchURL/url_with_path 2026-10-22T11:35:24.857876327Z === RUN TestBuildSearchURL/url_with_scheme_unchanged 2026-10-22T11:35:24.857904053Z === RUN TestBuildSearchURL/custom_scheme_dumb_unchanged 2026-10-22T11:35:24.85791601Z === RUN TestBuildSearchURL/custom_scheme_spotify_unchanged 2026-10-22T11:35:24.85792521Z === RUN TestBuildSearchURL/mailto_scheme_unchanged 2026-10-22T11:35:24.857934597Z === RUN TestBuildSearchURL/plain_search_query_uses_default 2026-10-22T11:35:24.8579437Z === RUN TestBuildSearchURL/empty_input_returns_empty 2026-10-22T11:35:24.857971116Z === RUN TestBuildSearchURL/no_shortcuts_uses_default_for_bang 2026-10-22T11:35:24.857983232Z === RUN TestBuildSearchURL/no_default_search_returns_input_for_plain_query 2026-10-22T11:35:24.857994042Z === RUN TestBuildSearchURL/bang_without_query_treated_as_search 2026-10-22T11:35:24.858003391Z --- PASS: TestBuildSearchURL (0.00s) 2026-10-22T11:35:24.858041871Z --- PASS: TestBuildSearchURL/bang_shortcut_google (0.00s) 2026-10-22T11:35:24.858068638Z --- PASS: TestBuildSearchURL/bang_shortcut_duckduckgo_multi-word (0.00s) 2026-10-22T11:35:24.858108536Z --- PASS: TestBuildSearchURL/bang_shortcut_google_images (0.00s) 2026-10-22T11:35:24.858138453Z --- PASS: TestBuildSearchURL/unknown_bang_falls_back_to_default_search (0.00s) 2026-10-22T11:35:24.858180186Z --- PASS: TestBuildSearchURL/url-like_input_gets_normalized (0.00s) 2026-10-22T11:35:24.858204027Z --- PASS: TestBuildSearchURL/url_with_path (0.00s) 2026-10-22T11:35:24.858246849Z --- PASS: TestBuildSearchURL/url_with_scheme_unchanged (0.00s) 2026-10-22T11:35:24.858274654Z --- PASS: TestBuildSearchURL/custom_scheme_dumb_unchanged (0.00s) 2026-10-22T11:35:24.858317246Z --- PASS: TestBuildSearchURL/custom_scheme_spotify_unchanged (0.00s) 2026-10-22T11:35:24.858344411Z --- PASS: TestBuildSearchURL/mailto_scheme_unchanged (0.00s) 2026-10-22T11:35:24.858391345Z --- PASS: TestBuildSearchURL/plain_search_query_uses_default (0.00s) 2026-10-22T11:35:24.858419413Z --- PASS: TestBuildSearchURL/empty_input_returns_empty (0.00s) 2026-10-22T11:35:24.858463294Z --- PASS: TestBuildSearchURL/no_shortcuts_uses_default_for_bang (0.00s) 2026-10-22T11:35:24.858495113Z --- PASS: TestBuildSearchURL/no_default_search_returns_input_for_plain_query (0.00s) 2026-10-22T11:35:24.858538024Z --- PASS: TestBuildSearchURL/bang_without_query_treated_as_search (0.00s) 2026-10-22T11:35:24.858550114Z === RUN TestParseBangShortcut 2026-10-22T11:35:24.858560727Z === RUN TestParseBangShortcut/simple_google_search 2026-10-22T11:35:24.858572778Z === RUN TestParseBangShortcut/duckduckgo_multi-word_query 2026-10-22T11:35:24.858581809Z === RUN TestParseBangShortcut/github_search 2026-10-22T11:35:24.858769408Z === RUN TestParseBangShortcut/google_images 2026-10-22T11:35:24.858790938Z === RUN TestParseBangShortcut/youtube_search 2026-10-22T11:35:24.858864021Z === RUN TestParseBangShortcut/no_query_after_shortcut 2026-10-22T11:35:24.858930792Z === RUN TestParseBangShortcut/empty_query_after_space 2026-10-22T11:35:24.859002557Z === RUN TestParseBangShortcut/multiple_spaces_only 2026-10-22T11:35:24.85907146Z === RUN TestParseBangShortcut/empty_shortcut 2026-10-22T11:35:24.859137504Z === RUN TestParseBangShortcut/plain_text_no_bang 2026-10-22T11:35:24.85920112Z === RUN TestParseBangShortcut/bang_at_end_not_supported 2026-10-22T11:35:24.859253883Z === RUN TestParseBangShortcut/url-like_input 2026-10-22T11:35:24.859318438Z === RUN TestParseBangShortcut/empty_input 2026-10-22T11:35:24.85938197Z === RUN TestParseBangShortcut/just_exclamation_mark 2026-10-22T11:35:24.85944454Z === RUN TestParseBangShortcut/query_with_extra_spaces_trimmed 2026-10-22T11:35:24.859508099Z === RUN TestParseBangShortcut/long_shortcut_key 2026-10-22T11:35:24.859530304Z --- PASS: TestParseBangShortcut (0.00s) 2026-10-22T11:35:24.859679011Z --- PASS: TestParseBangShortcut/simple_google_search (0.00s) 2026-10-22T11:35:24.85976486Z --- PASS: TestParseBangShortcut/duckduckgo_multi-word_query (0.00s) 2026-10-22T11:35:24.859847591Z --- PASS: TestParseBangShortcut/github_search (0.00s) 2026-10-22T11:35:24.859934327Z --- PASS: TestParseBangShortcut/google_images (0.00s) 2026-10-22T11:35:24.859976233Z --- PASS: TestParseBangShortcut/youtube_search (0.00s) 2026-10-22T11:35:24.860061693Z --- PASS: TestParseBangShortcut/no_query_after_shortcut (0.00s) 2026-10-22T11:35:24.860146074Z --- PASS: TestParseBangShortcut/empty_query_after_space (0.00s) 2026-10-22T11:35:24.860231826Z --- PASS: TestParseBangShortcut/multiple_spaces_only (0.00s) 2026-10-22T11:35:24.860314737Z --- PASS: TestParseBangShortcut/empty_shortcut (0.00s) 2026-10-22T11:35:24.860396044Z --- PASS: TestParseBangShortcut/plain_text_no_bang (0.00s) 2026-10-22T11:35:24.860476494Z --- PASS: TestParseBangShortcut/bang_at_end_not_supported (0.00s) 2026-10-22T11:35:24.860560913Z --- PASS: TestParseBangShortcut/url-like_input (0.00s) 2026-10-22T11:35:24.86064696Z --- PASS: TestParseBangShortcut/empty_input (0.00s) 2026-10-22T11:35:24.860733014Z --- PASS: TestParseBangShortcut/just_exclamation_mark (0.00s) 2026-10-22T11:35:24.860822942Z --- PASS: TestParseBangShortcut/query_with_extra_spaces_trimmed (0.00s) 2026-10-22T11:35:24.860911143Z --- PASS: TestParseBangShortcut/long_shortcut_key (0.00s) 2026-10-22T11:35:24.860979679Z === RUN TestResolveBrowserStartupURL_PreservesExplicitURL 2026-10-22T11:35:24.861054033Z --- PASS: TestResolveBrowserStartupURL_PreservesExplicitURL (0.00s) 2026-10-22T11:35:24.861126986Z === RUN TestResolveBrowserStartupURL_DefaultsToHistory 2026-10-22T11:35:24.861197139Z --- PASS: TestResolveBrowserStartupURL_DefaultsToHistory (0.00s) 2026-10-22T11:35:24.861228757Z === RUN TestResolveBrowserStartupURL_WhitespaceOnlyDefaultsToHistory 2026-10-22T11:35:24.86129843Z --- PASS: TestResolveBrowserStartupURL_WhitespaceOnlyDefaultsToHistory (0.00s) 2026-10-22T11:35:24.861367185Z === RUN TestDefaultBrowserStartupURL 2026-10-22T11:35:24.861442399Z --- PASS: TestDefaultBrowserStartupURL (0.00s) 2026-10-22T11:35:24.861508199Z PASS 2026-10-22T11:35:24.861597509Z ok github.com/bnema/dumber/internal/domain/url 0.005s 2026-10-22T11:35:24.861672742Z ? github.com/bnema/dumber/internal/domain/validation [no test files] 2026-10-22T11:35:24.878625824Z === RUN TestKeyString 2026-10-22T11:35:24.878680804Z === RUN TestKeyString/letter 2026-10-22T11:35:24.878697864Z === RUN TestKeyString/shift_letter 2026-10-22T11:35:24.878708122Z === RUN TestKeyString/ctrl_letter 2026-10-22T11:35:24.878717272Z === RUN TestKeyString/ctrl_plus 2026-10-22T11:35:24.878725966Z === RUN TestKeyString/bare_plus 2026-10-22T11:35:24.878766196Z === RUN TestKeyString/shift_glyph 2026-10-22T11:35:24.878778971Z === RUN TestKeyString/special_CR 2026-10-22T11:35:24.878787888Z === RUN TestKeyString/special_Esc 2026-10-22T11:35:24.878793562Z === RUN TestKeyString/special_Space 2026-10-22T11:35:24.87881178Z === RUN TestKeyString/special_Tab 2026-10-22T11:35:24.878842467Z === RUN TestKeyString/special_BackSpace 2026-10-22T11:35:24.878857366Z === RUN TestKeyString/special_Delete 2026-10-22T11:35:24.878873391Z === RUN TestKeyString/special_Left 2026-10-22T11:35:24.87888577Z === RUN TestKeyString/special_Right 2026-10-22T11:35:24.878915162Z === RUN TestKeyString/special_Up 2026-10-22T11:35:24.878927339Z === RUN TestKeyString/special_Down 2026-10-22T11:35:24.878933412Z === RUN TestKeyString/special_Home 2026-10-22T11:35:24.878938737Z === RUN TestKeyString/special_End 2026-10-22T11:35:24.878943682Z === RUN TestKeyString/special_PageUp 2026-10-22T11:35:24.878955483Z === RUN TestKeyString/special_PageDown 2026-10-22T11:35:24.878964099Z === RUN TestKeyString/ctrl_Tab 2026-10-22T11:35:24.878987364Z === RUN TestKeyString/shift_BackSpace 2026-10-22T11:35:24.879005378Z === RUN TestKeyString/alt_Delete 2026-10-22T11:35:24.879015192Z === RUN TestKeyString/ctrl_Left 2026-10-22T11:35:24.879023559Z === RUN TestKeyString/literal_lt 2026-10-22T11:35:24.879031963Z === RUN TestKeyString/literal_gt 2026-10-22T11:35:24.879042026Z === RUN TestKeyString/ctrl_gt 2026-10-22T11:35:24.879069896Z === RUN TestKeyString/alt_only 2026-10-22T11:35:24.879083345Z === RUN TestKeyString/ctrl_alt 2026-10-22T11:35:24.879092341Z === RUN TestKeyString/ctrl_shift 2026-10-22T11:35:24.879145259Z --- PASS: TestKeyString (0.00s) 2026-10-22T11:35:24.879168787Z --- PASS: TestKeyString/letter (0.00s) 2026-10-22T11:35:24.879198062Z --- PASS: TestKeyString/shift_letter (0.00s) 2026-10-22T11:35:24.879232513Z --- PASS: TestKeyString/ctrl_letter (0.00s) 2026-10-22T11:35:24.879251793Z --- PASS: TestKeyString/ctrl_plus (0.00s) 2026-10-22T11:35:24.879265964Z --- PASS: TestKeyString/bare_plus (0.00s) 2026-10-22T11:35:24.879280339Z --- PASS: TestKeyString/shift_glyph (0.00s) 2026-10-22T11:35:24.879313532Z --- PASS: TestKeyString/special_CR (0.00s) 2026-10-22T11:35:24.879331615Z --- PASS: TestKeyString/special_Esc (0.00s) 2026-10-22T11:35:24.879347129Z --- PASS: TestKeyString/special_Space (0.00s) 2026-10-22T11:35:24.879361225Z --- PASS: TestKeyString/special_Tab (0.00s) 2026-10-22T11:35:24.879416488Z --- PASS: TestKeyString/special_BackSpace (0.00s) 2026-10-22T11:35:24.879443703Z --- PASS: TestKeyString/special_Delete (0.00s) 2026-10-22T11:35:24.879465624Z --- PASS: TestKeyString/special_Left (0.00s) 2026-10-22T11:35:24.879500617Z --- PASS: TestKeyString/special_Right (0.00s) 2026-10-22T11:35:24.879520698Z --- PASS: TestKeyString/special_Up (0.00s) 2026-10-22T11:35:24.879537008Z --- PASS: TestKeyString/special_Down (0.00s) 2026-10-22T11:35:24.879568353Z --- PASS: TestKeyString/special_Home (0.00s) 2026-10-22T11:35:24.879588568Z --- PASS: TestKeyString/special_End (0.00s) 2026-10-22T11:35:24.879603907Z --- PASS: TestKeyString/special_PageUp (0.00s) 2026-10-22T11:35:24.879618907Z --- PASS: TestKeyString/special_PageDown (0.00s) 2026-10-22T11:35:24.879651766Z --- PASS: TestKeyString/ctrl_Tab (0.00s) 2026-10-22T11:35:24.879681502Z --- PASS: TestKeyString/shift_BackSpace (0.00s) 2026-10-22T11:35:24.879703134Z --- PASS: TestKeyString/alt_Delete (0.00s) 2026-10-22T11:35:24.879730502Z --- PASS: TestKeyString/ctrl_Left (0.00s) 2026-10-22T11:35:24.879746103Z --- PASS: TestKeyString/literal_lt (0.00s) 2026-10-22T11:35:24.879760085Z --- PASS: TestKeyString/literal_gt (0.00s) 2026-10-22T11:35:24.879792311Z --- PASS: TestKeyString/ctrl_gt (0.00s) 2026-10-22T11:35:24.879812973Z --- PASS: TestKeyString/alt_only (0.00s) 2026-10-22T11:35:24.879829288Z --- PASS: TestKeyString/ctrl_alt (0.00s) 2026-10-22T11:35:24.879849601Z --- PASS: TestKeyString/ctrl_shift (0.00s) 2026-10-22T11:35:24.879862417Z === RUN TestSequenceString 2026-10-22T11:35:24.879871228Z === RUN TestSequenceString/yah 2026-10-22T11:35:24.879879926Z === RUN TestSequenceString/double_bracket 2026-10-22T11:35:24.879891287Z === RUN TestSequenceString/gO 2026-10-22T11:35:24.879901145Z === RUN TestSequenceString/esc_collision 2026-10-22T11:35:24.879909985Z === RUN TestSequenceString/enter_collision 2026-10-22T11:35:24.879918628Z --- PASS: TestSequenceString (0.00s) 2026-10-22T11:35:24.879934019Z --- PASS: TestSequenceString/yah (0.00s) 2026-10-22T11:35:24.879956078Z --- PASS: TestSequenceString/double_bracket (0.00s) 2026-10-22T11:35:24.879975956Z --- PASS: TestSequenceString/gO (0.00s) 2026-10-22T11:35:24.879994893Z --- PASS: TestSequenceString/esc_collision (0.00s) 2026-10-22T11:35:24.880018571Z --- PASS: TestSequenceString/enter_collision (0.00s) 2026-10-22T11:35:24.880033105Z === RUN TestSequenceEqual 2026-10-22T11:35:24.88004592Z --- PASS: TestSequenceEqual (0.00s) 2026-10-22T11:35:24.88005802Z === RUN TestKeyStringEmpty 2026-10-22T11:35:24.88007476Z --- PASS: TestKeyStringEmpty (0.00s) 2026-10-22T11:35:24.88008685Z === RUN TestErrorSentinels 2026-10-22T11:35:24.880098826Z --- PASS: TestErrorSentinels (0.00s) 2026-10-22T11:35:24.880111691Z === RUN TestMatcher_FeedPrefixesPending 2026-10-22T11:35:24.880126974Z === RUN TestMatcher_FeedPrefixesPending/]]_first_bracket 2026-10-22T11:35:24.88013712Z === RUN TestMatcher_FeedPrefixesPending/gO_prefix_g 2026-10-22T11:35:24.88014634Z === RUN TestMatcher_FeedPrefixesPending/yah_prefix_ya 2026-10-22T11:35:24.88015504Z --- PASS: TestMatcher_FeedPrefixesPending (0.00s) 2026-10-22T11:35:24.880193917Z --- PASS: TestMatcher_FeedPrefixesPending/]]_first_bracket (0.00s) 2026-10-22T11:35:24.880218849Z --- PASS: TestMatcher_FeedPrefixesPending/gO_prefix_g (0.00s) 2026-10-22T11:35:24.88025404Z --- PASS: TestMatcher_FeedPrefixesPending/yah_prefix_ya (0.00s) 2026-10-22T11:35:24.880270529Z === RUN TestMatcher_FeedComplete 2026-10-22T11:35:24.880285687Z === RUN TestMatcher_FeedComplete/]] 2026-10-22T11:35:24.880295059Z === RUN TestMatcher_FeedComplete/gO 2026-10-22T11:35:24.880303708Z === RUN TestMatcher_FeedComplete/yah 2026-10-22T11:35:24.880312217Z --- PASS: TestMatcher_FeedComplete (0.00s) 2026-10-22T11:35:24.880346284Z --- PASS: TestMatcher_FeedComplete/]] (0.00s) 2026-10-22T11:35:24.880362779Z --- PASS: TestMatcher_FeedComplete/gO (0.00s) 2026-10-22T11:35:24.880377448Z --- PASS: TestMatcher_FeedComplete/yah (0.00s) 2026-10-22T11:35:24.880408241Z === RUN TestMatcher_Counts 2026-10-22T11:35:24.880417669Z === RUN TestMatcher_Counts/2]] 2026-10-22T11:35:24.880426175Z === RUN TestMatcher_Counts/3j 2026-10-22T11:35:24.880434124Z === RUN TestMatcher_Counts/10j 2026-10-22T11:35:24.880453646Z === RUN TestMatcher_Counts/0_binding 2026-10-22T11:35:24.880481982Z --- PASS: TestMatcher_Counts (0.00s) 2026-10-22T11:35:24.880506829Z --- PASS: TestMatcher_Counts/2]] (0.00s) 2026-10-22T11:35:24.880558124Z --- PASS: TestMatcher_Counts/3j (0.00s) 2026-10-22T11:35:24.880582093Z --- PASS: TestMatcher_Counts/10j (0.00s) 2026-10-22T11:35:24.880623456Z --- PASS: TestMatcher_Counts/0_binding (0.00s) 2026-10-22T11:35:24.88063907Z === RUN TestMatcher_ZeroThenCount 2026-10-22T11:35:24.88065424Z --- PASS: TestMatcher_ZeroThenCount (0.00s) 2026-10-22T11:35:24.880666479Z === RUN TestMatcher_CountPendingString 2026-10-22T11:35:24.880691455Z --- PASS: TestMatcher_CountPendingString (0.00s) 2026-10-22T11:35:24.880718763Z === RUN TestMatcher_CountCap9999 2026-10-22T11:35:24.880737657Z --- PASS: TestMatcher_CountCap9999 (0.00s) 2026-10-22T11:35:24.880746301Z === RUN TestMatcher_AutomaticReset 2026-10-22T11:35:24.880770795Z --- PASS: TestMatcher_AutomaticReset (0.00s) 2026-10-22T11:35:24.8807848Z === RUN TestMatcher_AmbiguityClearsOnTransition 2026-10-22T11:35:24.880794731Z --- PASS: TestMatcher_AmbiguityClearsOnTransition (0.00s) 2026-10-22T11:35:24.880802996Z === RUN TestMatcher_AmbiguousShortLong 2026-10-22T11:35:24.880808563Z --- PASS: TestMatcher_AmbiguousShortLong (0.00s) 2026-10-22T11:35:24.880813156Z === RUN TestMatcher_Reset 2026-10-22T11:35:24.880817692Z --- PASS: TestMatcher_Reset (0.00s) 2026-10-22T11:35:24.880822334Z === RUN TestMatcher_InvalidMidSequence 2026-10-22T11:35:24.880828003Z --- PASS: TestMatcher_InvalidMidSequence (0.00s) 2026-10-22T11:35:24.880833011Z === RUN TestMatcher_ResolveAmbiguityInvalid 2026-10-22T11:35:24.880838107Z --- PASS: TestMatcher_ResolveAmbiguityInvalid (0.00s) 2026-10-22T11:35:24.880843128Z === RUN TestMatcher_NilTriePendingEmpty 2026-10-22T11:35:24.880852339Z --- PASS: TestMatcher_NilTriePendingEmpty (0.00s) 2026-10-22T11:35:24.880858795Z === RUN TestMatcher_NilTrieAmbiguousFalse 2026-10-22T11:35:24.880867357Z --- PASS: TestMatcher_NilTrieAmbiguousFalse (0.00s) 2026-10-22T11:35:24.880876084Z === RUN TestMatcher_NilTrieFeedInvalid 2026-10-22T11:35:24.880884338Z --- PASS: TestMatcher_NilTrieFeedInvalid (0.00s) 2026-10-22T11:35:24.880900385Z === RUN TestMatcher_InvalidDeadEnd 2026-10-22T11:35:24.880909611Z --- PASS: TestMatcher_InvalidDeadEnd (0.00s) 2026-10-22T11:35:24.880917444Z === RUN TestMatcher_CountExactCap 2026-10-22T11:35:24.880922796Z --- PASS: TestMatcher_CountExactCap (0.00s) 2026-10-22T11:35:24.880929091Z === RUN TestParseBinding_SingleKeys 2026-10-22T11:35:24.880933802Z === RUN TestParseBinding_SingleKeys/j 2026-10-22T11:35:24.880938536Z === RUN TestParseBinding_SingleKeys/shift+j 2026-10-22T11:35:24.880943333Z === RUN TestParseBinding_SingleKeys/ctrl++ 2026-10-22T11:35:24.880947921Z === RUN TestParseBinding_SingleKeys/ctrl+- 2026-10-22T11:35:24.880952436Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.88095707Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.880961735Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.880966376Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.880971217Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.880986663Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.880993933Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.880999443Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881004409Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881009273Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881014095Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881018975Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881024606Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881029901Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881034454Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881039207Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881043922Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881049043Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881057135Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881065583Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881071162Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.88107594Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881080922Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881085766Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881090521Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T11:35:24.881095153Z === RUN TestParseBinding_SingleKeys/enter 2026-10-22T11:35:24.881102925Z === RUN TestParseBinding_SingleKeys/escape 2026-10-22T11:35:24.881111964Z === RUN TestParseBinding_SingleKeys/Enter 2026-10-22T11:35:24.881121279Z === RUN TestParseBinding_SingleKeys/Escape 2026-10-22T11:35:24.881129265Z --- PASS: TestParseBinding_SingleKeys (0.00s) 2026-10-22T11:35:24.881148122Z --- PASS: TestParseBinding_SingleKeys/j (0.00s) 2026-10-22T11:35:24.881166927Z --- PASS: TestParseBinding_SingleKeys/shift+j (0.00s) 2026-10-22T11:35:24.881179711Z --- PASS: TestParseBinding_SingleKeys/ctrl++ (0.00s) 2026-10-22T11:35:24.881195673Z --- PASS: TestParseBinding_SingleKeys/ctrl+- (0.00s) 2026-10-22T11:35:24.881210115Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881224487Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881236627Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881247787Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881259432Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881272574Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881283584Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881299066Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881314501Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881329138Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881343637Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881357881Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881372433Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881386826Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881401159Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881415818Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881431709Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881446473Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881459438Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881471754Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881483204Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881493799Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881504495Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881518633Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881538071Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T11:35:24.881552541Z --- PASS: TestParseBinding_SingleKeys/enter (0.00s) 2026-10-22T11:35:24.881566766Z --- PASS: TestParseBinding_SingleKeys/escape (0.00s) 2026-10-22T11:35:24.881578915Z --- PASS: TestParseBinding_SingleKeys/Enter (0.00s) 2026-10-22T11:35:24.881590256Z --- PASS: TestParseBinding_SingleKeys/Escape (0.00s) 2026-10-22T11:35:24.881596878Z === RUN TestParseBinding_Sequences 2026-10-22T11:35:24.881605259Z === RUN TestParseBinding_Sequences/]] 2026-10-22T11:35:24.881612676Z === RUN TestParseBinding_Sequences/yah 2026-10-22T11:35:24.881622452Z === RUN TestParseBinding_Sequences/gO 2026-10-22T11:35:24.881638258Z --- PASS: TestParseBinding_Sequences (0.00s) 2026-10-22T11:35:24.881656905Z --- PASS: TestParseBinding_Sequences/]] (0.00s) 2026-10-22T11:35:24.881675898Z --- PASS: TestParseBinding_Sequences/yah (0.00s) 2026-10-22T11:35:24.881691605Z --- PASS: TestParseBinding_Sequences/gO (0.00s) 2026-10-22T11:35:24.881697229Z === RUN TestParseBinding_Malformed 2026-10-22T11:35:24.881702783Z === RUN TestParseBinding_Malformed/#00 2026-10-22T11:35:24.881707416Z === RUN TestParseBinding_Malformed/___ 2026-10-22T11:35:24.88171313Z === RUN TestParseBinding_Malformed/< 2026-10-22T11:35:24.881717856Z === RUN TestParseBinding_Malformed/<> 2026-10-22T11:35:24.881722493Z === RUN TestParseBinding_Malformed/ 2026-10-22T11:35:24.881727091Z === RUN TestParseBinding_Malformed/shift+ 2026-10-22T11:35:24.881731896Z === RUN TestParseBinding_Malformed/ctrl+ 2026-10-22T11:35:24.88173664Z --- PASS: TestParseBinding_Malformed (0.00s) 2026-10-22T11:35:24.881747405Z --- PASS: TestParseBinding_Malformed/#00 (0.00s) 2026-10-22T11:35:24.881758357Z --- PASS: TestParseBinding_Malformed/___ (0.00s) 2026-10-22T11:35:24.881768849Z --- PASS: TestParseBinding_Malformed/< (0.00s) 2026-10-22T11:35:24.881780305Z --- PASS: TestParseBinding_Malformed/<> (0.00s) 2026-10-22T11:35:24.881791461Z --- PASS: TestParseBinding_Malformed/ (0.00s) 2026-10-22T11:35:24.881802516Z --- PASS: TestParseBinding_Malformed/shift+ (0.00s) 2026-10-22T11:35:24.881813622Z --- PASS: TestParseBinding_Malformed/ctrl+ (0.00s) 2026-10-22T11:35:24.881818274Z === RUN TestParseBinding_CanonicalString 2026-10-22T11:35:24.881823044Z === RUN TestParseBinding_CanonicalString/j 2026-10-22T11:35:24.881827933Z === RUN TestParseBinding_CanonicalString/shift+j 2026-10-22T11:35:24.881832929Z === RUN TestParseBinding_CanonicalString/ctrl++ 2026-10-22T11:35:24.88183792Z === RUN TestParseBinding_CanonicalString/ctrl+- 2026-10-22T11:35:24.881842901Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881847848Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881853955Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881858872Z === RUN TestParseBinding_CanonicalString/+ 2026-10-22T11:35:24.881863513Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881868265Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881873038Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881877935Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.8818836Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881888475Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881893515Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881899247Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881904383Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881909796Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881914635Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881919776Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881939805Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881948033Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881953286Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881958573Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881963548Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881968773Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881974126Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881979291Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881985166Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881990367Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.881995306Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.882000609Z === RUN TestParseBinding_CanonicalString/> 2026-10-22T11:35:24.882005553Z === RUN TestParseBinding_CanonicalString/ctrl+> 2026-10-22T11:35:24.882010414Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T11:35:24.882015246Z === RUN TestParseBinding_CanonicalString/gO 2026-10-22T11:35:24.882020264Z --- PASS: TestParseBinding_CanonicalString (0.00s) 2026-10-22T11:35:24.882032973Z --- PASS: TestParseBinding_CanonicalString/j (0.00s) 2026-10-22T11:35:24.882045454Z --- PASS: TestParseBinding_CanonicalString/shift+j (0.00s) 2026-10-22T11:35:24.882057647Z --- PASS: TestParseBinding_CanonicalString/ctrl++ (0.00s) 2026-10-22T11:35:24.88207034Z --- PASS: TestParseBinding_CanonicalString/ctrl+- (0.00s) 2026-10-22T11:35:24.882082239Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882093959Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882105834Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882117179Z --- PASS: TestParseBinding_CanonicalString/+ (0.00s) 2026-10-22T11:35:24.882128846Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882141837Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882153782Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882166263Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882178395Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882190191Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882203797Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882216552Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882236158Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882249229Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882260905Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882272839Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.88228579Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882297776Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882312274Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882325727Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882339422Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882353239Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882369852Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882385963Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882402178Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882417053Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882431858Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882446617Z --- PASS: TestParseBinding_CanonicalString/> (0.00s) 2026-10-22T11:35:24.882459464Z --- PASS: TestParseBinding_CanonicalString/ctrl+> (0.00s) 2026-10-22T11:35:24.882471584Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T11:35:24.882483168Z --- PASS: TestParseBinding_CanonicalString/gO (0.00s) 2026-10-22T11:35:24.882488102Z === RUN TestParseBinding_LegacyChords 2026-10-22T11:35:24.882493543Z === RUN TestParseBinding_LegacyChords/ctrl+d 2026-10-22T11:35:24.882498745Z === RUN TestParseBinding_LegacyChords/control+j 2026-10-22T11:35:24.882503484Z === RUN TestParseBinding_LegacyChords/alt+k 2026-10-22T11:35:24.882508323Z === RUN TestParseBinding_LegacyChords/ctrl+J 2026-10-22T11:35:24.882517159Z --- PASS: TestParseBinding_LegacyChords (0.00s) 2026-10-22T11:35:24.882534763Z --- PASS: TestParseBinding_LegacyChords/ctrl+d (0.00s) 2026-10-22T11:35:24.882550324Z --- PASS: TestParseBinding_LegacyChords/control+j (0.00s) 2026-10-22T11:35:24.882565208Z --- PASS: TestParseBinding_LegacyChords/alt+k (0.00s) 2026-10-22T11:35:24.88258513Z --- PASS: TestParseBinding_LegacyChords/ctrl+J (0.00s) 2026-10-22T11:35:24.882593809Z === RUN TestParseBinding_MoreMalformed 2026-10-22T11:35:24.882599943Z === RUN TestParseBinding_MoreMalformed/ctrl+shift+j+k 2026-10-22T11:35:24.88260844Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T11:35:24.882616843Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T11:35:24.882625392Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T11:35:24.882633848Z === RUN TestParseBinding_MoreMalformed/ctrl+ 2026-10-22T11:35:24.882642309Z --- PASS: TestParseBinding_MoreMalformed (0.00s) 2026-10-22T11:35:24.882661163Z --- PASS: TestParseBinding_MoreMalformed/ctrl+shift+j+k (0.00s) 2026-10-22T11:35:24.882673839Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T11:35:24.882686675Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T11:35:24.882698691Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T11:35:24.882710315Z --- PASS: TestParseBinding_MoreMalformed/ctrl+ (0.00s) 2026-10-22T11:35:24.882714985Z === RUN TestParseBinding_PlusAlone 2026-10-22T11:35:24.882720373Z --- PASS: TestParseBinding_PlusAlone (0.00s) 2026-10-22T11:35:24.882728946Z === RUN TestParseBinding_LooksLikeChordButRaw 2026-10-22T11:35:24.882738114Z --- PASS: TestParseBinding_LooksLikeChordButRaw (0.00s) 2026-10-22T11:35:24.882747495Z === RUN TestParseBinding_BareModifierLikeIsLiteral 2026-10-22T11:35:24.882757093Z === RUN TestParseBinding_BareModifierLikeIsLiteral/C-d 2026-10-22T11:35:24.882765742Z === RUN TestParseBinding_BareModifierLikeIsLiteral/S-j 2026-10-22T11:35:24.882774211Z === RUN TestParseBinding_BareModifierLikeIsLiteral/A-k 2026-10-22T11:35:24.882782921Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral (0.00s) 2026-10-22T11:35:24.882801553Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/C-d (0.00s) 2026-10-22T11:35:24.882820993Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/S-j (0.00s) 2026-10-22T11:35:24.882837693Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/A-k (0.00s) 2026-10-22T11:35:24.88284767Z === RUN TestParseBinding_CtrlGtRoundTrip 2026-10-22T11:35:24.882856652Z === RUN TestParseBinding_CtrlGtRoundTrip/ctrl+> 2026-10-22T11:35:24.882865321Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T11:35:24.882873671Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T11:35:24.88288341Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T11:35:24.882891887Z === RUN TestParseBinding_CtrlGtRoundTrip/> 2026-10-22T11:35:24.882900306Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T11:35:24.882908869Z --- PASS: TestParseBinding_CtrlGtRoundTrip (0.00s) 2026-10-22T11:35:24.882926387Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ctrl+> (0.00s) 2026-10-22T11:35:24.882945292Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T11:35:24.882958303Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T11:35:24.882971026Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T11:35:24.882982638Z --- PASS: TestParseBinding_CtrlGtRoundTrip/> (0.00s) 2026-10-22T11:35:24.882994592Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T11:35:24.882999619Z === RUN TestParseBinding_ShiftCHyphenDRoundTrip 2026-10-22T11:35:24.883005038Z --- PASS: TestParseBinding_ShiftCHyphenDRoundTrip (0.00s) 2026-10-22T11:35:24.88300996Z === RUN TestParseBinding_SpecialNamesInSequence 2026-10-22T11:35:24.8830187Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883027687Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883037638Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883046255Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883054743Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883063809Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883072248Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883080911Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T11:35:24.883089995Z --- PASS: TestParseBinding_SpecialNamesInSequence (0.00s) 2026-10-22T11:35:24.883108992Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.883128609Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.883145447Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.883159244Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.883172145Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.88318509Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.883198513Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.88321603Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T11:35:24.883224838Z === RUN TestParseBinding_BareNamedPrefixIsLiteral 2026-10-22T11:35:24.88323426Z --- PASS: TestParseBinding_BareNamedPrefixIsLiteral (0.00s) 2026-10-22T11:35:24.883243281Z === RUN TestParseBinding_PrintableGlyphs 2026-10-22T11:35:24.883252171Z --- PASS: TestParseBinding_PrintableGlyphs (0.00s) 2026-10-22T11:35:24.88326073Z === RUN TestParseBinding_MixedAngleSequences 2026-10-22T11:35:24.883269486Z === RUN TestParseBinding_MixedAngleSequences/j 2026-10-22T11:35:24.883278255Z === RUN TestParseBinding_MixedAngleSequences/j 2026-10-22T11:35:24.883286866Z --- PASS: TestParseBinding_MixedAngleSequences (0.00s) 2026-10-22T11:35:24.883305491Z --- PASS: TestParseBinding_MixedAngleSequences/j (0.00s) 2026-10-22T11:35:24.883321951Z --- PASS: TestParseBinding_MixedAngleSequences/j (0.00s) 2026-10-22T11:35:24.883331512Z === RUN TestParseBinding_CtrlHyphenRoundTrip 2026-10-22T11:35:24.883340002Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ctrl+- 2026-10-22T11:35:24.883348527Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T11:35:24.883357059Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T11:35:24.88336548Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T11:35:24.883373891Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T11:35:24.883382805Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip (0.00s) 2026-10-22T11:35:24.883458308Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ctrl+- (0.00s) 2026-10-22T11:35:24.88348891Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T11:35:24.88352662Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T11:35:24.883555171Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T11:35:24.883592728Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T11:35:24.883609169Z === RUN TestParseBinding_CtrlPlusRoundTrip 2026-10-22T11:35:24.883622484Z === RUN TestParseBinding_CtrlPlusRoundTrip/ctrl++ 2026-10-22T11:35:24.883634871Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T11:35:24.88370723Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T11:35:24.883723552Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T11:35:24.883738599Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T11:35:24.883761085Z --- PASS: TestParseBinding_CtrlPlusRoundTrip (0.00s) 2026-10-22T11:35:24.88381762Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ctrl++ (0.00s) 2026-10-22T11:35:24.883873133Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T11:35:24.883903514Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T11:35:24.883936234Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T11:35:24.883977716Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T11:35:24.883985383Z === RUN TestParseBinding_MultiModifierRoundTrip 2026-10-22T11:35:24.884005564Z --- PASS: TestParseBinding_MultiModifierRoundTrip (0.00s) 2026-10-22T11:35:24.884020473Z === RUN TestParseBinding_RoundTrip 2026-10-22T11:35:24.884026785Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T11:35:24.884032014Z === RUN TestParseBinding_RoundTrip/shift+j 2026-10-22T11:35:24.884037048Z === RUN TestParseBinding_RoundTrip/ctrl++ 2026-10-22T11:35:24.884042057Z === RUN TestParseBinding_RoundTrip/ctrl+- 2026-10-22T11:35:24.884079633Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884086917Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884091855Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884106373Z === RUN TestParseBinding_RoundTrip/]] 2026-10-22T11:35:24.88411552Z === RUN TestParseBinding_RoundTrip/yah 2026-10-22T11:35:24.884120969Z === RUN TestParseBinding_RoundTrip/gO 2026-10-22T11:35:24.884129411Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884151944Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.88416314Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884173974Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884182961Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884196582Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884206762Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884212517Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884220916Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884231349Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.88425591Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884268265Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884277607Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.88428652Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884300235Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884315551Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884328414Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884346889Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884366148Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884386587Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884403153Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884419038Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884431349Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884442288Z === RUN TestParseBinding_RoundTrip/> 2026-10-22T11:35:24.884452317Z === RUN TestParseBinding_RoundTrip/ctrl+> 2026-10-22T11:35:24.884461421Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884470102Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T11:35:24.884482489Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T11:35:24.884496066Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T11:35:24.884509243Z === RUN TestParseBinding_RoundTrip/-d 2026-10-22T11:35:24.884518541Z === RUN TestParseBinding_RoundTrip/C-d 2026-10-22T11:35:24.884529429Z === RUN TestParseBinding_RoundTrip/S-j 2026-10-22T11:35:24.884538847Z === RUN TestParseBinding_RoundTrip/A-k 2026-10-22T11:35:24.884547626Z === RUN TestParseBinding_RoundTrip/Spacej 2026-10-22T11:35:24.884556338Z === RUN TestParseBinding_RoundTrip/Escj 2026-10-22T11:35:24.884565056Z === RUN TestParseBinding_RoundTrip/Tabx 2026-10-22T11:35:24.884574972Z === RUN TestParseBinding_RoundTrip/enter 2026-10-22T11:35:24.884585873Z === RUN TestParseBinding_RoundTrip/escape 2026-10-22T11:35:24.884594917Z === RUN TestParseBinding_RoundTrip/return 2026-10-22T11:35:24.884604205Z === RUN TestParseBinding_RoundTrip/esc 2026-10-22T11:35:24.884613466Z --- PASS: TestParseBinding_RoundTrip (0.00s) 2026-10-22T11:35:24.884628204Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T11:35:24.884643697Z --- PASS: TestParseBinding_RoundTrip/shift+j (0.00s) 2026-10-22T11:35:24.884662474Z --- PASS: TestParseBinding_RoundTrip/ctrl++ (0.00s) 2026-10-22T11:35:24.8846802Z --- PASS: TestParseBinding_RoundTrip/ctrl+- (0.00s) 2026-10-22T11:35:24.884695871Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884711137Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884726474Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884743986Z --- PASS: TestParseBinding_RoundTrip/]] (0.00s) 2026-10-22T11:35:24.884759488Z --- PASS: TestParseBinding_RoundTrip/yah (0.00s) 2026-10-22T11:35:24.884774311Z --- PASS: TestParseBinding_RoundTrip/gO (0.00s) 2026-10-22T11:35:24.884794485Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884810042Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884825354Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884843785Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884859801Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884876891Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884894662Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884921974Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884951356Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884971608Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.884990872Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.88500857Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.88502383Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885039559Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885055396Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885073752Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885090467Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.88510776Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.88512625Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885142169Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885157986Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885173266Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885199028Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885270604Z --- PASS: TestParseBinding_RoundTrip/> (0.00s) 2026-10-22T11:35:24.885308071Z --- PASS: TestParseBinding_RoundTrip/ctrl+> (0.00s) 2026-10-22T11:35:24.885337493Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885377396Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T11:35:24.885408825Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T11:35:24.885438523Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T11:35:24.885468152Z --- PASS: TestParseBinding_RoundTrip/-d (0.00s) 2026-10-22T11:35:24.885497354Z --- PASS: TestParseBinding_RoundTrip/C-d (0.00s) 2026-10-22T11:35:24.885524356Z --- PASS: TestParseBinding_RoundTrip/S-j (0.00s) 2026-10-22T11:35:24.885551397Z --- PASS: TestParseBinding_RoundTrip/A-k (0.00s) 2026-10-22T11:35:24.885578966Z --- PASS: TestParseBinding_RoundTrip/Spacej (0.00s) 2026-10-22T11:35:24.88561007Z --- PASS: TestParseBinding_RoundTrip/Escj (0.00s) 2026-10-22T11:35:24.885640077Z --- PASS: TestParseBinding_RoundTrip/Tabx (0.00s) 2026-10-22T11:35:24.885667456Z --- PASS: TestParseBinding_RoundTrip/enter (0.00s) 2026-10-22T11:35:24.885697519Z --- PASS: TestParseBinding_RoundTrip/escape (0.00s) 2026-10-22T11:35:24.885724388Z --- PASS: TestParseBinding_RoundTrip/return (0.00s) 2026-10-22T11:35:24.885751311Z --- PASS: TestParseBinding_RoundTrip/esc (0.00s) 2026-10-22T11:35:24.885777852Z === RUN TestParseBinding_DeterministicRoundTripProperty 2026-10-22T11:35:24.885795355Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T11:35:24.885815095Z === RUN TestParseBinding_DeterministicRoundTripProperty/J 2026-10-22T11:35:24.88583285Z === RUN TestParseBinding_DeterministicRoundTripProperty/]] 2026-10-22T11:35:24.885857016Z === RUN TestParseBinding_DeterministicRoundTripProperty/yah 2026-10-22T11:35:24.885881846Z === RUN TestParseBinding_DeterministicRoundTripProperty/gO 2026-10-22T11:35:24.885901056Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.885919538Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.885938941Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.885957127Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.885977005Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.885997313Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886015866Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886033594Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886051341Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886068597Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886086148Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886104309Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886124431Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886143332Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886160329Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886177959Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886204941Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886223848Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886241443Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886258801Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.88627756Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886297519Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886314798Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886371916Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886392644Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886411183Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886428975Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886446419Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886464327Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886482956Z === RUN TestParseBinding_DeterministicRoundTripProperty/! 2026-10-22T11:35:24.886500266Z === RUN TestParseBinding_DeterministicRoundTripProperty/@ 2026-10-22T11:35:24.886517432Z === RUN TestParseBinding_DeterministicRoundTripProperty/# 2026-10-22T11:35:24.886534972Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T11:35:24.886551858Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T11:35:24.88656767Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T11:35:24.886584647Z === RUN TestParseBinding_DeterministicRoundTripProperty/Spacej 2026-10-22T11:35:24.886601363Z === RUN TestParseBinding_DeterministicRoundTripProperty/Escj 2026-10-22T11:35:24.886621155Z === RUN TestParseBinding_DeterministicRoundTripProperty/Tabx 2026-10-22T11:35:24.886639895Z === RUN TestParseBinding_DeterministicRoundTripProperty/C-d 2026-10-22T11:35:24.886657888Z === RUN TestParseBinding_DeterministicRoundTripProperty/é 2026-10-22T11:35:24.886675469Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886691786Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886708945Z === RUN TestParseBinding_DeterministicRoundTripProperty/😀 2026-10-22T11:35:24.886726242Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T11:35:24.886744579Z --- PASS: TestParseBinding_DeterministicRoundTripProperty (0.00s) 2026-10-22T11:35:24.886780221Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T11:35:24.886815411Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/J (0.00s) 2026-10-22T11:35:24.88684896Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/]] (0.00s) 2026-10-22T11:35:24.886883328Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/yah (0.00s) 2026-10-22T11:35:24.886918012Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/gO (0.00s) 2026-10-22T11:35:24.886953957Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.886987396Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.88702857Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887065794Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887098862Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887130614Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.88716038Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887191581Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.88722256Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887252717Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887283205Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887316218Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887349554Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887380506Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887481391Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.88757705Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887669344Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887758406Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887851529Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.887945875Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888046662Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888138083Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888239766Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888331983Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888423325Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888516402Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888555616Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888726676Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.888814575Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.889493617Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/! (0.00s) 2026-10-22T11:35:24.889574802Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/@ (0.00s) 2026-10-22T11:35:24.889613964Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/# (0.00s) 2026-10-22T11:35:24.889649543Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T11:35:24.889681215Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T11:35:24.889717501Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T11:35:24.8897532Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Spacej (0.00s) 2026-10-22T11:35:24.88978382Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Escj (0.00s) 2026-10-22T11:35:24.889814611Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Tabx (0.00s) 2026-10-22T11:35:24.889846271Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/C-d (0.00s) 2026-10-22T11:35:24.889886124Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/é (0.00s) 2026-10-22T11:35:24.88992334Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.889957513Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.889991517Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/😀 (0.00s) 2026-10-22T11:35:24.890028996Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T11:35:24.890049063Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip 2026-10-22T11:35:24.89006819Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_n_t_e_r 2026-10-22T11:35:24.890087053Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_n_t_e_r 2026-10-22T11:35:24.890106057Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+r_e_t_u_r_n 2026-10-22T11:35:24.890125103Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/r_e_t_u_r_n 2026-10-22T11:35:24.890142632Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c 2026-10-22T11:35:24.890159347Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c 2026-10-22T11:35:24.890179132Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c_a_p_e 2026-10-22T11:35:24.890198004Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c_a_p_e 2026-10-22T11:35:24.890215816Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip (0.00s) 2026-10-22T11:35:24.890250576Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_n_t_e_r (0.00s) 2026-10-22T11:35:24.890285071Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_n_t_e_r (0.00s) 2026-10-22T11:35:24.890322066Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+r_e_t_u_r_n (0.00s) 2026-10-22T11:35:24.890357739Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/r_e_t_u_r_n (0.00s) 2026-10-22T11:35:24.890396144Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c (0.00s) 2026-10-22T11:35:24.89043529Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c (0.00s) 2026-10-22T11:35:24.890466998Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c_a_p_e (0.00s) 2026-10-22T11:35:24.890512699Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c_a_p_e (0.00s) 2026-10-22T11:35:24.890527838Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip 2026-10-22T11:35:24.890540004Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/ctrl_+_d_runes 2026-10-22T11:35:24.890558727Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/Ctrl_+_d_mixed_case_start 2026-10-22T11:35:24.890572373Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/control_+_j_runes 2026-10-22T11:35:24.890592291Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/shift_+_j_runes 2026-10-22T11:35:24.890614032Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/alt_+_k_runes 2026-10-22T11:35:24.890626528Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip (0.00s) 2026-10-22T11:35:24.89066762Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/ctrl_+_d_runes (0.00s) 2026-10-22T11:35:24.890708419Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/Ctrl_+_d_mixed_case_start (0.00s) 2026-10-22T11:35:24.890750469Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/control_+_j_runes (0.00s) 2026-10-22T11:35:24.890799207Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/shift_+_j_runes (0.00s) 2026-10-22T11:35:24.890836134Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/alt_+_k_runes (0.00s) 2026-10-22T11:35:24.890856832Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted 2026-10-22T11:35:24.8908758Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/enter 2026-10-22T11:35:24.890894115Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/return 2026-10-22T11:35:24.890912418Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Enter 2026-10-22T11:35:24.890930528Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Return 2026-10-22T11:35:24.890948494Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ENTER 2026-10-22T11:35:24.890968296Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/escape 2026-10-22T11:35:24.890986371Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/esc 2026-10-22T11:35:24.891005126Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Escape 2026-10-22T11:35:24.891030663Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Esc 2026-10-22T11:35:24.891052048Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ESC 2026-10-22T11:35:24.891070114Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ctrl+d 2026-10-22T11:35:24.891087975Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/control+j 2026-10-22T11:35:24.891104394Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/shift+j 2026-10-22T11:35:24.891132017Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/alt+k 2026-10-22T11:35:24.891150609Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted (0.00s) 2026-10-22T11:35:24.891184421Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/enter (0.00s) 2026-10-22T11:35:24.891220103Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/return (0.00s) 2026-10-22T11:35:24.891255402Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Enter (0.00s) 2026-10-22T11:35:24.89129182Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Return (0.00s) 2026-10-22T11:35:24.891328949Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ENTER (0.00s) 2026-10-22T11:35:24.89136559Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/escape (0.00s) 2026-10-22T11:35:24.891465486Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/esc (0.00s) 2026-10-22T11:35:24.891580117Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Escape (0.00s) 2026-10-22T11:35:24.891667947Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Esc (0.00s) 2026-10-22T11:35:24.891705539Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ESC (0.00s) 2026-10-22T11:35:24.891760866Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ctrl+d (0.00s) 2026-10-22T11:35:24.891822817Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/control+j (0.00s) 2026-10-22T11:35:24.891861775Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/shift+j (0.00s) 2026-10-22T11:35:24.891943546Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/alt+k (0.00s) 2026-10-22T11:35:24.892025669Z === RUN TestParseBinding_OneCharAngleLiteral 2026-10-22T11:35:24.892103004Z --- PASS: TestParseBinding_OneCharAngleLiteral (0.00s) 2026-10-22T11:35:24.892183384Z === RUN TestParseBinding_CtrlEAcuteRoundTrip 2026-10-22T11:35:24.892259167Z === RUN TestParseBinding_CtrlEAcuteRoundTrip/ctrl+é 2026-10-22T11:35:24.892334018Z === RUN TestParseBinding_CtrlEAcuteRoundTrip/ 2026-10-22T11:35:24.892406299Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip (0.00s) 2026-10-22T11:35:24.892494235Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip/ctrl+é (0.00s) 2026-10-22T11:35:24.892581608Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip/ (0.00s) 2026-10-22T11:35:24.892654223Z === RUN TestParseBinding_ReplacementCharRoundTrip 2026-10-22T11:35:24.892737171Z === RUN TestParseBinding_ReplacementCharRoundTrip/ctrl+� 2026-10-22T11:35:24.89280785Z === RUN TestParseBinding_ReplacementCharRoundTrip/ 2026-10-22T11:35:24.892879919Z --- PASS: TestParseBinding_ReplacementCharRoundTrip (0.00s) 2026-10-22T11:35:24.892962429Z --- PASS: TestParseBinding_ReplacementCharRoundTrip/ctrl+� (0.00s) 2026-10-22T11:35:24.893036805Z --- PASS: TestParseBinding_ReplacementCharRoundTrip/ (0.00s) 2026-10-22T11:35:24.893058877Z === RUN TestParseBinding_LegacyCollisionModel 2026-10-22T11:35:24.893075997Z === RUN TestParseBinding_LegacyCollisionModel/atom/enter 2026-10-22T11:35:24.89310963Z === RUN TestParseBinding_LegacyCollisionModel/atom/Enter 2026-10-22T11:35:24.893128218Z === RUN TestParseBinding_LegacyCollisionModel/atom/ENTER 2026-10-22T11:35:24.893142853Z === RUN TestParseBinding_LegacyCollisionModel/atom/return 2026-10-22T11:35:24.893173997Z === RUN TestParseBinding_LegacyCollisionModel/atom/Return 2026-10-22T11:35:24.893193648Z === RUN TestParseBinding_LegacyCollisionModel/atom/escape 2026-10-22T11:35:24.893207664Z === RUN TestParseBinding_LegacyCollisionModel/atom/Escape 2026-10-22T11:35:24.893248861Z === RUN TestParseBinding_LegacyCollisionModel/atom/esc 2026-10-22T11:35:24.89330171Z === RUN TestParseBinding_LegacyCollisionModel/atom/Esc 2026-10-22T11:35:24.893329884Z === RUN TestParseBinding_LegacyCollisionModel/atom/ESC 2026-10-22T11:35:24.893346127Z === RUN TestParseBinding_LegacyCollisionModel/chord/ctrl+d 2026-10-22T11:35:24.893360383Z === RUN TestParseBinding_LegacyCollisionModel/chord/control+j 2026-10-22T11:35:24.893402021Z === RUN TestParseBinding_LegacyCollisionModel/chord/shift+a 2026-10-22T11:35:24.893442966Z === RUN TestParseBinding_LegacyCollisionModel/chord/alt+b 2026-10-22T11:35:24.893481404Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/enterj 2026-10-22T11:35:24.893505319Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/Escj 2026-10-22T11:35:24.893520025Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/ctrldj 2026-10-22T11:35:24.893593584Z --- PASS: TestParseBinding_LegacyCollisionModel (0.00s) 2026-10-22T11:35:24.893680677Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/enter (0.00s) 2026-10-22T11:35:24.893765357Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Enter (0.00s) 2026-10-22T11:35:24.893849662Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/ENTER (0.00s) 2026-10-22T11:35:24.893941321Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/return (0.00s) 2026-10-22T11:35:24.894027086Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Return (0.00s) 2026-10-22T11:35:24.894113095Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/escape (0.00s) 2026-10-22T11:35:24.894239695Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Escape (0.00s) 2026-10-22T11:35:24.89435291Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/esc (0.00s) 2026-10-22T11:35:24.894449915Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Esc (0.00s) 2026-10-22T11:35:24.894537974Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/ESC (0.00s) 2026-10-22T11:35:24.894638983Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/ctrl+d (0.00s) 2026-10-22T11:35:24.894746774Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/control+j (0.00s) 2026-10-22T11:35:24.894843131Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/shift+a (0.00s) 2026-10-22T11:35:24.894937111Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/alt+b (0.00s) 2026-10-22T11:35:24.895032005Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/enterj (0.00s) 2026-10-22T11:35:24.895128916Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/Escj (0.00s) 2026-10-22T11:35:24.895228351Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/ctrldj (0.00s) 2026-10-22T11:35:24.895315267Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip 2026-10-22T11:35:24.895377617Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/a 2026-10-22T11:35:24.895417465Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895445898Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A 2026-10-22T11:35:24.895473902Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895497695Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895523429Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895543784Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895567442Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89559049Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/b 2026-10-22T11:35:24.895614491Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895640478Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/B 2026-10-22T11:35:24.895665278Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895689362Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89571128Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895736237Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895759657Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895781763Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/c 2026-10-22T11:35:24.895805726Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895827372Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C 2026-10-22T11:35:24.895851963Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895876399Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89590295Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.8959279Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895946629Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.895964021Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/d 2026-10-22T11:35:24.895983587Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896001129Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/D 2026-10-22T11:35:24.896017642Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896036018Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896054064Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896070689Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896088535Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896105982Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/e 2026-10-22T11:35:24.896122213Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896139548Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/E 2026-10-22T11:35:24.896157329Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896176431Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89619499Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896212528Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89622991Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89624973Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/f 2026-10-22T11:35:24.896268438Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896285991Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/F 2026-10-22T11:35:24.896303631Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896323893Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89634235Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896359475Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896375461Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896394412Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/g 2026-10-22T11:35:24.896413395Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89643166Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/G 2026-10-22T11:35:24.896449003Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896468738Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896491217Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.8965097Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896527868Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896546171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/h 2026-10-22T11:35:24.896563449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896583016Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/H 2026-10-22T11:35:24.8966009Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896622005Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896633868Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896646953Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896665397Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896679038Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/i 2026-10-22T11:35:24.896690178Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896707725Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/I 2026-10-22T11:35:24.896725878Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896738779Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896750423Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896768687Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896781931Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896799957Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T11:35:24.896811489Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896821301Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/J 2026-10-22T11:35:24.896839336Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896851753Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896863413Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896875077Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896886775Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896905511Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/k 2026-10-22T11:35:24.896925426Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896943306Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/K 2026-10-22T11:35:24.896960305Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.896977907Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89699543Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897023302Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89704369Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897062011Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/l 2026-10-22T11:35:24.897082246Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897100424Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/L 2026-10-22T11:35:24.89711832Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897135339Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897153087Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897171591Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897188996Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897206026Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/m 2026-10-22T11:35:24.89722628Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89724529Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/M 2026-10-22T11:35:24.897262829Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897280111Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897297872Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897315085Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897333026Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89735125Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/n 2026-10-22T11:35:24.897370958Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897389056Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/N 2026-10-22T11:35:24.897406834Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897423832Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897438462Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897454124Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897468121Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897482079Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/o 2026-10-22T11:35:24.897498215Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897512473Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/O 2026-10-22T11:35:24.897526827Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897541398Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897555797Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897570421Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897586063Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897600708Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/p 2026-10-22T11:35:24.897617741Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897631863Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/P 2026-10-22T11:35:24.897646329Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897662746Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897679112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89769362Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897708397Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897724145Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/q 2026-10-22T11:35:24.897734517Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.8977445Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Q 2026-10-22T11:35:24.897755049Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897764567Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897774186Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897785222Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897794872Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897804713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/r 2026-10-22T11:35:24.89781408Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897823356Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/R 2026-10-22T11:35:24.89783254Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897842008Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897852179Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897861868Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897871398Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897880646Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/s 2026-10-22T11:35:24.897891406Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897900855Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S 2026-10-22T11:35:24.897910254Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897920156Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897929761Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897939579Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897948995Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897960686Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/t 2026-10-22T11:35:24.897970159Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897979559Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/T 2026-10-22T11:35:24.897989198Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.897998164Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89800822Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898018887Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898029209Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898038817Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/u 2026-10-22T11:35:24.898050912Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898061032Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/U 2026-10-22T11:35:24.898071685Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898081543Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89809108Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898100586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898110339Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898119885Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/v 2026-10-22T11:35:24.898129204Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898138704Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/V 2026-10-22T11:35:24.898148354Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898158511Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89816788Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898178426Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89818923Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898199065Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/w 2026-10-22T11:35:24.898209011Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898218965Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/W 2026-10-22T11:35:24.898229541Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898242046Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898253809Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898264788Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898276154Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898286844Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/x 2026-10-22T11:35:24.898299021Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898310536Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/X 2026-10-22T11:35:24.898321953Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898333141Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.89834475Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898356304Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898367667Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898378711Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/y 2026-10-22T11:35:24.898390943Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898401379Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Y 2026-10-22T11:35:24.898414609Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898426919Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898438576Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898451203Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898462603Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898473401Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/z 2026-10-22T11:35:24.898484307Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898495399Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Z 2026-10-22T11:35:24.89850645Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898516616Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.898528171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901781901Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901813653Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901851384Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/! 2026-10-22T11:35:24.901874737Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901896306Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901911815Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901942561Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901961759Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901978164Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.901998138Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902017714Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/" 2026-10-22T11:35:24.902035262Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902051483Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902070273Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902087115Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902103847Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902119819Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902135796Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902158221Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/# 2026-10-22T11:35:24.902177682Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902197753Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902213093Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902232151Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902248979Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902266424Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90228319Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902301697Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/$ 2026-10-22T11:35:24.902323613Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902340987Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902358043Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902375204Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902396248Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902415024Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902432797Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902460335Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/% 2026-10-22T11:35:24.902479699Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902501201Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902517713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902534994Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902552506Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902572894Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902591993Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902609934Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/& 2026-10-22T11:35:24.902626546Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902645932Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902663257Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902683091Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902700509Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902716901Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902740648Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902766628Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/' 2026-10-22T11:35:24.902786171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90280434Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902827451Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90284561Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902873599Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902895245Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902920487Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90294407Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/( 2026-10-22T11:35:24.902961274Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902978601Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.902998528Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903020327Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903038733Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903059829Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903096438Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903118832Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/) 2026-10-22T11:35:24.903140067Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903157424Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903174988Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903194305Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903216869Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903243986Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90326357Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903284172Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/* 2026-10-22T11:35:24.903306948Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903327581Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903346518Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903364168Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903381298Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903414456Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90343799Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903457273Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903475146Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90349713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903515496Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903534196Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903552159Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903572636Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903594776Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903614872Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/, 2026-10-22T11:35:24.903633505Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903659132Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903697138Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903712109Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.9037332Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.9037546Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903774721Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903796774Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/- 2026-10-22T11:35:24.903813903Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903842845Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90386667Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903890274Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903910872Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903929402Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.903947968Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90396996Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/. 2026-10-22T11:35:24.904003026Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904023568Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904044206Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90406186Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904083917Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904102662Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904120684Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904139084Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip// 2026-10-22T11:35:24.904160593Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904180449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904200338Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904217845Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90423632Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904257728Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904275963Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904294824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/: 2026-10-22T11:35:24.904313058Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904335283Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904358504Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904376768Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904402917Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904424222Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904441845Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904463755Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/; 2026-10-22T11:35:24.904476555Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904487143Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90450239Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904514833Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904533471Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904545154Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904560187Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904572131Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904583646Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904616074Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904634553Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90465124Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904663623Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904675824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904687892Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904703729Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/= 2026-10-22T11:35:24.904717216Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904729097Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904740982Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.904752966Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90499889Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905028258Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905042353Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905049528Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905059505Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905068855Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905079544Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905089162Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905098527Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905116833Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905129338Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905139752Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/? 2026-10-22T11:35:24.905150287Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905159808Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905170115Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905181429Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905191483Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905201303Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905210926Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905220776Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/@ 2026-10-22T11:35:24.905230501Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905240772Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905250573Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90527889Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905298355Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905311741Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905322172Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905331865Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/[ 2026-10-22T11:35:24.905341836Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905351565Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905363104Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905373245Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905383936Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905394001Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905403747Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905413192Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/\ 2026-10-22T11:35:24.905423047Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905432652Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905443824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90545366Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905463586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905473134Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905482614Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905492449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/] 2026-10-22T11:35:24.905502618Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905518406Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905530802Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905541263Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905551265Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905561356Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905570919Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90558014Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/^ 2026-10-22T11:35:24.905589718Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905599291Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905611129Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905621144Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.9056313Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905641351Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905650841Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905660624Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/_ 2026-10-22T11:35:24.905670223Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905679693Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905690985Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90570089Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905711218Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905721594Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905731333Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905740558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/` 2026-10-22T11:35:24.905749955Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905759241Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905770361Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905780779Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905791017Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905800817Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905810333Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905819781Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/{ 2026-10-22T11:35:24.905829828Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905842902Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905854935Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905864925Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905874839Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905884423Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905893896Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905903053Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/| 2026-10-22T11:35:24.905912444Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90592179Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905932853Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905945332Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905955369Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905965172Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905974704Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.905983808Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/} 2026-10-22T11:35:24.905993375Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906002586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906013593Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90602321Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906033031Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906042701Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906052536Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906062663Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/~ 2026-10-22T11:35:24.906072527Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906081963Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906092983Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906102743Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906112659Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90612238Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906132019Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90614161Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906155174Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906166439Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906178501Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906189032Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906198598Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906208372Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906217739Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906227119Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906237383Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906247026Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906258406Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906268332Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906278699Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906288641Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906298374Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906307879Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906317236Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906326938Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906340142Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906357217Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906370268Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906400767Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906418589Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906467238Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906478223Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906488431Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906499157Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906510299Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906525061Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90653798Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90654807Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90655807Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906569086Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906578782Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906588456Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90659813Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906608163Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906619757Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906630505Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906640657Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906655743Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90666676Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906676428Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906700341Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906723149Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90673589Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906752301Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906776523Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906795901Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906809845Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906816574Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906822386Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906829281Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906835174Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906841116Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906850193Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90686248Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906872621Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906879149Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906891158Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906900936Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906914402Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.9069249Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906949572Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906962049Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906972883Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906982802Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.906992759Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907001147Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907007011Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907054686Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907075139Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907086598Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907096212Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907105698Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907117491Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907127202Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907136857Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907146229Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907161018Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907171736Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907181479Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907190853Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907202462Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907212926Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907222839Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907232991Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907242546Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90725202Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907261504Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907271709Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90728337Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907294069Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907303741Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907313787Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907323547Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907333171Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907342618Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90735189Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907363242Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907373567Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907384083Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907394342Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907429673Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907441243Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907460811Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907471506Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907481566Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907488384Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907494539Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.90750065Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T11:35:24.907506896Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-d 2026-10-22T11:35:24.907513767Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S-j 2026-10-22T11:35:24.907520626Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A-k 2026-10-22T11:35:24.90752651Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-S-a 2026-10-22T11:35:24.907532322Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Spacej 2026-10-22T11:35:24.907537799Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Escj 2026-10-22T11:35:24.90754337Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Tabx 2026-10-22T11:35:24.907548954Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Returnx 2026-10-22T11:35:24.907554644Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter 2026-10-22T11:35:24.907560319Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter 2026-10-22T11:35:24.907565827Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/sc 2026-10-22T11:35:24.907575302Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/scape 2026-10-22T11:35:24.907582124Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/eturn 2026-10-22T11:35:24.90758801Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ctrld 2026-10-22T11:35:24.907593578Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T11:35:24.907599258Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T11:35:24.907604942Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T11:35:24.907610597Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/gO 2026-10-22T11:35:24.907616332Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/]] 2026-10-22T11:35:24.907622093Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip (0.02s) 2026-10-22T11:35:24.907637151Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/a (0.00s) 2026-10-22T11:35:24.907651755Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907665651Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A (0.00s) 2026-10-22T11:35:24.907680538Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907698551Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907723964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907740267Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90775611Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907770374Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/b (0.00s) 2026-10-22T11:35:24.907785016Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907798922Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/B (0.00s) 2026-10-22T11:35:24.90781331Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90782795Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907847548Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907872016Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907898224Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907914311Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/c (0.00s) 2026-10-22T11:35:24.907929109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907942901Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C (0.00s) 2026-10-22T11:35:24.907957389Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907971928Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.907986725Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90800132Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908016181Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908030172Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/d (0.00s) 2026-10-22T11:35:24.908045337Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908059501Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/D (0.00s) 2026-10-22T11:35:24.908074097Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908088772Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908103607Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908118305Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908133333Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908147305Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/e (0.00s) 2026-10-22T11:35:24.90817015Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908184953Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/E (0.00s) 2026-10-22T11:35:24.908199471Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908214713Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908229606Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908244217Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908259736Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908273958Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/f (0.00s) 2026-10-22T11:35:24.908288833Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908302704Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/F (0.00s) 2026-10-22T11:35:24.908317258Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908331837Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908346541Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908361209Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90837659Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908390557Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/g (0.00s) 2026-10-22T11:35:24.908405004Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908418886Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/G (0.00s) 2026-10-22T11:35:24.908434798Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908449551Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908464427Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908479221Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908494302Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90850847Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/h (0.00s) 2026-10-22T11:35:24.908523064Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908537397Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/H (0.00s) 2026-10-22T11:35:24.908551962Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908566621Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908584693Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908717613Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90875053Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908769775Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/i (0.00s) 2026-10-22T11:35:24.908790455Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908808888Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/I (0.00s) 2026-10-22T11:35:24.908836368Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908858527Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90888127Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908902707Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908924365Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908947214Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T11:35:24.908968609Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.908989451Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/J (0.00s) 2026-10-22T11:35:24.909010633Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90904924Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909074381Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909098479Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909120693Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909143747Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/k (0.00s) 2026-10-22T11:35:24.909165129Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909185378Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/K (0.00s) 2026-10-22T11:35:24.909206217Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909229405Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909251065Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909274699Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909297235Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909319181Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/l (0.00s) 2026-10-22T11:35:24.909341141Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909368083Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/L (0.00s) 2026-10-22T11:35:24.909391908Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909413704Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909435243Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909458687Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909480852Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909501964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/m (0.00s) 2026-10-22T11:35:24.909524696Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90954538Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/M (0.00s) 2026-10-22T11:35:24.909566268Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909587445Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909608722Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909632687Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909656055Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909677351Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/n (0.00s) 2026-10-22T11:35:24.909698471Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909718994Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/N (0.00s) 2026-10-22T11:35:24.90974562Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909767479Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909788987Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90981223Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90983413Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90985581Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/o (0.00s) 2026-10-22T11:35:24.909877981Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909898748Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/O (0.00s) 2026-10-22T11:35:24.909920159Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909941618Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.90996309Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.909990196Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91001368Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910035098Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/p (0.00s) 2026-10-22T11:35:24.910056422Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91007691Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/P (0.00s) 2026-10-22T11:35:24.910097772Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910119544Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910141115Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910164299Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910186276Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910207284Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/q (0.00s) 2026-10-22T11:35:24.910228925Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910249543Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Q (0.00s) 2026-10-22T11:35:24.910270492Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910291611Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910312873Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910336082Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910358542Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910379548Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/r (0.00s) 2026-10-22T11:35:24.910400969Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910421616Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/R (0.00s) 2026-10-22T11:35:24.910442609Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910463685Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91048496Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910507935Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910531865Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910553853Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/s (0.00s) 2026-10-22T11:35:24.910575582Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910597013Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S (0.00s) 2026-10-22T11:35:24.910625265Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910664298Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910702491Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910730716Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910753284Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910774478Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/t (0.00s) 2026-10-22T11:35:24.910796317Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910817358Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/T (0.00s) 2026-10-22T11:35:24.910838491Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910859905Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910882655Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910921111Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910949904Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.910971556Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/u (0.00s) 2026-10-22T11:35:24.910993073Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911013459Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/U (0.00s) 2026-10-22T11:35:24.91103455Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911055729Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911077888Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911101301Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91112301Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911145086Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/v (0.00s) 2026-10-22T11:35:24.911166886Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911188338Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/V (0.00s) 2026-10-22T11:35:24.911209516Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911230789Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911252028Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911275479Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91129729Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911323185Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/w (0.00s) 2026-10-22T11:35:24.911346216Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91136711Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/W (0.00s) 2026-10-22T11:35:24.911390031Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911422726Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911501956Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911531916Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911555129Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911572589Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/x (0.00s) 2026-10-22T11:35:24.911590401Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911607623Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/X (0.00s) 2026-10-22T11:35:24.91163115Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911653215Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911674576Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911726746Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911746645Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911765936Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/y (0.00s) 2026-10-22T11:35:24.911785346Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911818088Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Y (0.00s) 2026-10-22T11:35:24.91184644Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911871232Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911900913Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911936623Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.911980561Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91200862Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/z (0.00s) 2026-10-22T11:35:24.912028155Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912058658Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Z (0.00s) 2026-10-22T11:35:24.912111331Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912143939Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912175467Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912202166Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912222252Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912253514Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/! (0.00s) 2026-10-22T11:35:24.912283497Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912309009Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912328912Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912374474Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912409546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912438064Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912462482Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912493278Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/" (0.00s) 2026-10-22T11:35:24.912517529Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912543907Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912568109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912599083Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912623236Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912651876Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912677858Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912707959Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/# (0.00s) 2026-10-22T11:35:24.912729547Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912748953Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912782306Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912804227Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91283703Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912860893Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912880449Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912910502Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/$ (0.00s) 2026-10-22T11:35:24.912936231Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912970267Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.912995208Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913014839Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913048119Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913076947Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913100799Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913130073Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/% (0.00s) 2026-10-22T11:35:24.913152787Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913173077Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913202477Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913236319Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913257725Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913276848Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913318299Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913343368Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/& (0.00s) 2026-10-22T11:35:24.913379366Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913404832Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913433064Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913457148Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91348798Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913512147Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913541045Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91356582Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/' (0.00s) 2026-10-22T11:35:24.913596612Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913624058Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913645763Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913678028Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913714352Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91374522Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913775071Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913803634Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/( (0.00s) 2026-10-22T11:35:24.91385321Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913900435Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913943363Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913962063Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.913977627Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914023044Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914062161Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914122141Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/) (0.00s) 2026-10-22T11:35:24.914177223Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914232116Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91428396Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914319438Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914373022Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914420646Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914477348Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914513022Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/* (0.00s) 2026-10-22T11:35:24.914567222Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914620757Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914672938Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914708027Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914753555Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914804459Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914840282Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914888728Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914925937Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.914989494Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915026308Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915079863Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915125936Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915171705Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915214044Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915268827Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/, (0.00s) 2026-10-22T11:35:24.915316509Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915363316Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915421212Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915472267Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915523181Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915579799Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915632378Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91567563Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/- (0.00s) 2026-10-22T11:35:24.915733137Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915781775Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915818921Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915862565Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915929004Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.915967235Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916023884Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916072874Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/. (0.00s) 2026-10-22T11:35:24.916110021Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91615647Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916191343Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916241746Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916291414Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916347708Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91640912Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916446887Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip// (0.00s) 2026-10-22T11:35:24.916496341Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916546791Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916582883Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916629901Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916687248Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916731716Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916781156Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916810964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/: (0.00s) 2026-10-22T11:35:24.91684628Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91687912Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916921388Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.916947878Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917005867Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917049334Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917107984Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917161882Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/; (0.00s) 2026-10-22T11:35:24.917211865Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917265217Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917316305Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917376139Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917419051Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917473429Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917515585Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917569833Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917613129Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917664484Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91771683Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917758689Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917798486Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917832043Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91787642Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.917921243Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/= (0.00s) 2026-10-22T11:35:24.917988063Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918024964Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918079419Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918115791Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918168206Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918217719Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918264604Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918299724Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918352165Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918391092Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918439863Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918492037Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918528045Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918574245Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918642536Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918680764Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/? (0.00s) 2026-10-22T11:35:24.918715349Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918749574Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91878413Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918816844Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918852447Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918899687Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918941119Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.918987784Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/@ (0.00s) 2026-10-22T11:35:24.919036332Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919070846Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919131349Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919185629Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919228711Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919286694Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.91932276Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919366185Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/[ (0.00s) 2026-10-22T11:35:24.919428811Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919473453Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919521926Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919573544Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919623804Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919672168Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919725062Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919773691Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/\ (0.00s) 2026-10-22T11:35:24.919823142Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919860847Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919909488Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.919957822Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920007844Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920053034Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920117439Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920167866Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/] (0.00s) 2026-10-22T11:35:24.920205421Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920255385Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920293639Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920344071Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920396147Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920434618Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920486822Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920521127Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/^ (0.00s) 2026-10-22T11:35:24.920569921Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920607471Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920670638Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920715289Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920765732Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920801238Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920850894Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920892606Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/_ (0.00s) 2026-10-22T11:35:24.920943192Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.920980888Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921023838Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921058534Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921098918Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921132695Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921184716Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921219417Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/` (0.00s) 2026-10-22T11:35:24.921268717Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921306492Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921351572Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921408067Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921462355Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921514985Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921554842Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921604764Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/{ (0.00s) 2026-10-22T11:35:24.921652454Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92170558Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92175955Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921797289Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92184143Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921897709Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.921977372Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922041011Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/| (0.00s) 2026-10-22T11:35:24.922081306Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922130896Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922183031Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922221555Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922270756Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922320943Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922358816Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92240782Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/} (0.00s) 2026-10-22T11:35:24.922465494Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92250266Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922550671Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922603306Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922639844Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922693347Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92274848Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922782747Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/~ (0.00s) 2026-10-22T11:35:24.922832997Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922870673Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922913531Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.922949054Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.9229904Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92302723Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923072569Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923121117Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923180085Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923217295Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923282342Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923333948Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923372843Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923443504Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923490383Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923543546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923582929Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923633365Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923687923Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923725129Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923769613Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923830604Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923868503Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923917039Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.923974256Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924012153Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924062029Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924122125Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924162509Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924215403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924269459Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92430841Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924357156Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924410932Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924456609Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924511644Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924565027Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924603858Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924655243Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924707886Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924748379Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924801828Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924856933Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924898545Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.924953953Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925008516Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925048772Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925095546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925146368Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925204552Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925248273Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925325656Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925362421Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925407482Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925456476Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925494377Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925540627Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925578601Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.9256251Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925668497Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925714655Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925755153Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925803581Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925836069Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925881045Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925916073Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925962198Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.925994175Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926039094Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926074226Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92611956Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926150826Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926197205Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926229412Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926272933Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926307947Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92635239Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926387106Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926432709Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926470883Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92651717Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926566586Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926604394Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926652121Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92668667Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926737142Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926763403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926812071Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926855492Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926906705Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.926950469Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92699844Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927041737Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92708822Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927132461Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927178212Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927217847Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92726506Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927299245Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927347219Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927419354Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927472106Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927517163Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927567997Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927621419Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927660164Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927711052Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92775971Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927796877Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927839943Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927888492Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927950362Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.927979997Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.928013836Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.928038644Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.928059106Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.928091594Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.928119264Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.928153273Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T11:35:24.92817438Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-d (0.00s) 2026-10-22T11:35:24.928205293Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S-j (0.00s) 2026-10-22T11:35:24.928228736Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A-k (0.00s) 2026-10-22T11:35:24.928247756Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-S-a (0.00s) 2026-10-22T11:35:24.928291194Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Spacej (0.00s) 2026-10-22T11:35:24.928312077Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Escj (0.00s) 2026-10-22T11:35:24.928343371Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Tabx (0.00s) 2026-10-22T11:35:24.928367349Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Returnx (0.00s) 2026-10-22T11:35:24.928391705Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter (0.00s) 2026-10-22T11:35:24.928442654Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter (0.00s) 2026-10-22T11:35:24.928467397Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/sc (0.00s) 2026-10-22T11:35:24.928501378Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/scape (0.00s) 2026-10-22T11:35:24.928525323Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/eturn (0.00s) 2026-10-22T11:35:24.928556642Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ctrld (0.00s) 2026-10-22T11:35:24.928583698Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T11:35:24.928631508Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T11:35:24.928656023Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T11:35:24.928675259Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/gO (0.00s) 2026-10-22T11:35:24.928709503Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/]] (0.00s) 2026-10-22T11:35:24.92872349Z === RUN TestTrie_InsertWalkPrefixes 2026-10-22T11:35:24.928734718Z === RUN TestTrie_InsertWalkPrefixes/]]_prefix_] 2026-10-22T11:35:24.928745217Z === RUN TestTrie_InsertWalkPrefixes/]]_full 2026-10-22T11:35:24.928772544Z === RUN TestTrie_InsertWalkPrefixes/]c_prefix_] 2026-10-22T11:35:24.928783838Z === RUN TestTrie_InsertWalkPrefixes/]c_full 2026-10-22T11:35:24.928793329Z === RUN TestTrie_InsertWalkPrefixes/gO_prefix_g 2026-10-22T11:35:24.928802264Z === RUN TestTrie_InsertWalkPrefixes/gO_full 2026-10-22T11:35:24.928811057Z === RUN TestTrie_InsertWalkPrefixes/yah_prefix_y 2026-10-22T11:35:24.928834001Z === RUN TestTrie_InsertWalkPrefixes/yah_prefix_ya 2026-10-22T11:35:24.928847277Z === RUN TestTrie_InsertWalkPrefixes/yah_full 2026-10-22T11:35:24.928858511Z --- PASS: TestTrie_InsertWalkPrefixes (0.01s) 2026-10-22T11:35:24.928875432Z --- PASS: TestTrie_InsertWalkPrefixes/]]_prefix_] (0.00s) 2026-10-22T11:35:24.928904204Z --- PASS: TestTrie_InsertWalkPrefixes/]]_full (0.00s) 2026-10-22T11:35:24.928925404Z --- PASS: TestTrie_InsertWalkPrefixes/]c_prefix_] (0.00s) 2026-10-22T11:35:24.928941381Z --- PASS: TestTrie_InsertWalkPrefixes/]c_full (0.00s) 2026-10-22T11:35:24.92896986Z --- PASS: TestTrie_InsertWalkPrefixes/gO_prefix_g (0.00s) 2026-10-22T11:35:24.928989081Z --- PASS: TestTrie_InsertWalkPrefixes/gO_full (0.00s) 2026-10-22T11:35:24.92900546Z --- PASS: TestTrie_InsertWalkPrefixes/yah_prefix_y (0.00s) 2026-10-22T11:35:24.92903345Z --- PASS: TestTrie_InsertWalkPrefixes/yah_prefix_ya (0.00s) 2026-10-22T11:35:24.929052501Z --- PASS: TestTrie_InsertWalkPrefixes/yah_full (0.00s) 2026-10-22T11:35:24.929061631Z === RUN TestTrie_InsertDuplicateReturnsConflict 2026-10-22T11:35:24.929084215Z --- PASS: TestTrie_InsertDuplicateReturnsConflict (0.00s) 2026-10-22T11:35:24.929097298Z === RUN TestTrie_InsertEmptySequenceReturnsErrEmptyBinding 2026-10-22T11:35:24.929107906Z --- PASS: TestTrie_InsertEmptySequenceReturnsErrEmptyBinding (0.00s) 2026-10-22T11:35:24.929117199Z === RUN TestTrie_MaxDepth 2026-10-22T11:35:24.929127616Z --- PASS: TestTrie_MaxDepth (0.00s) 2026-10-22T11:35:24.929158698Z === RUN TestTrie_WalkMissingPath 2026-10-22T11:35:24.92917354Z --- PASS: TestTrie_WalkMissingPath (0.00s) 2026-10-22T11:35:24.929182822Z PASS 2026-10-22T11:35:24.929193622Z ok github.com/bnema/dumber/internal/domain/vimkeys 0.035s 2026-10-22T11:35:25.415532243Z === RUN TestSelector_PrimaryFails_FallsBackToFallback 2026-10-22T11:35:25.415596843Z --- PASS: TestSelector_PrimaryFails_FallsBackToFallback (0.00s) 2026-10-22T11:35:25.415623532Z === RUN TestSelector_PrimarySucceeds_UsesPrimary 2026-10-22T11:35:25.415632402Z --- PASS: TestSelector_PrimarySucceeds_UsesPrimary (0.00s) 2026-10-22T11:35:25.415658682Z === RUN TestSelector_BothFail_ReturnsError 2026-10-22T11:35:25.415672148Z --- PASS: TestSelector_BothFail_ReturnsError (0.00s) 2026-10-22T11:35:25.415682242Z === RUN TestNewAudioOutputFactory_ReturnsWorkingFactory 2026-10-22T11:35:25.415694003Z --- PASS: TestNewAudioOutputFactory_ReturnsWorkingFactory (0.00s) 2026-10-22T11:35:25.415703384Z PASS 2026-10-22T11:35:25.415732646Z ok github.com/bnema/dumber/internal/infrastructure/audio/factory 0.004s 2026-10-22T11:35:25.417972437Z === RUN TestFactory_NewStream_ReturnsWritableClosableStream 2026-10-22T11:35:25.418031354Z --- PASS: TestFactory_NewStream_ReturnsWritableClosableStream (0.00s) 2026-10-22T11:35:25.418056219Z === RUN TestStream_Write_AcceptsMultipleCalls 2026-10-22T11:35:25.41808036Z --- PASS: TestStream_Write_AcceptsMultipleCalls (0.00s) 2026-10-22T11:35:25.418138083Z === RUN TestStream_Close_Idempotent 2026-10-22T11:35:25.418152583Z --- PASS: TestStream_Close_Idempotent (0.00s) 2026-10-22T11:35:25.418169258Z PASS 2026-10-22T11:35:25.418181969Z ok github.com/bnema/dumber/internal/infrastructure/audio/null 0.003s 2026-10-22T11:35:25.601964947Z === RUN TestFactory_NewStreamValidatesAndStartsPlayer 2026-10-22T11:35:25.602017945Z --- PASS: TestFactory_NewStreamValidatesAndStartsPlayer (0.00s) 2026-10-22T11:35:25.602027576Z === RUN TestFactory_NewStreamRejectsInvalidFormat 2026-10-22T11:35:25.602084595Z --- PASS: TestFactory_NewStreamRejectsInvalidFormat (0.00s) 2026-10-22T11:35:25.602102314Z === RUN TestFactory_NewStreamClosesPlayerWhenStartFails 2026-10-22T11:35:25.602188395Z --- PASS: TestFactory_NewStreamClosesPlayerWhenStartFails (0.00s) 2026-10-22T11:35:25.602206888Z === RUN TestPlayerStreamAdapter_FillGetsOwnedPacketAfterCallbackMutation 2026-10-22T11:35:25.602302482Z --- PASS: TestPlayerStreamAdapter_FillGetsOwnedPacketAfterCallbackMutation (0.00s) 2026-10-22T11:35:25.602365253Z === RUN TestPlayerStreamAdapter_SaturationDropsWithoutBlocking 2026-10-22T11:35:25.602418779Z --- PASS: TestPlayerStreamAdapter_SaturationDropsWithoutBlocking (0.00s) 2026-10-22T11:35:25.602470731Z === RUN TestPlayerStreamAdapter_EmptyFillCountsUnderrun 2026-10-22T11:35:25.602493613Z --- PASS: TestPlayerStreamAdapter_EmptyFillCountsUnderrun (0.00s) 2026-10-22T11:35:25.602505707Z === RUN TestPlayerStreamAdapter_CopyToPCMHandlesMismatches 2026-10-22T11:35:25.602540225Z --- PASS: TestPlayerStreamAdapter_CopyToPCMHandlesMismatches (0.00s) 2026-10-22T11:35:25.602650426Z === RUN TestPlayerStreamAdapter_CloseVsWrite 2026-10-22T11:35:25.602670419Z --- PASS: TestPlayerStreamAdapter_CloseVsWrite (0.00s) 2026-10-22T11:35:25.60267847Z === RUN TestPlayerStreamAdapter_ConcurrentWriteClose_NoRace 2026-10-22T11:35:25.602733593Z --- PASS: TestPlayerStreamAdapter_ConcurrentWriteClose_NoRace (0.00s) 2026-10-22T11:35:25.60278903Z === RUN TestStream_WriteFlowsThroughToFill 2026-10-22T11:35:25.602833819Z --- PASS: TestStream_WriteFlowsThroughToFill (0.00s) 2026-10-22T11:35:25.60285054Z PASS 2026-10-22T11:35:25.602861973Z ok github.com/bnema/dumber/internal/infrastructure/audio/pipewire 0.009s 2026-10-22T11:35:25.602877039Z ? github.com/bnema/dumber/internal/infrastructure/audio/pipewire/mocks [no test files] 2026-10-22T11:35:25.604982932Z === RUN TestLRU_BasicOperations 2026-10-22T11:35:25.605035111Z --- PASS: TestLRU_BasicOperations (0.00s) 2026-10-22T11:35:25.605061774Z === RUN TestLRU_Eviction 2026-10-22T11:35:25.605079688Z --- PASS: TestLRU_Eviction (0.00s) 2026-10-22T11:35:25.605094799Z === RUN TestLRU_GetUpdatesRecency 2026-10-22T11:35:25.6051098Z --- PASS: TestLRU_GetUpdatesRecency (0.00s) 2026-10-22T11:35:25.605127109Z === RUN TestLRU_UpdateExisting 2026-10-22T11:35:25.605144743Z --- PASS: TestLRU_UpdateExisting (0.00s) 2026-10-22T11:35:25.605160928Z === RUN TestLRU_Remove 2026-10-22T11:35:25.605177506Z --- PASS: TestLRU_Remove (0.00s) 2026-10-22T11:35:25.605189847Z === RUN TestLRU_Clear 2026-10-22T11:35:25.605197957Z --- PASS: TestLRU_Clear (0.00s) 2026-10-22T11:35:25.605206549Z === RUN TestLRU_ZeroCapacity 2026-10-22T11:35:25.605215127Z --- PASS: TestLRU_ZeroCapacity (0.00s) 2026-10-22T11:35:25.605223046Z === RUN TestLRU_ConcurrentAccess 2026-10-22T11:35:25.605232019Z --- PASS: TestLRU_ConcurrentAccess (0.00s) 2026-10-22T11:35:25.605257497Z === RUN TestLRU_PointerValues 2026-10-22T11:35:25.60527202Z --- PASS: TestLRU_PointerValues (0.00s) 2026-10-22T11:35:25.605283759Z PASS 2026-10-22T11:35:25.605302794Z ok github.com/bnema/dumber/internal/infrastructure/cache 0.004s 2026-10-22T11:35:42.164984772Z === RUN TestAccessibilityCapture_WritesNumberedJSONWithSecurePerms 2026-10-22T11:35:42.165031381Z --- PASS: TestAccessibilityCapture_WritesNumberedJSONWithSecurePerms (0.00s) 2026-10-22T11:35:42.165046569Z === RUN TestAccessibilityCapture_IgnoresEmptyPayload 2026-10-22T11:35:42.165056997Z --- PASS: TestAccessibilityCapture_IgnoresEmptyPayload (0.00s) 2026-10-22T11:35:42.16510596Z === RUN TestAccessibilityCapture_RejectsUnsafePaths 2026-10-22T11:35:42.165130162Z --- PASS: TestAccessibilityCapture_RejectsUnsafePaths (0.00s) 2026-10-22T11:35:42.165149259Z === RUN TestAccessibilityCapture_RejectsPathLikeAndUnknownKinds 2026-10-22T11:35:42.165167338Z --- PASS: TestAccessibilityCapture_RejectsPathLikeAndUnknownKinds (0.00s) 2026-10-22T11:35:42.165184958Z === RUN TestAccessibilityCapture_NeverOverwritesExistingNumberedFile 2026-10-22T11:35:42.165203454Z --- PASS: TestAccessibilityCapture_NeverOverwritesExistingNumberedFile (0.00s) 2026-10-22T11:35:42.165215264Z === RUN TestAccessibilityCapture_ReusedDirInitializesMaxSequence 2026-10-22T11:35:42.16522452Z --- PASS: TestAccessibilityCapture_ReusedDirInitializesMaxSequence (0.00s) 2026-10-22T11:35:42.165234115Z === RUN TestAccessibilityCapture_BudgetsIncludeExistingAndRejectBeforeCreate 2026-10-22T11:35:42.165250161Z --- PASS: TestAccessibilityCapture_BudgetsIncludeExistingAndRejectBeforeCreate (0.00s) 2026-10-22T11:35:42.165267213Z === RUN TestAccessibilityCapture_ScanIgnoresSymlinkAndNonRegular 2026-10-22T11:35:42.165285055Z --- PASS: TestAccessibilityCapture_ScanIgnoresSymlinkAndNonRegular (0.00s) 2026-10-22T11:35:42.165300036Z === RUN TestAccessibilityCapture_Namespace0700AndChmodExisting 2026-10-22T11:35:42.165313514Z --- PASS: TestAccessibilityCapture_Namespace0700AndChmodExisting (0.00s) 2026-10-22T11:35:42.165327516Z === RUN TestAccessibilityCapture_ConcurrentCounterNoCollision 2026-10-22T11:35:42.165344098Z --- PASS: TestAccessibilityCapture_ConcurrentCounterNoCollision (0.00s) 2026-10-22T11:35:42.165359684Z === RUN TestAccessibilityCapture_TwoWebViewIDsIsolated 2026-10-22T11:35:42.165373332Z --- PASS: TestAccessibilityCapture_TwoWebViewIDsIsolated (0.00s) 2026-10-22T11:35:42.165387903Z === RUN TestAccessibilityCaptureDir_UsesLogDirNamespace 2026-10-22T11:35:42.165403175Z --- PASS: TestAccessibilityCaptureDir_UsesLogDirNamespace (0.00s) 2026-10-22T11:35:42.165419566Z === RUN TestAccessibilityCaptureEnabled_RequiresExactOne 2026-10-22T11:35:42.165447274Z --- PASS: TestAccessibilityCaptureEnabled_RequiresExactOne (0.00s) 2026-10-22T11:35:42.165465445Z === RUN TestAccessibilityCaptureWorker_DropsWhenFullThenCloseDrains 2026-10-22T11:35:42.165479417Z --- PASS: TestAccessibilityCaptureWorker_DropsWhenFullThenCloseDrains (0.00s) 2026-10-22T11:35:42.16549315Z === RUN TestAccessibilityCaptureWorker_NonBlockingUnderBackpressure 2026-10-22T11:35:42.165513055Z --- PASS: TestAccessibilityCaptureWorker_NonBlockingUnderBackpressure (0.00s) 2026-10-22T11:35:42.165531672Z === RUN TestAccessibilityStats_ExactAverages 2026-10-22T11:35:42.165546868Z --- PASS: TestAccessibilityStats_ExactAverages (0.00s) 2026-10-22T11:35:42.16557505Z === RUN TestAccessibilityStats_EmptySnapshotZero 2026-10-22T11:35:42.165589599Z --- PASS: TestAccessibilityStats_EmptySnapshotZero (0.00s) 2026-10-22T11:35:42.165611903Z === RUN TestAccessibilityCapture_InactiveWithoutEnvZeroWork 2026-10-22T11:35:42.165632245Z --- PASS: TestAccessibilityCapture_InactiveWithoutEnvZeroWork (0.00s) 2026-10-22T11:35:42.165651824Z === RUN TestAccessibilityCapture_ConsumeLogsAndWritesOffCallback 2026-10-22T11:35:42.165668065Z --- PASS: TestAccessibilityCapture_ConsumeLogsAndWritesOffCallback (0.01s) 2026-10-22T11:35:42.165717323Z === RUN TestAccessibilityCapture_DestroyEmitsSummary 2026-10-22T11:35:42.165736Z --- PASS: TestAccessibilityCapture_DestroyEmitsSummary (0.01s) 2026-10-22T11:35:42.165809186Z === RUN TestInstallNewWebViewViewportHooksAfterCapture_FailureClosesWorkerOnce 2026-10-22T11:35:42.165897377Z --- PASS: TestInstallNewWebViewViewportHooksAfterCapture_FailureClosesWorkerOnce (0.00s) 2026-10-22T11:35:42.165951504Z === RUN TestShutdownAccessibilityCapture_IdempotentAfterAbort 2026-10-22T11:35:42.166004204Z --- PASS: TestShutdownAccessibilityCapture_IdempotentAfterAbort (0.00s) 2026-10-22T11:35:42.166057563Z === RUN TestEnqueueAccessibilityPayload_ConcurrentWithShutdownRaceFree 2026-10-22T11:35:42.166109522Z --- PASS: TestEnqueueAccessibilityPayload_ConcurrentWithShutdownRaceFree (0.00s) 2026-10-22T11:35:42.166160575Z === RUN TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T11:35:42.166211001Z === PAUSE TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T11:35:42.166262428Z === RUN TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T11:35:42.166309202Z === PAUSE TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T11:35:42.166358596Z === RUN TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T11:35:42.166410929Z === PAUSE TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T11:35:42.166462114Z === RUN TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T11:35:42.166513592Z === PAUSE TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T11:35:42.166564856Z === RUN TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T11:35:42.166616167Z === PAUSE TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T11:35:42.166667814Z === RUN TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T11:35:42.166701684Z === PAUSE TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T11:35:42.16672347Z === RUN TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T11:35:42.166779055Z === PAUSE TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T11:35:42.166834755Z === RUN TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T11:35:42.166889289Z === PAUSE TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T11:35:42.166941582Z === RUN TestWebView_ImplementsAccessibilityEnabler 2026-10-22T11:35:42.166989339Z === PAUSE TestWebView_ImplementsAccessibilityEnabler 2026-10-22T11:35:42.167037118Z === RUN TestRenderHandlerExposesAccessibilityAtWrapTime 2026-10-22T11:35:42.167095983Z --- PASS: TestRenderHandlerExposesAccessibilityAtWrapTime (0.00s) 2026-10-22T11:35:42.167155845Z === RUN TestRenderHandlerExposesAccessibilityWhenMainExists 2026-10-22T11:35:42.167210665Z --- PASS: TestRenderHandlerExposesAccessibilityWhenMainExists (0.00s) 2026-10-22T11:35:42.167260011Z === RUN TestNewDumberRenderHandlerInstallsNonNilAccessibilityHandler 2026-10-22T11:35:42.167307736Z --- PASS: TestNewDumberRenderHandlerInstallsNonNilAccessibilityHandler (0.00s) 2026-10-22T11:35:42.167360209Z === RUN TestAccessibilityHandler_NilSinkSkipsWriteJSON 2026-10-22T11:35:42.167421503Z --- PASS: TestAccessibilityHandler_NilSinkSkipsWriteJSON (0.00s) 2026-10-22T11:35:42.167450209Z === RUN TestAccessibilityHandler_NilValueIgnored 2026-10-22T11:35:42.167460461Z --- PASS: TestAccessibilityHandler_NilValueIgnored (0.00s) 2026-10-22T11:35:42.167536666Z === RUN TestAccessibilityHandler_TreeAndLocationWriteJSONOnce 2026-10-22T11:35:42.167560856Z --- PASS: TestAccessibilityHandler_TreeAndLocationWriteJSONOnce (0.00s) 2026-10-22T11:35:42.167607053Z === RUN TestAccessibilityHandler_ProductionNoCaptureZeroWriteJSON 2026-10-22T11:35:42.167664255Z --- PASS: TestAccessibilityHandler_ProductionNoCaptureZeroWriteJSON (0.00s) 2026-10-22T11:35:42.167715371Z === RUN TestLogAccessibilityCaptureEnabled_Fields 2026-10-22T11:35:42.167765961Z --- PASS: TestLogAccessibilityCaptureEnabled_Fields (0.00s) 2026-10-22T11:35:42.167817398Z === RUN TestAdaptiveFrameRateForRefresh 2026-10-22T11:35:42.167872324Z === RUN TestAdaptiveFrameRateForRefresh/fallback_unknown 2026-10-22T11:35:42.167924321Z === RUN TestAdaptiveFrameRateForRefresh/uses_monitor_refresh 2026-10-22T11:35:42.167972732Z === RUN TestAdaptiveFrameRateForRefresh/uses_lower_refresh_monitor 2026-10-22T11:35:42.168014465Z === RUN TestAdaptiveFrameRateForRefresh/floors_very_low_refresh_monitor 2026-10-22T11:35:42.168076443Z === RUN TestAdaptiveFrameRateForRefresh/hard_caps_extreme_monitor 2026-10-22T11:35:42.168094397Z --- PASS: TestAdaptiveFrameRateForRefresh (0.00s) 2026-10-22T11:35:42.168139607Z --- PASS: TestAdaptiveFrameRateForRefresh/fallback_unknown (0.00s) 2026-10-22T11:35:42.168160595Z --- PASS: TestAdaptiveFrameRateForRefresh/uses_monitor_refresh (0.00s) 2026-10-22T11:35:42.168179685Z --- PASS: TestAdaptiveFrameRateForRefresh/uses_lower_refresh_monitor (0.00s) 2026-10-22T11:35:42.168199458Z --- PASS: TestAdaptiveFrameRateForRefresh/floors_very_low_refresh_monitor (0.00s) 2026-10-22T11:35:42.168217917Z --- PASS: TestAdaptiveFrameRateForRefresh/hard_caps_extreme_monitor (0.00s) 2026-10-22T11:35:42.168228645Z === RUN TestIsWaylandDisplayName 2026-10-22T11:35:42.16824627Z === RUN TestIsWaylandDisplayName/exact_lowercase 2026-10-22T11:35:42.168261808Z === RUN TestIsWaylandDisplayName/exact_uppercase 2026-10-22T11:35:42.168274177Z === RUN TestIsWaylandDisplayName/mixed_case 2026-10-22T11:35:42.168286067Z === RUN TestIsWaylandDisplayName/numeric_suffix 2026-10-22T11:35:42.168298996Z === RUN TestIsWaylandDisplayName/punctuation_suffix 2026-10-22T11:35:42.168309703Z === RUN TestIsWaylandDisplayName/leading_whitespace 2026-10-22T11:35:42.168319459Z === RUN TestIsWaylandDisplayName/substring 2026-10-22T11:35:42.168328644Z === RUN TestIsWaylandDisplayName/x11 2026-10-22T11:35:42.16833932Z === RUN TestIsWaylandDisplayName/empty 2026-10-22T11:35:42.168348379Z === RUN TestIsWaylandDisplayName/whitespace 2026-10-22T11:35:42.168358565Z --- PASS: TestIsWaylandDisplayName (0.00s) 2026-10-22T11:35:42.168374937Z --- PASS: TestIsWaylandDisplayName/exact_lowercase (0.00s) 2026-10-22T11:35:42.168390805Z --- PASS: TestIsWaylandDisplayName/exact_uppercase (0.00s) 2026-10-22T11:35:42.168405899Z --- PASS: TestIsWaylandDisplayName/mixed_case (0.00s) 2026-10-22T11:35:42.168421446Z --- PASS: TestIsWaylandDisplayName/numeric_suffix (0.00s) 2026-10-22T11:35:42.168437477Z --- PASS: TestIsWaylandDisplayName/punctuation_suffix (0.00s) 2026-10-22T11:35:42.168455719Z --- PASS: TestIsWaylandDisplayName/leading_whitespace (0.00s) 2026-10-22T11:35:42.168472371Z --- PASS: TestIsWaylandDisplayName/substring (0.00s) 2026-10-22T11:35:42.168486646Z --- PASS: TestIsWaylandDisplayName/x11 (0.00s) 2026-10-22T11:35:42.168501307Z --- PASS: TestIsWaylandDisplayName/empty (0.00s) 2026-10-22T11:35:42.168516572Z --- PASS: TestIsWaylandDisplayName/whitespace (0.00s) 2026-10-22T11:35:42.168525459Z === RUN TestRegisterDumbScheme 2026-10-22T11:35:42.16853414Z === PAUSE TestRegisterDumbScheme 2026-10-22T11:35:42.168542875Z === RUN TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T11:35:42.16855371Z === PAUSE TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T11:35:42.168563344Z === RUN TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T11:35:42.168575862Z === PAUSE TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T11:35:42.168586182Z === RUN TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T11:35:42.16859615Z === PAUSE TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T11:35:42.168607176Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T11:35:42.16861753Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T11:35:42.168628493Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T11:35:42.168641482Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T11:35:42.168651948Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T11:35:42.168662169Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T11:35:42.16867181Z === RUN TestConfigureCommandLine_AppendsExpectedSwitches 2026-10-22T11:35:42.168681355Z --- PASS: TestConfigureCommandLine_AppendsExpectedSwitches (0.00s) 2026-10-22T11:35:42.168690549Z === RUN TestConfigureCommandLine_DisablesWebAuthnByDefault 2026-10-22T11:35:42.168703516Z --- PASS: TestConfigureCommandLine_DisablesWebAuthnByDefault (0.00s) 2026-10-22T11:35:42.168724869Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOptInDoesNotDisableWebAuth 2026-10-22T11:35:42.168747913Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOptInDoesNotDisableWebAuth (0.00s) 2026-10-22T11:35:42.168777022Z === RUN TestConfigureCommandLine_WebAuthnDisablePreservesExistingDisableFeatures 2026-10-22T11:35:42.168799569Z --- PASS: TestConfigureCommandLine_WebAuthnDisablePreservesExistingDisableFeatures (0.00s) 2026-10-22T11:35:42.168825892Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesExistingWebAuthTokens 2026-10-22T11:35:42.168851314Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesExistingWebAuthTokens (0.00s) 2026-10-22T11:35:42.168874964Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesSwitchWhenOnlyWebAuth 2026-10-22T11:35:42.168898298Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesSwitchWhenOnlyWebAuth (0.00s) 2026-10-22T11:35:42.168921275Z === RUN TestConfigureCommandLine_SetsOzonePlatformToWayland 2026-10-22T11:35:42.16894095Z --- PASS: TestConfigureCommandLine_SetsOzonePlatformToWayland (0.00s) 2026-10-22T11:35:42.168963439Z === RUN TestConfigureCommandLine_PreservesExistingOzonePlatform 2026-10-22T11:35:42.168986581Z --- PASS: TestConfigureCommandLine_PreservesExistingOzonePlatform (0.00s) 2026-10-22T11:35:42.169008138Z === RUN TestConfigureCommandLine_PreservesInheritedANGLEBackend 2026-10-22T11:35:42.169031199Z --- PASS: TestConfigureCommandLine_PreservesInheritedANGLEBackend (0.00s) 2026-10-22T11:35:42.16905307Z === RUN TestConfigureCommandLine_EnableVAAPIEnvAppendsHardwareDecodeFlags 2026-10-22T11:35:42.169076037Z --- PASS: TestConfigureCommandLine_EnableVAAPIEnvAppendsHardwareDecodeFlags (0.00s) 2026-10-22T11:35:42.169098568Z === RUN TestConfigureCommandLine_ChromiumFlagsEnvAppendsSwitches 2026-10-22T11:35:42.169120459Z --- PASS: TestConfigureCommandLine_ChromiumFlagsEnvAppendsSwitches (0.00s) 2026-10-22T11:35:42.169140514Z === RUN TestParseChromiumSwitchToken 2026-10-22T11:35:42.169159321Z === PAUSE TestParseChromiumSwitchToken 2026-10-22T11:35:42.169179999Z === RUN TestAppendUniqueCommaSeparatedSwitchValues 2026-10-22T11:35:42.169204123Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/trims_whitespace_and_skips_empty_existing_values 2026-10-22T11:35:42.169229301Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/deduplicates_existing_and_appended_values 2026-10-22T11:35:42.169251707Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/empty_appended_values_are_no-op 2026-10-22T11:35:42.169275301Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/nil_command_line_is_no-op 2026-10-22T11:35:42.169296418Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues (0.00s) 2026-10-22T11:35:42.169342254Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/trims_whitespace_and_skips_empty_existing_values (0.00s) 2026-10-22T11:35:42.169387789Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/deduplicates_existing_and_appended_values (0.00s) 2026-10-22T11:35:42.169428249Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/empty_appended_values_are_no-op (0.00s) 2026-10-22T11:35:42.16946757Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/nil_command_line_is_no-op (0.00s) 2026-10-22T11:35:42.169491922Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_AppendsNoZygote 2026-10-22T11:35:42.169513857Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_AppendsNoZygote (0.00s) 2026-10-22T11:35:42.169539518Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvOverridesExistingRenderNode 2026-10-22T11:35:42.16956374Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvOverridesExistingRenderNode (0.00s) 2026-10-22T11:35:42.169587236Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode 2026-10-22T11:35:42.169611Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/auto 2026-10-22T11:35:42.169633509Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/default 2026-10-22T11:35:42.169656869Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/none 2026-10-22T11:35:42.16968075Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/off 2026-10-22T11:35:42.169705099Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disable 2026-10-22T11:35:42.169729391Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disabled 2026-10-22T11:35:42.169754268Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode (0.00s) 2026-10-22T11:35:42.169796251Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/auto (0.00s) 2026-10-22T11:35:42.169839761Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/default (0.00s) 2026-10-22T11:35:42.169882699Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/none (0.00s) 2026-10-22T11:35:42.169924437Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/off (0.00s) 2026-10-22T11:35:42.169967698Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disable (0.00s) 2026-10-22T11:35:42.170011486Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disabled (0.00s) 2026-10-22T11:35:42.170036848Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_AppliesRenderingAndHardwareDecodeFlags 2026-10-22T11:35:42.170060655Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_AppliesRenderingAndHardwareDecodeFlags (0.00s) 2026-10-22T11:35:42.170084485Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_DisablesWebAuthnByDefault 2026-10-22T11:35:42.170108011Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_DisablesWebAuthnByDefault (0.00s) 2026-10-22T11:35:42.170130235Z === RUN TestCEF2GTKImportStaysInInfrastructureCEF 2026-10-22T11:35:42.170151641Z --- PASS: TestCEF2GTKImportStaysInInfrastructureCEF (0.02s) 2026-10-22T11:35:42.170172765Z === RUN TestClickDiagnosticNamesAreStable 2026-10-22T11:35:42.170193188Z --- PASS: TestClickDiagnosticNamesAreStable (0.00s) 2026-10-22T11:35:42.170215396Z === RUN TestClickButtonNamesArePrivacySafeAndBounded 2026-10-22T11:35:42.170236328Z --- PASS: TestClickButtonNamesArePrivacySafeAndBounded (0.00s) 2026-10-22T11:35:42.170258592Z === RUN TestClipboardSelectionFetchBridgeJS_CapturesInputAndTextareaSelections 2026-10-22T11:35:42.170283205Z --- PASS: TestClipboardSelectionFetchBridgeJS_CapturesInputAndTextareaSelections (0.00s) 2026-10-22T11:35:42.170305441Z === RUN TestClipboardSelectionFetchBridgeJS_PostsTrustedFocusSyncRequests 2026-10-22T11:35:42.170329939Z --- PASS: TestClipboardSelectionFetchBridgeJS_PostsTrustedFocusSyncRequests (0.00s) 2026-10-22T11:35:42.170353268Z === RUN TestClipboardSelectionFetchBridgeJS_HandlesTrustedClipboardEvents 2026-10-22T11:35:42.170375402Z --- PASS: TestClipboardSelectionFetchBridgeJS_HandlesTrustedClipboardEvents (0.00s) 2026-10-22T11:35:42.170398527Z === RUN TestClipboardSelectionFetchBridgeJS_PatchesAsyncClipboardAPIs 2026-10-22T11:35:42.17042063Z --- PASS: TestClipboardSelectionFetchBridgeJS_PatchesAsyncClipboardAPIs (0.00s) 2026-10-22T11:35:42.170441922Z === RUN TestTrustedPageFetchBridgeJS_DoesNotShimWindowOpen 2026-10-22T11:35:42.170466303Z --- PASS: TestTrustedPageFetchBridgeJS_DoesNotShimWindowOpen (0.00s) 2026-10-22T11:35:42.170488853Z === RUN TestPopupOpenerBridgeScript_InstallsSyntheticOpenerCallbacks 2026-10-22T11:35:42.170511383Z --- PASS: TestPopupOpenerBridgeScript_InstallsSyntheticOpenerCallbacks (0.00s) 2026-10-22T11:35:42.170532371Z === RUN TestBuildMenuContextFromCEFParams 2026-10-22T11:35:42.17055274Z --- PASS: TestBuildMenuContextFromCEFParams (0.00s) 2026-10-22T11:35:42.170574626Z === RUN TestContextMenuSelectionCancelsWhenCEFCommandMissing 2026-10-22T11:35:42.170597544Z --- PASS: TestContextMenuSelectionCancelsWhenCEFCommandMissing (0.00s) 2026-10-22T11:35:42.170619942Z === RUN TestContextMenuSelectionContinuesWhenCEFCommandPresent 2026-10-22T11:35:42.170643072Z --- PASS: TestContextMenuSelectionContinuesWhenCEFCommandPresent (0.00s) 2026-10-22T11:35:42.170665261Z === RUN TestContextMenuSelectionExecutesDirectActionWhenExecutorAvailable 2026-10-22T11:35:42.170687783Z --- PASS: TestContextMenuSelectionExecutesDirectActionWhenExecutorAvailable (0.00s) 2026-10-22T11:35:42.17071094Z === RUN TestContextMenuSelectionExecutesCopyImageDirectlyWhenExecutorAvailable 2026-10-22T11:35:42.170733562Z --- PASS: TestContextMenuSelectionExecutesCopyImageDirectlyWhenExecutorAvailable (0.00s) 2026-10-22T11:35:42.170756408Z === RUN TestContextMenuSelectionExecutesCopySelectionDirectlyWhenSelectionTextAvailable 2026-10-22T11:35:42.170781678Z --- PASS: TestContextMenuSelectionExecutesCopySelectionDirectlyWhenSelectionTextAvailable (0.00s) 2026-10-22T11:35:42.170806137Z === RUN TestContextMenuSelectionFallsBackToNativeCopySelectionWhenTextUnavailable 2026-10-22T11:35:42.170824794Z --- PASS: TestContextMenuSelectionFallsBackToNativeCopySelectionWhenTextUnavailable (0.00s) 2026-10-22T11:35:42.170842494Z === RUN TestContextMenuAnchorPositionScalesCEFCoordinatesForDeviceBacking 2026-10-22T11:35:42.170859514Z --- PASS: TestContextMenuAnchorPositionScalesCEFCoordinatesForDeviceBacking (0.00s) 2026-10-22T11:35:42.170875659Z === RUN TestContextMenuRawPositionDefaultsToZeroWhenParamsNil 2026-10-22T11:35:42.170892398Z --- PASS: TestContextMenuRawPositionDefaultsToZeroWhenParamsNil (0.00s) 2026-10-22T11:35:42.170908446Z === RUN TestRunContextMenuReturnsZeroWhenAnchorMissing 2026-10-22T11:35:42.170924572Z --- PASS: TestRunContextMenuReturnsZeroWhenAnchorMissing (0.00s) 2026-10-22T11:35:42.170939159Z === RUN TestCEFDownloadHandlerLifecycle 2026-10-22T11:35:42.170954584Z --- PASS: TestCEFDownloadHandlerLifecycle (0.00s) 2026-10-22T11:35:42.17097194Z === RUN TestCanDownload_AllowsAllMethods 2026-10-22T11:35:42.170989357Z --- PASS: TestCanDownload_AllowsAllMethods (0.00s) 2026-10-22T11:35:42.171005101Z === RUN TestMarkFinished_SuppressesDuplicatesAfterCleanup 2026-10-22T11:35:42.171021365Z --- PASS: TestMarkFinished_SuppressesDuplicatesAfterCleanup (0.00s) 2026-10-22T11:35:42.171036907Z === RUN TestCEFDownloadHandlerEmitsProgressOncePerPercent 2026-10-22T11:35:42.171053077Z --- PASS: TestCEFDownloadHandlerEmitsProgressOncePerPercent (0.00s) 2026-10-22T11:35:42.171068991Z === RUN TestCEFDownloadInterruptedErrorIncludesCodeAndReason 2026-10-22T11:35:42.171085641Z --- PASS: TestCEFDownloadInterruptedErrorIncludesCodeAndReason (0.00s) 2026-10-22T11:35:42.171102036Z === RUN TestDownloadHandlerTracksOwnersByBrowserAndID 2026-10-22T11:35:42.171118085Z --- PASS: TestDownloadHandlerTracksOwnersByBrowserAndID (0.00s) 2026-10-22T11:35:42.171134813Z === RUN TestEngineConfigureDownloads_StoresHandler 2026-10-22T11:35:42.171151994Z --- PASS: TestEngineConfigureDownloads_StoresHandler (0.00s) 2026-10-22T11:35:42.171167429Z === RUN TestEngineConfigureDownloads_NilPreparer 2026-10-22T11:35:42.171184226Z --- PASS: TestEngineConfigureDownloads_NilPreparer (0.00s) 2026-10-22T11:35:42.171200911Z === RUN TestWebViewFactoryCreateRelated_ReturnsUnsupported 2026-10-22T11:35:42.171217709Z --- PASS: TestWebViewFactoryCreateRelated_ReturnsUnsupported (0.00s) 2026-10-22T11:35:42.171234303Z === RUN TestPrepareCEFSettings_IsolatedRootOverridesInheritedSession 2026-10-22T11:35:42.171250912Z --- PASS: TestPrepareCEFSettings_IsolatedRootOverridesInheritedSession (0.00s) 2026-10-22T11:35:42.171265943Z === RUN TestResolvedStateRoot_PrefersCacheDir 2026-10-22T11:35:42.171281862Z --- PASS: TestResolvedStateRoot_PrefersCacheDir (0.00s) 2026-10-22T11:35:42.171297053Z === RUN TestResolvedStateRoot_UsesEnvOverride 2026-10-22T11:35:42.171312904Z --- PASS: TestResolvedStateRoot_UsesEnvOverride (0.00s) 2026-10-22T11:35:42.17132877Z === RUN TestResolvedStateRoot_UsesProfileDefault 2026-10-22T11:35:42.171345441Z --- PASS: TestResolvedStateRoot_UsesProfileDefault (0.00s) 2026-10-22T11:35:42.17136359Z === RUN TestConfigureCEFSubprocessRuntime_PropagatesConfiguredRuntimeBeforeInit 2026-10-22T11:35:42.171380843Z --- PASS: TestConfigureCEFSubprocessRuntime_PropagatesConfiguredRuntimeBeforeInit (0.00s) 2026-10-22T11:35:42.171485021Z === RUN TestConfigureCEFSubprocessRuntime_PreservesExplicitEnvironmentOverride 2026-10-22T11:35:42.171507867Z --- PASS: TestConfigureCEFSubprocessRuntime_PreservesExplicitEnvironmentOverride (0.00s) 2026-10-22T11:35:42.171525365Z === RUN TestPrepareCEFSettings_UsesResolvedProfilePaths 2026-10-22T11:35:42.17154215Z --- PASS: TestPrepareCEFSettings_UsesResolvedProfilePaths (0.00s) 2026-10-22T11:35:42.171559074Z === RUN TestPrepareCEFSettings_ConfiguresPersistentGlobalRequestContext 2026-10-22T11:35:42.171628964Z --- PASS: TestPrepareCEFSettings_ConfiguresPersistentGlobalRequestContext (0.00s) 2026-10-22T11:35:42.1716504Z === RUN TestParseLoadedLibCEFPath 2026-10-22T11:35:42.171666953Z --- PASS: TestParseLoadedLibCEFPath (0.00s) 2026-10-22T11:35:42.171747903Z === RUN TestParseLoadedLibCEFPath_ReturnsEmptyWhenAbsent 2026-10-22T11:35:42.171768383Z --- PASS: TestParseLoadedLibCEFPath_ReturnsEmptyWhenAbsent (0.00s) 2026-10-22T11:35:42.171848426Z === RUN TestPrepareCEFSettings_RejectsNonDefaultCookiePolicy 2026-10-22T11:35:42.171901886Z --- PASS: TestPrepareCEFSettings_RejectsNonDefaultCookiePolicy (0.00s) 2026-10-22T11:35:42.171923503Z === RUN TestPrepareCEFSettings_AllowsNoThirdPartyCookiePolicy 2026-10-22T11:35:42.171986576Z --- PASS: TestPrepareCEFSettings_AllowsNoThirdPartyCookiePolicy (0.00s) 2026-10-22T11:35:42.171999243Z === RUN TestResolveCEFInitTraceFile_EmptyWithoutLogPath 2026-10-22T11:35:42.172008414Z --- PASS: TestResolveCEFInitTraceFile_EmptyWithoutLogPath (0.00s) 2026-10-22T11:35:42.172017165Z === RUN TestPrepareCEFLogFile_CreatesPrivateDirectoryAndFile 2026-10-22T11:35:42.172067069Z --- PASS: TestPrepareCEFLogFile_CreatesPrivateDirectoryAndFile (0.00s) 2026-10-22T11:35:42.172085542Z === RUN TestPrepareCEFLogFile_TightensExistingFilePermissions 2026-10-22T11:35:42.172162247Z --- PASS: TestPrepareCEFLogFile_TightensExistingFilePermissions (0.00s) 2026-10-22T11:35:42.172183637Z === RUN TestPrepareCEFLogFile_RejectsSymlink 2026-10-22T11:35:42.172201668Z --- PASS: TestPrepareCEFLogFile_RejectsSymlink (0.00s) 2026-10-22T11:35:42.172218471Z === RUN TestPrepareCEFLogFile_RejectsDirectoryPath 2026-10-22T11:35:42.172264924Z --- PASS: TestPrepareCEFLogFile_RejectsDirectoryPath (0.00s) 2026-10-22T11:35:42.172320448Z === RUN TestResolveCEFInitTraceFile_UsesExplicitLogFile 2026-10-22T11:35:42.172364815Z --- PASS: TestResolveCEFInitTraceFile_UsesExplicitLogFile (0.00s) 2026-10-22T11:35:42.172403581Z === RUN TestResolveCEFInitTraceFile_UsesResolvedProfileLogDirByDefault 2026-10-22T11:35:42.172431842Z --- PASS: TestResolveCEFInitTraceFile_UsesResolvedProfileLogDirByDefault (0.00s) 2026-10-22T11:35:42.172462437Z === RUN TestPrepareCEFSettings_IgnoresInitTraceRequestWithoutTouchingFilesystem 2026-10-22T11:35:42.172488386Z --- PASS: TestPrepareCEFSettings_IgnoresInitTraceRequestWithoutTouchingFilesystem (0.00s) 2026-10-22T11:35:42.172510952Z === RUN TestCreateAudioOutputFactory_ReturnsFactory 2026-10-22T11:35:42.172530662Z --- PASS: TestCreateAudioOutputFactory_ReturnsFactory (0.00s) 2026-10-22T11:35:42.172549759Z === RUN TestEngineRegisterHandlers_UsesInjectedRegistrar 2026-10-22T11:35:42.1725732Z --- PASS: TestEngineRegisterHandlers_UsesInjectedRegistrar (0.00s) 2026-10-22T11:35:42.172594253Z === RUN TestEngineRegisterAccentHandlers_UsesInjectedRegistrar 2026-10-22T11:35:42.172614043Z --- PASS: TestEngineRegisterAccentHandlers_UsesInjectedRegistrar (0.00s) 2026-10-22T11:35:42.172642071Z === RUN TestEngineRegisterHandlers_PropagatesRegistrarError 2026-10-22T11:35:42.172662736Z --- PASS: TestEngineRegisterHandlers_PropagatesRegistrarError (0.00s) 2026-10-22T11:35:42.172684755Z === RUN TestEngineRegisterHandlers_StoresClipboardWiring 2026-10-22T11:35:42.17270863Z --- PASS: TestEngineRegisterHandlers_StoresClipboardWiring (0.00s) 2026-10-22T11:35:42.172727704Z === RUN TestEngineClipboardSelectionUpdate_ForwardsViewID 2026-10-22T11:35:42.172747229Z --- PASS: TestEngineClipboardSelectionUpdate_ForwardsViewID (0.00s) 2026-10-22T11:35:42.172766324Z === RUN TestEngineExplicitClipboardCopy_ForwardsViewID 2026-10-22T11:35:42.172785131Z --- PASS: TestEngineExplicitClipboardCopy_ForwardsViewID (0.00s) 2026-10-22T11:35:42.17280868Z === RUN TestEngineUpdateSettingsUpdatesApplicationScaleFromBoundaryPayload 2026-10-22T11:35:42.172829261Z --- PASS: TestEngineUpdateSettingsUpdatesApplicationScaleFromBoundaryPayload (0.00s) 2026-10-22T11:35:42.172853635Z === RUN TestEngineUpdateSettingsUsesZeroScaleWhenPayloadIsEmpty 2026-10-22T11:35:42.172881436Z --- PASS: TestEngineUpdateSettingsUsesZeroScaleWhenPayloadIsEmpty (0.00s) 2026-10-22T11:35:42.172907371Z === RUN TestEngineApplicationScaleConcurrentAccess 2026-10-22T11:35:42.172932463Z --- PASS: TestEngineApplicationScaleConcurrentAccess (0.00s) 2026-10-22T11:35:42.172950635Z === RUN TestExternalBeginFrameEnabledIsOnByDefault 2026-10-22T11:35:42.172966671Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/unset 2026-10-22T11:35:42.172985367Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/blank 2026-10-22T11:35:42.173004986Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/1 2026-10-22T11:35:42.173023641Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/true 2026-10-22T11:35:42.173047538Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/yes 2026-10-22T11:35:42.173073096Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/on 2026-10-22T11:35:42.173092157Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/TRUE 2026-10-22T11:35:42.173106995Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/__true__ 2026-10-22T11:35:42.173124805Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/random_enables 2026-10-22T11:35:42.173141303Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/0 2026-10-22T11:35:42.173166819Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/false 2026-10-22T11:35:42.173185434Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/no 2026-10-22T11:35:42.173212556Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/off 2026-10-22T11:35:42.173239534Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/OFF 2026-10-22T11:35:42.17326625Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault (0.00s) 2026-10-22T11:35:42.173299304Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/unset (0.00s) 2026-10-22T11:35:42.173334926Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/blank (0.00s) 2026-10-22T11:35:42.173373942Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/1 (0.00s) 2026-10-22T11:35:42.173410433Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/true (0.00s) 2026-10-22T11:35:42.173443823Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/yes (0.00s) 2026-10-22T11:35:42.173474204Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/on (0.00s) 2026-10-22T11:35:42.17350962Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/TRUE (0.00s) 2026-10-22T11:35:42.17354908Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/__true__ (0.00s) 2026-10-22T11:35:42.173591377Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/random_enables (0.00s) 2026-10-22T11:35:42.173626211Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/0 (0.00s) 2026-10-22T11:35:42.173663952Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/false (0.00s) 2026-10-22T11:35:42.173699186Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/no (0.00s) 2026-10-22T11:35:42.173730678Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/off (0.00s) 2026-10-22T11:35:42.173767138Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/OFF (0.00s) 2026-10-22T11:35:42.173795291Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn 2026-10-22T11:35:42.173814993Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/1 2026-10-22T11:35:42.173838989Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/true 2026-10-22T11:35:42.173857715Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/yes 2026-10-22T11:35:42.173876067Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/on 2026-10-22T11:35:42.173895438Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/TRUE 2026-10-22T11:35:42.173914262Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/__true__ 2026-10-22T11:35:42.173930223Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/#00 2026-10-22T11:35:42.173954895Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/false 2026-10-22T11:35:42.173977249Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/0 2026-10-22T11:35:42.174002731Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/no 2026-10-22T11:35:42.174027212Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/off 2026-10-22T11:35:42.174052872Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/random 2026-10-22T11:35:42.174077461Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn (0.00s) 2026-10-22T11:35:42.174106808Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/1 (0.00s) 2026-10-22T11:35:42.174141834Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/true (0.00s) 2026-10-22T11:35:42.17417922Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/yes (0.00s) 2026-10-22T11:35:42.174219068Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/on (0.00s) 2026-10-22T11:35:42.17425444Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/TRUE (0.00s) 2026-10-22T11:35:42.174287772Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/__true__ (0.00s) 2026-10-22T11:35:42.174326862Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/#00 (0.00s) 2026-10-22T11:35:42.174365393Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/false (0.00s) 2026-10-22T11:35:42.174402745Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/0 (0.00s) 2026-10-22T11:35:42.174437925Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/no (0.00s) 2026-10-22T11:35:42.17447025Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/off (0.00s) 2026-10-22T11:35:42.174508821Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/random (0.00s) 2026-10-22T11:35:42.17453905Z === RUN TestNotifyBrowserResize_CallsWasResizedThenInvalidate 2026-10-22T11:35:42.174565291Z --- PASS: TestNotifyBrowserResize_CallsWasResizedThenInvalidate (0.00s) 2026-10-22T11:35:42.174592774Z === RUN TestConfigureWindowInfo_SetsAcceleratedWindowlessAndSharedTexture 2026-10-22T11:35:42.17461981Z --- PASS: TestConfigureWindowInfo_SetsAcceleratedWindowlessAndSharedTexture (0.00s) 2026-10-22T11:35:42.174648645Z === RUN TestShouldStartBrowserCreateFromSizeObserver_FalseAfterInitialResizeHandled 2026-10-22T11:35:42.174674042Z --- PASS: TestShouldStartBrowserCreateFromSizeObserver_FalseAfterInitialResizeHandled (0.00s) 2026-10-22T11:35:42.174700574Z === RUN TestShouldStartBrowserCreateFromSizeObserver_FalseAfterPendingCreateConsumed 2026-10-22T11:35:42.174726082Z --- PASS: TestShouldStartBrowserCreateFromSizeObserver_FalseAfterPendingCreateConsumed (0.00s) 2026-10-22T11:35:42.174769189Z === RUN TestInitialBrowserCreateSizeReadyFromObserver 2026-10-22T11:35:42.174790375Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_bootstrap_one_by_one 2026-10-22T11:35:42.174821483Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_zero_width 2026-10-22T11:35:42.174842213Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_one_pixel_height 2026-10-22T11:35:42.174866159Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/accepts_real_positive_size 2026-10-22T11:35:42.174886529Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver (0.00s) 2026-10-22T11:35:42.17493908Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_bootstrap_one_by_one (0.00s) 2026-10-22T11:35:42.174984609Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_zero_width (0.00s) 2026-10-22T11:35:42.175024841Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_one_pixel_height (0.00s) 2026-10-22T11:35:42.175067519Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/accepts_real_positive_size (0.00s) 2026-10-22T11:35:42.175093641Z === RUN TestHandleInitialBrowserCreateSizeObserver_IgnoresBootstrapForNormalWebView 2026-10-22T11:35:42.175115894Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_IgnoresBootstrapForNormalWebView (0.00s) 2026-10-22T11:35:42.175144601Z === RUN TestHandleInitialBrowserCreateSizeObserver_BootstrapPopupArmsFallbackWithoutPreparing 2026-10-22T11:35:42.175169004Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_BootstrapPopupArmsFallbackWithoutPreparing (0.00s) 2026-10-22T11:35:42.175194196Z === RUN TestHandleInitialBrowserCreateSizeObserver_ReadySizePreparesAndConsumesInitialResize 2026-10-22T11:35:42.175218871Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_ReadySizePreparesAndConsumesInitialResize (0.00s) 2026-10-22T11:35:42.175244307Z === RUN TestHandleInitialBrowserCreateSizeObserver_ReadySizeAfterPopupFallbackPostsCreate 2026-10-22T11:35:42.175270084Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_ReadySizeAfterPopupFallbackPostsCreate (0.00s) 2026-10-22T11:35:42.1752931Z === RUN TestSchedulePopupShellNativeFallback_StartsFallbackOnTimeout 2026-10-22T11:35:42.175314279Z --- PASS: TestSchedulePopupShellNativeFallback_StartsFallbackOnTimeout (0.00s) 2026-10-22T11:35:42.175340277Z === RUN TestPostPendingBrowserCreate_RetriesWhenPostingTaskFails 2026-10-22T11:35:42.175360517Z --- PASS: TestPostPendingBrowserCreate_RetriesWhenPostingTaskFails (0.00s) 2026-10-22T11:35:42.175383293Z === RUN TestFaviconDiscoveryResolvesLinksAndFallback 2026-10-22T11:35:42.175432392Z --- PASS: TestFaviconDiscoveryResolvesLinksAndFallback (0.00s) 2026-10-22T11:35:42.175453275Z === RUN TestFaviconDiscoveryFallbackOnly 2026-10-22T11:35:42.17547571Z --- PASS: TestFaviconDiscoveryFallbackOnly (0.00s) 2026-10-22T11:35:42.175496142Z === RUN TestFaviconDiscoveryKeepsAbsoluteIconsForOpaquePageURL 2026-10-22T11:35:42.175519642Z --- PASS: TestFaviconDiscoveryKeepsAbsoluteIconsForOpaquePageURL (0.00s) 2026-10-22T11:35:42.175539202Z === RUN TestFaviconDiscoveryIgnoresUnsafeIconURLs 2026-10-22T11:35:42.175563464Z --- PASS: TestFaviconDiscoveryIgnoresUnsafeIconURLs (0.00s) 2026-10-22T11:35:42.175583036Z === RUN TestFaviconDiscoveryIgnoresWhitespaceOnlyHrefs 2026-10-22T11:35:42.17561242Z --- PASS: TestFaviconDiscoveryIgnoresWhitespaceOnlyHrefs (0.00s) 2026-10-22T11:35:42.175639274Z === RUN TestCEFOnFaviconUrlchangeForwardsOrderedCandidates 2026-10-22T11:35:42.175665599Z --- PASS: TestCEFOnFaviconUrlchangeForwardsOrderedCandidates (0.00s) 2026-10-22T11:35:42.175676741Z === RUN TestCEFOnFaviconUrlchangeResolvesInternalCandidatesAgainstCommittedURL 2026-10-22T11:35:42.175686591Z --- PASS: TestCEFOnFaviconUrlchangeResolvesInternalCandidatesAgainstCommittedURL (0.00s) 2026-10-22T11:35:42.175695323Z === RUN TestCEFLoadingFinishedDiscoversMetadataBeforeFallback 2026-10-22T11:35:42.175711459Z --- PASS: TestCEFLoadingFinishedDiscoversMetadataBeforeFallback (0.00s) 2026-10-22T11:35:42.175727574Z === RUN TestCEFLoadingFinishedResolvesInternalMetadataAgainstCommittedURL 2026-10-22T11:35:42.175753076Z --- PASS: TestCEFLoadingFinishedResolvesInternalMetadataAgainstCommittedURL (0.00s) 2026-10-22T11:35:42.175773195Z === RUN TestCEFLoadingFinishedForwardsFallbackCandidate 2026-10-22T11:35:42.175800015Z --- PASS: TestCEFLoadingFinishedForwardsFallbackCandidate (0.00s) 2026-10-22T11:35:42.175822927Z === RUN TestCEFLoadingFinishedSkipsSourceWhenEngineProvidedCandidates 2026-10-22T11:35:42.17584957Z --- PASS: TestCEFLoadingFinishedSkipsSourceWhenEngineProvidedCandidates (0.00s) 2026-10-22T11:35:42.175875804Z === RUN TestCEFLoadingFinishedCoalescesPendingSourceDiscovery 2026-10-22T11:35:42.175902971Z --- PASS: TestCEFLoadingFinishedCoalescesPendingSourceDiscovery (0.00s) 2026-10-22T11:35:42.175922619Z === RUN TestCEFLoadingFinishedDoesNotRepeatCompletedSourceDiscovery 2026-10-22T11:35:42.175945247Z --- PASS: TestCEFLoadingFinishedDoesNotRepeatCompletedSourceDiscovery (0.00s) 2026-10-22T11:35:42.175969072Z === RUN TestGetDialogHandlerEnabled 2026-10-22T11:35:42.175991826Z --- PASS: TestGetDialogHandlerEnabled (0.00s) 2026-10-22T11:35:42.176015334Z === RUN TestOnFileDialogRejectsNilWebViewOrCallback 2026-10-22T11:35:42.176039324Z --- PASS: TestOnFileDialogRejectsNilWebViewOrCallback (0.00s) 2026-10-22T11:35:42.176058211Z === RUN TestNormalizeGTKResponseID 2026-10-22T11:35:42.176080461Z --- PASS: TestNormalizeGTKResponseID (0.00s) 2026-10-22T11:35:42.176097294Z === RUN TestOnFileDialogDelegatesDecodedRequestToPresenter 2026-10-22T11:35:42.176115832Z --- PASS: TestOnFileDialogDelegatesDecodedRequestToPresenter (0.00s) 2026-10-22T11:35:42.176138833Z === RUN TestFolderUploadPathsExpandsDirectoryFiles 2026-10-22T11:35:42.176159613Z --- PASS: TestFolderUploadPathsExpandsDirectoryFiles (0.00s) 2026-10-22T11:35:42.176178694Z === RUN TestFolderUploadPathsKeepsEmptyDirectoryPath 2026-10-22T11:35:42.176204838Z --- PASS: TestFolderUploadPathsKeepsEmptyDirectoryPath (0.00s) 2026-10-22T11:35:42.176230151Z === RUN TestParseDefaultDialogPathSaveModeWithExistingDirectory 2026-10-22T11:35:42.176257838Z --- PASS: TestParseDefaultDialogPathSaveModeWithExistingDirectory (0.00s) 2026-10-22T11:35:42.176276498Z === RUN TestParseDefaultDialogPathSaveModeWithFilePath 2026-10-22T11:35:42.176293016Z --- PASS: TestParseDefaultDialogPathSaveModeWithFilePath (0.00s) 2026-10-22T11:35:42.176312398Z === RUN TestParseDefaultDialogPathSaveModeWithRelativeFilePath 2026-10-22T11:35:42.176331867Z --- PASS: TestParseDefaultDialogPathSaveModeWithRelativeFilePath (0.00s) 2026-10-22T11:35:42.176351555Z === RUN TestParseDefaultDialogPathOpenModeWithDirectory 2026-10-22T11:35:42.176375583Z --- PASS: TestParseDefaultDialogPathOpenModeWithDirectory (0.00s) 2026-10-22T11:35:42.17640217Z === RUN TestParseDefaultDialogPathOpenModeWithFilePath 2026-10-22T11:35:42.176430269Z --- PASS: TestParseDefaultDialogPathOpenModeWithFilePath (0.00s) 2026-10-22T11:35:42.176452117Z === RUN TestParseDefaultDialogPathOpenFolderMode 2026-10-22T11:35:42.176471489Z --- PASS: TestParseDefaultDialogPathOpenFolderMode (0.00s) 2026-10-22T11:35:42.176489119Z === RUN TestParseDefaultDialogPathEmptyPath 2026-10-22T11:35:42.176508111Z --- PASS: TestParseDefaultDialogPathEmptyPath (0.00s) 2026-10-22T11:35:42.176526173Z === RUN TestFolderUploadPathsTruncationCancels 2026-10-22T11:35:42.176550808Z --- PASS: TestFolderUploadPathsTruncationCancels (0.00s) 2026-10-22T11:35:42.176571487Z === RUN TestDispatchFileDialogResultCancelsWhenEngineMissing 2026-10-22T11:35:42.176597638Z --- PASS: TestDispatchFileDialogResultCancelsWhenEngineMissing (0.00s) 2026-10-22T11:35:42.176617825Z === RUN TestDispatchFileDialogResultCancelsWhenCefPostTaskFails 2026-10-22T11:35:42.176642494Z --- PASS: TestDispatchFileDialogResultCancelsWhenCefPostTaskFails (0.00s) 2026-10-22T11:35:42.176663403Z === RUN TestOnFileDialogPresenterCanContinueCallback 2026-10-22T11:35:42.176689937Z --- PASS: TestOnFileDialogPresenterCanContinueCallback (0.00s) 2026-10-22T11:35:42.176711279Z === RUN TestFilterSeam_AllowsMainDocument 2026-10-22T11:35:42.176734144Z --- PASS: TestFilterSeam_AllowsMainDocument (0.00s) 2026-10-22T11:35:42.176753441Z === RUN TestFilterSeam_BlocksListedSubresource 2026-10-22T11:35:42.176776391Z --- PASS: TestFilterSeam_BlocksListedSubresource (0.00s) 2026-10-22T11:35:42.176797364Z === RUN TestFilterSeam_ClassifiesNavigationVsSubresource 2026-10-22T11:35:42.176818899Z --- PASS: TestFilterSeam_ClassifiesNavigationVsSubresource (0.00s) 2026-10-22T11:35:42.176838739Z === RUN TestFilterSeam_RedirectTargetEvaluatedIndependently 2026-10-22T11:35:42.176859348Z --- PASS: TestFilterSeam_RedirectTargetEvaluatedIndependently (0.00s) 2026-10-22T11:35:42.176877496Z === RUN TestFilterSeam_UnclassifiableAllows 2026-10-22T11:35:42.176894421Z --- PASS: TestFilterSeam_UnclassifiableAllows (0.00s) 2026-10-22T11:35:42.176911492Z === RUN TestFilterSeam_CloseRetiresMatcher 2026-10-22T11:35:42.176934738Z --- PASS: TestFilterSeam_CloseRetiresMatcher (0.00s) 2026-10-22T11:35:42.176954223Z === RUN TestFirstPresentationCollectorNeverRecursivelyDeletesCallerOutput 2026-10-22T11:35:42.176974121Z --- PASS: TestFirstPresentationCollectorNeverRecursivelyDeletesCallerOutput (0.00s) 2026-10-22T11:35:42.177000098Z === RUN TestFirstPresentationCollectorHasNoHardcodedRuntimeDefaults 2026-10-22T11:35:42.177022306Z --- PASS: TestFirstPresentationCollectorHasNoHardcodedRuntimeDefaults (0.00s) 2026-10-22T11:35:42.177045196Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths 2026-10-22T11:35:42.177063906Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/empty 2026-10-22T11:35:42.177083082Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/root 2026-10-22T11:35:42.177102582Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/home 2026-10-22T11:35:42.177124844Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/existing_unrelated_directory 2026-10-22T11:35:42.17714569Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/parent_traversal 2026-10-22T11:35:42.17717256Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/symlink_escape 2026-10-22T11:35:42.177217953Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths (0.11s) 2026-10-22T11:35:42.177256779Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/empty (0.01s) 2026-10-22T11:35:42.177306325Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/root (0.01s) 2026-10-22T11:35:42.177350979Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/home (0.01s) 2026-10-22T11:35:42.177393934Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/existing_unrelated_directory (0.01s) 2026-10-22T11:35:42.177434374Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/parent_traversal (0.01s) 2026-10-22T11:35:42.177478717Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/symlink_escape (0.01s) 2026-10-22T11:35:42.177503914Z === RUN TestFirstPresentationCollectorSanitizesMachineLocalValues 2026-10-22T11:35:42.177530205Z --- PASS: TestFirstPresentationCollectorSanitizesMachineLocalValues (0.55s) 2026-10-22T11:35:42.177555091Z === RUN TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance 2026-10-22T11:35:42.177582947Z --- PASS: TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance (0.62s) 2026-10-22T11:35:42.17760877Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks 2026-10-22T11:35:42.177639139Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/branch_selector 2026-10-22T11:35:42.177667551Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/devel_version 2026-10-22T11:35:42.177697206Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/missing_patch 2026-10-22T11:35:42.177719371Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks (0.35s) 2026-10-22T11:35:42.177769345Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/branch_selector (0.11s) 2026-10-22T11:35:42.177822719Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/devel_version (0.12s) 2026-10-22T11:35:42.177874962Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/missing_patch (0.12s) 2026-10-22T11:35:42.177899955Z === RUN TestFirstPresentationCollectorRequiresExplicitRuntimeDir 2026-10-22T11:35:42.177925973Z --- PASS: TestFirstPresentationCollectorRequiresExplicitRuntimeDir (0.01s) 2026-10-22T11:35:42.177952187Z === RUN TestFirstPresentationCollectorIgnoresConflictingParentCEFDir 2026-10-22T11:35:42.177972173Z --- PASS: TestFirstPresentationCollectorIgnoresConflictingParentCEFDir (0.64s) 2026-10-22T11:35:42.1779914Z === RUN TestFirstPresentationCollectorRejectsProbeFailure 2026-10-22T11:35:42.178028131Z --- PASS: TestFirstPresentationCollectorRejectsProbeFailure (0.17s) 2026-10-22T11:35:42.178080252Z === RUN TestFirstPresentationCollectorRejectsUnsupportedRuntime 2026-10-22T11:35:42.178112981Z --- PASS: TestFirstPresentationCollectorRejectsUnsupportedRuntime (0.36s) 2026-10-22T11:35:42.178141487Z === RUN TestFirstPresentationCollectorRequiresManifestWithoutEmbeddedVCS 2026-10-22T11:35:42.178167632Z --- PASS: TestFirstPresentationCollectorRequiresManifestWithoutEmbeddedVCS (0.14s) 2026-10-22T11:35:42.178191154Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch 2026-10-22T11:35:42.178219598Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/binary_checkout_mismatch 2026-10-22T11:35:42.178243084Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/dependency_version_mismatch 2026-10-22T11:35:42.178269058Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/dependency_revision_mismatch 2026-10-22T11:35:42.178295359Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch (0.41s) 2026-10-22T11:35:42.178337854Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/binary_checkout_mismatch (0.14s) 2026-10-22T11:35:42.178380226Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/dependency_version_mismatch (0.14s) 2026-10-22T11:35:42.178423113Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/dependency_revision_mismatch (0.12s) 2026-10-22T11:35:42.17844634Z === RUN TestFirstPresentationCollectorRejectsReplacementContamination 2026-10-22T11:35:42.17847246Z --- PASS: TestFirstPresentationCollectorRejectsReplacementContamination (0.12s) 2026-10-22T11:35:42.178497397Z === RUN TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory 2026-10-22T11:35:42.178523504Z --- PASS: TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory (0.62s) 2026-10-22T11:35:42.178550133Z === RUN TestFirstPresentationCollectorBindsBinaryNotCheckoutGit 2026-10-22T11:35:42.178575353Z --- PASS: TestFirstPresentationCollectorBindsBinaryNotCheckoutGit (0.53s) 2026-10-22T11:35:42.178601284Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming 2026-10-22T11:35:42.178626975Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_delta 2026-10-22T11:35:42.178652889Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_delta 2026-10-22T11:35:42.178679982Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_summary_total 2026-10-22T11:35:42.178706831Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_summary_total 2026-10-22T11:35:42.178731873Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming (1.79s) 2026-10-22T11:35:42.178773236Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_delta (0.36s) 2026-10-22T11:35:42.17879988Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_delta (0.53s) 2026-10-22T11:35:42.178819499Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_summary_total (0.48s) 2026-10-22T11:35:42.178837906Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_summary_total (0.42s) 2026-10-22T11:35:42.178847858Z === RUN TestGPURecovery_FirstLaunchDoesNothing 2026-10-22T11:35:42.178860485Z --- PASS: TestGPURecovery_FirstLaunchDoesNothing (0.00s) 2026-10-22T11:35:42.178871432Z === RUN TestGPURecovery_NonGPULaunchDoesNothing 2026-10-22T11:35:42.178882913Z --- PASS: TestGPURecovery_NonGPULaunchDoesNothing (0.00s) 2026-10-22T11:35:42.178890913Z === RUN TestGPURecovery_SecondLaunchSchedulesOnePass 2026-10-22T11:35:42.178898971Z --- PASS: TestGPURecovery_SecondLaunchSchedulesOnePass (0.00s) 2026-10-22T11:35:42.178911596Z === RUN TestGPURecovery_BurstIsDebouncedToOnePass 2026-10-22T11:35:42.178927352Z --- PASS: TestGPURecovery_BurstIsDebouncedToOnePass (0.00s) 2026-10-22T11:35:42.178936402Z === RUN TestGPURecovery_ViewThatPaintsIsNotReloaded 2026-10-22T11:35:42.178942719Z --- PASS: TestGPURecovery_ViewThatPaintsIsNotReloaded (0.00s) 2026-10-22T11:35:42.178948099Z === RUN TestGPURecovery_ViewThatDoesNotPaintIsReloaded 2026-10-22T11:35:42.178953761Z --- PASS: TestGPURecovery_ViewThatDoesNotPaintIsReloaded (0.00s) 2026-10-22T11:35:42.178959Z === RUN TestGPURecovery_OnlyStalledViewsAreReloaded 2026-10-22T11:35:42.178964316Z --- PASS: TestGPURecovery_OnlyStalledViewsAreReloaded (0.00s) 2026-10-22T11:35:42.178970308Z === RUN TestGPURecovery_DestroyedViewsAreSkipped 2026-10-22T11:35:42.178975488Z --- PASS: TestGPURecovery_DestroyedViewsAreSkipped (0.00s) 2026-10-22T11:35:42.178980973Z === RUN TestGPURecovery_ViewDestroyedBeforeVerifyIsNotReloaded 2026-10-22T11:35:42.178988455Z --- PASS: TestGPURecovery_ViewDestroyedBeforeVerifyIsNotReloaded (0.00s) 2026-10-22T11:35:42.179002782Z === RUN TestGPURecovery_ViewWithoutHostOrBrowserIsSkipped 2026-10-22T11:35:42.179014313Z --- PASS: TestGPURecovery_ViewWithoutHostOrBrowserIsSkipped (0.00s) 2026-10-22T11:35:42.179024705Z === RUN TestGPURecovery_HiddenViewIsDeferredUntilVisible 2026-10-22T11:35:42.179035473Z --- PASS: TestGPURecovery_HiddenViewIsDeferredUntilVisible (0.00s) 2026-10-22T11:35:42.17905008Z === RUN TestGPURecovery_ViewHiddenDuringVerifyIsDeferredNotReloaded 2026-10-22T11:35:42.179065703Z --- PASS: TestGPURecovery_ViewHiddenDuringVerifyIsDeferredNotReloaded (0.00s) 2026-10-22T11:35:42.179080689Z === RUN TestGPURecovery_IsNotGatedByStallRecoveryEnv 2026-10-22T11:35:42.179097731Z --- PASS: TestGPURecovery_IsNotGatedByStallRecoveryEnv (0.00s) 2026-10-22T11:35:42.17910937Z === RUN TestGPURecovery_LostWakeup_DeferThenShowResumes 2026-10-22T11:35:42.179119622Z --- PASS: TestGPURecovery_LostWakeup_DeferThenShowResumes (0.00s) 2026-10-22T11:35:42.179129875Z === RUN TestGPURecovery_LostWakeup_ShowThenDeferDoesNotLeavePending 2026-10-22T11:35:42.179140514Z --- PASS: TestGPURecovery_LostWakeup_ShowThenDeferDoesNotLeavePending (0.00s) 2026-10-22T11:35:42.179150607Z === RUN TestGPURecovery_ConcurrentShowAndDeferNeverStrandsPending 2026-10-22T11:35:42.179163573Z --- PASS: TestGPURecovery_ConcurrentShowAndDeferNeverStrandsPending (0.00s) 2026-10-22T11:35:42.179178237Z === RUN TestGPURecovery_PulseSkipsViewHiddenAfterScheduling 2026-10-22T11:35:42.179188887Z --- PASS: TestGPURecovery_PulseSkipsViewHiddenAfterScheduling (0.00s) 2026-10-22T11:35:42.179199911Z === RUN TestRenderStallPulseSkipsViewHiddenAfterScheduling 2026-10-22T11:35:42.179209994Z --- PASS: TestRenderStallPulseSkipsViewHiddenAfterScheduling (0.00s) 2026-10-22T11:35:42.179220529Z === RUN TestRenderStallRecoveryStillPulsesVisibleViewWhenEnabled 2026-10-22T11:35:42.179230473Z --- PASS: TestRenderStallRecoveryStillPulsesVisibleViewWhenEnabled (0.00s) 2026-10-22T11:35:42.179242866Z === RUN TestRenderStallRecoveryDisabledByDefault 2026-10-22T11:35:42.179256289Z --- PASS: TestRenderStallRecoveryDisabledByDefault (0.00s) 2026-10-22T11:35:42.179266563Z === RUN TestGPURecovery_StaleVerifyIgnoredAfterNewerAttempt 2026-10-22T11:35:42.179276599Z --- PASS: TestGPURecovery_StaleVerifyIgnoredAfterNewerAttempt (0.00s) 2026-10-22T11:35:42.179286149Z === RUN TestGPURecovery_ShowAfterNewCrashSupersedesInFlightAttempt 2026-10-22T11:35:42.179296581Z --- PASS: TestGPURecovery_ShowAfterNewCrashSupersedesInFlightAttempt (0.00s) 2026-10-22T11:35:42.179306327Z === RUN TestGPURecovery_StalePulseTaskSkipped 2026-10-22T11:35:42.179319189Z --- PASS: TestGPURecovery_StalePulseTaskSkipped (0.00s) 2026-10-22T11:35:42.179332102Z === RUN TestGPURecovery_BridgeClearedBeforePulseTaskRuns 2026-10-22T11:35:42.179342995Z --- PASS: TestGPURecovery_BridgeClearedBeforePulseTaskRuns (0.00s) 2026-10-22T11:35:42.179352892Z === RUN TestGPURecovery_BridgeClearedBeforeVerify 2026-10-22T11:35:42.179362723Z --- PASS: TestGPURecovery_BridgeClearedBeforeVerify (0.00s) 2026-10-22T11:35:42.179372375Z === RUN TestGPURecovery_BridgeClearedConcurrentlyIsRaceFree 2026-10-22T11:35:42.179382442Z --- PASS: TestGPURecovery_BridgeClearedConcurrentlyIsRaceFree (0.00s) 2026-10-22T11:35:42.179487672Z === RUN TestGPURecovery_ReloadSkippedWhenSupersededWhileWaitingOnGTK 2026-10-22T11:35:42.179513278Z --- PASS: TestGPURecovery_ReloadSkippedWhenSupersededWhileWaitingOnGTK (0.00s) 2026-10-22T11:35:42.179526449Z === RUN TestGPURecovery_ReloadSkippedAndDeferredWhenHiddenWhileWaitingOnGTK 2026-10-22T11:35:42.179535983Z --- PASS: TestGPURecovery_ReloadSkippedAndDeferredWhenHiddenWhileWaitingOnGTK (0.00s) 2026-10-22T11:35:42.179545235Z === RUN TestGPURecovery_ReloadSkippedWhenDestroyedWhileWaitingOnGTK 2026-10-22T11:35:42.17955388Z --- PASS: TestGPURecovery_ReloadSkippedWhenDestroyedWhileWaitingOnGTK (0.00s) 2026-10-22T11:35:42.179562923Z === RUN TestGPURecovery_ReloadProceedsWhenStillValidAfterGTKWait 2026-10-22T11:35:42.179569538Z --- PASS: TestGPURecovery_ReloadProceedsWhenStillValidAfterGTKWait (0.00s) 2026-10-22T11:35:42.179575803Z === RUN TestGPURecovery_VerifyNotScheduledUntilPulseRuns 2026-10-22T11:35:42.17958192Z --- PASS: TestGPURecovery_VerifyNotScheduledUntilPulseRuns (0.00s) 2026-10-22T11:35:42.179587555Z === RUN TestGPURecovery_BaselineExcludesPaintsBeforePulseRuns 2026-10-22T11:35:42.179597568Z --- PASS: TestGPURecovery_BaselineExcludesPaintsBeforePulseRuns (0.00s) 2026-10-22T11:35:42.179608084Z === RUN TestGPURecovery_NoVerifyForSkippedOrStalePulse 2026-10-22T11:35:42.179618072Z --- PASS: TestGPURecovery_NoVerifyForSkippedOrStalePulse (0.00s) 2026-10-22T11:35:42.179624864Z === RUN TestConfigureInitialBrowserCreationClearsPendingCreateWhenGTKDispatchTimesOut 2026-10-22T11:35:42.179631785Z --- PASS: TestConfigureInitialBrowserCreationClearsPendingCreateWhenGTKDispatchTimesOut (0.01s) 2026-10-22T11:35:42.179637709Z === RUN TestInstallViewportSyncHooksReportsIncompleteGTKDispatch 2026-10-22T11:35:42.179643655Z --- PASS: TestInstallViewportSyncHooksReportsIncompleteGTKDispatch (0.01s) 2026-10-22T11:35:42.179649292Z === RUN TestDestroyViewBridgeOnGTKSyncLeavesCleanupQueuedAfterTimeout 2026-10-22T11:35:42.179655094Z --- PASS: TestDestroyViewBridgeOnGTKSyncLeavesCleanupQueuedAfterTimeout (0.01s) 2026-10-22T11:35:42.179661468Z === RUN TestRunOnGTKSyncCompletedAfterTimeoutStillCountsAsCompleted 2026-10-22T11:35:42.179667192Z --- PASS: TestRunOnGTKSyncCompletedAfterTimeoutStillCountsAsCompleted (0.02s) 2026-10-22T11:35:42.179672379Z === RUN TestInjectionEvent_ExternalPageScriptSet 2026-10-22T11:35:42.179677709Z --- PASS: TestInjectionEvent_ExternalPageScriptSet (0.00s) 2026-10-22T11:35:42.179685322Z === RUN TestInjectionEvent_InternalPageScriptSet 2026-10-22T11:35:42.179693109Z --- PASS: TestInjectionEvent_InternalPageScriptSet (0.00s) 2026-10-22T11:35:42.17970147Z === RUN TestInjectionEvent_StaleBrowserSkipped 2026-10-22T11:35:42.179714896Z --- PASS: TestInjectionEvent_StaleBrowserSkipped (0.00s) 2026-10-22T11:35:42.179731838Z === RUN TestInjectionEvent_StaleIntentSkipped 2026-10-22T11:35:42.179743148Z --- PASS: TestInjectionEvent_StaleIntentSkipped (0.00s) 2026-10-22T11:35:42.179751005Z === RUN TestInjectionEvent_CurrentInstalls 2026-10-22T11:35:42.179758769Z --- PASS: TestInjectionEvent_CurrentInstalls (0.00s) 2026-10-22T11:35:42.179767158Z === RUN TestInjectionEvent_ReplacedDocumentSkipsQueuedScripts 2026-10-22T11:35:42.179773387Z --- PASS: TestInjectionEvent_ReplacedDocumentSkipsQueuedScripts (0.00s) 2026-10-22T11:35:42.179778494Z === RUN TestInjectionEvent_NilCaptureSkips 2026-10-22T11:35:42.179783565Z --- PASS: TestInjectionEvent_NilCaptureSkips (0.00s) 2026-10-22T11:35:42.179789966Z === RUN TestInjectionEvent_NilCurrentBrowserSkips 2026-10-22T11:35:42.179795431Z --- PASS: TestInjectionEvent_NilCurrentBrowserSkips (0.00s) 2026-10-22T11:35:42.179800642Z === RUN TestInjectionEvent_StaleCallbackBrowserSkipped 2026-10-22T11:35:42.179806581Z --- PASS: TestInjectionEvent_StaleCallbackBrowserSkipped (0.00s) 2026-10-22T11:35:42.179813164Z === RUN TestInjectionEvent_InternalSystemviewInstalls 2026-10-22T11:35:42.179818548Z === RUN TestInjectionEvent_InternalSystemviewInstalls/history 2026-10-22T11:35:42.179823936Z === RUN TestInjectionEvent_InternalSystemviewInstalls/favorites 2026-10-22T11:35:42.179839981Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls (0.00s) 2026-10-22T11:35:42.179873002Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls/history (0.00s) 2026-10-22T11:35:42.179907067Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls/favorites (0.00s) 2026-10-22T11:35:42.179923086Z === RUN TestInjectionEvent_StaleCommittedURLSkips 2026-10-22T11:35:42.17993891Z --- PASS: TestInjectionEvent_StaleCommittedURLSkips (0.00s) 2026-10-22T11:35:42.179955146Z === RUN TestWebViewFocusNextInputExecutesSafeFocusScript 2026-10-22T11:35:42.179972973Z --- PASS: TestWebViewFocusNextInputExecutesSafeFocusScript (0.00s) 2026-10-22T11:35:42.179990092Z === RUN TestWebViewNavigatePageFocusExecutesDirectionalScript 2026-10-22T11:35:42.180006687Z --- PASS: TestWebViewNavigatePageFocusExecutesDirectionalScript (0.00s) 2026-10-22T11:35:42.18026504Z === RUN TestFocusNextInputScriptWrapsAndNoOpsWithoutEligibleTarget 2026-10-22T11:35:42.18029857Z --- PASS: TestFocusNextInputScriptWrapsAndNoOpsWithoutEligibleTarget (0.00s) 2026-10-22T11:35:42.180318183Z === RUN TestPageFocusNavigationScriptStopsAtPageBoundaries 2026-10-22T11:35:42.180334588Z --- PASS: TestPageFocusNavigationScriptStopsAtPageBoundaries (0.00s) 2026-10-22T11:35:42.18035014Z === RUN TestToActualInternalURL 2026-10-22T11:35:42.18036435Z === PAUSE TestToActualInternalURL 2026-10-22T11:35:42.180378456Z === RUN TestResolveAPIPath 2026-10-22T11:35:42.180392579Z === PAUSE TestResolveAPIPath 2026-10-22T11:35:42.180407011Z === RUN TestToConceptualInternalURL 2026-10-22T11:35:42.180421562Z === PAUSE TestToConceptualInternalURL 2026-10-22T11:35:42.180439722Z === RUN TestGetJsdialogHandlerEnabled 2026-10-22T11:35:42.180455631Z --- PASS: TestGetJsdialogHandlerEnabled (0.00s) 2026-10-22T11:35:42.180470841Z === RUN TestJSDialogTypeMapping 2026-10-22T11:35:42.180485652Z --- PASS: TestJSDialogTypeMapping (0.00s) 2026-10-22T11:35:42.180500549Z === RUN TestOnJsdialogForwardsRequestAndRespondsOnce 2026-10-22T11:35:42.180517444Z --- PASS: TestOnJsdialogForwardsRequestAndRespondsOnce (0.00s) 2026-10-22T11:35:42.180532972Z === RUN TestOnJsdialogDropsInputForNonPrompt 2026-10-22T11:35:42.180548022Z --- PASS: TestOnJsdialogDropsInputForNonPrompt (0.00s) 2026-10-22T11:35:42.180563936Z === RUN TestOnJsdialogWithoutUICallbackUsesDefault 2026-10-22T11:35:42.180580061Z --- PASS: TestOnJsdialogWithoutUICallbackUsesDefault (0.00s) 2026-10-22T11:35:42.180596313Z === RUN TestOnJsdialogRejectsNilCallbackAndUnknownType 2026-10-22T11:35:42.180611992Z --- PASS: TestOnJsdialogRejectsNilCallbackAndUnknownType (0.00s) 2026-10-22T11:35:42.180625219Z === RUN TestOnJsdialogUINotHandledCancels 2026-10-22T11:35:42.180638235Z --- PASS: TestOnJsdialogUINotHandledCancels (0.00s) 2026-10-22T11:35:42.180651526Z === RUN TestOnJsdialogSuppressesWhileDialogOpen 2026-10-22T11:35:42.180665972Z --- PASS: TestOnJsdialogSuppressesWhileDialogOpen (0.00s) 2026-10-22T11:35:42.180681798Z === RUN TestOnBeforeUnloadDialog 2026-10-22T11:35:42.18069747Z --- PASS: TestOnBeforeUnloadDialog (0.00s) 2026-10-22T11:35:42.180712431Z === RUN TestOnResetDialogStateResolvesPendingAndClosesUI 2026-10-22T11:35:42.180726603Z --- PASS: TestOnResetDialogStateResolvesPendingAndClosesUI (0.00s) 2026-10-22T11:35:42.180739624Z === RUN TestDestroyCancelsPendingJSDialog 2026-10-22T11:35:42.180752472Z --- PASS: TestDestroyCancelsPendingJSDialog (0.00s) 2026-10-22T11:35:42.180766019Z === RUN TestJSDialogCancelledBeforeUIRunsIsNotShown 2026-10-22T11:35:42.180779608Z --- PASS: TestJSDialogCancelledBeforeUIRunsIsNotShown (0.00s) 2026-10-22T11:35:42.180790419Z === RUN TestStaleUIResetSkippedWhenNewerDialogPending 2026-10-22T11:35:42.180800568Z --- PASS: TestStaleUIResetSkippedWhenNewerDialogPending (0.00s) 2026-10-22T11:35:42.180810668Z === RUN TestResetEchoAfterSuppressDoesNotCancelOpenDialog 2026-10-22T11:35:42.180821079Z --- PASS: TestResetEchoAfterSuppressDoesNotCancelOpenDialog (0.00s) 2026-10-22T11:35:42.180831606Z === RUN TestResetEchoAfterRejectedBeforeUnloadDoesNotCancelOpenDialog 2026-10-22T11:35:42.180843068Z --- PASS: TestResetEchoAfterRejectedBeforeUnloadDoesNotCancelOpenDialog (0.00s) 2026-10-22T11:35:42.180853473Z === RUN TestCEFCloseEchoDoesNotCancelNewerDialog 2026-10-22T11:35:42.180863782Z --- PASS: TestCEFCloseEchoDoesNotCancelNewerDialog (0.00s) 2026-10-22T11:35:42.18087149Z === RUN TestDeferredResetEchoIsConsumed 2026-10-22T11:35:42.18087692Z --- PASS: TestDeferredResetEchoIsConsumed (0.00s) 2026-10-22T11:35:42.180882013Z === RUN TestMainFrameLoadStartCancelsPendingDialog 2026-10-22T11:35:42.180887386Z --- PASS: TestMainFrameLoadStartCancelsPendingDialog (0.00s) 2026-10-22T11:35:42.180892305Z === RUN TestDestroyedStateRejectsNewDialog 2026-10-22T11:35:42.180897264Z --- PASS: TestDestroyedStateRejectsNewDialog (0.00s) 2026-10-22T11:35:42.180903075Z === RUN TestNoStaleIgnoreAcrossDialogs 2026-10-22T11:35:42.180907947Z --- PASS: TestNoStaleIgnoreAcrossDialogs (0.00s) 2026-10-22T11:35:42.180913153Z === RUN TestDestroyedWebViewDoesNotShowDialogs 2026-10-22T11:35:42.180918497Z --- PASS: TestDestroyedWebViewDoesNotShowDialogs (0.00s) 2026-10-22T11:35:42.180923824Z === RUN TestRenderProcessTerminatedCancelsPendingJSDialog 2026-10-22T11:35:42.18093188Z --- PASS: TestRenderProcessTerminatedCancelsPendingJSDialog (0.00s) 2026-10-22T11:35:42.180943106Z === RUN TestMediaPermissionTypes 2026-10-22T11:35:42.180952162Z === RUN TestMediaPermissionTypes/none 2026-10-22T11:35:42.1809614Z === RUN TestMediaPermissionTypes/microphone 2026-10-22T11:35:42.180969868Z === RUN TestMediaPermissionTypes/camera 2026-10-22T11:35:42.180978553Z === RUN TestMediaPermissionTypes/microphone_and_camera 2026-10-22T11:35:42.180986185Z === RUN TestMediaPermissionTypes/desktop_video 2026-10-22T11:35:42.180994145Z === RUN TestMediaPermissionTypes/desktop_audio_and_video 2026-10-22T11:35:42.181009299Z === RUN TestMediaPermissionTypes/camera_and_desktop 2026-10-22T11:35:42.181022537Z === RUN TestMediaPermissionTypes/desktop_audio_only_is_denied 2026-10-22T11:35:42.181033366Z === RUN TestMediaPermissionTypes/mic_and_desktop_audio_only_is_denied 2026-10-22T11:35:42.181043769Z === RUN TestMediaPermissionTypes/unknown_bit_denies_everything 2026-10-22T11:35:42.181053797Z --- PASS: TestMediaPermissionTypes (0.00s) 2026-10-22T11:35:42.181071331Z --- PASS: TestMediaPermissionTypes/none (0.00s) 2026-10-22T11:35:42.181087933Z --- PASS: TestMediaPermissionTypes/microphone (0.00s) 2026-10-22T11:35:42.181103309Z --- PASS: TestMediaPermissionTypes/camera (0.00s) 2026-10-22T11:35:42.181120968Z --- PASS: TestMediaPermissionTypes/microphone_and_camera (0.00s) 2026-10-22T11:35:42.18113803Z --- PASS: TestMediaPermissionTypes/desktop_video (0.00s) 2026-10-22T11:35:42.181156208Z --- PASS: TestMediaPermissionTypes/desktop_audio_and_video (0.00s) 2026-10-22T11:35:42.181175804Z --- PASS: TestMediaPermissionTypes/camera_and_desktop (0.00s) 2026-10-22T11:35:42.181195069Z --- PASS: TestMediaPermissionTypes/desktop_audio_only_is_denied (0.00s) 2026-10-22T11:35:42.181215355Z --- PASS: TestMediaPermissionTypes/mic_and_desktop_audio_only_is_denied (0.00s) 2026-10-22T11:35:42.181234237Z --- PASS: TestMediaPermissionTypes/unknown_bit_denies_everything (0.00s) 2026-10-22T11:35:42.181243675Z === RUN TestPromptPermissionTypes 2026-10-22T11:35:42.181253209Z === RUN TestPromptPermissionTypes/none 2026-10-22T11:35:42.181263255Z === RUN TestPromptPermissionTypes/geolocation 2026-10-22T11:35:42.181273181Z === RUN TestPromptPermissionTypes/notifications 2026-10-22T11:35:42.181283078Z === RUN TestPromptPermissionTypes/mic_and_camera 2026-10-22T11:35:42.181293682Z === RUN TestPromptPermissionTypes/camera_pan_tilt_zoom_unsupported 2026-10-22T11:35:42.181303815Z === RUN TestPromptPermissionTypes/unsupported 2026-10-22T11:35:42.181314746Z === RUN TestPromptPermissionTypes/supported_plus_unsupported_denies_all 2026-10-22T11:35:42.181326064Z --- PASS: TestPromptPermissionTypes (0.00s) 2026-10-22T11:35:42.181341861Z --- PASS: TestPromptPermissionTypes/none (0.00s) 2026-10-22T11:35:42.181358714Z --- PASS: TestPromptPermissionTypes/geolocation (0.00s) 2026-10-22T11:35:42.181377103Z --- PASS: TestPromptPermissionTypes/notifications (0.00s) 2026-10-22T11:35:42.181410292Z --- PASS: TestPromptPermissionTypes/mic_and_camera (0.00s) 2026-10-22T11:35:42.1814335Z --- PASS: TestPromptPermissionTypes/camera_pan_tilt_zoom_unsupported (0.00s) 2026-10-22T11:35:42.181450713Z --- PASS: TestPromptPermissionTypes/unsupported (0.00s) 2026-10-22T11:35:42.181470723Z --- PASS: TestPromptPermissionTypes/supported_plus_unsupported_denies_all (0.00s) 2026-10-22T11:35:42.181480904Z === RUN TestOnRequestMediaAccessPermissionAllowGrantsRequestedMask 2026-10-22T11:35:42.181491843Z --- PASS: TestOnRequestMediaAccessPermissionAllowGrantsRequestedMask (0.00s) 2026-10-22T11:35:42.181502533Z === RUN TestPermissionRequestResolvesOnlyOnce 2026-10-22T11:35:42.181512946Z === RUN TestPermissionRequestResolvesOnlyOnce/media_allow_first 2026-10-22T11:35:42.181523106Z === RUN TestPermissionRequestResolvesOnlyOnce/prompt_allow_first 2026-10-22T11:35:42.181533542Z === RUN TestPermissionRequestResolvesOnlyOnce/media_deny_first 2026-10-22T11:35:42.181544012Z === RUN TestPermissionRequestResolvesOnlyOnce/prompt_deny_first 2026-10-22T11:35:42.181553908Z --- PASS: TestPermissionRequestResolvesOnlyOnce (0.00s) 2026-10-22T11:35:42.181572812Z --- PASS: TestPermissionRequestResolvesOnlyOnce/media_allow_first (0.00s) 2026-10-22T11:35:42.181592407Z --- PASS: TestPermissionRequestResolvesOnlyOnce/prompt_allow_first (0.00s) 2026-10-22T11:35:42.181611115Z --- PASS: TestPermissionRequestResolvesOnlyOnce/media_deny_first (0.00s) 2026-10-22T11:35:42.181631146Z --- PASS: TestPermissionRequestResolvesOnlyOnce/prompt_deny_first (0.00s) 2026-10-22T11:35:42.181640816Z === RUN TestOnRequestMediaAccessPermissionDenies 2026-10-22T11:35:42.181654557Z === RUN TestOnRequestMediaAccessPermissionDenies/handler_returns_false 2026-10-22T11:35:42.181672466Z === RUN TestOnRequestMediaAccessPermissionDenies/unknown_bits 2026-10-22T11:35:42.181685563Z === RUN TestOnRequestMediaAccessPermissionDenies/desktop_audio_only 2026-10-22T11:35:42.181694292Z === RUN TestOnRequestMediaAccessPermissionDenies/invalid_origin 2026-10-22T11:35:42.181703871Z === RUN TestOnRequestMediaAccessPermissionDenies/cross-origin_requester 2026-10-22T11:35:42.181709973Z === RUN TestOnRequestMediaAccessPermissionDenies/different_port 2026-10-22T11:35:42.181715293Z --- PASS: TestOnRequestMediaAccessPermissionDenies (0.00s) 2026-10-22T11:35:42.181738939Z --- PASS: TestOnRequestMediaAccessPermissionDenies/handler_returns_false (0.00s) 2026-10-22T11:35:42.181770683Z --- PASS: TestOnRequestMediaAccessPermissionDenies/unknown_bits (0.00s) 2026-10-22T11:35:42.181802404Z --- PASS: TestOnRequestMediaAccessPermissionDenies/desktop_audio_only (0.00s) 2026-10-22T11:35:42.181833261Z --- PASS: TestOnRequestMediaAccessPermissionDenies/invalid_origin (0.00s) 2026-10-22T11:35:42.181866886Z --- PASS: TestOnRequestMediaAccessPermissionDenies/cross-origin_requester (0.00s) 2026-10-22T11:35:42.181899361Z --- PASS: TestOnRequestMediaAccessPermissionDenies/different_port (0.00s) 2026-10-22T11:35:42.181915875Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin 2026-10-22T11:35:42.181932878Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_browser 2026-10-22T11:35:42.1819518Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_main_frame 2026-10-22T11:35:42.181973939Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/invalid_main_frame_url 2026-10-22T11:35:42.181991832Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin (0.00s) 2026-10-22T11:35:42.182026373Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_browser (0.00s) 2026-10-22T11:35:42.182063407Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_main_frame (0.00s) 2026-10-22T11:35:42.182101005Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/invalid_main_frame_url (0.00s) 2026-10-22T11:35:42.182117519Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback 2026-10-22T11:35:42.182135149Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_OnPermissionRequest_fn 2026-10-22T11:35:42.182152461Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_callbacks 2026-10-22T11:35:42.182168813Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback (0.00s) 2026-10-22T11:35:42.182204864Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_OnPermissionRequest_fn (0.00s) 2026-10-22T11:35:42.182238799Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_callbacks (0.00s) 2026-10-22T11:35:42.1822557Z === RUN TestOnRequestMediaAccessPermissionDeniesWhenDestroyed 2026-10-22T11:35:42.182272034Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWhenDestroyed (0.00s) 2026-10-22T11:35:42.182287978Z === RUN TestDeliverPermissionRequest 2026-10-22T11:35:42.182304106Z === RUN TestDeliverPermissionRequest/already_resolved_is_skipped 2026-10-22T11:35:42.182320462Z === RUN TestDeliverPermissionRequest/destroyed_before_delivery_denies 2026-10-22T11:35:42.182337174Z --- PASS: TestDeliverPermissionRequest (0.00s) 2026-10-22T11:35:42.182368521Z --- PASS: TestDeliverPermissionRequest/already_resolved_is_skipped (0.00s) 2026-10-22T11:35:42.182400204Z --- PASS: TestDeliverPermissionRequest/destroyed_before_delivery_denies (0.00s) 2026-10-22T11:35:42.182416684Z === RUN TestPermissionTrackerAddDuplicateKeyReturnsPrevious 2026-10-22T11:35:42.182432966Z --- PASS: TestPermissionTrackerAddDuplicateKeyReturnsPrevious (0.00s) 2026-10-22T11:35:42.182449028Z === RUN TestOnShowPermissionPromptDuplicateIDDeniesPrevious 2026-10-22T11:35:42.182464908Z --- PASS: TestOnShowPermissionPromptDuplicateIDDeniesPrevious (0.00s) 2026-10-22T11:35:42.182480899Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero 2026-10-22T11:35:42.182498312Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/empty 2026-10-22T11:35:42.18251478Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/clipboard 2026-10-22T11:35:42.182531865Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/ptz 2026-10-22T11:35:42.182548359Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/mixed 2026-10-22T11:35:42.182566754Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/unknown_bit 2026-10-22T11:35:42.182583297Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero (0.00s) 2026-10-22T11:35:42.182613486Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/empty (0.00s) 2026-10-22T11:35:42.182644696Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/clipboard (0.00s) 2026-10-22T11:35:42.182675749Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/ptz (0.00s) 2026-10-22T11:35:42.18270611Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/mixed (0.00s) 2026-10-22T11:35:42.182737761Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/unknown_bit (0.00s) 2026-10-22T11:35:42.182754049Z === RUN TestOnShowPermissionPromptDeniesCrossOrigin 2026-10-22T11:35:42.182770189Z --- PASS: TestOnShowPermissionPromptDeniesCrossOrigin (0.00s) 2026-10-22T11:35:42.182786468Z === RUN TestOnDismissPermissionPromptDropsPendingWithoutCallingCEF 2026-10-22T11:35:42.182804989Z --- PASS: TestOnDismissPermissionPromptDropsPendingWithoutCallingCEF (0.00s) 2026-10-22T11:35:42.182821885Z === RUN TestDenyPendingPermissionsResolvesAllOnce 2026-10-22T11:35:42.182839579Z --- PASS: TestDenyPendingPermissionsResolvesAllOnce (0.00s) 2026-10-22T11:35:42.182855478Z === RUN TestDispatchPermissionResultRunsInlineWhenPostFails 2026-10-22T11:35:42.182871717Z --- PASS: TestDispatchPermissionResultRunsInlineWhenPostFails (0.00s) 2026-10-22T11:35:42.182887661Z === RUN TestDispatchPermissionResultPostsToUIThread 2026-10-22T11:35:42.182903394Z --- PASS: TestDispatchPermissionResultPostsToUIThread (0.00s) 2026-10-22T11:35:42.182919891Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated 2026-10-22T11:35:42.182937038Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_video 2026-10-22T11:35:42.182955072Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_audio_and_video 2026-10-22T11:35:42.18297508Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_and_desktop_video 2026-10-22T11:35:42.182993304Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_only 2026-10-22T11:35:42.183011846Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/microphone_and_camera 2026-10-22T11:35:42.183029314Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated (0.00s) 2026-10-22T11:35:42.183065072Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_video (0.00s) 2026-10-22T11:35:42.183103044Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_audio_and_video (0.00s) 2026-10-22T11:35:42.183141496Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_and_desktop_video (0.00s) 2026-10-22T11:35:42.183177193Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_only (0.00s) 2026-10-22T11:35:42.183214829Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/microphone_and_camera (0.00s) 2026-10-22T11:35:42.183230459Z === RUN TestPoolZeroCountCreatesNothing 2026-10-22T11:35:42.183245245Z --- PASS: TestPoolZeroCountCreatesNothing (0.00s) 2026-10-22T11:35:42.183260596Z === RUN TestPoolReserveReadinessRequiresBrowser 2026-10-22T11:35:42.183276186Z --- PASS: TestPoolReserveReadinessRequiresBrowser (0.00s) 2026-10-22T11:35:42.183291679Z === RUN TestPoolReleaseDestroysAndIgnoresNil 2026-10-22T11:35:42.183307136Z --- PASS: TestPoolReleaseDestroysAndIgnoresNil (0.00s) 2026-10-22T11:35:42.18332409Z === RUN TestResolvePopupOpenerNavigationTarget_ResolvesRelativeAgainstOpener 2026-10-22T11:35:42.183342765Z --- PASS: TestResolvePopupOpenerNavigationTarget_ResolvesRelativeAgainstOpener (0.00s) 2026-10-22T11:35:42.183359275Z === RUN TestResolvePopupOpenerNavigationTarget_PreservesAbsoluteTarget 2026-10-22T11:35:42.183376102Z --- PASS: TestResolvePopupOpenerNavigationTarget_PreservesAbsoluteTarget (0.00s) 2026-10-22T11:35:42.183393341Z === RUN TestResolvePopupOpenerNavigationTarget_RejectsNonHTTPAbsoluteTarget 2026-10-22T11:35:42.183472101Z --- PASS: TestResolvePopupOpenerNavigationTarget_RejectsNonHTTPAbsoluteTarget (0.00s) 2026-10-22T11:35:42.183498339Z === RUN TestOriginFromURL_PreservesNonDefaultPort 2026-10-22T11:35:42.183523417Z --- PASS: TestOriginFromURL_PreservesNonDefaultPort (0.00s) 2026-10-22T11:35:42.183548071Z === RUN TestOriginFromURL_NormalizesInternalConceptualURLs 2026-10-22T11:35:42.183574425Z --- PASS: TestOriginFromURL_NormalizesInternalConceptualURLs (0.00s) 2026-10-22T11:35:42.183599463Z === RUN TestTargetOriginMatchesPopupOpener_NormalizesDefaultPorts 2026-10-22T11:35:42.183622856Z --- PASS: TestTargetOriginMatchesPopupOpener_NormalizesDefaultPorts (0.00s) 2026-10-22T11:35:42.183650472Z === RUN TestHandlePopupOpenerPostMessage_UsesPopupCommittedURIForSourceMetadata 2026-10-22T11:35:42.183727211Z --- PASS: TestHandlePopupOpenerPostMessage_UsesPopupCommittedURIForSourceMetadata (0.00s) 2026-10-22T11:35:42.183745407Z === RUN TestDecodePopupOpenerRenderMetadata 2026-10-22T11:35:42.183761777Z --- PASS: TestDecodePopupOpenerRenderMetadata (0.00s) 2026-10-22T11:35:42.183779927Z === RUN TestPopupOpenerRenderProcessHandler_OnContextCreatedInstallsBridgeForConfiguredMainFrame 2026-10-22T11:35:42.18379938Z --- PASS: TestPopupOpenerRenderProcessHandler_OnContextCreatedInstallsBridgeForConfiguredMainFrame (0.00s) 2026-10-22T11:35:42.183817878Z === RUN TestPopupOpenerRenderProcessHandler_OnContextCreatedSkipsWithoutMetadata 2026-10-22T11:35:42.183835859Z --- PASS: TestPopupOpenerRenderProcessHandler_OnContextCreatedSkipsWithoutMetadata (0.00s) 2026-10-22T11:35:42.183852453Z === RUN TestEnablePopupOpenerBridge_SyncsPendingCreateExtraInfo 2026-10-22T11:35:42.183869711Z --- PASS: TestEnablePopupOpenerBridge_SyncsPendingCreateExtraInfo (0.00s) 2026-10-22T11:35:42.183887722Z === RUN TestSafeChromiumCmdlineFlagsOmitsPathBearingAndUnknownFlags 2026-10-22T11:35:42.183905297Z --- PASS: TestSafeChromiumCmdlineFlagsOmitsPathBearingAndUnknownFlags (0.00s) 2026-10-22T11:35:42.183930346Z === RUN TestReserveRenderStallProcessDiagnosticsAppliesCooldown 2026-10-22T11:35:42.183944335Z --- PASS: TestReserveRenderStallProcessDiagnosticsAppliesCooldown (0.00s) 2026-10-22T11:35:42.183972669Z === RUN TestCEF2GTKProfilePathUsesSessionLogDirectory 2026-10-22T11:35:42.183990908Z --- PASS: TestCEF2GTKProfilePathUsesSessionLogDirectory (0.00s) 2026-10-22T11:35:42.1840084Z === RUN TestCEF2GTKProfilePathUsesEngineProfileLogDirFallback 2026-10-22T11:35:42.184025215Z --- PASS: TestCEF2GTKProfilePathUsesEngineProfileLogDirFallback (0.00s) 2026-10-22T11:35:42.18404112Z === RUN TestCEF2GTKProfilePathAllowsExplicitOutput 2026-10-22T11:35:42.184067652Z --- PASS: TestCEF2GTKProfilePathAllowsExplicitOutput (0.00s) 2026-10-22T11:35:42.184086571Z === RUN TestCEF2GTKProfileOptionsDisabledByDefault 2026-10-22T11:35:42.184123357Z --- PASS: TestCEF2GTKProfileOptionsDisabledByDefault (0.00s) 2026-10-22T11:35:42.184147965Z === RUN TestLockedProfileWriterWriteReturnsErrorWhenClosed 2026-10-22T11:35:42.184171204Z --- PASS: TestLockedProfileWriterWriteReturnsErrorWhenClosed (0.00s) 2026-10-22T11:35:42.184190169Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride 2026-10-22T11:35:42.184213987Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin: 2026-10-22T11:35:42.18423782Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:60 2026-10-22T11:35:42.184258594Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:_144_ 2026-10-22T11:35:42.184280038Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:0 2026-10-22T11:35:42.184300398Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:-60 2026-10-22T11:35:42.184321237Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:many 2026-10-22T11:35:42.184343347Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:1099511627776 2026-10-22T11:35:42.184363052Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride (0.00s) 2026-10-22T11:35:42.184401332Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin: (0.00s) 2026-10-22T11:35:42.18444174Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:60 (0.00s) 2026-10-22T11:35:42.184480144Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:_144_ (0.00s) 2026-10-22T11:35:42.184521212Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:0 (0.00s) 2026-10-22T11:35:42.184561783Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:-60 (0.00s) 2026-10-22T11:35:42.184650704Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:many (0.00s) 2026-10-22T11:35:42.184760362Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:1099511627776 (0.00s) 2026-10-22T11:35:42.184821912Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault 2026-10-22T11:35:42.184851309Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site: 2026-10-22T11:35:42.184877146Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:1 2026-10-22T11:35:42.184905254Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:true 2026-10-22T11:35:42.18493062Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:on 2026-10-22T11:35:42.1849585Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:random 2026-10-22T11:35:42.184979029Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:0 2026-10-22T11:35:42.184997711Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:false 2026-10-22T11:35:42.185017388Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:off 2026-10-22T11:35:42.185041595Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault (0.00s) 2026-10-22T11:35:42.185084703Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site: (0.00s) 2026-10-22T11:35:42.185133672Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:1 (0.00s) 2026-10-22T11:35:42.185181951Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:true (0.00s) 2026-10-22T11:35:42.185230174Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:on (0.00s) 2026-10-22T11:35:42.18528042Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:random (0.00s) 2026-10-22T11:35:42.185327742Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:0 (0.00s) 2026-10-22T11:35:42.185376831Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:false (0.00s) 2026-10-22T11:35:42.185425355Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:off (0.00s) 2026-10-22T11:35:42.185450401Z === RUN TestResolveWindowlessFrameRatePrefersAPinnedRate 2026-10-22T11:35:42.185478236Z --- PASS: TestResolveWindowlessFrameRatePrefersAPinnedRate (0.00s) 2026-10-22T11:35:42.185502932Z === RUN TestDumberRenderHandler_RoutesPopupAcceleratedPaintToPopupSurface 2026-10-22T11:35:42.185530155Z --- PASS: TestDumberRenderHandler_RoutesPopupAcceleratedPaintToPopupSurface (0.00s) 2026-10-22T11:35:42.1855495Z === RUN TestDumberRenderHandler_TracksPopupLifecycle 2026-10-22T11:35:42.185566317Z --- PASS: TestDumberRenderHandler_TracksPopupLifecycle (0.00s) 2026-10-22T11:35:42.185584964Z === RUN TestDeviceToLogicalSize_RoundsUp 2026-10-22T11:35:42.185606287Z --- PASS: TestDeviceToLogicalSize_RoundsUp (0.00s) 2026-10-22T11:35:42.185627401Z === RUN TestApplyDefaultRenderStackEnvironment_DefaultsToGDKDMABUFWithANGLEVulkan 2026-10-22T11:35:42.185653308Z --- PASS: TestApplyDefaultRenderStackEnvironment_DefaultsToGDKDMABUFWithANGLEVulkan (0.00s) 2026-10-22T11:35:42.185681655Z === RUN TestApplyDefaultRenderStackEnvironment_OverridesConflictingLowLevelDefaults 2026-10-22T11:35:42.185707735Z --- PASS: TestApplyDefaultRenderStackEnvironment_OverridesConflictingLowLevelDefaults (0.00s) 2026-10-22T11:35:42.185734568Z === RUN TestApplyDefaultRenderStackEnvironment_AllowSplitPreservesExplicitLowLevelOverrides 2026-10-22T11:35:42.185760652Z --- PASS: TestApplyDefaultRenderStackEnvironment_AllowSplitPreservesExplicitLowLevelOverrides (0.00s) 2026-10-22T11:35:42.185785847Z === RUN TestApplyDefaultRenderStackEnvironment_LegacyGLUsesGLArea 2026-10-22T11:35:42.185810345Z --- PASS: TestApplyDefaultRenderStackEnvironment_LegacyGLUsesGLArea (0.00s) 2026-10-22T11:35:42.185836925Z === RUN TestNormalizeRenderStackUnknownFallsBackToGDKDMABUF 2026-10-22T11:35:42.185857002Z --- PASS: TestNormalizeRenderStackUnknownFallsBackToGDKDMABUF (0.00s) 2026-10-22T11:35:42.185875553Z === RUN TestApplyDefaultHardwareDecodeEnvironment_DefaultsCEFToVAAPIForAuto 2026-10-22T11:35:42.185895372Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_DefaultsCEFToVAAPIForAuto (0.00s) 2026-10-22T11:35:42.185919461Z === RUN TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitLIBVADriver 2026-10-22T11:35:42.185940459Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitLIBVADriver (0.00s) 2026-10-22T11:35:42.185962369Z === RUN TestApplyDefaultHardwareDecodeEnvironment_DisablesCEFVAAPIWhenMediaDisabled 2026-10-22T11:35:42.185983858Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_DisablesCEFVAAPIWhenMediaDisabled (0.00s) 2026-10-22T11:35:42.186008133Z === RUN TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitCEFVAAPIOverride 2026-10-22T11:35:42.186029589Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitCEFVAAPIOverride (0.00s) 2026-10-22T11:35:42.186061986Z === RUN TestResolveCEFRenderStackPlan 2026-10-22T11:35:42.186082479Z === RUN TestResolveCEFRenderStackPlan/vulkan 2026-10-22T11:35:42.18610576Z === RUN TestResolveCEFRenderStackPlan/egl 2026-10-22T11:35:42.186124529Z --- PASS: TestResolveCEFRenderStackPlan (0.00s) 2026-10-22T11:35:42.186159459Z --- PASS: TestResolveCEFRenderStackPlan/vulkan (0.00s) 2026-10-22T11:35:42.186192239Z --- PASS: TestResolveCEFRenderStackPlan/egl (0.00s) 2026-10-22T11:35:42.186212548Z === RUN TestConfigureCommandLineWithRenderStackUsesPlan 2026-10-22T11:35:42.186231967Z --- PASS: TestConfigureCommandLineWithRenderStackUsesPlan (0.00s) 2026-10-22T11:35:42.186256792Z === RUN TestRenderStallWatchdogStartStopIdempotent 2026-10-22T11:35:42.186276929Z --- PASS: TestRenderStallWatchdogStartStopIdempotent (0.00s) 2026-10-22T11:35:42.186296765Z === RUN TestClassifyRenderStallDetectsCEFUIBlockedWithIOAlive 2026-10-22T11:35:42.186321838Z --- PASS: TestClassifyRenderStallDetectsCEFUIBlockedWithIOAlive (0.00s) 2026-10-22T11:35:42.186344049Z === RUN TestClassifyRenderStallKeepsOSRCategoryWhenUIHeartbeatHealthy 2026-10-22T11:35:42.186364452Z --- PASS: TestClassifyRenderStallKeepsOSRCategoryWhenUIHeartbeatHealthy (0.00s) 2026-10-22T11:35:42.186387403Z === RUN TestLatestDiagnosticEventHelpers 2026-10-22T11:35:42.186406225Z --- PASS: TestLatestDiagnosticEventHelpers (0.00s) 2026-10-22T11:35:42.186425245Z === RUN TestRendererBridgeExtensionJS_DoesNotExposeWritableGlobalDispatch 2026-10-22T11:35:42.186446595Z --- PASS: TestRendererBridgeExtensionJS_DoesNotExposeWritableGlobalDispatch (0.00s) 2026-10-22T11:35:42.186471509Z === RUN TestRendererBridgeExtensionJS_UsesNativeDispatchInExtensionScope 2026-10-22T11:35:42.186492444Z --- PASS: TestRendererBridgeExtensionJS_UsesNativeDispatchInExtensionScope (0.00s) 2026-10-22T11:35:42.186517926Z === RUN TestRendererBridgeExtensionJS_DoesNotShimWindowOpenForSyntheticPopups 2026-10-22T11:35:42.186547306Z --- PASS: TestRendererBridgeExtensionJS_DoesNotShimWindowOpenForSyntheticPopups (0.00s) 2026-10-22T11:35:42.186567522Z === RUN TestRendererBridgeExtensionJS_EncodesTrustedSuccessSemantics 2026-10-22T11:35:42.186586641Z --- PASS: TestRendererBridgeExtensionJS_EncodesTrustedSuccessSemantics (0.00s) 2026-10-22T11:35:42.186610598Z === RUN TestRendererBridgePackageDoesNotNeedGoLinkname 2026-10-22T11:35:42.186630606Z --- PASS: TestRendererBridgePackageDoesNotNeedGoLinkname (0.07s) 2026-10-22T11:35:42.186655151Z === RUN TestCEFPackageDoesNotKeepDeprecatedClipboardBridgeConstants 2026-10-22T11:35:42.186679279Z --- PASS: TestCEFPackageDoesNotKeepDeprecatedClipboardBridgeConstants (0.06s) 2026-10-22T11:35:42.18669802Z === RUN TestDecodeRendererBridgeExplicitTextCopyPayload 2026-10-22T11:35:42.186725552Z --- PASS: TestDecodeRendererBridgeExplicitTextCopyPayload (0.00s) 2026-10-22T11:35:42.186751563Z === RUN TestDecodeRendererBridgePopupOpenPayload 2026-10-22T11:35:42.186774291Z --- PASS: TestDecodeRendererBridgePopupOpenPayload (0.00s) 2026-10-22T11:35:42.186797651Z === RUN TestDecodeRendererBridgePopupNavigatePayload 2026-10-22T11:35:42.186830525Z --- PASS: TestDecodeRendererBridgePopupNavigatePayload (0.00s) 2026-10-22T11:35:42.18684949Z === RUN TestDecodeRendererBridgePopupClosePayload 2026-10-22T11:35:42.186873342Z --- PASS: TestDecodeRendererBridgePopupClosePayload (0.00s) 2026-10-22T11:35:42.186906486Z === RUN TestDecodeRendererBridgePopupPayloadErrors 2026-10-22T11:35:42.186934244Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open 2026-10-22T11:35:42.186958643Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/empty 2026-10-22T11:35:42.186979623Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/invalid_json 2026-10-22T11:35:42.18700135Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/missing_proxy_id 2026-10-22T11:35:42.187020872Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate 2026-10-22T11:35:42.187043165Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/empty 2026-10-22T11:35:42.187070389Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/invalid_json 2026-10-22T11:35:42.187096867Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/missing_proxy_id 2026-10-22T11:35:42.187112142Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close 2026-10-22T11:35:42.187126345Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/empty 2026-10-22T11:35:42.187154764Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/invalid_json 2026-10-22T11:35:42.187179878Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/missing_proxy_id 2026-10-22T11:35:42.18720711Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors (0.00s) 2026-10-22T11:35:42.187241427Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open (0.00s) 2026-10-22T11:35:42.187291762Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/empty (0.00s) 2026-10-22T11:35:42.187350469Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/invalid_json (0.00s) 2026-10-22T11:35:42.187422987Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/missing_proxy_id (0.00s) 2026-10-22T11:35:42.187466139Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate (0.00s) 2026-10-22T11:35:42.187525645Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/empty (0.00s) 2026-10-22T11:35:42.187587016Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/invalid_json (0.00s) 2026-10-22T11:35:42.18764971Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/missing_proxy_id (0.00s) 2026-10-22T11:35:42.187690549Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close (0.00s) 2026-10-22T11:35:42.187747437Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/empty (0.00s) 2026-10-22T11:35:42.187806728Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/invalid_json (0.00s) 2026-10-22T11:35:42.187868245Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/missing_proxy_id (0.00s) 2026-10-22T11:35:42.187894212Z === RUN TestRendererBridgeProcessHandler_OnFocusedNodeChanged_ReportsEditableState 2026-10-22T11:35:42.187921425Z --- PASS: TestRendererBridgeProcessHandler_OnFocusedNodeChanged_ReportsEditableState (0.00s) 2026-10-22T11:35:42.187946959Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes 2026-10-22T11:35:42.187973123Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process 2026-10-22T11:35:42.187993786Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/input 2026-10-22T11:35:42.188014469Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/textarea 2026-10-22T11:35:42.188040254Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/contenteditable 2026-10-22T11:35:42.188070833Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess 2026-10-22T11:35:42.188100347Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/input 2026-10-22T11:35:42.188130615Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/textarea 2026-10-22T11:35:42.188158075Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/contenteditable 2026-10-22T11:35:42.18818512Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes (0.00s) 2026-10-22T11:35:42.188231713Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process (0.00s) 2026-10-22T11:35:42.188298713Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/input (0.00s) 2026-10-22T11:35:42.188367215Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/textarea (0.00s) 2026-10-22T11:35:42.188438174Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/contenteditable (0.00s) 2026-10-22T11:35:42.188484265Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess (0.00s) 2026-10-22T11:35:42.188550987Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/input (0.00s) 2026-10-22T11:35:42.188617272Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/textarea (0.00s) 2026-10-22T11:35:42.188689523Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/contenteditable (0.00s) 2026-10-22T11:35:42.188716056Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks 2026-10-22T11:35:42.188743275Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/main_process 2026-10-22T11:35:42.188770332Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/subprocess 2026-10-22T11:35:42.188796775Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks (0.00s) 2026-10-22T11:35:42.188842283Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/main_process (0.00s) 2026-10-22T11:35:42.188891387Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/subprocess (0.00s) 2026-10-22T11:35:42.188911993Z === RUN TestConsumeNextStartSafetyMarkerDisablesVAAPIWithoutChangingVulkanStack 2026-10-22T11:35:42.188932Z --- PASS: TestConsumeNextStartSafetyMarkerDisablesVAAPIWithoutChangingVulkanStack (0.00s) 2026-10-22T11:35:42.188953766Z === RUN TestGPUProcessRelaunchMarksNextStartSafeAfterRepeatedRelaunch 2026-10-22T11:35:42.188974539Z --- PASS: TestGPUProcessRelaunchMarksNextStartSafeAfterRepeatedRelaunch (0.00s) 2026-10-22T11:35:42.188994965Z === RUN TestRuntimeActivityTrackerStartsQuiescent 2026-10-22T11:35:42.189015021Z --- PASS: TestRuntimeActivityTrackerStartsQuiescent (0.00s) 2026-10-22T11:35:42.189044727Z === RUN TestRuntimeActivityTrackerCreationLifecycle 2026-10-22T11:35:42.189065058Z --- PASS: TestRuntimeActivityTrackerCreationLifecycle (0.00s) 2026-10-22T11:35:42.189081685Z === RUN TestRuntimeActivityTrackerViewLifecycle 2026-10-22T11:35:42.189118166Z --- PASS: TestRuntimeActivityTrackerViewLifecycle (0.00s) 2026-10-22T11:35:42.18914251Z === RUN TestRuntimeActivityTrackerDownloads 2026-10-22T11:35:42.189167704Z --- PASS: TestRuntimeActivityTrackerDownloads (0.00s) 2026-10-22T11:35:42.189188128Z === RUN TestRuntimeActivityTrackerDropBrowser 2026-10-22T11:35:42.189206012Z --- PASS: TestRuntimeActivityTrackerDropBrowser (0.00s) 2026-10-22T11:35:42.189226477Z === RUN TestRuntimeActivityTrackerSubscribeSequenced 2026-10-22T11:35:42.189248728Z --- PASS: TestRuntimeActivityTrackerSubscribeSequenced (0.00s) 2026-10-22T11:35:42.189267243Z === RUN TestCEFScaleProbeScriptCapturesViewportMetrics 2026-10-22T11:35:42.189283795Z --- PASS: TestCEFScaleProbeScriptCapturesViewportMetrics (0.00s) 2026-10-22T11:35:42.189302581Z === RUN TestShouldRunCEFScaleProbeSkipsIntermediateHTTPStatusZero 2026-10-22T11:35:42.189327153Z --- PASS: TestShouldRunCEFScaleProbeSkipsIntermediateHTTPStatusZero (0.00s) 2026-10-22T11:35:42.189347047Z === RUN TestCEFScaleProbeSnapshotNormalizesMissingBridge 2026-10-22T11:35:42.189371294Z --- PASS: TestCEFScaleProbeSnapshotNormalizesMissingBridge (0.00s) 2026-10-22T11:35:42.189392011Z === RUN TestCEFScaleProbeSnapshotDerivesInternalFactorFromContract 2026-10-22T11:35:42.189411889Z --- PASS: TestCEFScaleProbeSnapshotDerivesInternalFactorFromContract (0.00s) 2026-10-22T11:35:42.189436473Z === RUN TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T11:35:42.189456453Z === PAUSE TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T11:35:42.189474316Z === RUN TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T11:35:42.189494794Z === PAUSE TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T11:35:42.189515203Z === RUN TestAssetP1_CompressedPreferredOverRaw 2026-10-22T11:35:42.189533296Z === PAUSE TestAssetP1_CompressedPreferredOverRaw 2026-10-22T11:35:42.189554746Z === RUN TestAssetP1_RawOnlyFallback 2026-10-22T11:35:42.189570353Z === PAUSE TestAssetP1_RawOnlyFallback 2026-10-22T11:35:42.189587726Z === RUN TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T11:35:42.189605015Z === PAUSE TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T11:35:42.1896291Z === RUN TestAssetP1_OversizedDecompressedRejected 2026-10-22T11:35:42.189645693Z === PAUSE TestAssetP1_OversizedDecompressedRejected 2026-10-22T11:35:42.189666584Z === RUN TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T11:35:42.189688242Z === PAUSE TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T11:35:42.189710453Z === RUN TestAssetP1_MissingAssetReportsNotExist 2026-10-22T11:35:42.189722604Z === PAUSE TestAssetP1_MissingAssetReportsNotExist 2026-10-22T11:35:42.189732553Z === RUN TestAssetP1_ShellServes200CarriesNoStore 2026-10-22T11:35:42.189741182Z --- PASS: TestAssetP1_ShellServes200CarriesNoStore (0.00s) 2026-10-22T11:35:42.189754118Z === RUN TestAssetP1_CSSServes200CarriesNoStore 2026-10-22T11:35:42.189770408Z --- PASS: TestAssetP1_CSSServes200CarriesNoStore (0.00s) 2026-10-22T11:35:42.189786874Z === RUN TestAssetP1_MissingAssetServes404WithoutCacheHeaders 2026-10-22T11:35:42.189803618Z --- PASS: TestAssetP1_MissingAssetServes404WithoutCacheHeaders (0.00s) 2026-10-22T11:35:42.189822907Z === RUN TestAssetP1_RedirectCarriesNoStore 2026-10-22T11:35:42.189841648Z --- PASS: TestAssetP1_RedirectCarriesNoStore (0.00s) 2026-10-22T11:35:42.189860543Z === RUN TestAssetP1_RawAndErrorHandlersCarryNoCacheHeaders 2026-10-22T11:35:42.189874746Z --- PASS: TestAssetP1_RawAndErrorHandlersCarryNoCacheHeaders (0.00s) 2026-10-22T11:35:42.189891362Z === RUN TestAssetP1_APIRawAndJSONCarryNoStoreCORS 2026-10-22T11:35:42.189905167Z --- PASS: TestAssetP1_APIRawAndJSONCarryNoStoreCORS (0.00s) 2026-10-22T11:35:42.189916757Z === RUN TestAssetP1_PrivateAPICarriesNoStoreWithoutCORS 2026-10-22T11:35:42.189933522Z --- PASS: TestAssetP1_PrivateAPICarriesNoStoreWithoutCORS (0.00s) 2026-10-22T11:35:42.189959731Z === RUN TestAssetP1_FaviconHandlerCarriesNoStore 2026-10-22T11:35:42.189986498Z --- PASS: TestAssetP1_FaviconHandlerCarriesNoStore (0.00s) 2026-10-22T11:35:42.190015479Z === RUN TestAssetP1_TopLevelAPIPathNeverResolvesAsAsset 2026-10-22T11:35:42.190042435Z --- PASS: TestAssetP1_TopLevelAPIPathNeverResolvesAsAsset (0.00s) 2026-10-22T11:35:42.190068239Z === RUN TestAssetP1_NestedAPIPathFallsThroughTo404 2026-10-22T11:35:42.19008774Z --- PASS: TestAssetP1_NestedAPIPathFallsThroughTo404 (0.00s) 2026-10-22T11:35:42.190105241Z === RUN TestAssetP2_HandlerServesWASMFromBundleOnce 2026-10-22T11:35:42.190128938Z --- PASS: TestAssetP2_HandlerServesWASMFromBundleOnce (0.00s) 2026-10-22T11:35:42.190157695Z === RUN TestAssetP2_ReplacementDuringBlockedDecode 2026-10-22T11:35:42.190177666Z --- PASS: TestAssetP2_ReplacementDuringBlockedDecode (0.00s) 2026-10-22T11:35:42.190197032Z === RUN TestAssetP2_UnconfiguredAssetsServe500 2026-10-22T11:35:42.190237312Z --- PASS: TestAssetP2_UnconfiguredAssetsServe500 (0.00s) 2026-10-22T11:35:42.19025436Z === RUN TestAssetP2_NonWASMAssetsKeepLegacyPath 2026-10-22T11:35:42.190270294Z --- PASS: TestAssetP2_NonWASMAssetsKeepLegacyPath (0.00s) 2026-10-22T11:35:42.190284052Z === RUN TestAssetP23_ManifestReadableDuringBlockedDecode 2026-10-22T11:35:42.190300133Z --- PASS: TestAssetP23_ManifestReadableDuringBlockedDecode (0.00s) 2026-10-22T11:35:42.190314634Z === RUN TestAssetP23_BlockedDecodeLeavesUnrelatedWorkUnaffected 2026-10-22T11:35:42.190329038Z --- PASS: TestAssetP23_BlockedDecodeLeavesUnrelatedWorkUnaffected (0.10s) 2026-10-22T11:35:42.190352508Z === RUN TestAssetP23_CancelSuppressesContinuation 2026-10-22T11:35:42.190376737Z --- PASS: TestAssetP23_CancelSuppressesContinuation (0.00s) 2026-10-22T11:35:42.190403652Z === RUN TestAssetP23_ShutdownCompletesSafely 2026-10-22T11:35:42.190424733Z --- PASS: TestAssetP23_ShutdownCompletesSafely (0.51s) 2026-10-22T11:35:42.190437427Z === RUN TestAssetP23_WireUnversionedCarriesNoStore 2026-10-22T11:35:42.190453466Z --- PASS: TestAssetP23_WireUnversionedCarriesNoStore (0.00s) 2026-10-22T11:35:42.19046678Z === RUN TestAssetP23_WireFailureMatchesErrorPage 2026-10-22T11:35:42.190481284Z --- PASS: TestAssetP23_WireFailureMatchesErrorPage (0.00s) 2026-10-22T11:35:42.190497472Z === RUN TestAssetP32_ShellRefsVersionedFromBundleManifest 2026-10-22T11:35:42.190511729Z --- PASS: TestAssetP32_ShellRefsVersionedFromBundleManifest (0.00s) 2026-10-22T11:35:42.190540034Z === RUN TestAssetP32_ShellVersionedAcrossRoutes 2026-10-22T11:35:42.190564929Z --- PASS: TestAssetP32_ShellVersionedAcrossRoutes (0.00s) 2026-10-22T11:35:42.190576526Z === RUN TestAssetP32_AlreadyVersionedRefsUntouched 2026-10-22T11:35:42.190592178Z --- PASS: TestAssetP32_AlreadyVersionedRefsUntouched (0.00s) 2026-10-22T11:35:42.190612589Z === RUN TestAssetP32_InvalidManifestFailsClosedNoncacheable 2026-10-22T11:35:42.190640478Z --- PASS: TestAssetP32_InvalidManifestFailsClosedNoncacheable (0.00s) 2026-10-22T11:35:42.190667192Z === RUN TestAssetP32_MissingManifestFailsClosed 2026-10-22T11:35:42.190692472Z --- PASS: TestAssetP32_MissingManifestFailsClosed (0.00s) 2026-10-22T11:35:42.19073342Z === RUN TestAssetP32_ReplacementSwapsShellVersions 2026-10-22T11:35:42.190749784Z --- PASS: TestAssetP32_ReplacementSwapsShellVersions (0.00s) 2026-10-22T11:35:42.190769993Z === RUN TestAssetP32_OnDiskShellKeepsRelativeURLs 2026-10-22T11:35:42.190787922Z --- PASS: TestAssetP32_OnDiskShellKeepsRelativeURLs (0.00s) 2026-10-22T11:35:42.190804919Z === RUN TestAssetP33_VersionedCSSServesImmutable 2026-10-22T11:35:42.190819211Z --- PASS: TestAssetP33_VersionedCSSServesImmutable (0.00s) 2026-10-22T11:35:42.19083252Z === RUN TestAssetP33_UnversionedCSSServesNoStore 2026-10-22T11:35:42.190858268Z --- PASS: TestAssetP33_UnversionedCSSServesNoStore (0.00s) 2026-10-22T11:35:42.190881932Z === RUN TestAssetP33_WrongVersionRejectedNoncacheable 2026-10-22T11:35:42.190906479Z --- PASS: TestAssetP33_WrongVersionRejectedNoncacheable (0.00s) 2026-10-22T11:35:42.190930379Z === RUN TestAssetP33_DuplicateAndEmptyVersionsRejected 2026-10-22T11:35:42.19095057Z --- PASS: TestAssetP33_DuplicateAndEmptyVersionsRejected (0.00s) 2026-10-22T11:35:42.190973704Z === RUN TestAssetP33_StaleManifestRejectedNoncacheable 2026-10-22T11:35:42.190988681Z --- PASS: TestAssetP33_StaleManifestRejectedNoncacheable (0.01s) 2026-10-22T11:35:42.191008328Z === RUN TestAssetP33_MissingVersionedArtifactRejected 2026-10-22T11:35:42.191032525Z --- PASS: TestAssetP33_MissingVersionedArtifactRejected (0.01s) 2026-10-22T11:35:42.191059345Z === RUN TestAssetP33_VersionedWASMServesImmutableOnWire 2026-10-22T11:35:42.19108357Z --- PASS: TestAssetP33_VersionedWASMServesImmutableOnWire (0.01s) 2026-10-22T11:35:42.191108843Z === RUN TestAssetP33_WrongVersionWASMDecodesNothing 2026-10-22T11:35:42.191132991Z --- PASS: TestAssetP33_WrongVersionWASMDecodesNothing (0.00s) 2026-10-22T11:35:42.191158242Z === RUN TestAssetP33_StaleWASMBytesFailClosedOnWire 2026-10-22T11:35:42.191184702Z --- PASS: TestAssetP33_StaleWASMBytesFailClosedOnWire (0.00s) 2026-10-22T11:35:42.191210663Z === RUN TestAssetP33_ReplacementSwapsValidatedVersions 2026-10-22T11:35:42.191229566Z --- PASS: TestAssetP33_ReplacementSwapsValidatedVersions (0.00s) 2026-10-22T11:35:42.19124623Z === RUN TestAssetP33_ManifestItselfServesNoStore 2026-10-22T11:35:42.191260103Z --- PASS: TestAssetP33_ManifestItselfServesNoStore (0.00s) 2026-10-22T11:35:42.191271228Z === RUN TestAssetP33_ShellVersionQueryIgnored 2026-10-22T11:35:42.191291885Z --- PASS: TestAssetP33_ShellVersionQueryIgnored (0.00s) 2026-10-22T11:35:42.191308389Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T11:35:42.191326343Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T11:35:42.1913477Z === RUN TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T11:35:42.191365362Z === PAUSE TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T11:35:42.191392223Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.19143784Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.191457941Z === RUN TestResolveConfigPayload_UsesInjectedBuilder 2026-10-22T11:35:42.191479505Z --- PASS: TestResolveConfigPayload_UsesInjectedBuilder (0.00s) 2026-10-22T11:35:42.191498936Z === RUN TestResolveConfigPayload_PropagatesBuilderError 2026-10-22T11:35:42.191516873Z --- PASS: TestResolveConfigPayload_PropagatesBuilderError (0.00s) 2026-10-22T11:35:42.191532685Z === RUN TestResolveConfigPayload_NilBuilderFails 2026-10-22T11:35:42.191550257Z --- PASS: TestResolveConfigPayload_NilBuilderFails (0.00s) 2026-10-22T11:35:42.191575129Z === RUN TestNewDumbSchemeHandler_NilCurrentConfigPayloadFails 2026-10-22T11:35:42.19159637Z --- PASS: TestNewDumbSchemeHandler_NilCurrentConfigPayloadFails (0.00s) 2026-10-22T11:35:42.191616374Z === RUN TestNewDumbSchemeHandler_NilDefaultConfigPayloadFails 2026-10-22T11:35:42.191643466Z --- PASS: TestNewDumbSchemeHandler_NilDefaultConfigPayloadFails (0.00s) 2026-10-22T11:35:42.191663088Z === RUN TestRejectForbiddenAPIOrigin_AllowsInternalOrigin 2026-10-22T11:35:42.191686133Z --- PASS: TestRejectForbiddenAPIOrigin_AllowsInternalOrigin (0.00s) 2026-10-22T11:35:42.191705792Z === RUN TestRejectForbiddenAPIOrigin_RejectsExternalOrigin 2026-10-22T11:35:42.19172919Z --- PASS: TestRejectForbiddenAPIOrigin_RejectsExternalOrigin (0.00s) 2026-10-22T11:35:42.191758605Z === RUN TestRejectUntrustedConfigRequesterRequiresTrustedOriginOrReferrer 2026-10-22T11:35:42.191786734Z --- PASS: TestRejectUntrustedConfigRequesterRequiresTrustedOriginOrReferrer (0.00s) 2026-10-22T11:35:42.191813139Z === RUN TestHandleMessageAPIRequiresTrustedOriginOrReferrer 2026-10-22T11:35:42.191831795Z --- PASS: TestHandleMessageAPIRequiresTrustedOriginOrReferrer (0.00s) 2026-10-22T11:35:42.191848285Z === RUN TestHandleConfigAPIUsesPrivateNoCORSHeaders 2026-10-22T11:35:42.191868273Z --- PASS: TestHandleConfigAPIUsesPrivateNoCORSHeaders (0.00s) 2026-10-22T11:35:42.191889416Z === RUN TestHandleConfigAPIOptionsUsesPrivateNoCORSHeaders 2026-10-22T11:35:42.191910957Z --- PASS: TestHandleConfigAPIOptionsUsesPrivateNoCORSHeaders (0.00s) 2026-10-22T11:35:42.191931032Z === RUN TestIsTrustedSystemviewURL 2026-10-22T11:35:42.191947612Z === PAUSE TestIsTrustedSystemviewURL 2026-10-22T11:35:42.191969245Z === RUN TestRejectUntrustedFaviconRequesterAllowsTrustedOriginWithoutReferrer 2026-10-22T11:35:42.191995287Z --- PASS: TestRejectUntrustedFaviconRequesterAllowsTrustedOriginWithoutReferrer (0.00s) 2026-10-22T11:35:42.19202084Z === RUN TestRejectUntrustedFaviconRequesterRejectsUntrustedOriginEvenWithTrustedReferrer 2026-10-22T11:35:42.192040115Z --- PASS: TestRejectUntrustedFaviconRequesterRejectsUntrustedOriginEvenWithTrustedReferrer (0.00s) 2026-10-22T11:35:42.192072194Z === RUN TestRejectUntrustedFaviconRequesterRequiresTrustedReferrerWhenOriginAbsent 2026-10-22T11:35:42.192100605Z --- PASS: TestRejectUntrustedFaviconRequesterRequiresTrustedReferrerWhenOriginAbsent (0.00s) 2026-10-22T11:35:42.192120051Z === RUN TestHandleFaviconAPIDefersFaviconDiskChecksUntilResourceOpen 2026-10-22T11:35:42.192138115Z --- PASS: TestHandleFaviconAPIDefersFaviconDiskChecksUntilResourceOpen (0.00s) 2026-10-22T11:35:42.192159863Z === RUN TestReadBodyFromHeader_DecodesBase64Payload 2026-10-22T11:35:42.19217966Z --- PASS: TestReadBodyFromHeader_DecodesBase64Payload (0.00s) 2026-10-22T11:35:42.192201665Z === RUN TestDecodePopupOpenerPostMessagePayload_RejectsMissingTargetOrigin 2026-10-22T11:35:42.192222814Z --- PASS: TestDecodePopupOpenerPostMessagePayload_RejectsMissingTargetOrigin (0.00s) 2026-10-22T11:35:42.192250614Z === RUN TestDecodePopupOpenerPostMessagePayload_TrimsAndAcceptsTargetOrigin 2026-10-22T11:35:42.192272553Z --- PASS: TestDecodePopupOpenerPostMessagePayload_TrimsAndAcceptsTargetOrigin (0.00s) 2026-10-22T11:35:42.192297912Z === RUN TestSchemeHandler_APIClipboardSetPathWritesClipboardPayload 2026-10-22T11:35:42.192318394Z --- PASS: TestSchemeHandler_APIClipboardSetPathWritesClipboardPayload (0.00s) 2026-10-22T11:35:42.192339205Z === RUN TestSchemeHandler_APIFocusSyncRejectsRequestsWithoutTrustedBridgeHeader 2026-10-22T11:35:42.192366544Z --- PASS: TestSchemeHandler_APIFocusSyncRejectsRequestsWithoutTrustedBridgeHeader (0.00s) 2026-10-22T11:35:42.192392024Z === RUN TestSchemeHandler_APIFocusSyncInvokesEditableFocusCallback 2026-10-22T11:35:42.192419477Z --- PASS: TestSchemeHandler_APIFocusSyncInvokesEditableFocusCallback (0.00s) 2026-10-22T11:35:42.192438646Z === RUN TestSchemeHandler_Create_ConceptualAPIRequestBypassesRedirect 2026-10-22T11:35:42.192456518Z --- PASS: TestSchemeHandler_Create_ConceptualAPIRequestBypassesRedirect (0.00s) 2026-10-22T11:35:42.192475405Z === RUN TestSchemeHandler_APIClipboardSetRejectsInvalidBridgeNonce 2026-10-22T11:35:42.192497058Z --- PASS: TestSchemeHandler_APIClipboardSetRejectsInvalidBridgeNonce (0.00s) 2026-10-22T11:35:42.192517384Z === RUN TestSchemeHandler_APIPopupOpenInvokesPopupCallback 2026-10-22T11:35:42.192544196Z --- PASS: TestSchemeHandler_APIPopupOpenInvokesPopupCallback (0.00s) 2026-10-22T11:35:42.192569768Z === RUN TestSchemeHandler_APIPopupNavigateInvokesPopupCallback 2026-10-22T11:35:42.192594928Z --- PASS: TestSchemeHandler_APIPopupNavigateInvokesPopupCallback (0.00s) 2026-10-22T11:35:42.192622356Z === RUN TestSchemeHandler_APIPopupCloseInvokesPopupCallback 2026-10-22T11:35:42.192640657Z --- PASS: TestSchemeHandler_APIPopupCloseInvokesPopupCallback (0.00s) 2026-10-22T11:35:42.192657522Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads 2026-10-22T11:35:42.192677458Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_malformed_json 2026-10-22T11:35:42.192705603Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_missing_proxy_id 2026-10-22T11:35:42.192727135Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_malformed_json 2026-10-22T11:35:42.19274891Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_missing_proxy_id 2026-10-22T11:35:42.192768349Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_malformed_json 2026-10-22T11:35:42.192787535Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_missing_proxy_id 2026-10-22T11:35:42.192809137Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads (0.00s) 2026-10-22T11:35:42.192848706Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_malformed_json (0.00s) 2026-10-22T11:35:42.19289354Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_missing_proxy_id (0.00s) 2026-10-22T11:35:42.19294297Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_malformed_json (0.00s) 2026-10-22T11:35:42.192995226Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_missing_proxy_id (0.00s) 2026-10-22T11:35:42.19304376Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_malformed_json (0.00s) 2026-10-22T11:35:42.193091556Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_missing_proxy_id (0.00s) 2026-10-22T11:35:42.193116085Z === RUN TestSchemeHandler_APIOptionsReturnsCORSPreflightHeaders 2026-10-22T11:35:42.193136965Z --- PASS: TestSchemeHandler_APIOptionsReturnsCORSPreflightHeaders (0.00s) 2026-10-22T11:35:42.193156174Z === RUN TestWebViewNavigateSemantic_HeadingExecutesStrictNavigationScript 2026-10-22T11:35:42.193181269Z --- PASS: TestWebViewNavigateSemantic_HeadingExecutesStrictNavigationScript (0.00s) 2026-10-22T11:35:42.193209143Z === RUN TestWebViewActivateSemanticNavigationTargetClicksSelectedHeadingLink 2026-10-22T11:35:42.193234258Z --- PASS: TestWebViewActivateSemanticNavigationTargetClicksSelectedHeadingLink (0.00s) 2026-10-22T11:35:42.193264426Z === RUN TestWebViewClearSemanticNavigationHighlightRemovesTargetArtifacts 2026-10-22T11:35:42.193290645Z --- PASS: TestWebViewClearSemanticNavigationHighlightRemovesTargetArtifacts (0.00s) 2026-10-22T11:35:42.19332135Z === RUN TestWebViewClearSemanticNavigationHighlightReportsSchedulingFailure 2026-10-22T11:35:42.193345539Z --- PASS: TestWebViewClearSemanticNavigationHighlightReportsSchedulingFailure (0.00s) 2026-10-22T11:35:42.193370413Z === RUN TestWebViewNavigateSemantic_NormalizesCountAndRejectsUnsupportedRequests 2026-10-22T11:35:42.193397818Z --- PASS: TestWebViewNavigateSemantic_NormalizesCountAndRejectsUnsupportedRequests (0.00s) 2026-10-22T11:35:42.193417558Z === RUN TestStartupPresentationHooksWireEveryUpstreamFirstPresentationCallback 2026-10-22T11:35:42.193436091Z --- PASS: TestStartupPresentationHooksWireEveryUpstreamFirstPresentationCallback (0.00s) 2026-10-22T11:35:42.193454597Z === RUN TestActivateStartupTraceSeedsNeutralProcessAndConfigTiming 2026-10-22T11:35:42.193476967Z --- PASS: TestActivateStartupTraceSeedsNeutralProcessAndConfigTiming (0.00s) 2026-10-22T11:35:42.193496849Z === RUN TestStartupTraceAcceptsOnlyOrderedOneShotMilestones 2026-10-22T11:35:42.193524336Z --- PASS: TestStartupTraceAcceptsOnlyOrderedOneShotMilestones (0.00s) 2026-10-22T11:35:42.193540497Z === RUN TestStartupTracePreservesProcessAndConfigTimestamps 2026-10-22T11:35:42.193555517Z --- PASS: TestStartupTracePreservesProcessAndConfigTimestamps (0.00s) 2026-10-22T11:35:42.193569772Z === RUN TestStartupTraceReservesFirstGTKPresentationForAfterPaint 2026-10-22T11:35:42.193584298Z --- PASS: TestStartupTraceReservesFirstGTKPresentationForAfterPaint (0.00s) 2026-10-22T11:35:42.193609033Z === RUN TestStartupTraceEmitsOneNormalSummaryAtFirstPresentation 2026-10-22T11:35:42.193645277Z --- PASS: TestStartupTraceEmitsOneNormalSummaryAtFirstPresentation (0.00s) 2026-10-22T11:35:42.193679911Z === RUN TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T11:35:42.193699858Z === PAUSE TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T11:35:42.19370964Z === RUN TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T11:35:42.193722245Z === PAUSE TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T11:35:42.193741459Z === RUN TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T11:35:42.193762618Z === PAUSE TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T11:35:42.193787176Z === RUN TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T11:35:42.193815652Z === PAUSE TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T11:35:42.193841614Z === RUN TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T11:35:42.193865817Z === PAUSE TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T11:35:42.193885953Z === RUN TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T11:35:42.193916526Z === PAUSE TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T11:35:42.193934238Z === RUN TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T11:35:42.19394854Z === PAUSE TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T11:35:42.193967923Z === RUN TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T11:35:42.19398514Z === PAUSE TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T11:35:42.194007384Z === RUN TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T11:35:42.194029817Z === PAUSE TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T11:35:42.194049719Z === RUN TestTouchpadNavigationRecognizer_ReportsProgressAndNavigatesOnReleaseAfterThreshold 2026-10-22T11:35:42.19407483Z --- PASS: TestTouchpadNavigationRecognizer_ReportsProgressAndNavigatesOnReleaseAfterThreshold (0.00s) 2026-10-22T11:35:42.194108175Z === RUN TestTouchpadNavigationRecognizer_ReportsForwardProgressAndNavigatesOnReleaseAfterThreshold 2026-10-22T11:35:42.194130868Z --- PASS: TestTouchpadNavigationRecognizer_ReportsForwardProgressAndNavigatesOnReleaseAfterThreshold (0.00s) 2026-10-22T11:35:42.194150866Z === RUN TestTouchpadNavigationRecognizer_DoesNotNavigateAtExactThreshold 2026-10-22T11:35:42.194177134Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotNavigateAtExactThreshold (0.00s) 2026-10-22T11:35:42.194219453Z === RUN TestTouchpadNavigationRecognizer_DoesNotShowIndicatorBelowActivationDistance 2026-10-22T11:35:42.194247636Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotShowIndicatorBelowActivationDistance (0.00s) 2026-10-22T11:35:42.194273725Z === RUN TestTouchpadNavigationRecognizer_AllowsIntentionalEdgeSwipeWithViewWidth 2026-10-22T11:35:42.194298578Z --- PASS: TestTouchpadNavigationRecognizer_AllowsIntentionalEdgeSwipeWithViewWidth (0.00s) 2026-10-22T11:35:42.194325413Z === RUN TestTouchpadNavigationRecognizer_DoesNotTreatInContentHorizontalScrollAsNavigation 2026-10-22T11:35:42.194352452Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotTreatInContentHorizontalScrollAsNavigation (0.00s) 2026-10-22T11:35:42.194379071Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents 2026-10-22T11:35:42.194408752Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/unknown_unit 2026-10-22T11:35:42.194423562Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/wheel_unit 2026-10-22T11:35:42.194449401Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents (0.00s) 2026-10-22T11:35:42.194486608Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/unknown_unit (0.00s) 2026-10-22T11:35:42.194531164Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/wheel_unit (0.00s) 2026-10-22T11:35:42.194555619Z === RUN TestTouchpadNavigationRecognizer_DisabledConfigSuppressesGestureRecognition 2026-10-22T11:35:42.194572581Z --- PASS: TestTouchpadNavigationRecognizer_DisabledConfigSuppressesGestureRecognition (0.00s) 2026-10-22T11:35:42.194592237Z === RUN TestTouchpadNavigationRecognizer_BackCapabilitySuppressesBackGesture 2026-10-22T11:35:42.194614047Z --- PASS: TestTouchpadNavigationRecognizer_BackCapabilitySuppressesBackGesture (0.00s) 2026-10-22T11:35:42.194640456Z === RUN TestTouchpadNavigationRecognizer_ForwardCapabilitySuppressesForwardGesture 2026-10-22T11:35:42.194659769Z --- PASS: TestTouchpadNavigationRecognizer_ForwardCapabilitySuppressesForwardGesture (0.00s) 2026-10-22T11:35:42.194687803Z === RUN TestTouchpadNavigationRecognizer_HidesIndicatorWithoutNavigatingWhenReleasedAfterActivationBelowThreshold 2026-10-22T11:35:42.194735421Z --- PASS: TestTouchpadNavigationRecognizer_HidesIndicatorWithoutNavigatingWhenReleasedAfterActivationBelowThreshold (0.00s) 2026-10-22T11:35:42.194763751Z === RUN TestTouchpadNavigationRecognizer_ResetsBetweenConsecutiveGestures 2026-10-22T11:35:42.194791212Z --- PASS: TestTouchpadNavigationRecognizer_ResetsBetweenConsecutiveGestures (0.00s) 2026-10-22T11:35:42.194809397Z === RUN TestTouchpadNavigationRecognizer_CancelsVerticalGestures 2026-10-22T11:35:42.194824673Z --- PASS: TestTouchpadNavigationRecognizer_CancelsVerticalGestures (0.00s) 2026-10-22T11:35:42.194844213Z === RUN TestTouchpadNavigationRecognizer_HidesVisibleIndicatorOnVerticalCancelAndResets 2026-10-22T11:35:42.194866712Z --- PASS: TestTouchpadNavigationRecognizer_HidesVisibleIndicatorOnVerticalCancelAndResets (0.00s) 2026-10-22T11:35:42.194894535Z === RUN TestNormalizedApplicationScale 2026-10-22T11:35:42.194913373Z === RUN TestNormalizedApplicationScale/default_zero 2026-10-22T11:35:42.194935678Z === RUN TestNormalizedApplicationScale/negative 2026-10-22T11:35:42.194953165Z === RUN TestNormalizedApplicationScale/nan 2026-10-22T11:35:42.194970466Z === RUN TestNormalizedApplicationScale/inf 2026-10-22T11:35:42.194988342Z === RUN TestNormalizedApplicationScale/valid 2026-10-22T11:35:42.195007725Z --- PASS: TestNormalizedApplicationScale (0.00s) 2026-10-22T11:35:42.19504159Z --- PASS: TestNormalizedApplicationScale/default_zero (0.00s) 2026-10-22T11:35:42.195075833Z --- PASS: TestNormalizedApplicationScale/negative (0.00s) 2026-10-22T11:35:42.195109657Z --- PASS: TestNormalizedApplicationScale/nan (0.00s) 2026-10-22T11:35:42.195146732Z --- PASS: TestNormalizedApplicationScale/inf (0.00s) 2026-10-22T11:35:42.195182397Z --- PASS: TestNormalizedApplicationScale/valid (0.00s) 2026-10-22T11:35:42.195202258Z === RUN TestVimPageRuntimeVisualStartsWithTextAnchorHints 2026-10-22T11:35:42.19523459Z --- PASS: TestVimPageRuntimeVisualStartsWithTextAnchorHints (0.18s) 2026-10-22T11:35:42.195257466Z === RUN TestVimPageRuntimeTextAnchorLabelPlacesCaret 2026-10-22T11:35:42.195283128Z --- PASS: TestVimPageRuntimeTextAnchorLabelPlacesCaret (0.08s) 2026-10-22T11:35:42.19530429Z === RUN TestVimPageRuntimeEscapeInTextAnchorHintsPicksFirstLongText 2026-10-22T11:35:42.195322616Z --- PASS: TestVimPageRuntimeEscapeInTextAnchorHintsPicksFirstLongText (0.06s) 2026-10-22T11:35:42.195341607Z === RUN TestVimPageRuntimeEscapeInTextAnchorHintsFallsBackToAnyVisibleText 2026-10-22T11:35:42.195365125Z --- PASS: TestVimPageRuntimeEscapeInTextAnchorHintsFallsBackToAnyVisibleText (0.05s) 2026-10-22T11:35:42.195390189Z === RUN TestVimPageRuntimeVisualEndsWithReasonWhenNoVisibleText 2026-10-22T11:35:42.195433417Z --- PASS: TestVimPageRuntimeVisualEndsWithReasonWhenNoVisibleText (0.05s) 2026-10-22T11:35:42.195461196Z === RUN TestVimPageRuntimeEscapeFallbackEndsWhenNothingVisible 2026-10-22T11:35:42.195489665Z --- PASS: TestVimPageRuntimeEscapeFallbackEndsWhenNothingVisible (0.06s) 2026-10-22T11:35:42.195503748Z === RUN TestVimPageRuntimeVisibleSelectionStartsVisualDirectly 2026-10-22T11:35:42.195518203Z --- PASS: TestVimPageRuntimeVisibleSelectionStartsVisualDirectly (0.04s) 2026-10-22T11:35:42.195542033Z === RUN TestVimPageRuntimeSelectionOutsideViewportIsIgnored 2026-10-22T11:35:42.195567515Z --- PASS: TestVimPageRuntimeSelectionOutsideViewportIsIgnored (0.05s) 2026-10-22T11:35:42.195587751Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting 2026-10-22T11:35:42.195607742Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/l 2026-10-22T11:35:42.195625542Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/counted_l 2026-10-22T11:35:42.195655548Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/h_clamps 2026-10-22T11:35:42.195687848Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w 2026-10-22T11:35:42.195712633Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/2w 2026-10-22T11:35:42.195738139Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w_crosses_line 2026-10-22T11:35:42.195763207Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/e 2026-10-22T11:35:42.195789134Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b 2026-10-22T11:35:42.19581391Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b_at_start 2026-10-22T11:35:42.195840171Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/$ 2026-10-22T11:35:42.195863871Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/0 2026-10-22T11:35:42.195889281Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/^ 2026-10-22T11:35:42.195913522Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/j 2026-10-22T11:35:42.195938646Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/k 2026-10-22T11:35:42.195963333Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/G 2026-10-22T11:35:42.19598892Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/gg 2026-10-22T11:35:42.196013147Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting (0.79s) 2026-10-22T11:35:42.19605339Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/l (0.05s) 2026-10-22T11:35:42.196095795Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/counted_l (0.05s) 2026-10-22T11:35:42.196139899Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/h_clamps (0.05s) 2026-10-22T11:35:42.196184538Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w (0.05s) 2026-10-22T11:35:42.196222899Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/2w (0.05s) 2026-10-22T11:35:42.19627406Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w_crosses_line (0.05s) 2026-10-22T11:35:42.196315445Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/e (0.04s) 2026-10-22T11:35:42.196354154Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b (0.05s) 2026-10-22T11:35:42.196396468Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b_at_start (0.04s) 2026-10-22T11:35:42.196440928Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/$ (0.04s) 2026-10-22T11:35:42.196489367Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/0 (0.04s) 2026-10-22T11:35:42.196530595Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/^ (0.05s) 2026-10-22T11:35:42.196573392Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/j (0.06s) 2026-10-22T11:35:42.196610643Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/k (0.06s) 2026-10-22T11:35:42.196649863Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/G (0.06s) 2026-10-22T11:35:42.196688437Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/gg (0.05s) 2026-10-22T11:35:42.196710887Z === RUN TestVimPageRuntimeNativeGranularityMotions 2026-10-22T11:35:42.196733403Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_( 2026-10-22T11:35:42.196756809Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_( 2026-10-22T11:35:42.196775214Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_) 2026-10-22T11:35:42.196798364Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_) 2026-10-22T11:35:42.196841978Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_{ 2026-10-22T11:35:42.196868533Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_{ 2026-10-22T11:35:42.196898752Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_} 2026-10-22T11:35:42.196924395Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_} 2026-10-22T11:35:42.196942807Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_0 2026-10-22T11:35:42.196959925Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_0 2026-10-22T11:35:42.196978339Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_$ 2026-10-22T11:35:42.196996357Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_$ 2026-10-22T11:35:42.197017655Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_G 2026-10-22T11:35:42.19704179Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_G 2026-10-22T11:35:42.197067286Z --- PASS: TestVimPageRuntimeNativeGranularityMotions (0.72s) 2026-10-22T11:35:42.197101149Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_( (0.05s) 2026-10-22T11:35:42.19713613Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_( (0.05s) 2026-10-22T11:35:42.197172665Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_) (0.05s) 2026-10-22T11:35:42.197210463Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_) (0.06s) 2026-10-22T11:35:42.197248542Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_{ (0.05s) 2026-10-22T11:35:42.197293933Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_{ (0.04s) 2026-10-22T11:35:42.197335592Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_} (0.05s) 2026-10-22T11:35:42.197376974Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_} (0.05s) 2026-10-22T11:35:42.19741785Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_0 (0.06s) 2026-10-22T11:35:42.197459604Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_0 (0.06s) 2026-10-22T11:35:42.197498169Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_$ (0.05s) 2026-10-22T11:35:42.197535911Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_$ (0.05s) 2026-10-22T11:35:42.197574141Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_G (0.06s) 2026-10-22T11:35:42.197597037Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_G (0.05s) 2026-10-22T11:35:42.197608009Z === RUN TestVimPageRuntimeWordMotionsSkipPunctuation 2026-10-22T11:35:42.197618573Z --- PASS: TestVimPageRuntimeWordMotionsSkipPunctuation (0.05s) 2026-10-22T11:35:42.197632663Z === RUN TestVimPageRuntimeCaretMotionScrollsFocusIntoView 2026-10-22T11:35:42.197642954Z --- PASS: TestVimPageRuntimeCaretMotionScrollsFocusIntoView (0.06s) 2026-10-22T11:35:42.197655874Z === RUN TestVimPageRuntimeCaretFollowsScrollAndIsRemovedOnEnd 2026-10-22T11:35:42.19767233Z --- PASS: TestVimPageRuntimeCaretFollowsScrollAndIsRemovedOnEnd (0.06s) 2026-10-22T11:35:42.197682597Z === RUN TestVimPageRuntimeVisualFromCaretExtendsAndYankReturnsToCaret 2026-10-22T11:35:42.197692441Z --- PASS: TestVimPageRuntimeVisualFromCaretExtendsAndYankReturnsToCaret (0.06s) 2026-10-22T11:35:42.197704078Z === RUN TestVimPageRuntimeVisualOSwapsEnds 2026-10-22T11:35:42.197715798Z --- PASS: TestVimPageRuntimeVisualOSwapsEnds (0.05s) 2026-10-22T11:35:42.19772571Z === RUN TestVimPageRuntimeVisualLine 2026-10-22T11:35:42.197736926Z --- PASS: TestVimPageRuntimeVisualLine (0.06s) 2026-10-22T11:35:42.197756967Z === RUN TestVimPageRuntimeModeSwitchingKeys 2026-10-22T11:35:42.197770361Z --- PASS: TestVimPageRuntimeModeSwitchingKeys (0.06s) 2026-10-22T11:35:42.197782235Z === RUN TestVimPageRuntimeEscapeInCaretEndsInteraction 2026-10-22T11:35:42.197797836Z --- PASS: TestVimPageRuntimeEscapeInCaretEndsInteraction (0.04s) 2026-10-22T11:35:42.197811361Z === RUN TestVimPageRuntimeCancelRemovesCaretAndSelection 2026-10-22T11:35:42.197821179Z --- PASS: TestVimPageRuntimeCancelRemovesCaretAndSelection (0.05s) 2026-10-22T11:35:42.197832303Z === RUN TestVimPageRuntimeCancelRemovesHintOverlay 2026-10-22T11:35:42.197846468Z --- PASS: TestVimPageRuntimeCancelRemovesHintOverlay (0.06s) 2026-10-22T11:35:42.197855862Z === RUN TestVimPageRuntimeKeyErrorReleasesCapture 2026-10-22T11:35:42.197862007Z --- PASS: TestVimPageRuntimeKeyErrorReleasesCapture (0.05s) 2026-10-22T11:35:42.197878535Z === RUN TestVimPageRuntimeHintsFollowAndYank 2026-10-22T11:35:42.197889205Z --- PASS: TestVimPageRuntimeHintsFollowAndYank (0.05s) 2026-10-22T11:35:42.197898282Z === RUN TestVimPageRuntimeYankParagraph 2026-10-22T11:35:42.197910483Z --- PASS: TestVimPageRuntimeYankParagraph (0.05s) 2026-10-22T11:35:42.197922751Z === RUN TestVimPageRuntimeStaleTokenKeyReleasesCapture 2026-10-22T11:35:42.197937787Z --- PASS: TestVimPageRuntimeStaleTokenKeyReleasesCapture (0.06s) 2026-10-22T11:35:42.197947858Z === RUN TestVimPageRuntimeVisualRoundTripDoesNotDriftCaret 2026-10-22T11:35:42.197966324Z --- PASS: TestVimPageRuntimeVisualRoundTripDoesNotDriftCaret (0.06s) 2026-10-22T11:35:42.197979651Z === RUN TestVimPageRuntimeVisualRoundTripAtEndOfTextKeepsCaret 2026-10-22T11:35:42.197994252Z --- PASS: TestVimPageRuntimeVisualRoundTripAtEndOfTextKeepsCaret (0.05s) 2026-10-22T11:35:42.198006804Z === RUN TestVimPageRuntimeMotionsDoNotReadSelectionText 2026-10-22T11:35:42.198026208Z --- PASS: TestVimPageRuntimeMotionsDoNotReadSelectionText (0.05s) 2026-10-22T11:35:42.198053748Z === RUN TestVimPageRuntimeStartAndCancelFailuresReleaseCapture 2026-10-22T11:35:42.198090344Z --- PASS: TestVimPageRuntimeStartAndCancelFailuresReleaseCapture (0.04s) 2026-10-22T11:35:42.19811854Z === RUN TestVimPageRuntimePageHideCleansUp 2026-10-22T11:35:42.198139036Z --- PASS: TestVimPageRuntimePageHideCleansUp (0.04s) 2026-10-22T11:35:42.198161043Z === RUN TestVimPageRuntimeSVGLinks 2026-10-22T11:35:42.198178149Z --- PASS: TestVimPageRuntimeSVGLinks (0.06s) 2026-10-22T11:35:42.198200305Z === RUN TestVimPageRuntimeShadowTextIsNotACaretAnchor 2026-10-22T11:35:42.19822259Z --- PASS: TestVimPageRuntimeShadowTextIsNotACaretAnchor (0.06s) 2026-10-22T11:35:42.19823446Z === RUN TestVimPageRuntimeYankObjectStillReadsShadowDOM 2026-10-22T11:35:42.198244097Z --- PASS: TestVimPageRuntimeYankObjectStillReadsShadowDOM (0.05s) 2026-10-22T11:35:42.198262121Z === RUN TestVimPageRuntimeSkipsOffscreenWork 2026-10-22T11:35:42.198280714Z --- PASS: TestVimPageRuntimeSkipsOffscreenWork (0.05s) 2026-10-22T11:35:42.198298961Z === RUN TestVimPageRuntimeBatchesViewportUpdatesPerFrame 2026-10-22T11:35:42.198315882Z --- PASS: TestVimPageRuntimeBatchesViewportUpdatesPerFrame (0.05s) 2026-10-22T11:35:42.198332701Z === RUN TestVimPageRuntimeCopiesNonASCIIText 2026-10-22T11:35:42.19835767Z --- PASS: TestVimPageRuntimeCopiesNonASCIIText (0.06s) 2026-10-22T11:35:42.198378528Z === RUN TestWebViewStartVimPageInteractionArmsFreshTokenWithoutBridgeNonce 2026-10-22T11:35:42.198393916Z --- PASS: TestWebViewStartVimPageInteractionArmsFreshTokenWithoutBridgeNonce (0.00s) 2026-10-22T11:35:42.198416851Z === RUN TestWebViewSendVimPageKeyDoesNotShipRuntime 2026-10-22T11:35:42.198447352Z --- PASS: TestWebViewSendVimPageKeyDoesNotShipRuntime (0.00s) 2026-10-22T11:35:42.198467822Z === RUN TestVimPageCallScriptReportsEndWhenRuntimeMissing 2026-10-22T11:35:42.198486306Z --- PASS: TestVimPageCallScriptReportsEndWhenRuntimeMissing (0.00s) 2026-10-22T11:35:42.198532412Z === RUN TestWebViewSendVimPageKeyWithoutInteractionIsNoop 2026-10-22T11:35:42.198550304Z --- PASS: TestWebViewSendVimPageKeyWithoutInteractionIsNoop (0.00s) 2026-10-22T11:35:42.198565648Z === RUN TestWebViewCancelVimPageInteractionDisarmsToken 2026-10-22T11:35:42.1985825Z --- PASS: TestWebViewCancelVimPageInteractionDisarmsToken (0.00s) 2026-10-22T11:35:42.198600372Z === RUN TestVimPageRequestJSONRejectsUnknownRequests 2026-10-22T11:35:42.19860923Z --- PASS: TestVimPageRequestJSONRejectsUnknownRequests (0.00s) 2026-10-22T11:35:42.198617069Z === RUN TestVimPageRequestJSONValidatesAccentColor 2026-10-22T11:35:42.198626066Z --- PASS: TestVimPageRequestJSONValidatesAccentColor (0.00s) 2026-10-22T11:35:42.198643206Z === RUN TestDecodeVimPageBridgePayload 2026-10-22T11:35:42.198649878Z === RUN TestDecodeVimPageBridgePayload/copy 2026-10-22T11:35:42.1986616Z === RUN TestDecodeVimPageBridgePayload/copy_empty 2026-10-22T11:35:42.198675371Z === RUN TestDecodeVimPageBridgePayload/missing_token 2026-10-22T11:35:42.198689676Z === RUN TestDecodeVimPageBridgePayload/open 2026-10-22T11:35:42.198707057Z === RUN TestDecodeVimPageBridgePayload/open_empty 2026-10-22T11:35:42.198720161Z === RUN TestDecodeVimPageBridgePayload/end 2026-10-22T11:35:42.198734995Z === RUN TestDecodeVimPageBridgePayload/mode_caret 2026-10-22T11:35:42.198745431Z === RUN TestDecodeVimPageBridgePayload/mode_visual_line 2026-10-22T11:35:42.198764087Z === RUN TestDecodeVimPageBridgePayload/mode_unknown 2026-10-22T11:35:42.198773825Z === RUN TestDecodeVimPageBridgePayload/mode_missing 2026-10-22T11:35:42.198783763Z === RUN TestDecodeVimPageBridgePayload/unknown 2026-10-22T11:35:42.198799505Z === RUN TestDecodeVimPageBridgePayload/malformed 2026-10-22T11:35:42.198814491Z --- PASS: TestDecodeVimPageBridgePayload (0.00s) 2026-10-22T11:35:42.198849879Z --- PASS: TestDecodeVimPageBridgePayload/copy (0.00s) 2026-10-22T11:35:42.198876067Z --- PASS: TestDecodeVimPageBridgePayload/copy_empty (0.00s) 2026-10-22T11:35:42.198913344Z --- PASS: TestDecodeVimPageBridgePayload/missing_token (0.00s) 2026-10-22T11:35:42.198936091Z --- PASS: TestDecodeVimPageBridgePayload/open (0.00s) 2026-10-22T11:35:42.198955138Z --- PASS: TestDecodeVimPageBridgePayload/open_empty (0.00s) 2026-10-22T11:35:42.198982104Z --- PASS: TestDecodeVimPageBridgePayload/end (0.00s) 2026-10-22T11:35:42.199014653Z --- PASS: TestDecodeVimPageBridgePayload/mode_caret (0.00s) 2026-10-22T11:35:42.199068497Z --- PASS: TestDecodeVimPageBridgePayload/mode_visual_line (0.00s) 2026-10-22T11:35:42.19909042Z --- PASS: TestDecodeVimPageBridgePayload/mode_unknown (0.00s) 2026-10-22T11:35:42.199114603Z --- PASS: TestDecodeVimPageBridgePayload/mode_missing (0.00s) 2026-10-22T11:35:42.199141421Z --- PASS: TestDecodeVimPageBridgePayload/unknown (0.00s) 2026-10-22T11:35:42.199160116Z --- PASS: TestDecodeVimPageBridgePayload/malformed (0.00s) 2026-10-22T11:35:42.199169013Z === RUN TestIsNavigableVimHintURL 2026-10-22T11:35:42.199177822Z --- PASS: TestIsNavigableVimHintURL (0.00s) 2026-10-22T11:35:42.199197188Z === RUN TestWebViewHandleVimPageResultVisualFlowStaysArmedAcrossModeAndCopy 2026-10-22T11:35:42.199208782Z --- PASS: TestWebViewHandleVimPageResultVisualFlowStaysArmedAcrossModeAndCopy (0.00s) 2026-10-22T11:35:42.199218384Z === RUN TestWebViewHandleVimPageResultCopyEndsHintYankAndYankObject 2026-10-22T11:35:42.199228054Z --- PASS: TestWebViewHandleVimPageResultCopyEndsHintYankAndYankObject (0.00s) 2026-10-22T11:35:42.199237347Z === RUN TestWebViewHandleVimPageResultModeRejectedForLinkHints 2026-10-22T11:35:42.199248342Z --- PASS: TestWebViewHandleVimPageResultModeRejectedForLinkHints (0.00s) 2026-10-22T11:35:42.199260495Z === RUN TestWebViewHandleVimPageResultAcceptsArmedTokenOnce 2026-10-22T11:35:42.199280323Z --- PASS: TestWebViewHandleVimPageResultAcceptsArmedTokenOnce (0.00s) 2026-10-22T11:35:42.199300936Z === RUN TestWebViewHandleVimPageResultRejectsStaleOrForgedTokens 2026-10-22T11:35:42.199314736Z --- PASS: TestWebViewHandleVimPageResultRejectsStaleOrForgedTokens (0.00s) 2026-10-22T11:35:42.19932887Z === RUN TestWebViewHandleVimPageResultRejectsDisallowedURL 2026-10-22T11:35:42.199347569Z --- PASS: TestWebViewHandleVimPageResultRejectsDisallowedURL (0.00s) 2026-10-22T11:35:42.199366438Z === RUN TestWebViewEndVimPageInteractionOnNavigation 2026-10-22T11:35:42.199381097Z --- PASS: TestWebViewEndVimPageInteractionOnNavigation (0.00s) 2026-10-22T11:35:42.199404531Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads 2026-10-22T11:35:42.199419952Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads/valid 2026-10-22T11:35:42.19943302Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads/missing_token 2026-10-22T11:35:42.199447232Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads (0.00s) 2026-10-22T11:35:42.199467935Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads/valid (0.00s) 2026-10-22T11:35:42.199487192Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads/missing_token (0.00s) 2026-10-22T11:35:42.199497274Z === RUN TestWebViewHandleVimPageResultRejectsTypeNotMatchingInteraction 2026-10-22T11:35:42.199507097Z --- PASS: TestWebViewHandleVimPageResultRejectsTypeNotMatchingInteraction (0.00s) 2026-10-22T11:35:42.199517432Z === RUN TestWebViewVimPageEndedCallbackSkippedAfterRearm 2026-10-22T11:35:42.199527077Z --- PASS: TestWebViewVimPageEndedCallbackSkippedAfterRearm (0.00s) 2026-10-22T11:35:42.19953926Z === RUN TestWebViewHandleVimPageResultCopyRunsOnGTK 2026-10-22T11:35:42.199549635Z --- PASS: TestWebViewHandleVimPageResultCopyRunsOnGTK (0.00s) 2026-10-22T11:35:42.199559452Z === RUN TestWebViewHandleVimPageResultVisualCopyNeedsForwardedCopyKey 2026-10-22T11:35:42.199569548Z --- PASS: TestWebViewHandleVimPageResultVisualCopyNeedsForwardedCopyKey (0.00s) 2026-10-22T11:35:42.199578987Z === RUN TestWebViewSendVimPageKeyGrantsCopyAllowanceOnlyForVisual 2026-10-22T11:35:42.199588604Z --- PASS: TestWebViewSendVimPageKeyGrantsCopyAllowanceOnlyForVisual (0.00s) 2026-10-22T11:35:42.199597679Z === RUN TestWebViewArmVimPageInteractionResetsCopyAllowance 2026-10-22T11:35:42.199620305Z --- PASS: TestWebViewArmVimPageInteractionResetsCopyAllowance (0.00s) 2026-10-22T11:35:42.199633049Z === RUN TestWebViewHandleVimPageResultIgnoredAfterDestroy 2026-10-22T11:35:42.199645595Z --- PASS: TestWebViewHandleVimPageResultIgnoredAfterDestroy (0.00s) 2026-10-22T11:35:42.199655424Z === RUN TestWebViewDestroyClearsVimPageInteraction 2026-10-22T11:35:42.199664754Z --- PASS: TestWebViewDestroyClearsVimPageInteraction (0.00s) 2026-10-22T11:35:42.19967414Z === RUN TestHandlerSetOnRenderProcessTerminatedEndsVimPageInteraction 2026-10-22T11:35:42.199686645Z --- PASS: TestHandlerSetOnRenderProcessTerminatedEndsVimPageInteraction (0.00s) 2026-10-22T11:35:42.199710978Z === RUN TestSchemeHandler_APIVimPageRejectsOversizedPayloadWith413 2026-10-22T11:35:42.199725781Z --- PASS: TestSchemeHandler_APIVimPageRejectsOversizedPayloadWith413 (0.08s) 2026-10-22T11:35:42.199735812Z === RUN TestDecodeVimPageBridgePayloadOversizedIsSentinel 2026-10-22T11:35:42.199745189Z --- PASS: TestDecodeVimPageBridgePayloadOversizedIsSentinel (0.00s) 2026-10-22T11:35:42.199757419Z === RUN TestEngine_WiresAudioOutputFactory 2026-10-22T11:35:42.199770914Z --- PASS: TestEngine_WiresAudioOutputFactory (0.00s) 2026-10-22T11:35:42.199782366Z === RUN TestWebViewFactory_AudioFactoryIsOptional 2026-10-22T11:35:42.199791899Z --- PASS: TestWebViewFactory_AudioFactoryIsOptional (0.00s) 2026-10-22T11:35:42.199800547Z === RUN TestHandlerSet_ReceivesAudioFactory 2026-10-22T11:35:42.199811541Z --- PASS: TestHandlerSet_ReceivesAudioFactory (0.00s) 2026-10-22T11:35:42.199822479Z === RUN TestWebView_AudioStreamLifecycleFieldsExist 2026-10-22T11:35:42.199831767Z --- PASS: TestWebView_AudioStreamLifecycleFieldsExist (0.00s) 2026-10-22T11:35:42.199849258Z === RUN TestHandlerSet_OnAudioStreamStarted_CreatesStream 2026-10-22T11:35:42.199863778Z --- PASS: TestHandlerSet_OnAudioStreamStarted_CreatesStream (0.00s) 2026-10-22T11:35:42.199877748Z === RUN TestHandlerSet_OnAudioStreamStarted_NoFactory_DoesNotPanic 2026-10-22T11:35:42.199901932Z --- PASS: TestHandlerSet_OnAudioStreamStarted_NoFactory_DoesNotPanic (0.00s) 2026-10-22T11:35:42.199926592Z === RUN TestHandlerSet_OnAudioStreamStarted_ClosesExistingStream 2026-10-22T11:35:42.199956639Z --- PASS: TestHandlerSet_OnAudioStreamStarted_ClosesExistingStream (0.00s) 2026-10-22T11:35:42.199975491Z === RUN TestHandlerSet_OnAudioStreamStarted_FactoryError_HandlesGracefully 2026-10-22T11:35:42.199995799Z --- PASS: TestHandlerSet_OnAudioStreamStarted_FactoryError_HandlesGracefully (0.00s) 2026-10-22T11:35:42.200021891Z === RUN TestHandlerSet_OnAudioStreamPacket_ForwardsCallbackData 2026-10-22T11:35:42.200047786Z --- PASS: TestHandlerSet_OnAudioStreamPacket_ForwardsCallbackData (0.00s) 2026-10-22T11:35:42.200072983Z === RUN TestHandlerSet_OnAudioStreamPacket_NoActiveStream_DoesNothing 2026-10-22T11:35:42.200099056Z --- PASS: TestHandlerSet_OnAudioStreamPacket_NoActiveStream_DoesNothing (0.00s) 2026-10-22T11:35:42.200115612Z === RUN TestHandlerSet_OnAudioStreamPacket_NilData_DoesNotPanic 2026-10-22T11:35:42.200133703Z --- PASS: TestHandlerSet_OnAudioStreamPacket_NilData_DoesNotPanic (0.00s) 2026-10-22T11:35:42.20015327Z === RUN TestHandlerSet_OnAudioStreamStopped_ClosesStream 2026-10-22T11:35:42.200179153Z --- PASS: TestHandlerSet_OnAudioStreamStopped_ClosesStream (0.00s) 2026-10-22T11:35:42.200198314Z === RUN TestHandlerSet_OnAudioStreamStopped_NoActiveStream_DoesNotPanic 2026-10-22T11:35:42.200223849Z --- PASS: TestHandlerSet_OnAudioStreamStopped_NoActiveStream_DoesNotPanic (0.00s) 2026-10-22T11:35:42.200243968Z === RUN TestHandlerSet_OnAudioStreamError_ClosesStream 2026-10-22T11:35:42.200274584Z --- PASS: TestHandlerSet_OnAudioStreamError_ClosesStream (0.00s) 2026-10-22T11:35:42.200294222Z === RUN TestHandlerSet_OnAudioStreamError_NoActiveStream_DoesNotPanic 2026-10-22T11:35:42.200313156Z --- PASS: TestHandlerSet_OnAudioStreamError_NoActiveStream_DoesNotPanic (0.00s) 2026-10-22T11:35:42.200331785Z === RUN TestHandlerSet_OnAudioStreamError_LogsWarnForNormalError 2026-10-22T11:35:42.200354251Z --- PASS: TestHandlerSet_OnAudioStreamError_LogsWarnForNormalError (0.00s) 2026-10-22T11:35:42.200373848Z === RUN TestHandlerSet_OnAudioStreamError_ShutdownSocketCloseLogsDebug 2026-10-22T11:35:42.20039763Z --- PASS: TestHandlerSet_OnAudioStreamError_ShutdownSocketCloseLogsDebug (0.00s) 2026-10-22T11:35:42.200416525Z === RUN TestWebView_Destroy_ClosesAudioStream 2026-10-22T11:35:42.200450329Z --- PASS: TestWebView_Destroy_ClosesAudioStream (0.00s) 2026-10-22T11:35:42.200467667Z === RUN TestWebView_Destroy_NoAudioStream_DoesNotPanic 2026-10-22T11:35:42.200490978Z --- PASS: TestWebView_Destroy_NoAudioStream_DoesNotPanic (0.00s) 2026-10-22T11:35:42.200519318Z === RUN TestBuildAudioStreamFormat_UsesParamsFramesPerBuffer 2026-10-22T11:35:42.200536376Z --- PASS: TestBuildAudioStreamFormat_UsesParamsFramesPerBuffer (0.00s) 2026-10-22T11:35:42.200554172Z === RUN TestBuildAudioStreamFormat_ChannelsArgDiffersFromLayout 2026-10-22T11:35:42.200570705Z --- PASS: TestBuildAudioStreamFormat_ChannelsArgDiffersFromLayout (0.00s) 2026-10-22T11:35:42.200590236Z === RUN TestOnAudioStreamStarted_CorrectParameterMapping 2026-10-22T11:35:42.200621647Z --- PASS: TestOnAudioStreamStarted_CorrectParameterMapping (0.00s) 2026-10-22T11:35:42.200639884Z === RUN TestHandlerSet_OnAudioStreamStarted_StopRejectsInFlightCreation 2026-10-22T11:35:42.200663407Z --- PASS: TestHandlerSet_OnAudioStreamStarted_StopRejectsInFlightCreation (0.00s) 2026-10-22T11:35:42.200688714Z === RUN TestHandlerSet_OnAudioStreamStarted_DestroyRejectsInFlightCreation 2026-10-22T11:35:42.200713441Z --- PASS: TestHandlerSet_OnAudioStreamStarted_DestroyRejectsInFlightCreation (0.00s) 2026-10-22T11:35:42.200732481Z === RUN TestHandlerSet_OnAudioStreamStarted_ReplacesAndClosesEachStreamOnce 2026-10-22T11:35:42.200752023Z --- PASS: TestHandlerSet_OnAudioStreamStarted_ReplacesAndClosesEachStreamOnce (0.00s) 2026-10-22T11:35:42.200775505Z === RUN TestOnAudioStreamPacket_CloseDoesNotWaitForWrite 2026-10-22T11:35:42.200796688Z --- PASS: TestOnAudioStreamPacket_CloseDoesNotWaitForWrite (0.00s) 2026-10-22T11:35:42.200817213Z === RUN TestOnAudioStreamPacket_StreamClosedBetweenPackets 2026-10-22T11:35:42.200834473Z --- PASS: TestOnAudioStreamPacket_StreamClosedBetweenPackets (0.00s) 2026-10-22T11:35:42.200853734Z === RUN TestStopBeginFrameLoopReleasesCallbackSlotWithoutWidget 2026-10-22T11:35:42.200870531Z --- PASS: TestStopBeginFrameLoopReleasesCallbackSlotWithoutWidget (0.00s) 2026-10-22T11:35:42.200888228Z === RUN TestNewBridgeNonce_ReturnsEmptyOnRandomFailure 2026-10-22T11:35:42.200904385Z --- PASS: TestNewBridgeNonce_ReturnsEmptyOnRandomFailure (0.00s) 2026-10-22T11:35:42.200923537Z === RUN TestWebViewRotateBridgeNonce_PreservesExistingNonceOnRandomFailure 2026-10-22T11:35:42.200943448Z --- PASS: TestWebViewRotateBridgeNonce_PreservesExistingNonceOnRandomFailure (0.00s) 2026-10-22T11:35:42.200963043Z === RUN TestWebViewRotateBridgeNonce_ReplacesNonceOnSuccess 2026-10-22T11:35:42.200997632Z --- PASS: TestWebViewRotateBridgeNonce_ReplacesNonceOnSuccess (0.00s) 2026-10-22T11:35:42.201017897Z === RUN TestWebViewEnsureBridgeNonce_ReusesExistingNonce 2026-10-22T11:35:42.201041654Z --- PASS: TestWebViewEnsureBridgeNonce_ReusesExistingNonce (0.00s) 2026-10-22T11:35:42.201066183Z === RUN TestPreparePaneHostedBrowsingContext_ClearsNativePopupFallbackState 2026-10-22T11:35:42.201090224Z --- PASS: TestPreparePaneHostedBrowsingContext_ClearsNativePopupFallbackState (0.00s) 2026-10-22T11:35:42.201113387Z === RUN TestStartNativePopupFallback_AllowsPopupShellAwaitingArm 2026-10-22T11:35:42.201138048Z --- PASS: TestStartNativePopupFallback_AllowsPopupShellAwaitingArm (0.00s) 2026-10-22T11:35:42.201160736Z === RUN TestPreparePopupShellDirectBrowserCreation_EnablesSyntheticOpenerBridge 2026-10-22T11:35:42.201186439Z --- PASS: TestPreparePopupShellDirectBrowserCreation_EnablesSyntheticOpenerBridge (0.00s) 2026-10-22T11:35:42.201210251Z === RUN TestPreparePopupShellDirectBrowserCreation_SkipsDestroyedParentOpenerBridge 2026-10-22T11:35:42.201235055Z --- PASS: TestPreparePopupShellDirectBrowserCreation_SkipsDestroyedParentOpenerBridge (0.00s) 2026-10-22T11:35:42.201490204Z === RUN TestScheduleNativePopupFallback_SkipsDestroyedWebView 2026-10-22T11:35:42.201585866Z --- PASS: TestScheduleNativePopupFallback_SkipsDestroyedWebView (0.00s) 2026-10-22T11:35:42.201617838Z === RUN TestScheduleNativePopupFallback_DoesNotFireAfterDestroy 2026-10-22T11:35:42.201636152Z --- PASS: TestScheduleNativePopupFallback_DoesNotFireAfterDestroy (0.00s) 2026-10-22T11:35:42.201653325Z === RUN TestStartNativePopupFallback_RejectsDestroyedWebView 2026-10-22T11:35:42.201741137Z --- PASS: TestStartNativePopupFallback_RejectsDestroyedWebView (0.00s) 2026-10-22T11:35:42.201773949Z === RUN TestNativePopupActivationDoesNotLetInitialBlankLoadClearPendingNavigationBeforeReplay 2026-10-22T11:35:42.201799004Z --- PASS: TestNativePopupActivationDoesNotLetInitialBlankLoadClearPendingNavigationBeforeReplay (0.00s) 2026-10-22T11:35:42.201820526Z === RUN TestHandleNativePopupAborted_PreservesPrimedNavigationForFallback 2026-10-22T11:35:42.201846534Z --- PASS: TestHandleNativePopupAborted_PreservesPrimedNavigationForFallback (0.00s) 2026-10-22T11:35:42.201865106Z === RUN TestConfigureNativePopupWindow_UsesSharedTextureWindowlessDefaults 2026-10-22T11:35:42.201885979Z --- PASS: TestConfigureNativePopupWindow_UsesSharedTextureWindowlessDefaults (0.00s) 2026-10-22T11:35:42.201903729Z === RUN TestOnLoadStartFiresCommittedAndUpdatesURI 2026-10-22T11:35:42.201927732Z --- PASS: TestOnLoadStartFiresCommittedAndUpdatesURI (0.00s) 2026-10-22T11:35:42.201969542Z === RUN TestOnLoadEndDoesNotDispatchBrowserLevelCompletion 2026-10-22T11:35:42.201990288Z --- PASS: TestOnLoadEndDoesNotDispatchBrowserLevelCompletion (0.00s) 2026-10-22T11:35:42.202120268Z === RUN TestOnLoadErrorMainFrameCommitsFailedNavigation 2026-10-22T11:35:42.202147481Z --- PASS: TestOnLoadErrorMainFrameCommitsFailedNavigation (0.00s) 2026-10-22T11:35:42.202251593Z === RUN TestOnLoadErrorFollowedByLoadingStateFinishTerminatesNavigation 2026-10-22T11:35:42.202342583Z --- PASS: TestOnLoadErrorFollowedByLoadingStateFinishTerminatesNavigation (0.00s) 2026-10-22T11:35:42.202365047Z === RUN TestOnLoadErrorAfterLoadStartDoesNotDispatchDuplicateEvents 2026-10-22T11:35:42.202385741Z --- PASS: TestOnLoadErrorAfterLoadStartDoesNotDispatchDuplicateEvents (0.00s) 2026-10-22T11:35:42.202411834Z === RUN TestOnLoadErrorAbortedNavigationDoesNotCommit 2026-10-22T11:35:42.202463004Z --- PASS: TestOnLoadErrorAbortedNavigationDoesNotCommit (0.00s) 2026-10-22T11:35:42.202484661Z === RUN TestOnLoadErrorSubFrameDoesNotTerminateNavigation 2026-10-22T11:35:42.202515487Z --- PASS: TestOnLoadErrorSubFrameDoesNotTerminateNavigation (0.00s) 2026-10-22T11:35:42.20253611Z === RUN TestOnTextSelectionChanged_ForwardsSelectionToClipboardOrchestrator 2026-10-22T11:35:42.202567056Z --- PASS: TestOnTextSelectionChanged_ForwardsSelectionToClipboardOrchestrator (0.00s) 2026-10-22T11:35:42.202584763Z === RUN TestOnTextSelectionChanged_DebouncesAndCollapsesRapidUpdates 2026-10-22T11:35:42.202607059Z --- PASS: TestOnTextSelectionChanged_DebouncesAndCollapsesRapidUpdates (0.00s) 2026-10-22T11:35:42.202641204Z === RUN TestOnTextSelectionChanged_SuppressesAutoCopyWhenFocusedNodeEditableAndResumesWhenCleared 2026-10-22T11:35:42.202668363Z --- PASS: TestOnTextSelectionChanged_SuppressesAutoCopyWhenFocusedNodeEditableAndResumesWhenCleared (0.00s) 2026-10-22T11:35:42.202687821Z === RUN TestSetEditableFocus_InvokesCallbackOnTransitions 2026-10-22T11:35:42.202711205Z --- PASS: TestSetEditableFocus_InvokesCallbackOnTransitions (0.00s) 2026-10-22T11:35:42.20272965Z === RUN TestOnLoadStart_ClearsEditableFocus 2026-10-22T11:35:42.202740947Z --- PASS: TestOnLoadStart_ClearsEditableFocus (0.00s) 2026-10-22T11:35:42.202758312Z === RUN TestDestroy_WithoutHostRunsCloseCallbacks 2026-10-22T11:35:42.202779283Z --- PASS: TestDestroy_WithoutHostRunsCloseCallbacks (0.00s) 2026-10-22T11:35:42.202803407Z === RUN TestOnTextSelectionChanged_DoesNotEmitLateDebouncedUpdateAfterDestroy 2026-10-22T11:35:42.202827251Z --- PASS: TestOnTextSelectionChanged_DoesNotEmitLateDebouncedUpdateAfterDestroy (0.00s) 2026-10-22T11:35:42.202850309Z === RUN TestOptionalHandlersAreAlwaysEnabled 2026-10-22T11:35:42.202874192Z --- PASS: TestOptionalHandlersAreAlwaysEnabled (0.00s) 2026-10-22T11:35:42.202897702Z === RUN TestRenderTextSelectionHookPreservesWebViewState 2026-10-22T11:35:42.202920157Z --- PASS: TestRenderTextSelectionHookPreservesWebViewState (0.00s) 2026-10-22T11:35:42.20294469Z === RUN TestGetDownloadHandler_EnabledWhenEngineConfigured 2026-10-22T11:35:42.202967193Z --- PASS: TestGetDownloadHandler_EnabledWhenEngineConfigured (0.00s) 2026-10-22T11:35:42.20299541Z === RUN TestCEFCursorToGDKName 2026-10-22T11:35:42.203014913Z === RUN TestCEFCursorToGDKName/none_maps_to_invisible_cursor 2026-10-22T11:35:42.203032989Z === RUN TestCEFCursorToGDKName/pointer_maps_to_default 2026-10-22T11:35:42.203065292Z === RUN TestCEFCursorToGDKName/hand_maps_to_pointer 2026-10-22T11:35:42.203090742Z === RUN TestCEFCursorToGDKName/ibeam_maps_to_text 2026-10-22T11:35:42.203109037Z === RUN TestCEFCursorToGDKName/unknown_falls_back_to_default 2026-10-22T11:35:42.203130344Z --- PASS: TestCEFCursorToGDKName (0.00s) 2026-10-22T11:35:42.203158999Z --- PASS: TestCEFCursorToGDKName/none_maps_to_invisible_cursor (0.00s) 2026-10-22T11:35:42.203192194Z --- PASS: TestCEFCursorToGDKName/pointer_maps_to_default (0.00s) 2026-10-22T11:35:42.203225026Z --- PASS: TestCEFCursorToGDKName/hand_maps_to_pointer (0.00s) 2026-10-22T11:35:42.203253354Z --- PASS: TestCEFCursorToGDKName/ibeam_maps_to_text (0.00s) 2026-10-22T11:35:42.203287149Z --- PASS: TestCEFCursorToGDKName/unknown_falls_back_to_default (0.00s) 2026-10-22T11:35:42.20330551Z === RUN TestWebViewBridgeInputOptions_LeavesTargetSelectionToAdapter 2026-10-22T11:35:42.203324522Z --- PASS: TestWebViewBridgeInputOptions_LeavesTargetSelectionToAdapter (0.00s) 2026-10-22T11:35:42.203340738Z === RUN TestWebViewHandleScrollInput_ForwardsOrdinaryHorizontalScroll 2026-10-22T11:35:42.203359598Z --- PASS: TestWebViewHandleScrollInput_ForwardsOrdinaryHorizontalScroll (0.00s) 2026-10-22T11:35:42.203381071Z === RUN TestWebViewHandleScrollInput_EmitsFinalGestureBeforeNavigation 2026-10-22T11:35:42.20340955Z --- PASS: TestWebViewHandleScrollInput_EmitsFinalGestureBeforeNavigation (0.00s) 2026-10-22T11:35:42.203444692Z === RUN TestWebViewRunJavaScript_PostsExecutionToCefUIThread 2026-10-22T11:35:42.203463796Z --- PASS: TestWebViewRunJavaScript_PostsExecutionToCefUIThread (0.00s) 2026-10-22T11:35:42.20348694Z === RUN TestCef2gtkAdapterPageZoomCompensationDefaultsToOne 2026-10-22T11:35:42.203505988Z --- PASS: TestCef2gtkAdapterPageZoomCompensationDefaultsToOne (0.00s) 2026-10-22T11:35:42.203530002Z === RUN TestDestroy_WithHostDefersBridgeDestroyUntilBeforeClose 2026-10-22T11:35:42.203555245Z --- PASS: TestDestroy_WithHostDefersBridgeDestroyUntilBeforeClose (0.00s) 2026-10-22T11:35:42.203578587Z === RUN TestDestroy_WithoutHostDestroysBridgeImmediately 2026-10-22T11:35:42.203596171Z --- PASS: TestDestroy_WithoutHostDestroysBridgeImmediately (0.00s) 2026-10-22T11:35:42.203618559Z === RUN TestHandleInputAttachFailureClosesBrowserForAnyAttachError 2026-10-22T11:35:42.20363888Z --- PASS: TestHandleInputAttachFailureClosesBrowserForAnyAttachError (0.00s) 2026-10-22T11:35:42.203654197Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd 2026-10-22T11:35:42.203675345Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd (0.00s) 2026-10-22T11:35:42.203703611Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd_NoOp 2026-10-22T11:35:42.203721357Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd_NoOp (0.00s) 2026-10-22T11:35:42.203741713Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd_DoesNotRearmOrReplayReplacementIntent 2026-10-22T11:35:42.203782341Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd_DoesNotRearmOrReplayReplacementIntent (0.00s) 2026-10-22T11:35:42.203801998Z === RUN TestWebViewReplayPendingNavigation_LoadsQueuedURIWhenMainFrameAvailable 2026-10-22T11:35:42.203826684Z --- PASS: TestWebViewReplayPendingNavigation_LoadsQueuedURIWhenMainFrameAvailable (0.00s) 2026-10-22T11:35:42.203844804Z === RUN TestWebViewClaimPendingNavigationSubmission_RejectsInstanceReplacement 2026-10-22T11:35:42.203865994Z --- PASS: TestWebViewClaimPendingNavigationSubmission_RejectsInstanceReplacement (0.00s) 2026-10-22T11:35:42.203891786Z === RUN TestWebViewReplayPendingNavigation_RetriesWhenMainFrameUnavailable 2026-10-22T11:35:42.203915194Z --- PASS: TestWebViewReplayPendingNavigation_RetriesWhenMainFrameUnavailable (0.00s) 2026-10-22T11:35:42.203940195Z === RUN TestWebViewSchedulePendingNavigationReplay_RetriesWhenTaskPostFails 2026-10-22T11:35:42.203965164Z --- PASS: TestWebViewSchedulePendingNavigationReplay_RetriesWhenTaskPostFails (0.00s) 2026-10-22T11:35:42.20398909Z === RUN TestWebViewSchedulePendingNavigationReplay_RetryStaysOnCapturedIntent 2026-10-22T11:35:42.204014204Z --- PASS: TestWebViewSchedulePendingNavigationReplay_RetryStaysOnCapturedIntent (0.00s) 2026-10-22T11:35:42.20404322Z === RUN TestWebViewReplayPendingNavigation_UsesCurrentBrowserAtExecutionTime 2026-10-22T11:35:42.204069619Z --- PASS: TestWebViewReplayPendingNavigation_UsesCurrentBrowserAtExecutionTime (0.00s) 2026-10-22T11:35:42.204093458Z === RUN TestWebViewLoadURI_QueuesPendingNavigationReplayForExistingBrowser 2026-10-22T11:35:42.20411654Z --- PASS: TestWebViewLoadURI_QueuesPendingNavigationReplayForExistingBrowser (0.00s) 2026-10-22T11:35:42.204141417Z === RUN TestWebViewUpdateURI_ClearsMatchingPendingNavigation 2026-10-22T11:35:42.204164066Z --- PASS: TestWebViewUpdateURI_ClearsMatchingPendingNavigation (0.00s) 2026-10-22T11:35:42.20418898Z === RUN TestWebViewUpdateLoadState_ClearsStalePendingNavigationAfterStartedRedirectCompletes 2026-10-22T11:35:42.204214754Z --- PASS: TestWebViewUpdateLoadState_ClearsStalePendingNavigationAfterStartedRedirectCompletes (0.00s) 2026-10-22T11:35:42.20423847Z === RUN TestWebViewUpdateLoadState_KeepsPendingNavigationBeforeReplayStarts 2026-10-22T11:35:42.204263249Z --- PASS: TestWebViewUpdateLoadState_KeepsPendingNavigationBeforeReplayStarts (0.00s) 2026-10-22T11:35:42.204287943Z === RUN TestWebViewUpdateLoadState_DoesNotClearPendingNavigationWhenOnlyOlderAddressWasObserved 2026-10-22T11:35:42.204306331Z --- PASS: TestWebViewUpdateLoadState_DoesNotClearPendingNavigationWhenOnlyOlderAddressWasObserved (0.00s) 2026-10-22T11:35:42.20432596Z === RUN TestWebViewUpdateLoadState_KeepsPendingNavigationWhileLoading 2026-10-22T11:35:42.204360181Z --- PASS: TestWebViewUpdateLoadState_KeepsPendingNavigationWhileLoading (0.00s) 2026-10-22T11:35:42.20437813Z === RUN TestWebViewReplayPendingNavigation_SubmitsOncePerIntent 2026-10-22T11:35:42.204399447Z --- PASS: TestWebViewReplayPendingNavigation_SubmitsOncePerIntent (0.00s) 2026-10-22T11:35:42.204420384Z === RUN TestWebViewReplayPendingNavigation_StaleIntentDoesNotResubmit 2026-10-22T11:35:42.204444101Z --- PASS: TestWebViewReplayPendingNavigation_StaleIntentDoesNotResubmit (0.00s) 2026-10-22T11:35:42.204463108Z === RUN TestWebViewReplayPendingNavigation_RetriesSameIntentOnFailedPost 2026-10-22T11:35:42.20448801Z --- PASS: TestWebViewReplayPendingNavigation_RetriesSameIntentOnFailedPost (0.00s) 2026-10-22T11:35:42.204505909Z === RUN TestWebViewSetPendingNavigation_RepeatedSameURLInstallsNewIntent 2026-10-22T11:35:42.204528019Z --- PASS: TestWebViewSetPendingNavigation_RepeatedSameURLInstallsNewIntent (0.00s) 2026-10-22T11:35:42.204555476Z === RUN TestWebViewReplayPendingNavigation_SameURLReloadSubmits 2026-10-22T11:35:42.20458481Z --- PASS: TestWebViewReplayPendingNavigation_SameURLReloadSubmits (0.00s) 2026-10-22T11:35:42.204609025Z === RUN TestWebViewReplayPendingNavigation_ClearsIssuanceWhenBrowserReplacedAfterClaim 2026-10-22T11:35:42.204641106Z --- PASS: TestWebViewReplayPendingNavigation_ClearsIssuanceWhenBrowserReplacedAfterClaim (0.00s) 2026-10-22T11:35:42.204655196Z === RUN TestPopupLifecycleCallbacksCanBeDisarmed 2026-10-22T11:35:42.204674164Z --- PASS: TestPopupLifecycleCallbacksCanBeDisarmed (0.00s) 2026-10-22T11:35:42.204699127Z === RUN TestOnBeforePopupAborted_ReleasesUnrecoverablePaneHostedPopup 2026-10-22T11:35:42.20473575Z --- PASS: TestOnBeforePopupAborted_ReleasesUnrecoverablePaneHostedPopup (0.00s) 2026-10-22T11:35:42.204762208Z === RUN TestOnBeforePopupAborted_KeepsRecoverablePopupForDirectFallback 2026-10-22T11:35:42.204782986Z --- PASS: TestOnBeforePopupAborted_KeepsRecoverablePopupForDirectFallback (0.00s) 2026-10-22T11:35:42.204809026Z === RUN TestOnBeforePopupAborted_LeavesNativeHostedPopupToHost 2026-10-22T11:35:42.204829069Z --- PASS: TestOnBeforePopupAborted_LeavesNativeHostedPopupToHost (0.00s) 2026-10-22T11:35:42.204857112Z === RUN TestOnBeforePopupAborted_UnknownPopupIsNoop 2026-10-22T11:35:42.204879181Z --- PASS: TestOnBeforePopupAborted_UnknownPopupIsNoop (0.00s) 2026-10-22T11:35:42.204897817Z === RUN TestHandleSyntheticPopupOpen_ReplaysQueuedNavigation 2026-10-22T11:35:42.204923234Z --- PASS: TestHandleSyntheticPopupOpen_ReplaysQueuedNavigation (0.00s) 2026-10-22T11:35:42.204947848Z === RUN TestHandleSyntheticPopupNavigate_LoadsMappedPopup 2026-10-22T11:35:42.204973582Z --- PASS: TestHandleSyntheticPopupNavigate_LoadsMappedPopup (0.00s) 2026-10-22T11:35:42.20499428Z === RUN TestHandleSyntheticPopupOpen_CleansUpStateWhenPopupIsBlocked 2026-10-22T11:35:42.205013042Z --- PASS: TestHandleSyntheticPopupOpen_CleansUpStateWhenPopupIsBlocked (0.00s) 2026-10-22T11:35:42.205035628Z === RUN TestHandleSyntheticPopupClose_ClosesMappedPopup 2026-10-22T11:35:42.205058217Z --- PASS: TestHandleSyntheticPopupClose_ClosesMappedPopup (0.00s) 2026-10-22T11:35:42.205066513Z === RUN TestMapCEFPopupFeatures 2026-10-22T11:35:42.20507491Z === PAUSE TestMapCEFPopupFeatures 2026-10-22T11:35:42.205083287Z === RUN TestOnBeforePopup_PropagatesCEFEngineFeaturesGestureAndNoJavaScriptAccess 2026-10-22T11:35:42.205093892Z --- PASS: TestOnBeforePopup_PropagatesCEFEngineFeaturesGestureAndNoJavaScriptAccess (0.00s) 2026-10-22T11:35:42.205108391Z === RUN TestOnBeforePopup_FeaturelessBlankNavigateSourceBlocksNativePopup 2026-10-22T11:35:42.205132275Z --- PASS: TestOnBeforePopup_FeaturelessBlankNavigateSourceBlocksNativePopup (0.00s) 2026-10-22T11:35:42.205167798Z === RUN TestOnBeforePopup_BrowserWindowDecisionPreservesSyntheticOpenerBridge 2026-10-22T11:35:42.205192984Z --- PASS: TestOnBeforePopup_BrowserWindowDecisionPreservesSyntheticOpenerBridge (0.00s) 2026-10-22T11:35:42.205221936Z === RUN TestOnBeforePopup_NativeArmFailurePreparesEligibleFallbackBeforeAbort 2026-10-22T11:35:42.205244903Z --- PASS: TestOnBeforePopup_NativeArmFailurePreparesEligibleFallbackBeforeAbort (0.00s) 2026-10-22T11:35:42.205261611Z === RUN TestOnBeforePopup_OpenerRequiredNativeArmFailureDeniesWithoutFallback 2026-10-22T11:35:42.205278708Z --- PASS: TestOnBeforePopup_OpenerRequiredNativeArmFailureDeniesWithoutFallback (0.00s) 2026-10-22T11:35:42.20530805Z === RUN TestOnBeforePopup_NativeArmFailureWithoutHostAbortLogsDirectCleanup 2026-10-22T11:35:42.205322701Z --- PASS: TestOnBeforePopup_NativeArmFailureWithoutHostAbortLogsDirectCleanup (0.00s) 2026-10-22T11:35:42.205334689Z === RUN TestOnBeforePopup_AuthNativeArmFailureDeniesWithoutFallback 2026-10-22T11:35:42.205355159Z --- PASS: TestOnBeforePopup_AuthNativeArmFailureDeniesWithoutFallback (0.00s) 2026-10-22T11:35:42.205371694Z === RUN TestOnBeforePopup_IsPopupFlagCanSelectNativePopup 2026-10-22T11:35:42.205382755Z --- PASS: TestOnBeforePopup_IsPopupFlagCanSelectNativePopup (0.00s) 2026-10-22T11:35:42.205391227Z === RUN TestOnBeforePopup_ReuseNamedPaneBlocksNativePopup 2026-10-22T11:35:42.20540695Z --- PASS: TestOnBeforePopup_ReuseNamedPaneBlocksNativePopup (0.00s) 2026-10-22T11:35:42.205416589Z === RUN TestOnBeforePopup_HostedDecisionDiscardsUnpreparedNativeCandidate 2026-10-22T11:35:42.205437692Z --- PASS: TestOnBeforePopup_HostedDecisionDiscardsUnpreparedNativeCandidate (0.00s) 2026-10-22T11:35:42.205458257Z === RUN TestOnBeforePopup_HostedDecisionPreservesAlreadyPreparedFallbackOpener 2026-10-22T11:35:42.205472874Z --- PASS: TestOnBeforePopup_HostedDecisionPreservesAlreadyPreparedFallbackOpener (0.00s) 2026-10-22T11:35:42.205479159Z === RUN TestOnBeforePopup_DenyCleansUp 2026-10-22T11:35:42.205490628Z --- PASS: TestOnBeforePopup_DenyCleansUp (0.00s) 2026-10-22T11:35:42.205503996Z === RUN TestOnBeforePopup_AwaitFeaturesIsImpossibleAndCleansUp 2026-10-22T11:35:42.205515409Z --- PASS: TestOnBeforePopup_AwaitFeaturesIsImpossibleAndCleansUp (0.00s) 2026-10-22T11:35:42.205529324Z === RUN TestOnBeforePopup_TimesOutGTKDispatchAndBlocksPopup 2026-10-22T11:35:42.205546874Z --- PASS: TestOnBeforePopup_TimesOutGTKDispatchAndBlocksPopup (0.01s) 2026-10-22T11:35:42.205565944Z === RUN TestOnBeforePopup_PrimesPopupNavigationWhenCEFPopupBlocksNativeCreation 2026-10-22T11:35:42.205580685Z --- PASS: TestOnBeforePopup_PrimesPopupNavigationWhenCEFPopupBlocksNativeCreation (0.00s) 2026-10-22T11:35:42.205588393Z === RUN TestOnBeforePopup_PrimesPopupShellWhenNativePopupCannotBeArmed 2026-10-22T11:35:42.205599582Z --- PASS: TestOnBeforePopup_PrimesPopupShellWhenNativePopupCannotBeArmed (0.00s) 2026-10-22T11:35:42.205616556Z === RUN TestOnBeforePopup_PaneDecisionBlocksNativePopupAndKeepsPanePath 2026-10-22T11:35:42.205624987Z --- PASS: TestOnBeforePopup_PaneDecisionBlocksNativePopupAndKeepsPanePath (0.00s) 2026-10-22T11:35:42.205637839Z === RUN TestOnBeforePopup_NativeDecisionAbortsHostWhenArmingFails 2026-10-22T11:35:42.205649101Z --- PASS: TestOnBeforePopup_NativeDecisionAbortsHostWhenArmingFails (0.00s) 2026-10-22T11:35:42.205659077Z === RUN TestScrollCancelOptionsMapping 2026-10-22T11:35:42.205682146Z --- PASS: TestScrollCancelOptionsMapping (0.00s) 2026-10-22T11:35:42.205710086Z === RUN TestNavCommandGTKInlineInvalidatesBeforeDispatch 2026-10-22T11:35:42.2057259Z --- PASS: TestNavCommandGTKInlineInvalidatesBeforeDispatch (0.00s) 2026-10-22T11:35:42.205738366Z === RUN TestNavCommandOffThreadDispatchCompletes 2026-10-22T11:35:42.20575391Z --- PASS: TestNavCommandOffThreadDispatchCompletes (0.00s) 2026-10-22T11:35:42.205766451Z === RUN TestNavCommandDispatchTimeoutSkipsNavigation 2026-10-22T11:35:42.205787444Z --- PASS: TestNavCommandDispatchTimeoutSkipsNavigation (0.02s) 2026-10-22T11:35:42.205803722Z === RUN TestNavCommandPreservesErrorContract 2026-10-22T11:35:42.205817548Z --- PASS: TestNavCommandPreservesErrorContract (0.00s) 2026-10-22T11:35:42.205827885Z === RUN TestQueuedCleanupAfterFreshGesture 2026-10-22T11:35:42.205837314Z --- PASS: TestQueuedCleanupAfterFreshGesture (0.00s) 2026-10-22T11:35:42.205849492Z === RUN TestInvalidateScrollMotionQueuesEpochCleanup 2026-10-22T11:35:42.205859423Z --- PASS: TestInvalidateScrollMotionQueuesEpochCleanup (0.00s) 2026-10-22T11:35:42.20587235Z === RUN TestPreBrowseInvalidationKeepsDecision 2026-10-22T11:35:42.205901642Z --- PASS: TestPreBrowseInvalidationKeepsDecision (0.00s) 2026-10-22T11:35:42.205916425Z === RUN TestPreBrowseSubframeDoesNotCancel 2026-10-22T11:35:42.205931004Z --- PASS: TestPreBrowseSubframeDoesNotCancel (0.00s) 2026-10-22T11:35:42.205940823Z === RUN TestLoadStartFallbackInvalidates 2026-10-22T11:35:42.205950102Z --- PASS: TestLoadStartFallbackInvalidates (0.00s) 2026-10-22T11:35:42.205964882Z === RUN TestDestroyInvalidatesBeforeNativeClose 2026-10-22T11:35:42.205982793Z --- PASS: TestDestroyInvalidatesBeforeNativeClose (0.00s) 2026-10-22T11:35:42.205995217Z === RUN TestVisibilityHiddenTransitionInvalidates 2026-10-22T11:35:42.206007047Z --- PASS: TestVisibilityHiddenTransitionInvalidates (0.00s) 2026-10-22T11:35:42.206016524Z === RUN TestGestureHistoryCommitInvalidates 2026-10-22T11:35:42.206025718Z --- PASS: TestGestureHistoryCommitInvalidates (0.00s) 2026-10-22T11:35:42.206039416Z === RUN TestScrollPage_SmoothingOn_InjectsImpulse 2026-10-22T11:35:42.206054992Z --- PASS: TestScrollPage_SmoothingOn_InjectsImpulse (0.00s) 2026-10-22T11:35:42.20606747Z === RUN TestScrollPage_SmoothingOn_InjectRejectedFallsBack 2026-10-22T11:35:42.206082808Z --- PASS: TestScrollPage_SmoothingOn_InjectRejectedFallsBack (0.00s) 2026-10-22T11:35:42.206092507Z === RUN TestScrollPage_SmoothingOff_SkipsInjection 2026-10-22T11:35:42.206119844Z --- PASS: TestScrollPage_SmoothingOff_SkipsInjection (0.00s) 2026-10-22T11:35:42.206136963Z === RUN TestScrollPage_SmoothingOn_NoBridgeFallsBack 2026-10-22T11:35:42.206153761Z --- PASS: TestScrollPage_SmoothingOn_NoBridgeFallsBack (0.00s) 2026-10-22T11:35:42.206175375Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign 2026-10-22T11:35:42.206200066Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/left 2026-10-22T11:35:42.206218167Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/right 2026-10-22T11:35:42.206236096Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up 2026-10-22T11:35:42.206258984Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down 2026-10-22T11:35:42.206279111Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up_fast 2026-10-22T11:35:42.206304561Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down_fast 2026-10-22T11:35:42.206324479Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign (0.00s) 2026-10-22T11:35:42.206364377Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/left (0.00s) 2026-10-22T11:35:42.206404838Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/right (0.00s) 2026-10-22T11:35:42.206444702Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up (0.00s) 2026-10-22T11:35:42.206484485Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down (0.00s) 2026-10-22T11:35:42.20652381Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up_fast (0.00s) 2026-10-22T11:35:42.206568416Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down_fast (0.00s) 2026-10-22T11:35:42.206593608Z === RUN TestScrollPage_NativeWheelPath_SendsPrecisionWheelEvent 2026-10-22T11:35:42.206620507Z --- PASS: TestScrollPage_NativeWheelPath_SendsPrecisionWheelEvent (0.00s) 2026-10-22T11:35:42.20664464Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas 2026-10-22T11:35:42.20666975Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollLeft 2026-10-22T11:35:42.206694098Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollRight 2026-10-22T11:35:42.206718171Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUp 2026-10-22T11:35:42.206742906Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDown 2026-10-22T11:35:42.206767414Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUpFast 2026-10-22T11:35:42.206791371Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDownFast 2026-10-22T11:35:42.206808597Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas (0.00s) 2026-10-22T11:35:42.20683502Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollLeft (0.00s) 2026-10-22T11:35:42.206862174Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollRight (0.00s) 2026-10-22T11:35:42.206889214Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUp (0.00s) 2026-10-22T11:35:42.206914694Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDown (0.00s) 2026-10-22T11:35:42.206941015Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUpFast (0.00s) 2026-10-22T11:35:42.206968573Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDownFast (0.00s) 2026-10-22T11:35:42.206983171Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns 2026-10-22T11:35:42.207001197Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/h_scrolls_left 2026-10-22T11:35:42.207014393Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/l_scrolls_right 2026-10-22T11:35:42.207025028Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns (0.00s) 2026-10-22T11:35:42.207045991Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/h_scrolls_left (0.00s) 2026-10-22T11:35:42.20707863Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/l_scrolls_right (0.00s) 2026-10-22T11:35:42.207105626Z === RUN TestScrollPage_ReadyBrowser_NestedBoundaryHandsOffToDocument 2026-10-22T11:35:42.20711996Z --- PASS: TestScrollPage_ReadyBrowser_NestedBoundaryHandsOffToDocument (0.05s) 2026-10-22T11:35:42.207132087Z === RUN TestScrollPage_NativeWheelPath_ZeroDeltaDoesNotSendEvent 2026-10-22T11:35:42.207145971Z --- PASS: TestScrollPage_NativeWheelPath_ZeroDeltaDoesNotSendEvent (0.00s) 2026-10-22T11:35:42.207159744Z === RUN TestScrollPage_NativePath_FallbackToJSWhenHostIsNil 2026-10-22T11:35:42.207173967Z --- PASS: TestScrollPage_NativePath_FallbackToJSWhenHostIsNil (0.00s) 2026-10-22T11:35:42.207186226Z === RUN TestScrollPage_CoalescesHeldLoadIntoOneBoundedCEFTask 2026-10-22T11:35:42.20720022Z --- PASS: TestScrollPage_CoalescesHeldLoadIntoOneBoundedCEFTask (0.00s) 2026-10-22T11:35:42.207213599Z === RUN TestCancelPageScroll_DropsHeldDeltaButPreservesTap 2026-10-22T11:35:42.207227186Z --- PASS: TestCancelPageScroll_DropsHeldDeltaButPreservesTap (0.00s) 2026-10-22T11:35:42.207241756Z === RUN TestDrainPageScrollSynchronously_DrainsTapEnqueuedDuringExecution 2026-10-22T11:35:42.207256486Z --- PASS: TestDrainPageScrollSynchronously_DrainsTapEnqueuedDuringExecution (0.00s) 2026-10-22T11:35:42.207269817Z === RUN TestCancelPageScroll_AfterDrainDropsOldHeldAndPreservesTapAndNextGesture 2026-10-22T11:35:42.207282956Z --- PASS: TestCancelPageScroll_AfterDrainDropsOldHeldAndPreservesTapAndNextGesture (0.00s) 2026-10-22T11:35:42.207298232Z === RUN TestScrollPage_AllowsAtMostOneSuccessorAfterInFlightFlush 2026-10-22T11:35:42.207310256Z --- PASS: TestScrollPage_AllowsAtMostOneSuccessorAfterInFlightFlush (0.00s) 2026-10-22T11:35:42.207319742Z === RUN TestEnsurePageScrollFlush_PostTaskFailureDrainsTapAndDropsHeld 2026-10-22T11:35:42.207335085Z --- PASS: TestEnsurePageScrollFlush_PostTaskFailureDrainsTapAndDropsHeld (0.00s) 2026-10-22T11:35:42.207345718Z === RUN TestScrollPage_Destroyed_ReturnsError 2026-10-22T11:35:42.207354952Z --- PASS: TestScrollPage_Destroyed_ReturnsError (0.00s) 2026-10-22T11:35:42.207368517Z === RUN TestNotifyBrowserViewportSync_VisibleCallsFullSequence 2026-10-22T11:35:42.207383481Z --- PASS: TestNotifyBrowserViewportSync_VisibleCallsFullSequence (0.00s) 2026-10-22T11:35:42.207405769Z === RUN TestNotifyBrowserViewportSync_HiddenSkipsWasHidden 2026-10-22T11:35:42.207429022Z --- PASS: TestNotifyBrowserViewportSync_HiddenSkipsWasHidden (0.00s) 2026-10-22T11:35:42.207445957Z === RUN TestNotifyViewportSyncOnCEFUIThread_PostsViewportWorkOnly 2026-10-22T11:35:42.207458624Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_PostsViewportWorkOnly (0.00s) 2026-10-22T11:35:42.207471154Z === RUN TestNotifyViewportSyncOnCEFUIThread_RemainsViewportOnlyAcrossRepeatedResizes 2026-10-22T11:35:42.207486097Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_RemainsViewportOnlyAcrossRepeatedResizes (0.00s) 2026-10-22T11:35:42.207496532Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_PostsZoomWork 2026-10-22T11:35:42.207506647Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_PostsZoomWork (0.00s) 2026-10-22T11:35:42.207517182Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsRedundantReapplyWhenBackingScaleUnchanged 2026-10-22T11:35:42.207528685Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsRedundantReapplyWhenBackingScaleUnchanged (0.00s) 2026-10-22T11:35:42.207539879Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_ReappliesWhenCompensationChangesWithoutTouchingUserZoom 2026-10-22T11:35:42.207555066Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_ReappliesWhenCompensationChangesWithoutTouchingUserZoom (0.00s) 2026-10-22T11:35:42.20757648Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsStaleHostAndDestroyedView 2026-10-22T11:35:42.207589405Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsStaleHostAndDestroyedView (0.00s) 2026-10-22T11:35:42.207600181Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsMissingHost 2026-10-22T11:35:42.207615448Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsMissingHost (0.00s) 2026-10-22T11:35:42.207625109Z === RUN TestNotifyViewportSyncOnCEFUIThread_SkipsStaleHost 2026-10-22T11:35:42.207639441Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_SkipsStaleHost (0.00s) 2026-10-22T11:35:42.207655061Z === RUN TestNotifyViewportSyncOnCEFUIThread_SkipsDestroyedWebView 2026-10-22T11:35:42.207668207Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_SkipsDestroyedWebView (0.00s) 2026-10-22T11:35:42.207679408Z === RUN TestObservedViewportSizeReady 2026-10-22T11:35:42.207694905Z === RUN TestObservedViewportSizeReady/exact_match 2026-10-22T11:35:42.207708427Z === RUN TestObservedViewportSizeReady/one_pixel_drift_is_accepted 2026-10-22T11:35:42.207721147Z === RUN TestObservedViewportSizeReady/fallback_observed_size_is_rejected 2026-10-22T11:35:42.207733633Z === RUN TestObservedViewportSizeReady/missing_allocation_is_rejected 2026-10-22T11:35:42.207747143Z === RUN TestObservedViewportSizeReady/large_mismatch_is_rejected 2026-10-22T11:35:42.207759513Z --- PASS: TestObservedViewportSizeReady (0.00s) 2026-10-22T11:35:42.207781864Z --- PASS: TestObservedViewportSizeReady/exact_match (0.00s) 2026-10-22T11:35:42.207806539Z --- PASS: TestObservedViewportSizeReady/one_pixel_drift_is_accepted (0.00s) 2026-10-22T11:35:42.207831072Z --- PASS: TestObservedViewportSizeReady/fallback_observed_size_is_rejected (0.00s) 2026-10-22T11:35:42.207866684Z --- PASS: TestObservedViewportSizeReady/missing_allocation_is_rejected (0.00s) 2026-10-22T11:35:42.207895073Z --- PASS: TestObservedViewportSizeReady/large_mismatch_is_rejected (0.00s) 2026-10-22T11:35:42.207906024Z === RUN TestPendingBrowserCreateObservedSize_RefreshesStaleFallbackSize 2026-10-22T11:35:42.207916425Z --- PASS: TestPendingBrowserCreateObservedSize_RefreshesStaleFallbackSize (0.00s) 2026-10-22T11:35:42.207950385Z === RUN TestPendingBrowserCreateObservedSize_SkipsRefreshWhenObservedSizeAlreadyMatches 2026-10-22T11:35:42.207969345Z --- PASS: TestPendingBrowserCreateObservedSize_SkipsRefreshWhenObservedSizeAlreadyMatches (0.00s) 2026-10-22T11:35:42.207988475Z === RUN TestShouldDeferPendingBrowserCreateFromViewportSync_WaitsForNativePopupAttach 2026-10-22T11:35:42.208008745Z --- PASS: TestShouldDeferPendingBrowserCreateFromViewportSync_WaitsForNativePopupAttach (0.00s) 2026-10-22T11:35:42.208034608Z === RUN TestPreparePendingBrowserCreateObservedSizeRetry_CoalescesScheduling 2026-10-22T11:35:42.208056335Z --- PASS: TestPreparePendingBrowserCreateObservedSizeRetry_CoalescesScheduling (0.00s) 2026-10-22T11:35:42.208098354Z === RUN TestPreparePendingBrowserCreateObservedSizeRetry_MaxRetriesProceedsWithoutScheduling 2026-10-22T11:35:42.208119871Z --- PASS: TestPreparePendingBrowserCreateObservedSizeRetry_MaxRetriesProceedsWithoutScheduling (0.00s) 2026-10-22T11:35:42.208147039Z === RUN TestScheduleResizeRepaintPulse_CoalescesToLatestSequence 2026-10-22T11:35:42.208167566Z --- PASS: TestScheduleResizeRepaintPulse_CoalescesToLatestSequence (0.00s) 2026-10-22T11:35:42.208191522Z === RUN TestScheduleResizeRepaintPulse_SkipsStaleHost 2026-10-22T11:35:42.208210705Z --- PASS: TestScheduleResizeRepaintPulse_SkipsStaleHost (0.00s) 2026-10-22T11:35:42.208229361Z === RUN TestScheduleResizeRepaintPulse_SkipsWhenHostNilAtScheduleTime 2026-10-22T11:35:42.208249356Z --- PASS: TestScheduleResizeRepaintPulse_SkipsWhenHostNilAtScheduleTime (0.00s) 2026-10-22T11:35:42.208270116Z === RUN TestScheduleResizeRepaintPulse_SkipsWhenHostClearedBeforeExecution 2026-10-22T11:35:42.208290111Z --- PASS: TestScheduleResizeRepaintPulse_SkipsWhenHostClearedBeforeExecution (0.00s) 2026-10-22T11:35:42.208311427Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors 2026-10-22T11:35:42.208333468Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/mapped_visible_widget 2026-10-22T11:35:42.20835476Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_widget 2026-10-22T11:35:42.208375492Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_widget 2026-10-22T11:35:42.208396924Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_ancestor 2026-10-22T11:35:42.208419125Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_ancestor 2026-10-22T11:35:42.208439379Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors (0.00s) 2026-10-22T11:35:42.208473946Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/mapped_visible_widget (0.00s) 2026-10-22T11:35:42.208503182Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_widget (0.00s) 2026-10-22T11:35:42.20854158Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_widget (0.00s) 2026-10-22T11:35:42.208579371Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_ancestor (0.00s) 2026-10-22T11:35:42.208618746Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_ancestor (0.00s) 2026-10-22T11:35:42.208648593Z === RUN TestWebViewEffectiveVisibilitySendsInitialStateAndDeduplicatesTransitions 2026-10-22T11:35:42.208676309Z --- PASS: TestWebViewEffectiveVisibilitySendsInitialStateAndDeduplicatesTransitions (0.00s) 2026-10-22T11:35:42.208692414Z === RUN TestZoomConversionsRoundTrip 2026-10-22T11:35:42.208706302Z === RUN TestZoomConversionsRoundTrip/factor_0.5 2026-10-22T11:35:42.208720566Z === RUN TestZoomConversionsRoundTrip/factor_0.8 2026-10-22T11:35:42.208732185Z === RUN TestZoomConversionsRoundTrip/factor_1.0 2026-10-22T11:35:42.208743842Z === RUN TestZoomConversionsRoundTrip/factor_1.1 2026-10-22T11:35:42.208761834Z === RUN TestZoomConversionsRoundTrip/factor_1.2 2026-10-22T11:35:42.208776248Z === RUN TestZoomConversionsRoundTrip/factor_1.4 2026-10-22T11:35:42.208788041Z === RUN TestZoomConversionsRoundTrip/factor_2.0 2026-10-22T11:35:42.208797124Z --- PASS: TestZoomConversionsRoundTrip (0.00s) 2026-10-22T11:35:42.208813512Z --- PASS: TestZoomConversionsRoundTrip/factor_0.5 (0.00s) 2026-10-22T11:35:42.208836244Z --- PASS: TestZoomConversionsRoundTrip/factor_0.8 (0.00s) 2026-10-22T11:35:42.208856678Z --- PASS: TestZoomConversionsRoundTrip/factor_1.0 (0.00s) 2026-10-22T11:35:42.20887325Z --- PASS: TestZoomConversionsRoundTrip/factor_1.1 (0.00s) 2026-10-22T11:35:42.208889123Z --- PASS: TestZoomConversionsRoundTrip/factor_1.2 (0.00s) 2026-10-22T11:35:42.208911513Z --- PASS: TestZoomConversionsRoundTrip/factor_1.4 (0.00s) 2026-10-22T11:35:42.208934601Z --- PASS: TestZoomConversionsRoundTrip/factor_2.0 (0.00s) 2026-10-22T11:35:42.208950918Z === RUN TestZoomConversionsApplyUserZoomAndCompensation 2026-10-22T11:35:42.208968487Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/unit_output_needs_no_compensation 2026-10-22T11:35:42.208982015Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_on_unit_output 2026-10-22T11:35:42.208996585Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/fractional_output_compensates_100_percent 2026-10-22T11:35:42.209011619Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_times_fractional_output 2026-10-22T11:35:42.20902323Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/application_scale_composed_compensation 2026-10-22T11:35:42.209034213Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/integer_output_doubles_internal_factor 2026-10-22T11:35:42.209044765Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/half_user_zoom_stays_compensated 2026-10-22T11:35:42.209057966Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation (0.00s) 2026-10-22T11:35:42.209083404Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/unit_output_needs_no_compensation (0.00s) 2026-10-22T11:35:42.209111161Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_on_unit_output (0.00s) 2026-10-22T11:35:42.209139414Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/fractional_output_compensates_100_percent (0.00s) 2026-10-22T11:35:42.209168427Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_times_fractional_output (0.00s) 2026-10-22T11:35:42.209198122Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/application_scale_composed_compensation (0.00s) 2026-10-22T11:35:42.2092243Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/integer_output_doubles_internal_factor (0.00s) 2026-10-22T11:35:42.209260035Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/half_user_zoom_stays_compensated (0.00s) 2026-10-22T11:35:42.209282097Z === RUN TestZoomConversionsNormalizeInvalidCompensation 2026-10-22T11:35:42.209297399Z --- PASS: TestZoomConversionsNormalizeInvalidCompensation (0.00s) 2026-10-22T11:35:42.209309734Z === RUN TestZoomReapplyGuardTracksAppliedCompensation 2026-10-22T11:35:42.209325581Z --- PASS: TestZoomReapplyGuardTracksAppliedCompensation (0.00s) 2026-10-22T11:35:42.209339904Z === RUN TestPageZoomCompensationDefaultsToOneWithoutBridge 2026-10-22T11:35:42.209352657Z --- PASS: TestPageZoomCompensationDefaultsToOneWithoutBridge (0.00s) 2026-10-22T11:35:42.209365354Z === RUN TestSetZoomLevelAppliesUserZoomThroughCompensation 2026-10-22T11:35:42.209378674Z --- PASS: TestSetZoomLevelAppliesUserZoomThroughCompensation (0.00s) 2026-10-22T11:35:42.209391304Z === RUN TestSetZoomLevelRejectsDestroyedViewAndMissingHost 2026-10-22T11:35:42.209407404Z --- PASS: TestSetZoomLevelRejectsDestroyedViewAndMissingHost (0.00s) 2026-10-22T11:35:42.209418017Z === RUN TestScheduleZoomReadbackSkipsSupersededApplication 2026-10-22T11:35:42.209429559Z --- PASS: TestScheduleZoomReadbackSkipsSupersededApplication (0.00s) 2026-10-22T11:35:42.209442951Z === CONT TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T11:35:42.209453438Z --- PASS: TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil (0.00s) 2026-10-22T11:35:42.209462321Z === CONT TestMapCEFPopupFeatures 2026-10-22T11:35:42.209474491Z === RUN TestMapCEFPopupFeatures/nil_is_known_featureless 2026-10-22T11:35:42.209487572Z === RUN TestMapCEFPopupFeatures/positive_width_is_popup-like 2026-10-22T11:35:42.209500596Z === RUN TestMapCEFPopupFeatures/geometry_and_flags_are_normalized 2026-10-22T11:35:42.209522406Z === RUN TestMapCEFPopupFeatures/is_popup_flag_survives_without_inventing_geometry 2026-10-22T11:35:42.20953604Z === RUN TestMapCEFPopupFeatures/allocated_defaults_are_known_featureless 2026-10-22T11:35:42.209547827Z --- PASS: TestMapCEFPopupFeatures (0.00s) 2026-10-22T11:35:42.209571492Z --- PASS: TestMapCEFPopupFeatures/nil_is_known_featureless (0.00s) 2026-10-22T11:35:42.209594191Z --- PASS: TestMapCEFPopupFeatures/positive_width_is_popup-like (0.00s) 2026-10-22T11:35:42.209617434Z --- PASS: TestMapCEFPopupFeatures/geometry_and_flags_are_normalized (0.00s) 2026-10-22T11:35:42.209644503Z --- PASS: TestMapCEFPopupFeatures/is_popup_flag_survives_without_inventing_geometry (0.00s) 2026-10-22T11:35:42.209669117Z --- PASS: TestMapCEFPopupFeatures/allocated_defaults_are_known_featureless (0.00s) 2026-10-22T11:35:42.209686202Z === CONT TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T11:35:42.209699996Z --- PASS: TestSystemviewAssetCache_DigestCachedAtLoad (0.00s) 2026-10-22T11:35:42.209713445Z === CONT TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T11:35:42.20972458Z === CONT TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T11:35:42.209733702Z === CONT TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T11:35:42.209744762Z --- PASS: TestParseBrowseURLFromRelaunchCommandLine (0.00s) 2026-10-22T11:35:42.209754153Z --- PASS: TestAssetP1_RepeatedReadsRedundantlyDecode (0.00s) 2026-10-22T11:35:42.209763555Z === CONT TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T11:35:42.209773168Z --- PASS: TestSystemviewAssetCache_NilFSFailsCleanly (0.00s) 2026-10-22T11:35:42.209782298Z === CONT TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T11:35:42.209799458Z --- PASS: TestSystemviewAssetCache_MissingBothReportsNotExist (0.00s) 2026-10-22T11:35:42.209829768Z === CONT TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T11:35:42.209849957Z === CONT TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T11:35:42.209868745Z === CONT TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T11:35:42.209901737Z --- PASS: TestSystemviewAssetCache_RawFallbackOnlyOnAbsence (0.00s) 2026-10-22T11:35:42.20992854Z --- PASS: TestSystemviewAssetCache_CompressedReadErrorIsExplicit (0.00s) 2026-10-22T11:35:42.209949518Z === CONT TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T11:35:42.209974356Z === CONT TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T11:35:42.209994063Z --- PASS: TestSystemviewAssetCache_CachesFailureWithoutRetryStorm (0.00s) 2026-10-22T11:35:42.210013604Z === CONT TestIsTrustedSystemviewURL 2026-10-22T11:35:42.210036187Z --- PASS: TestIsTrustedSystemviewURL (0.00s) 2026-10-22T11:35:42.210046359Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.210060835Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T11:35:42.21008186Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T11:35:42.210099857Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T11:35:42.210118482Z --- PASS: TestSystemviewAssetCache_DecodesOnceUnderConcurrency (0.00s) 2026-10-22T11:35:42.210136266Z === CONT TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T11:35:42.210160358Z --- PASS: TestReadAssetWithEncoding_DecompressesBrotliWASM (0.00s) 2026-10-22T11:35:42.210182337Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T11:35:42.210201379Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T11:35:42.210224724Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T11:35:42.210245354Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T11:35:42.210263562Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T11:35:42.210282886Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T11:35:42.210299416Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T11:35:42.210319729Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T11:35:42.210342455Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T11:35:42.210360269Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T11:35:42.210378473Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T11:35:42.210400953Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T11:35:42.210429202Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T11:35:42.210455176Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T11:35:42.210473688Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T11:35:42.210491644Z === CONT TestAssetP1_MissingAssetReportsNotExist 2026-10-22T11:35:42.210509025Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T11:35:42.210528051Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T11:35:42.210545068Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T11:35:42.210565066Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T11:35:42.210593893Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T11:35:42.210617727Z --- PASS: TestAssetP1_MissingAssetReportsNotExist (0.00s) 2026-10-22T11:35:42.210640231Z === CONT TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T11:35:42.210665928Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T11:35:42.210689025Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T11:35:42.210713672Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T11:35:42.210738265Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T11:35:42.210762774Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T11:35:42.210786721Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T11:35:42.210811293Z === CONT TestAssetP1_OversizedDecompressedRejected 2026-10-22T11:35:42.21083327Z --- PASS: TestAssetP1_RawReadCurrentlyUnbounded (0.05s) 2026-10-22T11:35:42.210857594Z === CONT TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T11:35:42.210879155Z --- PASS: TestAssetP1_CorruptCompressedHasNoRawFallback (0.00s) 2026-10-22T11:35:42.210903376Z === CONT TestAssetP1_RawOnlyFallback 2026-10-22T11:35:42.210927115Z --- PASS: TestAssetP1_RawOnlyFallback (0.00s) 2026-10-22T11:35:42.210947815Z === CONT TestAssetP1_CompressedPreferredOverRaw 2026-10-22T11:35:42.210966073Z --- PASS: TestAssetP1_CompressedPreferredOverRaw (0.00s) 2026-10-22T11:35:42.210985554Z === CONT TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T11:35:42.210994792Z --- PASS: TestAssetP1_ConcurrentReadsServeIdenticalBytes (0.01s) 2026-10-22T11:35:42.211018627Z === CONT TestRegisterDumbScheme 2026-10-22T11:35:42.211037009Z --- PASS: TestRegisterDumbScheme (0.00s) 2026-10-22T11:35:42.21106133Z === CONT TestWebView_ImplementsAccessibilityEnabler 2026-10-22T11:35:42.211083861Z --- PASS: TestWebView_ImplementsAccessibilityEnabler (0.00s) 2026-10-22T11:35:42.211102072Z === CONT TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T11:35:42.211124819Z --- PASS: TestFinishAfterCreated_SkipsWhenNoPendingRequest (0.00s) 2026-10-22T11:35:42.211144972Z === CONT TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T11:35:42.211170103Z --- PASS: TestFinishAfterCreated_AppliesPendingAccessibilityOnce (0.00s) 2026-10-22T11:35:42.211194079Z === CONT TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T11:35:42.211227609Z --- PASS: TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables (0.00s) 2026-10-22T11:35:42.211250408Z === CONT TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T11:35:42.211267448Z --- PASS: TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce (0.00s) 2026-10-22T11:35:42.211294687Z === CONT TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T11:35:42.211324295Z --- PASS: TestWebView_EnableAccessibility_PersistsUntilHostAttachment (0.00s) 2026-10-22T11:35:42.211342374Z === CONT TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T11:35:42.211363137Z --- PASS: TestWebView_EnableAccessibility_IndependentPerWebView (0.00s) 2026-10-22T11:35:42.211422152Z === CONT TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T11:35:42.21144758Z --- PASS: TestWebView_EnableAccessibility_IdempotentOncePerWebView (0.00s) 2026-10-22T11:35:42.211476198Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T11:35:42.211493326Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse (0.00s) 2026-10-22T11:35:42.211503482Z === CONT TestToConceptualInternalURL 2026-10-22T11:35:42.211510723Z === RUN TestToConceptualInternalURL/page_root 2026-10-22T11:35:42.211526193Z === PAUSE TestToConceptualInternalURL/page_root 2026-10-22T11:35:42.211539707Z === RUN TestToConceptualInternalURL/error_page_root 2026-10-22T11:35:42.211549573Z === PAUSE TestToConceptualInternalURL/error_page_root 2026-10-22T11:35:42.211555599Z === RUN TestToConceptualInternalURL/favorites_page_root 2026-10-22T11:35:42.21157181Z === PAUSE TestToConceptualInternalURL/favorites_page_root 2026-10-22T11:35:42.211583757Z === RUN TestToConceptualInternalURL/config_page_root 2026-10-22T11:35:42.211595811Z === PAUSE TestToConceptualInternalURL/config_page_root 2026-10-22T11:35:42.211613103Z === RUN TestToConceptualInternalURL/page_subroute 2026-10-22T11:35:42.211623036Z === PAUSE TestToConceptualInternalURL/page_subroute 2026-10-22T11:35:42.211629259Z === RUN TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T11:35:42.211638447Z === PAUSE TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T11:35:42.211650678Z === CONT TestResolveAPIPath 2026-10-22T11:35:42.211661795Z === RUN TestResolveAPIPath/nil_url_returns_false 2026-10-22T11:35:42.211671093Z === PAUSE TestResolveAPIPath/nil_url_returns_false 2026-10-22T11:35:42.211685851Z === RUN TestResolveAPIPath/conceptual_api_host 2026-10-22T11:35:42.211698468Z === PAUSE TestResolveAPIPath/conceptual_api_host 2026-10-22T11:35:42.211707725Z === RUN TestResolveAPIPath/conceptual_history_api_path 2026-10-22T11:35:42.211723243Z === PAUSE TestResolveAPIPath/conceptual_history_api_path 2026-10-22T11:35:42.211734399Z === RUN TestResolveAPIPath/conceptual_config_api_path 2026-10-22T11:35:42.211743699Z === PAUSE TestResolveAPIPath/conceptual_config_api_path 2026-10-22T11:35:42.211752375Z === RUN TestResolveAPIPath/actual_internal_api_path 2026-10-22T11:35:42.211760857Z === PAUSE TestResolveAPIPath/actual_internal_api_path 2026-10-22T11:35:42.21176856Z === RUN TestResolveAPIPath/non_api_path 2026-10-22T11:35:42.211776692Z === PAUSE TestResolveAPIPath/non_api_path 2026-10-22T11:35:42.21179384Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T11:35:42.211811228Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 (0.00s) 2026-10-22T11:35:42.211827061Z === CONT TestToActualInternalURL 2026-10-22T11:35:42.2118366Z === RUN TestToActualInternalURL/page_root 2026-10-22T11:35:42.211845992Z === PAUSE TestToActualInternalURL/page_root 2026-10-22T11:35:42.21185411Z === RUN TestToActualInternalURL/error_page_root 2026-10-22T11:35:42.211859755Z === PAUSE TestToActualInternalURL/error_page_root 2026-10-22T11:35:42.211872744Z === RUN TestToActualInternalURL/favorites_page_root 2026-10-22T11:35:42.211878904Z === PAUSE TestToActualInternalURL/favorites_page_root 2026-10-22T11:35:42.211887849Z === RUN TestToActualInternalURL/config_page_root 2026-10-22T11:35:42.211899022Z === PAUSE TestToActualInternalURL/config_page_root 2026-10-22T11:35:42.21191983Z === RUN TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T11:35:42.211936736Z === PAUSE TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T11:35:42.211956018Z === RUN TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T11:35:42.211967748Z === PAUSE TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T11:35:42.211984835Z === RUN TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T11:35:42.211995629Z === PAUSE TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T11:35:42.212026624Z === RUN TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T11:35:42.212046723Z === PAUSE TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T11:35:42.212061738Z === RUN TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T11:35:42.212074972Z === PAUSE TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T11:35:42.212098669Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T11:35:42.212121431Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 (0.00s) 2026-10-22T11:35:42.21213483Z === CONT TestParseChromiumSwitchToken 2026-10-22T11:35:42.212150031Z === RUN TestParseChromiumSwitchToken/long_switch_with_value 2026-10-22T11:35:42.212160494Z === RUN TestParseChromiumSwitchToken/long_switch_without_value 2026-10-22T11:35:42.21218306Z === RUN TestParseChromiumSwitchToken/single_dash_switch 2026-10-22T11:35:42.212210311Z === RUN TestParseChromiumSwitchToken/empty_value 2026-10-22T11:35:42.21222262Z === RUN TestParseChromiumSwitchToken/embedded_equals 2026-10-22T11:35:42.212237618Z === RUN TestParseChromiumSwitchToken/non_switch 2026-10-22T11:35:42.212261142Z === RUN TestParseChromiumSwitchToken/sentinel 2026-10-22T11:35:42.212282445Z === RUN TestParseChromiumSwitchToken/empty 2026-10-22T11:35:42.212296342Z --- PASS: TestParseChromiumSwitchToken (0.00s) 2026-10-22T11:35:42.212318781Z --- PASS: TestParseChromiumSwitchToken/long_switch_with_value (0.00s) 2026-10-22T11:35:42.212341542Z --- PASS: TestParseChromiumSwitchToken/long_switch_without_value (0.00s) 2026-10-22T11:35:42.212364064Z --- PASS: TestParseChromiumSwitchToken/single_dash_switch (0.00s) 2026-10-22T11:35:42.212385488Z --- PASS: TestParseChromiumSwitchToken/empty_value (0.00s) 2026-10-22T11:35:42.212410057Z --- PASS: TestParseChromiumSwitchToken/embedded_equals (0.00s) 2026-10-22T11:35:42.212430597Z --- PASS: TestParseChromiumSwitchToken/non_switch (0.00s) 2026-10-22T11:35:42.212454185Z --- PASS: TestParseChromiumSwitchToken/sentinel (0.00s) 2026-10-22T11:35:42.212474215Z --- PASS: TestParseChromiumSwitchToken/empty (0.00s) 2026-10-22T11:35:42.212489431Z === CONT TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T11:35:42.212503505Z --- PASS: TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches (0.00s) 2026-10-22T11:35:42.21251593Z === CONT TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T11:35:42.212528233Z --- PASS: TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag (0.00s) 2026-10-22T11:35:42.212540071Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T11:35:42.212554058Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T11:35:42.212575036Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T11:35:42.212588761Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T11:35:42.212600685Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T11:35:42.212610318Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T11:35:42.212628765Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape (0.00s) 2026-10-22T11:35:42.212652078Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/null_byte (0.00s) 2026-10-22T11:35:42.212675873Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir (0.00s) 2026-10-22T11:35:42.212702814Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape (0.00s) 2026-10-22T11:35:42.212734421Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape (0.00s) 2026-10-22T11:35:42.21275717Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T11:35:42.212772998Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T11:35:42.212793865Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T11:35:42.212807782Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T11:35:42.212822469Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T11:35:42.212834667Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T11:35:42.212845035Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T11:35:42.212858874Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T11:35:42.212871648Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T11:35:42.212881602Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell (0.00s) 2026-10-22T11:35:42.212912103Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host (0.00s) 2026-10-22T11:35:42.212936934Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset (0.00s) 2026-10-22T11:35:42.212964721Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset (0.00s) 2026-10-22T11:35:42.21300553Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque (0.00s) 2026-10-22T11:35:42.213040166Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset (0.00s) 2026-10-22T11:35:42.21306454Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset (0.00s) 2026-10-22T11:35:42.213087833Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec (0.00s) 2026-10-22T11:35:42.21311289Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host (0.00s) 2026-10-22T11:35:42.213136158Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host (0.00s) 2026-10-22T11:35:42.213152889Z === CONT TestToConceptualInternalURL/page_root 2026-10-22T11:35:42.213170316Z === CONT TestResolveAPIPath/nil_url_returns_false 2026-10-22T11:35:42.213186396Z === CONT TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T11:35:42.213200542Z === CONT TestToConceptualInternalURL/page_subroute 2026-10-22T11:35:42.213212903Z === CONT TestToConceptualInternalURL/config_page_root 2026-10-22T11:35:42.213230111Z === CONT TestToConceptualInternalURL/favorites_page_root 2026-10-22T11:35:42.213240277Z === CONT TestToConceptualInternalURL/error_page_root 2026-10-22T11:35:42.213249211Z --- PASS: TestToConceptualInternalURL (0.00s) 2026-10-22T11:35:42.213264788Z --- PASS: TestToConceptualInternalURL/page_root (0.00s) 2026-10-22T11:35:42.213283307Z --- PASS: TestToConceptualInternalURL/root_asset_is_left_unchanged (0.00s) 2026-10-22T11:35:42.213310295Z --- PASS: TestToConceptualInternalURL/page_subroute (0.00s) 2026-10-22T11:35:42.21333306Z --- PASS: TestToConceptualInternalURL/config_page_root (0.00s) 2026-10-22T11:35:42.213356691Z --- PASS: TestToConceptualInternalURL/favorites_page_root (0.00s) 2026-10-22T11:35:42.213379756Z --- PASS: TestToConceptualInternalURL/error_page_root (0.00s) 2026-10-22T11:35:42.213389502Z === CONT TestToActualInternalURL/page_root 2026-10-22T11:35:42.213398029Z === CONT TestResolveAPIPath/non_api_path 2026-10-22T11:35:42.213407179Z === CONT TestResolveAPIPath/actual_internal_api_path 2026-10-22T11:35:42.21341629Z === CONT TestResolveAPIPath/conceptual_config_api_path 2026-10-22T11:35:42.213431924Z === CONT TestResolveAPIPath/conceptual_history_api_path 2026-10-22T11:35:42.213441784Z === CONT TestResolveAPIPath/conceptual_api_host 2026-10-22T11:35:42.213450751Z --- PASS: TestResolveAPIPath (0.00s) 2026-10-22T11:35:42.21346957Z --- PASS: TestResolveAPIPath/nil_url_returns_false (0.00s) 2026-10-22T11:35:42.213484977Z --- PASS: TestResolveAPIPath/non_api_path (0.00s) 2026-10-22T11:35:42.21350112Z --- PASS: TestResolveAPIPath/actual_internal_api_path (0.00s) 2026-10-22T11:35:42.213517742Z --- PASS: TestResolveAPIPath/conceptual_config_api_path (0.00s) 2026-10-22T11:35:42.213539049Z --- PASS: TestResolveAPIPath/conceptual_history_api_path (0.00s) 2026-10-22T11:35:42.213564849Z --- PASS: TestResolveAPIPath/conceptual_api_host (0.00s) 2026-10-22T11:35:42.21357774Z === CONT TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T11:35:42.213590563Z === CONT TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T11:35:42.213603191Z === CONT TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T11:35:42.213613426Z === CONT TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T11:35:42.213626992Z === CONT TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T11:35:42.213636171Z === CONT TestToActualInternalURL/config_page_root 2026-10-22T11:35:42.213644893Z === CONT TestToActualInternalURL/favorites_page_root 2026-10-22T11:35:42.213656021Z === CONT TestToActualInternalURL/error_page_root 2026-10-22T11:35:42.213666739Z --- PASS: TestToActualInternalURL (0.00s) 2026-10-22T11:35:42.21368231Z --- PASS: TestToActualInternalURL/page_root (0.00s) 2026-10-22T11:35:42.213707099Z --- PASS: TestToActualInternalURL/actual_internal_URL_unchanged (0.00s) 2026-10-22T11:35:42.213727674Z --- PASS: TestToActualInternalURL/page_subroute_stays_under_page_namespace (0.00s) 2026-10-22T11:35:42.213750459Z --- PASS: TestToActualInternalURL/root_asset_stays_at_origin_root (0.00s) 2026-10-22T11:35:42.213772796Z --- PASS: TestToActualInternalURL/config_api_path_stays_at_origin_root (0.00s) 2026-10-22T11:35:42.213799764Z --- PASS: TestToActualInternalURL/api_path_stays_at_origin_root (0.00s) 2026-10-22T11:35:42.213828419Z --- PASS: TestToActualInternalURL/config_page_root (0.00s) 2026-10-22T11:35:42.213854057Z --- PASS: TestToActualInternalURL/favorites_page_root (0.00s) 2026-10-22T11:35:42.213875871Z --- PASS: TestToActualInternalURL/error_page_root (0.00s) 2026-10-22T11:35:42.213889808Z --- PASS: TestSystemviewAssetCache_OversizedCompressedInputRejected (0.17s) 2026-10-22T11:35:42.213907403Z --- PASS: TestSystemviewAssetCache_RawOversizedRejected (0.19s) 2026-10-22T11:35:42.2139181Z --- PASS: TestAssetP1_OversizedDecompressedRejected (0.41s) 2026-10-22T11:35:42.213926945Z PASS 2026-10-22T11:35:42.213941339Z ok github.com/bnema/dumber/internal/infrastructure/cef 11.450s 2026-10-22T11:35:42.213954072Z === RUN TestAdapter_ReadTextFallsBackToToolkitClipboardWhenNoSystemTool 2026-10-22T11:35:42.213964771Z --- PASS: TestAdapter_ReadTextFallsBackToToolkitClipboardWhenNoSystemTool (0.00s) 2026-10-22T11:35:42.213980453Z === RUN TestAdapter_HasTextReturnsTrueWhenToolkitFallbackHasText 2026-10-22T11:35:42.213993625Z --- PASS: TestAdapter_HasTextReturnsTrueWhenToolkitFallbackHasText (0.00s) 2026-10-22T11:35:42.214005641Z === RUN TestAdapter_WriteTextReturnsToolkitErrorWhenNoSystemTool 2026-10-22T11:35:42.214021297Z --- PASS: TestAdapter_WriteTextReturnsToolkitErrorWhenNoSystemTool (0.00s) 2026-10-22T11:35:42.21403476Z === RUN TestAdapter_WriteImageReturnsToolkitErrorWhenNoSystemTool 2026-10-22T11:35:42.21404698Z --- PASS: TestAdapter_WriteImageReturnsToolkitErrorWhenNoSystemTool (0.00s) 2026-10-22T11:35:42.214062136Z === RUN TestNew_FallsBackToToolkitClipboardWhenSystemToolsUnavailable 2026-10-22T11:35:42.214074479Z --- PASS: TestNew_FallsBackToToolkitClipboardWhenSystemToolsUnavailable (0.00s) 2026-10-22T11:35:42.214084191Z === RUN TestAdapter_WriteImagePrefersToolkitClipboardWhenAvailable 2026-10-22T11:35:42.214093663Z --- PASS: TestAdapter_WriteImagePrefersToolkitClipboardWhenAvailable (0.00s) 2026-10-22T11:35:42.214106396Z === RUN TestAdapter_WriteImageFallsBackToSystemClipboardWhenToolkitUnavailable 2026-10-22T11:35:42.214120131Z --- PASS: TestAdapter_WriteImageFallsBackToSystemClipboardWhenToolkitUnavailable (0.04s) 2026-10-22T11:35:42.214136629Z === RUN TestNew_FallsBackWaylandBeforeX11 2026-10-22T11:35:42.214149279Z --- PASS: TestNew_FallsBackWaylandBeforeX11 (0.00s) 2026-10-22T11:35:42.214162057Z === RUN TestAdapter_WriteImageRejectsEmptyBytes 2026-10-22T11:35:42.214176144Z --- PASS: TestAdapter_WriteImageRejectsEmptyBytes (0.00s) 2026-10-22T11:35:42.214189618Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType 2026-10-22T11:35:42.214201854Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType/uses_provided_MIME_type 2026-10-22T11:35:42.21422671Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType/falls_back_to_PNG 2026-10-22T11:35:42.214246848Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType (0.01s) 2026-10-22T11:35:42.214274252Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType/uses_provided_MIME_type (0.01s) 2026-10-22T11:35:42.21429975Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType/falls_back_to_PNG (0.01s) 2026-10-22T11:35:42.214312383Z PASS 2026-10-22T11:35:42.214324727Z ok github.com/bnema/dumber/internal/infrastructure/clipboard 0.065s 2026-10-22T11:35:42.214338274Z ? github.com/bnema/dumber/internal/infrastructure/clipboard/mocks [no test files] 2026-10-22T11:35:42.214352116Z === RUN TestResolver_ConfigOverride 2026-10-22T11:35:42.21436606Z === RUN TestResolver_ConfigOverride/prefer-dark_from_config 2026-10-22T11:35:42.214378437Z === RUN TestResolver_ConfigOverride/dark_from_config 2026-10-22T11:35:42.214397046Z === RUN TestResolver_ConfigOverride/prefer-light_from_config 2026-10-22T11:35:42.214411155Z === RUN TestResolver_ConfigOverride/light_from_config 2026-10-22T11:35:42.21442514Z --- PASS: TestResolver_ConfigOverride (0.00s) 2026-10-22T11:35:42.21445282Z --- PASS: TestResolver_ConfigOverride/prefer-dark_from_config (0.00s) 2026-10-22T11:35:42.21447304Z --- PASS: TestResolver_ConfigOverride/dark_from_config (0.00s) 2026-10-22T11:35:42.214497191Z --- PASS: TestResolver_ConfigOverride/prefer-light_from_config (0.00s) 2026-10-22T11:35:42.21452014Z --- PASS: TestResolver_ConfigOverride/light_from_config (0.00s) 2026-10-22T11:35:42.214531575Z === RUN TestResolver_DefaultFallsThrough 2026-10-22T11:35:42.214544032Z --- PASS: TestResolver_DefaultFallsThrough (0.00s) 2026-10-22T11:35:42.214557226Z === RUN TestResolver_DetectorPriority 2026-10-22T11:35:42.214568969Z --- PASS: TestResolver_DetectorPriority (0.00s) 2026-10-22T11:35:42.214586081Z === RUN TestResolver_SkipsUnavailableDetector 2026-10-22T11:35:42.214599251Z --- PASS: TestResolver_SkipsUnavailableDetector (0.00s) 2026-10-22T11:35:42.214612224Z === RUN TestResolver_SkipsFailedDetection 2026-10-22T11:35:42.214624208Z --- PASS: TestResolver_SkipsFailedDetection (0.00s) 2026-10-22T11:35:42.214635184Z === RUN TestResolver_FallbackWhenNoDetectors 2026-10-22T11:35:42.214647181Z --- PASS: TestResolver_FallbackWhenNoDetectors (0.00s) 2026-10-22T11:35:42.214664118Z === RUN TestResolver_FallbackWhenAllFail 2026-10-22T11:35:42.214676857Z --- PASS: TestResolver_FallbackWhenAllFail (0.00s) 2026-10-22T11:35:42.214688377Z === RUN TestResolver_NilConfig 2026-10-22T11:35:42.214701973Z --- PASS: TestResolver_NilConfig (0.00s) 2026-10-22T11:35:42.214714739Z === RUN TestResolver_Refresh 2026-10-22T11:35:42.214739522Z --- PASS: TestResolver_Refresh (0.00s) 2026-10-22T11:35:42.214754631Z === RUN TestResolver_OnChange 2026-10-22T11:35:42.214769665Z --- PASS: TestResolver_OnChange (0.00s) 2026-10-22T11:35:42.214777986Z === RUN TestResolver_OnChangeUnregister 2026-10-22T11:35:42.214785644Z --- PASS: TestResolver_OnChangeUnregister (0.00s) 2026-10-22T11:35:42.214798913Z === RUN TestResolver_ConcurrentAccess 2026-10-22T11:35:42.214812022Z --- PASS: TestResolver_ConcurrentAccess (0.00s) 2026-10-22T11:35:42.214823671Z === RUN TestResolver_EmptyConfigScheme 2026-10-22T11:35:42.21483485Z --- PASS: TestResolver_EmptyConfigScheme (0.00s) 2026-10-22T11:35:42.214846772Z === RUN TestResolver_ImplementsInterface 2026-10-22T11:35:42.214859904Z --- PASS: TestResolver_ImplementsInterface (0.00s) 2026-10-22T11:35:42.214870831Z PASS 2026-10-22T11:35:42.214883464Z ok github.com/bnema/dumber/internal/infrastructure/colorscheme 0.011s 2026-10-22T11:35:42.21489575Z === RUN TestTransformLegacyPopupsToBrowsingContexts_BasicMapping 2026-10-22T11:35:42.214910004Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_BasicMapping (0.00s) 2026-10-22T11:35:42.21492709Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NewKeyAlreadyPresent 2026-10-22T11:35:42.214940171Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NewKeyAlreadyPresent (0.00s) 2026-10-22T11:35:42.214952602Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NoWorkspace 2026-10-22T11:35:42.214973756Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NoWorkspace (0.00s) 2026-10-22T11:35:42.214987462Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NoPopupsKey 2026-10-22T11:35:42.215001011Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NoPopupsKey (0.00s) 2026-10-22T11:35:42.215013428Z === RUN TestDefaultConfig_TOMLHasBrowsingContextsNotPopups 2026-10-22T11:35:42.215025194Z --- PASS: TestDefaultConfig_TOMLHasBrowsingContextsNotPopups (0.00s) 2026-10-22T11:35:42.21503514Z === RUN TestSetWorkspaceDefaults_ExposesBrowsingContextsNotPopups 2026-10-22T11:35:42.215044509Z --- PASS: TestSetWorkspaceDefaults_ExposesBrowsingContextsNotPopups (0.00s) 2026-10-22T11:35:42.215053991Z === RUN TestBindBrowsingContextEnvAliases_AcceptsLegacyPopupEnvNames 2026-10-22T11:35:42.215060664Z --- PASS: TestBindBrowsingContextEnvAliases_AcceptsLegacyPopupEnvNames (0.00s) 2026-10-22T11:35:42.215069577Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts 2026-10-22T11:35:42.215080843Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_behavior 2026-10-22T11:35:42.21509351Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_placement 2026-10-22T11:35:42.215107103Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_blank_target_behavior 2026-10-22T11:35:42.215119007Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts (0.00s) 2026-10-22T11:35:42.21514143Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_behavior (0.00s) 2026-10-22T11:35:42.215164234Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_placement (0.00s) 2026-10-22T11:35:42.215190213Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_blank_target_behavior (0.00s) 2026-10-22T11:35:42.215205043Z === RUN TestValidatePopups_CompatibilityAliasMirrorsBrowsingContexts 2026-10-22T11:35:42.215217004Z --- PASS: TestValidatePopups_CompatibilityAliasMirrorsBrowsingContexts (0.00s) 2026-10-22T11:35:42.215226467Z === RUN TestNormalizeBrowsingContexts_SyncsPopupsAlias 2026-10-22T11:35:42.215235847Z --- PASS: TestNormalizeBrowsingContexts_SyncsPopupsAlias (0.00s) 2026-10-22T11:35:42.215247142Z === RUN TestDefaultConfig_PopupsMirrorsBrowsingContexts 2026-10-22T11:35:42.215258882Z --- PASS: TestDefaultConfig_PopupsMirrorsBrowsingContexts (0.00s) 2026-10-22T11:35:42.215268221Z === RUN TestSchemaProvider_UsesBrowsingContextsKeys 2026-10-22T11:35:42.215276934Z --- PASS: TestSchemaProvider_UsesBrowsingContextsKeys (0.00s) 2026-10-22T11:35:42.215297342Z === RUN TestLegacyPopupsFullRoundTrip 2026-10-22T11:35:42.21531372Z --- PASS: TestLegacyPopupsFullRoundTrip (0.00s) 2026-10-22T11:35:42.215333313Z === RUN TestLegacyPopupsFileOverridesBrowsingContextDefaults 2026-10-22T11:35:42.21534724Z --- PASS: TestLegacyPopupsFileOverridesBrowsingContextDefaults (0.00s) 2026-10-22T11:35:42.215359507Z === RUN TestLegacyPopupsFilePreservesCanonicalBrowsingContextsEnvOverride 2026-10-22T11:35:42.215376499Z --- PASS: TestLegacyPopupsFilePreservesCanonicalBrowsingContextsEnvOverride (0.00s) 2026-10-22T11:35:42.215389927Z === RUN TestReload_ReappliesLegacyPopupsCompatibility 2026-10-22T11:35:42.215421293Z --- PASS: TestReload_ReappliesLegacyPopupsCompatibility (0.00s) 2026-10-22T11:35:42.215437652Z === RUN TestReload_MixedLegacyAndCanonicalBrowsingContexts_BackfillsMissingCanonicalFields 2026-10-22T11:35:42.215450832Z --- PASS: TestReload_MixedLegacyAndCanonicalBrowsingContexts_BackfillsMissingCanonicalFields (0.00s) 2026-10-22T11:35:42.215461611Z === RUN TestSave_WhenWatching_SyncsPopupsAliasBeforeSkipReload 2026-10-22T11:35:42.215471851Z --- PASS: TestSave_WhenWatching_SyncsPopupsAliasBeforeSkipReload (0.00s) 2026-10-22T11:35:42.215486465Z === RUN TestCEFAdaptiveWindowlessFrameRateDefaults 2026-10-22T11:35:42.215500966Z --- PASS: TestCEFAdaptiveWindowlessFrameRateDefaults (0.00s) 2026-10-22T11:35:42.21551529Z === RUN TestCEFAdaptiveWindowlessFrameRateDisabledByExplicitFrameRate 2026-10-22T11:35:42.215529302Z --- PASS: TestCEFAdaptiveWindowlessFrameRateDisabledByExplicitFrameRate (0.00s) 2026-10-22T11:35:42.215539631Z === RUN TestCEFWindowlessFrameRateFallbackWhenAdaptiveDisabled 2026-10-22T11:35:42.215546077Z --- PASS: TestCEFWindowlessFrameRateFallbackWhenAdaptiveDisabled (0.00s) 2026-10-22T11:35:42.215560817Z === RUN TestCEFWindowlessFrameRateUsesExplicitValueWhenAdaptiveDisabled 2026-10-22T11:35:42.215574168Z --- PASS: TestCEFWindowlessFrameRateUsesExplicitValueWhenAdaptiveDisabled (0.00s) 2026-10-22T11:35:42.21558339Z === RUN TestCEFWindowlessFrameRateBoundaries 2026-10-22T11:35:42.215598165Z === RUN TestCEFWindowlessFrameRateBoundaries/negative_falls_back 2026-10-22T11:35:42.215608125Z === RUN TestCEFWindowlessFrameRateBoundaries/above_max_remains_explicit 2026-10-22T11:35:42.215618633Z --- PASS: TestCEFWindowlessFrameRateBoundaries (0.00s) 2026-10-22T11:35:42.215637731Z --- PASS: TestCEFWindowlessFrameRateBoundaries/negative_falls_back (0.00s) 2026-10-22T11:35:42.215662075Z --- PASS: TestCEFWindowlessFrameRateBoundaries/above_max_remains_explicit (0.00s) 2026-10-22T11:35:42.21567535Z === RUN TestCEFRenderStackDefaultIsVulkan 2026-10-22T11:35:42.215696251Z --- PASS: TestCEFRenderStackDefaultIsVulkan (0.00s) 2026-10-22T11:35:42.21570967Z === RUN TestValidateConfig_CEFRenderStack 2026-10-22T11:35:42.215732576Z === RUN TestValidateConfig_CEFRenderStack/vulkan 2026-10-22T11:35:42.215745501Z === RUN TestValidateConfig_CEFRenderStack/egl 2026-10-22T11:35:42.215758575Z === RUN TestValidateConfig_CEFRenderStack/empty_uses_default 2026-10-22T11:35:42.215768041Z === RUN TestValidateConfig_CEFRenderStack/invalid 2026-10-22T11:35:42.215773772Z --- PASS: TestValidateConfig_CEFRenderStack (0.00s) 2026-10-22T11:35:42.215799734Z --- PASS: TestValidateConfig_CEFRenderStack/vulkan (0.00s) 2026-10-22T11:35:42.215831383Z --- PASS: TestValidateConfig_CEFRenderStack/egl (0.00s) 2026-10-22T11:35:42.215855689Z --- PASS: TestValidateConfig_CEFRenderStack/empty_uses_default (0.00s) 2026-10-22T11:35:42.215884364Z --- PASS: TestValidateConfig_CEFRenderStack/invalid (0.00s) 2026-10-22T11:35:42.21590626Z === RUN TestActionMapSpecs_CoverEveryActionMap 2026-10-22T11:35:42.215921194Z --- PASS: TestActionMapSpecs_CoverEveryActionMap (0.00s) 2026-10-22T11:35:42.215936427Z === RUN TestCompleteDefaultActions_AllMaps 2026-10-22T11:35:42.215945794Z === RUN TestCompleteDefaultActions_AllMaps/workspace.shortcuts.actions 2026-10-22T11:35:42.215961928Z === RUN TestCompleteDefaultActions_AllMaps/workspace.prefix_mode.actions 2026-10-22T11:35:42.215988641Z === RUN TestCompleteDefaultActions_AllMaps/workspace.pane_mode.actions 2026-10-22T11:35:42.216010387Z === RUN TestCompleteDefaultActions_AllMaps/workspace.tab_mode.actions 2026-10-22T11:35:42.216028056Z === RUN TestCompleteDefaultActions_AllMaps/workspace.vim_mode.actions 2026-10-22T11:35:42.216045288Z === RUN TestCompleteDefaultActions_AllMaps/workspace.resize_mode.actions 2026-10-22T11:35:42.216055345Z === RUN TestCompleteDefaultActions_AllMaps/session.session_mode.actions 2026-10-22T11:35:42.216064611Z --- PASS: TestCompleteDefaultActions_AllMaps (0.00s) 2026-10-22T11:35:42.216096646Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.shortcuts.actions (0.00s) 2026-10-22T11:35:42.216121082Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.prefix_mode.actions (0.00s) 2026-10-22T11:35:42.216141378Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.pane_mode.actions (0.00s) 2026-10-22T11:35:42.216173833Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.tab_mode.actions (0.00s) 2026-10-22T11:35:42.216199035Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.vim_mode.actions (0.00s) 2026-10-22T11:35:42.216224771Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.resize_mode.actions (0.00s) 2026-10-22T11:35:42.216260607Z --- PASS: TestCompleteDefaultActions_AllMaps/session.session_mode.actions (0.00s) 2026-10-22T11:35:42.216283099Z === RUN TestCompleteDefaultActions_UserOverrideWins 2026-10-22T11:35:42.216297444Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.shortcuts.actions 2026-10-22T11:35:42.216305031Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.prefix_mode.actions 2026-10-22T11:35:42.216323625Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.pane_mode.actions 2026-10-22T11:35:42.216342294Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.tab_mode.actions 2026-10-22T11:35:42.216357515Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.vim_mode.actions 2026-10-22T11:35:42.216372079Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.resize_mode.actions 2026-10-22T11:35:42.216385453Z === RUN TestCompleteDefaultActions_UserOverrideWins/session.session_mode.actions 2026-10-22T11:35:42.216399977Z --- PASS: TestCompleteDefaultActions_UserOverrideWins (0.00s) 2026-10-22T11:35:42.216437368Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.shortcuts.actions (0.00s) 2026-10-22T11:35:42.216466905Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.prefix_mode.actions (0.00s) 2026-10-22T11:35:42.216492813Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.pane_mode.actions (0.00s) 2026-10-22T11:35:42.216529394Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.tab_mode.actions (0.00s) 2026-10-22T11:35:42.216573015Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.vim_mode.actions (0.00s) 2026-10-22T11:35:42.216613441Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.resize_mode.actions (0.00s) 2026-10-22T11:35:42.216648869Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/session.session_mode.actions (0.00s) 2026-10-22T11:35:42.216662917Z === RUN TestCompleteDefaultActions_SkipsDefaultsConflictingWithUserKeys 2026-10-22T11:35:42.216689967Z --- PASS: TestCompleteDefaultActions_SkipsDefaultsConflictingWithUserKeys (0.00s) 2026-10-22T11:35:42.21671022Z === RUN TestCompleteDefaultActions_DoesNotMutateSharedMaps 2026-10-22T11:35:42.216727716Z --- PASS: TestCompleteDefaultActions_DoesNotMutateSharedMaps (0.00s) 2026-10-22T11:35:42.216739754Z === RUN TestManagerLoad_PartialVimActionsGetMergedDefaults 2026-10-22T11:35:42.216749799Z --- PASS: TestManagerLoad_PartialVimActionsGetMergedDefaults (0.00s) 2026-10-22T11:35:42.21675998Z === RUN TestManagerLoad_UserKeysOverrideDefaultAndConflictingDefaultSkipped 2026-10-22T11:35:42.216776688Z --- PASS: TestManagerLoad_UserKeysOverrideDefaultAndConflictingDefaultSkipped (0.00s) 2026-10-22T11:35:42.216793242Z === RUN TestManagerLoad_EmptyKeysDisablesActionAndIsNotRefilled 2026-10-22T11:35:42.216809232Z --- PASS: TestManagerLoad_EmptyKeysDisablesActionAndIsNotRefilled (0.00s) 2026-10-22T11:35:42.216821391Z === RUN TestValidateModalModeActions_EmptyKeysAreDisabledNotInvalid 2026-10-22T11:35:42.216834633Z --- PASS: TestValidateModalModeActions_EmptyKeysAreDisabledNotInvalid (0.00s) 2026-10-22T11:35:42.216854103Z === RUN TestMigrator_DisabledActionIsNotReportedMissing 2026-10-22T11:35:42.216869743Z --- PASS: TestMigrator_DisabledActionIsNotReportedMissing (0.00s) 2026-10-22T11:35:42.216883933Z === RUN TestMigrator_MergeSkipsDefaultsConflictingWithUserKeys 2026-10-22T11:35:42.216896738Z --- PASS: TestMigrator_MergeSkipsDefaultsConflictingWithUserKeys (0.00s) 2026-10-22T11:35:42.216910843Z === RUN TestManagerSave_KeepsDisabledActionsDisabledAcrossReload 2026-10-22T11:35:42.216929948Z --- PASS: TestManagerSave_KeepsDisabledActionsDisabledAcrossReload (0.02s) 2026-10-22T11:35:42.216955771Z === RUN TestManagerLoad_UnderscoreActionNamesAreCanonicalizedBeforeCompletion 2026-10-22T11:35:42.216970055Z --- PASS: TestManagerLoad_UnderscoreActionNamesAreCanonicalizedBeforeCompletion (0.00s) 2026-10-22T11:35:42.216984155Z === RUN TestManagerLoad_HyphenActionNameWinsOverUnderscoreDuplicate 2026-10-22T11:35:42.2169983Z --- PASS: TestManagerLoad_HyphenActionNameWinsOverUnderscoreDuplicate (0.01s) 2026-10-22T11:35:42.217019812Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault 2026-10-22T11:35:42.217036206Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/right_vs_arrowright 2026-10-22T11:35:42.217051904Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/Right_vs_arrowright 2026-10-22T11:35:42.21709743Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/uppercase_letter_vs_explicit_shift 2026-10-22T11:35:42.217123831Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/explicit_shift_vs_uppercase_letter 2026-10-22T11:35:42.217147548Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault (0.00s) 2026-10-22T11:35:42.217177537Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/right_vs_arrowright (0.00s) 2026-10-22T11:35:42.217210967Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/Right_vs_arrowright (0.00s) 2026-10-22T11:35:42.217257701Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/uppercase_letter_vs_explicit_shift (0.00s) 2026-10-22T11:35:42.21729237Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/explicit_shift_vs_uppercase_letter (0.00s) 2026-10-22T11:35:42.217305383Z === RUN TestCompleteDefaultActions_ControlSpellingBlocksGlobalDefault 2026-10-22T11:35:42.217326685Z --- PASS: TestCompleteDefaultActions_ControlSpellingBlocksGlobalDefault (0.00s) 2026-10-22T11:35:42.217354801Z === RUN TestManagerLoad_AliasConflictIsResolvedDeterministically 2026-10-22T11:35:42.217370224Z --- PASS: TestManagerLoad_AliasConflictIsResolvedDeterministically (0.00s) 2026-10-22T11:35:42.217397245Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates 2026-10-22T11:35:42.217421561Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/right_and_arrowright 2026-10-22T11:35:42.217438364Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/control_and_ctrl 2026-10-22T11:35:42.217451934Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/uppercase_and_explicit_shift 2026-10-22T11:35:42.217466821Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/modifier_order_and_case 2026-10-22T11:35:42.217481807Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates (0.00s) 2026-10-22T11:35:42.217507707Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/right_and_arrowright (0.00s) 2026-10-22T11:35:42.217532787Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/control_and_ctrl (0.00s) 2026-10-22T11:35:42.217560388Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/uppercase_and_explicit_shift (0.00s) 2026-10-22T11:35:42.21758645Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/modifier_order_and_case (0.00s) 2026-10-22T11:35:42.217600975Z === RUN TestValidateModalModeActions_SpellingsOfOneKeyInOneActionAreNotDuplicates 2026-10-22T11:35:42.217615471Z --- PASS: TestValidateModalModeActions_SpellingsOfOneKeyInOneActionAreNotDuplicates (0.00s) 2026-10-22T11:35:42.217627578Z === RUN TestDefaultConfig_CoreDefaults 2026-10-22T11:35:42.21763943Z --- PASS: TestDefaultConfig_CoreDefaults (0.00s) 2026-10-22T11:35:42.217654241Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff 2026-10-22T11:35:42.217667016Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/no_changes 2026-10-22T11:35:42.21767922Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/empty_slice 2026-10-22T11:35:42.217692245Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/added_change 2026-10-22T11:35:42.217707647Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/removed_change 2026-10-22T11:35:42.217719731Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/renamed_change 2026-10-22T11:35:42.217733051Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/all_change_types_combined 2026-10-22T11:35:42.217747797Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff (0.00s) 2026-10-22T11:35:42.217768285Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/no_changes (0.00s) 2026-10-22T11:35:42.217786859Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/empty_slice (0.00s) 2026-10-22T11:35:42.217805144Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/added_change (0.00s) 2026-10-22T11:35:42.21783745Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/removed_change (0.00s) 2026-10-22T11:35:42.217871426Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/renamed_change (0.00s) 2026-10-22T11:35:42.217899084Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/all_change_types_combined (0.00s) 2026-10-22T11:35:42.217911806Z === RUN TestResolveEngineTypeDefaultsToCEF 2026-10-22T11:35:42.21792529Z === PAUSE TestResolveEngineTypeDefaultsToCEF 2026-10-22T11:35:42.217939123Z === RUN TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T11:35:42.217950876Z === PAUSE TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T11:35:42.217961968Z === RUN TestDefaultConfig_ExternalThemeDefaults 2026-10-22T11:35:42.217978753Z --- PASS: TestDefaultConfig_ExternalThemeDefaults (0.00s) 2026-10-22T11:35:42.218004519Z === RUN TestManagerSetDefaults_ExternalThemeViperDefaults 2026-10-22T11:35:42.218030942Z --- PASS: TestManagerSetDefaults_ExternalThemeViperDefaults (0.00s) 2026-10-22T11:35:42.218055502Z === RUN TestManagerLoad_ExternalThemeEnabledEmptyPathUsesDefaultColorsJSON 2026-10-22T11:35:42.218091315Z --- PASS: TestManagerLoad_ExternalThemeEnabledEmptyPathUsesDefaultColorsJSON (0.00s) 2026-10-22T11:35:42.218114927Z === RUN TestManagerLoad_ExternalThemeDumberJSONEmptyPathUsesTemplateDefault 2026-10-22T11:35:42.218139528Z --- PASS: TestManagerLoad_ExternalThemeDumberJSONEmptyPathUsesTemplateDefault (0.00s) 2026-10-22T11:35:42.218163823Z === RUN TestManagerLoad_ExternalThemeDumberJSONOmittedPathUsesTemplateDefault 2026-10-22T11:35:42.218190906Z --- PASS: TestManagerLoad_ExternalThemeDumberJSONOmittedPathUsesTemplateDefault (0.00s) 2026-10-22T11:35:42.218206957Z === RUN TestValidateConfig_ExternalTheme 2026-10-22T11:35:42.218225403Z === RUN TestValidateConfig_ExternalTheme/disabled_empty_path_validates 2026-10-22T11:35:42.218238327Z === RUN TestValidateConfig_ExternalTheme/enabled_colors-json_with_path_validates 2026-10-22T11:35:42.218248785Z === RUN TestValidateConfig_ExternalTheme/enabled_dumber-json_with_path_validates 2026-10-22T11:35:42.218267015Z === RUN TestValidateConfig_ExternalTheme/enabled_empty_path_uses_format-specific_default 2026-10-22T11:35:42.218281091Z === RUN TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_provider 2026-10-22T11:35:42.218295612Z === RUN TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_format 2026-10-22T11:35:42.218307399Z --- PASS: TestValidateConfig_ExternalTheme (0.00s) 2026-10-22T11:35:42.218325986Z --- PASS: TestValidateConfig_ExternalTheme/disabled_empty_path_validates (0.00s) 2026-10-22T11:35:42.218365005Z --- PASS: TestValidateConfig_ExternalTheme/enabled_colors-json_with_path_validates (0.00s) 2026-10-22T11:35:42.21839279Z --- PASS: TestValidateConfig_ExternalTheme/enabled_dumber-json_with_path_validates (0.00s) 2026-10-22T11:35:42.218419245Z --- PASS: TestValidateConfig_ExternalTheme/enabled_empty_path_uses_format-specific_default (0.00s) 2026-10-22T11:35:42.218459646Z --- PASS: TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_provider (0.00s) 2026-10-22T11:35:42.218495799Z --- PASS: TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_format (0.00s) 2026-10-22T11:35:42.218516437Z === RUN TestNormalizeConfig_ExternalTheme 2026-10-22T11:35:42.218531356Z --- PASS: TestNormalizeConfig_ExternalTheme (0.00s) 2026-10-22T11:35:42.21854247Z === RUN TestSchemaProvider_ExternalThemeKeys 2026-10-22T11:35:42.218552275Z --- PASS: TestSchemaProvider_ExternalThemeKeys (0.00s) 2026-10-22T11:35:42.218562493Z === RUN TestWriteConfigOrdered_IncludesExternalThemeTable 2026-10-22T11:35:42.218579566Z --- PASS: TestWriteConfigOrdered_IncludesExternalThemeTable (0.00s) 2026-10-22T11:35:42.218604313Z === RUN TestBuildSystemviewConfigPayload_ProjectsExternalTheme 2026-10-22T11:35:42.218620868Z --- PASS: TestBuildSystemviewConfigPayload_ProjectsExternalTheme (0.00s) 2026-10-22T11:35:42.218632313Z === RUN TestWebUIConfigGatewaySaveWebUIConfig_ExternalThemeRoundTrip 2026-10-22T11:35:42.21865069Z --- PASS: TestWebUIConfigGatewaySaveWebUIConfig_ExternalThemeRoundTrip (0.01s) 2026-10-22T11:35:42.218665061Z === RUN TestFloatingPaneConfig_Defaults 2026-10-22T11:35:42.218681379Z --- PASS: TestFloatingPaneConfig_Defaults (0.00s) 2026-10-22T11:35:42.218702647Z === RUN TestFloatingPaneConfig_DefaultsLoadThroughViper 2026-10-22T11:35:42.218726098Z --- PASS: TestFloatingPaneConfig_DefaultsLoadThroughViper (0.00s) 2026-10-22T11:35:42.218749618Z === RUN TestFloatingPaneConfig_ValidationRanges 2026-10-22T11:35:42.218770592Z === RUN TestFloatingPaneConfig_ValidationRanges/width_must_be_>_0 2026-10-22T11:35:42.218797557Z === RUN TestFloatingPaneConfig_ValidationRanges/width_must_be_<=_1 2026-10-22T11:35:42.218816589Z === RUN TestFloatingPaneConfig_ValidationRanges/height_must_be_>_0 2026-10-22T11:35:42.218834946Z === RUN TestFloatingPaneConfig_ValidationRanges/height_must_be_<=_1 2026-10-22T11:35:42.218852972Z --- PASS: TestFloatingPaneConfig_ValidationRanges (0.00s) 2026-10-22T11:35:42.218891892Z --- PASS: TestFloatingPaneConfig_ValidationRanges/width_must_be_>_0 (0.00s) 2026-10-22T11:35:42.218934061Z --- PASS: TestFloatingPaneConfig_ValidationRanges/width_must_be_<=_1 (0.00s) 2026-10-22T11:35:42.218970188Z --- PASS: TestFloatingPaneConfig_ValidationRanges/height_must_be_>_0 (0.00s) 2026-10-22T11:35:42.21900381Z --- PASS: TestFloatingPaneConfig_ValidationRanges/height_must_be_<=_1 (0.00s) 2026-10-22T11:35:42.219019178Z === RUN TestFloatingPaneConfig_ProfileValidation 2026-10-22T11:35:42.219044938Z === RUN TestFloatingPaneConfig_ProfileValidation/missing_URL 2026-10-22T11:35:42.219062416Z === RUN TestFloatingPaneConfig_ProfileValidation/missing_keys 2026-10-22T11:35:42.219079877Z === RUN TestFloatingPaneConfig_ProfileValidation/whitespace-only_key 2026-10-22T11:35:42.21910087Z === RUN TestFloatingPaneConfig_ProfileValidation/duplicate_key_binding 2026-10-22T11:35:42.219137838Z === RUN TestFloatingPaneConfig_ProfileValidation/invalid_URL_scheme 2026-10-22T11:35:42.219157134Z --- PASS: TestFloatingPaneConfig_ProfileValidation (0.00s) 2026-10-22T11:35:42.219230543Z --- PASS: TestFloatingPaneConfig_ProfileValidation/missing_URL (0.00s) 2026-10-22T11:35:42.219275441Z --- PASS: TestFloatingPaneConfig_ProfileValidation/missing_keys (0.00s) 2026-10-22T11:35:42.219317466Z --- PASS: TestFloatingPaneConfig_ProfileValidation/whitespace-only_key (0.00s) 2026-10-22T11:35:42.219362739Z --- PASS: TestFloatingPaneConfig_ProfileValidation/duplicate_key_binding (0.00s) 2026-10-22T11:35:42.219410895Z --- PASS: TestFloatingPaneConfig_ProfileValidation/invalid_URL_scheme (0.00s) 2026-10-22T11:35:42.219443727Z === RUN TestFloatingPaneConfig_ProfileMultiplicity 2026-10-22T11:35:42.219458847Z --- PASS: TestFloatingPaneConfig_ProfileMultiplicity (0.00s) 2026-10-22T11:35:42.219468002Z === RUN TestIdleRuntimeTimeoutDefaultsToDisabled 2026-10-22T11:35:42.219488356Z --- PASS: TestIdleRuntimeTimeoutDefaultsToDisabled (0.00s) 2026-10-22T11:35:42.219504118Z === RUN TestIdleRuntimeTimeoutFileOverride 2026-10-22T11:35:42.219514133Z --- PASS: TestIdleRuntimeTimeoutFileOverride (0.00s) 2026-10-22T11:35:42.219520059Z === RUN TestIdleRuntimeTimeoutEnvMapping 2026-10-22T11:35:42.219542377Z --- PASS: TestIdleRuntimeTimeoutEnvMapping (0.00s) 2026-10-22T11:35:42.219560014Z === RUN TestIdleRuntimeTimeoutStableAcrossUnrelatedReload 2026-10-22T11:35:42.219573904Z --- PASS: TestIdleRuntimeTimeoutStableAcrossUnrelatedReload (0.00s) 2026-10-22T11:35:42.219586479Z === RUN TestKeybindingsGateway_VimModeIncludedInGetKeybindings 2026-10-22T11:35:42.219598945Z --- PASS: TestKeybindingsGateway_VimModeIncludedInGetKeybindings (0.00s) 2026-10-22T11:35:42.219611568Z === RUN TestKeybindingsGateway_VimModeIncludedInGetDefaultKeybindings 2026-10-22T11:35:42.219622757Z --- PASS: TestKeybindingsGateway_VimModeIncludedInGetDefaultKeybindings (0.00s) 2026-10-22T11:35:42.219633071Z === RUN TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile 2026-10-22T11:35:42.219646257Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile629433350/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.21965868Z --- PASS: TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile (0.04s) 2026-10-22T11:35:42.219668185Z === RUN TestKeybindingsGateway_VimModeResetKeybinding 2026-10-22T11:35:42.219718008Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeResetKeybinding634216915/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.219801545Z --- PASS: TestKeybindingsGateway_VimModeResetKeybinding (0.04s) 2026-10-22T11:35:42.219873327Z === RUN TestKeybindingsGateway_VimModeIsPartOfResetAll 2026-10-22T11:35:42.219927427Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeIsPartOfResetAll1718294625/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.219958009Z --- PASS: TestKeybindingsGateway_VimModeIsPartOfResetAll (0.05s) 2026-10-22T11:35:42.220048801Z === RUN TestKeybindingsGateway_VimModeConflictsWithinSelf 2026-10-22T11:35:42.220103455Z --- PASS: TestKeybindingsGateway_VimModeConflictsWithinSelf (0.00s) 2026-10-22T11:35:42.220158831Z === RUN TestKeybindingsGateway_VimModeConflictsWithOtherModes 2026-10-22T11:35:42.220207098Z --- PASS: TestKeybindingsGateway_VimModeConflictsWithOtherModes (0.00s) 2026-10-22T11:35:42.220263572Z === RUN TestKeybindingsGateway_VimModeNoConflictForUnusedKey 2026-10-22T11:35:42.220314266Z --- PASS: TestKeybindingsGateway_VimModeNoConflictForUnusedKey (0.00s) 2026-10-22T11:35:42.220378758Z === RUN TestManagerLoad_UpgradesObsoleteCEFPreciseScrollDefaultInMemory 2026-10-22T11:35:42.22044293Z --- PASS: TestManagerLoad_UpgradesObsoleteCEFPreciseScrollDefaultInMemory (0.00s) 2026-10-22T11:35:42.220501275Z === RUN TestManagerLoad_MergesMissingPaneModeActionsInMemory 2026-10-22T11:35:42.22055551Z --- PASS: TestManagerLoad_MergesMissingPaneModeActionsInMemory (0.00s) 2026-10-22T11:35:42.220601696Z === RUN TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcut 2026-10-22T11:35:42.220660148Z --- PASS: TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcut (0.01s) 2026-10-22T11:35:42.220714201Z === RUN TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcutDefault 2026-10-22T11:35:42.220773121Z --- PASS: TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcutDefault (0.00s) 2026-10-22T11:35:42.220829371Z === RUN TestCheckLegacyFormat_OldSectionsNoEngine_ReturnsError 2026-10-22T11:35:42.220880341Z --- PASS: TestCheckLegacyFormat_OldSectionsNoEngine_ReturnsError (0.00s) 2026-10-22T11:35:42.220934079Z === RUN TestCheckLegacyFormat_OldSectionsWithEngine_ReturnsError 2026-10-22T11:35:42.220980278Z --- PASS: TestCheckLegacyFormat_OldSectionsWithEngine_ReturnsError (0.00s) 2026-10-22T11:35:42.221033919Z === RUN TestCheckLegacyFormat_MixedEngineSectionReturnsMixedConfigError 2026-10-22T11:35:42.221088865Z --- PASS: TestCheckLegacyFormat_MixedEngineSectionReturnsMixedConfigError (0.00s) 2026-10-22T11:35:42.221137138Z === RUN TestCheckLegacyFormat_FreshConfig_ReturnsNoError 2026-10-22T11:35:42.22119176Z --- PASS: TestCheckLegacyFormat_FreshConfig_ReturnsNoError (0.00s) 2026-10-22T11:35:42.221212283Z === RUN TestCheckLegacyFormat_DisableDmabuf_ReturnsError 2026-10-22T11:35:42.221292608Z --- PASS: TestCheckLegacyFormat_DisableDmabuf_ReturnsError (0.00s) 2026-10-22T11:35:42.221569241Z === RUN TestCheckLegacyFormat_PerformanceProfile_ReturnsError 2026-10-22T11:35:42.221628125Z --- PASS: TestCheckLegacyFormat_PerformanceProfile_ReturnsError (0.00s) 2026-10-22T11:35:42.221656944Z === RUN TestCheckLegacyFormat_PrivacyCookiePolicy_ReturnsError 2026-10-22T11:35:42.221674164Z --- PASS: TestCheckLegacyFormat_PrivacyCookiePolicy_ReturnsError (0.00s) 2026-10-22T11:35:42.221699996Z === RUN TestCheckLegacyFormat_RuntimePrefix_ReturnsError 2026-10-22T11:35:42.221717058Z --- PASS: TestCheckLegacyFormat_RuntimePrefix_ReturnsError (0.00s) 2026-10-22T11:35:42.221733523Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError 2026-10-22T11:35:42.221750724Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.profile 2026-10-22T11:35:42.221774734Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.zoom_cache_size 2026-10-22T11:35:42.221804815Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.webview_pool_prewarm_count 2026-10-22T11:35:42.22183832Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.cookie_policy 2026-10-22T11:35:42.221864098Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.itp_enabled 2026-10-22T11:35:42.221888317Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.mode 2026-10-22T11:35:42.221911605Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_dmabuf_renderer 2026-10-22T11:35:42.221933423Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.force_compositing_mode 2026-10-22T11:35:42.221957263Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_compositing_mode 2026-10-22T11:35:42.22197813Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.gsk_renderer 2026-10-22T11:35:42.221999461Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_mipmaps 2026-10-22T11:35:42.22202357Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.prefer_gl 2026-10-22T11:35:42.222045618Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.draw_compositing_indicators 2026-10-22T11:35:42.222066795Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.show_fps 2026-10-22T11:35:42.222088661Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.sample_memory 2026-10-22T11:35:42.222108683Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.debug_frames 2026-10-22T11:35:42.222133508Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_cpu_painting_threads 2026-10-22T11:35:42.222157169Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_gpu_painting_threads 2026-10-22T11:35:42.222186727Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_enable_cpu_rendering 2026-10-22T11:35:42.222205104Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_limit_mb 2026-10-22T11:35:42.222229612Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_poll_interval_sec 2026-10-22T11:35:42.222255196Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_conservative_threshold 2026-10-22T11:35:42.222280963Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_strict_threshold 2026-10-22T11:35:42.222307167Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_limit_mb 2026-10-22T11:35:42.222330287Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_poll_interval_sec 2026-10-22T11:35:42.222356366Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_conservative_threshold 2026-10-22T11:35:42.222381145Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_strict_threshold 2026-10-22T11:35:42.222405253Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.force_vsync 2026-10-22T11:35:42.222430283Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gl_rendering_mode 2026-10-22T11:35:42.222451622Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gstreamer_debug_level 2026-10-22T11:35:42.222472921Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/runtime.prefix 2026-10-22T11:35:42.222494299Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError (0.00s) 2026-10-22T11:35:42.222535839Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.profile (0.00s) 2026-10-22T11:35:42.222584061Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.zoom_cache_size (0.00s) 2026-10-22T11:35:42.222631031Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.webview_pool_prewarm_count (0.00s) 2026-10-22T11:35:42.222673256Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.cookie_policy (0.00s) 2026-10-22T11:35:42.222717634Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.itp_enabled (0.00s) 2026-10-22T11:35:42.222758029Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.mode (0.00s) 2026-10-22T11:35:42.222803205Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_dmabuf_renderer (0.00s) 2026-10-22T11:35:42.222852035Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.force_compositing_mode (0.00s) 2026-10-22T11:35:42.222897993Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_compositing_mode (0.00s) 2026-10-22T11:35:42.222942078Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.gsk_renderer (0.00s) 2026-10-22T11:35:42.222993596Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_mipmaps (0.00s) 2026-10-22T11:35:42.22303234Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.prefer_gl (0.00s) 2026-10-22T11:35:42.223076039Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.draw_compositing_indicators (0.00s) 2026-10-22T11:35:42.223113708Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.show_fps (0.00s) 2026-10-22T11:35:42.223152906Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.sample_memory (0.00s) 2026-10-22T11:35:42.223191195Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.debug_frames (0.00s) 2026-10-22T11:35:42.223233502Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_cpu_painting_threads (0.00s) 2026-10-22T11:35:42.223277418Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_gpu_painting_threads (0.00s) 2026-10-22T11:35:42.223318359Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_enable_cpu_rendering (0.00s) 2026-10-22T11:35:42.223363407Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_limit_mb (0.00s) 2026-10-22T11:35:42.223451156Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_poll_interval_sec (0.00s) 2026-10-22T11:35:42.223501274Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_conservative_threshold (0.00s) 2026-10-22T11:35:42.223548548Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_strict_threshold (0.00s) 2026-10-22T11:35:42.223593206Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_limit_mb (0.00s) 2026-10-22T11:35:42.223639947Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_poll_interval_sec (0.00s) 2026-10-22T11:35:42.223689169Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_conservative_threshold (0.00s) 2026-10-22T11:35:42.223736546Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_strict_threshold (0.00s) 2026-10-22T11:35:42.223774007Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.force_vsync (0.00s) 2026-10-22T11:35:42.223809695Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gl_rendering_mode (0.00s) 2026-10-22T11:35:42.223851687Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gstreamer_debug_level (0.00s) 2026-10-22T11:35:42.223890275Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/runtime.prefix (0.00s) 2026-10-22T11:35:42.223910391Z === RUN TestTransformLegacyConfig_DefaultAdaptiveDoesNotBlockLegacyCEFMigration 2026-10-22T11:35:42.223939304Z --- PASS: TestTransformLegacyConfig_DefaultAdaptiveDoesNotBlockLegacyCEFMigration (0.00s) 2026-10-22T11:35:42.223958508Z === RUN TestTransformLegacyConfig_ExplicitAdaptiveEnvOverrideBlocksLegacyCEFMigration 2026-10-22T11:35:42.223978329Z --- PASS: TestTransformLegacyConfig_ExplicitAdaptiveEnvOverrideBlocksLegacyCEFMigration (0.00s) 2026-10-22T11:35:42.223997397Z === RUN TestTransformLegacyConfig_UnconfiguredManagerIgnoresAmbientAdaptiveEnv 2026-10-22T11:35:42.224016616Z --- PASS: TestTransformLegacyConfig_UnconfiguredManagerIgnoresAmbientAdaptiveEnv (0.00s) 2026-10-22T11:35:42.224034981Z === RUN TestTransformLegacyConfig_ExplicitAdaptiveEnvTrueMigratesLegacyCEFDefault 2026-10-22T11:35:42.224054287Z --- PASS: TestTransformLegacyConfig_ExplicitAdaptiveEnvTrueMigratesLegacyCEFDefault (0.00s) 2026-10-22T11:35:42.224075359Z === RUN TestManagerReload_KeepsSavedValue 2026-10-22T11:35:42.224099513Z Created default configuration file: /tmp/TestManagerReload_KeepsSavedValue1735023444/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.224120079Z --- PASS: TestManagerReload_KeepsSavedValue (0.04s) 2026-10-22T11:35:42.224134201Z === RUN TestManagerReload_PicksUpExternalEditAfterSave 2026-10-22T11:35:42.224153985Z Created default configuration file: /tmp/TestManagerReload_PicksUpExternalEditAfterSave1035042195/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.224171143Z --- PASS: TestManagerReload_PicksUpExternalEditAfterSave (0.04s) 2026-10-22T11:35:42.224186884Z === RUN TestManagerReload_PicksUpExternalEditWithoutPriorSave 2026-10-22T11:35:42.224209787Z Created default configuration file: /tmp/TestManagerReload_PicksUpExternalEditWithoutPriorSave912875625/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.224227005Z --- PASS: TestManagerReload_PicksUpExternalEditWithoutPriorSave (0.04s) 2026-10-22T11:35:42.224242795Z === RUN TestManagerUpdate_ConsecutiveUpdatesEachPersist 2026-10-22T11:35:42.224262721Z Created default configuration file: /tmp/TestManagerUpdate_ConsecutiveUpdatesEachPersist2566758747/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.224279347Z --- PASS: TestManagerUpdate_ConsecutiveUpdatesEachPersist (0.06s) 2026-10-22T11:35:42.224302727Z === RUN TestModeLegendDefaultsThroughLoader 2026-10-22T11:35:42.224319058Z --- PASS: TestModeLegendDefaultsThroughLoader (0.00s) 2026-10-22T11:35:42.224333387Z === RUN TestSetEngineDefaults 2026-10-22T11:35:42.224349021Z --- PASS: TestSetEngineDefaults (0.00s) 2026-10-22T11:35:42.22436522Z === RUN TestScrollInertiaOptions_ExplicitFalseSurvivesUnmarshal 2026-10-22T11:35:42.22438167Z --- PASS: TestScrollInertiaOptions_ExplicitFalseSurvivesUnmarshal (0.00s) 2026-10-22T11:35:42.22439768Z === RUN TestScrollInertiaOptions_DefaultTrueThroughUnmarshal 2026-10-22T11:35:42.224413395Z --- PASS: TestScrollInertiaOptions_DefaultTrueThroughUnmarshal (0.00s) 2026-10-22T11:35:42.224428046Z === RUN TestNormalizeExternalLinks 2026-10-22T11:35:42.224442894Z --- PASS: TestNormalizeExternalLinks (0.00s) 2026-10-22T11:35:42.224458127Z === RUN TestNormalizeConfig_EngineCookiePolicy 2026-10-22T11:35:42.224473582Z --- PASS: TestNormalizeConfig_EngineCookiePolicy (0.00s) 2026-10-22T11:35:42.224488796Z === RUN TestMigrateToEngineConfig_OldFormat 2026-10-22T11:35:42.224503601Z --- PASS: TestMigrateToEngineConfig_OldFormat (0.00s) 2026-10-22T11:35:42.224518385Z === RUN TestMigrateToEngineConfig_AlreadyMigrated 2026-10-22T11:35:42.224533885Z --- PASS: TestMigrateToEngineConfig_AlreadyMigrated (0.00s) 2026-10-22T11:35:42.224549402Z === RUN TestMigrateToEngineConfig_NoOldSections 2026-10-22T11:35:42.224565041Z --- PASS: TestMigrateToEngineConfig_NoOldSections (0.00s) 2026-10-22T11:35:42.224580902Z === RUN TestMigrateToEngineConfig_PreservesNonMigratedMediaFields 2026-10-22T11:35:42.2245972Z --- PASS: TestMigrateToEngineConfig_PreservesNonMigratedMediaFields (0.00s) 2026-10-22T11:35:42.224613303Z === RUN TestLegacyEngineAliasesMetadataCoverage 2026-10-22T11:35:42.224628645Z --- PASS: TestLegacyEngineAliasesMetadataCoverage (0.00s) 2026-10-22T11:35:42.224644447Z === RUN TestHasOldEngineSections_UsesMetadataForMigratedMediaKeys 2026-10-22T11:35:42.22466031Z --- PASS: TestHasOldEngineSections_UsesMetadataForMigratedMediaKeys (0.00s) 2026-10-22T11:35:42.224676514Z === RUN TestMigrateToEngineConfig_MixedEngineAndMigratedMediaKey 2026-10-22T11:35:42.224693189Z --- PASS: TestMigrateToEngineConfig_MixedEngineAndMigratedMediaKey (0.00s) 2026-10-22T11:35:42.224708771Z === RUN TestMigrateToEngineConfig_EngineTypeDefault 2026-10-22T11:35:42.224725033Z --- PASS: TestMigrateToEngineConfig_EngineTypeDefault (0.00s) 2026-10-22T11:35:42.224957398Z === RUN TestMigrator_NewMigrator 2026-10-22T11:35:42.225046343Z --- PASS: TestMigrator_NewMigrator (0.00s) 2026-10-22T11:35:42.225076533Z === RUN TestMigrator_GetAllDefaultKeys 2026-10-22T11:35:42.225160063Z --- PASS: TestMigrator_GetAllDefaultKeys (0.00s) 2026-10-22T11:35:42.225217958Z === RUN TestMigrator_GetUserConfigKeys 2026-10-22T11:35:42.225239054Z --- PASS: TestMigrator_GetUserConfigKeys (0.00s) 2026-10-22T11:35:42.225323629Z === RUN TestMigrator_FlattenMap 2026-10-22T11:35:42.225344616Z === RUN TestMigrator_FlattenMap/simple_flat_map 2026-10-22T11:35:42.225405704Z === RUN TestMigrator_FlattenMap/nested_map 2026-10-22T11:35:42.225423449Z === RUN TestMigrator_FlattenMap/with_prefix 2026-10-22T11:35:42.225473713Z === RUN TestMigrator_FlattenMap/search_shortcuts_treated_as_single_key 2026-10-22T11:35:42.225496608Z === RUN TestMigrator_FlattenMap/actions_map_treated_as_single_key 2026-10-22T11:35:42.225549387Z --- PASS: TestMigrator_FlattenMap (0.00s) 2026-10-22T11:35:42.225621673Z --- PASS: TestMigrator_FlattenMap/simple_flat_map (0.00s) 2026-10-22T11:35:42.225663294Z --- PASS: TestMigrator_FlattenMap/nested_map (0.00s) 2026-10-22T11:35:42.225729713Z --- PASS: TestMigrator_FlattenMap/with_prefix (0.00s) 2026-10-22T11:35:42.225807478Z --- PASS: TestMigrator_FlattenMap/search_shortcuts_treated_as_single_key (0.00s) 2026-10-22T11:35:42.225885088Z --- PASS: TestMigrator_FlattenMap/actions_map_treated_as_single_key (0.00s) 2026-10-22T11:35:42.225954669Z === RUN TestMigrator_IsUserDataSection 2026-10-22T11:35:42.22602046Z === RUN TestMigrator_IsUserDataSection/search_shortcuts_is_user_data 2026-10-22T11:35:42.226044067Z === RUN TestMigrator_IsUserDataSection/pane_mode.actions_is_user_data 2026-10-22T11:35:42.226099433Z === RUN TestMigrator_IsUserDataSection/tab_mode.actions_is_user_data 2026-10-22T11:35:42.226196713Z === RUN TestMigrator_IsUserDataSection/history_is_not_user_data 2026-10-22T11:35:42.226256Z === RUN TestMigrator_IsUserDataSection/history.max_entries_is_not_user_data 2026-10-22T11:35:42.226315889Z === RUN TestMigrator_IsUserDataSection/appearance.sans_font_is_not_user_data 2026-10-22T11:35:42.226370525Z --- PASS: TestMigrator_IsUserDataSection (0.00s) 2026-10-22T11:35:42.226441536Z --- PASS: TestMigrator_IsUserDataSection/search_shortcuts_is_user_data (0.00s) 2026-10-22T11:35:42.22651321Z --- PASS: TestMigrator_IsUserDataSection/pane_mode.actions_is_user_data (0.00s) 2026-10-22T11:35:42.226590296Z --- PASS: TestMigrator_IsUserDataSection/tab_mode.actions_is_user_data (0.00s) 2026-10-22T11:35:42.226661228Z --- PASS: TestMigrator_IsUserDataSection/history_is_not_user_data (0.00s) 2026-10-22T11:35:42.226733046Z --- PASS: TestMigrator_IsUserDataSection/history.max_entries_is_not_user_data (0.00s) 2026-10-22T11:35:42.226806799Z --- PASS: TestMigrator_IsUserDataSection/appearance.sans_font_is_not_user_data (0.00s) 2026-10-22T11:35:42.226831864Z === RUN TestMigrator_FindMissingKeys 2026-10-22T11:35:42.226909508Z === RUN TestMigrator_FindMissingKeys/all_keys_present 2026-10-22T11:35:42.226929298Z === RUN TestMigrator_FindMissingKeys/some_keys_missing 2026-10-22T11:35:42.227019277Z === RUN TestMigrator_FindMissingKeys/all_keys_missing 2026-10-22T11:35:42.227040778Z === RUN TestMigrator_FindMissingKeys/parent_key_covers_children 2026-10-22T11:35:42.227104336Z === RUN TestMigrator_FindMissingKeys/child_keys_cover_parent_(struct_defaults_like_palettes) 2026-10-22T11:35:42.227128912Z --- PASS: TestMigrator_FindMissingKeys (0.00s) 2026-10-22T11:35:42.227160057Z --- PASS: TestMigrator_FindMissingKeys/all_keys_present (0.00s) 2026-10-22T11:35:42.227186912Z --- PASS: TestMigrator_FindMissingKeys/some_keys_missing (0.00s) 2026-10-22T11:35:42.227213457Z --- PASS: TestMigrator_FindMissingKeys/all_keys_missing (0.00s) 2026-10-22T11:35:42.227241934Z --- PASS: TestMigrator_FindMissingKeys/parent_key_covers_children (0.00s) 2026-10-22T11:35:42.227277594Z --- PASS: TestMigrator_FindMissingKeys/child_keys_cover_parent_(struct_defaults_like_palettes) (0.00s) 2026-10-22T11:35:42.227292786Z === RUN TestMigrator_GetKeyInfo 2026-10-22T11:35:42.227310659Z === RUN TestMigrator_GetKeyInfo/bool_key 2026-10-22T11:35:42.227329564Z === RUN TestMigrator_GetKeyInfo/int_key 2026-10-22T11:35:42.227391822Z === RUN TestMigrator_GetKeyInfo/string_key 2026-10-22T11:35:42.227433247Z === RUN TestMigrator_GetKeyInfo/float_key 2026-10-22T11:35:42.227480888Z --- PASS: TestMigrator_GetKeyInfo (0.00s) 2026-10-22T11:35:42.227547861Z --- PASS: TestMigrator_GetKeyInfo/bool_key (0.00s) 2026-10-22T11:35:42.227613915Z --- PASS: TestMigrator_GetKeyInfo/int_key (0.00s) 2026-10-22T11:35:42.227687123Z --- PASS: TestMigrator_GetKeyInfo/string_key (0.00s) 2026-10-22T11:35:42.227753186Z --- PASS: TestMigrator_GetKeyInfo/float_key (0.00s) 2026-10-22T11:35:42.227807566Z === RUN TestMigrator_GetTypeName 2026-10-22T11:35:42.227827172Z === RUN TestMigrator_GetTypeName/bool 2026-10-22T11:35:42.227903942Z === RUN TestMigrator_GetTypeName/int 2026-10-22T11:35:42.227923083Z === RUN TestMigrator_GetTypeName/int64 2026-10-22T11:35:42.227995279Z === RUN TestMigrator_GetTypeName/float64 2026-10-22T11:35:42.228014556Z === RUN TestMigrator_GetTypeName/string 2026-10-22T11:35:42.228108064Z === RUN TestMigrator_GetTypeName/slice 2026-10-22T11:35:42.228129428Z === RUN TestMigrator_GetTypeName/map 2026-10-22T11:35:42.228202498Z === RUN TestMigrator_GetTypeName/nil 2026-10-22T11:35:42.228221694Z --- PASS: TestMigrator_GetTypeName (0.00s) 2026-10-22T11:35:42.228316478Z --- PASS: TestMigrator_GetTypeName/bool (0.00s) 2026-10-22T11:35:42.228382743Z --- PASS: TestMigrator_GetTypeName/int (0.00s) 2026-10-22T11:35:42.228446747Z --- PASS: TestMigrator_GetTypeName/int64 (0.00s) 2026-10-22T11:35:42.228511341Z --- PASS: TestMigrator_GetTypeName/float64 (0.00s) 2026-10-22T11:35:42.228575995Z --- PASS: TestMigrator_GetTypeName/string (0.00s) 2026-10-22T11:35:42.228639931Z --- PASS: TestMigrator_GetTypeName/slice (0.00s) 2026-10-22T11:35:42.228703602Z --- PASS: TestMigrator_GetTypeName/map (0.00s) 2026-10-22T11:35:42.228767171Z --- PASS: TestMigrator_GetTypeName/nil (0.00s) 2026-10-22T11:35:42.228821756Z === RUN TestMigrator_FormatValue 2026-10-22T11:35:42.228842141Z === RUN TestMigrator_FormatValue/true 2026-10-22T11:35:42.228924535Z === RUN TestMigrator_FormatValue/false 2026-10-22T11:35:42.228952019Z === RUN TestMigrator_FormatValue/int 2026-10-22T11:35:42.228960535Z === RUN TestMigrator_FormatValue/float 2026-10-22T11:35:42.228968153Z === RUN TestMigrator_FormatValue/string 2026-10-22T11:35:42.228976104Z === RUN TestMigrator_FormatValue/empty_string 2026-10-22T11:35:42.229018781Z === RUN TestMigrator_FormatValue/empty_slice 2026-10-22T11:35:42.229045669Z === RUN TestMigrator_FormatValue/slice_with_items 2026-10-22T11:35:42.229094091Z === RUN TestMigrator_FormatValue/empty_map 2026-10-22T11:35:42.22911679Z === RUN TestMigrator_FormatValue/map_with_entries 2026-10-22T11:35:42.229207329Z === RUN TestMigrator_FormatValue/nil 2026-10-22T11:35:42.229224712Z --- PASS: TestMigrator_FormatValue (0.00s) 2026-10-22T11:35:42.22927073Z --- PASS: TestMigrator_FormatValue/true (0.00s) 2026-10-22T11:35:42.229320651Z --- PASS: TestMigrator_FormatValue/false (0.00s) 2026-10-22T11:35:42.229367542Z --- PASS: TestMigrator_FormatValue/int (0.00s) 2026-10-22T11:35:42.229426303Z --- PASS: TestMigrator_FormatValue/float (0.00s) 2026-10-22T11:35:42.229477145Z --- PASS: TestMigrator_FormatValue/string (0.00s) 2026-10-22T11:35:42.229552417Z --- PASS: TestMigrator_FormatValue/empty_string (0.00s) 2026-10-22T11:35:42.229610768Z --- PASS: TestMigrator_FormatValue/empty_slice (0.00s) 2026-10-22T11:35:42.229666243Z --- PASS: TestMigrator_FormatValue/slice_with_items (0.00s) 2026-10-22T11:35:42.229720797Z --- PASS: TestMigrator_FormatValue/empty_map (0.00s) 2026-10-22T11:35:42.229775908Z --- PASS: TestMigrator_FormatValue/map_with_entries (0.00s) 2026-10-22T11:35:42.2298292Z --- PASS: TestMigrator_FormatValue/nil (0.00s) 2026-10-22T11:35:42.229875683Z === RUN TestKeysAreSimilar 2026-10-22T11:35:42.229925563Z === RUN TestKeysAreSimilar/identical_keys 2026-10-22T11:35:42.229945608Z === RUN TestKeysAreSimilar/substring_match_-_old_contains_new 2026-10-22T11:35:42.230014474Z === RUN TestKeysAreSimilar/substring_match_-_new_contains_old 2026-10-22T11:35:42.230031239Z === RUN TestKeysAreSimilar/token_matching_-_border_removed 2026-10-22T11:35:42.230071904Z === RUN TestKeysAreSimilar/different_parent_paths 2026-10-22T11:35:42.230091387Z === RUN TestKeysAreSimilar/different_depth 2026-10-22T11:35:42.230164541Z === RUN TestKeysAreSimilar/completely_different_keys 2026-10-22T11:35:42.230181863Z === RUN TestKeysAreSimilar/top_level_keys_rejected 2026-10-22T11:35:42.230222665Z === RUN TestKeysAreSimilar/no_common_tokens 2026-10-22T11:35:42.230274097Z === RUN TestKeysAreSimilar/single_token_difference_allowed 2026-10-22T11:35:42.23032799Z === RUN TestKeysAreSimilar/duplicate_tokens_in_old_key_-_no_double_counting 2026-10-22T11:35:42.230387558Z === RUN TestKeysAreSimilar/enough_common_tokens_with_duplicates 2026-10-22T11:35:42.230410491Z --- PASS: TestKeysAreSimilar (0.00s) 2026-10-22T11:35:42.23049778Z --- PASS: TestKeysAreSimilar/identical_keys (0.00s) 2026-10-22T11:35:42.230547375Z --- PASS: TestKeysAreSimilar/substring_match_-_old_contains_new (0.00s) 2026-10-22T11:35:42.230599003Z --- PASS: TestKeysAreSimilar/substring_match_-_new_contains_old (0.00s) 2026-10-22T11:35:42.23065331Z --- PASS: TestKeysAreSimilar/token_matching_-_border_removed (0.00s) 2026-10-22T11:35:42.230691527Z --- PASS: TestKeysAreSimilar/different_parent_paths (0.00s) 2026-10-22T11:35:42.230724827Z --- PASS: TestKeysAreSimilar/different_depth (0.00s) 2026-10-22T11:35:42.230760079Z --- PASS: TestKeysAreSimilar/completely_different_keys (0.00s) 2026-10-22T11:35:42.230798418Z --- PASS: TestKeysAreSimilar/top_level_keys_rejected (0.00s) 2026-10-22T11:35:42.230834196Z --- PASS: TestKeysAreSimilar/no_common_tokens (0.00s) 2026-10-22T11:35:42.230870825Z --- PASS: TestKeysAreSimilar/single_token_difference_allowed (0.00s) 2026-10-22T11:35:42.23091463Z --- PASS: TestKeysAreSimilar/duplicate_tokens_in_old_key_-_no_double_counting (0.00s) 2026-10-22T11:35:42.230960718Z --- PASS: TestKeysAreSimilar/enough_common_tokens_with_duplicates (0.00s) 2026-10-22T11:35:42.230987542Z === RUN TestMigrator_TypesAreCompatible 2026-10-22T11:35:42.231009069Z === RUN TestMigrator_TypesAreCompatible/color_to_color_-_compatible_(using_real_key) 2026-10-22T11:35:42.231037212Z === RUN TestMigrator_TypesAreCompatible/width_to_width_-_compatible_(using_real_key) 2026-10-22T11:35:42.231058894Z === RUN TestMigrator_TypesAreCompatible/width_suffix_to_color_type_-_incompatible 2026-10-22T11:35:42.231092256Z === RUN TestMigrator_TypesAreCompatible/color_suffix_to_int_type_-_incompatible 2026-10-22T11:35:42.231120488Z === RUN TestMigrator_TypesAreCompatible/generic_key_to_string_type_-_compatible 2026-10-22T11:35:42.231139573Z === RUN TestMigrator_TypesAreCompatible/non-existent_new_key_-_incompatible 2026-10-22T11:35:42.231155662Z --- PASS: TestMigrator_TypesAreCompatible (0.00s) 2026-10-22T11:35:42.231197225Z --- PASS: TestMigrator_TypesAreCompatible/color_to_color_-_compatible_(using_real_key) (0.00s) 2026-10-22T11:35:42.231248234Z --- PASS: TestMigrator_TypesAreCompatible/width_to_width_-_compatible_(using_real_key) (0.00s) 2026-10-22T11:35:42.231295161Z --- PASS: TestMigrator_TypesAreCompatible/width_suffix_to_color_type_-_incompatible (0.00s) 2026-10-22T11:35:42.231339892Z --- PASS: TestMigrator_TypesAreCompatible/color_suffix_to_int_type_-_incompatible (0.00s) 2026-10-22T11:35:42.231383059Z --- PASS: TestMigrator_TypesAreCompatible/generic_key_to_string_type_-_compatible (0.00s) 2026-10-22T11:35:42.231454123Z --- PASS: TestMigrator_TypesAreCompatible/non-existent_new_key_-_incompatible (0.00s) 2026-10-22T11:35:42.231495262Z === RUN TestMigrator_FindDeprecatedKeys 2026-10-22T11:35:42.231529266Z === RUN TestMigrator_FindDeprecatedKeys/no_deprecated_keys 2026-10-22T11:35:42.231556217Z === RUN TestMigrator_FindDeprecatedKeys/one_deprecated_key 2026-10-22T11:35:42.231575948Z === RUN TestMigrator_FindDeprecatedKeys/multiple_deprecated_keys 2026-10-22T11:35:42.231594523Z === RUN TestMigrator_FindDeprecatedKeys/parent_key_exists_in_defaults 2026-10-22T11:35:42.231613832Z === RUN TestMigrator_FindDeprecatedKeys/database.path_ignored_as_deprecated 2026-10-22T11:35:42.231632868Z --- PASS: TestMigrator_FindDeprecatedKeys (0.00s) 2026-10-22T11:35:42.231670473Z --- PASS: TestMigrator_FindDeprecatedKeys/no_deprecated_keys (0.00s) 2026-10-22T11:35:42.231712936Z --- PASS: TestMigrator_FindDeprecatedKeys/one_deprecated_key (0.00s) 2026-10-22T11:35:42.231761905Z --- PASS: TestMigrator_FindDeprecatedKeys/multiple_deprecated_keys (0.00s) 2026-10-22T11:35:42.231806842Z --- PASS: TestMigrator_FindDeprecatedKeys/parent_key_exists_in_defaults (0.00s) 2026-10-22T11:35:42.231854792Z --- PASS: TestMigrator_FindDeprecatedKeys/database.path_ignored_as_deprecated (0.00s) 2026-10-22T11:35:42.231879108Z === RUN TestMigrator_MatchRenamedKeys 2026-10-22T11:35:42.231905702Z === RUN TestMigrator_MatchRenamedKeys/no_keys_to_match 2026-10-22T11:35:42.231931222Z === RUN TestMigrator_MatchRenamedKeys/simple_rename_match_(using_real_keys) 2026-10-22T11:35:42.231956324Z === RUN TestMigrator_MatchRenamedKeys/no_match_possible_-_different_types_(width_vs_color) 2026-10-22T11:35:42.231983688Z === RUN TestMigrator_MatchRenamedKeys/no_match_possible_-_different_parents 2026-10-22T11:35:42.232008356Z === RUN TestMigrator_MatchRenamedKeys/multiple_renames_(using_real_keys) 2026-10-22T11:35:42.232032115Z --- PASS: TestMigrator_MatchRenamedKeys (0.00s) 2026-10-22T11:35:42.232070814Z --- PASS: TestMigrator_MatchRenamedKeys/no_keys_to_match (0.00s) 2026-10-22T11:35:42.232116316Z --- PASS: TestMigrator_MatchRenamedKeys/simple_rename_match_(using_real_keys) (0.00s) 2026-10-22T11:35:42.232165823Z --- PASS: TestMigrator_MatchRenamedKeys/no_match_possible_-_different_types_(width_vs_color) (0.00s) 2026-10-22T11:35:42.232212113Z --- PASS: TestMigrator_MatchRenamedKeys/no_match_possible_-_different_parents (0.00s) 2026-10-22T11:35:42.232255494Z --- PASS: TestMigrator_MatchRenamedKeys/multiple_renames_(using_real_keys) (0.00s) 2026-10-22T11:35:42.232281668Z === RUN TestMigrator_CheckMigration_NoConfigFile 2026-10-22T11:35:42.232333239Z migrate_test.go:636: requires config path mocking 2026-10-22T11:35:42.232363843Z --- SKIP: TestMigrator_CheckMigration_NoConfigFile (0.00s) 2026-10-22T11:35:42.23238343Z === RUN TestMigrator_Migrate_NoConfigFile 2026-10-22T11:35:42.232419858Z migrate_test.go:642: requires config path mocking 2026-10-22T11:35:42.232442995Z --- SKIP: TestMigrator_Migrate_NoConfigFile (0.00s) 2026-10-22T11:35:42.232468906Z === RUN TestMigrator_GetConfigType 2026-10-22T11:35:42.232488018Z === RUN TestMigrator_GetConfigType/toml_file 2026-10-22T11:35:42.232505288Z === RUN TestMigrator_GetConfigType/yaml_file 2026-10-22T11:35:42.232522616Z === RUN TestMigrator_GetConfigType/yml_file 2026-10-22T11:35:42.232540644Z === RUN TestMigrator_GetConfigType/json_file 2026-10-22T11:35:42.23256031Z === RUN TestMigrator_GetConfigType/unknown_extension_defaults_to_toml 2026-10-22T11:35:42.23258022Z === RUN TestMigrator_GetConfigType/no_extension_defaults_to_toml 2026-10-22T11:35:42.232603082Z --- PASS: TestMigrator_GetConfigType (0.00s) 2026-10-22T11:35:42.232640354Z --- PASS: TestMigrator_GetConfigType/toml_file (0.00s) 2026-10-22T11:35:42.232676909Z --- PASS: TestMigrator_GetConfigType/yaml_file (0.00s) 2026-10-22T11:35:42.232713797Z --- PASS: TestMigrator_GetConfigType/yml_file (0.00s) 2026-10-22T11:35:42.232746302Z --- PASS: TestMigrator_GetConfigType/json_file (0.00s) 2026-10-22T11:35:42.232788668Z --- PASS: TestMigrator_GetConfigType/unknown_extension_defaults_to_toml (0.00s) 2026-10-22T11:35:42.232830655Z --- PASS: TestMigrator_GetConfigType/no_extension_defaults_to_toml (0.00s) 2026-10-22T11:35:42.232855315Z === RUN TestMigrator_DetectMissingDefaultActions 2026-10-22T11:35:42.232875348Z --- PASS: TestMigrator_DetectMissingDefaultActions (0.00s) 2026-10-22T11:35:42.232897337Z === RUN TestMigrator_MergeMissingDefaultActions 2026-10-22T11:35:42.232915857Z --- PASS: TestMigrator_MergeMissingDefaultActions (0.00s) 2026-10-22T11:35:42.232937796Z === RUN TestMigrator_MergeMissingDefaultActions_PaneMode 2026-10-22T11:35:42.232969311Z --- PASS: TestMigrator_MergeMissingDefaultActions_PaneMode (0.00s) 2026-10-22T11:35:42.232983764Z === RUN TestMigrator_MergeMissingDefaultActions_VimMode 2026-10-22T11:35:42.23299431Z --- PASS: TestMigrator_MergeMissingDefaultActions_VimMode (0.00s) 2026-10-22T11:35:42.233004249Z === RUN TestMigrator_DefaultValueForKey_WorkspaceShortcutAction 2026-10-22T11:35:42.23301699Z --- PASS: TestMigrator_DefaultValueForKey_WorkspaceShortcutAction (0.00s) 2026-10-22T11:35:42.233028245Z === RUN TestMigrator_DefaultValueForKey_PaneModeAction 2026-10-22T11:35:42.233044341Z --- PASS: TestMigrator_DefaultValueForKey_PaneModeAction (0.00s) 2026-10-22T11:35:42.233058867Z === RUN TestMigrator_DefaultValueForKey_RegularKey 2026-10-22T11:35:42.23306938Z --- PASS: TestMigrator_DefaultValueForKey_RegularKey (0.00s) 2026-10-22T11:35:42.233078861Z === RUN TestMigrator_GetNestedValue 2026-10-22T11:35:42.233087778Z === RUN TestMigrator_GetNestedValue/top_level_key 2026-10-22T11:35:42.233104206Z === RUN TestMigrator_GetNestedValue/nested_key 2026-10-22T11:35:42.233113699Z === RUN TestMigrator_GetNestedValue/deeply_nested_key 2026-10-22T11:35:42.23313441Z === RUN TestMigrator_GetNestedValue/non-existent_key 2026-10-22T11:35:42.23314883Z === RUN TestMigrator_GetNestedValue/non-existent_nested_key 2026-10-22T11:35:42.233161844Z --- PASS: TestMigrator_GetNestedValue (0.00s) 2026-10-22T11:35:42.233185818Z --- PASS: TestMigrator_GetNestedValue/top_level_key (0.00s) 2026-10-22T11:35:42.23321181Z --- PASS: TestMigrator_GetNestedValue/nested_key (0.00s) 2026-10-22T11:35:42.233245877Z --- PASS: TestMigrator_GetNestedValue/deeply_nested_key (0.00s) 2026-10-22T11:35:42.233278595Z --- PASS: TestMigrator_GetNestedValue/non-existent_key (0.00s) 2026-10-22T11:35:42.23330721Z --- PASS: TestMigrator_GetNestedValue/non-existent_nested_key (0.00s) 2026-10-22T11:35:42.23331707Z === RUN TestMigrator_SetNestedValue 2026-10-22T11:35:42.233326883Z === RUN TestMigrator_SetNestedValue/set_top_level_value 2026-10-22T11:35:42.233340036Z === RUN TestMigrator_SetNestedValue/set_nested_value_with_existing_parent 2026-10-22T11:35:42.233352387Z === RUN TestMigrator_SetNestedValue/set_nested_value_creates_intermediate_maps 2026-10-22T11:35:42.233362223Z --- PASS: TestMigrator_SetNestedValue (0.00s) 2026-10-22T11:35:42.233383819Z --- PASS: TestMigrator_SetNestedValue/set_top_level_value (0.00s) 2026-10-22T11:35:42.233407513Z --- PASS: TestMigrator_SetNestedValue/set_nested_value_with_existing_parent (0.00s) 2026-10-22T11:35:42.233429064Z --- PASS: TestMigrator_SetNestedValue/set_nested_value_creates_intermediate_maps (0.00s) 2026-10-22T11:35:42.233438329Z === RUN TestMigrator_DeleteNestedKey 2026-10-22T11:35:42.233447638Z === RUN TestMigrator_DeleteNestedKey/delete_top_level_key 2026-10-22T11:35:42.233460875Z === RUN TestMigrator_DeleteNestedKey/delete_nested_key 2026-10-22T11:35:42.233475662Z === RUN TestMigrator_DeleteNestedKey/delete_nested_key_cleans_up_empty_parents 2026-10-22T11:35:42.233486734Z === RUN TestMigrator_DeleteNestedKey/delete_non-existent_key_is_no-op 2026-10-22T11:35:42.233496262Z --- PASS: TestMigrator_DeleteNestedKey (0.00s) 2026-10-22T11:35:42.233525034Z --- PASS: TestMigrator_DeleteNestedKey/delete_top_level_key (0.00s) 2026-10-22T11:35:42.233549932Z --- PASS: TestMigrator_DeleteNestedKey/delete_nested_key (0.00s) 2026-10-22T11:35:42.233601916Z --- PASS: TestMigrator_DeleteNestedKey/delete_nested_key_cleans_up_empty_parents (0.00s) 2026-10-22T11:35:42.233644462Z --- PASS: TestMigrator_DeleteNestedKey/delete_non-existent_key_is_no-op (0.00s) 2026-10-22T11:35:42.233682283Z === RUN TestMigrator_Migrate_IsIdempotentForExternalThemePathAndEmptyProfiles 2026-10-22T11:35:42.233717212Z --- PASS: TestMigrator_Migrate_IsIdempotentForExternalThemePathAndEmptyProfiles (0.01s) 2026-10-22T11:35:42.23373823Z === RUN TestMigrator_GetUserConfigKeysWithValues_TransformsLegacyPopups 2026-10-22T11:35:42.233757501Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_TransformsLegacyPopups (0.00s) 2026-10-22T11:35:42.233781031Z === RUN TestMigrator_GetUserConfigKeysWithValues_BrowsingContextsAlreadyPresent 2026-10-22T11:35:42.233799591Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_BrowsingContextsAlreadyPresent (0.00s) 2026-10-22T11:35:42.233823463Z === RUN TestMigrator_GetUserConfigKeysWithValues_NoPopupsKey 2026-10-22T11:35:42.233859015Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_NoPopupsKey (0.00s) 2026-10-22T11:35:42.233876384Z === RUN TestMigrator_DetectChanges_ReportsLegacyBrowsingContextsRename 2026-10-22T11:35:42.233895161Z --- PASS: TestMigrator_DetectChanges_ReportsLegacyBrowsingContextsRename (0.00s) 2026-10-22T11:35:42.233921624Z === RUN TestMigrator_Migrate_AppliesLegacyBrowsingContextsRename 2026-10-22T11:35:42.233949988Z --- PASS: TestMigrator_Migrate_AppliesLegacyBrowsingContextsRename (0.01s) 2026-10-22T11:35:42.233969858Z === RUN TestMigrator_Migrate_RenamesLegacyPageModeToVimMode 2026-10-22T11:35:42.233993028Z --- PASS: TestMigrator_Migrate_RenamesLegacyPageModeToVimMode (0.01s) 2026-10-22T11:35:42.234020719Z === RUN TestMigrator_DetectChanges_CanonicalizesLegacyVimActionNames 2026-10-22T11:35:42.234046878Z --- PASS: TestMigrator_DetectChanges_CanonicalizesLegacyVimActionNames (0.00s) 2026-10-22T11:35:42.234070477Z === RUN TestMigrator_Migrate_MergesLegacyPageModeActionsIntoExistingVimMode 2026-10-22T11:35:42.234099269Z --- PASS: TestMigrator_Migrate_MergesLegacyPageModeActionsIntoExistingVimMode (0.00s) 2026-10-22T11:35:42.234128131Z === RUN TestMigrator_DetectChanges_MixedBrowsingContextsDoesNotDoubleReportLegacyRename 2026-10-22T11:35:42.234154338Z --- PASS: TestMigrator_DetectChanges_MixedBrowsingContextsDoesNotDoubleReportLegacyRename (0.00s) 2026-10-22T11:35:42.23417877Z === RUN TestMigrator_ReadRawConfig 2026-10-22T11:35:42.234203814Z === RUN TestMigrator_ReadRawConfig/read_TOML_config 2026-10-22T11:35:42.234226567Z === RUN TestMigrator_ReadRawConfig/read_YAML_config 2026-10-22T11:35:42.234245832Z === RUN TestMigrator_ReadRawConfig/read_JSON_config 2026-10-22T11:35:42.234270989Z --- PASS: TestMigrator_ReadRawConfig (0.00s) 2026-10-22T11:35:42.234302443Z --- PASS: TestMigrator_ReadRawConfig/read_TOML_config (0.00s) 2026-10-22T11:35:42.2343332Z --- PASS: TestMigrator_ReadRawConfig/read_YAML_config (0.00s) 2026-10-22T11:35:42.234369465Z --- PASS: TestMigrator_ReadRawConfig/read_JSON_config (0.00s) 2026-10-22T11:35:42.234387074Z === RUN TestMigrator_Migrate_RenamesCustomFavoritesSidebarShortcut 2026-10-22T11:35:42.234405473Z --- PASS: TestMigrator_Migrate_RenamesCustomFavoritesSidebarShortcut (0.01s) 2026-10-22T11:35:42.234428045Z === RUN TestMigrator_Migrate_UpgradesLegacyFavoritesSidebarDefault 2026-10-22T11:35:42.234447465Z --- PASS: TestMigrator_Migrate_UpgradesLegacyFavoritesSidebarDefault (0.01s) 2026-10-22T11:35:42.234473428Z === RUN TestMigrator_DetectChanges_ReportsLegacyOmniboxMaxHistoryDaysRename 2026-10-22T11:35:42.23450527Z --- PASS: TestMigrator_DetectChanges_ReportsLegacyOmniboxMaxHistoryDaysRename (0.00s) 2026-10-22T11:35:42.234523683Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue 2026-10-22T11:35:42.234549812Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/zero_is_preserved 2026-10-22T11:35:42.234577257Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/custom_value_is_preserved 2026-10-22T11:35:42.234595523Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue (0.01s) 2026-10-22T11:35:42.234628731Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/zero_is_preserved (0.00s) 2026-10-22T11:35:42.234666027Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/custom_value_is_preserved (0.00s) 2026-10-22T11:35:42.23468332Z === RUN TestMigrator_Migrate_KeepsNewOmniboxMaxHistoryDaysOverLegacyKey 2026-10-22T11:35:42.234707037Z --- PASS: TestMigrator_Migrate_KeepsNewOmniboxMaxHistoryDaysOverLegacyKey (0.00s) 2026-10-22T11:35:42.234748634Z === RUN TestMigrator_Migrate_AddsKeymapPresetAndBuiltinShortcuts 2026-10-22T11:35:42.234778018Z --- PASS: TestMigrator_Migrate_AddsKeymapPresetAndBuiltinShortcuts (0.01s) 2026-10-22T11:35:42.234800663Z === RUN TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persists 2026-10-22T11:35:42.234820566Z Created default configuration file: /tmp/TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persist372148540/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.234842344Z --- PASS: TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persists (0.05s) 2026-10-22T11:35:42.234869351Z === RUN TestModeLegendPreferencesGateway_NilManagerReturnsError 2026-10-22T11:35:42.234896819Z --- PASS: TestModeLegendPreferencesGateway_NilManagerReturnsError (0.00s) 2026-10-22T11:35:42.234921949Z === RUN TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites 2026-10-22T11:35:42.234944561Z Created default configuration file: /tmp/TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites3180750551/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.234964743Z --- PASS: TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites (0.03s) 2026-10-22T11:35:42.234988812Z === RUN TestManagerUpdate_AppliesToLatestConfigAfterSave 2026-10-22T11:35:42.235008317Z Created default configuration file: /tmp/TestManagerUpdate_AppliesToLatestConfigAfterSave3421772826/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.2350301Z --- PASS: TestManagerUpdate_AppliesToLatestConfigAfterSave (0.02s) 2026-10-22T11:35:42.235057117Z === RUN TestManagerUpdate_RejectsNilAndInvalidMutations 2026-10-22T11:35:42.23508508Z Created default configuration file: /tmp/TestManagerUpdate_RejectsNilAndInvalidMutations3400751002/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.235107984Z --- PASS: TestManagerUpdate_RejectsNilAndInvalidMutations (0.03s) 2026-10-22T11:35:42.235127743Z === RUN TestManagerUpdate_ConcurrentUpdatesAreAllPersisted 2026-10-22T11:35:42.235154783Z Created default configuration file: /tmp/TestManagerUpdate_ConcurrentUpdatesAreAllPersisted2531371346/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.235189208Z --- PASS: TestManagerUpdate_ConcurrentUpdatesAreAllPersisted (0.04s) 2026-10-22T11:35:42.235217879Z === RUN TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_UpdatesBehavior 2026-10-22T11:35:42.235248361Z Created default configuration file: /tmp/TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_Updates3455984810/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.23527928Z --- PASS: TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_UpdatesBehavior (0.04s) 2026-10-22T11:35:42.235308558Z === RUN TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_PreservesDefaultSearchEngine 2026-10-22T11:35:42.235339294Z Created default configuration file: /tmp/TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_Preserv2447023586/001/dumber/config.toml (TOML format) 2026-10-22T11:35:42.235373219Z --- PASS: TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_PreservesDefaultSearchEngine (0.04s) 2026-10-22T11:35:42.235410367Z === RUN TestResolvePerformanceProfile_Default 2026-10-22T11:35:42.235429444Z --- PASS: TestResolvePerformanceProfile_Default (0.00s) 2026-10-22T11:35:42.235460603Z === RUN TestResolvePerformanceProfile_Empty 2026-10-22T11:35:42.235479259Z --- PASS: TestResolvePerformanceProfile_Empty (0.00s) 2026-10-22T11:35:42.235495519Z === RUN TestResolvePerformanceProfile_Balanced 2026-10-22T11:35:42.235511651Z --- PASS: TestResolvePerformanceProfile_Balanced (0.00s) 2026-10-22T11:35:42.235534979Z === RUN TestResolvePerformanceProfile_Lite_NoHardware 2026-10-22T11:35:42.235558872Z --- PASS: TestResolvePerformanceProfile_Lite_NoHardware (0.00s) 2026-10-22T11:35:42.235583943Z === RUN TestResolvePerformanceProfile_Lite_LowCoreSystem 2026-10-22T11:35:42.235608119Z --- PASS: TestResolvePerformanceProfile_Lite_LowCoreSystem (0.00s) 2026-10-22T11:35:42.235640106Z === RUN TestResolvePerformanceProfile_Max_NoHardware 2026-10-22T11:35:42.235665386Z --- PASS: TestResolvePerformanceProfile_Max_NoHardware (0.00s) 2026-10-22T11:35:42.235690373Z === RUN TestResolvePerformanceProfile_Max_HighEndSystem 2026-10-22T11:35:42.235715483Z --- PASS: TestResolvePerformanceProfile_Max_HighEndSystem (0.00s) 2026-10-22T11:35:42.235740072Z === RUN TestResolvePerformanceProfile_Max_MidRangeSystem 2026-10-22T11:35:42.235769294Z --- PASS: TestResolvePerformanceProfile_Max_MidRangeSystem (0.00s) 2026-10-22T11:35:42.235793924Z === RUN TestResolvePerformanceProfile_Max_LowEndSystem 2026-10-22T11:35:42.235816877Z --- PASS: TestResolvePerformanceProfile_Max_LowEndSystem (0.00s) 2026-10-22T11:35:42.23583408Z === RUN TestResolvePerformanceProfile_Custom 2026-10-22T11:35:42.23587165Z --- PASS: TestResolvePerformanceProfile_Custom (0.00s) 2026-10-22T11:35:42.235890072Z === RUN TestHasCustomPerformanceFields 2026-10-22T11:35:42.235921047Z === RUN TestHasCustomPerformanceFields/all_defaults_-_no_custom_fields 2026-10-22T11:35:42.235942993Z === RUN TestHasCustomPerformanceFields/gpu_threads_zero_treated_as_default 2026-10-22T11:35:42.235968763Z === RUN TestHasCustomPerformanceFields/skia_cpu_threads_set 2026-10-22T11:35:42.235986911Z === RUN TestHasCustomPerformanceFields/memory_limit_set 2026-10-22T11:35:42.236009192Z === RUN TestHasCustomPerformanceFields/conservative_threshold_set 2026-10-22T11:35:42.236026712Z --- PASS: TestHasCustomPerformanceFields (0.00s) 2026-10-22T11:35:42.236061851Z --- PASS: TestHasCustomPerformanceFields/all_defaults_-_no_custom_fields (0.00s) 2026-10-22T11:35:42.236094904Z --- PASS: TestHasCustomPerformanceFields/gpu_threads_zero_treated_as_default (0.00s) 2026-10-22T11:35:42.236133111Z --- PASS: TestHasCustomPerformanceFields/skia_cpu_threads_set (0.00s) 2026-10-22T11:35:42.236166161Z --- PASS: TestHasCustomPerformanceFields/memory_limit_set (0.00s) 2026-10-22T11:35:42.236205668Z --- PASS: TestHasCustomPerformanceFields/conservative_threshold_set (0.00s) 2026-10-22T11:35:42.236229782Z === RUN TestIsValidPerformanceProfile 2026-10-22T11:35:42.236253637Z === RUN TestIsValidPerformanceProfile/default 2026-10-22T11:35:42.236278744Z === RUN TestIsValidPerformanceProfile/lite 2026-10-22T11:35:42.236303192Z === RUN TestIsValidPerformanceProfile/balanced 2026-10-22T11:35:42.236327926Z === RUN TestIsValidPerformanceProfile/max 2026-10-22T11:35:42.236351686Z === RUN TestIsValidPerformanceProfile/custom 2026-10-22T11:35:42.236375596Z === RUN TestIsValidPerformanceProfile/#00 2026-10-22T11:35:42.236399572Z === RUN TestIsValidPerformanceProfile/invalid 2026-10-22T11:35:42.23642509Z === RUN TestIsValidPerformanceProfile/LITE 2026-10-22T11:35:42.236449027Z === RUN TestIsValidPerformanceProfile/Maximum 2026-10-22T11:35:42.236474032Z --- PASS: TestIsValidPerformanceProfile (0.00s) 2026-10-22T11:35:42.236509704Z --- PASS: TestIsValidPerformanceProfile/default (0.00s) 2026-10-22T11:35:42.236542633Z --- PASS: TestIsValidPerformanceProfile/lite (0.00s) 2026-10-22T11:35:42.236577719Z --- PASS: TestIsValidPerformanceProfile/balanced (0.00s) 2026-10-22T11:35:42.236609082Z --- PASS: TestIsValidPerformanceProfile/max (0.00s) 2026-10-22T11:35:42.236643823Z --- PASS: TestIsValidPerformanceProfile/custom (0.00s) 2026-10-22T11:35:42.236679333Z --- PASS: TestIsValidPerformanceProfile/#00 (0.00s) 2026-10-22T11:35:42.236714876Z --- PASS: TestIsValidPerformanceProfile/invalid (0.00s) 2026-10-22T11:35:42.236747182Z --- PASS: TestIsValidPerformanceProfile/LITE (0.00s) 2026-10-22T11:35:42.236778505Z --- PASS: TestIsValidPerformanceProfile/Maximum (0.00s) 2026-10-22T11:35:42.236794957Z === RUN TestComputeMaxGPUThreads_VRAMTiers 2026-10-22T11:35:42.236807317Z === RUN TestComputeMaxGPUThreads_VRAMTiers/no_VRAM_info 2026-10-22T11:35:42.236817469Z === RUN TestComputeMaxGPUThreads_VRAMTiers/2GB_VRAM_(integrated) 2026-10-22T11:35:42.236827624Z === RUN TestComputeMaxGPUThreads_VRAMTiers/4GB_VRAM_(entry_discrete) 2026-10-22T11:35:42.236841362Z === RUN TestComputeMaxGPUThreads_VRAMTiers/6GB_VRAM_(low-mid_discrete) 2026-10-22T11:35:42.236853298Z === RUN TestComputeMaxGPUThreads_VRAMTiers/8GB_VRAM_(mid_discrete) 2026-10-22T11:35:42.236867131Z === RUN TestComputeMaxGPUThreads_VRAMTiers/12GB_VRAM_(mid-high_discrete) 2026-10-22T11:35:42.236879865Z === RUN TestComputeMaxGPUThreads_VRAMTiers/16GB_VRAM_(high-end) 2026-10-22T11:35:42.236901803Z === RUN TestComputeMaxGPUThreads_VRAMTiers/24GB_VRAM_(workstation) 2026-10-22T11:35:42.23692665Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers (0.00s) 2026-10-22T11:35:42.236965056Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/no_VRAM_info (0.00s) 2026-10-22T11:35:42.237008533Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/2GB_VRAM_(integrated) (0.00s) 2026-10-22T11:35:42.237039335Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/4GB_VRAM_(entry_discrete) (0.00s) 2026-10-22T11:35:42.23706762Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/6GB_VRAM_(low-mid_discrete) (0.00s) 2026-10-22T11:35:42.23709168Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/8GB_VRAM_(mid_discrete) (0.00s) 2026-10-22T11:35:42.237113471Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/12GB_VRAM_(mid-high_discrete) (0.00s) 2026-10-22T11:35:42.237137913Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/16GB_VRAM_(high-end) (0.00s) 2026-10-22T11:35:42.237176839Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/24GB_VRAM_(workstation) (0.00s) 2026-10-22T11:35:42.23720596Z === RUN TestComputeMaxMemoryLimits_RAMTiers 2026-10-22T11:35:42.237226186Z === RUN TestComputeMaxMemoryLimits_RAMTiers/no_RAM_info 2026-10-22T11:35:42.237247246Z === RUN TestComputeMaxMemoryLimits_RAMTiers/4GB_RAM 2026-10-22T11:35:42.237272703Z === RUN TestComputeMaxMemoryLimits_RAMTiers/8GB_RAM 2026-10-22T11:35:42.237297419Z === RUN TestComputeMaxMemoryLimits_RAMTiers/16GB_RAM 2026-10-22T11:35:42.237315752Z === RUN TestComputeMaxMemoryLimits_RAMTiers/32GB_RAM 2026-10-22T11:35:42.237332903Z === RUN TestComputeMaxMemoryLimits_RAMTiers/64GB_RAM 2026-10-22T11:35:42.237353246Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers (0.00s) 2026-10-22T11:35:42.237389522Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/no_RAM_info (0.00s) 2026-10-22T11:35:42.237417325Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/4GB_RAM (0.00s) 2026-10-22T11:35:42.237458508Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/8GB_RAM (0.00s) 2026-10-22T11:35:42.237489928Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/16GB_RAM (0.00s) 2026-10-22T11:35:42.237523812Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/32GB_RAM (0.00s) 2026-10-22T11:35:42.237558667Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/64GB_RAM (0.00s) 2026-10-22T11:35:42.237578893Z === RUN TestModeLegendSchemaDefaults 2026-10-22T11:35:42.237603268Z --- PASS: TestModeLegendSchemaDefaults (0.00s) 2026-10-22T11:35:42.237628196Z === RUN TestConfigurationReferenceCoversSchemaKeys 2026-10-22T11:35:42.237654024Z --- PASS: TestConfigurationReferenceCoversSchemaKeys (0.00s) 2026-10-22T11:35:42.237673162Z === RUN TestConfigurationReferenceCoversKeyRequiresPlaceholderSegmentMatches 2026-10-22T11:35:42.2376959Z --- PASS: TestConfigurationReferenceCoversKeyRequiresPlaceholderSegmentMatches (0.00s) 2026-10-22T11:35:42.237712884Z === RUN TestConfigurationReferenceCoversKeyAllowsDocumentedPlaceholderSegments 2026-10-22T11:35:42.237728465Z --- PASS: TestConfigurationReferenceCoversKeyAllowsDocumentedPlaceholderSegments (0.00s) 2026-10-22T11:35:42.237743303Z === RUN TestConfigurationReferenceCoversKeyAllowsDocumentedObjectFields 2026-10-22T11:35:42.237757927Z --- PASS: TestConfigurationReferenceCoversKeyAllowsDocumentedObjectFields (0.00s) 2026-10-22T11:35:42.23777739Z === RUN TestSchemaProviderCoversViperDefaults 2026-10-22T11:35:42.237799402Z --- PASS: TestSchemaProviderCoversViperDefaults (0.00s) 2026-10-22T11:35:42.237823929Z === RUN TestTransformLegacyActions_SliceFormat 2026-10-22T11:35:42.237842008Z --- PASS: TestTransformLegacyActions_SliceFormat (0.00s) 2026-10-22T11:35:42.237853925Z === RUN TestTransformLegacyActions_AllModes 2026-10-22T11:35:42.237863402Z --- PASS: TestTransformLegacyActions_AllModes (0.00s) 2026-10-22T11:35:42.237878989Z === RUN TestTransformLegacyActions_AlreadyNewFormat 2026-10-22T11:35:42.237902616Z --- PASS: TestTransformLegacyActions_AlreadyNewFormat (0.00s) 2026-10-22T11:35:42.237927405Z === RUN TestTransformLegacyActions_MissingSection 2026-10-22T11:35:42.237946297Z --- PASS: TestTransformLegacyActions_MissingSection (0.00s) 2026-10-22T11:35:42.237959172Z === RUN TestTransformLegacyActions_EmptyConfig 2026-10-22T11:35:42.2379756Z --- PASS: TestTransformLegacyActions_EmptyConfig (0.00s) 2026-10-22T11:35:42.238000157Z === RUN TestTransformLegacyActions_PartialPath 2026-10-22T11:35:42.23801908Z --- PASS: TestTransformLegacyActions_PartialPath (0.00s) 2026-10-22T11:35:42.238037582Z === RUN TestTransformLegacyEngineConfig_RemovesDeprecatedContextMenuHandler 2026-10-22T11:35:42.238069394Z --- PASS: TestTransformLegacyEngineConfig_RemovesDeprecatedContextMenuHandler (0.00s) 2026-10-22T11:35:42.238109123Z === RUN TestTransformLegacyEngineConfig_MigratesLegacyCEFWindowlessFrameRateDefault 2026-10-22T11:35:42.238131588Z --- PASS: TestTransformLegacyEngineConfig_MigratesLegacyCEFWindowlessFrameRateDefault (0.00s) 2026-10-22T11:35:42.238153299Z === RUN TestTransformLegacyEngineConfig_UpgradesObsoletePreciseScrollDefault 2026-10-22T11:35:42.238176954Z --- PASS: TestTransformLegacyEngineConfig_UpgradesObsoletePreciseScrollDefault (0.00s) 2026-10-22T11:35:42.238193074Z === RUN TestTransformLegacyEngineConfig_MigratesLegacyTouchpadScrollKey 2026-10-22T11:35:42.23820643Z --- PASS: TestTransformLegacyEngineConfig_MigratesLegacyTouchpadScrollKey (0.00s) 2026-10-22T11:35:42.238218908Z === RUN TestTransformLegacyEngineConfig_PreservesCustomPreciseScrollMultiplier 2026-10-22T11:35:42.238249947Z --- PASS: TestTransformLegacyEngineConfig_PreservesCustomPreciseScrollMultiplier (0.00s) 2026-10-22T11:35:42.238281829Z === RUN TestTransformLegacyEngineConfig_PreservesCustomLegacyTouchpadScrollMultiplier 2026-10-22T11:35:42.238296162Z --- PASS: TestTransformLegacyEngineConfig_PreservesCustomLegacyTouchpadScrollMultiplier (0.00s) 2026-10-22T11:35:42.238312202Z === RUN TestTransformLegacyEngineConfig_PrefersCustomLegacyTouchpadOverGeneratedPreciseDefault 2026-10-22T11:35:42.238328233Z --- PASS: TestTransformLegacyEngineConfig_PrefersCustomLegacyTouchpadOverGeneratedPreciseDefault (0.00s) 2026-10-22T11:35:42.238340114Z === RUN TestTransformLegacyEngineConfig_PreservesExplicitCEFWindowlessFrameRate 2026-10-22T11:35:42.238351563Z --- PASS: TestTransformLegacyEngineConfig_PreservesExplicitCEFWindowlessFrameRate (0.00s) 2026-10-22T11:35:42.238366472Z === RUN TestTransformLegacyEngineConfig_PreservesNonDefaultCEFWindowlessFrameRate 2026-10-22T11:35:42.23838473Z --- PASS: TestTransformLegacyEngineConfig_PreservesNonDefaultCEFWindowlessFrameRate (0.00s) 2026-10-22T11:35:42.23839753Z === RUN TestTransformLegacyEngineConfig_MissingCefSection 2026-10-22T11:35:42.238410772Z --- PASS: TestTransformLegacyEngineConfig_MissingCefSection (0.00s) 2026-10-22T11:35:42.238423042Z === RUN TestTransformLegacyEngineConfig_MissingContextMenuHandlerKey 2026-10-22T11:35:42.238431854Z --- PASS: TestTransformLegacyEngineConfig_MissingContextMenuHandlerKey (0.00s) 2026-10-22T11:35:42.2384408Z === RUN TestTransformLegacyEngineConfig_NonMapEngineSection 2026-10-22T11:35:42.238449421Z --- PASS: TestTransformLegacyEngineConfig_NonMapEngineSection (0.00s) 2026-10-22T11:35:42.238455566Z === RUN TestTransformLegacyActions_UnknownAction 2026-10-22T11:35:42.238461181Z --- PASS: TestTransformLegacyActions_UnknownAction (0.00s) 2026-10-22T11:35:42.238467128Z === RUN TestTransformLegacyActions_RenamesUnderscoreNamesInEveryActionMap 2026-10-22T11:35:42.23847556Z --- PASS: TestTransformLegacyActions_RenamesUnderscoreNamesInEveryActionMap (0.00s) 2026-10-22T11:35:42.238481563Z === RUN TestTransformLegacyActions_HyphenSpellingWinsOverUnderscore 2026-10-22T11:35:42.238487568Z --- PASS: TestTransformLegacyActions_HyphenSpellingWinsOverUnderscore (0.00s) 2026-10-22T11:35:42.238493549Z === RUN TestTransformLegacyActions_RenamesUnderscoreNamesInSliceFormat 2026-10-22T11:35:42.238499856Z --- PASS: TestTransformLegacyActions_RenamesUnderscoreNamesInSliceFormat (0.00s) 2026-10-22T11:35:42.238505605Z === RUN TestValidateConfig_ModeLegend 2026-10-22T11:35:42.238514009Z === RUN TestValidateConfig_ModeLegend/default 2026-10-22T11:35:42.238524321Z === RUN TestValidateConfig_ModeLegend/always 2026-10-22T11:35:42.238532653Z === RUN TestValidateConfig_ModeLegend/off 2026-10-22T11:35:42.238538542Z === RUN TestValidateConfig_ModeLegend/unknown_mode 2026-10-22T11:35:42.238544113Z === RUN TestValidateConfig_ModeLegend/negative_delay 2026-10-22T11:35:42.238549723Z --- PASS: TestValidateConfig_ModeLegend (0.00s) 2026-10-22T11:35:42.238562206Z --- PASS: TestValidateConfig_ModeLegend/default (0.00s) 2026-10-22T11:35:42.238574352Z --- PASS: TestValidateConfig_ModeLegend/always (0.00s) 2026-10-22T11:35:42.238585849Z --- PASS: TestValidateConfig_ModeLegend/off (0.00s) 2026-10-22T11:35:42.23860114Z --- PASS: TestValidateConfig_ModeLegend/unknown_mode (0.00s) 2026-10-22T11:35:42.238619002Z --- PASS: TestValidateConfig_ModeLegend/negative_delay (0.00s) 2026-10-22T11:35:42.238627112Z === RUN TestValidateConfig_OmniboxStyle 2026-10-22T11:35:42.238635063Z === RUN TestValidateConfig_OmniboxStyle/command 2026-10-22T11:35:42.23864306Z === RUN TestValidateConfig_OmniboxStyle/multiplexer 2026-10-22T11:35:42.238650962Z === RUN TestValidateConfig_OmniboxStyle/minimal 2026-10-22T11:35:42.238656411Z === RUN TestValidateConfig_OmniboxStyle/#00 2026-10-22T11:35:42.238661938Z === RUN TestValidateConfig_OmniboxStyle/classic 2026-10-22T11:35:42.2386672Z --- PASS: TestValidateConfig_OmniboxStyle (0.00s) 2026-10-22T11:35:42.238679451Z --- PASS: TestValidateConfig_OmniboxStyle/command (0.00s) 2026-10-22T11:35:42.238692351Z --- PASS: TestValidateConfig_OmniboxStyle/multiplexer (0.00s) 2026-10-22T11:35:42.23870697Z --- PASS: TestValidateConfig_OmniboxStyle/minimal (0.00s) 2026-10-22T11:35:42.238730859Z --- PASS: TestValidateConfig_OmniboxStyle/#00 (0.00s) 2026-10-22T11:35:42.2387567Z --- PASS: TestValidateConfig_OmniboxStyle/classic (0.00s) 2026-10-22T11:35:42.238770308Z === RUN TestValidateConfig_EngineType 2026-10-22T11:35:42.238783572Z === RUN TestValidateConfig_EngineType/cef 2026-10-22T11:35:42.238797295Z === RUN TestValidateConfig_EngineType/webkit 2026-10-22T11:35:42.238812615Z === RUN TestValidateConfig_EngineType/empty_is_invalid 2026-10-22T11:35:42.238824461Z === RUN TestValidateConfig_EngineType/invalid 2026-10-22T11:35:42.238832545Z --- PASS: TestValidateConfig_EngineType (0.00s) 2026-10-22T11:35:42.238848783Z --- PASS: TestValidateConfig_EngineType/cef (0.00s) 2026-10-22T11:35:42.238865727Z --- PASS: TestValidateConfig_EngineType/webkit (0.00s) 2026-10-22T11:35:42.238883536Z --- PASS: TestValidateConfig_EngineType/empty_is_invalid (0.00s) 2026-10-22T11:35:42.238900134Z --- PASS: TestValidateConfig_EngineType/invalid (0.00s) 2026-10-22T11:35:42.238911157Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride 2026-10-22T11:35:42.238923848Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride/invalid_configured_type_is_still_rejected_when_env_override_is_valid 2026-10-22T11:35:42.238936932Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride/valid_configured_type_is_not_rejected_when_env_override_is_invalid 2026-10-22T11:35:42.238949318Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride (0.00s) 2026-10-22T11:35:42.23897797Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride/invalid_configured_type_is_still_rejected_when_env_override_is_valid (0.00s) 2026-10-22T11:35:42.239006935Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride/valid_configured_type_is_not_rejected_when_env_override_is_invalid (0.00s) 2026-10-22T11:35:42.239015911Z === RUN TestValidateConfig_EngineCookiePolicy 2026-10-22T11:35:42.239024393Z === RUN TestValidateConfig_EngineCookiePolicy/always 2026-10-22T11:35:42.239030452Z === RUN TestValidateConfig_EngineCookiePolicy/no_third_party 2026-10-22T11:35:42.239037005Z === RUN TestValidateConfig_EngineCookiePolicy/never 2026-10-22T11:35:42.239042301Z === RUN TestValidateConfig_EngineCookiePolicy/invalid 2026-10-22T11:35:42.239047577Z --- PASS: TestValidateConfig_EngineCookiePolicy (0.00s) 2026-10-22T11:35:42.23906053Z --- PASS: TestValidateConfig_EngineCookiePolicy/always (0.00s) 2026-10-22T11:35:42.239074737Z --- PASS: TestValidateConfig_EngineCookiePolicy/no_third_party (0.00s) 2026-10-22T11:35:42.239090003Z --- PASS: TestValidateConfig_EngineCookiePolicy/never (0.00s) 2026-10-22T11:35:42.239103569Z --- PASS: TestValidateConfig_EngineCookiePolicy/invalid (0.00s) 2026-10-22T11:35:42.239109065Z === RUN TestValidateConfig_WebKitMediaSettings 2026-10-22T11:35:42.23911506Z === RUN TestValidateConfig_WebKitMediaSettings/valid_gl_rendering_modes 2026-10-22T11:35:42.23912223Z === RUN TestValidateConfig_WebKitMediaSettings/invalid_gl_rendering_mode 2026-10-22T11:35:42.239128369Z === RUN TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_lower_bound 2026-10-22T11:35:42.239134681Z === RUN TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_upper_bound 2026-10-22T11:35:42.239141728Z === RUN TestValidateConfig_WebKitMediaSettings/negative_gstreamer_debug_level 2026-10-22T11:35:42.239147801Z === RUN TestValidateConfig_WebKitMediaSettings/too_high_gstreamer_debug_level 2026-10-22T11:35:42.239156501Z --- PASS: TestValidateConfig_WebKitMediaSettings (0.00s) 2026-10-22T11:35:42.239172648Z --- PASS: TestValidateConfig_WebKitMediaSettings/valid_gl_rendering_modes (0.00s) 2026-10-22T11:35:42.239188163Z --- PASS: TestValidateConfig_WebKitMediaSettings/invalid_gl_rendering_mode (0.00s) 2026-10-22T11:35:42.239204797Z --- PASS: TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_lower_bound (0.00s) 2026-10-22T11:35:42.239225228Z --- PASS: TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_upper_bound (0.00s) 2026-10-22T11:35:42.23924537Z --- PASS: TestValidateConfig_WebKitMediaSettings/negative_gstreamer_debug_level (0.00s) 2026-10-22T11:35:42.239262422Z --- PASS: TestValidateConfig_WebKitMediaSettings/too_high_gstreamer_debug_level (0.00s) 2026-10-22T11:35:42.239267437Z === RUN TestValidateConfig_CEFConfig 2026-10-22T11:35:42.239272734Z === RUN TestValidateConfig_CEFConfig/valid_defaults 2026-10-22T11:35:42.239278062Z === RUN TestValidateConfig_CEFConfig/invalid_log_severity 2026-10-22T11:35:42.239283676Z === RUN TestValidateConfig_CEFConfig/zero_frame_rate_uses_default 2026-10-22T11:35:42.23929209Z === RUN TestValidateConfig_CEFConfig/negative_frame_rate 2026-10-22T11:35:42.239301667Z === RUN TestValidateConfig_CEFConfig/zero_idle_residency_timeout_disables 2026-10-22T11:35:42.239312499Z === RUN TestValidateConfig_CEFConfig/maximum_idle_residency_timeout_accepted 2026-10-22T11:35:42.239320797Z === RUN TestValidateConfig_CEFConfig/negative_idle_residency_timeout 2026-10-22T11:35:42.239330497Z === RUN TestValidateConfig_CEFConfig/oversized_idle_residency_timeout 2026-10-22T11:35:42.239340031Z === RUN TestValidateConfig_CEFConfig/zero_wheel_multiplier 2026-10-22T11:35:42.239348353Z === RUN TestValidateConfig_CEFConfig/negative_precise_multiplier 2026-10-22T11:35:42.239358906Z === RUN TestValidateConfig_CEFConfig/zero_horizontal_multiplier 2026-10-22T11:35:42.239367527Z === RUN TestValidateConfig_CEFConfig/negative_vertical_multiplier 2026-10-22T11:35:42.239373623Z === RUN TestValidateConfig_CEFConfig/nan_horizontal_multiplier 2026-10-22T11:35:42.239379542Z === RUN TestValidateConfig_CEFConfig/infinite_vertical_multiplier 2026-10-22T11:35:42.239385139Z === RUN TestValidateConfig_CEFConfig/zero_max_delta_disables_clamp 2026-10-22T11:35:42.239390919Z === RUN TestValidateConfig_CEFConfig/negative_max_delta 2026-10-22T11:35:42.239415791Z === RUN TestValidateConfig_CEFConfig/zero_touchpad_navigation_min_delta 2026-10-22T11:35:42.239428855Z === RUN TestValidateConfig_CEFConfig/nan_touchpad_navigation_max_vertical_ratio 2026-10-22T11:35:42.239438074Z --- PASS: TestValidateConfig_CEFConfig (0.00s) 2026-10-22T11:35:42.239455802Z --- PASS: TestValidateConfig_CEFConfig/valid_defaults (0.00s) 2026-10-22T11:35:42.239474078Z --- PASS: TestValidateConfig_CEFConfig/invalid_log_severity (0.00s) 2026-10-22T11:35:42.239493444Z --- PASS: TestValidateConfig_CEFConfig/zero_frame_rate_uses_default (0.00s) 2026-10-22T11:35:42.239509794Z --- PASS: TestValidateConfig_CEFConfig/negative_frame_rate (0.00s) 2026-10-22T11:35:42.239530435Z --- PASS: TestValidateConfig_CEFConfig/zero_idle_residency_timeout_disables (0.00s) 2026-10-22T11:35:42.239551219Z --- PASS: TestValidateConfig_CEFConfig/maximum_idle_residency_timeout_accepted (0.00s) 2026-10-22T11:35:42.239570824Z --- PASS: TestValidateConfig_CEFConfig/negative_idle_residency_timeout (0.00s) 2026-10-22T11:35:42.239590701Z --- PASS: TestValidateConfig_CEFConfig/oversized_idle_residency_timeout (0.00s) 2026-10-22T11:35:42.239609475Z --- PASS: TestValidateConfig_CEFConfig/zero_wheel_multiplier (0.00s) 2026-10-22T11:35:42.239628773Z --- PASS: TestValidateConfig_CEFConfig/negative_precise_multiplier (0.00s) 2026-10-22T11:35:42.239648619Z --- PASS: TestValidateConfig_CEFConfig/zero_horizontal_multiplier (0.00s) 2026-10-22T11:35:42.239667982Z --- PASS: TestValidateConfig_CEFConfig/negative_vertical_multiplier (0.00s) 2026-10-22T11:35:42.239687578Z --- PASS: TestValidateConfig_CEFConfig/nan_horizontal_multiplier (0.00s) 2026-10-22T11:35:42.239706863Z --- PASS: TestValidateConfig_CEFConfig/infinite_vertical_multiplier (0.00s) 2026-10-22T11:35:42.239726278Z --- PASS: TestValidateConfig_CEFConfig/zero_max_delta_disables_clamp (0.00s) 2026-10-22T11:35:42.239744123Z --- PASS: TestValidateConfig_CEFConfig/negative_max_delta (0.00s) 2026-10-22T11:35:42.23976564Z --- PASS: TestValidateConfig_CEFConfig/zero_touchpad_navigation_min_delta (0.00s) 2026-10-22T11:35:42.239787043Z --- PASS: TestValidateConfig_CEFConfig/nan_touchpad_navigation_max_vertical_ratio (0.00s) 2026-10-22T11:35:42.239797894Z === RUN TestValidateConfig_ExternalLinksAcceptsSupportedValues 2026-10-22T11:35:42.239807999Z --- PASS: TestValidateConfig_ExternalLinksAcceptsSupportedValues (0.00s) 2026-10-22T11:35:42.239818732Z === RUN TestValidateConfig_ExternalLinksRejectsUnsupportedValues 2026-10-22T11:35:42.239830938Z --- PASS: TestValidateConfig_ExternalLinksRejectsUnsupportedValues (0.00s) 2026-10-22T11:35:42.239855473Z === RUN TestValidateConfig_WorkspaceNewPaneURLAllowsExistingAbsoluteLocalPath 2026-10-22T11:35:42.239874575Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLAllowsExistingAbsoluteLocalPath (0.00s) 2026-10-22T11:35:42.239892991Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues 2026-10-22T11:35:42.239909828Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/./page.html 2026-10-22T11:35:42.23992871Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/../page.html 2026-10-22T11:35:42.239945695Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues (0.00s) 2026-10-22T11:35:42.239975902Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/./page.html (0.00s) 2026-10-22T11:35:42.240006529Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/../page.html (0.00s) 2026-10-22T11:35:42.240023243Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues 2026-10-22T11:35:42.240040874Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues//missing/dumber/page.html 2026-10-22T11:35:42.240060885Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues/~/missing-dumber-page.html 2026-10-22T11:35:42.240077872Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues (0.00s) 2026-10-22T11:35:42.240110982Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues//missing/dumber/page.html (0.00s) 2026-10-22T11:35:42.240142267Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues/~/missing-dumber-page.html (0.00s) 2026-10-22T11:35:42.240159124Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile 2026-10-22T11:35:42.24017721Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/README 2026-10-22T11:35:42.240194013Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/index.html 2026-10-22T11:35:42.240210925Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile (0.00s) 2026-10-22T11:35:42.240240564Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/README (0.00s) 2026-10-22T11:35:42.240271424Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/index.html (0.00s) 2026-10-22T11:35:42.240291006Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingBareRelativeValue 2026-10-22T11:35:42.240309065Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingBareRelativeValue (0.00s) 2026-10-22T11:35:42.240325771Z === RUN TestValidateConfig_WebKitDefaultProfileIgnoresZeroGPUThreads 2026-10-22T11:35:42.240343551Z --- PASS: TestValidateConfig_WebKitDefaultProfileIgnoresZeroGPUThreads (0.00s) 2026-10-22T11:35:42.240360218Z === RUN TestValidateConfig_OmniboxMaxHistoryDays 2026-10-22T11:35:42.240377573Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/default_is_valid 2026-10-22T11:35:42.2404036Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/zero_means_all_history_and_is_valid 2026-10-22T11:35:42.240435777Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/negative_is_rejected 2026-10-22T11:35:42.24046182Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays (0.00s) 2026-10-22T11:35:42.240490041Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/default_is_valid (0.00s) 2026-10-22T11:35:42.240518677Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/zero_means_all_history_and_is_valid (0.00s) 2026-10-22T11:35:42.240551274Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/negative_is_rejected (0.00s) 2026-10-22T11:35:42.240567017Z === RUN TestValidateKeymap 2026-10-22T11:35:42.24058129Z --- PASS: TestValidateKeymap (0.00s) 2026-10-22T11:35:42.240594292Z === RUN TestDefaultConfig_VimModeDefaults 2026-10-22T11:35:42.240610879Z --- PASS: TestDefaultConfig_VimModeDefaults (0.00s) 2026-10-22T11:35:42.240671528Z === RUN TestVimModeSequenceDefaults 2026-10-22T11:35:42.240687057Z --- PASS: TestVimModeSequenceDefaults (0.00s) 2026-10-22T11:35:42.24069877Z === RUN TestVimModeConfig_DefaultsLoadThroughViper 2026-10-22T11:35:42.240709496Z --- PASS: TestVimModeConfig_DefaultsLoadThroughViper (0.00s) 2026-10-22T11:35:42.240730555Z === RUN TestDefaultConfig_VimModeDeepClone 2026-10-22T11:35:42.240755301Z --- PASS: TestDefaultConfig_VimModeDeepClone (0.00s) 2026-10-22T11:35:42.240785156Z === RUN TestVimModeConfig_GetKeyBindings 2026-10-22T11:35:42.240809419Z --- PASS: TestVimModeConfig_GetKeyBindings (0.00s) 2026-10-22T11:35:42.240820735Z === RUN TestValidateVimMode_NonNegativeTimeout 2026-10-22T11:35:42.240837607Z === RUN TestValidateVimMode_NonNegativeTimeout/negative_timeout_fails 2026-10-22T11:35:42.240857097Z === RUN TestValidateVimMode_NonNegativeTimeout/zero_timeout_ok 2026-10-22T11:35:42.240875597Z === RUN TestValidateVimMode_NonNegativeTimeout/positive_timeout_ok 2026-10-22T11:35:42.240896158Z --- PASS: TestValidateVimMode_NonNegativeTimeout (0.00s) 2026-10-22T11:35:42.240921055Z --- PASS: TestValidateVimMode_NonNegativeTimeout/negative_timeout_fails (0.00s) 2026-10-22T11:35:42.240947162Z --- PASS: TestValidateVimMode_NonNegativeTimeout/zero_timeout_ok (0.00s) 2026-10-22T11:35:42.240971369Z --- PASS: TestValidateVimMode_NonNegativeTimeout/positive_timeout_ok (0.00s) 2026-10-22T11:35:42.240981258Z === RUN TestValidateVimMode_SequenceTimeout 2026-10-22T11:35:42.240992346Z === RUN TestValidateVimMode_SequenceTimeout/negative_sequence_timeout_fails 2026-10-22T11:35:42.241003661Z === RUN TestValidateVimMode_SequenceTimeout/zero_sequence_timeout_ok 2026-10-22T11:35:42.241013543Z === RUN TestValidateVimMode_SequenceTimeout/positive_sequence_timeout_ok 2026-10-22T11:35:42.241023294Z --- PASS: TestValidateVimMode_SequenceTimeout (0.00s) 2026-10-22T11:35:42.241048027Z --- PASS: TestValidateVimMode_SequenceTimeout/negative_sequence_timeout_fails (0.00s) 2026-10-22T11:35:42.241072626Z --- PASS: TestValidateVimMode_SequenceTimeout/zero_sequence_timeout_ok (0.00s) 2026-10-22T11:35:42.241098223Z --- PASS: TestValidateVimMode_SequenceTimeout/positive_sequence_timeout_ok (0.00s) 2026-10-22T11:35:42.241112369Z === RUN TestValidateVimMode_NilActionsFail 2026-10-22T11:35:42.241128031Z --- PASS: TestValidateVimMode_NilActionsFail (0.00s) 2026-10-22T11:35:42.241142436Z === RUN TestValidateVimMode_DuplicateKeyBindings 2026-10-22T11:35:42.241164534Z --- PASS: TestValidateVimMode_DuplicateKeyBindings (0.00s) 2026-10-22T11:35:42.241179984Z === RUN TestValidateVimMode_MalformedBindings 2026-10-22T11:35:42.241195877Z === RUN TestValidateVimMode_MalformedBindings/ 2026-10-22T11:35:42.241230624Z === RUN TestValidateVimMode_MalformedBindings/ 2026-10-22T11:35:42.241250999Z --- PASS: TestValidateVimMode_MalformedBindings (0.00s) 2026-10-22T11:35:42.241292139Z --- PASS: TestValidateVimMode_MalformedBindings/ (0.00s) 2026-10-22T11:35:42.241363948Z --- PASS: TestValidateVimMode_MalformedBindings/ (0.00s) 2026-10-22T11:35:42.241387387Z === RUN TestValidateVimMode_LegacyEnterEscapeRemainCompatible 2026-10-22T11:35:42.241415196Z --- PASS: TestValidateVimMode_LegacyEnterEscapeRemainCompatible (0.00s) 2026-10-22T11:35:42.241441677Z === RUN TestValidateVimMode_CanonicalAliasConflicts 2026-10-22T11:35:42.241464443Z === RUN TestValidateVimMode_CanonicalAliasConflicts/CR_and_Return 2026-10-22T11:35:42.241486473Z === RUN TestValidateVimMode_CanonicalAliasConflicts/enter_and_Return 2026-10-22T11:35:42.241498477Z === RUN TestValidateVimMode_CanonicalAliasConflicts/escape_and_Escape 2026-10-22T11:35:42.241507952Z === RUN TestValidateVimMode_CanonicalAliasConflicts/J_and_shift+j 2026-10-22T11:35:42.241530906Z === RUN TestValidateVimMode_CanonicalAliasConflicts/C-d_and_ctrl+d 2026-10-22T11:35:42.241552986Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts (0.00s) 2026-10-22T11:35:42.241590371Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/CR_and_Return (0.00s) 2026-10-22T11:35:42.24163073Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/enter_and_Return (0.00s) 2026-10-22T11:35:42.24165895Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/escape_and_Escape (0.00s) 2026-10-22T11:35:42.241681311Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/J_and_shift+j (0.00s) 2026-10-22T11:35:42.241706049Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/C-d_and_ctrl+d (0.00s) 2026-10-22T11:35:42.241719868Z === RUN TestValidateVimMode_EmptyActionKeysDisableAction 2026-10-22T11:35:42.24174586Z --- PASS: TestValidateVimMode_EmptyActionKeysDisableAction (0.00s) 2026-10-22T11:35:42.241763682Z === RUN TestValidateModalModeActions_RegressionTable 2026-10-22T11:35:42.241784957Z === RUN TestValidateModalModeActions_RegressionTable/page_negative_timeout 2026-10-22T11:35:42.241800096Z === RUN TestValidateModalModeActions_RegressionTable/pane_empty_actions 2026-10-22T11:35:42.241813541Z === RUN TestValidateModalModeActions_RegressionTable/page_duplicate_vim_binding 2026-10-22T11:35:42.241828743Z === RUN TestValidateModalModeActions_RegressionTable/page_canonical_vim_set_ok 2026-10-22T11:35:42.241842191Z --- PASS: TestValidateModalModeActions_RegressionTable (0.00s) 2026-10-22T11:35:42.241868511Z --- PASS: TestValidateModalModeActions_RegressionTable/page_negative_timeout (0.00s) 2026-10-22T11:35:42.241893053Z --- PASS: TestValidateModalModeActions_RegressionTable/pane_empty_actions (0.00s) 2026-10-22T11:35:42.241919725Z --- PASS: TestValidateModalModeActions_RegressionTable/page_duplicate_vim_binding (0.00s) 2026-10-22T11:35:42.241944599Z --- PASS: TestValidateModalModeActions_RegressionTable/page_canonical_vim_set_ok (0.00s) 2026-10-22T11:35:42.241958023Z === RUN TestValidateVimMode_DefaultsAccept 2026-10-22T11:35:42.241973877Z --- PASS: TestValidateVimMode_DefaultsAccept (0.00s) 2026-10-22T11:35:42.241983355Z === RUN TestSchemaProvider_VimModeKeys 2026-10-22T11:35:42.241996859Z --- PASS: TestSchemaProvider_VimModeKeys (0.00s) 2026-10-22T11:35:42.242006137Z === RUN TestSchemaExposesVimModeSequenceTimeout 2026-10-22T11:35:42.242017121Z --- PASS: TestSchemaExposesVimModeSequenceTimeout (0.00s) 2026-10-22T11:35:42.242027032Z === RUN TestBuildSystemviewConfigPayload_EmptySearchShortcutsUsesEmptyMap 2026-10-22T11:35:42.242043235Z --- PASS: TestBuildSystemviewConfigPayload_EmptySearchShortcutsUsesEmptyMap (0.00s) 2026-10-22T11:35:42.242055679Z === RUN TestBuildSystemviewConfigPayload_FillsMissingPaletteValuesFromDefaults 2026-10-22T11:35:42.242069814Z --- PASS: TestBuildSystemviewConfigPayload_FillsMissingPaletteValuesFromDefaults (0.00s) 2026-10-22T11:35:42.242081588Z === RUN TestWriteConfigOrdered 2026-10-22T11:35:42.242104921Z writer_test.go:46: Found 16 sections, all sorted 2026-10-22T11:35:42.242130977Z writer_test.go:49: First 50 lines of output: 2026-10-22T11:35:42.242160717Z default_search_engine = 'https://duckduckgo.com/?q=%s' 2026-10-22T11:35:42.242179366Z default_webpage_zoom = 1.2 2026-10-22T11:35:42.242198212Z default_ui_scale = 1.0 2026-10-22T11:35:42.242222379Z sidebar_width = 320 2026-10-22T11:35:42.242236249Z 2026-10-22T11:35:42.24225338Z [appearance] 2026-10-22T11:35:42.242276581Z sans_font = 'Fira Sans' 2026-10-22T11:35:42.242298121Z serif_font = 'Fira Sans' 2026-10-22T11:35:42.242320971Z monospace_font = 'Fira Code' 2026-10-22T11:35:42.24234273Z gtk_font = 'Adwaita Sans' 2026-10-22T11:35:42.242363201Z default_font_size = 16 2026-10-22T11:35:42.242386829Z color_scheme = 'default' 2026-10-22T11:35:42.24239876Z 2026-10-22T11:35:42.24242056Z [appearance.dark_palette] 2026-10-22T11:35:42.242443126Z background = '#0a0a0b' 2026-10-22T11:35:42.242460526Z surface = '#18181b' 2026-10-22T11:35:42.242480134Z surface_variant = '#27272a' 2026-10-22T11:35:42.242495955Z text = '#fafafa' 2026-10-22T11:35:42.242511813Z muted = '#a1a1aa' 2026-10-22T11:35:42.242529433Z accent = '#4ade80' 2026-10-22T11:35:42.242545756Z border = '#3f3f46' 2026-10-22T11:35:42.242555984Z 2026-10-22T11:35:42.242573756Z [appearance.external_theme] 2026-10-22T11:35:42.242593518Z enabled = false 2026-10-22T11:35:42.242616091Z provider = 'noctalia' 2026-10-22T11:35:42.242640895Z format = 'colors-json' 2026-10-22T11:35:42.24266954Z path = '/github/home/.config/noctalia/colors.json' 2026-10-22T11:35:42.242678096Z 2026-10-22T11:35:42.242701581Z [appearance.light_palette] 2026-10-22T11:35:42.24272512Z background = '#fafafa' 2026-10-22T11:35:42.242748233Z surface = '#f4f4f5' 2026-10-22T11:35:42.242770883Z surface_variant = '#e4e4e7' 2026-10-22T11:35:42.24279132Z text = '#18181b' 2026-10-22T11:35:42.242814959Z muted = '#71717a' 2026-10-22T11:35:42.242836135Z accent = '#22c55e' 2026-10-22T11:35:42.242858992Z border = '#d4d4d8' 2026-10-22T11:35:42.242870578Z 2026-10-22T11:35:42.242886368Z [clipboard] 2026-10-22T11:35:42.24291133Z auto_copy_on_selection = true 2026-10-22T11:35:42.242923106Z 2026-10-22T11:35:42.242940782Z [content_filtering] 2026-10-22T11:35:42.2429589Z enabled = true 2026-10-22T11:35:42.242978647Z auto_update = true 2026-10-22T11:35:42.24298983Z 2026-10-22T11:35:42.243001441Z [database] 2026-10-22T11:35:42.243017108Z path = '' 2026-10-22T11:35:42.243026164Z 2026-10-22T11:35:42.243042332Z [debug] 2026-10-22T11:35:42.243065205Z enable_devtools = true 2026-10-22T11:35:42.243080839Z --- PASS: TestWriteConfigOrdered (0.00s) 2026-10-22T11:35:42.243095164Z === RUN TestSortTOMLSections 2026-10-22T11:35:42.243120421Z writer_test.go:97: Sorted output: 2026-10-22T11:35:42.243165794Z default_search_engine = 'https://example.com' 2026-10-22T11:35:42.243185505Z 2026-10-22T11:35:42.243204886Z [appearance] 2026-10-22T11:35:42.243222074Z color_scheme = 'default' 2026-10-22T11:35:42.243231109Z 2026-10-22T11:35:42.243242849Z [appearance.dark_palette] 2026-10-22T11:35:42.243264284Z background = '#000' 2026-10-22T11:35:42.243274489Z 2026-10-22T11:35:42.243283022Z [workspace] 2026-10-22T11:35:42.243300197Z new_pane_url = 'about:blank' 2026-10-22T11:35:42.243309372Z 2026-10-22T11:35:42.243325863Z [workspace.pane_mode] 2026-10-22T11:35:42.243344192Z timeout_ms = 3000 2026-10-22T11:35:42.243355658Z --- PASS: TestSortTOMLSections (0.00s) 2026-10-22T11:35:42.243368609Z === RUN TestGetXDGDirs_ProdPreservesLayout 2026-10-22T11:35:42.243380221Z --- PASS: TestGetXDGDirs_ProdPreservesLayout (0.00s) 2026-10-22T11:35:42.243392407Z === RUN TestGetXDGDirs_DevUsesSharedSandboxLayout 2026-10-22T11:35:42.243446723Z --- PASS: TestGetXDGDirs_DevUsesSharedSandboxLayout (0.00s) 2026-10-22T11:35:42.243460704Z === CONT TestResolveEngineTypeDefaultsToCEF 2026-10-22T11:35:42.243477253Z --- PASS: TestResolveEngineTypeDefaultsToCEF (0.00s) 2026-10-22T11:35:42.243499084Z === CONT TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T11:35:42.243521868Z --- PASS: TestCEFWindowlessFrameRateFallsBackToDefault (0.00s) 2026-10-22T11:35:42.243537656Z PASS 2026-10-22T11:35:42.243556567Z ok github.com/bnema/dumber/internal/infrastructure/config 0.783s 2026-10-22T11:35:42.243578407Z ? github.com/bnema/dumber/internal/infrastructure/deps [no test files] 2026-10-22T11:35:42.243592466Z === RUN TestSanitizedChildEnv_RemovesLayerShellPreloadOnly 2026-10-22T11:35:42.243604571Z --- PASS: TestSanitizedChildEnv_RemovesLayerShellPreloadOnly (0.00s) 2026-10-22T11:35:42.243617136Z === RUN TestSanitizedChildEnv_DropsEmptyLDPreload 2026-10-22T11:35:42.243630635Z --- PASS: TestSanitizedChildEnv_DropsEmptyLDPreload (0.00s) 2026-10-22T11:35:42.243640299Z === RUN TestSanitizedChildEnv_PreservesColonSeparatedEntries 2026-10-22T11:35:42.243651681Z --- PASS: TestSanitizedChildEnv_PreservesColonSeparatedEntries (0.00s) 2026-10-22T11:35:42.243661118Z === RUN TestWithoutEnvKeys_RemovesExplicitOverrides 2026-10-22T11:35:42.243670156Z --- PASS: TestWithoutEnvKeys_RemovesExplicitOverrides (0.00s) 2026-10-22T11:35:42.243681835Z === RUN TestSessionSpawner_SpawnWithSession_PassesRestoreSessionAndEngineOverride 2026-10-22T11:35:42.24369545Z --- PASS: TestSessionSpawner_SpawnWithSession_PassesRestoreSessionAndEngineOverride (0.01s) 2026-10-22T11:35:42.243713589Z === RUN TestSessionSpawner_SpawnWithSession_OmitsEngineOverrideWhenNotConfigured 2026-10-22T11:35:42.243734012Z --- PASS: TestSessionSpawner_SpawnWithSession_OmitsEngineOverrideWhenNotConfigured (0.01s) 2026-10-22T11:35:42.243750743Z === RUN TestLaunchBrowserBrowseURL_ResolveErrorDoesNotLeakURL 2026-10-22T11:35:42.24376907Z --- PASS: TestLaunchBrowserBrowseURL_ResolveErrorDoesNotLeakURL (0.00s) 2026-10-22T11:35:42.243783589Z === RUN TestLaunchBrowserBrowseURL_SpawnErrorDoesNotLeakURL 2026-10-22T11:35:42.243799669Z --- PASS: TestLaunchBrowserBrowseURL_SpawnErrorDoesNotLeakURL (0.00s) 2026-10-22T11:35:42.243810006Z === RUN TestLaunchBrowserBrowseURL_ClearsFreshWindowMarker 2026-10-22T11:35:42.243819529Z --- PASS: TestLaunchBrowserBrowseURL_ClearsFreshWindowMarker (0.00s) 2026-10-22T11:35:42.243828504Z === RUN TestSetAsDefaultBrowserAlsoUpdatesMimeHandlers 2026-10-22T11:35:42.243839478Z --- PASS: TestSetAsDefaultBrowserAlsoUpdatesMimeHandlers (0.01s) 2026-10-22T11:35:42.243848943Z === RUN TestGetStatusRequiresBrowserLinkMimeHandlersToMatch 2026-10-22T11:35:42.24385813Z --- PASS: TestGetStatusRequiresBrowserLinkMimeHandlersToMatch (0.01s) 2026-10-22T11:35:42.243869812Z === RUN TestLaunchBrowserBrowseURL_ChildEnvMergesRuntimeSafety 2026-10-22T11:35:42.243881972Z --- PASS: TestLaunchBrowserBrowseURL_ChildEnvMergesRuntimeSafety (0.00s) 2026-10-22T11:35:42.243895559Z === RUN TestBrowserLaunchRelayPrepareReservesUntilListen 2026-10-22T11:35:42.243909254Z --- PASS: TestBrowserLaunchRelayPrepareReservesUntilListen (0.03s) 2026-10-22T11:35:42.243921425Z === RUN TestBrowserLaunchRelayPrepareRecoversStalePathWhileLeaseHeld 2026-10-22T11:35:42.243941306Z --- PASS: TestBrowserLaunchRelayPrepareRecoversStalePathWhileLeaseHeld (0.00s) 2026-10-22T11:35:42.243956108Z === RUN TestBrowserLaunchRelayListenerStopsIndependentlyOfLease 2026-10-22T11:35:42.243968821Z --- PASS: TestBrowserLaunchRelayListenerStopsIndependentlyOfLease (0.00s) 2026-10-22T11:35:42.243981411Z === RUN TestValidateBrowserLaunchSocketDirOwnedAcceptsCurrentUser 2026-10-22T11:35:42.243996865Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedAcceptsCurrentUser (0.00s) 2026-10-22T11:35:42.244013464Z === RUN TestValidateBrowserLaunchSocketDirOwnedRejectsUnexpectedOwner 2026-10-22T11:35:42.244024316Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedRejectsUnexpectedOwner (0.00s) 2026-10-22T11:35:42.244034518Z === RUN TestValidateBrowserLaunchSocketDirOwnedRejectsWritableUserParent 2026-10-22T11:35:42.244044527Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedRejectsWritableUserParent (0.00s) 2026-10-22T11:35:42.24405458Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_MissingListenerReturnsFalseNil 2026-10-22T11:35:42.244068357Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_MissingListenerReturnsFalseNil (0.00s) 2026-10-22T11:35:42.244087204Z === RUN TestBrowserLaunchRelay_SameProfileAndEngine_UsesSameSocket 2026-10-22T11:35:42.244112672Z --- PASS: TestBrowserLaunchRelay_SameProfileAndEngine_UsesSameSocket (0.00s) 2026-10-22T11:35:42.244128508Z === RUN TestBrowserLaunchRelay_DevCEFAndDevWebKit_UseDifferentSockets 2026-10-22T11:35:42.244146577Z --- PASS: TestBrowserLaunchRelay_DevCEFAndDevWebKit_UseDifferentSockets (0.00s) 2026-10-22T11:35:42.244160009Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_SendsRequestIDAndAcceptsMatchingResponse 2026-10-22T11:35:42.24417533Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_SendsRequestIDAndAcceptsMatchingResponse (0.00s) 2026-10-22T11:35:42.244186656Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RejectsMismatchedResponseRequestID 2026-10-22T11:35:42.24419913Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RejectsMismatchedResponseRequestID (0.00s) 2026-10-22T11:35:42.244208725Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RoundTrip 2026-10-22T11:35:42.244218213Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RoundTrip (0.00s) 2026-10-22T11:35:42.244227454Z === RUN TestBrowserLaunchRelay_DeliverOpenFreshWindow_RoundTrip 2026-10-22T11:35:42.244239723Z --- PASS: TestBrowserLaunchRelay_DeliverOpenFreshWindow_RoundTrip (0.00s) 2026-10-22T11:35:42.244251775Z === RUN TestBrowserLaunchRelay_RequiresBrowserLaunchSocketPath 2026-10-22T11:35:42.24427015Z --- PASS: TestBrowserLaunchRelay_RequiresBrowserLaunchSocketPath (0.00s) 2026-10-22T11:35:42.244285999Z === RUN TestBrowserLaunchRelay_SecondListenWhileLiveFailsWithoutReplacingListener 2026-10-22T11:35:42.244301027Z --- PASS: TestBrowserLaunchRelay_SecondListenWhileLiveFailsWithoutReplacingListener (0.00s) 2026-10-22T11:35:42.244313004Z === RUN TestBrowserLaunchRelay_RebindsStaleSocketPath 2026-10-22T11:35:42.244323593Z --- PASS: TestBrowserLaunchRelay_RebindsStaleSocketPath (0.00s) 2026-10-22T11:35:42.244334993Z === RUN TestBrowserLaunchRelay_RejectsMalformedPayloads 2026-10-22T11:35:42.244344656Z --- PASS: TestBrowserLaunchRelay_RejectsMalformedPayloads (0.00s) 2026-10-22T11:35:42.244353555Z === RUN TestBrowserLaunchRelay_CloseRemovesSocketPath 2026-10-22T11:35:42.24436876Z --- PASS: TestBrowserLaunchRelay_CloseRemovesSocketPath (0.00s) 2026-10-22T11:35:42.244383069Z === RUN TestBrowserLaunchRelay_CloseDoesNotRemoveSuccessorSocket 2026-10-22T11:35:42.244395578Z --- PASS: TestBrowserLaunchRelay_CloseDoesNotRemoveSuccessorSocket (0.00s) 2026-10-22T11:35:42.244408518Z === RUN TestBrowserLaunchRelay_ClientCloseBeforeAckDispatchesOnceAndDeduplicates 2026-10-22T11:35:42.244421245Z --- PASS: TestBrowserLaunchRelay_ClientCloseBeforeAckDispatchesOnceAndDeduplicates (0.10s) 2026-10-22T11:35:42.244435078Z === RUN TestBrowserLaunchRelay_ContextCancelStopsServing 2026-10-22T11:35:42.244447315Z --- PASS: TestBrowserLaunchRelay_ContextCancelStopsServing (0.25s) 2026-10-22T11:35:42.24445838Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RespectsResponseReadTimeout 2026-10-22T11:35:42.244468614Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RespectsResponseReadTimeout (0.10s) 2026-10-22T11:35:42.244478839Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_ReturnsUnconfirmedErrorOnNoDeadlineTimeout 2026-10-22T11:35:42.244491906Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_ReturnsUnconfirmedErrorOnNoDeadlineTimeout (0.25s) 2026-10-22T11:35:42.244503683Z === RUN TestBrowserLaunchRelay_AcknowledgesBeforeOpenerReturns 2026-10-22T11:35:42.244515855Z --- PASS: TestBrowserLaunchRelay_AcknowledgesBeforeOpenerReturns (0.00s) 2026-10-22T11:35:42.244533863Z === RUN TestBrowserLaunchRelay_AcknowledgesAcceptedEvenWhenOpenerReturnsLateError 2026-10-22T11:35:42.244547433Z --- PASS: TestBrowserLaunchRelay_AcknowledgesAcceptedEvenWhenOpenerReturnsLateError (0.00s) 2026-10-22T11:35:42.244560984Z === RUN TestBrowserLaunchRelay_SilentClientDoesNotStallListener 2026-10-22T11:35:42.244572805Z --- PASS: TestBrowserLaunchRelay_SilentClientDoesNotStallListener (0.02s) 2026-10-22T11:35:42.24459788Z === RUN TestBrowserLaunchRelay_HoldsLeaseThroughDispatch 2026-10-22T11:35:42.244620102Z --- PASS: TestBrowserLaunchRelay_HoldsLeaseThroughDispatch (0.01s) 2026-10-22T11:35:42.244634488Z === RUN TestBrowserLaunchRelay_SimultaneousOpensHoldLeases 2026-10-22T11:35:42.244647267Z --- PASS: TestBrowserLaunchRelay_SimultaneousOpensHoldLeases (0.01s) 2026-10-22T11:35:42.244660866Z === RUN TestBrowserLaunchRelay_ClosedAdmissionSendsErrorResponse 2026-10-22T11:35:42.244675179Z --- PASS: TestBrowserLaunchRelay_ClosedAdmissionSendsErrorResponse (0.30s) 2026-10-22T11:35:42.244686873Z === RUN TestBrowserLaunchRelay_DiagnosticCloseRejectedWithoutOptIn 2026-10-22T11:35:42.244700667Z --- PASS: TestBrowserLaunchRelay_DiagnosticCloseRejectedWithoutOptIn (0.00s) 2026-10-22T11:35:42.244712885Z === RUN TestBrowserLaunchRelay_DiagnosticCloseDispatchedWithOptIn 2026-10-22T11:35:42.244735738Z --- PASS: TestBrowserLaunchRelay_DiagnosticCloseDispatchedWithOptIn (0.00s) 2026-10-22T11:35:42.244758274Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_ReturnsWithoutSpawningWhenRelayDelivers 2026-10-22T11:35:42.244772739Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_ReturnsWithoutSpawningWhenRelayDelivers (0.00s) 2026-10-22T11:35:42.244783428Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_FallsBackToSpawnWhenRelayMisses 2026-10-22T11:35:42.24479351Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_FallsBackToSpawnWhenRelayMisses (0.00s) 2026-10-22T11:35:42.244803953Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_ReturnsUnconfirmedErrorWhenRelayDeliveryIsAmbiguous 2026-10-22T11:35:42.244814961Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_ReturnsUnconfirmedErrorWhenRelayDeliveryIsAmbiguous (0.00s) 2026-10-22T11:35:42.244825205Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_PropagatesRelayError 2026-10-22T11:35:42.244834866Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_PropagatesRelayError (0.00s) 2026-10-22T11:35:42.244846375Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_NilLauncherReturnsError 2026-10-22T11:35:42.244856572Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_NilLauncherReturnsError (0.00s) 2026-10-22T11:35:42.244864571Z PASS 2026-10-22T11:35:42.244873787Z ok github.com/bnema/dumber/internal/infrastructure/desktop 1.131s 2026-10-22T11:35:42.244882912Z === RUN TestRuntimeResolveDestinationAndEvents 2026-10-22T11:35:42.244891862Z --- PASS: TestRuntimeResolveDestinationAndEvents (0.00s) 2026-10-22T11:35:42.244902048Z === RUN TestNewRuntime_NilPreparer_NoPanic 2026-10-22T11:35:42.244910812Z --- PASS: TestNewRuntime_NilPreparer_NoPanic (0.00s) 2026-10-22T11:35:42.244921871Z === RUN TestRuntimeResolveDestination_NilPreparerReturnsError 2026-10-22T11:35:42.244931579Z --- PASS: TestRuntimeResolveDestination_NilPreparerReturnsError (0.00s) 2026-10-22T11:35:42.244939401Z PASS 2026-10-22T11:35:42.244949034Z ok github.com/bnema/dumber/internal/infrastructure/downloadruntime 0.005s 2026-10-22T11:35:42.24495808Z === RUN TestManager_ApplyEnvironment_SkiaEnv 2026-10-22T11:35:42.244967179Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_threads_set_when_>_0 2026-10-22T11:35:42.244976477Z === RUN TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_set_when_>=_0 2026-10-22T11:35:42.244986206Z === RUN TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_0_disables_GPU_tile_painting 2026-10-22T11:35:42.245002598Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_enabled 2026-10-22T11:35:42.24501375Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_disabled_(default) 2026-10-22T11:35:42.245024522Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_threads_env_var 2026-10-22T11:35:42.245040288Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_GPU_threads_env_var 2026-10-22T11:35:42.245051391Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_rendering_env_var 2026-10-22T11:35:42.245061422Z === RUN TestManager_ApplyEnvironment_SkiaEnv/all_unset_by_default 2026-10-22T11:35:42.245078291Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv (0.00s) 2026-10-22T11:35:42.245098563Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_threads_set_when_>_0 (0.00s) 2026-10-22T11:35:42.245118904Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_set_when_>=_0 (0.00s) 2026-10-22T11:35:42.245142309Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_0_disables_GPU_tile_painting (0.00s) 2026-10-22T11:35:42.245165264Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_enabled (0.00s) 2026-10-22T11:35:42.245191077Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_disabled_(default) (0.00s) 2026-10-22T11:35:42.245217568Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_threads_env_var (0.00s) 2026-10-22T11:35:42.245244511Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_GPU_threads_env_var (0.00s) 2026-10-22T11:35:42.24527272Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_rendering_env_var (0.00s) 2026-10-22T11:35:42.24529695Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/all_unset_by_default (0.00s) 2026-10-22T11:35:42.245309837Z === RUN TestIsFlatpak 2026-10-22T11:35:42.245320949Z --- PASS: TestIsFlatpak (0.00s) 2026-10-22T11:35:42.245331311Z === RUN TestIsPacman 2026-10-22T11:35:42.245347585Z === RUN TestIsPacman/system_binary_owned_by_pacman 2026-10-22T11:35:42.245361579Z === RUN TestIsPacman/non-existent_binary 2026-10-22T11:35:42.245372811Z --- PASS: TestIsPacman (0.04s) 2026-10-22T11:35:42.245394259Z --- PASS: TestIsPacman/system_binary_owned_by_pacman (0.01s) 2026-10-22T11:35:42.245414216Z --- PASS: TestIsPacman/non-existent_binary (0.03s) 2026-10-22T11:35:42.245427011Z === RUN TestIsPacman_NonArchSystem 2026-10-22T11:35:42.245451334Z manager_test.go:225: pacman found, skipping non-Arch test 2026-10-22T11:35:42.245464656Z --- SKIP: TestIsPacman_NonArchSystem (0.00s) 2026-10-22T11:35:42.245476481Z PASS 2026-10-22T11:35:42.245488501Z ok github.com/bnema/dumber/internal/infrastructure/env 0.042s 2026-10-22T11:35:42.245502955Z === RUN TestParseColorsJSONValidActivePalette 2026-10-22T11:35:42.245516871Z --- PASS: TestParseColorsJSONValidActivePalette (0.00s) 2026-10-22T11:35:42.245528587Z === RUN TestParseColorsJSONDocsExample 2026-10-22T11:35:42.245541618Z --- PASS: TestParseColorsJSONDocsExample (0.00s) 2026-10-22T11:35:42.245555451Z === RUN TestParseColorsJSONFallsBackWhenNuanceFieldsAreAbsent 2026-10-22T11:35:42.245567148Z --- PASS: TestParseColorsJSONFallsBackWhenNuanceFieldsAreAbsent (0.00s) 2026-10-22T11:35:42.245577102Z === RUN TestParseColorsJSONRequiresMappedFields 2026-10-22T11:35:42.245587189Z === RUN TestParseColorsJSONRequiresMappedFields/missing_surface 2026-10-22T11:35:42.245596596Z === RUN TestParseColorsJSONRequiresMappedFields/missing_surface_variant 2026-10-22T11:35:42.245605732Z === RUN TestParseColorsJSONRequiresMappedFields/missing_text 2026-10-22T11:35:42.245619241Z === RUN TestParseColorsJSONRequiresMappedFields/missing_muted 2026-10-22T11:35:42.245631532Z === RUN TestParseColorsJSONRequiresMappedFields/missing_accent 2026-10-22T11:35:42.245641201Z === RUN TestParseColorsJSONRequiresMappedFields/missing_border 2026-10-22T11:35:42.245652486Z --- PASS: TestParseColorsJSONRequiresMappedFields (0.00s) 2026-10-22T11:35:42.245671026Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_surface (0.00s) 2026-10-22T11:35:42.245695897Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_surface_variant (0.00s) 2026-10-22T11:35:42.245719906Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_text (0.00s) 2026-10-22T11:35:42.245740692Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_muted (0.00s) 2026-10-22T11:35:42.245759099Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_accent (0.00s) 2026-10-22T11:35:42.245778721Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_border (0.00s) 2026-10-22T11:35:42.245788122Z === RUN TestParseColorsJSONInvalidHexRejection 2026-10-22T11:35:42.245797394Z --- PASS: TestParseColorsJSONInvalidHexRejection (0.00s) 2026-10-22T11:35:42.245810278Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection 2026-10-22T11:35:42.245827555Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_shadow 2026-10-22T11:35:42.245841944Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_hover 2026-10-22T11:35:42.245854348Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection (0.00s) 2026-10-22T11:35:42.245879241Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_shadow (0.00s) 2026-10-22T11:35:42.24590561Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_hover (0.00s) 2026-10-22T11:35:42.245917776Z === RUN TestParseColorsJSONRejectsTrailingTokens 2026-10-22T11:35:42.245929695Z --- PASS: TestParseColorsJSONRejectsTrailingTokens (0.00s) 2026-10-22T11:35:42.245941247Z === RUN TestParseDumberJSONValidFullPalette 2026-10-22T11:35:42.245958945Z --- PASS: TestParseDumberJSONValidFullPalette (0.00s) 2026-10-22T11:35:42.245971137Z === RUN TestParseDumberJSONDocsExample 2026-10-22T11:35:42.245982709Z --- PASS: TestParseDumberJSONDocsExample (0.00s) 2026-10-22T11:35:42.24599713Z === RUN TestParseDumberJSONPartialPalette 2026-10-22T11:35:42.24600844Z --- PASS: TestParseDumberJSONPartialPalette (0.00s) 2026-10-22T11:35:42.246017298Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects 2026-10-22T11:35:42.246034039Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects/missing_light 2026-10-22T11:35:42.246050204Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects/missing_dark 2026-10-22T11:35:42.246060444Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects (0.00s) 2026-10-22T11:35:42.246098531Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects/missing_light (0.00s) 2026-10-22T11:35:42.246136608Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects/missing_dark (0.00s) 2026-10-22T11:35:42.246154941Z === RUN TestParseDumberJSONMetadataNameFallsBackToSource 2026-10-22T11:35:42.246167726Z --- PASS: TestParseDumberJSONMetadataNameFallsBackToSource (0.00s) 2026-10-22T11:35:42.246181189Z === RUN TestParseDumberJSONValidHexAcceptance 2026-10-22T11:35:42.246204284Z --- PASS: TestParseDumberJSONValidHexAcceptance (0.00s) 2026-10-22T11:35:42.246217393Z === RUN TestParseDumberJSONInvalidHexRejection 2026-10-22T11:35:42.246229379Z --- PASS: TestParseDumberJSONInvalidHexRejection (0.00s) 2026-10-22T11:35:42.246242916Z === RUN TestParseDumberJSONMalformedRejection 2026-10-22T11:35:42.246257737Z --- PASS: TestParseDumberJSONMalformedRejection (0.00s) 2026-10-22T11:35:42.24627117Z === RUN TestParseDumberJSONRejectsTrailingTokens 2026-10-22T11:35:42.246298979Z --- PASS: TestParseDumberJSONRejectsTrailingTokens (0.00s) 2026-10-22T11:35:42.246317085Z === RUN TestExpandPath 2026-10-22T11:35:42.246336201Z --- PASS: TestExpandPath (0.00s) 2026-10-22T11:35:42.246353111Z === RUN TestFileSourceIdentityUsesExpandedPath 2026-10-22T11:35:42.246369473Z --- PASS: TestFileSourceIdentityUsesExpandedPath (0.00s) 2026-10-22T11:35:42.246389451Z === RUN TestFileSourceDisabledBehavior 2026-10-22T11:35:42.246404671Z --- PASS: TestFileSourceDisabledBehavior (0.00s) 2026-10-22T11:35:42.246417579Z === RUN TestFileSourceReadsColorsJSONByDefault 2026-10-22T11:35:42.246423707Z --- PASS: TestFileSourceReadsColorsJSONByDefault (0.00s) 2026-10-22T11:35:42.24642902Z === RUN TestFileSourceReadsDumberJSONWhenConfigured 2026-10-22T11:35:42.246437988Z --- PASS: TestFileSourceReadsDumberJSONWhenConfigured (0.00s) 2026-10-22T11:35:42.24644395Z === RUN TestFileSourceConfigureUpdatesSettings 2026-10-22T11:35:42.246451931Z --- PASS: TestFileSourceConfigureUpdatesSettings (0.00s) 2026-10-22T11:35:42.246457627Z === RUN TestFileWatcherStartStopAndContextCancellation 2026-10-22T11:35:42.24646891Z --- PASS: TestFileWatcherStartStopAndContextCancellation (0.04s) 2026-10-22T11:35:42.246483376Z === RUN TestFileWatcherStartSamePathDoesNotDuplicateWatcher 2026-10-22T11:35:42.246497174Z --- PASS: TestFileWatcherStartSamePathDoesNotDuplicateWatcher (0.08s) 2026-10-22T11:35:42.246506161Z === RUN TestFileWatcherPathChangeRestartsAndDisabledStops 2026-10-22T11:35:42.246518115Z --- PASS: TestFileWatcherPathChangeRestartsAndDisabledStops (0.19s) 2026-10-22T11:35:42.246531168Z === RUN TestFileWatcherDebouncesBurstToOneCallback 2026-10-22T11:35:42.246542955Z --- PASS: TestFileWatcherDebouncesBurstToOneCallback (0.25s) 2026-10-22T11:35:42.246554629Z === RUN TestFileWatcherAtomicRenameWriteEmitsCallback 2026-10-22T11:35:42.246565966Z --- PASS: TestFileWatcherAtomicRenameWriteEmitsCallback (0.02s) 2026-10-22T11:35:42.246579161Z === RUN TestFileWatcherInvalidOrEmptyPathBehavior 2026-10-22T11:35:42.246594085Z --- PASS: TestFileWatcherInvalidOrEmptyPathBehavior (0.00s) 2026-10-22T11:35:42.246603963Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats 2026-10-22T11:35:42.24661367Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats/colors-json 2026-10-22T11:35:42.246620702Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats/dumber-json 2026-10-22T11:35:42.246636733Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats (0.00s) 2026-10-22T11:35:42.246673519Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats/colors-json (0.00s) 2026-10-22T11:35:42.246705091Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats/dumber-json (0.00s) 2026-10-22T11:35:42.24672171Z === RUN TestFileWatcherInvalidPathStopsPreviousWatcher 2026-10-22T11:35:42.246738744Z --- PASS: TestFileWatcherInvalidPathStopsPreviousWatcher (0.09s) 2026-10-22T11:35:42.246759617Z PASS 2026-10-22T11:35:42.246784952Z ok github.com/bnema/dumber/internal/infrastructure/externaltheme/noctalia 0.681s 2026-10-22T11:35:42.246803329Z === RUN TestBlobStoreWriteReadOverwriteAndInvalidate 2026-10-22T11:35:42.246819941Z --- PASS: TestBlobStoreWriteReadOverwriteAndInvalidate (0.00s) 2026-10-22T11:35:42.246837264Z === RUN TestBlobStoreRemoveDerivedNoopsWhenDiskCacheDisabled 2026-10-22T11:35:42.246854553Z --- PASS: TestBlobStoreRemoveDerivedNoopsWhenDiskCacheDisabled (0.00s) 2026-10-22T11:35:42.246890224Z === RUN TestBlobStoreRemoveDerivedDoesNotRemoveSimilarDomainKeys 2026-10-22T11:35:42.24690907Z --- PASS: TestBlobStoreRemoveDerivedDoesNotRemoveSimilarDomainKeys (0.00s) 2026-10-22T11:35:42.246918766Z === RUN TestCache_SetAfterCloseIsNoOp 2026-10-22T11:35:42.24692717Z --- PASS: TestCache_SetAfterCloseIsNoOp (0.00s) 2026-10-22T11:35:42.24693506Z === RUN TestConverterPNGNormalizesAndSizes 2026-10-22T11:35:42.246943164Z --- PASS: TestConverterPNGNormalizesAndSizes (0.00s) 2026-10-22T11:35:42.246950884Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs 2026-10-22T11:35:42.246956671Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/png 2026-10-22T11:35:42.246962718Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_png_payload 2026-10-22T11:35:42.246970231Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_bitmap_payload 2026-10-22T11:35:42.246976663Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs (0.01s) 2026-10-22T11:35:42.246990557Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/png (0.00s) 2026-10-22T11:35:42.247020822Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_png_payload (0.00s) 2026-10-22T11:35:42.247050975Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_bitmap_payload (0.00s) 2026-10-22T11:35:42.247061459Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders 2026-10-22T11:35:42.247069873Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders/webp 2026-10-22T11:35:42.247083316Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders/empty_svg 2026-10-22T11:35:42.247102198Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders (0.00s) 2026-10-22T11:35:42.247133324Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders/webp (0.00s) 2026-10-22T11:35:42.247163116Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders/empty_svg (0.00s) 2026-10-22T11:35:42.247176203Z === RUN TestConverterRasterizesSVG 2026-10-22T11:35:42.247184644Z --- PASS: TestConverterRasterizesSVG (0.00s) 2026-10-22T11:35:42.247192504Z === RUN TestConverterRejectsRecursiveSVGUse 2026-10-22T11:35:42.247200389Z === RUN TestConverterRejectsRecursiveSVGUse/self_cycle 2026-10-22T11:35:42.24721058Z === RUN TestConverterRejectsRecursiveSVGUse/mutual_cycle 2026-10-22T11:35:42.247217097Z === RUN TestConverterRejectsRecursiveSVGUse/use_targets_use 2026-10-22T11:35:42.247225431Z === RUN TestConverterRejectsRecursiveSVGUse/flat_def_run_after_sibling_id 2026-10-22T11:35:42.247233824Z === RUN TestConverterRejectsRecursiveSVGUse/anonymous_def 2026-10-22T11:35:42.247242278Z --- PASS: TestConverterRejectsRecursiveSVGUse (0.00s) 2026-10-22T11:35:42.247260007Z --- PASS: TestConverterRejectsRecursiveSVGUse/self_cycle (0.00s) 2026-10-22T11:35:42.247279571Z --- PASS: TestConverterRejectsRecursiveSVGUse/mutual_cycle (0.00s) 2026-10-22T11:35:42.247298484Z --- PASS: TestConverterRejectsRecursiveSVGUse/use_targets_use (0.00s) 2026-10-22T11:35:42.247318981Z --- PASS: TestConverterRejectsRecursiveSVGUse/flat_def_run_after_sibling_id (0.00s) 2026-10-22T11:35:42.247337688Z --- PASS: TestConverterRejectsRecursiveSVGUse/anonymous_def (0.00s) 2026-10-22T11:35:42.247345441Z === RUN TestConverterRendersFlatSVGUse 2026-10-22T11:35:42.247353275Z --- PASS: TestConverterRendersFlatSVGUse (0.00s) 2026-10-22T11:35:42.247361173Z === RUN TestConverterMalformedInputsAreMisses 2026-10-22T11:35:42.247368945Z === RUN TestConverterMalformedInputsAreMisses/ico 2026-10-22T11:35:42.247376481Z === RUN TestConverterMalformedInputsAreMisses/svg 2026-10-22T11:35:42.247384382Z === RUN TestConverterMalformedInputsAreMisses/webp 2026-10-22T11:35:42.247392338Z === RUN TestConverterMalformedInputsAreMisses/malformed 2026-10-22T11:35:42.247413687Z --- PASS: TestConverterMalformedInputsAreMisses (0.00s) 2026-10-22T11:35:42.247432015Z --- PASS: TestConverterMalformedInputsAreMisses/ico (0.00s) 2026-10-22T11:35:42.247449541Z --- PASS: TestConverterMalformedInputsAreMisses/svg (0.00s) 2026-10-22T11:35:42.247467383Z --- PASS: TestConverterMalformedInputsAreMisses/webp (0.00s) 2026-10-22T11:35:42.24748545Z --- PASS: TestConverterMalformedInputsAreMisses/malformed (0.00s) 2026-10-22T11:35:42.247495946Z === RUN TestFetcherExplicitIconURLAndDuckDuckGoFallback 2026-10-22T11:35:42.247506273Z --- PASS: TestFetcherExplicitIconURLAndDuckDuckGoFallback (0.00s) 2026-10-22T11:35:42.247516828Z === RUN TestFetcherResolveURLUsesHostKeyForDuckDuckGoFallback 2026-10-22T11:35:42.247523191Z --- PASS: TestFetcherResolveURLUsesHostKeyForDuckDuckGoFallback (0.00s) 2026-10-22T11:35:42.2475286Z === RUN TestFetcherMissesAndGuards 2026-10-22T11:35:42.247533718Z --- PASS: TestFetcherMissesAndGuards (0.00s) 2026-10-22T11:35:42.247539092Z === RUN TestFetcherRejectsMismatchedDeclaredContentType 2026-10-22T11:35:42.247544723Z --- PASS: TestFetcherRejectsMismatchedDeclaredContentType (0.00s) 2026-10-22T11:35:42.24755147Z === RUN TestFetcherLocalhostExceptionRequiresSameOrigin 2026-10-22T11:35:42.247556941Z --- PASS: TestFetcherLocalhostExceptionRequiresSameOrigin (0.00s) 2026-10-22T11:35:42.247561899Z === RUN TestFetcherMaxSizeAndRedirectLimit 2026-10-22T11:35:42.247566863Z --- PASS: TestFetcherMaxSizeAndRedirectLimit (0.00s) 2026-10-22T11:35:42.247571846Z === RUN TestConverterWebPConvertsAlphaFixture 2026-10-22T11:35:42.247579784Z --- PASS: TestConverterWebPConvertsAlphaFixture (0.00s) 2026-10-22T11:35:42.247587964Z === RUN TestConverterWebPFailuresAreFaviconMisses 2026-10-22T11:35:42.247594257Z === RUN TestConverterWebPFailuresAreFaviconMisses/truncated 2026-10-22T11:35:42.247599918Z === RUN TestConverterWebPFailuresAreFaviconMisses/unavailable 2026-10-22T11:35:42.24760648Z --- PASS: TestConverterWebPFailuresAreFaviconMisses (0.00s) 2026-10-22T11:35:42.247620485Z --- PASS: TestConverterWebPFailuresAreFaviconMisses/truncated (0.00s) 2026-10-22T11:35:42.247651191Z --- PASS: TestConverterWebPFailuresAreFaviconMisses/unavailable (0.00s) 2026-10-22T11:35:42.247669526Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation 2026-10-22T11:35:42.247683502Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/input 2026-10-22T11:35:42.247695466Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/dimension 2026-10-22T11:35:42.2477065Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/pixels 2026-10-22T11:35:42.247717363Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation (0.00s) 2026-10-22T11:35:42.247738484Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/input (0.00s) 2026-10-22T11:35:42.247762115Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/dimension (0.00s) 2026-10-22T11:35:42.247789935Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/pixels (0.00s) 2026-10-22T11:35:42.24782716Z PASS 2026-10-22T11:35:42.24785312Z ok github.com/bnema/dumber/internal/infrastructure/favicon 0.033s 2026-10-22T11:35:42.247872059Z === RUN TestResolveExistingPath 2026-10-22T11:35:42.247891071Z === RUN TestResolveExistingPath/absolute 2026-10-22T11:35:42.247914079Z === RUN TestResolveExistingPath/relative 2026-10-22T11:35:42.247927012Z === RUN TestResolveExistingPath/home 2026-10-22T11:35:42.2479358Z --- PASS: TestResolveExistingPath (0.00s) 2026-10-22T11:35:42.24795851Z --- PASS: TestResolveExistingPath/absolute (0.00s) 2026-10-22T11:35:42.24797641Z --- PASS: TestResolveExistingPath/relative (0.00s) 2026-10-22T11:35:42.247991974Z --- PASS: TestResolveExistingPath/home (0.00s) 2026-10-22T11:35:42.247999713Z === RUN TestResolveExistingPathMissing 2026-10-22T11:35:42.24800892Z --- PASS: TestResolveExistingPathMissing (0.00s) 2026-10-22T11:35:42.248015533Z PASS 2026-10-22T11:35:42.248026827Z ok github.com/bnema/dumber/internal/infrastructure/filesystem 0.003s 2026-10-22T11:35:42.248038134Z === RUN TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T11:35:42.248050121Z === PAUSE TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T11:35:42.248109628Z === RUN TestDownloader_DownloadFilters_RejectsUnsafeManifestFilenames 2026-10-22T11:35:42.248136505Z --- PASS: TestDownloader_DownloadFilters_RejectsUnsafeManifestFilenames (0.00s) 2026-10-22T11:35:42.248161688Z === RUN TestDownloader_DownloadFilters_AllowsSafeNestedManifestFilenames 2026-10-22T11:35:42.248186717Z --- PASS: TestDownloader_DownloadFilters_AllowsSafeNestedManifestFilenames (0.00s) 2026-10-22T11:35:42.248203925Z === RUN TestDownloader_DownloadFilters_PrunesObsoleteCachedCombinedParts 2026-10-22T11:35:42.248219467Z --- PASS: TestDownloader_DownloadFilters_PrunesObsoleteCachedCombinedParts (0.00s) 2026-10-22T11:35:42.248238526Z === RUN TestDownloader_FetchManifest_RejectsOversizedManifest 2026-10-22T11:35:42.248257479Z --- PASS: TestDownloader_FetchManifest_RejectsOversizedManifest (0.00s) 2026-10-22T11:35:42.248277751Z === RUN TestDownloader_FetchManifest_RejectsTooManyFiles 2026-10-22T11:35:42.248304026Z --- PASS: TestDownloader_FetchManifest_RejectsTooManyFiles (0.00s) 2026-10-22T11:35:42.248329626Z === RUN TestDownloader_NeedsUpdate_DetectsSameVersionManifestMetadataChange 2026-10-22T11:35:42.248354265Z --- PASS: TestDownloader_NeedsUpdate_DetectsSameVersionManifestMetadataChange (0.00s) 2026-10-22T11:35:42.248379522Z === RUN TestDownloader_DownloadFilters_RejectsOversizedFilterFile 2026-10-22T11:35:42.248405414Z --- PASS: TestDownloader_DownloadFilters_RejectsOversizedFilterFile (0.00s) 2026-10-22T11:35:42.248428314Z === RUN TestDownloader_DownloadFilters_EnforcesTotalDownloadLimit 2026-10-22T11:35:42.248452286Z --- PASS: TestDownloader_DownloadFilters_EnforcesTotalDownloadLimit (0.00s) 2026-10-22T11:35:42.24847587Z === RUN TestDownloader_DownloadFilters_RejectsSymlinkEscape 2026-10-22T11:35:42.248495818Z --- PASS: TestDownloader_DownloadFilters_RejectsSymlinkEscape (0.00s) 2026-10-22T11:35:42.248516545Z === RUN TestDownloader_GetCachedFilterPaths_RejectsSymlinkEscape 2026-10-22T11:35:42.248541693Z --- PASS: TestDownloader_GetCachedFilterPaths_RejectsSymlinkEscape (0.00s) 2026-10-22T11:35:42.248566795Z === RUN TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T11:35:42.248588401Z === PAUSE TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T11:35:42.248612335Z === RUN TestManager_LoadAsync_ChecksCacheFirst 2026-10-22T11:35:42.248640322Z 2026-10-22T11:35:31Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T11:35:42.248668499Z 2026-10-22T11:35:31Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T11:35:42.2486996Z 2026-10-22T11:35:31Z WRN failed to load cached filter part, will download component=filter-manager id=ublock-combined-0 2026-10-22T11:35:42.248733305Z 2026-10-22T11:35:31Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_LoadAsync_ChecksCacheFirst83463116/001/json/combined-part1.json 2026-10-22T11:35:42.248763678Z 2026-10-22T11:35:31Z INF filters compiled and active component=filter-manager parts=1 version=2025.12.19 2026-10-22T11:35:42.248787594Z --- PASS: TestManager_LoadAsync_ChecksCacheFirst (0.10s) 2026-10-22T11:35:42.248810266Z === RUN TestManager_LoadAsync_DownloadsWhenCacheMiss 2026-10-22T11:35:42.24883707Z 2026-10-22T11:35:31Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T11:35:42.248864698Z 2026-10-22T11:35:31Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_LoadAsync_DownloadsWhenCacheMiss3568048340/001/json/combined-part1.json 2026-10-22T11:35:42.248893222Z 2026-10-22T11:35:31Z INF filters compiled and active component=filter-manager parts=1 version=2025.12.19 2026-10-22T11:35:42.248921418Z --- PASS: TestManager_LoadAsync_DownloadsWhenCacheMiss (0.10s) 2026-10-22T11:35:42.248945845Z === RUN TestManager_LoadAsync_ChecksForUpdatesAfterCacheLoadEvenWhenCacheIsFresh 2026-10-22T11:35:42.248971813Z 2026-10-22T11:35:31Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T11:35:42.248998181Z 2026-10-22T11:35:31Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T11:35:42.2490271Z 2026-10-22T11:35:31Z INF filters loaded from cache component=filter-manager parts=1 version=2026.03.27 2026-10-22T11:35:42.24905241Z 2026-10-22T11:35:31Z INF checking for filter updates in background 2026-10-22T11:35:42.249078415Z 2026-10-22T11:35:31Z DBG filters are up to date component=filter-manager 2026-10-22T11:35:42.249102898Z --- PASS: TestManager_LoadAsync_ChecksForUpdatesAfterCacheLoadEvenWhenCacheIsFresh (0.05s) 2026-10-22T11:35:42.249127077Z === RUN TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable 2026-10-22T11:35:42.249147757Z 2026-10-22T11:35:31Z INF filter update available, downloading component=filter-manager 2026-10-22T11:35:42.249176029Z 2026-10-22T11:35:31Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable1593022894/001/json/combined-part1.json 2026-10-22T11:35:42.249205962Z 2026-10-22T11:35:31Z INF filters updated successfully component=filter-manager parts=1 version=2025.12.20 2026-10-22T11:35:42.249229912Z --- PASS: TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable (0.00s) 2026-10-22T11:35:42.249254307Z === RUN TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSuccessfulUpdate 2026-10-22T11:35:42.249294056Z 2026-10-22T11:35:31Z INF filter update available, downloading component=filter-manager 2026-10-22T11:35:42.249327774Z 2026-10-22T11:35:31Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSu2648216110/001/json/combined-part1.json 2026-10-22T11:35:42.24935565Z 2026-10-22T11:35:31Z DBG compiling filter part component=filter-manager id=ublock-combined-1 path=/tmp/TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSu2648216110/001/json/combined-part2.json 2026-10-22T11:35:42.249382946Z 2026-10-22T11:35:31Z INF filters updated successfully component=filter-manager parts=2 version=2026.03.28 2026-10-22T11:35:42.249411213Z --- PASS: TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSuccessfulUpdate (0.00s) 2026-10-22T11:35:42.249435928Z === RUN TestManager_CheckForUpdates_SkipsWhenUpToDate 2026-10-22T11:35:42.249458073Z 2026-10-22T11:35:31Z DBG filters are up to date component=filter-manager 2026-10-22T11:35:42.249475992Z --- PASS: TestManager_CheckForUpdates_SkipsWhenUpToDate (0.00s) 2026-10-22T11:35:42.24949744Z === RUN TestManager_CheckForUpdates_SkipsWhenDisabled 2026-10-22T11:35:42.249527782Z --- PASS: TestManager_CheckForUpdates_SkipsWhenDisabled (0.00s) 2026-10-22T11:35:42.249552768Z === RUN TestManager_Clear_RemovesFilterAndCache 2026-10-22T11:35:42.249572457Z 2026-10-22T11:35:31Z INF filters cleared component=filter-manager 2026-10-22T11:35:42.24959127Z --- PASS: TestManager_Clear_RemovesFilterAndCache (0.00s) 2026-10-22T11:35:42.24960125Z === RUN TestManager_Initialize_DisabledByConfig 2026-10-22T11:35:42.249619109Z 2026-10-22T11:35:31Z INF content filtering disabled component=filter-manager 2026-10-22T11:35:42.249642203Z --- PASS: TestManager_Initialize_DisabledByConfig (0.00s) 2026-10-22T11:35:42.249664018Z === RUN TestManager_StatusCallback_CalledOnStateChange 2026-10-22T11:35:42.249689706Z 2026-10-22T11:35:31Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T11:35:42.249709943Z 2026-10-22T11:35:31Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T11:35:42.249734299Z 2026-10-22T11:35:31Z WRN failed to load cached filter part, will download component=filter-manager id=ublock-combined-0 2026-10-22T11:35:42.249763031Z 2026-10-22T11:35:31Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_StatusCallback_CalledOnStateChange3216682099/001/json/combined-part1.json 2026-10-22T11:35:42.249793788Z 2026-10-22T11:35:31Z INF filters compiled and active component=filter-manager parts=1 version=test 2026-10-22T11:35:42.249817336Z --- PASS: TestManager_StatusCallback_CalledOnStateChange (0.10s) 2026-10-22T11:35:42.24984191Z === RUN TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload 2026-10-22T11:35:42.2498672Z 2026-10-22T11:35:32Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T11:35:42.249905156Z 2026-10-22T11:35:32Z ERR quarantined invalid filter file cause=rule_validation_failed component=filter-manager path=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload1057680412/001/json/combined-part1.json quarantine_path=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload1057680412/001/json/quarantine/1792668932076554138-combined-part1.json 2026-10-22T11:35:42.249947642Z 2026-10-22T11:35:32Z ERR downloaded filter validation failed error="downloaded filter validation failed (1 invalid file(s)): file=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload1057680412/001/json/combined-part1.json: json parse failed: unexpected end of JSON input" component=filter-manager 2026-10-22T11:35:42.249978045Z --- PASS: TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload (0.05s) 2026-10-22T11:35:42.25000311Z === RUN TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter 2026-10-22T11:35:42.250030163Z 2026-10-22T11:35:32Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T11:35:42.250057911Z 2026-10-22T11:35:32Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T11:35:42.250089677Z 2026-10-22T11:35:32Z INF filters loaded from cache component=filter-manager parts=1 version=2025.12.19 2026-10-22T11:35:42.250112526Z 2026-10-22T11:35:32Z INF checking for filter updates in background 2026-10-22T11:35:42.250139499Z 2026-10-22T11:35:32Z DBG filters are up to date component=filter-manager 2026-10-22T11:35:42.250166701Z 2026-10-22T11:35:32Z INF filter update available, downloading component=filter-manager 2026-10-22T11:35:42.25019951Z 2026-10-22T11:35:32Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter3426266955/001/json/combined-part1.json 2026-10-22T11:35:42.250233951Z 2026-10-22T11:35:32Z WRN failed to compile updated filters, keeping existing active filter error="compile ublock-combined-0: compile failed" component=filter-manager 2026-10-22T11:35:42.250259489Z --- PASS: TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter (0.05s) 2026-10-22T11:35:42.250285074Z === CONT TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T11:35:42.250308729Z === CONT TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T11:35:42.250333467Z --- PASS: TestDownloader_RenameTempFile_RequiresDirectoryParent (0.00s) 2026-10-22T11:35:42.250356843Z --- PASS: TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently (0.00s) 2026-10-22T11:35:42.25037659Z PASS 2026-10-22T11:35:42.250392598Z ok github.com/bnema/dumber/internal/infrastructure/filtering 0.537s 2026-10-22T11:35:42.250411242Z ? github.com/bnema/dumber/internal/infrastructure/filtering/mocks [no test files] 2026-10-22T11:35:42.250427429Z === RUN TestDetector_IsAvailable 2026-10-22T11:35:42.250463078Z detector_test.go:26: fc-list available: true 2026-10-22T11:35:42.250485931Z --- PASS: TestDetector_IsAvailable (0.00s) 2026-10-22T11:35:42.250508019Z === RUN TestDetector_GetAvailableFonts 2026-10-22T11:35:42.250540742Z detector_test.go:41: Found 5 font families 2026-10-22T11:35:42.250564824Z --- PASS: TestDetector_GetAvailableFonts (0.01s) 2026-10-22T11:35:42.250589054Z === RUN TestDetector_GetAvailableFonts_Caching 2026-10-22T11:35:42.25060678Z --- PASS: TestDetector_GetAvailableFonts_Caching (0.02s) 2026-10-22T11:35:42.250624038Z === RUN TestDetector_SelectBestFont_SansSerif 2026-10-22T11:35:42.250659613Z detector_test.go:80: Selected sans-serif font: FreeSans 2026-10-22T11:35:42.250682233Z --- PASS: TestDetector_SelectBestFont_SansSerif (0.01s) 2026-10-22T11:35:42.250703496Z === RUN TestDetector_SelectBestFont_Serif 2026-10-22T11:35:42.250737542Z detector_test.go:99: Selected serif font: FreeSerif 2026-10-22T11:35:42.250764969Z --- PASS: TestDetector_SelectBestFont_Serif (0.01s) 2026-10-22T11:35:42.250782994Z === RUN TestDetector_SelectBestFont_Monospace 2026-10-22T11:35:42.250815003Z detector_test.go:118: Selected monospace font: FreeMono 2026-10-22T11:35:42.250839174Z --- PASS: TestDetector_SelectBestFont_Monospace (0.01s) 2026-10-22T11:35:42.250864693Z === RUN TestDetector_SelectBestFont_EmptyChain 2026-10-22T11:35:42.250881224Z --- PASS: TestDetector_SelectBestFont_EmptyChain (0.01s) 2026-10-22T11:35:42.250896216Z === RUN TestDetector_SelectBestFont_NoMatchingFonts 2026-10-22T11:35:42.250913373Z --- PASS: TestDetector_SelectBestFont_NoMatchingFonts (0.01s) 2026-10-22T11:35:42.250934232Z === RUN TestDetector_genericFallback 2026-10-22T11:35:42.250950198Z === RUN TestDetector_genericFallback/sans-serif 2026-10-22T11:35:42.250963888Z === RUN TestDetector_genericFallback/serif 2026-10-22T11:35:42.250976695Z === RUN TestDetector_genericFallback/monospace 2026-10-22T11:35:42.250993751Z === RUN TestDetector_genericFallback/unknown 2026-10-22T11:35:42.251013221Z --- PASS: TestDetector_genericFallback (0.00s) 2026-10-22T11:35:42.25106041Z --- PASS: TestDetector_genericFallback/sans-serif (0.00s) 2026-10-22T11:35:42.25109266Z --- PASS: TestDetector_genericFallback/serif (0.00s) 2026-10-22T11:35:42.251124132Z --- PASS: TestDetector_genericFallback/monospace (0.00s) 2026-10-22T11:35:42.251156354Z --- PASS: TestDetector_genericFallback/unknown (0.00s) 2026-10-22T11:35:42.251174405Z === RUN TestFallbackChains_NotEmpty 2026-10-22T11:35:42.251193117Z --- PASS: TestFallbackChains_NotEmpty (0.00s) 2026-10-22T11:35:42.251212786Z === RUN TestFallbackChains_PreferredFontsFirst 2026-10-22T11:35:42.251226517Z --- PASS: TestFallbackChains_PreferredFontsFirst (0.00s) 2026-10-22T11:35:42.251242087Z PASS 2026-10-22T11:35:42.251258111Z ok github.com/bnema/dumber/internal/infrastructure/fonts 0.088s 2026-10-22T11:35:42.251276315Z === RUN TestChoosePopoverParent 2026-10-22T11:35:42.251295177Z --- PASS: TestChoosePopoverParent (0.00s) 2026-10-22T11:35:42.251316657Z === RUN TestPopoverPointingRect 2026-10-22T11:35:42.251333021Z === RUN TestPopoverPointingRect/uses_translated_parent_coordinates_when_available 2026-10-22T11:35:42.251342319Z === RUN TestPopoverPointingRect/falls_back_to_raw_coordinates_when_translation_fails 2026-10-22T11:35:42.251347857Z --- PASS: TestPopoverPointingRect (0.00s) 2026-10-22T11:35:42.251368473Z --- PASS: TestPopoverPointingRect/uses_translated_parent_coordinates_when_available (0.00s) 2026-10-22T11:35:42.251424381Z --- PASS: TestPopoverPointingRect/falls_back_to_raw_coordinates_when_translation_fails (0.00s) 2026-10-22T11:35:42.251440577Z === RUN TestBuildButtons 2026-10-22T11:35:42.25145257Z --- PASS: TestBuildButtons (0.00s) 2026-10-22T11:35:42.251462993Z PASS 2026-10-22T11:35:42.251482534Z ok github.com/bnema/dumber/internal/infrastructure/gtkmenu 0.004s 2026-10-22T11:35:42.251495846Z === RUN TestNormalizeScale 2026-10-22T11:35:42.251507111Z === RUN TestNormalizeScale/zero 2026-10-22T11:35:42.251519987Z === RUN TestNormalizeScale/fractional 2026-10-22T11:35:42.251530832Z === RUN TestNormalizeScale/nan 2026-10-22T11:35:42.251540558Z === RUN TestNormalizeScale/positive_infinity 2026-10-22T11:35:42.25155512Z === RUN TestNormalizeScale/negative_infinity 2026-10-22T11:35:42.251566067Z === RUN TestNormalizeScale/negative 2026-10-22T11:35:42.251571577Z --- PASS: TestNormalizeScale (0.00s) 2026-10-22T11:35:42.251584121Z --- PASS: TestNormalizeScale/zero (0.00s) 2026-10-22T11:35:42.251617064Z --- PASS: TestNormalizeScale/fractional (0.00s) 2026-10-22T11:35:42.251641639Z --- PASS: TestNormalizeScale/nan (0.00s) 2026-10-22T11:35:42.251667998Z --- PASS: TestNormalizeScale/positive_infinity (0.00s) 2026-10-22T11:35:42.251690701Z --- PASS: TestNormalizeScale/negative_infinity (0.00s) 2026-10-22T11:35:42.251709798Z --- PASS: TestNormalizeScale/negative (0.00s) 2026-10-22T11:35:42.251723202Z === RUN TestDeviceLogicalConversions 2026-10-22T11:35:42.25173834Z --- PASS: TestDeviceLogicalConversions (0.00s) 2026-10-22T11:35:42.251746938Z PASS 2026-10-22T11:35:42.251753137Z ok github.com/bnema/dumber/internal/infrastructure/gtkutil 0.002s 2026-10-22T11:35:42.25176275Z === RUN TestClipboardHandler_HandleAutoCopySelection_DelegatesToOrchestrator 2026-10-22T11:35:42.251772491Z --- PASS: TestClipboardHandler_HandleAutoCopySelection_DelegatesToOrchestrator (0.00s) 2026-10-22T11:35:42.251784293Z === RUN TestClipboardHandler_HandleExplicitCopy_DelegatesToOrchestrator 2026-10-22T11:35:42.251807333Z --- PASS: TestClipboardHandler_HandleExplicitCopy_DelegatesToOrchestrator (0.00s) 2026-10-22T11:35:42.25182027Z === RUN TestRegisterAccentHandlers_NilRouter 2026-10-22T11:35:42.251831899Z --- PASS: TestRegisterAccentHandlers_NilRouter (0.00s) 2026-10-22T11:35:42.251845116Z === RUN TestRegisterAccentHandlers_NilHandler 2026-10-22T11:35:42.251857001Z --- PASS: TestRegisterAccentHandlers_NilHandler (0.00s) 2026-10-22T11:35:42.251868115Z === RUN TestRegisterAccentHandlers_Success 2026-10-22T11:35:42.251879744Z --- PASS: TestRegisterAccentHandlers_Success (0.00s) 2026-10-22T11:35:42.251896151Z === RUN TestRegisterAccentHandlers_KeyPress 2026-10-22T11:35:42.25190863Z --- PASS: TestRegisterAccentHandlers_KeyPress (0.00s) 2026-10-22T11:35:42.251921114Z === RUN TestWebUIContract_EveryMessageHasAHandlerAndMatchingCallbacks 2026-10-22T11:35:42.251936104Z --- PASS: TestWebUIContract_EveryMessageHasAHandlerAndMatchingCallbacks (0.00s) 2026-10-22T11:35:42.25194938Z === RUN TestRegisterWebUIMessage_RejectsUnknownType 2026-10-22T11:35:42.251961349Z --- PASS: TestRegisterWebUIMessage_RejectsUnknownType (0.00s) 2026-10-22T11:35:42.251971735Z PASS 2026-10-22T11:35:42.251987268Z ok github.com/bnema/dumber/internal/infrastructure/handlers 0.005s 2026-10-22T11:35:42.252002756Z === RUN TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T11:35:42.252014804Z === PAUSE TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T11:35:42.252028288Z === RUN TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T11:35:42.252040152Z === PAUSE TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T11:35:42.252052104Z === RUN TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T11:35:42.252063823Z === PAUSE TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T11:35:42.252075323Z === RUN TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T11:35:42.252084418Z === PAUSE TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T11:35:42.252093736Z === RUN TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T11:35:42.252103007Z === PAUSE TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T11:35:42.252112687Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T11:35:42.252118747Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T11:35:42.252129572Z === RUN TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T11:35:42.25214127Z === PAUSE TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T11:35:42.252154322Z === CONT TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T11:35:42.252168214Z === CONT TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T11:35:42.252177871Z === CONT TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T11:35:42.252184034Z --- PASS: TestHandleFavoriteCreatePassesTagsOnlyPayload (0.00s) 2026-10-22T11:35:42.252192473Z === CONT TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T11:35:42.252198658Z --- PASS: TestHandleFavoriteCreateRejectsInvalidTagIDs (0.00s) 2026-10-22T11:35:42.252203873Z === CONT TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T11:35:42.252209631Z --- PASS: TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull (0.00s) 2026-10-22T11:35:42.252219557Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T11:35:42.252231543Z --- PASS: TestHandleFavoriteUpdatePassesTagsOnlyPayload (0.00s) 2026-10-22T11:35:42.252249121Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T11:35:42.252265034Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T11:35:42.252279073Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T11:35:42.252296668Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T11:35:42.252308552Z === CONT TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T11:35:42.252324894Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T11:35:42.252340891Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T11:35:42.252357072Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T11:35:42.252367957Z --- PASS: TestHandleTimelineWindowPassesCompleteCursor (0.00s) 2026-10-22T11:35:42.252383623Z --- PASS: TestHandleFavoriteUpdatePreservesShortcutWhenOmitted (0.00s) 2026-10-22T11:35:42.252395849Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T11:35:42.25241007Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T11:35:42.252420379Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor (0.00s) 2026-10-22T11:35:42.252452196Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId (0.00s) 2026-10-22T11:35:42.252479686Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before (0.00s) 2026-10-22T11:35:42.252507102Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before (0.00s) 2026-10-22T11:35:42.252518122Z PASS 2026-10-22T11:35:42.252532347Z ok github.com/bnema/dumber/internal/infrastructure/handlers/homepage 0.005s 2026-10-22T11:35:42.252548477Z === RUN TestNewPortalInhibitorClosesUnavailablePortal 2026-10-22T11:35:42.252558802Z --- PASS: TestNewPortalInhibitorClosesUnavailablePortal (0.00s) 2026-10-22T11:35:42.252567812Z === RUN TestPortalInhibitorRefcountsOneRequest 2026-10-22T11:35:42.252579076Z --- PASS: TestPortalInhibitorRefcountsOneRequest (0.00s) 2026-10-22T11:35:42.252593109Z === RUN TestPortalInhibitorIgnoresCloseRequestError 2026-10-22T11:35:42.252604502Z --- PASS: TestPortalInhibitorIgnoresCloseRequestError (0.00s) 2026-10-22T11:35:42.252622195Z === RUN TestPortalInhibitorRollsBackFailedInhibit 2026-10-22T11:35:42.252634694Z --- PASS: TestPortalInhibitorRollsBackFailedInhibit (0.00s) 2026-10-22T11:35:42.252645484Z === RUN TestPortalInhibitorClose 2026-10-22T11:35:42.252658915Z === RUN TestPortalInhibitorClose/releases_active_request 2026-10-22T11:35:42.25267063Z === RUN TestPortalInhibitorClose/without_active_request 2026-10-22T11:35:42.252685389Z === RUN TestPortalInhibitorClose/returns_connection_close_error_once 2026-10-22T11:35:42.252701259Z --- PASS: TestPortalInhibitorClose (0.00s) 2026-10-22T11:35:42.252724243Z --- PASS: TestPortalInhibitorClose/releases_active_request (0.00s) 2026-10-22T11:35:42.252746069Z --- PASS: TestPortalInhibitorClose/without_active_request (0.00s) 2026-10-22T11:35:42.252769849Z --- PASS: TestPortalInhibitorClose/returns_connection_close_error_once (0.00s) 2026-10-22T11:35:42.252781776Z PASS 2026-10-22T11:35:42.252793982Z ok github.com/bnema/dumber/internal/infrastructure/idle 0.005s 2026-10-22T11:35:42.25280611Z ? github.com/bnema/dumber/internal/infrastructure/idle/mocks [no test files] 2026-10-22T11:35:42.252817722Z ? github.com/bnema/dumber/internal/infrastructure/logging [no test files] 2026-10-22T11:35:42.252833678Z ? github.com/bnema/dumber/internal/infrastructure/media [no test files] 2026-10-22T11:35:42.252844975Z === RUN TestRetryPragmaHonorsCancellation 2026-10-22T11:35:42.252856532Z --- PASS: TestRetryPragmaHonorsCancellation (0.00s) 2026-10-22T11:35:42.252869499Z === RUN TestLockDatabaseStartupTruncatesStaleContents 2026-10-22T11:35:42.252886211Z --- PASS: TestLockDatabaseStartupTruncatesStaleContents (0.00s) 2026-10-22T11:35:42.252897296Z === RUN TestNewConnectionUsesWAL 2026-10-22T11:35:42.252915142Z --- PASS: TestNewConnectionUsesWAL (0.01s) 2026-10-22T11:35:42.252926401Z === RUN TestNewConnectionConcurrentFirstOpen 2026-10-22T11:35:42.252935523Z --- PASS: TestNewConnectionConcurrentFirstOpen (0.15s) 2026-10-22T11:35:42.252944513Z === RUN TestFavoriteRepositoryGetAllHydratesTags 2026-10-22T11:35:42.252958451Z --- PASS: TestFavoriteRepositoryGetAllHydratesTags (0.01s) 2026-10-22T11:35:42.252968619Z === RUN TestFavoriteRepositoryFindByIDHydratesTags 2026-10-22T11:35:42.252977218Z --- PASS: TestFavoriteRepositoryFindByIDHydratesTags (0.01s) 2026-10-22T11:35:42.252990353Z === RUN TestFavoriteRepositoryFindByURLHydratesTags 2026-10-22T11:35:42.253004261Z --- PASS: TestFavoriteRepositoryFindByURLHydratesTags (0.01s) 2026-10-22T11:35:42.253014128Z === RUN TestFavoriteRepositoryGetByTagHydratesTags 2026-10-22T11:35:42.253023151Z --- PASS: TestFavoriteRepositoryGetByTagHydratesTags (0.01s) 2026-10-22T11:35:42.253031945Z === RUN TestFavoriteRepositoryGetByShortcutHydratesTags 2026-10-22T11:35:42.253046281Z --- PASS: TestFavoriteRepositoryGetByShortcutHydratesTags (0.01s) 2026-10-22T11:35:42.253060707Z === RUN TestFavoriteRepositoryNoTagsHydratesEmptyTags 2026-10-22T11:35:42.253072743Z --- PASS: TestFavoriteRepositoryNoTagsHydratesEmptyTags (0.01s) 2026-10-22T11:35:42.253091695Z === RUN TestFavoriteRepositorySaveUpdatesShortcutKey 2026-10-22T11:35:42.253104857Z --- PASS: TestFavoriteRepositorySaveUpdatesShortcutKey (0.01s) 2026-10-22T11:35:42.253118168Z === RUN TestFavoriteRepositoryGetAllHydratesTagsInBatches 2026-10-22T11:35:42.253127657Z --- PASS: TestFavoriteRepositoryGetAllHydratesTagsInBatches (0.07s) 2026-10-22T11:35:42.253141288Z === RUN TestFavoritesTagsFirstMigrationFolderPathToTag 2026-10-22T11:35:42.253150869Z --- PASS: TestFavoritesTagsFirstMigrationFolderPathToTag (0.01s) 2026-10-22T11:35:42.253159901Z === RUN TestFavoritesTagsFirstMigrationFolderTagCollisionSuffix 2026-10-22T11:35:42.253171071Z --- PASS: TestFavoritesTagsFirstMigrationFolderTagCollisionSuffix (0.01s) 2026-10-22T11:35:42.253188599Z === RUN TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsExistingTag 2026-10-22T11:35:42.253201865Z --- PASS: TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsExistingTag (0.01s) 2026-10-22T11:35:42.253212165Z === RUN TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsFolderNaturalSlug 2026-10-22T11:35:42.253222087Z --- PASS: TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsFolderNaturalSlug (0.02s) 2026-10-22T11:35:42.253233347Z === RUN TestFavoritesTagsFirstMigrationMergesFoldedDuplicateTags 2026-10-22T11:35:42.253244781Z --- PASS: TestFavoritesTagsFirstMigrationMergesFoldedDuplicateTags (0.01s) 2026-10-22T11:35:42.25325061Z === RUN TestSortRankedHistoryMatches 2026-10-22T11:35:42.253259118Z --- PASS: TestSortRankedHistoryMatches (0.00s) 2026-10-22T11:35:42.253269957Z === RUN TestLazyDB_CloseSettlesAdmittedInit 2026-10-22T11:35:42.253278317Z --- PASS: TestLazyDB_CloseSettlesAdmittedInit (0.10s) 2026-10-22T11:35:42.253289636Z === RUN TestLazyDB_CloseRejectsLateAdmission 2026-10-22T11:35:42.25330277Z --- PASS: TestLazyDB_CloseRejectsLateAdmission (0.00s) 2026-10-22T11:35:42.253314368Z === RUN TestFaviconRepositoryUpsertAndGet 2026-10-22T11:35:42.253326189Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253339945Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestFaviconRepositoryUpsertAndGet3072591738/001/dumber.db 2026-10-22T11:35:42.253349991Z --- PASS: TestFaviconRepositoryUpsertAndGet (0.02s) 2026-10-22T11:35:42.253364545Z === RUN TestFaviconRepositoryGetNotFoundReturnsNil 2026-10-22T11:35:42.253383292Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253402892Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestFaviconRepositoryGetNotFoundReturnsNil2598142282/001/dumber.db 2026-10-22T11:35:42.253420105Z --- PASS: TestFaviconRepositoryGetNotFoundReturnsNil (0.02s) 2026-10-22T11:35:42.253434329Z === RUN TestFaviconRepositoryFindFirstUsesCallerCandidateOrder 2026-10-22T11:35:42.253446556Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253461064Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestFaviconRepositoryFindFirstUsesCallerCandidateOrder344507462/001/dumber.db 2026-10-22T11:35:42.253475836Z --- PASS: TestFaviconRepositoryFindFirstUsesCallerCandidateOrder (0.01s) 2026-10-22T11:35:42.253485621Z === RUN TestFaviconRepositoryUpdateLastChecked 2026-10-22T11:35:42.253499324Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253516668Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestFaviconRepositoryUpdateLastChecked508258165/001/dumber.db 2026-10-22T11:35:42.253530829Z --- PASS: TestFaviconRepositoryUpdateLastChecked (0.01s) 2026-10-22T11:35:42.253542007Z === RUN TestFaviconRepositoryDelete 2026-10-22T11:35:42.253557791Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253574752Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestFaviconRepositoryDelete1749379365/001/dumber.db 2026-10-22T11:35:42.253590454Z --- PASS: TestFaviconRepositoryDelete (0.02s) 2026-10-22T11:35:42.253603863Z === RUN TestHistoryRepository_GetRecentSince 2026-10-22T11:35:42.253625354Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253654517Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince1930339305/001/dumber.db 2026-10-22T11:35:42.253681584Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.253711126Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.253739901Z 2026-10-22T11:35:32Z DBG saving history entry url=google.com 2026-10-22T11:35:42.253757579Z --- PASS: TestHistoryRepository_GetRecentSince (0.03s) 2026-10-22T11:35:42.25377023Z === RUN TestHistoryRepository_GetRecentSince_EmptyResult 2026-10-22T11:35:42.253782465Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253796326Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_EmptyResult986388245/001/dumber.db 2026-10-22T11:35:42.253807533Z --- PASS: TestHistoryRepository_GetRecentSince_EmptyResult (0.02s) 2026-10-22T11:35:42.253817759Z === RUN TestHistoryRepository_GetMostVisited 2026-10-22T11:35:42.253829802Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253848649Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited3117665526/001/dumber.db 2026-10-22T11:35:42.25387281Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.253890112Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.253905919Z 2026-10-22T11:35:32Z DBG saving history entry url=google.com 2026-10-22T11:35:42.253917096Z --- PASS: TestHistoryRepository_GetMostVisited (0.02s) 2026-10-22T11:35:42.253927624Z === RUN TestHistoryRepository_GetMostVisited_EmptyResult 2026-10-22T11:35:42.253940019Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.253952003Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited_EmptyResult1852794776/001/dumber.db 2026-10-22T11:35:42.253966543Z --- PASS: TestHistoryRepository_GetMostVisited_EmptyResult (0.01s) 2026-10-22T11:35:42.253976922Z === RUN TestHistoryRepository_GetRecentSince_RespectsTimeFilter 2026-10-22T11:35:42.253988943Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.25401098Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_RespectsTimeFilter2262545787/001/dumber.db 2026-10-22T11:35:42.254023669Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.254034265Z --- PASS: TestHistoryRepository_GetRecentSince_RespectsTimeFilter (0.01s) 2026-10-22T11:35:42.254044277Z === RUN TestHistoryRepository_CRUD 2026-10-22T11:35:42.25405638Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254069438Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_CRUD2852481950/001/dumber.db 2026-10-22T11:35:42.254086058Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.254097155Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.254107849Z --- PASS: TestHistoryRepository_CRUD (0.02s) 2026-10-22T11:35:42.254117888Z === RUN TestHistoryRepository_TimeFilterIntegrity 2026-10-22T11:35:42.254133511Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254147967Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_TimeFilterIntegrity2268685158/001/dumber.db 2026-10-22T11:35:42.254162175Z 2026-10-22T11:35:32Z DBG saving history entry url=test.com 2026-10-22T11:35:42.254178394Z --- PASS: TestHistoryRepository_TimeFilterIntegrity (0.01s) 2026-10-22T11:35:42.254193641Z === RUN TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays 2026-10-22T11:35:42.254212711Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254235729Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays1226966824/001/dumber.db 2026-10-22T11:35:42.254249733Z --- PASS: TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays (0.01s) 2026-10-22T11:35:42.25426066Z === RUN TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays 2026-10-22T11:35:42.254279417Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254293964Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays1998315121/001/dumber.db 2026-10-22T11:35:42.254305622Z --- PASS: TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays (0.01s) 2026-10-22T11:35:42.254315664Z === RUN TestHistoryRepository_GetAllRecentHistory 2026-10-22T11:35:42.254327927Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254346538Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetAllRecentHistory3692341370/001/dumber.db 2026-10-22T11:35:42.25436377Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.254379491Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.254396958Z --- PASS: TestHistoryRepository_GetAllRecentHistory (0.01s) 2026-10-22T11:35:42.254412598Z === RUN TestHistoryRepository_GetAllMostVisited 2026-10-22T11:35:42.254430792Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254468961Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetAllMostVisited2352756400/001/dumber.db 2026-10-22T11:35:42.254487114Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.25449827Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.254508788Z --- PASS: TestHistoryRepository_GetAllMostVisited (0.01s) 2026-10-22T11:35:42.254518861Z === RUN TestHistoryRepository_Search_SingleWord 2026-10-22T11:35:42.254531277Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254544836Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_SingleWord1787654626/001/dumber.db 2026-10-22T11:35:42.254555935Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.254566274Z 2026-10-22T11:35:32Z DBG saving history entry url=gitlab.com 2026-10-22T11:35:42.254577087Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.254592031Z --- PASS: TestHistoryRepository_Search_SingleWord (0.02s) 2026-10-22T11:35:42.254609537Z === RUN TestHistoryRepository_Search_MultiWord 2026-10-22T11:35:42.2546287Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254656093Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_MultiWord4258571037/001/dumber.db 2026-10-22T11:35:42.254668617Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.254679196Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.254689553Z 2026-10-22T11:35:32Z DBG saving history entry url=jira.com 2026-10-22T11:35:42.254700194Z --- PASS: TestHistoryRepository_Search_MultiWord (0.02s) 2026-10-22T11:35:42.254714462Z === RUN TestHistoryRepository_Search_MatchesTitle 2026-10-22T11:35:42.254828871Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254854425Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_MatchesTitle983012777/001/dumber.db 2026-10-22T11:35:42.254892462Z 2026-10-22T11:35:32Z DBG saving history entry url=docs.example.com 2026-10-22T11:35:42.254908444Z --- PASS: TestHistoryRepository_Search_MatchesTitle (0.01s) 2026-10-22T11:35:42.254923109Z === RUN TestHistoryRepository_Search_EmptyQuery 2026-10-22T11:35:42.254947511Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.254965273Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_EmptyQuery2880849755/001/dumber.db 2026-10-22T11:35:42.254982147Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.254994064Z --- PASS: TestHistoryRepository_Search_EmptyQuery (0.01s) 2026-10-22T11:35:42.255003531Z === RUN TestHistoryRepository_Search_NoValidTokens 2026-10-22T11:35:42.255014552Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255029106Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_NoValidTokens1100881586/001/dumber.db 2026-10-22T11:35:42.255042087Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.255057899Z --- PASS: TestHistoryRepository_Search_NoValidTokens (0.01s) 2026-10-22T11:35:42.255072772Z === RUN TestHistoryRepository_Search_NoResults 2026-10-22T11:35:42.255089138Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255112559Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_NoResults3403233544/001/dumber.db 2026-10-22T11:35:42.255130489Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.255156292Z --- PASS: TestHistoryRepository_Search_NoResults (0.01s) 2026-10-22T11:35:42.255179065Z === RUN TestHistoryRepository_Search_PrefixMatching 2026-10-22T11:35:42.255195921Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255215212Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefixMatching1456221737/001/dumber.db 2026-10-22T11:35:42.255229147Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255246803Z 2026-10-22T11:35:32Z DBG saving history entry url=gitlab.com 2026-10-22T11:35:42.255265365Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.25528182Z --- PASS: TestHistoryRepository_Search_PrefixMatching (0.01s) 2026-10-22T11:35:42.255296147Z === RUN TestHistoryRepository_Search_DomainLikeQuery 2026-10-22T11:35:42.255312896Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.25533294Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_DomainLikeQuery1802900829/001/dumber.db 2026-10-22T11:35:42.255351495Z 2026-10-22T11:35:32Z DBG saving history entry url=gordon.bnema.dev 2026-10-22T11:35:42.255369003Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.25538409Z 2026-10-22T11:35:32Z DBG saving history entry url=other.gordon.io 2026-10-22T11:35:42.255393952Z --- PASS: TestHistoryRepository_Search_DomainLikeQuery (0.01s) 2026-10-22T11:35:42.255416384Z === RUN TestHistoryRepository_Search_SpecialCharacters 2026-10-22T11:35:42.255440474Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255461776Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_SpecialCharacters2047043415/001/dumber.db 2026-10-22T11:35:42.255479888Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.2554949Z --- PASS: TestHistoryRepository_Search_SpecialCharacters (0.01s) 2026-10-22T11:35:42.255509889Z === RUN TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens 2026-10-22T11:35:42.255527432Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.25554521Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens3113803018/001/dumber.db 2026-10-22T11:35:42.255565855Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255580811Z --- PASS: TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens (0.02s) 2026-10-22T11:35:42.255592639Z === RUN TestHistoryRepository_Search_SlashSeparatedQuery 2026-10-22T11:35:42.255617416Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255636165Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_SlashSeparatedQuery2780746745/001/dumber.db 2026-10-22T11:35:42.255651759Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255661049Z --- PASS: TestHistoryRepository_Search_SlashSeparatedQuery (0.02s) 2026-10-22T11:35:42.255667604Z === RUN TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch 2026-10-22T11:35:42.255680368Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255693608Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch3380469687/001/dumber.db 2026-10-22T11:35:42.25570856Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.25571918Z 2026-10-22T11:35:32Z DBG saving history entry url=tracker.example.com 2026-10-22T11:35:42.255729718Z --- PASS: TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch (0.02s) 2026-10-22T11:35:42.255736639Z === RUN TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains 2026-10-22T11:35:42.255744286Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255767102Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains580309159/001/dumber.db 2026-10-22T11:35:42.255782294Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255792634Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.255802518Z --- PASS: TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains (0.01s) 2026-10-22T11:35:42.255812585Z === RUN TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery 2026-10-22T11:35:42.255823636Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255844024Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery4217706049/001/dumber.db 2026-10-22T11:35:42.255858267Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255865957Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255872449Z --- PASS: TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery (0.01s) 2026-10-22T11:35:42.255881312Z === RUN TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount 2026-10-22T11:35:42.255892236Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255905201Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount2061999453/001/dumber.db 2026-10-22T11:35:42.255916009Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.255928396Z --- PASS: TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount (0.01s) 2026-10-22T11:35:42.255944445Z === RUN TestHistoryRepository_AboutBlank_CappedVisitCount 2026-10-22T11:35:42.255956222Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.255973938Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_AboutBlank_CappedVisitCount2762490326/001/dumber.db 2026-10-22T11:35:42.255985714Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.255997761Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256013268Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256025508Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256035137Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256049503Z --- PASS: TestHistoryRepository_AboutBlank_CappedVisitCount (0.01s) 2026-10-22T11:35:42.256063612Z === RUN TestHistoryRepository_AboutBlank_NotDominant 2026-10-22T11:35:42.256071776Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256086802Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_AboutBlank_NotDominant4106300001/001/dumber.db 2026-10-22T11:35:42.256103533Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256113906Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256123946Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256141614Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256153014Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256169783Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256184451Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256196823Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256211483Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256226124Z 2026-10-22T11:35:32Z DBG saving history entry url=about:blank 2026-10-22T11:35:42.256240588Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.256256227Z --- PASS: TestHistoryRepository_AboutBlank_NotDominant (0.02s) 2026-10-22T11:35:42.256270834Z === RUN TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit 2026-10-22T11:35:42.256286695Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256311133Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit2805968698/001/dumber.db 2026-10-22T11:35:42.256327071Z 2026-10-22T11:35:32Z DBG saving history entry url=github.com 2026-10-22T11:35:42.256341759Z --- PASS: TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit (0.01s) 2026-10-22T11:35:42.2563575Z === RUN TestHistoryRepository_RejectsEmptyCanonicalDomain 2026-10-22T11:35:42.256373516Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256392654Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_RejectsEmptyCanonicalDomain1609046674/001/dumber.db 2026-10-22T11:35:42.25641244Z --- PASS: TestHistoryRepository_RejectsEmptyCanonicalDomain (0.02s) 2026-10-22T11:35:42.256427375Z === RUN TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete 2026-10-22T11:35:42.256445137Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256463179Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete980257337/001/dumber.db 2026-10-22T11:35:42.256487656Z 2026-10-22T11:35:32Z DBG saving history entry url=www.example.com 2026-10-22T11:35:42.256504487Z 2026-10-22T11:35:32Z DBG saving history entry url=example.com 2026-10-22T11:35:42.256518688Z 2026-10-22T11:35:32Z DBG saving history entry url=other.test 2026-10-22T11:35:42.256534841Z --- PASS: TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete (0.02s) 2026-10-22T11:35:42.256549661Z === RUN TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampTies 2026-10-22T11:35:42.25656163Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256574766Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampT1713075594/001/dumber.db 2026-10-22T11:35:42.256587921Z --- PASS: TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampTies (0.02s) 2026-10-22T11:35:42.256597997Z === RUN TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountURL 2026-10-22T11:35:42.256612162Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256636618Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountU3711506884/001/dumber.db 2026-10-22T11:35:42.256655769Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountURL (0.01s) 2026-10-22T11:35:42.256676323Z === RUN TestHistoryRepository_GetMostVisitedWithin_BoundsResults 2026-10-22T11:35:42.25669302Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.25671602Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_BoundsResults1036136079/001/dumber.db 2026-10-22T11:35:42.25673165Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_BoundsResults (0.01s) 2026-10-22T11:35:42.256742367Z === RUN TestHistoryRepository_GetRecent_ScopeExcludesOldEntries 2026-10-22T11:35:42.256759915Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256773819Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_GetRecent_ScopeExcludesOldEntries373840971/001/dumber.db 2026-10-22T11:35:42.256786164Z --- PASS: TestHistoryRepository_GetRecent_ScopeExcludesOldEntries (0.01s) 2026-10-22T11:35:42.256808391Z === RUN TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch 2026-10-22T11:35:42.256824757Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256842703Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch1891920192/001/dumber.db 2026-10-22T11:35:42.256856319Z --- PASS: TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch (0.01s) 2026-10-22T11:35:42.256867025Z === RUN TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision 2026-10-22T11:35:42.256884712Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256903423Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision2043268011/001/dumber.db 2026-10-22T11:35:42.256920268Z --- PASS: TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision (0.01s) 2026-10-22T11:35:42.256934311Z === RUN TestHistoryRepository_UnboundedScopePreservesNullLastVisited 2026-10-22T11:35:42.256946217Z 2026-10-22T11:35:32Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.256963648Z 2026-10-22T11:35:32Z INF database connection established path=/tmp/TestHistoryRepository_UnboundedScopePreservesNullLastVisited1394537862/001/dumber.db 2026-10-22T11:35:42.256974995Z --- PASS: TestHistoryRepository_UnboundedScopePreservesNullLastVisited (0.01s) 2026-10-22T11:35:42.256984348Z === RUN TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch 2026-10-22T11:35:42.257001081Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257018894Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch2413844740/001/dumber.db 2026-10-22T11:35:42.257036464Z --- PASS: TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch (0.01s) 2026-10-22T11:35:42.257052693Z === RUN TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch 2026-10-22T11:35:42.257069798Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257092554Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch938411809/001/dumber.db 2026-10-22T11:35:42.257108406Z --- PASS: TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch (0.01s) 2026-10-22T11:35:42.257122181Z === RUN TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff 2026-10-22T11:35:42.257134146Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257147588Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff691792730/001/dumber.db 2026-10-22T11:35:42.257158117Z --- PASS: TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff (0.01s) 2026-10-22T11:35:42.2571672Z === RUN TestHistoryRepository_Search_BoundedScopeEmptyResult 2026-10-22T11:35:42.257180454Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257203222Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_Search_BoundedScopeEmptyResult2654986776/001/dumber.db 2026-10-22T11:35:42.257218055Z --- PASS: TestHistoryRepository_Search_BoundedScopeEmptyResult (0.01s) 2026-10-22T11:35:42.257237584Z === RUN TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmpty 2026-10-22T11:35:42.257251465Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257266521Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmp3904841788/001/dumber.db 2026-10-22T11:35:42.257277962Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmpty (0.02s) 2026-10-22T11:35:42.257287614Z === RUN TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex 2026-10-22T11:35:42.257313071Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257333571Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex3941113595/001/dumber.db 2026-10-22T11:35:42.25734853Z --- PASS: TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex (0.01s) 2026-10-22T11:35:42.257368989Z === RUN TestHistoryRepository_ScopeCutoffSubSecondNormalization 2026-10-22T11:35:42.257389579Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257408201Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestHistoryRepository_ScopeCutoffSubSecondNormalization3189626640/001/dumber.db 2026-10-22T11:35:42.257425266Z --- PASS: TestHistoryRepository_ScopeCutoffSubSecondNormalization (0.01s) 2026-10-22T11:35:42.257439133Z === RUN TestLazyDB_NotInitializedByDefault 2026-10-22T11:35:42.257448804Z --- PASS: TestLazyDB_NotInitializedByDefault (0.00s) 2026-10-22T11:35:42.257459516Z === RUN TestLazyDB_InitializesOnFirstAccess 2026-10-22T11:35:42.257478175Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path=/tmp/TestLazyDB_InitializesOnFirstAccess2137303426/001/test.db 2026-10-22T11:35:42.257489698Z 2026-10-22T11:35:33Z DBG lazy database initialized successfully 2026-10-22T11:35:42.25750137Z --- PASS: TestLazyDB_InitializesOnFirstAccess (0.01s) 2026-10-22T11:35:42.257515252Z === RUN TestLazyDB_ReturnsSameConnection 2026-10-22T11:35:42.257529175Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ReturnsSameConnection3543713720/001/test.db 2026-10-22T11:35:42.257540053Z 2026-10-22T11:35:33Z DBG lazy database initialized successfully 2026-10-22T11:35:42.257551286Z --- PASS: TestLazyDB_ReturnsSameConnection (0.02s) 2026-10-22T11:35:42.257562178Z === RUN TestLazyDB_ConcurrentAccess 2026-10-22T11:35:42.257578436Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ConcurrentAccess1533696867/001/test.db 2026-10-22T11:35:42.257590935Z 2026-10-22T11:35:33Z DBG lazy database initialized successfully 2026-10-22T11:35:42.257599818Z --- PASS: TestLazyDB_ConcurrentAccess (0.01s) 2026-10-22T11:35:42.257608018Z === RUN TestLazyDB_CloseBeforeInit 2026-10-22T11:35:42.25761778Z 2026-10-22T11:35:33Z DBG lazy database initialization skipped: provider closed 2026-10-22T11:35:42.257626422Z --- PASS: TestLazyDB_CloseBeforeInit (0.00s) 2026-10-22T11:35:42.257636788Z === RUN TestLazyDB_Path 2026-10-22T11:35:42.257652175Z --- PASS: TestLazyDB_Path (0.00s) 2026-10-22T11:35:42.257665473Z === RUN TestLazyDB_DBIsUsable 2026-10-22T11:35:42.257678362Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path=/tmp/TestLazyDB_DBIsUsable2185535112/001/test.db 2026-10-22T11:35:42.257689758Z 2026-10-22T11:35:33Z DBG lazy database initialized successfully 2026-10-22T11:35:42.257698468Z --- PASS: TestLazyDB_DBIsUsable (0.01s) 2026-10-22T11:35:42.257717929Z === RUN TestLazyDB_WarmupInitializesInBackground 2026-10-22T11:35:42.257739592Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path=/tmp/TestLazyDB_WarmupInitializesInBackground1236620910/001/test.db 2026-10-22T11:35:42.257755066Z 2026-10-22T11:35:33Z DBG lazy database initialized successfully 2026-10-22T11:35:42.257766941Z --- PASS: TestLazyDB_WarmupInitializesInBackground (0.02s) 2026-10-22T11:35:42.257775797Z === RUN TestLazyDB_CloseWaitsForInflightInit 2026-10-22T11:35:42.257789189Z 2026-10-22T11:35:33Z DBG lazy database initialization skipped: provider closed 2026-10-22T11:35:42.257800503Z --- PASS: TestLazyDB_CloseWaitsForInflightInit (0.00s) 2026-10-22T11:35:42.257806465Z === RUN TestLazyDB_ConcurrentWarmupAccessAndClose 2026-10-22T11:35:42.257822106Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ConcurrentWarmupAccessAndClose4207114485/001/test.db 2026-10-22T11:35:42.257832906Z 2026-10-22T11:35:33Z DBG lazy database initialized successfully 2026-10-22T11:35:42.257843793Z --- PASS: TestLazyDB_ConcurrentWarmupAccessAndClose (0.03s) 2026-10-22T11:35:42.257854231Z === RUN TestLazyDB_InitErrorPropagated 2026-10-22T11:35:42.257879659Z 2026-10-22T11:35:33Z DBG lazy database initialization starting path= 2026-10-22T11:35:42.25790083Z 2026-10-22T11:35:33Z ERR lazy database initialization failed error="database path cannot be empty" 2026-10-22T11:35:42.257927986Z --- PASS: TestLazyDB_InitErrorPropagated (0.00s) 2026-10-22T11:35:42.257941173Z === RUN TestSessionRepository_CRUD_NilProcessID 2026-10-22T11:35:42.257955788Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.257972484Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestSessionRepository_CRUD_NilProcessID2432304070/001/dumber.db 2026-10-22T11:35:42.257981834Z 2026-10-22T11:35:33Z DBG saving session session=20251222_070000_nilp type=browser 2026-10-22T11:35:42.258004327Z --- PASS: TestSessionRepository_CRUD_NilProcessID (0.02s) 2026-10-22T11:35:42.258017515Z === RUN TestSessionRepository_CRUD 2026-10-22T11:35:42.258034346Z 2026-10-22T11:35:33Z INF database migrations applied from_version=0 to_version=11 2026-10-22T11:35:42.258052096Z 2026-10-22T11:35:33Z INF database connection established path=/tmp/TestSessionRepository_CRUD4278933010/001/dumber.db 2026-10-22T11:35:42.258083827Z 2026-10-22T11:35:33Z DBG saving session session=20251222_080000_abcd type=browser 2026-10-22T11:35:42.258100688Z --- PASS: TestSessionRepository_CRUD (0.02s) 2026-10-22T11:35:42.258113206Z PASS 2026-10-22T11:35:42.258132888Z ok github.com/bnema/dumber/internal/infrastructure/persistence/sqlite 1.334s 2026-10-22T11:35:42.258149211Z ? github.com/bnema/dumber/internal/infrastructure/persistence/sqlite/sqlc [no test files] 2026-10-22T11:35:42.258163146Z === RUN TestAdmissionGateAcquireRelease 2026-10-22T11:35:42.258175285Z --- PASS: TestAdmissionGateAcquireRelease (0.00s) 2026-10-22T11:35:42.258190558Z === RUN TestAdmissionGateCloseStopsAdmission 2026-10-22T11:35:42.258199479Z --- PASS: TestAdmissionGateCloseStopsAdmission (0.00s) 2026-10-22T11:35:42.25821064Z === RUN TestAdmissionGateWaitDrained 2026-10-22T11:35:42.258228648Z --- PASS: TestAdmissionGateWaitDrained (0.06s) 2026-10-22T11:35:42.258239733Z === RUN TestAdmissionGateWaitDrainedExpiry 2026-10-22T11:35:42.258255482Z --- PASS: TestAdmissionGateWaitDrainedExpiry (0.05s) 2026-10-22T11:35:42.258274125Z === RUN TestAdmissionGateOnDrained 2026-10-22T11:35:42.258285131Z --- PASS: TestAdmissionGateOnDrained (0.00s) 2026-10-22T11:35:42.258290615Z === RUN TestAdmissionGateConcurrent 2026-10-22T11:35:42.258298881Z --- PASS: TestAdmissionGateConcurrent (0.00s) 2026-10-22T11:35:42.258307487Z === RUN TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T11:35:42.258316387Z === PAUSE TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T11:35:42.258325807Z === RUN TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T11:35:42.25834509Z === PAUSE TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T11:35:42.258371687Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T11:35:42.258385907Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T11:35:42.258401361Z === RUN TestMergeRuntimeSafety 2026-10-22T11:35:42.258415372Z === RUN TestMergeRuntimeSafety/missing 2026-10-22T11:35:42.258432073Z === RUN TestMergeRuntimeSafety/preserves_settings 2026-10-22T11:35:42.258444329Z === RUN TestMergeRuntimeSafety/overrides_unsafe_value 2026-10-22T11:35:42.258453228Z === RUN TestMergeRuntimeSafety/already_safe 2026-10-22T11:35:42.258464664Z === RUN TestMergeRuntimeSafety/safe_first_keeps_position_without_exec 2026-10-22T11:35:42.258482069Z === RUN TestMergeRuntimeSafety/collapses_duplicates 2026-10-22T11:35:42.258498346Z === RUN TestMergeRuntimeSafety/bare_key_without_value_is_unsafe 2026-10-22T11:35:42.258517752Z === RUN TestMergeRuntimeSafety/preserves_other_debug_keys 2026-10-22T11:35:42.258539921Z === RUN TestMergeRuntimeSafety/merges_separate_duplicate_entries 2026-10-22T11:35:42.258554161Z === RUN TestMergeRuntimeSafety/safe_first_entry_does_not_hide_second_entry_keys 2026-10-22T11:35:42.258564845Z === RUN TestMergeRuntimeSafety/unsafe_first_entry_preserves_second_entry_keys 2026-10-22T11:35:42.258573619Z --- PASS: TestMergeRuntimeSafety (0.00s) 2026-10-22T11:35:42.258600484Z --- PASS: TestMergeRuntimeSafety/missing (0.00s) 2026-10-22T11:35:42.258641198Z --- PASS: TestMergeRuntimeSafety/preserves_settings (0.00s) 2026-10-22T11:35:42.258674827Z --- PASS: TestMergeRuntimeSafety/overrides_unsafe_value (0.00s) 2026-10-22T11:35:42.258703675Z --- PASS: TestMergeRuntimeSafety/already_safe (0.00s) 2026-10-22T11:35:42.258745144Z --- PASS: TestMergeRuntimeSafety/safe_first_keeps_position_without_exec (0.00s) 2026-10-22T11:35:42.25877595Z --- PASS: TestMergeRuntimeSafety/collapses_duplicates (0.00s) 2026-10-22T11:35:42.258799752Z --- PASS: TestMergeRuntimeSafety/bare_key_without_value_is_unsafe (0.00s) 2026-10-22T11:35:42.258819749Z --- PASS: TestMergeRuntimeSafety/preserves_other_debug_keys (0.00s) 2026-10-22T11:35:42.258838785Z --- PASS: TestMergeRuntimeSafety/merges_separate_duplicate_entries (0.00s) 2026-10-22T11:35:42.258861779Z --- PASS: TestMergeRuntimeSafety/safe_first_entry_does_not_hide_second_entry_keys (0.00s) 2026-10-22T11:35:42.258897465Z --- PASS: TestMergeRuntimeSafety/unsafe_first_entry_preserves_second_entry_keys (0.00s) 2026-10-22T11:35:42.258915301Z === RUN TestMergeRuntimeSafetyDoesNotMutateInput 2026-10-22T11:35:42.258931428Z --- PASS: TestMergeRuntimeSafetyDoesNotMutateInput (0.00s) 2026-10-22T11:35:42.258941569Z === CONT TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T11:35:42.258952326Z --- PASS: TestLivenessProbe_IsProcessAliveRejectsInvalidPID (0.00s) 2026-10-22T11:35:42.258967096Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T11:35:42.258984476Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T11:35:42.258997712Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T11:35:42.259008231Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T11:35:42.259020796Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T11:35:42.259036469Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T11:35:42.259052373Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T11:35:42.259070399Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T11:35:42.259080629Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T11:35:42.259087397Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T11:35:42.259103049Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T11:35:42.259118399Z === CONT TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T11:35:42.25913119Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T11:35:42.259146351Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T11:35:42.259158535Z --- PASS: TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling (0.00s) 2026-10-22T11:35:42.259168374Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors (0.00s) 2026-10-22T11:35:42.25920501Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds (0.00s) 2026-10-22T11:35:42.259247861Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists (0.00s) 2026-10-22T11:35:42.259281139Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates (0.00s) 2026-10-22T11:35:42.259308907Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing (0.00s) 2026-10-22T11:35:42.259327784Z PASS 2026-10-22T11:35:42.259347074Z ok github.com/bnema/dumber/internal/infrastructure/process 0.115s 2026-10-22T11:35:42.259366986Z === RUN TestWithBrowserProfileSeparatesCEFStorageAndIPC 2026-10-22T11:35:42.259378422Z --- PASS: TestWithBrowserProfileSeparatesCEFStorageAndIPC (0.00s) 2026-10-22T11:35:42.259390158Z === RUN TestWithEphemeralBrowserProfileCreatesUniqueRoots 2026-10-22T11:35:42.259416698Z --- PASS: TestWithEphemeralBrowserProfileCreatesUniqueRoots (0.00s) 2026-10-22T11:35:42.259435154Z === RUN TestResolve_ProdPreservesSharedLayout 2026-10-22T11:35:42.259454625Z --- PASS: TestResolve_ProdPreservesSharedLayout (0.00s) 2026-10-22T11:35:42.259472909Z === RUN TestResolve_DevCEF_SeparatesSharedEngineAndIPC 2026-10-22T11:35:42.259483612Z --- PASS: TestResolve_DevCEF_SeparatesSharedEngineAndIPC (0.00s) 2026-10-22T11:35:42.259498889Z === RUN TestResolve_DevIPCPathStaysShortForLongWorktrees 2026-10-22T11:35:42.259513763Z --- PASS: TestResolve_DevIPCPathStaysShortForLongWorktrees (0.00s) 2026-10-22T11:35:42.259558076Z === RUN TestResolve_DevIPCPathFallsBackToTMPDIRWhenRuntimeDirWouldExceedSocketLimit 2026-10-22T11:35:42.259891706Z --- PASS: TestResolve_DevIPCPathFallsBackToTMPDIRWhenRuntimeDirWouldExceedSocketLimit (0.00s) 2026-10-22T11:35:42.259934589Z === RUN TestResolve_DevIPCPathErrorsWhenNoShortBaseExists 2026-10-22T11:35:42.259966351Z --- PASS: TestResolve_DevIPCPathErrorsWhenNoShortBaseExists (0.00s) 2026-10-22T11:35:42.259989977Z === RUN TestResolve_DevWebKitAndCEF_HaveDifferentTechnicalNamespaces 2026-10-22T11:35:42.260021841Z --- PASS: TestResolve_DevWebKitAndCEF_HaveDifferentTechnicalNamespaces (0.00s) 2026-10-22T11:35:42.260047115Z === RUN TestResolve_DefaultsEmptyEngineToWebKit 2026-10-22T11:35:42.260066927Z --- PASS: TestResolve_DefaultsEmptyEngineToWebKit (0.00s) 2026-10-22T11:35:42.26009147Z === RUN TestResolve_NormalizesEngineWhitespaceAndCase 2026-10-22T11:35:42.26013811Z --- PASS: TestResolve_NormalizesEngineWhitespaceAndCase (0.00s) 2026-10-22T11:35:42.26015253Z === RUN TestResolve_DefaultsUnknownEngineToWebKit 2026-10-22T11:35:42.260163316Z --- PASS: TestResolve_DefaultsUnknownEngineToWebKit (0.00s) 2026-10-22T11:35:42.260178514Z === RUN TestResolve_DevFailsWhenCWDUnavailable 2026-10-22T11:35:42.260215942Z --- PASS: TestResolve_DevFailsWhenCWDUnavailable (0.00s) 2026-10-22T11:35:42.260238644Z PASS 2026-10-22T11:35:42.260252474Z ok github.com/bnema/dumber/internal/infrastructure/runtimeprofile 0.004s 2026-10-22T11:35:42.260266411Z === RUN TestService_DrainSettlesAfterDebounceAndSave 2026-10-22T11:35:42.260278229Z --- PASS: TestService_DrainSettlesAfterDebounceAndSave (0.00s) 2026-10-22T11:35:42.260295736Z === RUN TestService_FailedSaveIsSettledButFailed 2026-10-22T11:35:42.260309292Z --- PASS: TestService_FailedSaveIsSettledButFailed (0.00s) 2026-10-22T11:35:42.260407188Z === RUN TestService_WaitSettledExpiry 2026-10-22T11:35:42.260604978Z --- PASS: TestService_WaitSettledExpiry (0.05s) 2026-10-22T11:35:42.260672381Z === RUN TestService_OnSettledFiresAfterSave 2026-10-22T11:35:42.260699163Z --- PASS: TestService_OnSettledFiresAfterSave (0.00s) 2026-10-22T11:35:42.260727411Z === RUN TestService_SaveSnapshot_RetriesTransientFKAndSucceeds 2026-10-22T11:35:42.260752392Z --- PASS: TestService_SaveSnapshot_RetriesTransientFKAndSucceeds (0.00s) 2026-10-22T11:35:42.260786636Z === RUN TestService_SaveSnapshot_RetriesTransientFKAndFails 2026-10-22T11:35:42.260812997Z --- PASS: TestService_SaveSnapshot_RetriesTransientFKAndFails (0.00s) 2026-10-22T11:35:42.260839387Z === RUN TestService_SaveSnapshot_DoesNotRetryNonFKError 2026-10-22T11:35:42.260865937Z --- PASS: TestService_SaveSnapshot_DoesNotRetryNonFKError (0.00s) 2026-10-22T11:35:42.260890496Z === RUN TestService_SetReady_SavesPendingDirtySnapshot 2026-10-22T11:35:42.260910741Z --- PASS: TestService_SetReady_SavesPendingDirtySnapshot (0.00s) 2026-10-22T11:35:42.260929232Z === RUN TestService_SaveNowPassesWindowSnapshots 2026-10-22T11:35:42.260948151Z --- PASS: TestService_SaveNowPassesWindowSnapshots (0.00s) 2026-10-22T11:35:42.260973248Z === RUN TestService_SaveSnapshotKeepsDirtyWhenWindowSnapshotUnavailable 2026-10-22T11:35:42.260997095Z --- PASS: TestService_SaveSnapshotKeepsDirtyWhenWindowSnapshotUnavailable (0.00s) 2026-10-22T11:35:42.26102306Z === RUN TestService_SaveNowPersistsEmptyWindowSnapshotAsV2 2026-10-22T11:35:42.261045148Z --- PASS: TestService_SaveNowPersistsEmptyWindowSnapshotAsV2 (0.00s) 2026-10-22T11:35:42.261071045Z === RUN TestService_SaveNowPreservesLegacySingleEmptyWindowSentinel 2026-10-22T11:35:42.26109427Z --- PASS: TestService_SaveNowPreservesLegacySingleEmptyWindowSentinel (0.00s) 2026-10-22T11:35:42.261118249Z === RUN TestService_DebounceTimerClearsOnFire 2026-10-22T11:35:42.261147385Z --- PASS: TestService_DebounceTimerClearsOnFire (0.01s) 2026-10-22T11:35:42.261168632Z === RUN TestService_StopJoinsInFlightSave 2026-10-22T11:35:42.261190566Z --- PASS: TestService_StopJoinsInFlightSave (0.22s) 2026-10-22T11:35:42.261215394Z === RUN TestService_MarkDirtyNoOpAfterStop 2026-10-22T11:35:42.261241349Z --- PASS: TestService_MarkDirtyNoOpAfterStop (0.02s) 2026-10-22T11:35:42.261264852Z === RUN TestService_SupersededTimerSavesNothing 2026-10-22T11:35:42.261289661Z --- PASS: TestService_SupersededTimerSavesNothing (0.05s) 2026-10-22T11:35:42.261309815Z PASS 2026-10-22T11:35:42.261329209Z ok github.com/bnema/dumber/internal/infrastructure/snapshot 0.358s 2026-10-22T11:35:42.261347762Z === RUN TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T11:35:42.261365689Z === PAUSE TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T11:35:42.26140293Z === RUN TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T11:35:42.261424433Z === PAUSE TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T11:35:42.261449677Z === RUN TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T11:35:42.261475516Z === PAUSE TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T11:35:42.261500484Z === RUN TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T11:35:42.261525887Z === PAUSE TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T11:35:42.261553041Z === RUN TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T11:35:42.261577544Z === PAUSE TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T11:35:42.261603606Z === RUN TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T11:35:42.261626993Z === PAUSE TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T11:35:42.261651978Z === RUN TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T11:35:42.261672712Z === PAUSE TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T11:35:42.261690418Z === RUN TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T11:35:42.261715453Z === PAUSE TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T11:35:42.261732574Z === RUN TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T11:35:42.261749916Z === PAUSE TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T11:35:42.261773862Z === RUN TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T11:35:42.261810259Z === PAUSE TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T11:35:42.261835342Z === RUN TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T11:35:42.261859702Z === PAUSE TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T11:35:42.261882884Z === RUN TestBuildMessageEnvelope 2026-10-22T11:35:42.261900996Z === PAUSE TestBuildMessageEnvelope 2026-10-22T11:35:42.261917834Z === RUN TestClientSendPrefersNativeTransport 2026-10-22T11:35:42.26193506Z === PAUSE TestClientSendPrefersNativeTransport 2026-10-22T11:35:42.261952555Z === RUN TestClientSendFallsBackToFetchTransport 2026-10-22T11:35:42.261969641Z === PAUSE TestClientSendFallsBackToFetchTransport 2026-10-22T11:35:42.261986539Z === RUN TestClientTimelineDecodesEntries 2026-10-22T11:35:42.262015556Z === PAUSE TestClientTimelineDecodesEntries 2026-10-22T11:35:42.262039669Z === RUN TestClientTimelineWindowOmitsZeroCursor 2026-10-22T11:35:42.262063921Z === PAUSE TestClientTimelineWindowOmitsZeroCursor 2026-10-22T11:35:42.262088631Z === RUN TestClientTimelineWindowSendsCompleteCursor 2026-10-22T11:35:42.262112497Z === PAUSE TestClientTimelineWindowSendsCompleteCursor 2026-10-22T11:35:42.262129164Z === RUN TestClientTimelineWindowRejectsPartialCursor 2026-10-22T11:35:42.262150127Z === PAUSE TestClientTimelineWindowRejectsPartialCursor 2026-10-22T11:35:42.262170921Z === RUN TestClientDeleteRangeRejectsEmptyRange 2026-10-22T11:35:42.262188108Z === PAUSE TestClientDeleteRangeRejectsEmptyRange 2026-10-22T11:35:42.262212202Z === RUN TestClientDeleteRangeSendsRange 2026-10-22T11:35:42.262236745Z === PAUSE TestClientDeleteRangeSendsRange 2026-10-22T11:35:42.262262714Z === RUN TestClientListDecodesFavorites 2026-10-22T11:35:42.262282938Z === PAUSE TestClientListDecodesFavorites 2026-10-22T11:35:42.262300059Z === RUN TestClientListTagsDecodesTags 2026-10-22T11:35:42.26231621Z === PAUSE TestClientListTagsDecodesTags 2026-10-22T11:35:42.262343246Z === RUN TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T11:35:42.262362923Z === PAUSE TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T11:35:42.262380272Z === RUN TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T11:35:42.262405086Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T11:35:42.262421909Z === RUN TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T11:35:42.262439398Z === PAUSE TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T11:35:42.262460163Z === RUN TestClientDomainStatsRejectsNegativeLimit 2026-10-22T11:35:42.262485578Z === PAUSE TestClientDomainStatsRejectsNegativeLimit 2026-10-22T11:35:42.262510527Z === RUN TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T11:35:42.262527544Z === PAUSE TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T11:35:42.262544043Z === RUN TestClientDeleteEntryRejectsInvalidID 2026-10-22T11:35:42.262563056Z === PAUSE TestClientDeleteEntryRejectsInvalidID 2026-10-22T11:35:42.262587415Z === RUN TestClientTagActionsTrimFields 2026-10-22T11:35:42.262610011Z === PAUSE TestClientTagActionsTrimFields 2026-10-22T11:35:42.262634048Z === RUN TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T11:35:42.262651453Z === PAUSE TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T11:35:42.262669738Z === RUN TestClientRejectsNegativeHistoryLimits 2026-10-22T11:35:42.262686984Z === PAUSE TestClientRejectsNegativeHistoryLimits 2026-10-22T11:35:42.262710948Z === CONT TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T11:35:42.262737034Z --- PASS: TestDecodeBrowserRequest_DirectConfigEndpoint (0.00s) 2026-10-22T11:35:42.262761036Z === CONT TestClientRejectsNegativeHistoryLimits 2026-10-22T11:35:42.262785584Z --- PASS: TestClientRejectsNegativeHistoryLimits (0.00s) 2026-10-22T11:35:42.262803789Z === CONT TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T11:35:42.262821127Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/delete_favorite 2026-10-22T11:35:42.262851924Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/set_shortcut 2026-10-22T11:35:42.262877752Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/create_tag 2026-10-22T11:35:42.262896632Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/update_tag 2026-10-22T11:35:42.262914345Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/update_tag_name 2026-10-22T11:35:42.262937844Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/delete_tag 2026-10-22T11:35:42.262956372Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/assign_favorite 2026-10-22T11:35:42.262974527Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/assign_tag 2026-10-22T11:35:42.262996898Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/remove_favorite 2026-10-22T11:35:42.263022944Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/remove_tag 2026-10-22T11:35:42.263047835Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs (0.00s) 2026-10-22T11:35:42.263088932Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/delete_favorite (0.00s) 2026-10-22T11:35:42.263126545Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/set_shortcut (0.00s) 2026-10-22T11:35:42.263164174Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/create_tag (0.00s) 2026-10-22T11:35:42.263215477Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/update_tag (0.00s) 2026-10-22T11:35:42.263259946Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/update_tag_name (0.00s) 2026-10-22T11:35:42.263301201Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/delete_tag (0.00s) 2026-10-22T11:35:42.263339022Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/assign_favorite (0.00s) 2026-10-22T11:35:42.263374565Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/assign_tag (0.00s) 2026-10-22T11:35:42.263489491Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/remove_favorite (0.00s) 2026-10-22T11:35:42.263527058Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/remove_tag (0.00s) 2026-10-22T11:35:42.263552209Z === CONT TestClientTagActionsTrimFields 2026-10-22T11:35:42.263579823Z --- PASS: TestClientTagActionsTrimFields (0.00s) 2026-10-22T11:35:42.263596982Z === CONT TestClientDeleteEntryRejectsInvalidID 2026-10-22T11:35:42.263615532Z --- PASS: TestClientDeleteEntryRejectsInvalidID (0.00s) 2026-10-22T11:35:42.263644067Z === CONT TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T11:35:42.263670325Z --- PASS: TestClientDeleteDomainRejectsEmptyDomain (0.00s) 2026-10-22T11:35:42.26369429Z === CONT TestClientDomainStatsRejectsNegativeLimit 2026-10-22T11:35:42.263719912Z --- PASS: TestClientDomainStatsRejectsNegativeLimit (0.00s) 2026-10-22T11:35:42.263750662Z === CONT TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T11:35:42.263768361Z === CONT TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T11:35:42.263784479Z === RUN TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T11:35:42.263801095Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T11:35:42.263818034Z === RUN TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T11:35:42.263830272Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T11:35:42.263839492Z === RUN TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T11:35:42.263858122Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T11:35:42.263869124Z === RUN TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T11:35:42.263875822Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T11:35:42.263888687Z === RUN TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T11:35:42.263895496Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T11:35:42.263902099Z === CONT TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T11:35:42.263919066Z === CONT TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T11:35:42.263928314Z === CONT TestBuildMessageEnvelope 2026-10-22T11:35:42.263945691Z --- PASS: TestBuildMessageEnvelope (0.00s) 2026-10-22T11:35:42.263962382Z === CONT TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T11:35:42.263976443Z --- PASS: TestWrapDirectAPIResponse_PreservesPayload (0.00s) 2026-10-22T11:35:42.26399309Z === CONT TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T11:35:42.264003677Z --- PASS: TestNormalizeBridgeShimResponse_RejectsEmptyBody (0.00s) 2026-10-22T11:35:42.264011886Z === CONT TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T11:35:42.264020688Z --- PASS: TestNormalizeBridgeShimResponse_RejectsMissingData (0.00s) 2026-10-22T11:35:42.264046742Z === CONT TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T11:35:42.264074576Z --- PASS: TestNormalizeBridgeShimResponse_RejectsMalformedJSON (0.00s) 2026-10-22T11:35:42.264096008Z === CONT TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T11:35:42.264122176Z --- PASS: TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData (0.00s) 2026-10-22T11:35:42.264138172Z === CONT TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T11:35:42.264152409Z --- PASS: TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload (0.00s) 2026-10-22T11:35:42.264169027Z === CONT TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T11:35:42.264184865Z --- PASS: TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope (0.00s) 2026-10-22T11:35:42.26420041Z === CONT TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T11:35:42.264216668Z --- PASS: TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope (0.00s) 2026-10-22T11:35:42.264231614Z === CONT TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T11:35:42.264249031Z --- PASS: TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope (0.00s) 2026-10-22T11:35:42.264271114Z === CONT TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T11:35:42.264283115Z --- PASS: TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim (0.00s) 2026-10-22T11:35:42.26429384Z === CONT TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T11:35:42.264313243Z --- PASS: TestClientCurrentAndDefaultDecodeConfigPayload (0.00s) 2026-10-22T11:35:42.264330522Z === CONT TestClientListTagsDecodesTags 2026-10-22T11:35:42.26434351Z === CONT TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T11:35:42.264352766Z --- PASS: TestClientListTagsDecodesTags (0.00s) 2026-10-22T11:35:42.264361919Z === CONT TestClientListDecodesFavorites 2026-10-22T11:35:42.264368243Z === CONT TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T11:35:42.264376522Z --- PASS: TestClientListDecodesFavorites (0.00s) 2026-10-22T11:35:42.26438537Z === CONT TestClientDeleteRangeSendsRange 2026-10-22T11:35:42.264401358Z === CONT TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T11:35:42.264415088Z --- PASS: TestClientDeleteRangeSendsRange (0.00s) 2026-10-22T11:35:42.264426746Z === CONT TestClientDeleteRangeRejectsEmptyRange 2026-10-22T11:35:42.264437882Z --- PASS: TestClientDeleteRangeRejectsEmptyRange (0.00s) 2026-10-22T11:35:42.264446662Z === CONT TestClientTimelineWindowRejectsPartialCursor 2026-10-22T11:35:42.264462733Z --- PASS: TestClientTimelineWindowRejectsPartialCursor (0.00s) 2026-10-22T11:35:42.26447577Z === CONT TestClientTimelineWindowSendsCompleteCursor 2026-10-22T11:35:42.264488244Z --- PASS: TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline (0.00s) 2026-10-22T11:35:42.264504177Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes (0.00s) 2026-10-22T11:35:42.264528919Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/save_config (0.00s) 2026-10-22T11:35:42.264555975Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings (0.00s) 2026-10-22T11:35:42.264580928Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding (0.00s) 2026-10-22T11:35:42.264606806Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/set_keybinding (0.00s) 2026-10-22T11:35:42.264628626Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/get_keybindings (0.00s) 2026-10-22T11:35:42.264642659Z === CONT TestClientSendPrefersNativeTransport 2026-10-22T11:35:42.264658473Z --- PASS: TestClientTimelineWindowSendsCompleteCursor (0.00s) 2026-10-22T11:35:42.264672545Z === CONT TestClientTimelineWindowOmitsZeroCursor 2026-10-22T11:35:42.264682731Z --- PASS: TestClientSendPrefersNativeTransport (0.00s) 2026-10-22T11:35:42.264691552Z === CONT TestClientTimelineDecodesEntries 2026-10-22T11:35:42.264702397Z --- PASS: TestClientTimelineWindowOmitsZeroCursor (0.00s) 2026-10-22T11:35:42.264713329Z === CONT TestClientSendFallsBackToFetchTransport 2026-10-22T11:35:42.264722474Z --- PASS: TestClientTimelineDecodesEntries (0.00s) 2026-10-22T11:35:42.264749616Z --- PASS: TestClientSendFallsBackToFetchTransport (0.00s) 2026-10-22T11:35:42.264761702Z PASS 2026-10-22T11:35:42.264772252Z ok github.com/bnema/dumber/internal/infrastructure/systemviewsbridge 0.005s 2026-10-22T11:35:42.264784502Z ? github.com/bnema/dumber/internal/infrastructure/systemviewsbridge/mocks [no test files] 2026-10-22T11:35:42.264795135Z ? github.com/bnema/dumber/internal/infrastructure/textinput [no test files] 2026-10-22T11:35:42.264805931Z === RUN TestApplier_SelfUpdateBlockedReason 2026-10-22T11:35:42.26481463Z --- PASS: TestApplier_SelfUpdateBlockedReason (0.03s) 2026-10-22T11:35:42.264825374Z === RUN TestApplier_CanSelfUpdate_ConsistentWithReason 2026-10-22T11:35:42.264834906Z --- PASS: TestApplier_CanSelfUpdate_ConsistentWithReason (0.06s) 2026-10-22T11:35:42.264843948Z === RUN TestApplier_StagingPaths 2026-10-22T11:35:42.264852511Z --- PASS: TestApplier_StagingPaths (0.00s) 2026-10-22T11:35:42.264860798Z === RUN TestApplier_HasStagedUpdate 2026-10-22T11:35:42.264874963Z --- PASS: TestApplier_HasStagedUpdate (0.00s) 2026-10-22T11:35:42.264890107Z === RUN TestApplier_ClearStagedUpdate 2026-10-22T11:35:42.264904218Z --- PASS: TestApplier_ClearStagedUpdate (0.00s) 2026-10-22T11:35:42.264913294Z === RUN TestApplier_StageUpdate 2026-10-22T11:35:42.264921952Z --- PASS: TestApplier_StageUpdate (0.00s) 2026-10-22T11:35:42.264930248Z === RUN TestNewApplierFromXDG 2026-10-22T11:35:42.26494251Z --- PASS: TestNewApplierFromXDG (0.00s) 2026-10-22T11:35:42.264953293Z === RUN TestSelfUpdateBlockedReason_Constants 2026-10-22T11:35:42.264966581Z --- PASS: TestSelfUpdateBlockedReason_Constants (0.00s) 2026-10-22T11:35:42.264972371Z === RUN TestCompareVersions 2026-10-22T11:35:42.264983002Z === RUN TestCompareVersions/equal_simple 2026-10-22T11:35:42.26498967Z === RUN TestCompareVersions/equal_two_parts 2026-10-22T11:35:42.264998505Z === RUN TestCompareVersions/equal_one_part 2026-10-22T11:35:42.265010884Z === RUN TestCompareVersions/major_less 2026-10-22T11:35:42.265019782Z === RUN TestCompareVersions/minor_less 2026-10-22T11:35:42.265034643Z === RUN TestCompareVersions/patch_less 2026-10-22T11:35:42.265051898Z === RUN TestCompareVersions/complex_less 2026-10-22T11:35:42.265066358Z === RUN TestCompareVersions/real_world_less 2026-10-22T11:35:42.265079558Z === RUN TestCompareVersions/major_greater 2026-10-22T11:35:42.265092403Z === RUN TestCompareVersions/minor_greater 2026-10-22T11:35:42.265105567Z === RUN TestCompareVersions/patch_greater 2026-10-22T11:35:42.265121885Z === RUN TestCompareVersions/prerelease_equal 2026-10-22T11:35:42.265135539Z === RUN TestCompareVersions/prerelease_less 2026-10-22T11:35:42.265148923Z === RUN TestCompareVersions/prerelease_greater 2026-10-22T11:35:42.265161805Z === RUN TestCompareVersions/partial_v1 2026-10-22T11:35:42.265174159Z === RUN TestCompareVersions/partial_v2 2026-10-22T11:35:42.265184818Z === RUN TestCompareVersions/partial_less 2026-10-22T11:35:42.265197732Z === RUN TestCompareVersions/partial_greater 2026-10-22T11:35:42.26521058Z === RUN TestCompareVersions/zero_versions 2026-10-22T11:35:42.265218958Z === RUN TestCompareVersions/zero_less 2026-10-22T11:35:42.26522743Z --- PASS: TestCompareVersions (0.00s) 2026-10-22T11:35:42.265242158Z --- PASS: TestCompareVersions/equal_simple (0.00s) 2026-10-22T11:35:42.265260881Z --- PASS: TestCompareVersions/equal_two_parts (0.00s) 2026-10-22T11:35:42.265284235Z --- PASS: TestCompareVersions/equal_one_part (0.00s) 2026-10-22T11:35:42.26530455Z --- PASS: TestCompareVersions/major_less (0.00s) 2026-10-22T11:35:42.265324878Z --- PASS: TestCompareVersions/minor_less (0.00s) 2026-10-22T11:35:42.265345879Z --- PASS: TestCompareVersions/patch_less (0.00s) 2026-10-22T11:35:42.265361217Z --- PASS: TestCompareVersions/complex_less (0.00s) 2026-10-22T11:35:42.265377701Z --- PASS: TestCompareVersions/real_world_less (0.00s) 2026-10-22T11:35:42.265397712Z --- PASS: TestCompareVersions/major_greater (0.00s) 2026-10-22T11:35:42.265419557Z --- PASS: TestCompareVersions/minor_greater (0.00s) 2026-10-22T11:35:42.265439223Z --- PASS: TestCompareVersions/patch_greater (0.00s) 2026-10-22T11:35:42.265457417Z --- PASS: TestCompareVersions/prerelease_equal (0.00s) 2026-10-22T11:35:42.265479407Z --- PASS: TestCompareVersions/prerelease_less (0.00s) 2026-10-22T11:35:42.265499753Z --- PASS: TestCompareVersions/prerelease_greater (0.00s) 2026-10-22T11:35:42.265514973Z --- PASS: TestCompareVersions/partial_v1 (0.00s) 2026-10-22T11:35:42.265529554Z --- PASS: TestCompareVersions/partial_v2 (0.00s) 2026-10-22T11:35:42.265546093Z --- PASS: TestCompareVersions/partial_less (0.00s) 2026-10-22T11:35:42.265564127Z --- PASS: TestCompareVersions/partial_greater (0.00s) 2026-10-22T11:35:42.265586587Z --- PASS: TestCompareVersions/zero_versions (0.00s) 2026-10-22T11:35:42.265606558Z --- PASS: TestCompareVersions/zero_less (0.00s) 2026-10-22T11:35:42.265616788Z === RUN TestGetArchName 2026-10-22T11:35:42.265625742Z --- PASS: TestGetArchName (0.00s) 2026-10-22T11:35:42.265634025Z === RUN TestValidateDownloadURL 2026-10-22T11:35:42.265642798Z === RUN TestValidateDownloadURL/valid_latest_release_URL 2026-10-22T11:35:42.26565176Z === RUN TestValidateDownloadURL/valid_versioned_release_URL 2026-10-22T11:35:42.265660456Z === RUN TestValidateDownloadURL/http_not_allowed 2026-10-22T11:35:42.265681368Z === RUN TestValidateDownloadURL/ftp_not_allowed 2026-10-22T11:35:42.265694786Z === RUN TestValidateDownloadURL/wrong_host 2026-10-22T11:35:42.265710109Z === RUN TestValidateDownloadURL/subdomain_not_allowed 2026-10-22T11:35:42.265743133Z === RUN TestValidateDownloadURL/typosquat_domain 2026-10-22T11:35:42.265755818Z === RUN TestValidateDownloadURL/not_a_releases_URL 2026-10-22T11:35:42.265766827Z === RUN TestValidateDownloadURL/blob_URL_not_allowed 2026-10-22T11:35:42.265772498Z === RUN TestValidateDownloadURL/empty_URL 2026-10-22T11:35:42.26578229Z === RUN TestValidateDownloadURL/invalid_URL_format 2026-10-22T11:35:42.265796179Z --- PASS: TestValidateDownloadURL (0.00s) 2026-10-22T11:35:42.26581929Z --- PASS: TestValidateDownloadURL/valid_latest_release_URL (0.00s) 2026-10-22T11:35:42.265845309Z --- PASS: TestValidateDownloadURL/valid_versioned_release_URL (0.00s) 2026-10-22T11:35:42.265867133Z --- PASS: TestValidateDownloadURL/http_not_allowed (0.00s) 2026-10-22T11:35:42.265884249Z --- PASS: TestValidateDownloadURL/ftp_not_allowed (0.00s) 2026-10-22T11:35:42.265899872Z --- PASS: TestValidateDownloadURL/wrong_host (0.00s) 2026-10-22T11:35:42.265918779Z --- PASS: TestValidateDownloadURL/subdomain_not_allowed (0.00s) 2026-10-22T11:35:42.265940124Z --- PASS: TestValidateDownloadURL/typosquat_domain (0.00s) 2026-10-22T11:35:42.265965335Z --- PASS: TestValidateDownloadURL/not_a_releases_URL (0.00s) 2026-10-22T11:35:42.265987874Z --- PASS: TestValidateDownloadURL/blob_URL_not_allowed (0.00s) 2026-10-22T11:35:42.266005551Z --- PASS: TestValidateDownloadURL/empty_URL (0.00s) 2026-10-22T11:35:42.266022245Z --- PASS: TestValidateDownloadURL/invalid_URL_format (0.00s) 2026-10-22T11:35:42.266029312Z === RUN TestSanitizeTarPath 2026-10-22T11:35:42.266037524Z === RUN TestSanitizeTarPath/simple_filename 2026-10-22T11:35:42.266050382Z === RUN TestSanitizeTarPath/nested_path 2026-10-22T11:35:42.266065243Z === RUN TestSanitizeTarPath/deep_nested_path 2026-10-22T11:35:42.266078705Z === RUN TestSanitizeTarPath/parent_directory_escape 2026-10-22T11:35:42.26609038Z === RUN TestSanitizeTarPath/hidden_parent_escape 2026-10-22T11:35:42.266099834Z === RUN TestSanitizeTarPath/double_dot_at_start_of_filename 2026-10-22T11:35:42.266113196Z === RUN TestSanitizeTarPath/absolute_path_unix 2026-10-22T11:35:42.266122136Z === RUN TestSanitizeTarPath/dot_dot_in_middle 2026-10-22T11:35:42.266130718Z === RUN TestSanitizeTarPath/current_directory 2026-10-22T11:35:42.2661415Z === RUN TestSanitizeTarPath/multiple_slashes 2026-10-22T11:35:42.266150162Z --- PASS: TestSanitizeTarPath (0.00s) 2026-10-22T11:35:42.266165475Z --- PASS: TestSanitizeTarPath/simple_filename (0.00s) 2026-10-22T11:35:42.266185141Z --- PASS: TestSanitizeTarPath/nested_path (0.00s) 2026-10-22T11:35:42.266205674Z --- PASS: TestSanitizeTarPath/deep_nested_path (0.00s) 2026-10-22T11:35:42.266231995Z --- PASS: TestSanitizeTarPath/parent_directory_escape (0.00s) 2026-10-22T11:35:42.26625152Z --- PASS: TestSanitizeTarPath/hidden_parent_escape (0.00s) 2026-10-22T11:35:42.266275068Z --- PASS: TestSanitizeTarPath/double_dot_at_start_of_filename (0.00s) 2026-10-22T11:35:42.266295078Z --- PASS: TestSanitizeTarPath/absolute_path_unix (0.00s) 2026-10-22T11:35:42.26631593Z --- PASS: TestSanitizeTarPath/dot_dot_in_middle (0.00s) 2026-10-22T11:35:42.266336793Z --- PASS: TestSanitizeTarPath/current_directory (0.00s) 2026-10-22T11:35:42.266358545Z --- PASS: TestSanitizeTarPath/multiple_slashes (0.00s) 2026-10-22T11:35:42.266372002Z === RUN TestVerifyChecksum 2026-10-22T11:35:42.266385658Z === RUN TestVerifyChecksum/valid_checksum_lowercase 2026-10-22T11:35:42.266399116Z === RUN TestVerifyChecksum/valid_checksum_uppercase 2026-10-22T11:35:42.266407894Z === RUN TestVerifyChecksum/invalid_checksum 2026-10-22T11:35:42.266416378Z === RUN TestVerifyChecksum/wrong_length_hash 2026-10-22T11:35:42.266424547Z === RUN TestVerifyChecksum/file_not_found 2026-10-22T11:35:42.266437513Z --- PASS: TestVerifyChecksum (0.00s) 2026-10-22T11:35:42.266464158Z --- PASS: TestVerifyChecksum/valid_checksum_lowercase (0.00s) 2026-10-22T11:35:42.266487458Z --- PASS: TestVerifyChecksum/valid_checksum_uppercase (0.00s) 2026-10-22T11:35:42.266503862Z --- PASS: TestVerifyChecksum/invalid_checksum (0.00s) 2026-10-22T11:35:42.266519607Z --- PASS: TestVerifyChecksum/wrong_length_hash (0.00s) 2026-10-22T11:35:42.266538765Z --- PASS: TestVerifyChecksum/file_not_found (0.00s) 2026-10-22T11:35:42.266552443Z === RUN TestSizeLimits 2026-10-22T11:35:42.266563922Z --- PASS: TestSizeLimits (0.00s) 2026-10-22T11:35:42.266578505Z === RUN TestRetryDelayForAttempt 2026-10-22T11:35:42.266593165Z === RUN TestRetryDelayForAttempt/first_attempt 2026-10-22T11:35:42.266602013Z === RUN TestRetryDelayForAttempt/second_attempt 2026-10-22T11:35:42.266614153Z === RUN TestRetryDelayForAttempt/third_attempt 2026-10-22T11:35:42.266625933Z === RUN TestRetryDelayForAttempt/capped_attempt 2026-10-22T11:35:42.26663765Z --- PASS: TestRetryDelayForAttempt (0.00s) 2026-10-22T11:35:42.266660484Z --- PASS: TestRetryDelayForAttempt/first_attempt (0.00s) 2026-10-22T11:35:42.266681511Z --- PASS: TestRetryDelayForAttempt/second_attempt (0.00s) 2026-10-22T11:35:42.266702643Z --- PASS: TestRetryDelayForAttempt/third_attempt (0.00s) 2026-10-22T11:35:42.266726012Z --- PASS: TestRetryDelayForAttempt/capped_attempt (0.00s) 2026-10-22T11:35:42.266737579Z === RUN TestRetryDelayForAttemptAddsJitter 2026-10-22T11:35:42.266747911Z --- PASS: TestRetryDelayForAttemptAddsJitter (0.00s) 2026-10-22T11:35:42.266758182Z === RUN TestIsRetryableRequestError 2026-10-22T11:35:42.266767144Z === RUN TestIsRetryableRequestError/nil 2026-10-22T11:35:42.266775941Z === RUN TestIsRetryableRequestError/context_canceled 2026-10-22T11:35:42.266785234Z === RUN TestIsRetryableRequestError/context_deadline_exceeded 2026-10-22T11:35:42.266794455Z === RUN TestIsRetryableRequestError/timeout_net_error 2026-10-22T11:35:42.266809695Z === RUN TestIsRetryableRequestError/temporary_dns_error 2026-10-22T11:35:42.266821895Z === RUN TestIsRetryableRequestError/non-timeout_net_error 2026-10-22T11:35:42.266831688Z === RUN TestIsRetryableRequestError/transient_errno_through_net_op_error 2026-10-22T11:35:42.266841197Z === RUN TestIsRetryableRequestError/non-transient_errno 2026-10-22T11:35:42.266850415Z === RUN TestIsRetryableRequestError/ordinary_error 2026-10-22T11:35:42.266858708Z --- PASS: TestIsRetryableRequestError (0.00s) 2026-10-22T11:35:42.266876071Z --- PASS: TestIsRetryableRequestError/nil (0.00s) 2026-10-22T11:35:42.266897376Z --- PASS: TestIsRetryableRequestError/context_canceled (0.00s) 2026-10-22T11:35:42.266917929Z --- PASS: TestIsRetryableRequestError/context_deadline_exceeded (0.00s) 2026-10-22T11:35:42.266936394Z --- PASS: TestIsRetryableRequestError/timeout_net_error (0.00s) 2026-10-22T11:35:42.266956532Z --- PASS: TestIsRetryableRequestError/temporary_dns_error (0.00s) 2026-10-22T11:35:42.266979533Z --- PASS: TestIsRetryableRequestError/non-timeout_net_error (0.00s) 2026-10-22T11:35:42.267006222Z --- PASS: TestIsRetryableRequestError/transient_errno_through_net_op_error (0.00s) 2026-10-22T11:35:42.267028611Z --- PASS: TestIsRetryableRequestError/non-transient_errno (0.00s) 2026-10-22T11:35:42.267048378Z --- PASS: TestIsRetryableRequestError/ordinary_error (0.00s) 2026-10-22T11:35:42.267062653Z === RUN TestGitHubCheckerDoRequestWithRetry_RetryableStatus 2026-10-22T11:35:42.267073173Z --- PASS: TestGitHubCheckerDoRequestWithRetry_RetryableStatus (0.00s) 2026-10-22T11:35:42.267079742Z === RUN TestGitHubCheckerDoRequestWithRetry_RetryableRequestError 2026-10-22T11:35:42.267089257Z --- PASS: TestGitHubCheckerDoRequestWithRetry_RetryableRequestError (0.00s) 2026-10-22T11:35:42.267098679Z === RUN TestGitHubCheckerDoRequestWithRetry_NoRetryOnNonRetryableRequestError 2026-10-22T11:35:42.267108665Z --- PASS: TestGitHubCheckerDoRequestWithRetry_NoRetryOnNonRetryableRequestError (0.00s) 2026-10-22T11:35:42.267118059Z === RUN TestGitHubCheckerCheckForUpdate_TransientError 2026-10-22T11:35:42.267131391Z --- PASS: TestGitHubCheckerCheckForUpdate_TransientError (0.03s) 2026-10-22T11:35:42.267146745Z === RUN TestGitHubDownloaderDoRequestWithRetry_NoRetryOnClientError 2026-10-22T11:35:42.26716194Z --- PASS: TestGitHubDownloaderDoRequestWithRetry_NoRetryOnClientError (0.00s) 2026-10-22T11:35:42.267174888Z PASS 2026-10-22T11:35:42.267187401Z ok github.com/bnema/dumber/internal/infrastructure/updater 0.136s 2026-10-22T11:35:42.267200078Z === RUN TestBuildMenuContextFromHitTest 2026-10-22T11:35:42.267212517Z === RUN TestBuildMenuContextFromHitTest/image_hit_test_populates_ImageURI 2026-10-22T11:35:42.267228939Z === RUN TestBuildMenuContextFromHitTest/link_hit_test_populates_LinkURI 2026-10-22T11:35:42.267244062Z === RUN TestBuildMenuContextFromHitTest/editable_and_selection_flags_propagate 2026-10-22T11:35:42.26725687Z === RUN TestBuildMenuContextFromHitTest/combined_image_and_link 2026-10-22T11:35:42.267273756Z === RUN TestBuildMenuContextFromHitTest/empty_hit_test_produces_empty_context 2026-10-22T11:35:42.267286661Z --- PASS: TestBuildMenuContextFromHitTest (0.00s) 2026-10-22T11:35:42.267311643Z --- PASS: TestBuildMenuContextFromHitTest/image_hit_test_populates_ImageURI (0.00s) 2026-10-22T11:35:42.267337881Z --- PASS: TestBuildMenuContextFromHitTest/link_hit_test_populates_LinkURI (0.00s) 2026-10-22T11:35:42.267363253Z --- PASS: TestBuildMenuContextFromHitTest/editable_and_selection_flags_propagate (0.00s) 2026-10-22T11:35:42.267387119Z --- PASS: TestBuildMenuContextFromHitTest/combined_image_and_link (0.00s) 2026-10-22T11:35:42.2674214Z --- PASS: TestBuildMenuContextFromHitTest/empty_hit_test_produces_empty_context (0.00s) 2026-10-22T11:35:42.267435994Z === RUN TestResolveImageData 2026-10-22T11:35:42.267447463Z === RUN TestResolveImageData/rejects_empty_image_URI 2026-10-22T11:35:42.267456931Z === RUN TestResolveImageData/rejects_unsupported_URI_scheme 2026-10-22T11:35:42.267470967Z === RUN TestResolveImageData/decodes_data_URI_images 2026-10-22T11:35:42.267480419Z === RUN TestResolveImageData/fetches_image_bytes_from_HTTP 2026-10-22T11:35:42.267500681Z === RUN TestResolveImageData/rejects_DNS_lookup_errors 2026-10-22T11:35:42.26751483Z === RUN TestResolveImageData/falls_back_to_sniffed_MIME_type_when_header_is_generic 2026-10-22T11:35:42.267524972Z === RUN TestResolveImageData/rejects_DNS-resolved_private_hosts 2026-10-22T11:35:42.267535794Z === RUN TestResolveImageData/connect-time_dial_skips_private_addresses_and_uses_public_ones 2026-10-22T11:35:42.267551522Z === RUN TestResolveImageData/rejects_private_literal_addresses_at_connect_time 2026-10-22T11:35:42.267564377Z === RUN TestResolveImageData/redirect_check_rejects_private_targets 2026-10-22T11:35:42.267578842Z === RUN TestResolveImageData/rejects_non-image_HTTP_content 2026-10-22T11:35:42.267595821Z === RUN TestResolveImageData/rejects_spoofed_image_headers_when_sniffed_bytes_are_not_an_image 2026-10-22T11:35:42.267608913Z === RUN TestResolveImageData/returns_error_on_HTTP_failure 2026-10-22T11:35:42.267621126Z === RUN TestResolveImageData/rejects_oversized_bodies 2026-10-22T11:35:42.267638931Z === RUN TestResolveImageData/returns_error_on_invalid_URL 2026-10-22T11:35:42.267651244Z --- PASS: TestResolveImageData (0.13s) 2026-10-22T11:35:42.267668322Z --- PASS: TestResolveImageData/rejects_empty_image_URI (0.00s) 2026-10-22T11:35:42.267685977Z --- PASS: TestResolveImageData/rejects_unsupported_URI_scheme (0.00s) 2026-10-22T11:35:42.267705171Z --- PASS: TestResolveImageData/decodes_data_URI_images (0.00s) 2026-10-22T11:35:42.267729286Z --- PASS: TestResolveImageData/fetches_image_bytes_from_HTTP (0.00s) 2026-10-22T11:35:42.267751342Z --- PASS: TestResolveImageData/rejects_DNS_lookup_errors (0.00s) 2026-10-22T11:35:42.267780176Z --- PASS: TestResolveImageData/falls_back_to_sniffed_MIME_type_when_header_is_generic (0.00s) 2026-10-22T11:35:42.267803749Z --- PASS: TestResolveImageData/rejects_DNS-resolved_private_hosts (0.00s) 2026-10-22T11:35:42.267831769Z --- PASS: TestResolveImageData/connect-time_dial_skips_private_addresses_and_uses_public_ones (0.00s) 2026-10-22T11:35:42.267859072Z --- PASS: TestResolveImageData/rejects_private_literal_addresses_at_connect_time (0.00s) 2026-10-22T11:35:42.267885073Z --- PASS: TestResolveImageData/redirect_check_rejects_private_targets (0.00s) 2026-10-22T11:35:42.267907912Z --- PASS: TestResolveImageData/rejects_non-image_HTTP_content (0.00s) 2026-10-22T11:35:42.267936467Z --- PASS: TestResolveImageData/rejects_spoofed_image_headers_when_sniffed_bytes_are_not_an_image (0.00s) 2026-10-22T11:35:42.267958848Z --- PASS: TestResolveImageData/returns_error_on_HTTP_failure (0.00s) 2026-10-22T11:35:42.267982218Z --- PASS: TestResolveImageData/rejects_oversized_bodies (0.12s) 2026-10-22T11:35:42.268008701Z --- PASS: TestResolveImageData/returns_error_on_invalid_URL (0.00s) 2026-10-22T11:35:42.268024024Z === RUN TestWebkitMenuDelegator_OpenLinkNewTab 2026-10-22T11:35:42.268038089Z --- PASS: TestWebkitMenuDelegator_OpenLinkNewTab (0.00s) 2026-10-22T11:35:42.268048343Z === RUN TestWebkitMenuDelegator_OpenLinkNewTabRequiresHandlerSuccess 2026-10-22T11:35:42.268067072Z --- PASS: TestWebkitMenuDelegator_OpenLinkNewTabRequiresHandlerSuccess (0.00s) 2026-10-22T11:35:42.268078899Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText 2026-10-22T11:35:42.26808899Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_link 2026-10-22T11:35:42.268105606Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_selection 2026-10-22T11:35:42.26811637Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText (0.00s) 2026-10-22T11:35:42.268136431Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_link (0.00s) 2026-10-22T11:35:42.268157285Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_selection (0.00s) 2026-10-22T11:35:42.268168311Z === RUN TestNewDownloadHandler 2026-10-22T11:35:42.268184804Z === RUN TestNewDownloadHandler/creates_handler_with_path_and_nil_event_handler 2026-10-22T11:35:42.268199018Z === RUN TestNewDownloadHandler/creates_handler_with_custom_path 2026-10-22T11:35:42.268210582Z --- PASS: TestNewDownloadHandler (0.00s) 2026-10-22T11:35:42.268237256Z --- PASS: TestNewDownloadHandler/creates_handler_with_path_and_nil_event_handler (0.00s) 2026-10-22T11:35:42.268261195Z --- PASS: TestNewDownloadHandler/creates_handler_with_custom_path (0.00s) 2026-10-22T11:35:42.268275201Z === RUN TestDownloadHandler_SetDownloadPath 2026-10-22T11:35:42.26830191Z --- PASS: TestDownloadHandler_SetDownloadPath (0.00s) 2026-10-22T11:35:42.268316611Z === RUN TestURIResponseAdapter 2026-10-22T11:35:42.268329949Z === RUN TestURIResponseAdapter/handles_nil_response 2026-10-22T11:35:42.268344836Z --- PASS: TestURIResponseAdapter (0.00s) 2026-10-22T11:35:42.268365924Z --- PASS: TestURIResponseAdapter/handles_nil_response (0.00s) 2026-10-22T11:35:42.268381455Z === RUN TestNewEditableFocusBridgeToken_UsesRandomHex 2026-10-22T11:35:42.268395977Z --- PASS: TestNewEditableFocusBridgeToken_UsesRandomHex (0.00s) 2026-10-22T11:35:42.268410668Z === RUN TestNewEditableFocusBridgeToken_RandFailureReturnsEmpty 2026-10-22T11:35:42.268427059Z --- PASS: TestNewEditableFocusBridgeToken_RandFailureReturnsEmpty (0.00s) 2026-10-22T11:35:42.268453072Z === RUN TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T11:35:42.268480944Z === PAUSE TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T11:35:42.268491513Z === RUN TestMatchesEditableFocusBridgeToken_RejectsEmpty 2026-10-22T11:35:42.268501882Z --- PASS: TestMatchesEditableFocusBridgeToken_RejectsEmpty (0.00s) 2026-10-22T11:35:42.268510662Z === RUN TestEngineBuildContextOptions_UsesResolvedWebKitPaths 2026-10-22T11:35:42.268516746Z --- PASS: TestEngineBuildContextOptions_UsesResolvedWebKitPaths (0.00s) 2026-10-22T11:35:42.268522625Z === RUN TestEngineBuildContextOptions_PrefersExplicitEngineOptionsDirs 2026-10-22T11:35:42.268537967Z --- PASS: TestEngineBuildContextOptions_PrefersExplicitEngineOptionsDirs (0.00s) 2026-10-22T11:35:42.268549509Z === RUN TestEngine_UpdateSettings_AcceptsTypedSettingsPayload 2026-10-22T11:35:42.268560042Z --- PASS: TestEngine_UpdateSettings_AcceptsTypedSettingsPayload (0.00s) 2026-10-22T11:35:42.268570753Z === RUN TestEngine_UpdateSettings_NilSettings 2026-10-22T11:35:42.268581019Z --- PASS: TestEngine_UpdateSettings_NilSettings (0.00s) 2026-10-22T11:35:42.26859086Z === RUN TestEngine_RegisterHandlers_NilRouter 2026-10-22T11:35:42.268600959Z --- PASS: TestEngine_RegisterHandlers_NilRouter (0.00s) 2026-10-22T11:35:42.268611269Z === RUN TestEngine_RegisterAccentHandlers_NilRouter 2026-10-22T11:35:42.268621533Z --- PASS: TestEngine_RegisterAccentHandlers_NilRouter (0.00s) 2026-10-22T11:35:42.268631686Z === RUN TestEngine_ConfigureDownloads_NilContext 2026-10-22T11:35:42.268642286Z --- PASS: TestEngine_ConfigureDownloads_NilContext (0.00s) 2026-10-22T11:35:42.26865533Z === RUN TestNewDownloadHandler_NilPreparer_NoPanic 2026-10-22T11:35:42.268671744Z --- PASS: TestNewDownloadHandler_NilPreparer_NoPanic (0.00s) 2026-10-22T11:35:42.268686225Z === RUN TestEngine_Close_NilPool 2026-10-22T11:35:42.26870414Z --- PASS: TestEngine_Close_NilPool (0.00s) 2026-10-22T11:35:42.268716185Z === RUN TestEngineConfigureContentInjectorAutoCopyGetterReadsCurrentPayload 2026-10-22T11:35:42.26872811Z --- PASS: TestEngineConfigureContentInjectorAutoCopyGetterReadsCurrentPayload (0.00s) 2026-10-22T11:35:42.268738049Z === RUN TestAccentDetectionScriptInjectionMode 2026-10-22T11:35:42.268748097Z --- PASS: TestAccentDetectionScriptInjectionMode (0.00s) 2026-10-22T11:35:42.268758458Z === RUN TestAccentDetectionScriptTracksLastFocusedEditableElement 2026-10-22T11:35:42.268769937Z --- PASS: TestAccentDetectionScriptTracksLastFocusedEditableElement (0.00s) 2026-10-22T11:35:42.268780608Z === RUN TestAccentDetectionScriptPostsEditableFocusChangedMessages 2026-10-22T11:35:42.268792374Z --- PASS: TestAccentDetectionScriptPostsEditableFocusChangedMessages (0.00s) 2026-10-22T11:35:42.268803595Z === RUN TestBuildAccentDetectionScript_EmptyTokenReturnsBeforeHandlerLookup 2026-10-22T11:35:42.268814473Z --- PASS: TestBuildAccentDetectionScript_EmptyTokenReturnsBeforeHandlerLookup (0.00s) 2026-10-22T11:35:42.268824652Z === RUN TestExplicitCopyScriptCapturesClipboardOperations 2026-10-22T11:35:42.268834697Z --- PASS: TestExplicitCopyScriptCapturesClipboardOperations (0.00s) 2026-10-22T11:35:42.268844965Z === RUN TestExplicitCopyScriptReadsInputAndTextareaSelectionFirst 2026-10-22T11:35:42.268855398Z --- PASS: TestExplicitCopyScriptReadsInputAndTextareaSelectionFirst (0.00s) 2026-10-22T11:35:42.26886561Z === RUN TestBuildWebRTCCompatScript_AddsPrefixedAliases 2026-10-22T11:35:42.268875797Z --- PASS: TestBuildWebRTCCompatScript_AddsPrefixedAliases (0.00s) 2026-10-22T11:35:42.268886079Z === RUN TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T11:35:42.268896121Z === PAUSE TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T11:35:42.26890705Z === RUN TestHandleAllowlistedEditableFocusMessage_AllowsUntrustedPage 2026-10-22T11:35:42.268917594Z --- PASS: TestHandleAllowlistedEditableFocusMessage_AllowsUntrustedPage (0.00s) 2026-10-22T11:35:42.26892825Z === RUN TestHandleAllowlistedEditableFocusMessage_IsNoopAfterPoolReuse 2026-10-22T11:35:42.268939093Z --- PASS: TestHandleAllowlistedEditableFocusMessage_IsNoopAfterPoolReuse (0.00s) 2026-10-22T11:35:42.268949527Z === RUN TestResetForPoolReuse_RotatesEditableFocusBridgeToken 2026-10-22T11:35:42.268960122Z --- PASS: TestResetForPoolReuse_RotatesEditableFocusBridgeToken (0.00s) 2026-10-22T11:35:42.268969995Z === RUN TestIsTrustedBridgeURI 2026-10-22T11:35:42.268979522Z === PAUSE TestIsTrustedBridgeURI 2026-10-22T11:35:42.268989308Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire 2026-10-22T11:35:42.26900077Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/true_for_prewarmed_view_that_already_has_other_signals 2026-10-22T11:35:42.269012149Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/false_when_pipeline_missing 2026-10-22T11:35:42.269024584Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/false_for_reused_view_with_disconnected_signals 2026-10-22T11:35:42.269035404Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire (0.00s) 2026-10-22T11:35:42.269061299Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/true_for_prewarmed_view_that_already_has_other_signals (0.00s) 2026-10-22T11:35:42.269083797Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/false_when_pipeline_missing (0.00s) 2026-10-22T11:35:42.269108494Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/false_for_reused_view_with_disconnected_signals (0.00s) 2026-10-22T11:35:42.269118546Z === RUN TestShouldReapplySettingsOnAcquire 2026-10-22T11:35:42.269129693Z === RUN TestShouldReapplySettingsOnAcquire/true_for_current_settings_and_native_webview 2026-10-22T11:35:42.269140567Z === RUN TestShouldReapplySettingsOnAcquire/false_without_settings_manager 2026-10-22T11:35:42.269154411Z === RUN TestShouldReapplySettingsOnAcquire/false_without_pooled_webview 2026-10-22T11:35:42.269171383Z === RUN TestShouldReapplySettingsOnAcquire/false_before_native_webview_exists 2026-10-22T11:35:42.269182879Z --- PASS: TestShouldReapplySettingsOnAcquire (0.00s) 2026-10-22T11:35:42.269206629Z --- PASS: TestShouldReapplySettingsOnAcquire/true_for_current_settings_and_native_webview (0.00s) 2026-10-22T11:35:42.269227377Z --- PASS: TestShouldReapplySettingsOnAcquire/false_without_settings_manager (0.00s) 2026-10-22T11:35:42.269248481Z --- PASS: TestShouldReapplySettingsOnAcquire/false_without_pooled_webview (0.00s) 2026-10-22T11:35:42.269269405Z --- PASS: TestShouldReapplySettingsOnAcquire/false_before_native_webview_exists (0.00s) 2026-10-22T11:35:42.269278919Z === RUN TestResolveReusePolicy 2026-10-22T11:35:42.269288741Z --- PASS: TestResolveReusePolicy (0.00s) 2026-10-22T11:35:42.269298601Z === RUN TestNeedsFrontendReinjectionOnAcquire 2026-10-22T11:35:42.269308666Z --- PASS: TestNeedsFrontendReinjectionOnAcquire (0.00s) 2026-10-22T11:35:42.269318805Z === RUN TestResolvedImageSaver_SaveResolvedImage 2026-10-22T11:35:42.269329026Z --- PASS: TestResolvedImageSaver_SaveResolvedImage (0.00s) 2026-10-22T11:35:42.269339386Z === RUN TestResolvedImageSaver_SaveResolvedImageRequiresDestination 2026-10-22T11:35:42.269351941Z --- PASS: TestResolvedImageSaver_SaveResolvedImageRequiresDestination (0.00s) 2026-10-22T11:35:42.26936277Z === RUN TestResolvedImageSaver_SaveResolvedImageRejectsEmptyBytes 2026-10-22T11:35:42.269373531Z --- PASS: TestResolvedImageSaver_SaveResolvedImageRejectsEmptyBytes (0.00s) 2026-10-22T11:35:42.269381015Z === RUN TestCrashOriginalURI 2026-10-22T11:35:42.269390645Z --- PASS: TestCrashOriginalURI (0.00s) 2026-10-22T11:35:42.269400747Z === RUN TestBuildCrashPageHTMLIncludesReloadTarget 2026-10-22T11:35:42.269411588Z --- PASS: TestBuildCrashPageHTMLIncludesReloadTarget (0.00s) 2026-10-22T11:35:42.269421735Z === RUN TestBuildCrashPageHTMLFallbackReloadWithoutTarget 2026-10-22T11:35:42.269432085Z --- PASS: TestBuildCrashPageHTMLFallbackReloadWithoutTarget (0.00s) 2026-10-22T11:35:42.269442134Z === RUN TestBuildCrashPageHTMLRejectsUnsafeReloadScheme 2026-10-22T11:35:42.269452719Z --- PASS: TestBuildCrashPageHTMLRejectsUnsafeReloadScheme (0.00s) 2026-10-22T11:35:42.26946322Z === RUN TestBuildCrashPageHTMLAllowsDumbSchemeTarget 2026-10-22T11:35:42.269473268Z --- PASS: TestBuildCrashPageHTMLAllowsDumbSchemeTarget (0.00s) 2026-10-22T11:35:42.269483265Z === RUN TestBuildCrashPageHTMLEscapesScriptBreakoutPayload 2026-10-22T11:35:42.269494652Z --- PASS: TestBuildCrashPageHTMLEscapesScriptBreakoutPayload (0.00s) 2026-10-22T11:35:42.269504425Z === RUN TestIsTrustedSystemviewURL 2026-10-22T11:35:42.269513865Z === PAUSE TestIsTrustedSystemviewURL 2026-10-22T11:35:42.269524491Z === RUN TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T11:35:42.269536204Z === PAUSE TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T11:35:42.269547429Z === RUN TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T11:35:42.269558501Z === PAUSE TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T11:35:42.26956857Z === RUN TestRegisterDefaultsIncludesCrashHandler 2026-10-22T11:35:42.269579534Z --- PASS: TestRegisterDefaultsIncludesCrashHandler (0.00s) 2026-10-22T11:35:42.269589425Z === RUN TestCrashHandlerSanitizesUnsafeURLQuery 2026-10-22T11:35:42.269599418Z --- PASS: TestCrashHandlerSanitizesUnsafeURLQuery (0.00s) 2026-10-22T11:35:42.269609469Z === RUN TestHandleAsset_ConfigOpaqueFormServesSystemviewsShell 2026-10-22T11:35:42.269620257Z --- PASS: TestHandleAsset_ConfigOpaqueFormServesSystemviewsShell (0.00s) 2026-10-22T11:35:42.269630145Z === RUN TestHandleAsset_SystemviewsCSSIsServed 2026-10-22T11:35:42.269640361Z --- PASS: TestHandleAsset_SystemviewsCSSIsServed (0.00s) 2026-10-22T11:35:42.269650266Z === RUN TestHandleAsset_SystemviewsRootsServeShell 2026-10-22T11:35:42.269660971Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://history 2026-10-22T11:35:42.26967153Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:history 2026-10-22T11:35:42.269686483Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://favorites 2026-10-22T11:35:42.269698279Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:favorites 2026-10-22T11:35:42.269709094Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://config 2026-10-22T11:35:42.269719449Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:config 2026-10-22T11:35:42.26972967Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://error 2026-10-22T11:35:42.269739637Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:error 2026-10-22T11:35:42.269749918Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell (0.00s) 2026-10-22T11:35:42.269773805Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://history (0.00s) 2026-10-22T11:35:42.269793562Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:history (0.00s) 2026-10-22T11:35:42.269813128Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://favorites (0.00s) 2026-10-22T11:35:42.269833084Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:favorites (0.00s) 2026-10-22T11:35:42.269852592Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://config (0.00s) 2026-10-22T11:35:42.269872496Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:config (0.00s) 2026-10-22T11:35:42.269891716Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://error (0.00s) 2026-10-22T11:35:42.269911096Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:error (0.00s) 2026-10-22T11:35:42.269922763Z === RUN TestConfigHandlersUseInjectedPayloadBuilders 2026-10-22T11:35:42.269933223Z --- PASS: TestConfigHandlersUseInjectedPayloadBuilders (0.00s) 2026-10-22T11:35:42.269943036Z === RUN TestConfigHandlersRejectUntrustedRequests 2026-10-22T11:35:42.269953582Z --- PASS: TestConfigHandlersRejectUntrustedRequests (0.00s) 2026-10-22T11:35:42.269963799Z === RUN TestConfigHandlersAllowOpaqueOriginWithTrustedReferer 2026-10-22T11:35:42.269978209Z --- PASS: TestConfigHandlersAllowOpaqueOriginWithTrustedReferer (0.00s) 2026-10-22T11:35:42.269988871Z === RUN TestConfigHandlersExposeTrustedResponsesToWebKitFetch 2026-10-22T11:35:42.269999723Z --- PASS: TestConfigHandlersExposeTrustedResponsesToWebKitFetch (0.00s) 2026-10-22T11:35:42.270009888Z === RUN TestShouldAddCORSHeaders 2026-10-22T11:35:42.270032093Z === PAUSE TestShouldAddCORSHeaders 2026-10-22T11:35:42.270050578Z === RUN TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T11:35:42.270067514Z === PAUSE TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T11:35:42.270084056Z === RUN TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T11:35:42.270101771Z === PAUSE TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T11:35:42.270117894Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews 2026-10-22T11:35:42.270134845Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/../logo.svg 2026-10-22T11:35:42.270154469Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/nested/../../logo.svg 2026-10-22T11:35:42.270171277Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews (0.00s) 2026-10-22T11:35:42.270200881Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/../logo.svg (0.00s) 2026-10-22T11:35:42.270231912Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/nested/../../logo.svg (0.00s) 2026-10-22T11:35:42.27024908Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.270266719Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.270282962Z === RUN TestSettingsManagerUpdateFromPayloadStoresTypedRuntimeSettings 2026-10-22T11:35:42.270300045Z --- PASS: TestSettingsManagerUpdateFromPayloadStoresTypedRuntimeSettings (0.00s) 2026-10-22T11:35:42.27031861Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject 2026-10-22T11:35:42.270337504Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_force_resets_acceleration_policy 2026-10-22T11:35:42.270358384Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/force_to_disable_clears_required_content_types 2026-10-22T11:35:42.270377121Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_auto_resets_acceleration_policy 2026-10-22T11:35:42.270394357Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject (0.00s) 2026-10-22T11:35:42.270430959Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_force_resets_acceleration_policy (0.00s) 2026-10-22T11:35:42.270466581Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/force_to_disable_clears_required_content_types (0.00s) 2026-10-22T11:35:42.270500744Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_auto_resets_acceleration_policy (0.00s) 2026-10-22T11:35:42.270519108Z === RUN TestHandleLoadChanged_LoadStartedDispatchesOutsideLock 2026-10-22T11:35:42.27053159Z 2026-10-22T11:35:42.270551799Z ** (process:6138): CRITICAL **: 11:35:34.597: gdouble webkit_web_view_get_zoom_level(WebKitWebView *): assertion 'WEBKIT_IS_WEB_VIEW(webView)' failed 2026-10-22T11:35:42.270570822Z --- PASS: TestHandleLoadChanged_LoadStartedDispatchesOutsideLock (0.00s) 2026-10-22T11:35:42.270586705Z === RUN TestClassifyUserMediaPermissionTypes 2026-10-22T11:35:42.27060449Z === RUN TestClassifyUserMediaPermissionTypes/audio_and_camera 2026-10-22T11:35:42.27062076Z === RUN TestClassifyUserMediaPermissionTypes/screen_only 2026-10-22T11:35:42.270636953Z === RUN TestClassifyUserMediaPermissionTypes/screen_with_audio 2026-10-22T11:35:42.270655071Z === RUN TestClassifyUserMediaPermissionTypes/webkit_display_fallback_when_all_flags_false 2026-10-22T11:35:42.270672164Z --- PASS: TestClassifyUserMediaPermissionTypes (0.00s) 2026-10-22T11:35:42.270696764Z --- PASS: TestClassifyUserMediaPermissionTypes/audio_and_camera (0.00s) 2026-10-22T11:35:42.270722118Z --- PASS: TestClassifyUserMediaPermissionTypes/screen_only (0.00s) 2026-10-22T11:35:42.270746709Z --- PASS: TestClassifyUserMediaPermissionTypes/screen_with_audio (0.00s) 2026-10-22T11:35:42.270776815Z --- PASS: TestClassifyUserMediaPermissionTypes/webkit_display_fallback_when_all_flags_false (0.00s) 2026-10-22T11:35:42.270793102Z === RUN TestClassifyPermissionRequestTypes 2026-10-22T11:35:42.270809515Z === RUN TestClassifyPermissionRequestTypes/device_info_request_stays_device_info 2026-10-22T11:35:42.270828336Z === RUN TestClassifyPermissionRequestTypes/user_media_camera 2026-10-22T11:35:42.270844882Z === RUN TestClassifyPermissionRequestTypes/user_media_fallback_display 2026-10-22T11:35:42.27086161Z === RUN TestClassifyPermissionRequestTypes/unknown_request_denied 2026-10-22T11:35:42.270879278Z === RUN TestClassifyPermissionRequestTypes/website_data_access_request 2026-10-22T11:35:42.270895993Z --- PASS: TestClassifyPermissionRequestTypes (0.00s) 2026-10-22T11:35:42.270925289Z --- PASS: TestClassifyPermissionRequestTypes/device_info_request_stays_device_info (0.00s) 2026-10-22T11:35:42.270950394Z --- PASS: TestClassifyPermissionRequestTypes/user_media_camera (0.00s) 2026-10-22T11:35:42.270976749Z --- PASS: TestClassifyPermissionRequestTypes/user_media_fallback_display (0.00s) 2026-10-22T11:35:42.27101668Z --- PASS: TestClassifyPermissionRequestTypes/unknown_request_denied (0.00s) 2026-10-22T11:35:42.271059792Z --- PASS: TestClassifyPermissionRequestTypes/website_data_access_request (0.00s) 2026-10-22T11:35:42.271080758Z === RUN TestPopupCloseCallbacksRunExactlyOnce 2026-10-22T11:35:42.271099787Z --- PASS: TestPopupCloseCallbacksRunExactlyOnce (0.00s) 2026-10-22T11:35:42.271119249Z === RUN TestPopupLifecycleCallbacksCanBeDisarmed 2026-10-22T11:35:42.271145406Z --- PASS: TestPopupLifecycleCallbacksCanBeDisarmed (0.00s) 2026-10-22T11:35:42.271168913Z === RUN TestResolvePopupFeatures 2026-10-22T11:35:42.271190636Z === PAUSE TestResolvePopupFeatures 2026-10-22T11:35:42.271208711Z === RUN TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T11:35:42.271225105Z === PAUSE TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T11:35:42.271241079Z === RUN TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T11:35:42.271258006Z === PAUSE TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T11:35:42.271273604Z === RUN TestPopupCreateCallbackPreservesNilNamedReuseResult 2026-10-22T11:35:42.271291159Z --- PASS: TestPopupCreateCallbackPreservesNilNamedReuseResult (0.00s) 2026-10-22T11:35:42.271307156Z === RUN TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T11:35:42.271322957Z === PAUSE TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T11:35:42.271340095Z === RUN TestResetForPoolReuse_ClearsBrowsingContextHostState 2026-10-22T11:35:42.271356452Z --- PASS: TestResetForPoolReuse_ClearsBrowsingContextHostState (0.00s) 2026-10-22T11:35:42.271373634Z === RUN TestDestroyWithPolicy_ClearsBrowsingContextHostState 2026-10-22T11:35:42.27158839Z --- PASS: TestDestroyWithPolicy_ClearsBrowsingContextHostState (0.00s) 2026-10-22T11:35:42.271679576Z === RUN TestClassifyRunJSEvaluateError 2026-10-22T11:35:42.271702859Z === RUN TestClassifyRunJSEvaluateError/non-fatal_canceled 2026-10-22T11:35:42.271722409Z === RUN TestClassifyRunJSEvaluateError/non-fatal_context_destroyed 2026-10-22T11:35:42.271735791Z === RUN TestClassifyRunJSEvaluateError/fatal_unknown 2026-10-22T11:35:42.27175123Z --- PASS: TestClassifyRunJSEvaluateError (0.00s) 2026-10-22T11:35:42.271773984Z --- PASS: TestClassifyRunJSEvaluateError/non-fatal_canceled (0.00s) 2026-10-22T11:35:42.271796003Z --- PASS: TestClassifyRunJSEvaluateError/non-fatal_context_destroyed (0.00s) 2026-10-22T11:35:42.271814936Z --- PASS: TestClassifyRunJSEvaluateError/fatal_unknown (0.00s) 2026-10-22T11:35:42.271832084Z === RUN TestNormalizeRunJSErrorSignature 2026-10-22T11:35:42.271871501Z --- PASS: TestNormalizeRunJSErrorSignature (0.00s) 2026-10-22T11:35:42.271884591Z === RUN TestWebViewRunJSDomain 2026-10-22T11:35:42.27189703Z --- PASS: TestWebViewRunJSDomain (0.00s) 2026-10-22T11:35:42.271915675Z === RUN TestShouldLogRunJSError_NonFatalAggregation 2026-10-22T11:35:42.271936876Z --- PASS: TestShouldLogRunJSError_NonFatalAggregation (0.00s) 2026-10-22T11:35:42.271963692Z === RUN TestShouldLogRunJSError_NonFatalLogsEveryN 2026-10-22T11:35:42.271981924Z --- PASS: TestShouldLogRunJSError_NonFatalLogsEveryN (0.00s) 2026-10-22T11:35:42.272005142Z === RUN TestShouldLogRunJSError_FatalAlwaysLogs 2026-10-22T11:35:42.272022758Z --- PASS: TestShouldLogRunJSError_FatalAlwaysLogs (0.00s) 2026-10-22T11:35:42.2720355Z === RUN TestScrollPage_Destroyed_ReturnsError 2026-10-22T11:35:42.2720422Z --- PASS: TestScrollPage_Destroyed_ReturnsError (0.00s) 2026-10-22T11:35:42.272051428Z === RUN TestScrollPage_UsesFallbackDeltasAndRunsJavaScript 2026-10-22T11:35:42.272063097Z --- PASS: TestScrollPage_UsesFallbackDeltasAndRunsJavaScript (0.00s) 2026-10-22T11:35:42.272069892Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas 2026-10-22T11:35:42.272082661Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/zero_request 2026-10-22T11:35:42.272095254Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/down 2026-10-22T11:35:42.272108628Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/up 2026-10-22T11:35:42.272121136Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/left 2026-10-22T11:35:42.272133174Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/right 2026-10-22T11:35:42.272142426Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/up_fast 2026-10-22T11:35:42.272152487Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/down_fast 2026-10-22T11:35:42.272161954Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas (0.00s) 2026-10-22T11:35:42.272185296Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/zero_request (0.00s) 2026-10-22T11:35:42.272209101Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/down (0.00s) 2026-10-22T11:35:42.272229746Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/up (0.00s) 2026-10-22T11:35:42.272248827Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/left (0.00s) 2026-10-22T11:35:42.272272089Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/right (0.00s) 2026-10-22T11:35:42.272295849Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/up_fast (0.00s) 2026-10-22T11:35:42.272327467Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/down_fast (0.00s) 2026-10-22T11:35:42.272344607Z === RUN TestWebProcessTerminationReasonString 2026-10-22T11:35:42.272357866Z --- PASS: TestWebProcessTerminationReasonString (0.00s) 2026-10-22T11:35:42.27237205Z === RUN TestResolveTerminatePolicy 2026-10-22T11:35:42.272384152Z --- PASS: TestResolveTerminatePolicy (0.00s) 2026-10-22T11:35:42.272395515Z === RUN TestShouldTerminateWebProcess 2026-10-22T11:35:42.272407287Z --- PASS: TestShouldTerminateWebProcess (0.00s) 2026-10-22T11:35:42.272420745Z === CONT TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T11:35:42.272433306Z === CONT TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T11:35:42.272446343Z --- PASS: TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS (0.00s) 2026-10-22T11:35:42.272458498Z === CONT TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T11:35:42.272469996Z --- PASS: TestResolvePopupFeaturesNilWebViewIsUnknown (0.00s) 2026-10-22T11:35:42.272479945Z === CONT TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T11:35:42.272489654Z --- PASS: TestMapPopupRequestDefersScriptBlankFeatures (0.00s) 2026-10-22T11:35:42.272498693Z === CONT TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T11:35:42.272510336Z --- PASS: TestMapPopupRequestClassifiesLinkBlankAsFeatureless (0.00s) 2026-10-22T11:35:42.272532981Z === CONT TestShouldAddCORSHeaders 2026-10-22T11:35:42.272551059Z === RUN TestShouldAddCORSHeaders/private_api_route 2026-10-22T11:35:42.272567654Z === PAUSE TestShouldAddCORSHeaders/private_api_route 2026-10-22T11:35:42.272583345Z === RUN TestShouldAddCORSHeaders/wasm_asset 2026-10-22T11:35:42.272600955Z === CONT TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T11:35:42.272617901Z --- PASS: TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer (0.00s) 2026-10-22T11:35:42.27262732Z === CONT TestIsTrustedSystemviewURL 2026-10-22T11:35:42.272635182Z --- PASS: TestIsTrustedSystemviewURL (0.00s) 2026-10-22T11:35:42.27264262Z === CONT TestIsTrustedBridgeURI 2026-10-22T11:35:42.272653793Z === CONT TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T11:35:42.27266578Z --- PASS: TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent (0.00s) 2026-10-22T11:35:42.272674707Z === RUN TestIsTrustedBridgeURI/dumb://history 2026-10-22T11:35:42.272683093Z === PAUSE TestIsTrustedBridgeURI/dumb://history 2026-10-22T11:35:42.272691421Z === CONT TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T11:35:42.272699403Z === RUN TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T11:35:42.272707617Z === PAUSE TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T11:35:42.272715504Z === RUN TestIsTrustedBridgeURI/dumb://config 2026-10-22T11:35:42.272724235Z === PAUSE TestIsTrustedBridgeURI/dumb://config 2026-10-22T11:35:42.272731975Z === RUN TestIsTrustedBridgeURI/dumb://error 2026-10-22T11:35:42.272739695Z === PAUSE TestIsTrustedBridgeURI/dumb://error 2026-10-22T11:35:42.272747325Z === RUN TestIsTrustedBridgeURI/dumb://crash 2026-10-22T11:35:42.272755006Z === PAUSE TestIsTrustedBridgeURI/dumb://crash 2026-10-22T11:35:42.272762911Z === PAUSE TestShouldAddCORSHeaders/wasm_asset 2026-10-22T11:35:42.272771102Z --- PASS: TestMessageRouterBaseContextConcurrentUpdate (0.00s) 2026-10-22T11:35:42.272780088Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.272788458Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T11:35:42.272797189Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T11:35:42.27280526Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T11:35:42.272817885Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T11:35:42.272829875Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T11:35:42.272840863Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T11:35:42.272847908Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T11:35:42.272855065Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T11:35:42.272866937Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T11:35:42.272876746Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T11:35:42.272882973Z === RUN TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T11:35:42.272888824Z === PAUSE TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T11:35:42.272893983Z === RUN TestIsTrustedBridgeURI/#00 2026-10-22T11:35:42.272898672Z === PAUSE TestIsTrustedBridgeURI/#00 2026-10-22T11:35:42.272904552Z === RUN TestIsTrustedBridgeURI/https://example.com 2026-10-22T11:35:42.272909833Z === PAUSE TestIsTrustedBridgeURI/https://example.com 2026-10-22T11:35:42.272914847Z === RUN TestIsTrustedBridgeURI/http://localhost 2026-10-22T11:35:42.272919952Z === PAUSE TestIsTrustedBridgeURI/http://localhost 2026-10-22T11:35:42.272925306Z === RUN TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T11:35:42.272934296Z === PAUSE TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T11:35:42.272942398Z === RUN TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T11:35:42.27294794Z === PAUSE TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T11:35:42.272953094Z === RUN TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T11:35:42.272958226Z === PAUSE TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T11:35:42.272963297Z === RUN TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T11:35:42.272968605Z === PAUSE TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T11:35:42.272973506Z === RUN TestShouldAddCORSHeaders/html_shell 2026-10-22T11:35:42.272978562Z === PAUSE TestShouldAddCORSHeaders/html_shell 2026-10-22T11:35:42.272983444Z === RUN TestShouldAddCORSHeaders/js_asset 2026-10-22T11:35:42.272988342Z === PAUSE TestShouldAddCORSHeaders/js_asset 2026-10-22T11:35:42.272992924Z === CONT TestResolvePopupFeatures 2026-10-22T11:35:42.273001289Z === RUN TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T11:35:42.273010026Z === PAUSE TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T11:35:42.273018396Z === RUN TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T11:35:42.273024302Z === PAUSE TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T11:35:42.273030023Z === RUN TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T11:35:42.273036095Z === PAUSE TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T11:35:42.273041834Z === RUN TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T11:35:42.273048351Z === PAUSE TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T11:35:42.273054435Z === RUN TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T11:35:42.273060185Z === PAUSE TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T11:35:42.273065645Z === CONT TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T11:35:42.273071319Z --- PASS: TestReadAssetWithEncodingDecompressesBrotliWASM (0.00s) 2026-10-22T11:35:42.273079802Z === CONT TestShouldAddCORSHeaders/private_api_route 2026-10-22T11:35:42.273092344Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T11:35:42.273098479Z === CONT TestIsTrustedBridgeURI/dumb://history 2026-10-22T11:35:42.273104502Z === CONT TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T11:35:42.27311066Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T11:35:42.27311751Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T11:35:42.273123369Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T11:35:42.273128954Z === CONT TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T11:35:42.273134557Z === CONT TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T11:35:42.273139923Z === CONT TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T11:35:42.27314509Z === CONT TestIsTrustedBridgeURI/http://localhost 2026-10-22T11:35:42.273152898Z === CONT TestIsTrustedBridgeURI/https://example.com 2026-10-22T11:35:42.273160654Z === CONT TestIsTrustedBridgeURI/#00 2026-10-22T11:35:42.273171206Z === CONT TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T11:35:42.273182378Z === CONT TestIsTrustedBridgeURI/dumb://crash 2026-10-22T11:35:42.273190744Z === CONT TestIsTrustedBridgeURI/dumb://error 2026-10-22T11:35:42.273198624Z === CONT TestIsTrustedBridgeURI/dumb://config 2026-10-22T11:35:42.273206415Z === CONT TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T11:35:42.273218059Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T11:35:42.273226515Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T11:35:42.273246355Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape (0.00s) 2026-10-22T11:35:42.27326645Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir (0.00s) 2026-10-22T11:35:42.273287078Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape (0.00s) 2026-10-22T11:35:42.273306339Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/null_byte (0.00s) 2026-10-22T11:35:42.273327283Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape (0.00s) 2026-10-22T11:35:42.273336427Z === CONT TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T11:35:42.273344732Z --- PASS: TestIsTrustedBridgeURI (0.00s) 2026-10-22T11:35:42.273361734Z --- PASS: TestIsTrustedBridgeURI/dumb://history (0.00s) 2026-10-22T11:35:42.273378953Z --- PASS: TestIsTrustedBridgeURI/dumb://example.com (0.00s) 2026-10-22T11:35:42.273396849Z --- PASS: TestIsTrustedBridgeURI/dumb://evil/history (0.00s) 2026-10-22T11:35:42.273415276Z --- PASS: TestIsTrustedBridgeURI/file:///tmp/history.html (0.00s) 2026-10-22T11:35:42.273432422Z --- PASS: TestIsTrustedBridgeURI/http://localhost (0.00s) 2026-10-22T11:35:42.27345034Z --- PASS: TestIsTrustedBridgeURI/https://example.com (0.00s) 2026-10-22T11:35:42.273465971Z --- PASS: TestIsTrustedBridgeURI/#00 (0.00s) 2026-10-22T11:35:42.273484759Z --- PASS: TestIsTrustedBridgeURI/dumb://history/path?cursor=1 (0.00s) 2026-10-22T11:35:42.27350147Z --- PASS: TestIsTrustedBridgeURI/dumb://crash (0.00s) 2026-10-22T11:35:42.273517846Z --- PASS: TestIsTrustedBridgeURI/dumb://error (0.00s) 2026-10-22T11:35:42.273535013Z --- PASS: TestIsTrustedBridgeURI/dumb://config (0.00s) 2026-10-22T11:35:42.273552306Z --- PASS: TestIsTrustedBridgeURI/dumb://favorites (0.00s) 2026-10-22T11:35:42.273569749Z --- PASS: TestIsTrustedBridgeURI/javascript:alert(1) (0.00s) 2026-10-22T11:35:42.273577584Z === CONT TestShouldAddCORSHeaders/js_asset 2026-10-22T11:35:42.273589201Z === CONT TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T11:35:42.273600594Z === CONT TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T11:35:42.273611469Z === CONT TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T11:35:42.273621053Z === CONT TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T11:35:42.273628831Z --- PASS: TestResolvePopupFeatures (0.00s) 2026-10-22T11:35:42.273648805Z --- PASS: TestResolvePopupFeatures/default_properties_are_featureless (0.00s) 2026-10-22T11:35:42.27366874Z --- PASS: TestResolvePopupFeatures/disabled_resizing_is_popup_like (0.00s) 2026-10-22T11:35:42.273689204Z --- PASS: TestResolvePopupFeatures/hidden_location_bar_is_popup_like (0.00s) 2026-10-22T11:35:42.273708678Z --- PASS: TestResolvePopupFeatures/hidden_toolbar_is_popup_like (0.00s) 2026-10-22T11:35:42.273726838Z --- PASS: TestResolvePopupFeatures/geometry_is_popup_like (0.00s) 2026-10-22T11:35:42.273735235Z === CONT TestShouldAddCORSHeaders/html_shell 2026-10-22T11:35:42.273744322Z === CONT TestShouldAddCORSHeaders/wasm_asset 2026-10-22T11:35:42.273752265Z --- PASS: TestShouldAddCORSHeaders (0.00s) 2026-10-22T11:35:42.273770251Z --- PASS: TestShouldAddCORSHeaders/private_api_route (0.00s) 2026-10-22T11:35:42.273786313Z --- PASS: TestShouldAddCORSHeaders/js_asset (0.00s) 2026-10-22T11:35:42.273803068Z --- PASS: TestShouldAddCORSHeaders/html_shell (0.00s) 2026-10-22T11:35:42.273819742Z --- PASS: TestShouldAddCORSHeaders/wasm_asset (0.00s) 2026-10-22T11:35:42.273828279Z --- PASS: TestEditableFocusBridgeToken_ConcurrentAccess (0.00s) 2026-10-22T11:35:42.273836499Z PASS 2026-10-22T11:35:42.273861139Z ok github.com/bnema/dumber/internal/infrastructure/webkit 0.207s 2026-10-22T11:35:42.273877381Z === RUN TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T11:35:42.27388912Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T11:35:42.273901096Z === RUN TestBuildPageScrollByJS_TargetsViewportCenterInsteadOfActiveElement 2026-10-22T11:35:42.27391329Z --- PASS: TestBuildPageScrollByJS_TargetsViewportCenterInsteadOfActiveElement (0.00s) 2026-10-22T11:35:42.273924767Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations 2026-10-22T11:35:42.273939103Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/down 2026-10-22T11:35:42.273955051Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/up 2026-10-22T11:35:42.273967375Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/left 2026-10-22T11:35:42.273979137Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/right 2026-10-22T11:35:42.27399122Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/upFast 2026-10-22T11:35:42.274003362Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/downFast 2026-10-22T11:35:42.274018215Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations (0.00s) 2026-10-22T11:35:42.274044931Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/down (0.00s) 2026-10-22T11:35:42.274069939Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/up (0.00s) 2026-10-22T11:35:42.274096205Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/left (0.00s) 2026-10-22T11:35:42.274122772Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/right (0.00s) 2026-10-22T11:35:42.274149014Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/upFast (0.00s) 2026-10-22T11:35:42.274176682Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/downFast (0.00s) 2026-10-22T11:35:42.274190894Z === RUN TestBuildPageScrollByJS_SpecificDelta 2026-10-22T11:35:42.274202895Z --- PASS: TestBuildPageScrollByJS_SpecificDelta (0.00s) 2026-10-22T11:35:42.274217953Z === RUN TestBuildPageScrollByJS_HorizontalAxisCheck 2026-10-22T11:35:42.274229433Z --- PASS: TestBuildPageScrollByJS_HorizontalAxisCheck (0.00s) 2026-10-22T11:35:42.274242081Z === RUN TestBuildPageScrollByJS_VerticalAxisCheck 2026-10-22T11:35:42.274258801Z --- PASS: TestBuildPageScrollByJS_VerticalAxisCheck (0.00s) 2026-10-22T11:35:42.274275125Z === RUN TestBuildPageScrollByJS_NegativeDeltaMagnitude 2026-10-22T11:35:42.274291701Z --- PASS: TestBuildPageScrollByJS_NegativeDeltaMagnitude (0.00s) 2026-10-22T11:35:42.274307012Z === RUN TestBuildPageScrollByJS_SyntacticallyValid 2026-10-22T11:35:42.274324195Z --- PASS: TestBuildPageScrollByJS_SyntacticallyValid (0.00s) 2026-10-22T11:35:42.274337839Z === RUN TestBuildPageScrollByJS_ZeroDeltaSafe 2026-10-22T11:35:42.274354556Z --- PASS: TestBuildPageScrollByJS_ZeroDeltaSafe (0.00s) 2026-10-22T11:35:42.274372794Z === RUN TestSystemviewTrustAllows 2026-10-22T11:35:42.274405146Z === RUN TestSystemviewTrustAllows/trusted_origin 2026-10-22T11:35:42.274435691Z === RUN TestSystemviewTrustAllows/untrusted_origin_wins_over_trusted_referrer 2026-10-22T11:35:42.274461301Z === RUN TestSystemviewTrustAllows/missing_origin_uses_referrer 2026-10-22T11:35:42.274486982Z === RUN TestSystemviewTrustAllows/opaque_origin_uses_referrer_only_when_allowed 2026-10-22T11:35:42.274513396Z === RUN TestSystemviewTrustAllows/nothing_is_untrusted 2026-10-22T11:35:42.274537249Z --- PASS: TestSystemviewTrustAllows (0.00s) 2026-10-22T11:35:42.274577206Z --- PASS: TestSystemviewTrustAllows/trusted_origin (0.00s) 2026-10-22T11:35:42.274618202Z --- PASS: TestSystemviewTrustAllows/untrusted_origin_wins_over_trusted_referrer (0.00s) 2026-10-22T11:35:42.274682661Z --- PASS: TestSystemviewTrustAllows/missing_origin_uses_referrer (0.00s) 2026-10-22T11:35:42.274721718Z --- PASS: TestSystemviewTrustAllows/opaque_origin_uses_referrer_only_when_allowed (0.00s) 2026-10-22T11:35:42.274767173Z --- PASS: TestSystemviewTrustAllows/nothing_is_untrusted (0.00s) 2026-10-22T11:35:42.274789253Z === RUN TestDumbURLHost 2026-10-22T11:35:42.274814343Z --- PASS: TestDumbURLHost (0.00s) 2026-10-22T11:35:42.274836709Z === RUN TestParseSystemviewFaviconRequest 2026-10-22T11:35:42.274856271Z --- PASS: TestParseSystemviewFaviconRequest (0.00s) 2026-10-22T11:35:42.274878952Z === RUN TestReadSystemviewAssetCorruptCompressedIsAnError 2026-10-22T11:35:42.2748977Z --- PASS: TestReadSystemviewAssetCorruptCompressedIsAnError (0.00s) 2026-10-22T11:35:42.274920044Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T11:35:42.274946774Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T11:35:42.274970396Z === CONT TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T11:35:42.274989772Z === RUN TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T11:35:42.275008946Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T11:35:42.275034352Z === RUN TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T11:35:42.27505792Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T11:35:42.275083526Z === RUN TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T11:35:42.275099987Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T11:35:42.275120148Z === RUN TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T11:35:42.275149543Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T11:35:42.275175555Z === RUN TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T11:35:42.275192231Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T11:35:42.275209404Z === RUN TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T11:35:42.27523001Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T11:35:42.275257004Z === RUN TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T11:35:42.275275195Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T11:35:42.275293838Z === CONT TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T11:35:42.275309918Z === CONT TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T11:35:42.275333249Z === CONT TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T11:35:42.275355839Z === CONT TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T11:35:42.275379063Z === CONT TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T11:35:42.275390419Z === CONT TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T11:35:42.275420758Z === CONT TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T11:35:42.275447042Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM (0.00s) 2026-10-22T11:35:42.275467169Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/path_input (0.00s) 2026-10-22T11:35:42.275487547Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/js_brotli (0.00s) 2026-10-22T11:35:42.27550926Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm (0.00s) 2026-10-22T11:35:42.275539043Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension (0.00s) 2026-10-22T11:35:42.275562289Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/plain_brotli (0.00s) 2026-10-22T11:35:42.275594968Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/tar_brotli (0.00s) 2026-10-22T11:35:42.275631248Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm (0.00s) 2026-10-22T11:35:42.275647804Z PASS 2026-10-22T11:35:42.275662742Z ok github.com/bnema/dumber/internal/infrastructure/webutil 0.006s 2026-10-22T11:35:42.275676717Z === RUN TestAdapter_DownloadDir 2026-10-22T11:35:42.275697826Z === RUN TestAdapter_DownloadDir/returns_XDG_DOWNLOAD_DIR_when_set 2026-10-22T11:35:42.275714912Z === RUN TestAdapter_DownloadDir/falls_back_to_~/Downloads_when_XDG_DOWNLOAD_DIR_not_set 2026-10-22T11:35:42.275733278Z --- PASS: TestAdapter_DownloadDir (0.00s) 2026-10-22T11:35:42.275757333Z --- PASS: TestAdapter_DownloadDir/returns_XDG_DOWNLOAD_DIR_when_set (0.00s) 2026-10-22T11:35:42.275791621Z --- PASS: TestAdapter_DownloadDir/falls_back_to_~/Downloads_when_XDG_DOWNLOAD_DIR_not_set (0.00s) 2026-10-22T11:35:42.275807473Z === RUN TestAdapter_RuntimeDir 2026-10-22T11:35:42.275823563Z === RUN TestAdapter_RuntimeDir/returns_XDG_RUNTIME_DIR_when_set_outside_dev 2026-10-22T11:35:42.275841093Z === RUN TestAdapter_RuntimeDir/falls_back_to_injected_prod_runtime_dir_when_XDG_RUNTIME_DIR_not_set 2026-10-22T11:35:42.275864011Z === RUN TestAdapter_RuntimeDir/uses_injected_sandbox_runtime_dir_in_dev_even_when_XDG_RUNTIME_DIR_is_set 2026-10-22T11:35:42.275884295Z --- PASS: TestAdapter_RuntimeDir (0.00s) 2026-10-22T11:35:42.275911417Z --- PASS: TestAdapter_RuntimeDir/returns_XDG_RUNTIME_DIR_when_set_outside_dev (0.00s) 2026-10-22T11:35:42.27593673Z --- PASS: TestAdapter_RuntimeDir/falls_back_to_injected_prod_runtime_dir_when_XDG_RUNTIME_DIR_not_set (0.00s) 2026-10-22T11:35:42.27597458Z --- PASS: TestAdapter_RuntimeDir/uses_injected_sandbox_runtime_dir_in_dev_even_when_XDG_RUNTIME_DIR_is_set (0.00s) 2026-10-22T11:35:42.275992905Z === RUN TestNew 2026-10-22T11:35:42.276002244Z --- PASS: TestNew (0.00s) 2026-10-22T11:35:42.276010167Z PASS 2026-10-22T11:35:42.276016846Z ok github.com/bnema/dumber/internal/infrastructure/xdg 0.008s 2026-10-22T11:35:42.276026237Z === RUN TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T11:35:42.276032288Z === PAUSE TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T11:35:42.276045471Z === RUN TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T11:35:42.27606181Z === PAUSE TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T11:35:42.276073986Z === RUN TestTruncateURLRedactsBeforeTruncating 2026-10-22T11:35:42.276079905Z === PAUSE TestTruncateURLRedactsBeforeTruncating 2026-10-22T11:35:42.276089135Z === RUN TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T11:35:42.276100956Z === PAUSE TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T11:35:42.276107261Z === RUN TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T11:35:42.276115363Z === PAUSE TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T11:35:42.276138666Z === RUN TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T11:35:42.276154135Z === PAUSE TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T11:35:42.276168069Z === RUN TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T11:35:42.276179991Z === PAUSE TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T11:35:42.27619836Z === RUN TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T11:35:42.276214072Z === PAUSE TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T11:35:42.27623529Z === RUN TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T11:35:42.276242385Z === PAUSE TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T11:35:42.276249214Z === RUN TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T11:35:42.276260113Z === PAUSE TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T11:35:42.276273773Z === RUN TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T11:35:42.276288339Z === PAUSE TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T11:35:42.276313305Z === RUN TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T11:35:42.276330675Z === PAUSE TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T11:35:42.276343187Z === RUN TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T11:35:42.276354909Z === PAUSE TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T11:35:42.27636478Z === RUN TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T11:35:42.276379295Z === PAUSE TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T11:35:42.276397838Z === RUN TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T11:35:42.276415991Z === PAUSE TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T11:35:42.276431508Z === RUN TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T11:35:42.276446385Z === PAUSE TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T11:35:42.276459858Z === RUN TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T11:35:42.276479907Z === PAUSE TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T11:35:42.276498461Z === RUN TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T11:35:42.276508949Z === PAUSE TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T11:35:42.276518219Z === CONT TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T11:35:42.276527667Z --- PASS: TestRedactURLUsesHostOnlyForAbsoluteURLs (0.00s) 2026-10-22T11:35:42.276534047Z === CONT TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T11:35:42.276553947Z === CONT TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T11:35:42.276578736Z --- PASS: TestCleanupSessionLogFiles_MissingDirectoryIsNoop (0.00s) 2026-10-22T11:35:42.27659208Z === CONT TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T11:35:42.276605467Z --- PASS: TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles (0.00s) 2026-10-22T11:35:42.276625595Z === CONT TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T11:35:42.276649685Z --- PASS: TestRedactURLReturnsPlaceholderForInvalidParse (0.00s) 2026-10-22T11:35:42.276661953Z === CONT TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T11:35:42.276672347Z --- PASS: TestRedactURLRedactsFileURLPathQueryFragment (0.00s) 2026-10-22T11:35:42.276684604Z === CONT TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T11:35:42.27669481Z --- PASS: TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs (0.00s) 2026-10-22T11:35:42.276721577Z === CONT TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T11:35:42.276742691Z --- PASS: TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput (0.00s) 2026-10-22T11:35:42.276761473Z === CONT TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T11:35:42.276776572Z --- PASS: TestSafeURLHostDropsPathQueryAndFragment (0.00s) 2026-10-22T11:35:42.276791462Z === CONT TestTruncateURLRedactsBeforeTruncating 2026-10-22T11:35:42.27680776Z --- PASS: TestTruncateURLRedactsBeforeTruncating (0.00s) 2026-10-22T11:35:42.276819892Z === CONT TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T11:35:42.276829334Z --- PASS: TestRedactURLRedactsLocalOrOpaqueInputs (0.00s) 2026-10-22T11:35:42.276839905Z === CONT TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T11:35:42.276849989Z --- PASS: TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero (0.00s) 2026-10-22T11:35:42.276864422Z === CONT TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T11:35:42.276886785Z --- PASS: TestNewWithFileCreatesUserPrivateLogDirectoryAndFile (0.00s) 2026-10-22T11:35:42.276906766Z === CONT TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T11:35:42.276924444Z --- PASS: TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit (0.00s) 2026-10-22T11:35:42.276941939Z === CONT TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T11:35:42.276958733Z === CONT TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T11:35:42.276974833Z --- PASS: TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit (0.00s) 2026-10-22T11:35:42.276986724Z === CONT TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T11:35:42.276997205Z --- PASS: TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes (0.00s) 2026-10-22T11:35:42.277008837Z === CONT TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T11:35:42.277025214Z --- PASS: TestSessionFileWriter_IgnoresExternallyClosedFile (0.00s) 2026-10-22T11:35:42.277041908Z --- PASS: TestSessionFileWriter_DropsWritesAfterClose (0.00s) 2026-10-22T11:35:42.277064533Z --- PASS: TestCleanupSessionLogFiles_RemovesOldestSessionLogs (0.00s) 2026-10-22T11:35:42.277076848Z PASS 2026-10-22T11:35:42.277084202Z ok github.com/bnema/dumber/internal/logging 0.012s 2026-10-22T11:35:42.277096587Z === RUN TestRunSynchronousDispatchRunsInlineWhenOwner 2026-10-22T11:35:42.277109855Z --- PASS: TestRunSynchronousDispatchRunsInlineWhenOwner (0.00s) 2026-10-22T11:35:42.277122882Z === RUN TestRunSynchronousDispatchCompletesWhenDispatchedCallbackRuns 2026-10-22T11:35:42.277142215Z --- PASS: TestRunSynchronousDispatchCompletesWhenDispatchedCallbackRuns (0.00s) 2026-10-22T11:35:42.277155839Z === RUN TestRunSynchronousDispatchTimesOutWhenDispatchBlocks 2026-10-22T11:35:42.277166315Z --- PASS: TestRunSynchronousDispatchTimesOutWhenDispatchBlocks (0.03s) 2026-10-22T11:35:42.277182949Z === RUN TestRunSynchronousDispatchTimesOutWhenCallbackNeverStarts 2026-10-22T11:35:42.277196334Z --- PASS: TestRunSynchronousDispatchTimesOutWhenCallbackNeverStarts (0.01s) 2026-10-22T11:35:42.277216808Z === RUN TestRunSynchronousDispatchWaitsForStartedCallbackPastTimeout 2026-10-22T11:35:42.277239515Z --- PASS: TestRunSynchronousDispatchWaitsForStartedCallbackPastTimeout (0.10s) 2026-10-22T11:35:42.277257432Z === RUN TestRunSynchronousDispatchCancelsCallbackThatAttemptsToStartAfterDeadline 2026-10-22T11:35:42.277273054Z --- PASS: TestRunSynchronousDispatchCancelsCallbackThatAttemptsToStartAfterDeadline (0.02s) 2026-10-22T11:35:42.277286669Z === RUN TestRunSynchronousDispatchLeavesCallbackQueuedWhenBlockingDispatchTimesOutAndLateStartAllowed 2026-10-22T11:35:42.277303833Z --- PASS: TestRunSynchronousDispatchLeavesCallbackQueuedWhenBlockingDispatchTimesOutAndLateStartAllowed (0.01s) 2026-10-22T11:35:42.277318264Z === RUN TestRunSynchronousDispatchLeavesCallbackQueuedAfterTimeoutWhenConfigured 2026-10-22T11:35:42.277328908Z --- PASS: TestRunSynchronousDispatchLeavesCallbackQueuedAfterTimeoutWhenConfigured (0.01s) 2026-10-22T11:35:42.27734159Z === RUN TestRunSynchronousDispatchCancelsCallbackThatStartsAfterTimeout 2026-10-22T11:35:42.277358722Z --- PASS: TestRunSynchronousDispatchCancelsCallbackThatStartsAfterTimeout (0.01s) 2026-10-22T11:35:42.277373106Z PASS 2026-10-22T11:35:42.277395082Z ok github.com/bnema/dumber/internal/shared/syncdispatch 0.174s 2026-10-22T11:35:42.277416883Z === RUN Test_testHasUsableGTKDisplay_PureProbe 2026-10-22T11:35:42.277430285Z === RUN Test_testHasUsableGTKDisplay_PureProbe/no_display_env_vars 2026-10-22T11:35:42.277441961Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_numeric_without_socket 2026-10-22T11:35:42.277452305Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_screen_without_socket 2026-10-22T11:35:42.277466878Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_colon_only_no_number 2026-10-22T11:35:42.27748751Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_TCP_always_passes_socket_check 2026-10-22T11:35:42.277501935Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_existing_socket 2026-10-22T11:35:42.279696591Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket 2026-10-22T11:35:42.279727298Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_without_socket 2026-10-22T11:35:42.279747393Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path_with_existing_socket 2026-10-22T11:35:42.279774107Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe (0.00s) 2026-10-22T11:35:42.279814071Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/no_display_env_vars (0.00s) 2026-10-22T11:35:42.279866756Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_numeric_without_socket (0.00s) 2026-10-22T11:35:42.279903873Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_screen_without_socket (0.00s) 2026-10-22T11:35:42.27993504Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_colon_only_no_number (0.00s) 2026-10-22T11:35:42.27997778Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_TCP_always_passes_socket_check (0.00s) 2026-10-22T11:35:42.280016702Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_existing_socket (0.00s) 2026-10-22T11:35:42.280067304Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket (0.00s) 2026-10-22T11:35:42.280109602Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_without_socket (0.00s) 2026-10-22T11:35:42.28015696Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path_with_existing_socket (0.00s) 2026-10-22T11:35:42.280172551Z === RUN Test_testHasX11Auth_PureProbe 2026-10-22T11:35:42.280197291Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_unset 2026-10-22T11:35:42.280220419Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_TCP_remote 2026-10-22T11:35:42.280241178Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_no_auth_file 2026-10-22T11:35:42.280265973Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_env_missing_file 2026-10-22T11:35:42.280286275Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_matching_entry 2026-10-22T11:35:42.280306069Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_non-matching_entry 2026-10-22T11:35:42.280324928Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_with_screen_number 2026-10-22T11:35:42.280349186Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_colon_only_no_number_defaults_to_false 2026-10-22T11:35:42.280375527Z --- PASS: Test_testHasX11Auth_PureProbe (0.00s) 2026-10-22T11:35:42.280414101Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_unset (0.00s) 2026-10-22T11:35:42.280450139Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_TCP_remote (0.00s) 2026-10-22T11:35:42.280490613Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_no_auth_file (0.00s) 2026-10-22T11:35:42.280530069Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_env_missing_file (0.00s) 2026-10-22T11:35:42.280568306Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_matching_entry (0.00s) 2026-10-22T11:35:42.280609231Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_non-matching_entry (0.00s) 2026-10-22T11:35:42.280649912Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_with_screen_number (0.00s) 2026-10-22T11:35:42.280689256Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_colon_only_no_number_defaults_to_false (0.00s) 2026-10-22T11:35:42.280708595Z === RUN Test_testHasX11Auth_MalformedRecords 2026-10-22T11:35:42.280730692Z === RUN Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_name_field 2026-10-22T11:35:42.280757785Z === RUN Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_data_field 2026-10-22T11:35:42.280782169Z === RUN Test_testHasX11Auth_MalformedRecords/truncated_record_after_display_number 2026-10-22T11:35:42.280809424Z === RUN Test_testHasX11Auth_MalformedRecords/multiple_entries_with_one_matching_and_valid 2026-10-22T11:35:42.280835809Z === RUN Test_testHasX11Auth_MalformedRecords/invalid_matching_entry_does_not_hide_later_valid_match 2026-10-22T11:35:42.28086283Z --- PASS: Test_testHasX11Auth_MalformedRecords (0.00s) 2026-10-22T11:35:42.280908894Z --- PASS: Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_name_field (0.00s) 2026-10-22T11:35:42.28095129Z --- PASS: Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_data_field (0.00s) 2026-10-22T11:35:42.280992322Z --- PASS: Test_testHasX11Auth_MalformedRecords/truncated_record_after_display_number (0.00s) 2026-10-22T11:35:42.281034002Z --- PASS: Test_testHasX11Auth_MalformedRecords/multiple_entries_with_one_matching_and_valid (0.00s) 2026-10-22T11:35:42.281073088Z --- PASS: Test_testHasX11Auth_MalformedRecords/invalid_matching_entry_does_not_hide_later_valid_match (0.00s) 2026-10-22T11:35:42.281088249Z === RUN Test_testHasUsableWaylandDisplay_PureProbe 2026-10-22T11:35:42.281116583Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/no_WAYLAND_DISPLAY 2026-10-22T11:35:42.281148548Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket 2026-10-22T11:35:42.281169677Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path 2026-10-22T11:35:42.281191611Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe (0.00s) 2026-10-22T11:35:42.281231065Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/no_WAYLAND_DISPLAY (0.00s) 2026-10-22T11:35:42.281282646Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket (0.00s) 2026-10-22T11:35:42.281319676Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path (0.00s) 2026-10-22T11:35:42.281338223Z === RUN Test_testHasUsableX11Display_PureProbe 2026-10-22T11:35:42.281362425Z === RUN Test_testHasUsableX11Display_PureProbe/no_DISPLAY 2026-10-22T11:35:42.281386705Z === RUN Test_testHasUsableX11Display_PureProbe/DISPLAY_numeric_without_socket 2026-10-22T11:35:42.281421445Z === RUN Test_testHasUsableX11Display_PureProbe/DISPLAY_TCP_always_passes_socket_check 2026-10-22T11:35:42.281446583Z --- PASS: Test_testHasUsableX11Display_PureProbe (0.00s) 2026-10-22T11:35:42.281481615Z --- PASS: Test_testHasUsableX11Display_PureProbe/no_DISPLAY (0.00s) 2026-10-22T11:35:42.281521834Z --- PASS: Test_testHasUsableX11Display_PureProbe/DISPLAY_numeric_without_socket (0.00s) 2026-10-22T11:35:42.281562693Z --- PASS: Test_testHasUsableX11Display_PureProbe/DISPLAY_TCP_always_passes_socket_check (0.00s) 2026-10-22T11:35:42.281586533Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection 2026-10-22T11:35:42.281609053Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=x11_ignores_Wayland-only_socket 2026-10-22T11:35:42.281634457Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland_ignores_X11-only_socket 2026-10-22T11:35:42.28165961Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland,x11_allows_X11_fallback 2026-10-22T11:35:42.281679027Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection (0.00s) 2026-10-22T11:35:42.281722522Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=x11_ignores_Wayland-only_socket (0.00s) 2026-10-22T11:35:42.281768546Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland_ignores_X11-only_socket (0.00s) 2026-10-22T11:35:42.281806871Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland,x11_allows_X11_fallback (0.00s) 2026-10-22T11:35:42.281855519Z === RUN Test_testNeedsX11Auth_PureProbe 2026-10-22T11:35:42.281920585Z === RUN Test_testNeedsX11Auth_PureProbe/Wayland_available_forces_no_X11_auth 2026-10-22T11:35:42.281973293Z === RUN Test_testNeedsX11Auth_PureProbe/GDK_BACKEND=x11_forces_X11_auth_even_with_Wayland 2026-10-22T11:35:42.282020613Z === RUN Test_testNeedsX11Auth_PureProbe/No_Wayland_fallback_needs_X11_auth 2026-10-22T11:35:42.282039465Z --- PASS: Test_testNeedsX11Auth_PureProbe (0.00s) 2026-10-22T11:35:42.282125705Z --- PASS: Test_testNeedsX11Auth_PureProbe/Wayland_available_forces_no_X11_auth (0.00s) 2026-10-22T11:35:42.28218607Z --- PASS: Test_testNeedsX11Auth_PureProbe/GDK_BACKEND=x11_forces_X11_auth_even_with_Wayland (0.00s) 2026-10-22T11:35:42.282246404Z --- PASS: Test_testNeedsX11Auth_PureProbe/No_Wayland_fallback_needs_X11_auth (0.00s) 2026-10-22T11:35:42.282294836Z === RUN TestApp_ShowFilterStatusUsesLastFocusedBrowserWindowToaster 2026-10-22T11:35:42.28231265Z --- PASS: TestApp_ShowFilterStatusUsesLastFocusedBrowserWindowToaster (0.00s) 2026-10-22T11:35:42.282379884Z === RUN TestTestShellToasterCleanupCancelsAutoDismiss 2026-10-22T11:35:42.282427693Z --- PASS: TestTestShellToasterCleanupCancelsAutoDismiss (1.41s) 2026-10-22T11:35:42.282445454Z === RUN TestApp_CheckConfigMigrationUsesLastFocusedBrowserWindowToaster 2026-10-22T11:35:42.282515498Z --- PASS: TestApp_CheckConfigMigrationUsesLastFocusedBrowserWindowToaster (0.00s) 2026-10-22T11:35:42.282533522Z === RUN TestApp_FinalizeActivationStartsBrowserLaunchRelayOnceAndClosesOnShutdown 2026-10-22T11:35:42.282604274Z --- PASS: TestApp_FinalizeActivationStartsBrowserLaunchRelayOnceAndClosesOnShutdown (0.00s) 2026-10-22T11:35:42.282622267Z === RUN TestApp_GetWindowSnapshotStateReturnsUnavailableWhenMainThreadDispatchTimesOut 2026-10-22T11:35:42.282699581Z --- PASS: TestApp_GetWindowSnapshotStateReturnsUnavailableWhenMainThreadDispatchTimesOut (0.00s) 2026-10-22T11:35:42.282717664Z === RUN TestApp_OpenExternalURLReportsMainThreadDispatchTimeout 2026-10-22T11:35:42.28278829Z --- PASS: TestApp_OpenExternalURLReportsMainThreadDispatchTimeout (0.00s) 2026-10-22T11:35:42.282814905Z === RUN TestApp_OpenExternalURLRecordsTabOwnership 2026-10-22T11:35:42.282839438Z --- PASS: TestApp_OpenExternalURLRecordsTabOwnership (0.00s) 2026-10-22T11:35:42.282887288Z === RUN TestApp_RestoreSessionHandlesEmptyWindowSnapshotAsSuccess 2026-10-22T11:35:42.282908096Z --- PASS: TestApp_RestoreSessionHandlesEmptyWindowSnapshotAsSuccess (0.00s) 2026-10-22T11:35:42.282982945Z === RUN TestApp_CreateInitialTabNoFallbackAfterEmptyWindowRestore 2026-10-22T11:35:42.283009289Z --- PASS: TestApp_CreateInitialTabNoFallbackAfterEmptyWindowRestore (0.00s) 2026-10-22T11:35:42.283087985Z === RUN TestApp_RestoreSessionClearsStaleUIStateBeforeApplyingRestoredTabs 2026-10-22T11:35:42.283149771Z app_browser_launch_test.go:1233: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283200655Z --- SKIP: TestApp_RestoreSessionClearsStaleUIStateBeforeApplyingRestoredTabs (0.00s) 2026-10-22T11:35:42.283218748Z === RUN TestApp_RestoreSessionWiresStackedPaneTitleBarCallbacks 2026-10-22T11:35:42.283300487Z app_browser_launch_test.go:1290: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283331455Z --- SKIP: TestApp_RestoreSessionWiresStackedPaneTitleBarCallbacks (0.00s) 2026-10-22T11:35:42.283351231Z === RUN TestApp_PopupOwnerWindowIDForFloatingPaneUsesSourceTabWindow 2026-10-22T11:35:42.283378773Z --- PASS: TestApp_PopupOwnerWindowIDForFloatingPaneUsesSourceTabWindow (0.00s) 2026-10-22T11:35:42.283417041Z === RUN TestApp_RemoveBrowserWindowRebindsPromotedTabCoordinatorWindow 2026-10-22T11:35:42.283435389Z --- PASS: TestApp_RemoveBrowserWindowRebindsPromotedTabCoordinatorWindow (0.00s) 2026-10-22T11:35:42.28345548Z === RUN TestApp_OpenExternalURLRollsBackOnTabCreationFailure 2026-10-22T11:35:42.283477607Z --- PASS: TestApp_OpenExternalURLRollsBackOnTabCreationFailure (0.00s) 2026-10-22T11:35:42.283497028Z === RUN TestApp_OpenExternalURLTargetsNewWindowTabBar 2026-10-22T11:35:42.283523892Z --- PASS: TestApp_OpenExternalURLTargetsNewWindowTabBar (0.00s) 2026-10-22T11:35:42.283555488Z === RUN TestApp_ActivateBrowserWindowSwitchesActiveWorkspace 2026-10-22T11:35:42.283581877Z --- PASS: TestApp_ActivateBrowserWindowSwitchesActiveWorkspace (0.00s) 2026-10-22T11:35:42.283602351Z === RUN TestApp_BrowserWindowForPaneFindsOwningWindow 2026-10-22T11:35:42.283629076Z --- PASS: TestApp_BrowserWindowForPaneFindsOwningWindow (0.00s) 2026-10-22T11:35:42.283653682Z === RUN TestApp_OwnerOrLastFocusedBrowserWindowPrefersPaneOwner 2026-10-22T11:35:42.283673557Z --- PASS: TestApp_OwnerOrLastFocusedBrowserWindowPrefersPaneOwner (0.00s) 2026-10-22T11:35:42.283686223Z === RUN TestApp_HandlePaneWindowTitleChangedTargetsOwningWindow 2026-10-22T11:35:42.283717884Z app_browser_launch_test.go:1604: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283725312Z --- SKIP: TestApp_HandlePaneWindowTitleChangedTargetsOwningWindow (0.00s) 2026-10-22T11:35:42.283735508Z === RUN TestApp_ActivateBrowserWindowResyncsTitleFromBackgroundPane 2026-10-22T11:35:42.283760536Z app_browser_launch_test.go:1649: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283771727Z --- SKIP: TestApp_ActivateBrowserWindowResyncsTitleFromBackgroundPane (0.00s) 2026-10-22T11:35:42.283782228Z === RUN TestApp_HandlePaneFullscreenChangedTargetsOwningWindow 2026-10-22T11:35:42.283807071Z app_browser_launch_test.go:1700: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283817969Z --- SKIP: TestApp_HandlePaneFullscreenChangedTargetsOwningWindow (0.00s) 2026-10-22T11:35:42.283828549Z === RUN TestApp_HandlePaneFullscreenChangedIgnoresUnresolvedPane 2026-10-22T11:35:42.283852621Z app_browser_launch_test.go:1753: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283863224Z --- SKIP: TestApp_HandlePaneFullscreenChangedIgnoresUnresolvedPane (0.00s) 2026-10-22T11:35:42.28387327Z === RUN TestApp_HandleAccentKeyPressDelegatesToOwningWindow 2026-10-22T11:35:42.283883662Z --- PASS: TestApp_HandleAccentKeyPressDelegatesToOwningWindow (0.00s) 2026-10-22T11:35:42.28389401Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowAnchorsOwningWindow 2026-10-22T11:35:42.283905631Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowAnchorsOwningWindow (0.00s) 2026-10-22T11:35:42.283916978Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowActivatesTargetOwnerForCrossWindowTab 2026-10-22T11:35:42.283928923Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowActivatesTargetOwnerForCrossWindowTab (0.00s) 2026-10-22T11:35:42.283939891Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowCrossWindowDerivedMirror 2026-10-22T11:35:42.283950782Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowCrossWindowDerivedMirror (0.00s) 2026-10-22T11:35:42.283961201Z === RUN TestApp_InitKeyboardHandlerDoesNotReattachExistingWindowInput 2026-10-22T11:35:42.283985742Z app_browser_launch_test.go:1950: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.283996501Z --- SKIP: TestApp_InitKeyboardHandlerDoesNotReattachExistingWindowInput (0.00s) 2026-10-22T11:35:42.284007654Z === RUN TestApp_UpdateBrowserWindowTabBarVisibilityAutoHidesSingleTabButPreservesAllocation 2026-10-22T11:35:42.284032489Z app_browser_launch_test.go:2011: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.284044587Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibilityAutoHidesSingleTabButPreservesAllocation (0.00s) 2026-10-22T11:35:42.28405631Z === RUN TestTabBarSetVisibleDoesNotClearAutoHiddenInteractionState 2026-10-22T11:35:42.28408058Z app_browser_launch_test.go:2055: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.284091627Z --- SKIP: TestTabBarSetVisibleDoesNotClearAutoHiddenInteractionState (0.00s) 2026-10-22T11:35:42.284102782Z === RUN TestApp_UpdateBrowserWindowTabBarVisibilityHonorsHideWhenSingleTabDisabled 2026-10-22T11:35:42.284132438Z app_browser_launch_test.go:2083: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.284155883Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibilityHonorsHideWhenSingleTabDisabled (0.00s) 2026-10-22T11:35:42.284163942Z === RUN TestApp_ActivePaneIDForNilBrowserWindowIgnoresStaleOverride 2026-10-22T11:35:42.284174345Z --- PASS: TestApp_ActivePaneIDForNilBrowserWindowIgnoresStaleOverride (0.00s) 2026-10-22T11:35:42.284180716Z === RUN TestApp_BuildRestoredWindowUIUpdatesEmptyWindowTabBarVisibility 2026-10-22T11:35:42.284203734Z app_browser_launch_test.go:2117: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.284215535Z --- SKIP: TestApp_BuildRestoredWindowUIUpdatesEmptyWindowTabBarVisibility (0.00s) 2026-10-22T11:35:42.284226459Z === RUN TestApp_UpdateBrowserWindowTabBarVisibility_BottomInset 2026-10-22T11:35:42.284250712Z app_browser_launch_test.go:2141: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.284261712Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibility_BottomInset (0.00s) 2026-10-22T11:35:42.284272205Z === RUN TestApp_HandlePaneFullscreenChanged_ClearsBottomInset 2026-10-22T11:35:42.284442222Z app_browser_launch_test.go:2188: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.284461678Z --- SKIP: TestApp_HandlePaneFullscreenChanged_ClearsBottomInset (0.00s) 2026-10-22T11:35:42.284477538Z === RUN TestApp_RemoveBrowserWindowPromotesDeterministicFallbackWithMainWindow 2026-10-22T11:35:42.28449204Z --- PASS: TestApp_RemoveBrowserWindowPromotesDeterministicFallbackWithMainWindow (0.00s) 2026-10-22T11:35:42.2845071Z === RUN TestApp_BrowserWindowActivationHookUpdatesLastFocusedWindowID 2026-10-22T11:35:42.284521217Z --- PASS: TestApp_BrowserWindowActivationHookUpdatesLastFocusedWindowID (0.00s) 2026-10-22T11:35:42.284532739Z === RUN TestApp_ActivateBrowserWindowTracksLastFocusedWindow 2026-10-22T11:35:42.284542998Z --- PASS: TestApp_ActivateBrowserWindowTracksLastFocusedWindow (0.00s) 2026-10-22T11:35:42.284552369Z === RUN TestApp_LastFocusedBrowserWindowFallsBackWhenOwnerMissing 2026-10-22T11:35:42.284564108Z --- PASS: TestApp_LastFocusedBrowserWindowFallsBackWhenOwnerMissing (0.00s) 2026-10-22T11:35:42.284580412Z === RUN TestApp_CreatePopupTabUsesParentPaneOwnerWhenFocusIsStale 2026-10-22T11:35:42.284594655Z --- PASS: TestApp_CreatePopupTabUsesParentPaneOwnerWhenFocusIsStale (0.00s) 2026-10-22T11:35:42.284606684Z === RUN TestApp_RemoveBrowserWindowClearsLastFocusedFallback 2026-10-22T11:35:42.284622772Z --- PASS: TestApp_RemoveBrowserWindowClearsLastFocusedFallback (0.00s) 2026-10-22T11:35:42.284635299Z === RUN TestApp_TabCoordinatorCallbacksUseTargetWindowWhenFocusIsStale 2026-10-22T11:35:42.284649943Z --- PASS: TestApp_TabCoordinatorCallbacksUseTargetWindowWhenFocusIsStale (0.00s) 2026-10-22T11:35:42.284666801Z === RUN TestApp_ActivateBrowserWindowAddsGlobalSnapshotWithoutChangingWindowTabPosition 2026-10-22T11:35:42.284682464Z --- PASS: TestApp_ActivateBrowserWindowAddsGlobalSnapshotWithoutChangingWindowTabPosition (0.00s) 2026-10-22T11:35:42.284694688Z === RUN TestApp_ActiveWorkspaceRequiresFocusedBrowserWindow 2026-10-22T11:35:42.284710732Z --- PASS: TestApp_ActiveWorkspaceRequiresFocusedBrowserWindow (0.00s) 2026-10-22T11:35:42.284735492Z === RUN TestApp_ActiveWorkspaceUsesLastFocusedWindowTabsNotGlobalActiveTab 2026-10-22T11:35:42.284757289Z --- PASS: TestApp_ActiveWorkspaceUsesLastFocusedWindowTabsNotGlobalActiveTab (0.00s) 2026-10-22T11:35:42.284774805Z === RUN TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenWorkspaceViewMissing 2026-10-22T11:35:42.284802846Z --- PASS: TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenWorkspaceViewMissing (0.00s) 2026-10-22T11:35:42.284823521Z === RUN TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenPaneNil 2026-10-22T11:35:42.284837661Z --- PASS: TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenPaneNil (0.00s) 2026-10-22T11:35:42.284847402Z === RUN TestApp_AttachPopupToTabSkipsRegistrationWhenPaneViewMissing 2026-10-22T11:35:42.284857307Z --- PASS: TestApp_AttachPopupToTabSkipsRegistrationWhenPaneViewMissing (0.00s) 2026-10-22T11:35:42.284867184Z === RUN TestApp_AttachPopupToTabReleasesRegistrationWhenWrapFails 2026-10-22T11:35:42.284876677Z --- PASS: TestApp_AttachPopupToTabReleasesRegistrationWhenWrapFails (0.00s) 2026-10-22T11:35:42.284892032Z === RUN TestApp_BrowserWindowWebViewActionsIgnoreStaleFocusedWindow 2026-10-22T11:35:42.284909092Z --- PASS: TestApp_BrowserWindowWebViewActionsIgnoreStaleFocusedWindow (0.00s) 2026-10-22T11:35:42.284923784Z === RUN TestApp_OmniboxNavigateCallbackCapturesBrowserWindow 2026-10-22T11:35:42.284938813Z --- PASS: TestApp_OmniboxNavigateCallbackCapturesBrowserWindow (0.00s) 2026-10-22T11:35:42.284953038Z === RUN TestApp_DispatchBrowserWindowActionUsesSourceWindow 2026-10-22T11:35:42.284967664Z --- PASS: TestApp_DispatchBrowserWindowActionUsesSourceWindow (0.00s) 2026-10-22T11:35:42.284981672Z === RUN TestApp_DispatchBrowserWindowActionZoomInSupportsFileURLs 2026-10-22T11:35:42.28500714Z --- PASS: TestApp_DispatchBrowserWindowActionZoomInSupportsFileURLs (0.00s) 2026-10-22T11:35:42.285022725Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexUsesSourceWindow 2026-10-22T11:35:42.285038359Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexUsesSourceWindow (0.00s) 2026-10-22T11:35:42.285054934Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexCreatesOnlyOneMissingTab 2026-10-22T11:35:42.285070539Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexCreatesOnlyOneMissingTab (0.00s) 2026-10-22T11:35:42.285086251Z === RUN TestApp_SwitchBrowserWindowTabIndexNegativeIndexIsIgnored 2026-10-22T11:35:42.28510088Z --- PASS: TestApp_SwitchBrowserWindowTabIndexNegativeIndexIsIgnored (0.00s) 2026-10-22T11:35:42.285115933Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexNegativeDoesNotMutateWindowState 2026-10-22T11:35:42.285132907Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexNegativeDoesNotMutateWindowState (0.00s) 2026-10-22T11:35:42.285148509Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexMissingURLDoesNotCreateTab 2026-10-22T11:35:42.28516149Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexMissingURLDoesNotCreateTab (0.00s) 2026-10-22T11:35:42.28517794Z === RUN TestApp_SwitchBrowserWindowTabIndexMissingURLDoesNotMutateWindowState 2026-10-22T11:35:42.285197008Z --- PASS: TestApp_SwitchBrowserWindowTabIndexMissingURLDoesNotMutateWindowState (0.00s) 2026-10-22T11:35:42.285212664Z === RUN TestApp_WorkspaceOmniboxNavigateUsesOwnerWindow 2026-10-22T11:35:42.28524726Z app_browser_launch_test.go:3220: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.285263091Z --- SKIP: TestApp_WorkspaceOmniboxNavigateUsesOwnerWindow (0.00s) 2026-10-22T11:35:42.28528238Z === RUN TestApp_FloatingOmniboxNavigateUsesSessionPane 2026-10-22T11:35:42.285311604Z app_browser_launch_test.go:3273: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.285326464Z --- SKIP: TestApp_FloatingOmniboxNavigateUsesSessionPane (0.00s) 2026-10-22T11:35:42.285346252Z === RUN TestApp_RestoreSessionDoesNotLeakStaleWindowsIntoTabMerge 2026-10-22T11:35:42.285362084Z --- PASS: TestApp_RestoreSessionDoesNotLeakStaleWindowsIntoTabMerge (0.00s) 2026-10-22T11:35:42.285376527Z === RUN TestApp_RestoreSessionHonorsActiveWindowIndex 2026-10-22T11:35:42.285406177Z app_browser_launch_test.go:3381: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.285420563Z --- SKIP: TestApp_RestoreSessionHonorsActiveWindowIndex (0.00s) 2026-10-22T11:35:42.285436991Z === RUN TestApp_RestoreSessionFailsOnAdditionalWindowCreationError 2026-10-22T11:35:42.285465296Z app_browser_launch_test.go:3456: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.285480024Z --- SKIP: TestApp_RestoreSessionFailsOnAdditionalWindowCreationError (0.00s) 2026-10-22T11:35:42.285499338Z === RUN TestMainWindow_BottomTabBar_ContentAreaHasInset 2026-10-22T11:35:42.285528862Z app_browser_launch_test.go:3510: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.285541876Z --- SKIP: TestMainWindow_BottomTabBar_ContentAreaHasInset (0.00s) 2026-10-22T11:35:42.285557685Z === RUN TestMainWindow_TopTabBar_ContentAreaHasTopInset 2026-10-22T11:35:42.285585349Z app_browser_launch_test.go:3554: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.285599865Z --- SKIP: TestMainWindow_TopTabBar_ContentAreaHasTopInset (0.00s) 2026-10-22T11:35:42.285615489Z === RUN TestNew_DoesNotWireClipboardOrchestratorWhenClipboardMissing 2026-10-22T11:35:42.285629983Z --- PASS: TestNew_DoesNotWireClipboardOrchestratorWhenClipboardMissing (0.00s) 2026-10-22T11:35:42.285646343Z === RUN TestNew_ClosesHistoryRecorderWhenRegisterHandlersFails 2026-10-22T11:35:42.285665662Z --- PASS: TestNew_ClosesHistoryRecorderWhenRegisterHandlersFails (0.00s) 2026-10-22T11:35:42.285683114Z === RUN TestNew_WiresClipboardOrchestratorWhenClipboardPresent 2026-10-22T11:35:42.285710174Z --- PASS: TestNew_WiresClipboardOrchestratorWhenClipboardPresent (0.00s) 2026-10-22T11:35:42.285734124Z === RUN TestDownloadEventAdapterToastSpecLifecycle 2026-10-22T11:35:42.285757597Z --- PASS: TestDownloadEventAdapterToastSpecLifecycle (0.00s) 2026-10-22T11:35:42.285780868Z === RUN TestDownloadEventAdapterToastSpecSuppressesDuplicateProgress 2026-10-22T11:35:42.28580092Z --- PASS: TestDownloadEventAdapterToastSpecSuppressesDuplicateProgress (0.00s) 2026-10-22T11:35:42.285821728Z === RUN TestDownloadProgressPercentRoundsReasonably 2026-10-22T11:35:42.285836522Z --- PASS: TestDownloadProgressPercentRoundsReasonably (0.00s) 2026-10-22T11:35:42.285853455Z === RUN TestApp_EjectActivePaneToWindowRegistersTargetOwnership 2026-10-22T11:35:42.285878492Z --- PASS: TestApp_EjectActivePaneToWindowRegistersTargetOwnership (0.00s) 2026-10-22T11:35:42.285904537Z === RUN TestApp_EjectActivePaneToWindowRetainsSourceWindowOnRemainingActiveTab 2026-10-22T11:35:42.28592271Z --- PASS: TestApp_EjectActivePaneToWindowRetainsSourceWindowOnRemainingActiveTab (0.00s) 2026-10-22T11:35:42.285940412Z === RUN TestApp_EjectActivePaneToWindowRemovesEmptySourceWindow 2026-10-22T11:35:42.285954421Z --- PASS: TestApp_EjectActivePaneToWindowRemovesEmptySourceWindow (0.00s) 2026-10-22T11:35:42.285969285Z === RUN TestApp_EjectActivePaneToWindowSnapshotRetainsSourceWindowWhenTabsRemain 2026-10-22T11:35:42.285976339Z --- PASS: TestApp_EjectActivePaneToWindowSnapshotRetainsSourceWindowWhenTabsRemain (0.00s) 2026-10-22T11:35:42.285982009Z === RUN TestApp_EjectActivePaneToWindowHandlesThreePaneSplitTree 2026-10-22T11:35:42.285987786Z --- PASS: TestApp_EjectActivePaneToWindowHandlesThreePaneSplitTree (0.00s) 2026-10-22T11:35:42.285996765Z === RUN TestApp_EjectActivePaneToWindowSnapshotReplacesEmptySourceWindow 2026-10-22T11:35:42.28600627Z --- PASS: TestApp_EjectActivePaneToWindowSnapshotReplacesEmptySourceWindow (0.00s) 2026-10-22T11:35:42.286013242Z === RUN TestApp_EjectActivePaneToWindowTargetUICreationFailureRestoresState 2026-10-22T11:35:42.286019378Z --- PASS: TestApp_EjectActivePaneToWindowTargetUICreationFailureRestoresState (0.00s) 2026-10-22T11:35:42.286025296Z === RUN TestApp_EjectActivePaneToWindowUsecaseFailureRollsBackTargetWindow 2026-10-22T11:35:42.286031192Z --- PASS: TestApp_EjectActivePaneToWindowUsecaseFailureRollsBackTargetWindow (0.00s) 2026-10-22T11:35:42.286037389Z === RUN TestApp_EjectActivePaneToWindowNoopsWhenRequestedPaneIsNotActiveWorkspacePane 2026-10-22T11:35:42.286047538Z --- PASS: TestApp_EjectActivePaneToWindowNoopsWhenRequestedPaneIsNotActiveWorkspacePane (0.00s) 2026-10-22T11:35:42.286053659Z === RUN TestApp_EjectActivePaneToWindowNoopsForInternalSystemPane 2026-10-22T11:35:42.286059344Z --- PASS: TestApp_EjectActivePaneToWindowNoopsForInternalSystemPane (0.00s) 2026-10-22T11:35:42.286065102Z === RUN TestGTKApplicationFlags_AreNonUnique 2026-10-22T11:35:42.286070492Z --- PASS: TestGTKApplicationFlags_AreNonUnique (0.00s) 2026-10-22T11:35:42.286075672Z === RUN TestBuildOmniboxConfigUsesRuntimeUIConfig 2026-10-22T11:35:42.286081392Z --- PASS: TestBuildOmniboxConfigUsesRuntimeUIConfig (0.00s) 2026-10-22T11:35:42.286086546Z === RUN TestVimMode_Enter_SetsOwnershipOnActivePane 2026-10-22T11:35:42.286091972Z --- PASS: TestVimMode_Enter_SetsOwnershipOnActivePane (0.02s) 2026-10-22T11:35:42.286097299Z === RUN TestVimMode_Enter_MarksCorrectWindow 2026-10-22T11:35:42.286102483Z --- PASS: TestVimMode_Enter_MarksCorrectWindow (0.01s) 2026-10-22T11:35:42.286108199Z === RUN TestVimMode_Enter_EnablesAccessibilityForSupportedActiveWebView 2026-10-22T11:35:42.286114144Z --- PASS: TestVimMode_Enter_EnablesAccessibilityForSupportedActiveWebView (0.00s) 2026-10-22T11:35:42.286124836Z === RUN TestVimMode_Enter_AccessibilityNoopsForUnsupportedActiveWebView 2026-10-22T11:35:42.286135217Z --- PASS: TestVimMode_Enter_AccessibilityNoopsForUnsupportedActiveWebView (0.00s) 2026-10-22T11:35:42.286145758Z === RUN TestVimMode_Enter_AccessibilityNoopsWhenActiveWebViewMissing 2026-10-22T11:35:42.286156185Z --- PASS: TestVimMode_Enter_AccessibilityNoopsWhenActiveWebViewMissing (0.00s) 2026-10-22T11:35:42.286165283Z === RUN TestVimMode_PreloadAccessibilityEnablesShownWebViewWhenConfigured 2026-10-22T11:35:42.28617467Z --- PASS: TestVimMode_PreloadAccessibilityEnablesShownWebViewWhenConfigured (0.00s) 2026-10-22T11:35:42.286183272Z === RUN TestVimMode_PreloadAccessibilityNoopsWhenDisabled 2026-10-22T11:35:42.286190634Z --- PASS: TestVimMode_PreloadAccessibilityNoopsWhenDisabled (0.00s) 2026-10-22T11:35:42.286196357Z === RUN TestVimNavigationHighlightColorUsesCurrentThemeAccent 2026-10-22T11:35:42.286201991Z --- PASS: TestVimNavigationHighlightColorUsesCurrentThemeAccent (0.00s) 2026-10-22T11:35:42.286207259Z === RUN TestVimMode_SequenceActionNavigatesActiveWebViewHeading 2026-10-22T11:35:42.28621285Z --- PASS: TestVimMode_SequenceActionNavigatesActiveWebViewHeading (0.00s) 2026-10-22T11:35:42.286218084Z === RUN TestVimMode_ConfirmActivatesSelectedHeadingLink 2026-10-22T11:35:42.286223478Z --- PASS: TestVimMode_ConfirmActivatesSelectedHeadingLink (0.00s) 2026-10-22T11:35:42.286228651Z === RUN TestVimMode_SequenceActionFocusesNextInput 2026-10-22T11:35:42.286236868Z --- PASS: TestVimMode_SequenceActionFocusesNextInput (0.00s) 2026-10-22T11:35:42.286246419Z === RUN TestVimMode_Leave_ClearsNavigationHighlight 2026-10-22T11:35:42.286256086Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlight (0.00s) 2026-10-22T11:35:42.286265297Z === RUN TestVimMode_Leave_ClearsNavigationHighlightAfterPaneSwitch 2026-10-22T11:35:42.286288454Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlightAfterPaneSwitch (0.01s) 2026-10-22T11:35:42.28630428Z === RUN TestVimMode_Leave_ClearsNavigationHighlightAfterTabSwitch 2026-10-22T11:35:42.286319579Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlightAfterTabSwitch (0.00s) 2026-10-22T11:35:42.286335845Z === RUN TestVimMode_NativePageFocusNavigationUsesActiveEditableWebView 2026-10-22T11:35:42.286349576Z --- PASS: TestVimMode_NativePageFocusNavigationUsesActiveEditableWebView (0.00s) 2026-10-22T11:35:42.286360216Z === RUN TestVimMode_SequenceActionNoopsForUnsupportedActiveWebView 2026-10-22T11:35:42.286370615Z --- PASS: TestVimMode_SequenceActionNoopsForUnsupportedActiveWebView (0.00s) 2026-10-22T11:35:42.286381Z === RUN TestVimMode_AccessibilityOnlyEnabledOnEnteringVimMode 2026-10-22T11:35:42.286391572Z --- PASS: TestVimMode_AccessibilityOnlyEnabledOnEnteringVimMode (0.00s) 2026-10-22T11:35:42.286401568Z === RUN TestVimMode_Leave_ClearsOwnershipFromOwningPane 2026-10-22T11:35:42.286411506Z --- PASS: TestVimMode_Leave_ClearsOwnershipFromOwningPane (0.01s) 2026-10-22T11:35:42.286421383Z === RUN TestVimMode_Transfer_MovesOwnershipToNewPane 2026-10-22T11:35:42.286431669Z --- PASS: TestVimMode_Transfer_MovesOwnershipToNewPane (0.01s) 2026-10-22T11:35:42.286441454Z === RUN TestVimMode_Transfer_NoVimModeClearsStale 2026-10-22T11:35:42.286451318Z --- PASS: TestVimMode_Transfer_NoVimModeClearsStale (0.01s) 2026-10-22T11:35:42.286462968Z === RUN TestVimMode_Transfer_NilBwDoesNotCrash 2026-10-22T11:35:42.28647767Z --- PASS: TestVimMode_Transfer_NilBwDoesNotCrash (0.00s) 2026-10-22T11:35:42.286492563Z === RUN TestVimMode_Transfer_SamePaneIsNoop 2026-10-22T11:35:42.286509025Z --- PASS: TestVimMode_Transfer_SamePaneIsNoop (0.00s) 2026-10-22T11:35:42.286524285Z === RUN TestVimMode_Transfer_EmptyOwnershipIsNoop 2026-10-22T11:35:42.286539389Z --- PASS: TestVimMode_Transfer_EmptyOwnershipIsNoop (0.00s) 2026-10-22T11:35:42.286553638Z === RUN TestVimMode_Pulse_NormalTriggersOnOwningPane 2026-10-22T11:35:42.286566648Z --- PASS: TestVimMode_Pulse_NormalTriggersOnOwningPane (0.02s) 2026-10-22T11:35:42.28657672Z === RUN TestVimMode_Pulse_FastTriggersOnOwningPane 2026-10-22T11:35:42.286586859Z --- PASS: TestVimMode_Pulse_FastTriggersOnOwningPane (0.02s) 2026-10-22T11:35:42.28659644Z === RUN TestVimMode_Pulse_NoOwnerIsNoop 2026-10-22T11:35:42.286606039Z --- PASS: TestVimMode_Pulse_NoOwnerIsNoop (0.02s) 2026-10-22T11:35:42.286615959Z === RUN TestVimMode_MultiWindow_TwoWindowsEnterLeave 2026-10-22T11:35:42.286626088Z --- PASS: TestVimMode_MultiWindow_TwoWindowsEnterLeave (0.02s) 2026-10-22T11:35:42.286646028Z === RUN TestVimMode_MultiWindow_TransferIsolated 2026-10-22T11:35:42.286657387Z --- PASS: TestVimMode_MultiWindow_TransferIsolated (0.01s) 2026-10-22T11:35:42.286665051Z === RUN TestVimMode_MultiWindow_PulseIsolated 2026-10-22T11:35:42.286680367Z --- PASS: TestVimMode_MultiWindow_PulseIsolated (0.01s) 2026-10-22T11:35:42.286690886Z === RUN TestVimMode_Enter_NoWorkspaceIsNoop 2026-10-22T11:35:42.286700738Z --- PASS: TestVimMode_Enter_NoWorkspaceIsNoop (0.00s) 2026-10-22T11:35:42.286710265Z === RUN TestVimMode_Clear_NilBwDoesNotCrash 2026-10-22T11:35:42.286719923Z --- PASS: TestVimMode_Clear_NilBwDoesNotCrash (0.00s) 2026-10-22T11:35:42.286729486Z === RUN TestVimMode_Clear_NoPaneID 2026-10-22T11:35:42.286738824Z --- PASS: TestVimMode_Clear_NoPaneID (0.00s) 2026-10-22T11:35:42.286748448Z === RUN TestVimMode_Clear_StalePaneWithoutWorkspace 2026-10-22T11:35:42.286763973Z --- PASS: TestVimMode_Clear_StalePaneWithoutWorkspace (0.00s) 2026-10-22T11:35:42.286779703Z === RUN TestVimMode_HandleModeChange_NilBwDoesNotCrash 2026-10-22T11:35:42.28679624Z --- PASS: TestVimMode_HandleModeChange_NilBwDoesNotCrash (0.00s) 2026-10-22T11:35:42.286808568Z === RUN TestVimMode_EditableFocusOnActivePaneExitsVimMode 2026-10-22T11:35:42.28681878Z --- PASS: TestVimMode_EditableFocusOnActivePaneExitsVimMode (0.01s) 2026-10-22T11:35:42.286829543Z === RUN TestVimMode_EditableFocusOnInactivePaneDoesNotExitVimMode 2026-10-22T11:35:42.286840024Z --- PASS: TestVimMode_EditableFocusOnInactivePaneDoesNotExitVimMode (0.01s) 2026-10-22T11:35:42.286849835Z === RUN TestVimMode_PaneSwitchToEditablePaneExitsVimMode 2026-10-22T11:35:42.286859757Z --- PASS: TestVimMode_PaneSwitchToEditablePaneExitsVimMode (0.01s) 2026-10-22T11:35:42.286870851Z === RUN TestVimMode_BackgroundWindowEditableFocusDoesNotExitFocusedWindowVimMode 2026-10-22T11:35:42.28688186Z --- PASS: TestVimMode_BackgroundWindowEditableFocusDoesNotExitFocusedWindowVimMode (0.01s) 2026-10-22T11:35:42.28689933Z === RUN TestVimMode_OmniboxFocusExitsVimMode 2026-10-22T11:35:42.286909936Z --- PASS: TestVimMode_OmniboxFocusExitsVimMode (0.02s) 2026-10-22T11:35:42.286919849Z === RUN TestVimMode_FindBarFocusExitsVimMode 2026-10-22T11:35:42.286929584Z --- PASS: TestVimMode_FindBarFocusExitsVimMode (0.02s) 2026-10-22T11:35:42.286939245Z === RUN TestVimMode_TabSwitchExitsAndClearsOldAccent 2026-10-22T11:35:42.286951174Z --- PASS: TestVimMode_TabSwitchExitsAndClearsOldAccent (0.01s) 2026-10-22T11:35:42.286961732Z === RUN TestVimMode_ActivationRemainsAvailableWhenPageIsEditable 2026-10-22T11:35:42.286975244Z --- PASS: TestVimMode_ActivationRemainsAvailableWhenPageIsEditable (0.01s) 2026-10-22T11:35:42.286991889Z === RUN TestVimMode_ActivationAvailabilityDoesNotDependOnEditableFocus 2026-10-22T11:35:42.287003923Z --- PASS: TestVimMode_ActivationAvailabilityDoesNotDependOnEditableFocus (0.01s) 2026-10-22T11:35:42.287014568Z === RUN TestVimMode_ClearEditableFocusStateRemovesStoredBypass 2026-10-22T11:35:42.287027042Z --- PASS: TestVimMode_ClearEditableFocusStateRemovesStoredBypass (0.02s) 2026-10-22T11:35:42.287036855Z === RUN TestVimMode_CSSClassConstants 2026-10-22T11:35:42.28704644Z --- PASS: TestVimMode_CSSClassConstants (0.00s) 2026-10-22T11:35:42.287056607Z === RUN TestVimMode_ToasterRemainsVisibleUntilModeExit 2026-10-22T11:35:42.287067808Z --- PASS: TestVimMode_ToasterRemainsVisibleUntilModeExit (0.90s) 2026-10-22T11:35:42.287077557Z === RUN TestVimMode_ModeExitHidesToaster 2026-10-22T11:35:42.287087282Z --- PASS: TestVimMode_ModeExitHidesToaster (0.00s) 2026-10-22T11:35:42.287097702Z === RUN TestVimMode_DisabledIndicatorWithLegendOffShowsNothing 2026-10-22T11:35:42.28710802Z --- PASS: TestVimMode_DisabledIndicatorWithLegendOffShowsNothing (0.00s) 2026-10-22T11:35:42.287118141Z === RUN TestVimMode_DisabledIndicatorKeepsPillAsLegendHeader 2026-10-22T11:35:42.28712841Z --- PASS: TestVimMode_DisabledIndicatorKeepsPillAsLegendHeader (0.00s) 2026-10-22T11:35:42.287140663Z === RUN TestVimMode_MultiWindowToastersExitIndependently 2026-10-22T11:35:42.28715099Z --- PASS: TestVimMode_MultiWindowToastersExitIndependently (0.00s) 2026-10-22T11:35:42.287161163Z === RUN TestVimMode_RuntimePreferenceDisableHidesPersistentToaster 2026-10-22T11:35:42.287173282Z {"level":"debug","time":"2026-10-22T11:35:41Z","message":"vim mode sequence matcher replaced"} 2026-10-22T11:35:42.287184461Z --- PASS: TestVimMode_RuntimePreferenceDisableHidesPersistentToaster (0.00s) 2026-10-22T11:35:42.287194701Z === RUN TestVimMode_RuntimePreferenceEnableShowsPersistentToaster 2026-10-22T11:35:42.287205587Z {"level":"debug","time":"2026-10-22T11:35:41Z","message":"vim mode sequence matcher replaced"} 2026-10-22T11:35:42.287215962Z --- PASS: TestVimMode_RuntimePreferenceEnableShowsPersistentToaster (0.00s) 2026-10-22T11:35:42.287226226Z === RUN TestVimMode_Pulse_DebounceSkipsRapidConsecutiveCalls 2026-10-22T11:35:42.287236481Z --- PASS: TestVimMode_Pulse_DebounceSkipsRapidConsecutiveCalls (0.02s) 2026-10-22T11:35:42.287246407Z === RUN TestVimMode_Pulse_DebounceAllowsSpacedCalls 2026-10-22T11:35:42.287257887Z --- PASS: TestVimMode_Pulse_DebounceAllowsSpacedCalls (0.02s) 2026-10-22T11:35:42.287269392Z === RUN TestVimMode_Pulse_DebounceResetOnClearOwnership 2026-10-22T11:35:42.287279768Z --- PASS: TestVimMode_Pulse_DebounceResetOnClearOwnership (0.02s) 2026-10-22T11:35:42.287289593Z === RUN TestVimMode_Pulse_DebounceFirstPulseAlwaysFires 2026-10-22T11:35:42.287299814Z --- PASS: TestVimMode_Pulse_DebounceFirstPulseAlwaysFires (0.02s) 2026-10-22T11:35:42.287309681Z === RUN TestVimMode_CSSUsesEms 2026-10-22T11:35:42.287319989Z --- PASS: TestVimMode_CSSUsesEms (0.00s) 2026-10-22T11:35:42.28733016Z === RUN TestVimMode_CSSPulseTimingUsesDefaultTransitionDuration 2026-10-22T11:35:42.287340487Z --- PASS: TestVimMode_CSSPulseTimingUsesDefaultTransitionDuration (0.00s) 2026-10-22T11:35:42.287350592Z === RUN TestVimMode_CSSWithCustomTransitionDuration 2026-10-22T11:35:42.287360671Z --- PASS: TestVimMode_CSSWithCustomTransitionDuration (0.00s) 2026-10-22T11:35:42.287371078Z === RUN TestCaptureVimPageKeysKeepsSubModeLabelOnToast 2026-10-22T11:35:42.287381252Z --- PASS: TestCaptureVimPageKeysKeepsSubModeLabelOnToast (0.00s) 2026-10-22T11:35:42.287391623Z === RUN TestVimPageSubModeLabelSurvivesSequenceCompletion 2026-10-22T11:35:42.2874644Z --- PASS: TestVimPageSubModeLabelSurvivesSequenceCompletion (0.00s) 2026-10-22T11:35:42.28748405Z === RUN TestVimPageInteractionHidesLegendWhileCaptured 2026-10-22T11:35:42.287499879Z --- PASS: TestVimPageInteractionHidesLegendWhileCaptured (0.00s) 2026-10-22T11:35:42.287516277Z === RUN TestVimPageModeChangesRepaintToastWithoutReleasingCapture 2026-10-22T11:35:42.287534302Z --- PASS: TestVimPageModeChangesRepaintToastWithoutReleasingCapture (0.00s) 2026-10-22T11:35:42.287552463Z === RUN TestVimPageModeChangeIgnoredWithoutInteraction 2026-10-22T11:35:42.287568826Z --- PASS: TestVimPageModeChangeIgnoredWithoutInteraction (0.00s) 2026-10-22T11:35:42.287586702Z === RUN TestExitModeWithPageCaptureDoesNotDeadlock 2026-10-22T11:35:42.287602988Z --- PASS: TestExitModeWithPageCaptureDoesNotDeadlock (0.00s) 2026-10-22T11:35:42.287618299Z === RUN TestVimPageModeLabel 2026-10-22T11:35:42.287705389Z --- PASS: TestVimPageModeLabel (0.00s) 2026-10-22T11:35:42.287724555Z === RUN TestVimPageLabel 2026-10-22T11:35:42.28774091Z --- PASS: TestVimPageLabel (0.00s) 2026-10-22T11:35:42.287843294Z === RUN TestVimPageInteractionLabelsFollowTheOutcome 2026-10-22T11:35:42.287898105Z --- PASS: TestVimPageInteractionLabelsFollowTheOutcome (0.00s) 2026-10-22T11:35:42.28794612Z === RUN TestOpenPopupBrowserWindowAdoptsProvidedWebView 2026-10-22T11:35:42.287992343Z --- PASS: TestOpenPopupBrowserWindowAdoptsProvidedWebView (0.00s) 2026-10-22T11:35:42.288045052Z === RUN TestOpenPopupBrowserWindowWaitsForReadySignalAndShowsExactlyOnce 2026-10-22T11:35:42.288103616Z --- PASS: TestOpenPopupBrowserWindowWaitsForReadySignalAndShowsExactlyOnce (0.00s) 2026-10-22T11:35:42.288125701Z === RUN TestOpenPopupBrowserWindowShowsImmediatelyWhenAlreadyReady 2026-10-22T11:35:42.288197468Z --- PASS: TestOpenPopupBrowserWindowShowsImmediatelyWhenAlreadyReady (0.00s) 2026-10-22T11:35:42.288244178Z === RUN TestOpenPopupBrowserWindowTransferredWebViewIsNotDestroyed 2026-10-22T11:35:42.288290227Z --- PASS: TestOpenPopupBrowserWindowTransferredWebViewIsNotDestroyed (0.00s) 2026-10-22T11:35:42.288336699Z === RUN TestOpenPopupBrowserWindowCloseRequestClosesAdoptedLastTabAndWindow 2026-10-22T11:35:42.288359873Z --- PASS: TestOpenPopupBrowserWindowCloseRequestClosesAdoptedLastTabAndWindow (0.00s) 2026-10-22T11:35:42.288430365Z === RUN TestOpenPopupBrowserWindowRollsBackShellWhenCreateWithPaneFails 2026-10-22T11:35:42.288477031Z --- PASS: TestOpenPopupBrowserWindowRollsBackShellWhenCreateWithPaneFails (0.00s) 2026-10-22T11:35:42.288525704Z === RUN TestBrowserWindow_FavoritesSidebarToggle_CoexistsWithHistorySidebar 2026-10-22T11:35:42.288582235Z --- PASS: TestBrowserWindow_FavoritesSidebarToggle_CoexistsWithHistorySidebar (0.00s) 2026-10-22T11:35:42.288639917Z === RUN TestApp_ToggleFavoritesSidebarActionHidesActiveFavoritesSidebar 2026-10-22T11:35:42.288695201Z --- PASS: TestApp_ToggleFavoritesSidebarActionHidesActiveFavoritesSidebar (0.00s) 2026-10-22T11:35:42.288750056Z === RUN TestFavoritesSidebarConfigOnCloseHidesFavoritesSidebar 2026-10-22T11:35:42.2888052Z --- PASS: TestFavoritesSidebarConfigOnCloseHidesFavoritesSidebar (0.00s) 2026-10-22T11:35:42.288858336Z === RUN TestApp_ToggleFavoritesSidebarActionErrorsWhenUnavailable 2026-10-22T11:35:42.288912138Z --- PASS: TestApp_ToggleFavoritesSidebarActionErrorsWhenUnavailable (0.00s) 2026-10-22T11:35:42.288964674Z === RUN TestApp_ToggleCurrentPageFavoriteTogglesActiveWebViewURI 2026-10-22T11:35:42.289018085Z --- PASS: TestApp_ToggleCurrentPageFavoriteTogglesActiveWebViewURI (0.00s) 2026-10-22T11:35:42.289070185Z === RUN TestApp_ToggleCurrentPageFavoriteErrorCases 2026-10-22T11:35:42.289125348Z --- PASS: TestApp_ToggleCurrentPageFavoriteErrorCases (0.00s) 2026-10-22T11:35:42.289178184Z === RUN TestHistorySidebarConfig_OnNavigateNavigatesActivePaneAndKeepsSidebar 2026-10-22T11:35:42.289232617Z --- PASS: TestHistorySidebarConfig_OnNavigateNavigatesActivePaneAndKeepsSidebar (0.00s) 2026-10-22T11:35:42.289285826Z === RUN TestHistorySidebarConfig_OnNavigateKeepOpenNavigatesWithoutClosing 2026-10-22T11:35:42.289339971Z --- PASS: TestHistorySidebarConfig_OnNavigateKeepOpenNavigatesWithoutClosing (0.00s) 2026-10-22T11:35:42.289393103Z === RUN TestHistorySidebar_OwnershipOnMultiWindowNavigation 2026-10-22T11:35:42.289446077Z --- PASS: TestHistorySidebar_OwnershipOnMultiWindowNavigation (0.00s) 2026-10-22T11:35:42.289498357Z === RUN TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T11:35:42.289549652Z === PAUSE TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T11:35:42.289600673Z === RUN TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T11:35:42.289654324Z === PAUSE TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T11:35:42.289705984Z === RUN TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T11:35:42.289754914Z === PAUSE TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T11:35:42.289803858Z === RUN TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T11:35:42.289857748Z === PAUSE TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T11:35:42.289905087Z === RUN TestApp_HistorySidebarToggleHandlerUsesLastFocusedWindow 2026-10-22T11:35:42.289950063Z --- PASS: TestApp_HistorySidebarToggleHandlerUsesLastFocusedWindow (0.00s) 2026-10-22T11:35:42.290034498Z === RUN TestApp_HistorySidebarToggleHandler_NilFocusedWindowIsNoOp 2026-10-22T11:35:42.29005956Z --- PASS: TestApp_HistorySidebarToggleHandler_NilFocusedWindowIsNoOp (0.00s) 2026-10-22T11:35:42.290137228Z === RUN TestHistorySidebarConfig_OnCloseHidesSidebar 2026-10-22T11:35:42.290155123Z --- PASS: TestHistorySidebarConfig_OnCloseHidesSidebar (0.00s) 2026-10-22T11:35:42.290192254Z === RUN TestApp_HistorySidebar_ToggleThroughKeyboardDispatcher 2026-10-22T11:35:42.290208464Z --- PASS: TestApp_HistorySidebar_ToggleThroughKeyboardDispatcher (0.00s) 2026-10-22T11:35:42.290243047Z === RUN TestApp_HistorySidebar_ToggleThroughDispatcher_UnavailableReturnsError 2026-10-22T11:35:42.29026382Z --- PASS: TestApp_HistorySidebar_ToggleThroughDispatcher_UnavailableReturnsError (0.00s) 2026-10-22T11:35:42.290336149Z === RUN TestApp_HistorySidebar_ToggleThroughDispatcher_NilFocusedReturnsError 2026-10-22T11:35:42.290357138Z --- PASS: TestApp_HistorySidebar_ToggleThroughDispatcher_NilFocusedReturnsError (0.00s) 2026-10-22T11:35:42.290399203Z === RUN TestApp_HistorySidebarConfig_NavigateCallbackNavigates 2026-10-22T11:35:42.29044537Z --- PASS: TestApp_HistorySidebarConfig_NavigateCallbackNavigates (0.00s) 2026-10-22T11:35:42.290514777Z === RUN TestApp_NavigateHistorySidebarSelection_KeepsSidebarVisible 2026-10-22T11:35:42.290549859Z --- PASS: TestApp_NavigateHistorySidebarSelection_KeepsSidebarVisible (0.00s) 2026-10-22T11:35:42.290568431Z === RUN TestApp_HistorySidebarConfig_NavigateCallbackOwnership 2026-10-22T11:35:42.290619041Z --- PASS: TestApp_HistorySidebarConfig_NavigateCallbackOwnership (0.00s) 2026-10-22T11:35:42.290638719Z === RUN TestApp_HistorySidebarConfig_KeepOpenCallback 2026-10-22T11:35:42.290675769Z --- PASS: TestApp_HistorySidebarConfig_KeepOpenCallback (0.00s) 2026-10-22T11:35:42.29069191Z === RUN TestApp_HistorySidebarConfig_OpenInNewPaneCallback 2026-10-22T11:35:42.290734122Z --- PASS: TestApp_HistorySidebarConfig_OpenInNewPaneCallback (0.00s) 2026-10-22T11:35:42.290752857Z === RUN TestApp_HistorySidebarConfig_CloseCallback 2026-10-22T11:35:42.290819081Z --- PASS: TestApp_HistorySidebarConfig_CloseCallback (0.00s) 2026-10-22T11:35:42.290835707Z === RUN TestApp_HistorySidebarConfig_CloseWithNoSidebarIsSafe 2026-10-22T11:35:42.290872294Z --- PASS: TestApp_HistorySidebarConfig_CloseWithNoSidebarIsSafe (0.00s) 2026-10-22T11:35:42.290887966Z === RUN TestApp_HideAndRestoreFocusForBrowserWindow_HidesSidebar 2026-10-22T11:35:42.290923744Z --- PASS: TestApp_HideAndRestoreFocusForBrowserWindow_HidesSidebar (0.00s) 2026-10-22T11:35:42.290943434Z === RUN TestApp_HideAndRestoreFocusForBrowserWindow_NilBWIsSafe 2026-10-22T11:35:42.291018736Z --- PASS: TestApp_HideAndRestoreFocusForBrowserWindow_NilBWIsSafe (0.00s) 2026-10-22T11:35:42.291067354Z === RUN TestHistorySidebarWidthConfig_ConfigValue 2026-10-22T11:35:42.291085297Z --- PASS: TestHistorySidebarWidthConfig_ConfigValue (0.00s) 2026-10-22T11:35:42.29112137Z === RUN TestHistorySidebarWidthConfig_DefaultValue 2026-10-22T11:35:42.291137Z --- PASS: TestHistorySidebarWidthConfig_DefaultValue (0.00s) 2026-10-22T11:35:42.291172555Z === RUN TestBrowserWindow_ApplySidebarWidthConfig_NilMainWindowIsSafe 2026-10-22T11:35:42.291238437Z --- PASS: TestBrowserWindow_ApplySidebarWidthConfig_NilMainWindowIsSafe (0.00s) 2026-10-22T11:35:42.291267676Z === RUN TestBrowserWindow_ApplySidebarWidthConfig_NilDepsIsSafe 2026-10-22T11:35:42.29128739Z --- PASS: TestBrowserWindow_ApplySidebarWidthConfig_NilDepsIsSafe (0.00s) 2026-10-22T11:35:42.291332462Z === RUN TestBrowserWindow_ClearShellStateClearsHistorySidebarReloader 2026-10-22T11:35:42.29135645Z --- PASS: TestBrowserWindow_ClearShellStateClearsHistorySidebarReloader (0.00s) 2026-10-22T11:35:42.291426974Z === RUN TestHistoryChangeAdapter_DispatchesBeforeRefreshingSidebars 2026-10-22T11:35:42.291447096Z --- PASS: TestHistoryChangeAdapter_DispatchesBeforeRefreshingSidebars (0.00s) 2026-10-22T11:35:42.291489264Z === RUN TestHistoryChangeAdapter_SkipsRefreshWithoutDispatcher 2026-10-22T11:35:42.291511326Z --- PASS: TestHistoryChangeAdapter_SkipsRefreshWithoutDispatcher (0.00s) 2026-10-22T11:35:42.291553278Z === RUN TestApp_RefreshVisibleHistorySidebars_OnlyVisibleInitializedWindows 2026-10-22T11:35:42.29157122Z --- PASS: TestApp_RefreshVisibleHistorySidebars_OnlyVisibleInitializedWindows (0.00s) 2026-10-22T11:35:42.291642645Z === RUN TestWindowCreation_DoesNotConstructHiddenSidebars 2026-10-22T11:35:42.291660396Z --- PASS: TestWindowCreation_DoesNotConstructHiddenSidebars (0.00s) 2026-10-22T11:35:42.291699136Z === RUN TestEnsureSidebars_ConstructOnceAndReuse 2026-10-22T11:35:42.29171451Z --- PASS: TestEnsureSidebars_ConstructOnceAndReuse (0.00s) 2026-10-22T11:35:42.291751152Z === RUN TestEnsureSidebars_UnavailableWithoutDeps 2026-10-22T11:35:42.291767146Z --- PASS: TestEnsureSidebars_UnavailableWithoutDeps (0.00s) 2026-10-22T11:35:42.291804578Z === RUN TestToggleActions_EnsureOnDemandAndHideWithoutConstruction 2026-10-22T11:35:42.291820865Z --- PASS: TestToggleActions_EnsureOnDemandAndHideWithoutConstruction (0.00s) 2026-10-22T11:35:42.291857255Z === RUN TestToggleActions_ErrorWhenUnavailable 2026-10-22T11:35:42.291876233Z --- PASS: TestToggleActions_ErrorWhenUnavailable (0.00s) 2026-10-22T11:35:42.291948053Z === RUN TestSidebarConfigReload_DoesNotConstructPanels 2026-10-22T11:35:42.291966106Z --- PASS: TestSidebarConfigReload_DoesNotConstructPanels (0.00s) 2026-10-22T11:35:42.292030507Z === RUN TestEnsureSidebars_MultipleWindowsIndependent 2026-10-22T11:35:42.292047463Z --- PASS: TestEnsureSidebars_MultipleWindowsIndependent (0.00s) 2026-10-22T11:35:42.292089664Z === RUN TestBrowserWindow_RemoveBrowserWindowClearsShellState 2026-10-22T11:35:42.292138111Z {"level":"debug","time":"2026-10-22T11:35:41Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T11:35:42.292157282Z --- PASS: TestBrowserWindow_RemoveBrowserWindowClearsShellState (0.00s) 2026-10-22T11:35:42.292196439Z === RUN TestApp_CleanupCreatedBrowserWindowsDetachesUnregisteredWindowBeforeDestroy 2026-10-22T11:35:42.292213359Z {"level":"debug","time":"2026-10-22T11:35:41Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T11:35:42.292255087Z --- PASS: TestApp_CleanupCreatedBrowserWindowsDetachesUnregisteredWindowBeforeDestroy (0.00s) 2026-10-22T11:35:42.29230138Z === RUN TestTabCoordinator_CloseReleasesClosedTabWorkspaceWebViews 2026-10-22T11:35:42.292350776Z --- PASS: TestTabCoordinator_CloseReleasesClosedTabWorkspaceWebViews (0.00s) 2026-10-22T11:35:42.292368739Z === RUN TestTabCoordinator_SwitchDoesNotReleaseWorkspaceWebViews 2026-10-22T11:35:42.292405674Z --- PASS: TestTabCoordinator_SwitchDoesNotReleaseWorkspaceWebViews (0.00s) 2026-10-22T11:35:42.292451956Z === RUN TestTabCoordinator_CloseLastTabReleasesWorkspaceBeforeWindowRemoval 2026-10-22T11:35:42.29250411Z --- PASS: TestTabCoordinator_CloseLastTabReleasesWorkspaceBeforeWindowRemoval (0.00s) 2026-10-22T11:35:42.292522454Z === RUN TestBrowserWindow_RemoveBrowserWindowReleasesOwnedTabWorkspaceWebViews 2026-10-22T11:35:42.292607049Z --- PASS: TestBrowserWindow_RemoveBrowserWindowReleasesOwnedTabWorkspaceWebViews (0.00s) 2026-10-22T11:35:42.292636912Z === RUN TestBrowserWindow_RemoveBrowserWindowReleasesOnlyRelatedNativePopups 2026-10-22T11:35:42.292716343Z --- PASS: TestBrowserWindow_RemoveBrowserWindowReleasesOnlyRelatedNativePopups (0.00s) 2026-10-22T11:35:42.292734711Z === RUN TestBrowserWindow_RemoveBrowserWindowCleansOwnedTabState 2026-10-22T11:35:42.29280073Z --- PASS: TestBrowserWindow_RemoveBrowserWindowCleansOwnedTabState (0.00s) 2026-10-22T11:35:42.292817797Z === RUN TestBrowserWindow_RegisterAndRemoveTrackCollection 2026-10-22T11:35:42.292860305Z --- PASS: TestBrowserWindow_RegisterAndRemoveTrackCollection (0.00s) 2026-10-22T11:35:42.292878759Z === RUN TestBrowserWindow_RemovePromotesRemainingMainWindow 2026-10-22T11:35:42.29294604Z --- PASS: TestBrowserWindow_RemovePromotesRemainingMainWindow (0.00s) 2026-10-22T11:35:42.292962645Z === RUN TestBrowserWindow_RemoveLastClearsMainWindow 2026-10-22T11:35:42.293001398Z --- PASS: TestBrowserWindow_RemoveLastClearsMainWindow (0.00s) 2026-10-22T11:35:42.293020321Z === RUN TestBrowserWindow_RemovePromotedWindowKeepsRemainingWindow 2026-10-22T11:35:42.293093095Z --- PASS: TestBrowserWindow_RemovePromotedWindowKeepsRemainingWindow (0.00s) 2026-10-22T11:35:42.293109651Z === RUN TestOpenExternalURL_DispatchesAndTracksBrowserWindow 2026-10-22T11:35:42.293177796Z --- PASS: TestOpenExternalURL_DispatchesAndTracksBrowserWindow (0.00s) 2026-10-22T11:35:42.293198789Z === RUN TestOpenInitialBrowserWindowShellRegistersWithoutCreatingTab 2026-10-22T11:35:42.293282233Z --- PASS: TestOpenInitialBrowserWindowShellRegistersWithoutCreatingTab (0.00s) 2026-10-22T11:35:42.293308919Z === RUN TestOpenExternalURL_FirstWindowWithRequestedURLCreatesTabInAppAndWindow 2026-10-22T11:35:42.293319951Z --- PASS: TestOpenExternalURL_FirstWindowWithRequestedURLCreatesTabInAppAndWindow (0.00s) 2026-10-22T11:35:42.293395459Z === RUN TestOpenExternalURL_PropagatesFactoryError 2026-10-22T11:35:42.293413085Z --- PASS: TestOpenExternalURL_PropagatesFactoryError (0.00s) 2026-10-22T11:35:42.293450164Z === RUN TestGetWindowTabLists_RespectsRegistrationOrder 2026-10-22T11:35:42.293468915Z --- PASS: TestGetWindowTabLists_RespectsRegistrationOrder (0.00s) 2026-10-22T11:35:42.293511315Z === RUN TestGetWindowTabLists_NoBrowserWindowsReturnsGlobalSnapshot 2026-10-22T11:35:42.293585923Z --- PASS: TestGetWindowTabLists_NoBrowserWindowsReturnsGlobalSnapshot (0.00s) 2026-10-22T11:35:42.293643934Z === RUN TestGetWindowTabLists_AppliesActiveTabIndex 2026-10-22T11:35:42.293668847Z --- PASS: TestGetWindowTabLists_AppliesActiveTabIndex (0.00s) 2026-10-22T11:35:42.293756805Z === RUN TestGetWindowTabLists_PreservesPreviousActiveTabID 2026-10-22T11:35:42.293816386Z --- PASS: TestGetWindowTabLists_PreservesPreviousActiveTabID (0.00s) 2026-10-22T11:35:42.293850512Z === RUN TestGetActiveWindowIndex_MatchesRegistrationOrder 2026-10-22T11:35:42.2938706Z --- PASS: TestGetActiveWindowIndex_MatchesRegistrationOrder (0.00s) 2026-10-22T11:35:42.293887876Z === RUN TestGetActiveWindowIndex_MatchesGetWindowTabLists 2026-10-22T11:35:42.293976249Z --- PASS: TestGetActiveWindowIndex_MatchesGetWindowTabLists (0.00s) 2026-10-22T11:35:42.29402826Z === RUN TestWindowOrder_FallbackWhenRegistrationOrderEmpty 2026-10-22T11:35:42.294079681Z --- PASS: TestWindowOrder_FallbackWhenRegistrationOrderEmpty (0.00s) 2026-10-22T11:35:42.294097338Z === RUN TestRemoveBrowserWindow_RemovesFromOrder 2026-10-22T11:35:42.294134809Z --- PASS: TestRemoveBrowserWindow_RemovesFromOrder (0.00s) 2026-10-22T11:35:42.294155355Z === RUN TestRegisterBrowserWindow_DuplicateIgnores 2026-10-22T11:35:42.294229179Z --- PASS: TestRegisterBrowserWindow_DuplicateIgnores (0.00s) 2026-10-22T11:35:42.294278903Z === RUN TestApp_GetWindowTabListsUsesCreationOrderAndActiveIndex 2026-10-22T11:35:42.294296887Z --- PASS: TestApp_GetWindowTabListsUsesCreationOrderAndActiveIndex (0.00s) 2026-10-22T11:35:42.29438159Z === RUN TestApp_AssignRestoredWindowTabListsUsesFreshRuntimeWindowIDs 2026-10-22T11:35:42.294440605Z --- PASS: TestApp_AssignRestoredWindowTabListsUsesFreshRuntimeWindowIDs (0.00s) 2026-10-22T11:35:42.294458117Z === RUN TestApp_BrowserWindowsOwnIndependentTabLists 2026-10-22T11:35:42.294501381Z --- PASS: TestApp_BrowserWindowsOwnIndependentTabLists (0.00s) 2026-10-22T11:35:42.294518325Z === RUN TestRestoreSession_RemovesStaleBrowserWindows 2026-10-22T11:35:42.294558653Z --- PASS: TestRestoreSession_RemovesStaleBrowserWindows (0.00s) 2026-10-22T11:35:42.294574758Z === RUN TestRestoreSession_BrowserWindowOrderStartsWithFirstReusedWindow 2026-10-22T11:35:42.294640734Z --- PASS: TestRestoreSession_BrowserWindowOrderStartsWithFirstReusedWindow (0.00s) 2026-10-22T11:35:42.294657904Z === RUN TestRestoreSession_ActiveWindowIndexSyncsState 2026-10-22T11:35:42.294699684Z --- PASS: TestRestoreSession_ActiveWindowIndexSyncsState (0.00s) 2026-10-22T11:35:42.294715554Z === RUN TestApp_PermissionDialogForPane 2026-10-22T11:35:42.29477864Z --- PASS: TestApp_PermissionDialogForPane (0.00s) 2026-10-22T11:35:42.294800191Z === RUN TestApp_ResetWebRTCIndicatorOnNavigationCoversFloatingPanes 2026-10-22T11:35:42.294880206Z --- PASS: TestApp_ResetWebRTCIndicatorOnNavigationCoversFloatingPanes (0.00s) 2026-10-22T11:35:42.294897318Z === RUN TestExternalLinkSplitDirectionPlacements 2026-10-22T11:35:42.294981087Z === RUN TestExternalLinkSplitDirectionPlacements/top 2026-10-22T11:35:42.294998755Z === RUN TestExternalLinkSplitDirectionPlacements/bottom 2026-10-22T11:35:42.295080974Z === RUN TestExternalLinkSplitDirectionPlacements/#00 2026-10-22T11:35:42.295098296Z === RUN TestExternalLinkSplitDirectionPlacements/left 2026-10-22T11:35:42.295182579Z === RUN TestExternalLinkSplitDirectionPlacements/right 2026-10-22T11:35:42.295203157Z --- PASS: TestExternalLinkSplitDirectionPlacements (0.00s) 2026-10-22T11:35:42.295304156Z --- PASS: TestExternalLinkSplitDirectionPlacements/top (0.00s) 2026-10-22T11:35:42.29536859Z --- PASS: TestExternalLinkSplitDirectionPlacements/bottom (0.00s) 2026-10-22T11:35:42.295451248Z --- PASS: TestExternalLinkSplitDirectionPlacements/#00 (0.00s) 2026-10-22T11:35:42.295523301Z --- PASS: TestExternalLinkSplitDirectionPlacements/left (0.00s) 2026-10-22T11:35:42.295583245Z --- PASS: TestExternalLinkSplitDirectionPlacements/right (0.00s) 2026-10-22T11:35:42.295637263Z === RUN TestApp_OpenExternalURLTabbedTargetsLastFocusedWindowAndPreservesURL 2026-10-22T11:35:42.295655561Z --- PASS: TestApp_OpenExternalURLTabbedTargetsLastFocusedWindowAndPreservesURL (0.00s) 2026-10-22T11:35:42.29573895Z === RUN TestApp_OpenExternalURLSnapshotsRuntimeConfigOnce 2026-10-22T11:35:42.295756472Z --- PASS: TestApp_OpenExternalURLSnapshotsRuntimeConfigOnce (0.00s) 2026-10-22T11:35:42.295827808Z === RUN TestApp_OpenExternalURLFallsBackWhenLastFocusedWindowIsStale 2026-10-22T11:35:42.295885427Z --- PASS: TestApp_OpenExternalURLFallsBackWhenLastFocusedWindowIsStale (0.00s) 2026-10-22T11:35:42.295903946Z === RUN TestApp_OpenExternalURLFallbackPreservesOriginalURL 2026-10-22T11:35:42.295958154Z --- PASS: TestApp_OpenExternalURLFallbackPreservesOriginalURL (0.00s) 2026-10-22T11:35:42.295975Z === RUN TestApplyAppearanceConfigSendsCompleteEngineSettingsPayload 2026-10-22T11:35:42.295982436Z --- PASS: TestApplyAppearanceConfigSendsCompleteEngineSettingsPayload (0.00s) 2026-10-22T11:35:42.296029018Z === RUN TestExternalThemeWatcherCallbackAppliesThemeThroughSharedPath 2026-10-22T11:35:42.296055231Z --- PASS: TestExternalThemeWatcherCallbackAppliesThemeThroughSharedPath (0.00s) 2026-10-22T11:35:42.29607457Z === RUN TestExternalThemeReloadKeepsLastGoodAndDisablingClearsIt 2026-10-22T11:35:42.296099362Z --- PASS: TestExternalThemeReloadKeepsLastGoodAndDisablingClearsIt (0.00s) 2026-10-22T11:35:42.296120053Z === RUN TestExternalThemeReloadKeepsLastGoodOnReadError 2026-10-22T11:35:42.296146768Z --- PASS: TestExternalThemeReloadKeepsLastGoodOnReadError (0.00s) 2026-10-22T11:35:42.296166659Z === RUN TestExternalThemeReloadRecoversAfterMalformedUpdate 2026-10-22T11:35:42.296180698Z --- PASS: TestExternalThemeReloadRecoversAfterMalformedUpdate (0.00s) 2026-10-22T11:35:42.296193073Z === RUN TestOnShutdownStopsExternalThemeWatcher 2026-10-22T11:35:42.296205518Z --- PASS: TestOnShutdownStopsExternalThemeWatcher (0.00s) 2026-10-22T11:35:42.296221755Z === RUN TestApp_OpenExternalURLReusesRecentRelayPane 2026-10-22T11:35:42.296234697Z --- PASS: TestApp_OpenExternalURLReusesRecentRelayPane (0.00s) 2026-10-22T11:35:42.296247364Z === RUN TestApp_OpenExternalURLCreatesNewPaneAfterReuseWindowExpires 2026-10-22T11:35:42.29626153Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneAfterReuseWindowExpires (0.00s) 2026-10-22T11:35:42.296274138Z === RUN TestApp_OpenExternalURLCreatesNewPaneForDifferentURL 2026-10-22T11:35:42.296287361Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneForDifferentURL (0.00s) 2026-10-22T11:35:42.296297251Z === RUN TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneWasClosed 2026-10-22T11:35:42.296307107Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneWasClosed (0.00s) 2026-10-22T11:35:42.296318772Z === RUN TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneCannotNavigate 2026-10-22T11:35:42.296329351Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneCannotNavigate (0.00s) 2026-10-22T11:35:42.296339478Z === RUN TestStopFloatingResizeWatcherReleasesRawCallbackSlot 2026-10-22T11:35:42.29635748Z --- PASS: TestStopFloatingResizeWatcherReleasesRawCallbackSlot (0.00s) 2026-10-22T11:35:42.296381118Z === RUN TestDecorateFloatingOverlay_AddsThemeClasses 2026-10-22T11:35:42.296407339Z --- PASS: TestDecorateFloatingOverlay_AddsThemeClasses (0.00s) 2026-10-22T11:35:42.296430734Z === RUN TestConfigureFloatingOverlayMeasurement_DoesNotMeasureOverlay 2026-10-22T11:35:42.296448659Z --- PASS: TestConfigureFloatingOverlayMeasurement_DoesNotMeasureOverlay (0.00s) 2026-10-22T11:35:42.296465676Z === RUN TestShowFloatingWidget_AddsVisibleClassAndEnablesInteraction 2026-10-22T11:35:42.296480952Z --- PASS: TestShowFloatingWidget_AddsVisibleClassAndEnablesInteraction (0.00s) 2026-10-22T11:35:42.296497176Z === RUN TestHideFloatingWidget_RemovesVisibleClassAndDisablesInteraction 2026-10-22T11:35:42.296511799Z --- PASS: TestHideFloatingWidget_RemovesVisibleClassAndDisablesInteraction (0.00s) 2026-10-22T11:35:42.296526771Z === RUN TestFocusFloatingSessionContent_GrabsWebViewFocusWhenOmniboxHidden 2026-10-22T11:35:42.296543374Z --- PASS: TestFocusFloatingSessionContent_GrabsWebViewFocusWhenOmniboxHidden (0.00s) 2026-10-22T11:35:42.296558518Z === RUN TestFocusFloatingSessionContent_SkipsWhenOmniboxVisible 2026-10-22T11:35:42.296573355Z --- PASS: TestFocusFloatingSessionContent_SkipsWhenOmniboxVisible (0.00s) 2026-10-22T11:35:42.296591928Z === RUN TestFloatingAllocationRect_CentersRequestedSize 2026-10-22T11:35:42.296603683Z --- PASS: TestFloatingAllocationRect_CentersRequestedSize (0.00s) 2026-10-22T11:35:42.29661013Z === RUN TestFloatingAllocationRect_ClampsToOverlayBounds 2026-10-22T11:35:42.296622373Z --- PASS: TestFloatingAllocationRect_ClampsToOverlayBounds (0.00s) 2026-10-22T11:35:42.29663131Z === RUN TestWriteOverlayAllocation_WritesRectangleFields 2026-10-22T11:35:42.296647413Z --- PASS: TestWriteOverlayAllocation_WritesRectangleFields (0.00s) 2026-10-22T11:35:42.296659652Z === RUN TestFloatingPane_ToggleActiveWorkspaceSession 2026-10-22T11:35:42.296674483Z --- PASS: TestFloatingPane_ToggleActiveWorkspaceSession (0.00s) 2026-10-22T11:35:42.296690773Z === RUN TestFloatingPane_ProfileShortcutOpensConfiguredURL 2026-10-22T11:35:42.296702395Z --- PASS: TestFloatingPane_ProfileShortcutOpensConfiguredURL (0.00s) 2026-10-22T11:35:42.296715914Z === RUN TestFloatingPane_ActivePaneSwitchPreservesSession 2026-10-22T11:35:42.296730596Z --- PASS: TestFloatingPane_ActivePaneSwitchPreservesSession (0.00s) 2026-10-22T11:35:42.296746469Z === RUN TestFloatingPane_OmniboxNavigationTargetsFloatingSession 2026-10-22T11:35:42.296761255Z --- PASS: TestFloatingPane_OmniboxNavigationTargetsFloatingSession (0.00s) 2026-10-22T11:35:42.296776747Z === RUN TestFloatingPane_HandleViewportTick_RecalculatesOnWorkspaceResize 2026-10-22T11:35:42.296792906Z --- PASS: TestFloatingPane_HandleViewportTick_RecalculatesOnWorkspaceResize (0.00s) 2026-10-22T11:35:42.296807365Z === RUN TestFloatingPane_HideShowAfterURIUpdateKeepsOmniboxHidden 2026-10-22T11:35:42.296824656Z --- PASS: TestFloatingPane_HideShowAfterURIUpdateKeepsOmniboxHidden (0.00s) 2026-10-22T11:35:42.296839152Z === RUN TestFloatingPane_ProfileSessionsRemainIndependent 2026-10-22T11:35:42.296853628Z --- PASS: TestFloatingPane_ProfileSessionsRemainIndependent (0.00s) 2026-10-22T11:35:42.296869742Z === RUN TestFloatingPane_ProfileShortcutTogglesAndPreservesSessionState 2026-10-22T11:35:42.296884667Z --- PASS: TestFloatingPane_ProfileShortcutTogglesAndPreservesSessionState (0.00s) 2026-10-22T11:35:42.296899189Z === RUN TestFloatingPane_ProfileRapidToggleNeverShowsAboutBlank 2026-10-22T11:35:42.296915083Z --- PASS: TestFloatingPane_ProfileRapidToggleNeverShowsAboutBlank (0.00s) 2026-10-22T11:35:42.296929271Z === RUN TestFloatingPane_DefaultSessionStillUsesAboutBlank 2026-10-22T11:35:42.296945833Z --- PASS: TestFloatingPane_DefaultSessionStillUsesAboutBlank (0.00s) 2026-10-22T11:35:42.296957887Z === RUN TestFloatingPane_CloseActiveFloatingSession 2026-10-22T11:35:42.296972127Z --- PASS: TestFloatingPane_CloseActiveFloatingSession (0.00s) 2026-10-22T11:35:42.296988684Z === RUN TestFloatingPane_HideAndCloseLeaveDetachedBrowserWindowAlive 2026-10-22T11:35:42.29700382Z --- PASS: TestFloatingPane_HideAndCloseLeaveDetachedBrowserWindowAlive (0.00s) 2026-10-22T11:35:42.297018831Z === RUN TestFloatingPane_HandleGlobalEscape_HidesVisibleFloatingPane 2026-10-22T11:35:42.297035032Z --- PASS: TestFloatingPane_HandleGlobalEscape_HidesVisibleFloatingPane (0.00s) 2026-10-22T11:35:42.297048453Z === RUN TestFloatingPane_OpenFloatingPaneSession_OptionalURL 2026-10-22T11:35:42.297064155Z --- PASS: TestFloatingPane_OpenFloatingPaneSession_OptionalURL (0.00s) 2026-10-22T11:35:42.297081431Z === RUN TestFloatingPane_EnsureFloatingSession_CachedAllowsNilWorkspaceView 2026-10-22T11:35:42.297097083Z --- PASS: TestFloatingPane_EnsureFloatingSession_CachedAllowsNilWorkspaceView (0.00s) 2026-10-22T11:35:42.297113727Z === RUN TestFloatingPane_HideFloatingSession_StopsResizeWatcher 2026-10-22T11:35:42.297129855Z --- PASS: TestFloatingPane_HideFloatingSession_StopsResizeWatcher (0.00s) 2026-10-22T11:35:42.297144844Z === RUN TestFloatingSessionRegistry 2026-10-22T11:35:42.297163259Z === RUN TestFloatingSessionRegistry/forTab_skips_other_tabs_and_nil_sessions 2026-10-22T11:35:42.297178258Z === RUN TestFloatingSessionRegistry/forTab_does_not_allocate 2026-10-22T11:35:42.297193232Z === RUN TestFloatingSessionRegistry/byPaneID_maps_the_pane_to_its_owning_key 2026-10-22T11:35:42.29720992Z === RUN TestFloatingSessionRegistry/visibleForTab_returns_only_the_shown_session 2026-10-22T11:35:42.297224712Z === RUN TestFloatingSessionRegistry/tabIDs_is_distinct_and_sorted 2026-10-22T11:35:42.297239767Z --- PASS: TestFloatingSessionRegistry (0.00s) 2026-10-22T11:35:42.297266816Z --- PASS: TestFloatingSessionRegistry/forTab_skips_other_tabs_and_nil_sessions (0.00s) 2026-10-22T11:35:42.297290107Z --- PASS: TestFloatingSessionRegistry/forTab_does_not_allocate (0.00s) 2026-10-22T11:35:42.297316324Z --- PASS: TestFloatingSessionRegistry/byPaneID_maps_the_pane_to_its_owning_key (0.00s) 2026-10-22T11:35:42.297342997Z --- PASS: TestFloatingSessionRegistry/visibleForTab_returns_only_the_shown_session (0.00s) 2026-10-22T11:35:42.297367029Z --- PASS: TestFloatingSessionRegistry/tabIDs_is_distinct_and_sorted (0.00s) 2026-10-22T11:35:42.297380467Z === RUN TestModeFrameTargets 2026-10-22T11:35:42.297395697Z === RUN TestModeFrameTargets/vim 2026-10-22T11:35:42.297407162Z === RUN TestModeFrameTargets/pane 2026-10-22T11:35:42.297416092Z === RUN TestModeFrameTargets/resize 2026-10-22T11:35:42.297426047Z === RUN TestModeFrameTargets/tab 2026-10-22T11:35:42.297434615Z === RUN TestModeFrameTargets/session 2026-10-22T11:35:42.297443093Z === RUN TestModeFrameTargets/normal 2026-10-22T11:35:42.297448413Z --- PASS: TestModeFrameTargets (0.02s) 2026-10-22T11:35:42.297462314Z --- PASS: TestModeFrameTargets/vim (0.00s) 2026-10-22T11:35:42.297479152Z --- PASS: TestModeFrameTargets/pane (0.00s) 2026-10-22T11:35:42.29749877Z --- PASS: TestModeFrameTargets/resize (0.00s) 2026-10-22T11:35:42.297519424Z --- PASS: TestModeFrameTargets/tab (0.00s) 2026-10-22T11:35:42.297539061Z --- PASS: TestModeFrameTargets/session (0.00s) 2026-10-22T11:35:42.297558964Z --- PASS: TestModeFrameTargets/normal (0.00s) 2026-10-22T11:35:42.297575305Z === RUN TestModeFrameSetTargetStylesFrameBorderNotPane 2026-10-22T11:35:42.297589581Z --- PASS: TestModeFrameSetTargetStylesFrameBorderNotPane (0.00s) 2026-10-22T11:35:42.297605601Z === RUN TestModeFrameVimPulseAlternatesOnBorder 2026-10-22T11:35:42.297618123Z --- PASS: TestModeFrameVimPulseAlternatesOnBorder (0.00s) 2026-10-22T11:35:42.297630575Z === RUN TestModeLegendActionsUseActiveConfiguration 2026-10-22T11:35:42.297646057Z === RUN TestModeLegendActionsUseActiveConfiguration/pane 2026-10-22T11:35:42.297673598Z === RUN TestModeLegendActionsUseActiveConfiguration/resize 2026-10-22T11:35:42.297696719Z === RUN TestModeLegendActionsUseActiveConfiguration/vim 2026-10-22T11:35:42.297724923Z === RUN TestModeLegendActionsUseActiveConfiguration/tab 2026-10-22T11:35:42.297746243Z === RUN TestModeLegendActionsUseActiveConfiguration/session 2026-10-22T11:35:42.297766234Z --- PASS: TestModeLegendActionsUseActiveConfiguration (0.00s) 2026-10-22T11:35:42.297791362Z --- PASS: TestModeLegendActionsUseActiveConfiguration/pane (0.00s) 2026-10-22T11:35:42.297814345Z --- PASS: TestModeLegendActionsUseActiveConfiguration/resize (0.00s) 2026-10-22T11:35:42.297836798Z --- PASS: TestModeLegendActionsUseActiveConfiguration/vim (0.00s) 2026-10-22T11:35:42.297860624Z --- PASS: TestModeLegendActionsUseActiveConfiguration/tab (0.00s) 2026-10-22T11:35:42.297883213Z --- PASS: TestModeLegendActionsUseActiveConfiguration/session (0.00s) 2026-10-22T11:35:42.297897663Z === RUN TestModeFramePendingSequenceFiltersBindings 2026-10-22T11:35:42.297912166Z --- PASS: TestModeFramePendingSequenceFiltersBindings (0.00s) 2026-10-22T11:35:42.297926279Z === RUN TestModeFrameTargetDoesNotDependOnGlobalFocusedWindow 2026-10-22T11:35:42.2979425Z --- PASS: TestModeFrameTargetDoesNotDependOnGlobalFocusedWindow (0.01s) 2026-10-22T11:35:42.297954056Z === RUN TestShouldLinger 2026-10-22T11:35:42.297965863Z === RUN TestShouldLinger/inside 2026-10-22T11:35:42.29798437Z === RUN TestShouldLinger/edge_outside 2026-10-22T11:35:42.298007864Z === RUN TestShouldLinger/outside 2026-10-22T11:35:42.298027183Z === RUN TestShouldLinger/disabled 2026-10-22T11:35:42.298042612Z === RUN TestShouldLinger/left_window 2026-10-22T11:35:42.298054123Z === RUN TestShouldLinger/nil_placement 2026-10-22T11:35:42.298074949Z --- PASS: TestShouldLinger (0.00s) 2026-10-22T11:35:42.298091107Z --- PASS: TestShouldLinger/inside (0.00s) 2026-10-22T11:35:42.298105434Z --- PASS: TestShouldLinger/edge_outside (0.00s) 2026-10-22T11:35:42.298120228Z --- PASS: TestShouldLinger/outside (0.00s) 2026-10-22T11:35:42.298133938Z --- PASS: TestShouldLinger/disabled (0.00s) 2026-10-22T11:35:42.298147536Z --- PASS: TestShouldLinger/left_window (0.00s) 2026-10-22T11:35:42.298162796Z --- PASS: TestShouldLinger/nil_placement (0.00s) 2026-10-22T11:35:42.298169862Z === RUN TestShouldStartLinger 2026-10-22T11:35:42.298177221Z --- PASS: TestShouldStartLinger (0.00s) 2026-10-22T11:35:42.298184357Z === RUN TestLegendColumnCount 2026-10-22T11:35:42.298189447Z --- PASS: TestLegendColumnCount (0.00s) 2026-10-22T11:35:42.298196846Z === RUN TestLegendColumnCountIsMonotonic 2026-10-22T11:35:42.29820216Z --- PASS: TestLegendColumnCountIsMonotonic (0.02s) 2026-10-22T11:35:42.298207454Z === RUN TestLegendBandWidthIsCappedAndNeverFullWidth 2026-10-22T11:35:42.298212813Z --- PASS: TestLegendBandWidthIsCappedAndNeverFullWidth (0.00s) 2026-10-22T11:35:42.298220851Z === RUN TestLegendBandWidthShrinksForFewGroups 2026-10-22T11:35:42.298235051Z --- PASS: TestLegendBandWidthShrinksForFewGroups (0.00s) 2026-10-22T11:35:42.298246242Z === RUN TestLegendBandWidthWithoutRoom 2026-10-22T11:35:42.298251735Z --- PASS: TestLegendBandWidthWithoutRoom (0.00s) 2026-10-22T11:35:42.298256214Z === RUN TestLegendBodyMaxHeight 2026-10-22T11:35:42.298260781Z --- PASS: TestLegendBodyMaxHeight (0.00s) 2026-10-22T11:35:42.298266047Z === RUN TestDistributeLegendGroupsKeepsOrderAndNeverSplitsGroups 2026-10-22T11:35:42.29827238Z --- PASS: TestDistributeLegendGroupsKeepsOrderAndNeverSplitsGroups (0.00s) 2026-10-22T11:35:42.298277872Z === RUN TestDistributeLegendGroupsBalancesColumnHeights 2026-10-22T11:35:42.2982832Z --- PASS: TestDistributeLegendGroupsBalancesColumnHeights (0.00s) 2026-10-22T11:35:42.298288508Z === RUN TestDistributeLegendGroupsMinimizesTallestColumn 2026-10-22T11:35:42.298294733Z --- PASS: TestDistributeLegendGroupsMinimizesTallestColumn (0.00s) 2026-10-22T11:35:42.298299715Z === RUN TestDistributeLegendGroupsIsDeterministic 2026-10-22T11:35:42.298307554Z --- PASS: TestDistributeLegendGroupsIsDeterministic (0.00s) 2026-10-22T11:35:42.298315068Z === RUN TestDistributeLegendGroupsEdgeCases 2026-10-22T11:35:42.298322767Z --- PASS: TestDistributeLegendGroupsEdgeCases (0.00s) 2026-10-22T11:35:42.298330207Z === RUN TestBuildLegendGroupsOrdersGroupsAndRows 2026-10-22T11:35:42.298338475Z --- PASS: TestBuildLegendGroupsOrdersGroupsAndRows (0.00s) 2026-10-22T11:35:42.298343879Z === RUN TestBuildLegendGroupsEmpty 2026-10-22T11:35:42.298348853Z --- PASS: TestBuildLegendGroupsEmpty (0.00s) 2026-10-22T11:35:42.29835336Z === RUN TestModeToasterVisibility 2026-10-22T11:35:42.2983581Z --- PASS: TestModeToasterVisibility (0.00s) 2026-10-22T11:35:42.298362645Z === RUN TestLegendBodyShown 2026-10-22T11:35:42.298367198Z --- PASS: TestLegendBodyShown (0.00s) 2026-10-22T11:35:42.298371747Z === RUN TestNextModeLegendCollapsed 2026-10-22T11:35:42.298376591Z --- PASS: TestNextModeLegendCollapsed (0.00s) 2026-10-22T11:35:42.298380953Z === RUN TestModeToasterHeader 2026-10-22T11:35:42.298385511Z --- PASS: TestModeToasterHeader (0.00s) 2026-10-22T11:35:42.29839034Z === RUN TestModeToasterShowsPillAndLegendOnEnter 2026-10-22T11:35:42.298399335Z --- PASS: TestModeToasterShowsPillAndLegendOnEnter (0.00s) 2026-10-22T11:35:42.298407034Z === RUN TestModeToasterDelayWithholdsLegendNotPill 2026-10-22T11:35:42.298415102Z --- PASS: TestModeToasterDelayWithholdsLegendNotPill (0.02s) 2026-10-22T11:35:42.298422824Z === RUN TestModeToasterDelayZeroShowsLegendAtOnce 2026-10-22T11:35:42.29843068Z --- PASS: TestModeToasterDelayZeroShowsLegendAtOnce (0.00s) 2026-10-22T11:35:42.298437178Z === RUN TestModeToasterModeExitBeforeDelayNeverShowsLegend 2026-10-22T11:35:42.298442804Z --- PASS: TestModeToasterModeExitBeforeDelayNeverShowsLegend (0.08s) 2026-10-22T11:35:42.298448261Z === RUN TestModeToasterLegendOffIsPillOnlyWithoutChevron 2026-10-22T11:35:42.298453664Z --- PASS: TestModeToasterLegendOffIsPillOnlyWithoutChevron (0.00s) 2026-10-22T11:35:42.298459148Z === RUN TestModeToasterNothingWhenIndicatorAndLegendOff 2026-10-22T11:35:42.298464716Z --- PASS: TestModeToasterNothingWhenIndicatorAndLegendOff (0.00s) 2026-10-22T11:35:42.298470162Z === RUN TestModeToasterPillClickTogglesThroughTheApp 2026-10-22T11:35:42.298475527Z --- PASS: TestModeToasterPillClickTogglesThroughTheApp (0.00s) 2026-10-22T11:35:42.298480821Z === RUN TestModeToasterCollapseHidesBodyKeepsPill 2026-10-22T11:35:42.29848613Z --- PASS: TestModeToasterCollapseHidesBodyKeepsPill (0.00s) 2026-10-22T11:35:42.298493795Z === RUN TestModeToasterPillClickWithoutAppTogglesLocally 2026-10-22T11:35:42.298501726Z --- PASS: TestModeToasterPillClickWithoutAppTogglesLocally (0.00s) 2026-10-22T11:35:42.298509854Z === RUN TestModeToasterStartsCollapsedFromConfiguration 2026-10-22T11:35:42.298517963Z --- PASS: TestModeToasterStartsCollapsedFromConfiguration (0.00s) 2026-10-22T11:35:42.298525973Z === RUN TestModeToasterCollapsedStateSurvivesModeChanges 2026-10-22T11:35:42.298533957Z --- PASS: TestModeToasterCollapsedStateSurvivesModeChanges (0.00s) 2026-10-22T11:35:42.298539517Z === RUN TestModeToasterExpandingSkipsRemainingDelay 2026-10-22T11:35:42.298545207Z --- PASS: TestModeToasterExpandingSkipsRemainingDelay (0.00s) 2026-10-22T11:35:42.298550545Z === RUN TestModeToasterConfigReloadDoesNotRestartLegend 2026-10-22T11:35:42.298556029Z --- PASS: TestModeToasterConfigReloadDoesNotRestartLegend (0.00s) 2026-10-22T11:35:42.298561464Z === RUN TestModeToasterConfigReloadRebuildsWhenBindingsChange 2026-10-22T11:35:42.298567081Z --- PASS: TestModeToasterConfigReloadRebuildsWhenBindingsChange (0.00s) 2026-10-22T11:35:42.298572502Z === RUN TestModeToasterIndicatorPreferenceReloadKeepsLegend 2026-10-22T11:35:42.298579064Z --- PASS: TestModeToasterIndicatorPreferenceReloadKeepsLegend (0.00s) 2026-10-22T11:35:42.298585454Z === RUN TestModeToasterPendingSequenceShowsInHeaderAndDimsRows 2026-10-22T11:35:42.298591328Z --- PASS: TestModeToasterPendingSequenceShowsInHeaderAndDimsRows (0.00s) 2026-10-22T11:35:42.298601138Z === RUN TestModeToasterPendingOnlyAppliesToVimMode 2026-10-22T11:35:42.298609083Z --- PASS: TestModeToasterPendingOnlyAppliesToVimMode (0.00s) 2026-10-22T11:35:42.298615043Z === RUN TestModeToasterSubModeSuspendsLegendButKeepsHeader 2026-10-22T11:35:42.298620649Z --- PASS: TestModeToasterSubModeSuspendsLegendButKeepsHeader (0.00s) 2026-10-22T11:35:42.298626139Z === RUN TestModeToasterModeChangeResetsDetailAndSuspension 2026-10-22T11:35:42.298631924Z --- PASS: TestModeToasterModeChangeResetsDetailAndSuspension (0.00s) 2026-10-22T11:35:42.298637519Z === RUN TestModeToasterSameModeRebuildKeepsInteractionState 2026-10-22T11:35:42.298643139Z --- PASS: TestModeToasterSameModeRebuildKeepsInteractionState (0.00s) 2026-10-22T11:35:42.298650946Z === RUN TestModeToasterSameModeRebuildReappliesPendingDimming 2026-10-22T11:35:42.298661672Z --- PASS: TestModeToasterSameModeRebuildReappliesPendingDimming (0.00s) 2026-10-22T11:35:42.298670313Z === RUN TestModeToasterFlashLightsKeycapsAndClears 2026-10-22T11:35:42.298678365Z --- PASS: TestModeToasterFlashLightsKeycapsAndClears (0.12s) 2026-10-22T11:35:42.298687131Z === RUN TestModeToasterFlashNeedsVisibleLegendAndAnimations 2026-10-22T11:35:42.298695029Z --- PASS: TestModeToasterFlashNeedsVisibleLegendAndAnimations (0.00s) 2026-10-22T11:35:42.298700612Z === RUN TestModeToasterLingersWhenPointerIsOverLegend 2026-10-22T11:35:42.298705942Z --- PASS: TestModeToasterLingersWhenPointerIsOverLegend (0.00s) 2026-10-22T11:35:42.298711722Z === RUN TestModeToasterDoesNotLingerWhenPointerElsewhereOrPressInFlight 2026-10-22T11:35:42.298717623Z --- PASS: TestModeToasterDoesNotLingerWhenPointerElsewhereOrPressInFlight (0.00s) 2026-10-22T11:35:42.298723978Z === RUN TestModeToasterLingerEndsOnClickAndTabSwitch 2026-10-22T11:35:42.298729326Z --- PASS: TestModeToasterLingerEndsOnClickAndTabSwitch (0.00s) 2026-10-22T11:35:42.298738382Z === RUN TestModeToasterReleaseDropsLegendKeepsPill 2026-10-22T11:35:42.298744449Z --- PASS: TestModeToasterReleaseDropsLegendKeepsPill (0.09s) 2026-10-22T11:35:42.298749591Z === RUN TestModeToasterNilAndDestroyedAreSafe 2026-10-22T11:35:42.298754825Z --- PASS: TestModeToasterNilAndDestroyedAreSafe (0.00s) 2026-10-22T11:35:42.298760646Z === RUN TestModeLegendPreferenceClickWinsUntilSettled 2026-10-22T11:35:42.298765897Z --- PASS: TestModeLegendPreferenceClickWinsUntilSettled (0.00s) 2026-10-22T11:35:42.298771545Z === RUN TestModeLegendPreferenceReloadsDuringSavesDoNotUndoLastClick 2026-10-22T11:35:42.298777458Z --- PASS: TestModeLegendPreferenceReloadsDuringSavesDoNotUndoLastClick (0.00s) 2026-10-22T11:35:42.298784438Z === RUN TestModeLegendPreferenceReloadAfterDrain 2026-10-22T11:35:42.298792961Z === RUN TestModeLegendPreferenceReloadAfterDrain/own_save_reloads 2026-10-22T11:35:42.298801524Z === RUN TestModeLegendPreferenceReloadAfterDrain/external_edit 2026-10-22T11:35:42.298812247Z === RUN TestModeLegendPreferenceReloadAfterDrain/failed_save_leaves_the_file_unchanged 2026-10-22T11:35:42.298822318Z --- PASS: TestModeLegendPreferenceReloadAfterDrain (0.00s) 2026-10-22T11:35:42.298841836Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/own_save_reloads (0.00s) 2026-10-22T11:35:42.298860411Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/external_edit (0.00s) 2026-10-22T11:35:42.298883485Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/failed_save_leaves_the_file_unchanged (0.00s) 2026-10-22T11:35:42.298894202Z === RUN TestModeLegendPreferenceCoalescesClicksAndKeepsLast 2026-10-22T11:35:42.298905574Z --- PASS: TestModeLegendPreferenceCoalescesClicksAndKeepsLast (0.00s) 2026-10-22T11:35:42.298916109Z === RUN TestModeLegendPreferenceExternalEditWinsWhenNoSaveInFlight 2026-10-22T11:35:42.298926658Z --- PASS: TestModeLegendPreferenceExternalEditWinsWhenNoSaveInFlight (0.00s) 2026-10-22T11:35:42.298933128Z === RUN TestSetModeLegendCollapsedUpdatesEveryWindowAndSavesAsync 2026-10-22T11:35:42.298942455Z --- PASS: TestSetModeLegendCollapsedUpdatesEveryWindowAndSavesAsync (0.00s) 2026-10-22T11:35:42.298952616Z === RUN TestSetModeLegendCollapsedLogsSaveFailureAndKeepsState 2026-10-22T11:35:42.298963276Z --- PASS: TestSetModeLegendCollapsedLogsSaveFailureAndKeepsState (0.00s) 2026-10-22T11:35:42.298973908Z === RUN TestUpdateModeFrameUsesSharedCollapsedState 2026-10-22T11:35:42.298984061Z --- PASS: TestUpdateModeFrameUsesSharedCollapsedState (0.00s) 2026-10-22T11:35:42.298993763Z === RUN TestGTKModeToasterViewReleasesWidgets 2026-10-22T11:35:42.299015374Z mode_toaster_view_gtk_test.go:23: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T11:35:42.299021207Z --- SKIP: TestGTKModeToasterViewReleasesWidgets (0.00s) 2026-10-22T11:35:42.299026814Z === RUN TestPrepareNativePopupContentWidget_ExpandsWrappedWidget 2026-10-22T11:35:42.299032418Z --- PASS: TestPrepareNativePopupContentWidget_ExpandsWrappedWidget (0.00s) 2026-10-22T11:35:42.299038218Z === RUN TestPrepareNativePopupContentWidget_ErrorsWhenWrappedGTKWidgetMissing 2026-10-22T11:35:42.2990443Z --- PASS: TestPrepareNativePopupContentWidget_ErrorsWhenWrappedGTKWidgetMissing (0.00s) 2026-10-22T11:35:42.299050014Z === RUN TestOpenNativePopupWindowLeavesWebViewOwnedByCallerOnSetupFailure 2026-10-22T11:35:42.299055914Z --- PASS: TestOpenNativePopupWindowLeavesWebViewOwnedByCallerOnSetupFailure (0.00s) 2026-10-22T11:35:42.29906178Z === RUN TestDestroyFailedNativePopupSetupDestroysOnlyShell 2026-10-22T11:35:42.299067214Z --- PASS: TestDestroyFailedNativePopupSetupDestroysOnlyShell (0.00s) 2026-10-22T11:35:42.299073699Z === RUN TestDispatchNativePopupLifecycleSkipsWorkWhenDispatchTimesOutBeforeStart 2026-10-22T11:35:42.299079967Z --- PASS: TestDispatchNativePopupLifecycleSkipsWorkWhenDispatchTimesOutBeforeStart (0.00s) 2026-10-22T11:35:42.29908595Z === RUN TestDispatchNativePopupLifecycleTreatsCompletedAfterTimeoutAsCompleted 2026-10-22T11:35:42.29909222Z --- PASS: TestDispatchNativePopupLifecycleTreatsCompletedAfterTimeoutAsCompleted (0.00s) 2026-10-22T11:35:42.299098102Z === RUN TestDetachNativePopupWindowRemovesWidgetWithoutDestroyingWebView 2026-10-22T11:35:42.299104014Z --- PASS: TestDetachNativePopupWindowRemovesWidgetWithoutDestroyingWebView (0.00s) 2026-10-22T11:35:42.299109643Z === RUN TestNativePopupAbortTransfersEligibleWebViewToBrowserFallback 2026-10-22T11:35:42.299115276Z --- PASS: TestNativePopupAbortTransfersEligibleWebViewToBrowserFallback (0.00s) 2026-10-22T11:35:42.299120453Z === RUN TestNativePopupAbortDestroysOpenerRequiredWebView 2026-10-22T11:35:42.299126008Z --- PASS: TestNativePopupAbortDestroysOpenerRequiredWebView (0.00s) 2026-10-22T11:35:42.299131042Z === RUN TestReleaseNativePopupWindowDestroysOnlyOnce 2026-10-22T11:35:42.299138846Z --- PASS: TestReleaseNativePopupWindowDestroysOnlyOnce (0.00s) 2026-10-22T11:35:42.299144567Z === RUN TestStagePopupWrapsContentPreparationErrorAndDestroysShell 2026-10-22T11:35:42.2991505Z --- PASS: TestStagePopupWrapsContentPreparationErrorAndDestroysShell (0.00s) 2026-10-22T11:35:42.299156001Z === RUN TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T11:35:42.299161448Z === PAUSE TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T11:35:42.299166811Z === RUN TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T11:35:42.299172132Z === PAUSE TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T11:35:42.299177473Z === RUN TestDependenciesValidateAcceptsRuntimeConfigOnly 2026-10-22T11:35:42.299182746Z --- PASS: TestDependenciesValidateAcceptsRuntimeConfigOnly (0.00s) 2026-10-22T11:35:42.299187819Z === RUN TestAppRuntimeConfigReturnsProviderSnapshot 2026-10-22T11:35:42.299193187Z --- PASS: TestAppRuntimeConfigReturnsProviderSnapshot (0.00s) 2026-10-22T11:35:42.299198611Z === RUN TestAppRuntimeConfigStateStoresLatestSnapshot 2026-10-22T11:35:42.299204149Z --- PASS: TestAppRuntimeConfigStateStoresLatestSnapshot (0.00s) 2026-10-22T11:35:42.299209579Z === RUN TestConfigWatcherOnChangeUpdatesRuntimeConfigState 2026-10-22T11:35:42.299215032Z --- PASS: TestConfigWatcherOnChangeUpdatesRuntimeConfigState (0.00s) 2026-10-22T11:35:42.299219791Z === RUN TestResidencyTimeoutFromMillis 2026-10-22T11:35:42.299224641Z --- PASS: TestResidencyTimeoutFromMillis (0.00s) 2026-10-22T11:35:42.299229653Z === RUN TestResidencyTimeoutLatchAndRestartRequired 2026-10-22T11:35:42.299234948Z --- PASS: TestResidencyTimeoutLatchAndRestartRequired (0.00s) 2026-10-22T11:35:42.29924014Z === RUN TestResidencyControllerDisabledPreservesQuit 2026-10-22T11:35:42.29924538Z --- PASS: TestResidencyControllerDisabledPreservesQuit (0.00s) 2026-10-22T11:35:42.299250386Z === RUN TestResidencyControllerHoldMatchesReleaseOnce 2026-10-22T11:35:42.299255885Z --- PASS: TestResidencyControllerHoldMatchesReleaseOnce (0.00s) 2026-10-22T11:35:42.2992612Z === RUN TestResidencyControllerLastWindowArmsAndExpiryQuits 2026-10-22T11:35:42.299266599Z --- PASS: TestResidencyControllerLastWindowArmsAndExpiryQuits (0.00s) 2026-10-22T11:35:42.299272395Z === RUN TestResidencyControllerReopenCancelsTimer 2026-10-22T11:35:42.299277632Z --- PASS: TestResidencyControllerReopenCancelsTimer (0.00s) 2026-10-22T11:35:42.299282772Z === RUN TestResidencyControllerExplicitQuitBypassesDeadline 2026-10-22T11:35:42.29928844Z --- PASS: TestResidencyControllerExplicitQuitBypassesDeadline (0.00s) 2026-10-22T11:35:42.299293274Z === RUN TestResidencyControllerNilSafe 2026-10-22T11:35:42.299298184Z --- PASS: TestResidencyControllerNilSafe (0.00s) 2026-10-22T11:35:42.299303145Z === RUN TestResidencyControllerDefersQuitUntilSettled 2026-10-22T11:35:42.299308314Z --- PASS: TestResidencyControllerDefersQuitUntilSettled (0.00s) 2026-10-22T11:35:42.299314984Z === RUN TestResidencyControllerNativeBusyDrivesPolicy 2026-10-22T11:35:42.299320323Z --- PASS: TestResidencyControllerNativeBusyDrivesPolicy (0.00s) 2026-10-22T11:35:42.299325311Z === RUN TestResidencyControllerDuplicateBusyIsSilent 2026-10-22T11:35:42.299330546Z --- PASS: TestResidencyControllerDuplicateBusyIsSilent (0.00s) 2026-10-22T11:35:42.299335675Z === RUN TestResidencyControllerDispatchRoutesCallbacks 2026-10-22T11:35:42.299341132Z --- PASS: TestResidencyControllerDispatchRoutesCallbacks (0.00s) 2026-10-22T11:35:42.299346163Z === RUN TestResidencyControllerSealsBeforeCommit 2026-10-22T11:35:42.299351269Z --- PASS: TestResidencyControllerSealsBeforeCommit (0.00s) 2026-10-22T11:35:42.299356444Z === RUN TestResidencyControllerReopenInvalidatesDeferredQuit 2026-10-22T11:35:42.299361925Z --- PASS: TestResidencyControllerReopenInvalidatesDeferredQuit (0.00s) 2026-10-22T11:35:42.299367181Z === RUN TestResidencyControllerDuplicateEmptyStaysArmed 2026-10-22T11:35:42.299373077Z --- PASS: TestResidencyControllerDuplicateEmptyStaysArmed (0.00s) 2026-10-22T11:35:42.299378576Z === RUN TestWrapStandaloneOmniboxNavigate_CallsOriginalThenQuit 2026-10-22T11:35:42.299384871Z --- PASS: TestWrapStandaloneOmniboxNavigate_CallsOriginalThenQuit (0.00s) 2026-10-22T11:35:42.299390561Z === RUN TestWrapStandaloneOmniboxNavigate_DoesNotQuitWhenNavigateFails 2026-10-22T11:35:42.299454291Z --- PASS: TestWrapStandaloneOmniboxNavigate_DoesNotQuitWhenNavigateFails (0.00s) 2026-10-22T11:35:42.299468408Z === RUN TestStandaloneOmniboxCloseHandler_QuitsApp 2026-10-22T11:35:42.299480449Z --- PASS: TestStandaloneOmniboxCloseHandler_QuitsApp (0.00s) 2026-10-22T11:35:42.299491977Z === RUN TestStandaloneOmniboxWindowDecorated_LayerShellAppliedReturnsFalse 2026-10-22T11:35:42.299503993Z --- PASS: TestStandaloneOmniboxWindowDecorated_LayerShellAppliedReturnsFalse (0.00s) 2026-10-22T11:35:42.299517063Z === RUN TestStandaloneOmniboxWindowDecorated_FallbackReturnsTrue 2026-10-22T11:35:42.299530422Z --- PASS: TestStandaloneOmniboxWindowDecorated_FallbackReturnsTrue (0.00s) 2026-10-22T11:35:42.299543435Z === RUN TestStandaloneOmniboxWindowResizable_LayerShellAppliedReturnsFalse 2026-10-22T11:35:42.29955572Z --- PASS: TestStandaloneOmniboxWindowResizable_LayerShellAppliedReturnsFalse (0.00s) 2026-10-22T11:35:42.299567284Z === RUN TestStandaloneOmniboxWindowResizable_FallbackReturnsTrue 2026-10-22T11:35:42.299578908Z --- PASS: TestStandaloneOmniboxWindowResizable_FallbackReturnsTrue (0.00s) 2026-10-22T11:35:42.299590522Z === RUN TestStandaloneOmniboxHostLayout_LayerShellUsesNaturalSizingWithoutDefaultSize 2026-10-22T11:35:42.299602559Z --- PASS: TestStandaloneOmniboxHostLayout_LayerShellUsesNaturalSizingWithoutDefaultSize (0.00s) 2026-10-22T11:35:42.29961387Z === RUN TestStandaloneOmniboxHostLayout_FallbackUsesDefaultSize 2026-10-22T11:35:42.299694357Z --- PASS: TestStandaloneOmniboxHostLayout_FallbackUsesDefaultSize (0.00s) 2026-10-22T11:35:42.299704766Z === RUN TestAttachStandaloneOmniboxHostWidget_UsesPrimaryChild 2026-10-22T11:35:42.299711668Z --- PASS: TestAttachStandaloneOmniboxHostWidget_UsesPrimaryChild (0.00s) 2026-10-22T11:35:42.299717653Z === RUN TestStandaloneOmniboxSizeConfig_UsesFixedGeometry 2026-10-22T11:35:42.299723733Z --- PASS: TestStandaloneOmniboxSizeConfig_UsesFixedGeometry (0.00s) 2026-10-22T11:35:42.29972888Z === RUN TestStandaloneWindowConfig_Defaults 2026-10-22T11:35:42.299734315Z --- PASS: TestStandaloneWindowConfig_Defaults (0.00s) 2026-10-22T11:35:42.299739735Z === RUN TestStandaloneOmniboxArgv_RemovesGoTestFlags 2026-10-22T11:35:42.299745391Z --- PASS: TestStandaloneOmniboxArgv_RemovesGoTestFlags (0.00s) 2026-10-22T11:35:42.299751296Z === RUN TestStandaloneOmniboxArgv_RemovesOnlyLeadingOmniboxSubcommand 2026-10-22T11:35:42.299757373Z --- PASS: TestStandaloneOmniboxArgv_RemovesOnlyLeadingOmniboxSubcommand (0.00s) 2026-10-22T11:35:42.299890197Z === RUN TestActivateStandaloneOmnibox_RetainsObjectsUntilReleased 2026-10-22T11:35:42.299917168Z --- PASS: TestActivateStandaloneOmnibox_RetainsObjectsUntilReleased (0.00s) 2026-10-22T11:35:42.299929435Z === RUN TestTryInitLayerShell_NilWindowReturnsFalse 2026-10-22T11:35:42.299936681Z --- PASS: TestTryInitLayerShell_NilWindowReturnsFalse (0.00s) 2026-10-22T11:35:42.299946052Z === RUN TestTryInitLayerShell_UnsupportedReturnsFalse 2026-10-22T11:35:42.299959737Z --- PASS: TestTryInitLayerShell_UnsupportedReturnsFalse (0.00s) 2026-10-22T11:35:42.299976838Z === RUN TestTryInitLayerShell_MissingLibraryReturnsFalseWithoutSymbolCalls 2026-10-22T11:35:42.299993305Z --- PASS: TestTryInitLayerShell_MissingLibraryReturnsFalseWithoutSymbolCalls (0.00s) 2026-10-22T11:35:42.300005214Z === RUN TestSafeLayerShellSupported_PreloadedLibrarySkipsPathProbe 2026-10-22T11:35:42.30001211Z --- PASS: TestSafeLayerShellSupported_PreloadedLibrarySkipsPathProbe (0.00s) 2026-10-22T11:35:42.300021193Z === RUN TestTryInitLayerShell_SupportedConfiguresWindow 2026-10-22T11:35:42.30003058Z --- PASS: TestTryInitLayerShell_SupportedConfiguresWindow (0.00s) 2026-10-22T11:35:42.300039135Z === RUN TestNewStandaloneOmniboxRuntimeUsesExplicitLocalPathResolver 2026-10-22T11:35:42.300056295Z --- PASS: TestNewStandaloneOmniboxRuntimeUsesExplicitLocalPathResolver (0.00s) 2026-10-22T11:35:42.300074366Z === RUN TestHandleStandaloneOmniboxNavigation_UsesFreshBrowserWindowForHTTP 2026-10-22T11:35:42.300087578Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesFreshBrowserWindowForHTTP (0.00s) 2026-10-22T11:35:42.300098222Z === RUN TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForCustomScheme 2026-10-22T11:35:42.30011471Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForCustomScheme (0.00s) 2026-10-22T11:35:42.300137109Z === RUN TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForMailto 2026-10-22T11:35:42.300150838Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForMailto (0.00s) 2026-10-22T11:35:42.300160774Z === RUN TestHandleStandaloneOmniboxNavigation_ReturnsBrowserLaunchError 2026-10-22T11:35:42.300173108Z --- PASS: TestHandleStandaloneOmniboxNavigation_ReturnsBrowserLaunchError (0.00s) 2026-10-22T11:35:42.300188139Z === RUN TestStandaloneExternalSchemeRules_HTTPIsNotExternal 2026-10-22T11:35:42.300207278Z --- PASS: TestStandaloneExternalSchemeRules_HTTPIsNotExternal (0.00s) 2026-10-22T11:35:42.300219338Z === RUN TestStandaloneExternalSchemeRules_CustomSchemeIsExternal 2026-10-22T11:35:42.300229591Z --- PASS: TestStandaloneExternalSchemeRules_CustomSchemeIsExternal (0.00s) 2026-10-22T11:35:42.300253752Z === RUN TestStandaloneExternalSchemeRules_InternalSchemesStayInternal 2026-10-22T11:35:42.300271028Z --- PASS: TestStandaloneExternalSchemeRules_InternalSchemesStayInternal (0.00s) 2026-10-22T11:35:42.300293832Z === RUN TestVimModeStateEditableFocus 2026-10-22T11:35:42.30030405Z --- PASS: TestVimModeStateEditableFocus (0.00s) 2026-10-22T11:35:42.300313486Z === RUN TestVimModeStatePulseDebounce 2026-10-22T11:35:42.300331456Z --- PASS: TestVimModeStatePulseDebounce (0.00s) 2026-10-22T11:35:42.300348809Z === CONT TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T11:35:42.300369051Z --- PASS: TestBrowserWindow_HistorySidebarToggle_NilIsNoOp (0.00s) 2026-10-22T11:35:42.300393447Z === CONT TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T11:35:42.300420977Z --- PASS: TestPopupStagingHostDestroyIsIdempotentAndNeverShows (0.00s) 2026-10-22T11:35:42.300440786Z === CONT TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T11:35:42.300455045Z --- PASS: TestPopupStagingHostDetachRemovesContentThenDestroysShell (0.00s) 2026-10-22T11:35:42.300469292Z === CONT TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T11:35:42.300486413Z --- PASS: TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp (0.00s) 2026-10-22T11:35:42.300503335Z === CONT TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T11:35:42.300521862Z --- PASS: TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible (0.00s) 2026-10-22T11:35:42.300541778Z === CONT TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T11:35:42.300553139Z --- PASS: TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible (0.00s) 2026-10-22T11:35:42.300561735Z PASS 2026-10-22T11:35:42.300573458Z ok github.com/bnema/dumber/internal/ui 3.186s 2026-10-22T11:35:42.300589551Z === RUN TestFaviconAdapterInvalidateRemovesStoredKey 2026-10-22T11:35:42.300604776Z --- PASS: TestFaviconAdapterInvalidateRemovesStoredKey (0.00s) 2026-10-22T11:35:42.300621699Z === RUN TestFaviconAdapterGetTextureByURLPrefersExactThenParentThenDomainFallback 2026-10-22T11:35:42.300637227Z --- PASS: TestFaviconAdapterGetTextureByURLPrefersExactThenParentThenDomainFallback (0.00s) 2026-10-22T11:35:42.300651599Z === RUN TestFaviconAdapterSetResolvedTextureCachesOnlyResolvedKey 2026-10-22T11:35:42.300661717Z --- PASS: TestFaviconAdapterSetResolvedTextureCachesOnlyResolvedKey (0.00s) 2026-10-22T11:35:42.300672931Z === RUN TestFaviconAdapterResolvedPathSpecificTextureDoesNotPolluteDomain 2026-10-22T11:35:42.300717435Z --- PASS: TestFaviconAdapterResolvedPathSpecificTextureDoesNotPolluteDomain (0.00s) 2026-10-22T11:35:42.300729219Z === RUN TestFaviconAdapterGetOrFetchSkipsResolverForExactMemoryCacheHit 2026-10-22T11:35:42.300741354Z --- PASS: TestFaviconAdapterGetOrFetchSkipsResolverForExactMemoryCacheHit (0.00s) 2026-10-22T11:35:42.300756692Z === RUN TestFaviconAdapterGetOrFetchConsultsResolverBeforeFallbackMemoryCache 2026-10-22T11:35:42.300768236Z --- PASS: TestFaviconAdapterGetOrFetchConsultsResolverBeforeFallbackMemoryCache (0.00s) 2026-10-22T11:35:42.300778939Z === RUN TestFaviconAdapterPreloadFromCacheConsultsResolverBeforeFallbackMemoryCache 2026-10-22T11:35:42.300789461Z --- PASS: TestFaviconAdapterPreloadFromCacheConsultsResolverBeforeFallbackMemoryCache (0.00s) 2026-10-22T11:35:42.300806746Z === RUN TestFaviconAdapterGetOrFetchProbesEngineAfterFallbackMemoryCacheHit 2026-10-22T11:35:42.300819237Z --- PASS: TestFaviconAdapterGetOrFetchProbesEngineAfterFallbackMemoryCacheHit (0.00s) 2026-10-22T11:35:42.300831658Z === RUN TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasSameDomainSpecificPaths 2026-10-22T11:35:42.300844334Z --- PASS: TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasSameDomainSpecificPaths (0.00s) 2026-10-22T11:35:42.30085966Z === RUN TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasCrossDomainRedirectsInResolverMode 2026-10-22T11:35:42.300872045Z --- PASS: TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasCrossDomainRedirectsInResolverMode (0.00s) 2026-10-22T11:35:42.300881806Z === RUN TestFaviconWarningDedup_FirstAndRepeated 2026-10-22T11:35:42.300893836Z --- PASS: TestFaviconWarningDedup_FirstAndRepeated (0.00s) 2026-10-22T11:35:42.300907592Z === RUN TestFaviconWarningDedup_ClearResetsState 2026-10-22T11:35:42.300919044Z --- PASS: TestFaviconWarningDedup_ClearResetsState (0.00s) 2026-10-22T11:35:42.300930056Z === RUN TestFaviconWarningDedup_LogWarningDedupInvokesCallbackOnce 2026-10-22T11:35:42.300942539Z --- PASS: TestFaviconWarningDedup_LogWarningDedupInvokesCallbackOnce (0.00s) 2026-10-22T11:35:42.300953681Z PASS 2026-10-22T11:35:42.30096301Z ok github.com/bnema/dumber/internal/ui/adapter 0.006s 2026-10-22T11:35:42.300974593Z === RUN TestFavoritesSidebarInitialLoadRenderingModelBehavior 2026-10-22T11:35:42.300986568Z --- PASS: TestFavoritesSidebarInitialLoadRenderingModelBehavior (0.00s) 2026-10-22T11:35:42.301003151Z === RUN TestFavoritesSidebarSearchFilteringByTitleURLAndTag 2026-10-22T11:35:42.301014389Z --- PASS: TestFavoritesSidebarSearchFilteringByTitleURLAndTag (0.00s) 2026-10-22T11:35:42.301024018Z === RUN TestFavoritesSidebarTagFilteringMatchAny 2026-10-22T11:35:42.301037505Z --- PASS: TestFavoritesSidebarTagFilteringMatchAny (0.00s) 2026-10-22T11:35:42.301048788Z === RUN TestFavoritesSidebarActivationCallbacks 2026-10-22T11:35:42.301060257Z --- PASS: TestFavoritesSidebarActivationCallbacks (0.00s) 2026-10-22T11:35:42.301081174Z === RUN TestFavoritesSidebarRequestReloadIfVisibleReloadsData 2026-10-22T11:35:42.301100863Z --- PASS: TestFavoritesSidebarRequestReloadIfVisibleReloadsData (0.00s) 2026-10-22T11:35:42.301126261Z === RUN TestFavoritesSidebarStaleLoadRejected 2026-10-22T11:35:42.301146238Z --- PASS: TestFavoritesSidebarStaleLoadRejected (0.00s) 2026-10-22T11:35:42.301156971Z === RUN TestFavoritesSidebarDestroyedCallbacksNoOp 2026-10-22T11:35:42.301166636Z --- PASS: TestFavoritesSidebarDestroyedCallbacksNoOp (0.00s) 2026-10-22T11:35:42.301176077Z === RUN TestFavoritesSidebarNavigationErrorSetsNotice 2026-10-22T11:35:42.30118546Z --- PASS: TestFavoritesSidebarNavigationErrorSetsNotice (0.00s) 2026-10-22T11:35:42.30119526Z === RUN TestFavoritesSidebarRenderingModelTagCallbackRetentionAndListRows 2026-10-22T11:35:42.301209902Z --- PASS: TestFavoritesSidebarRenderingModelTagCallbackRetentionAndListRows (0.00s) 2026-10-22T11:35:42.301223852Z === RUN TestFavoritesSidebarSlashFocusBehavior 2026-10-22T11:35:42.301236059Z --- PASS: TestFavoritesSidebarSlashFocusBehavior (0.00s) 2026-10-22T11:35:42.301248102Z === RUN TestFavoritesSidebarHandleEnterKeyDispatchesModifiers 2026-10-22T11:35:42.301261401Z --- PASS: TestFavoritesSidebarHandleEnterKeyDispatchesModifiers (0.00s) 2026-10-22T11:35:42.301273433Z === RUN TestFavoritesSidebarFocusZoneCyclingSkipsAbsentZones 2026-10-22T11:35:42.301283669Z --- PASS: TestFavoritesSidebarFocusZoneCyclingSkipsAbsentZones (0.00s) 2026-10-22T11:35:42.301293888Z === RUN TestFavoritesSidebarSingleKeyCommandsStartManagementOutsideTextEditContext 2026-10-22T11:35:42.301304644Z --- PASS: TestFavoritesSidebarSingleKeyCommandsStartManagementOutsideTextEditContext (0.00s) 2026-10-22T11:35:42.301314286Z === RUN TestFavoritesSidebarAddAndEditDTOs 2026-10-22T11:35:42.301325619Z --- PASS: TestFavoritesSidebarAddAndEditDTOs (0.00s) 2026-10-22T11:35:42.301335898Z === RUN TestFavoritesSidebarInvalidShortcutPreservesFormState 2026-10-22T11:35:42.30134646Z --- PASS: TestFavoritesSidebarInvalidShortcutPreservesFormState (0.00s) 2026-10-22T11:35:42.301356774Z === RUN TestFormTagCandidatesMatchesNamesAndKeepsSelectedTagsVisible 2026-10-22T11:35:42.301366895Z --- PASS: TestFormTagCandidatesMatchesNamesAndKeepsSelectedTagsVisible (0.00s) 2026-10-22T11:35:42.301376583Z === RUN TestFavoritesSidebarReloadsAfterPartiallyApplyingTagChanges 2026-10-22T11:35:42.301386329Z --- PASS: TestFavoritesSidebarReloadsAfterPartiallyApplyingTagChanges (0.00s) 2026-10-22T11:35:42.301408362Z === RUN TestFavoritesSidebarFormTagSelectionAndEditSynchronization 2026-10-22T11:35:42.301420486Z --- PASS: TestFavoritesSidebarFormTagSelectionAndEditSynchronization (0.00s) 2026-10-22T11:35:42.30143455Z === RUN TestFavoritesSidebarDirectionalFocusMovesDirectlyBetweenSearchAndFirstFavorite 2026-10-22T11:35:42.301464465Z favorites_sidebar_test.go:506: GTK native display prerequisite unavailable (gtk.InitCheck returned false) 2026-10-22T11:35:42.301481358Z --- SKIP: TestFavoritesSidebarDirectionalFocusMovesDirectlyBetweenSearchAndFirstFavorite (0.03s) 2026-10-22T11:35:42.301495857Z === RUN TestFavoritesSidebarDirectionalFocusConsumesArrowsOnTagControls 2026-10-22T11:35:42.301508502Z --- PASS: TestFavoritesSidebarDirectionalFocusConsumesArrowsOnTagControls (0.00s) 2026-10-22T11:35:42.301520383Z === RUN TestFavoritesSidebarEnterConfirmsDelete 2026-10-22T11:35:42.30153362Z --- PASS: TestFavoritesSidebarEnterConfirmsDelete (0.00s) 2026-10-22T11:35:42.301547721Z === RUN TestFavoritesSidebarCtrlEnterSubmitsFormPlainEnterDoesNot 2026-10-22T11:35:42.301562068Z --- PASS: TestFavoritesSidebarCtrlEnterSubmitsFormPlainEnterDoesNot (0.00s) 2026-10-22T11:35:42.301574036Z === RUN TestFavoritesSidebarEditSubmitIgnoresTagsByDesign 2026-10-22T11:35:42.301589067Z --- PASS: TestFavoritesSidebarEditSubmitIgnoresTagsByDesign (0.00s) 2026-10-22T11:35:42.301604772Z === RUN TestFavoritesSidebarCreateTagTrimsNameAndUsesApplicationBoundary 2026-10-22T11:35:42.301615651Z --- PASS: TestFavoritesSidebarCreateTagTrimsNameAndUsesApplicationBoundary (0.00s) 2026-10-22T11:35:42.301627205Z === RUN TestFavoritesSidebarTagNameSubmissionCreatesTag 2026-10-22T11:35:42.301637137Z --- PASS: TestFavoritesSidebarTagNameSubmissionCreatesTag (0.00s) 2026-10-22T11:35:42.301646674Z === RUN TestFavoritesSidebarTagBindingTogglesExistingTag 2026-10-22T11:35:42.301659192Z --- PASS: TestFavoritesSidebarTagBindingTogglesExistingTag (0.00s) 2026-10-22T11:35:42.301670809Z === RUN TestFavoritesSidebarExplicitTextInputFocusControlsKeyboardRouting 2026-10-22T11:35:42.301681272Z --- PASS: TestFavoritesSidebarExplicitTextInputFocusControlsKeyboardRouting (0.00s) 2026-10-22T11:35:42.301691095Z === RUN TestFavoritesSidebarTextInputDefersSidebarCommands 2026-10-22T11:35:42.301700839Z --- PASS: TestFavoritesSidebarTextInputDefersSidebarCommands (0.00s) 2026-10-22T11:35:42.301709948Z === RUN TestFavoritesSidebarPlusAndTDoNotHijackTextInput 2026-10-22T11:35:42.301720606Z --- PASS: TestFavoritesSidebarPlusAndTDoNotHijackTextInput (0.00s) 2026-10-22T11:35:42.301732922Z === RUN TestFavoritesSidebarSingleKeyCommandsIgnoreModifiedKeys 2026-10-22T11:35:42.3017466Z --- PASS: TestFavoritesSidebarSingleKeyCommandsIgnoreModifiedKeys (0.00s) 2026-10-22T11:35:42.301756756Z === RUN TestFavoritesSidebarConfirmDeleteRequiresConfirmationState 2026-10-22T11:35:42.301768039Z --- PASS: TestFavoritesSidebarConfirmDeleteRequiresConfirmationState (0.00s) 2026-10-22T11:35:42.301782165Z === RUN TestFavoritesSidebarConfirmDeleteRepromptsWhenSelectionChanges 2026-10-22T11:35:42.301811124Z --- PASS: TestFavoritesSidebarConfirmDeleteRepromptsWhenSelectionChanges (0.00s) 2026-10-22T11:35:42.301828457Z === RUN TestFavoritesSidebarAddShortcutFailureClosesFormAfterCreate 2026-10-22T11:35:42.301850552Z --- PASS: TestFavoritesSidebarAddShortcutFailureClosesFormAfterCreate (0.00s) 2026-10-22T11:35:42.301873583Z === RUN TestFavoritesSidebarShortcutAndDeleteFlows 2026-10-22T11:35:42.301895876Z --- PASS: TestFavoritesSidebarShortcutAndDeleteFlows (0.00s) 2026-10-22T11:35:42.301910894Z === RUN TestFavoritesSidebarErrorsPreserveStateAndShowNotice 2026-10-22T11:35:42.301923364Z --- PASS: TestFavoritesSidebarErrorsPreserveStateAndShowNotice (0.00s) 2026-10-22T11:35:42.30193527Z === RUN TestFavoritesSidebar_FirstShowIssuesSingleQueryBatch 2026-10-22T11:35:42.301948233Z --- PASS: TestFavoritesSidebar_FirstShowIssuesSingleQueryBatch (0.01s) 2026-10-22T11:35:42.301957979Z === RUN TestGroupHistoryByDay_Empty 2026-10-22T11:35:42.301967141Z --- PASS: TestGroupHistoryByDay_Empty (0.00s) 2026-10-22T11:35:42.301978782Z === RUN TestGroupHistoryByDay_SingleEntry 2026-10-22T11:35:42.301990534Z --- PASS: TestGroupHistoryByDay_SingleEntry (0.00s) 2026-10-22T11:35:42.302000042Z === RUN TestGroupHistoryByDay_TodayYesterdayOlder 2026-10-22T11:35:42.30201779Z --- PASS: TestGroupHistoryByDay_TodayYesterdayOlder (0.00s) 2026-10-22T11:35:42.302029592Z === RUN TestGroupHistoryByDay_SameDayEntriesGrouped 2026-10-22T11:35:42.302039254Z --- PASS: TestGroupHistoryByDay_SameDayEntriesGrouped (0.00s) 2026-10-22T11:35:42.302051598Z === RUN TestReadableURL_StripsProtocol 2026-10-22T11:35:42.302061066Z --- PASS: TestReadableURL_StripsProtocol (0.00s) 2026-10-22T11:35:42.302071581Z === RUN TestReadableURL_KeepsPath 2026-10-22T11:35:42.302083683Z --- PASS: TestReadableURL_KeepsPath (0.00s) 2026-10-22T11:35:42.302095675Z === RUN TestRelativeTime_Now 2026-10-22T11:35:42.30210767Z --- PASS: TestRelativeTime_Now (0.00s) 2026-10-22T11:35:42.302119324Z === RUN TestRelativeTime_Minutes 2026-10-22T11:35:42.302132153Z --- PASS: TestRelativeTime_Minutes (0.00s) 2026-10-22T11:35:42.302143947Z === RUN TestRelativeTime_Hours 2026-10-22T11:35:42.302156986Z --- PASS: TestRelativeTime_Hours (0.00s) 2026-10-22T11:35:42.302170216Z === RUN TestRelativeTime_Days 2026-10-22T11:35:42.302181851Z --- PASS: TestRelativeTime_Days (0.00s) 2026-10-22T11:35:42.302194045Z === RUN TestGroupHistoryByDay_CrossYearDifferentLabels 2026-10-22T11:35:42.302205841Z --- PASS: TestGroupHistoryByDay_CrossYearDifferentLabels (0.00s) 2026-10-22T11:35:42.302216009Z === RUN TestGroupHistoryByDay_MaintainsInputOrderWithinDay 2026-10-22T11:35:42.302227615Z --- PASS: TestGroupHistoryByDay_MaintainsInputOrderWithinDay (0.00s) 2026-10-22T11:35:42.302237534Z === RUN TestGroupHistoryByDay_LeapYearBoundary 2026-10-22T11:35:42.302247059Z --- PASS: TestGroupHistoryByDay_LeapYearBoundary (0.00s) 2026-10-22T11:35:42.302258704Z === RUN TestGroupHistoryByDay_SameLocalDay 2026-10-22T11:35:42.302273738Z --- PASS: TestGroupHistoryByDay_SameLocalDay (0.00s) 2026-10-22T11:35:42.302286375Z === RUN TestReadableURL_StripsFTPAndWWW 2026-10-22T11:35:42.302301134Z --- PASS: TestReadableURL_StripsFTPAndWWW (0.00s) 2026-10-22T11:35:42.302311095Z === RUN TestReadableURL_NoProtocol 2026-10-22T11:35:42.302321841Z --- PASS: TestReadableURL_NoProtocol (0.00s) 2026-10-22T11:35:42.302334895Z === RUN TestReadableURL_TrailingSlash 2026-10-22T11:35:42.302353357Z --- PASS: TestReadableURL_TrailingSlash (0.00s) 2026-10-22T11:35:42.302363321Z === RUN TestReadableURL_EmptyOrRoot 2026-10-22T11:35:42.302378712Z --- PASS: TestReadableURL_EmptyOrRoot (0.00s) 2026-10-22T11:35:42.302392414Z === RUN TestReadableURL_PreservesPort 2026-10-22T11:35:42.302405629Z --- PASS: TestReadableURL_PreservesPort (0.00s) 2026-10-22T11:35:42.302419182Z === RUN TestRelativeTime_BoundaryEdgeCases 2026-10-22T11:35:42.302433394Z --- PASS: TestRelativeTime_BoundaryEdgeCases (0.00s) 2026-10-22T11:35:42.302446972Z === RUN TestRelativeTime_Future 2026-10-22T11:35:42.302461838Z --- PASS: TestRelativeTime_Future (0.00s) 2026-10-22T11:35:42.302484857Z === RUN TestRelativeTime_DifferentYear 2026-10-22T11:35:42.302495093Z --- PASS: TestRelativeTime_DifferentYear (0.00s) 2026-10-22T11:35:42.302509803Z === RUN TestDayLabelForKey_MultiYearAgo 2026-10-22T11:35:42.302522209Z --- PASS: TestDayLabelForKey_MultiYearAgo (0.00s) 2026-10-22T11:35:42.302534258Z === RUN TestDayLabelForKey_WithinCurrentYear 2026-10-22T11:35:42.302547927Z --- PASS: TestDayLabelForKey_WithinCurrentYear (0.00s) 2026-10-22T11:35:42.302559916Z === RUN TestKeyboardNavModel_EmptyGroups 2026-10-22T11:35:42.302572148Z --- PASS: TestKeyboardNavModel_EmptyGroups (0.00s) 2026-10-22T11:35:42.302581369Z === RUN TestKeyboardNavModel_SingleGroup 2026-10-22T11:35:42.302592281Z --- PASS: TestKeyboardNavModel_SingleGroup (0.00s) 2026-10-22T11:35:42.302601517Z === RUN TestKeyboardNavModel_MultipleGroups 2026-10-22T11:35:42.30264564Z --- PASS: TestKeyboardNavModel_MultipleGroups (0.00s) 2026-10-22T11:35:42.302656024Z === RUN TestKeyboardNavModel_NextPreviousSelectable 2026-10-22T11:35:42.302665286Z --- PASS: TestKeyboardNavModel_NextPreviousSelectable (0.00s) 2026-10-22T11:35:42.302673933Z === RUN TestKeyboardNavModel_InvalidDirection 2026-10-22T11:35:42.302687306Z --- PASS: TestKeyboardNavModel_InvalidDirection (0.00s) 2026-10-22T11:35:42.302696977Z === RUN TestKeyboardNavModel_DayBoundaries 2026-10-22T11:35:42.302706432Z --- PASS: TestKeyboardNavModel_DayBoundaries (0.00s) 2026-10-22T11:35:42.302719723Z === RUN TestKeyboardNavModel_EntryAtURL 2026-10-22T11:35:42.30273178Z --- PASS: TestKeyboardNavModel_EntryAtURL (0.00s) 2026-10-22T11:35:42.302745323Z === RUN TestKeyboardNavModel_EntryCount 2026-10-22T11:35:42.302756822Z --- PASS: TestKeyboardNavModel_EntryCount (0.00s) 2026-10-22T11:35:42.302766412Z === RUN TestBuildHistoryDisplayRows_IncludesHeadersAndEntries 2026-10-22T11:35:42.302776107Z --- PASS: TestBuildHistoryDisplayRows_IncludesHeadersAndEntries (0.00s) 2026-10-22T11:35:42.302785711Z === RUN TestKeyboardNavModelFromRows_UsesExplicitDisplayRows 2026-10-22T11:35:42.302807521Z --- PASS: TestKeyboardNavModelFromRows_UsesExplicitDisplayRows (0.00s) 2026-10-22T11:35:42.302820072Z === RUN TestTransitionSearchState_EmptyQuery 2026-10-22T11:35:42.302830053Z --- PASS: TestTransitionSearchState_EmptyQuery (0.00s) 2026-10-22T11:35:42.302839287Z === RUN TestTransitionSearchState_NewQuery 2026-10-22T11:35:42.30285773Z --- PASS: TestTransitionSearchState_NewQuery (0.00s) 2026-10-22T11:35:42.302875161Z === RUN TestTransitionSearchState_QueryWithNoResults 2026-10-22T11:35:42.302892651Z --- PASS: TestTransitionSearchState_QueryWithNoResults (0.00s) 2026-10-22T11:35:42.302909571Z === RUN TestTransitionSearchState_QueryToQuery 2026-10-22T11:35:42.302920194Z --- PASS: TestTransitionSearchState_QueryToQuery (0.00s) 2026-10-22T11:35:42.302930667Z === RUN TestTransitionSearchState_QueryToEmpty 2026-10-22T11:35:42.302942181Z --- PASS: TestTransitionSearchState_QueryToEmpty (0.00s) 2026-10-22T11:35:42.302958763Z === RUN TestApplyReloadState_WithoutQuery 2026-10-22T11:35:42.302971805Z --- PASS: TestApplyReloadState_WithoutQuery (0.00s) 2026-10-22T11:35:42.302983713Z === RUN TestApplyReloadState_WithQuery 2026-10-22T11:35:42.302999271Z --- PASS: TestApplyReloadState_WithQuery (0.00s) 2026-10-22T11:35:42.303011029Z === RUN TestKeyboardNavModel_SingleGroupZeroEntries 2026-10-22T11:35:42.30302094Z --- PASS: TestKeyboardNavModel_SingleGroupZeroEntries (0.00s) 2026-10-22T11:35:42.303030461Z === RUN TestKeyboardNavModel_MixedEmptyAndNonEmptyGroups 2026-10-22T11:35:42.303072918Z --- PASS: TestKeyboardNavModel_MixedEmptyAndNonEmptyGroups (0.00s) 2026-10-22T11:35:42.303112558Z === RUN TestKeyboardNavModel_GroupIndexAt 2026-10-22T11:35:42.303124943Z --- PASS: TestKeyboardNavModel_GroupIndexAt (0.00s) 2026-10-22T11:35:42.303134459Z === RUN TestKeyboardNavModel_CumulativeOffsetAtGroup 2026-10-22T11:35:42.303154756Z --- PASS: TestKeyboardNavModel_CumulativeOffsetAtGroup (0.00s) 2026-10-22T11:35:42.303168391Z === RUN TestKeyboardNavModel_FirstEntryOfGroup 2026-10-22T11:35:42.303179823Z --- PASS: TestKeyboardNavModel_FirstEntryOfGroup (0.00s) 2026-10-22T11:35:42.303189782Z === RUN TestKeyboardNavModel_NextPreviousSelectable_EmptyGroups 2026-10-22T11:35:42.303199914Z --- PASS: TestKeyboardNavModel_NextPreviousSelectable_EmptyGroups (0.00s) 2026-10-22T11:35:42.303209142Z === RUN TestKeyboardNavModel_EntryCountWithEmptyGroups 2026-10-22T11:35:42.303220591Z --- PASS: TestKeyboardNavModel_EntryCountWithEmptyGroups (0.00s) 2026-10-22T11:35:42.303232741Z === RUN TestTransitionSearchState_SequentialSearches 2026-10-22T11:35:42.303244074Z --- PASS: TestTransitionSearchState_SequentialSearches (0.00s) 2026-10-22T11:35:42.303253453Z === RUN TestTransitionSearchState_SearchThenClearThenReSearch 2026-10-22T11:35:42.303263608Z --- PASS: TestTransitionSearchState_SearchThenClearThenReSearch (0.00s) 2026-10-22T11:35:42.303273036Z === RUN TestApplyReloadState_EmptyAndNonEmpty 2026-10-22T11:35:42.303282391Z === RUN TestApplyReloadState_EmptyAndNonEmpty/empty_query 2026-10-22T11:35:42.303294388Z === RUN TestApplyReloadState_EmptyAndNonEmpty/non-empty 2026-10-22T11:35:42.303306103Z === RUN TestApplyReloadState_EmptyAndNonEmpty/whitespace_only 2026-10-22T11:35:42.303315684Z === RUN TestApplyReloadState_EmptyAndNonEmpty/long_query 2026-10-22T11:35:42.303325258Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty (0.00s) 2026-10-22T11:35:42.303347139Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/empty_query (0.00s) 2026-10-22T11:35:42.303368281Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/non-empty (0.00s) 2026-10-22T11:35:42.303391194Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/whitespace_only (0.00s) 2026-10-22T11:35:42.303432202Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/long_query (0.00s) 2026-10-22T11:35:42.303446979Z === RUN TestDayLabelForKey_DifferentYears 2026-10-22T11:35:42.303460126Z --- PASS: TestDayLabelForKey_DifferentYears (0.00s) 2026-10-22T11:35:42.303469559Z === RUN TestHistorySidebar_RequestReloadIfVisible_HiddenNoop 2026-10-22T11:35:42.303482891Z --- PASS: TestHistorySidebar_RequestReloadIfVisible_HiddenNoop (0.00s) 2026-10-22T11:35:42.303493264Z === RUN TestHistorySidebar_RequestReloadIfVisible_CoalescesVisible 2026-10-22T11:35:42.303511767Z --- PASS: TestHistorySidebar_RequestReloadIfVisible_CoalescesVisible (0.00s) 2026-10-22T11:35:42.303556739Z === RUN TestHistorySidebar_ReloadDebounceCallbackReloadsOnceAndClearsTimer 2026-10-22T11:35:42.303579389Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackReloadsOnceAndClearsTimer (0.00s) 2026-10-22T11:35:42.303595436Z === RUN TestHistorySidebar_ReloadDebounceCallbackSkipsHiddenSidebar 2026-10-22T11:35:42.30362187Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackSkipsHiddenSidebar (0.00s) 2026-10-22T11:35:42.303640146Z === RUN TestHistorySidebar_ReloadDebounceCallbackIgnoresSupersededTimer 2026-10-22T11:35:42.303655479Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackIgnoresSupersededTimer (0.00s) 2026-10-22T11:35:42.303670402Z === RUN TestHistorySidebar_DestroyCancelsReloadTickerAndClearsBindings 2026-10-22T11:35:42.303685395Z --- PASS: TestHistorySidebar_DestroyCancelsReloadTickerAndClearsBindings (0.00s) 2026-10-22T11:35:42.303704186Z === RUN TestHistorySidebar_HideCancelsReloadTickerAndClearsBindingsWithoutDestroying 2026-10-22T11:35:42.303721216Z --- PASS: TestHistorySidebar_HideCancelsReloadTickerAndClearsBindingsWithoutDestroying (0.00s) 2026-10-22T11:35:42.303740428Z === RUN TestHistorySidebar_RelativeTimeBindingsLifecycleAndTicker 2026-10-22T11:35:42.303761197Z --- PASS: TestHistorySidebar_RelativeTimeBindingsLifecycleAndTicker (0.00s) 2026-10-22T11:35:42.303776452Z === RUN TestHistorySidebar_RelativeTimeTickerIgnoresSupersededTimer 2026-10-22T11:35:42.303793732Z --- PASS: TestHistorySidebar_RelativeTimeTickerIgnoresSupersededTimer (0.00s) 2026-10-22T11:35:42.303812375Z === RUN TestHistorySidebar_RelativeTimeDayBoundaryRequestsReloadNoRepoCall 2026-10-22T11:35:42.303828215Z --- PASS: TestHistorySidebar_RelativeTimeDayBoundaryRequestsReloadNoRepoCall (0.00s) 2026-10-22T11:35:42.303841419Z === RUN TestRelativeTimeAtDeterministic 2026-10-22T11:35:42.303864437Z --- PASS: TestRelativeTimeAtDeterministic (0.00s) 2026-10-22T11:35:42.303882195Z === RUN TestHistorySidebar_RelativeRefreshDoesNotTouchHistoryRepo 2026-10-22T11:35:42.303897168Z --- PASS: TestHistorySidebar_RelativeRefreshDoesNotTouchHistoryRepo (0.00s) 2026-10-22T11:35:42.303919836Z === RUN TestHistorySidebar_ReloadStillPreservesDisplayRowsSemantics 2026-10-22T11:35:42.303941405Z --- PASS: TestHistorySidebar_ReloadStillPreservesDisplayRowsSemantics (0.00s) 2026-10-22T11:35:42.303960624Z === RUN TestApplySearchResults_NonStaleApplied 2026-10-22T11:35:42.303974728Z --- PASS: TestApplySearchResults_NonStaleApplied (0.00s) 2026-10-22T11:35:42.303987881Z === RUN TestApplySearchResults_StaleGenRejected 2026-10-22T11:35:42.30400778Z --- PASS: TestApplySearchResults_StaleGenRejected (0.00s) 2026-10-22T11:35:42.304029863Z === RUN TestApplySearchResults_StaleAfterIncrement 2026-10-22T11:35:42.304051883Z --- PASS: TestApplySearchResults_StaleAfterIncrement (0.00s) 2026-10-22T11:35:42.304096351Z === RUN TestApplySearchResults_ErrorStored 2026-10-22T11:35:42.304119002Z --- PASS: TestApplySearchResults_ErrorStored (0.00s) 2026-10-22T11:35:42.304136496Z === RUN TestApplySearchResults_EmptyResultsApplied 2026-10-22T11:35:42.304153931Z --- PASS: TestApplySearchResults_EmptyResultsApplied (0.00s) 2026-10-22T11:35:42.304171488Z === RUN TestApplyDeletedEntryLocked_RecomputesBrowseState 2026-10-22T11:35:42.304187492Z --- PASS: TestApplyDeletedEntryLocked_RecomputesBrowseState (0.00s) 2026-10-22T11:35:42.304202444Z === RUN TestApplySearchResults_StaleGenerationDropsResultsAfterSearch 2026-10-22T11:35:42.304217914Z --- PASS: TestApplySearchResults_StaleGenerationDropsResultsAfterSearch (0.00s) 2026-10-22T11:35:42.304238972Z === RUN TestApplySearchResults_CurrentGenerationAppliedAfterSearch 2026-10-22T11:35:42.304263023Z --- PASS: TestApplySearchResults_CurrentGenerationAppliedAfterSearch (0.00s) 2026-10-22T11:35:42.304281009Z === RUN TestHistorySidebar_ReloadPreservesQuery 2026-10-22T11:35:42.304297044Z --- PASS: TestHistorySidebar_ReloadPreservesQuery (0.00s) 2026-10-22T11:35:42.30431458Z === RUN TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T11:35:42.304335609Z === PAUSE TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T11:35:42.304357495Z === RUN TestHistorySidebar_FirstShowIssuesSingleQueryBatch 2026-10-22T11:35:42.30437884Z --- PASS: TestHistorySidebar_FirstShowIssuesSingleQueryBatch (0.01s) 2026-10-22T11:35:42.304400515Z === RUN TestJSDialogOriginLabel 2026-10-22T11:35:42.304420556Z --- PASS: TestJSDialogOriginLabel (0.00s) 2026-10-22T11:35:42.304438188Z === RUN TestJSDialogOriginLabelOpaqueSchemes 2026-10-22T11:35:42.3044553Z --- PASS: TestJSDialogOriginLabelOpaqueSchemes (0.00s) 2026-10-22T11:35:42.304471033Z === RUN TestJSDialogOriginLabelKeepsRegistrableDomain 2026-10-22T11:35:42.304487614Z --- PASS: TestJSDialogOriginLabelKeepsRegistrableDomain (0.00s) 2026-10-22T11:35:42.304502018Z === RUN TestBuildJSDialogContentCapsPageText 2026-10-22T11:35:42.304516772Z --- PASS: TestBuildJSDialogContentCapsPageText (0.00s) 2026-10-22T11:35:42.304530159Z === RUN TestBuildJSDialogContentBeforeUnloadUsesFixedText 2026-10-22T11:35:42.304543768Z --- PASS: TestBuildJSDialogContentBeforeUnloadUsesFixedText (0.00s) 2026-10-22T11:35:42.304555846Z === RUN TestBuildJSDialogContent 2026-10-22T11:35:42.304569984Z --- PASS: TestBuildJSDialogContent (0.00s) 2026-10-22T11:35:42.304587111Z === RUN TestLogoPNG512AssetSignatureAndDimensions 2026-10-22T11:35:42.30460099Z --- PASS: TestLogoPNG512AssetSignatureAndDimensions (0.00s) 2026-10-22T11:35:42.304618551Z === RUN TestGetLogoTextureRequestsRasterOnce 2026-10-22T11:35:42.304632354Z --- PASS: TestGetLogoTextureRequestsRasterOnce (0.00s) 2026-10-22T11:35:42.304647135Z === RUN TestGetLogoTextureConcurrentCallersShareResult 2026-10-22T11:35:42.304669129Z --- PASS: TestGetLogoTextureConcurrentCallersShareResult (0.00s) 2026-10-22T11:35:42.30468645Z === RUN TestGetLogoTextureFailureDoesNotPanic 2026-10-22T11:35:42.304706958Z --- PASS: TestGetLogoTextureFailureDoesNotPanic (0.00s) 2026-10-22T11:35:42.304722394Z === RUN TestModalUIScaleUpdate 2026-10-22T11:35:42.304755135Z --- PASS: TestModalUIScaleUpdate (0.00s) 2026-10-22T11:35:42.304769969Z === RUN TestWorkspaceOmniboxUIScaleUpdatePreservesConfig 2026-10-22T11:35:42.304785161Z --- PASS: TestWorkspaceOmniboxUIScaleUpdatePreservesConfig (0.00s) 2026-10-22T11:35:42.304803712Z === RUN TestModalUIScaleUpdateNormalizesNonFinite 2026-10-22T11:35:42.304835693Z --- PASS: TestModalUIScaleUpdateNormalizesNonFinite (0.00s) 2026-10-22T11:35:42.30485344Z === RUN TestWorkspaceOmniboxUIScaleUpdateNormalizesBeforePersist 2026-10-22T11:35:42.304873587Z --- PASS: TestWorkspaceOmniboxUIScaleUpdateNormalizesBeforePersist (0.00s) 2026-10-22T11:35:42.30489318Z === RUN TestCalculateModalDimensions_NilParent 2026-10-22T11:35:42.304908577Z --- PASS: TestCalculateModalDimensions_NilParent (0.00s) 2026-10-22T11:35:42.304922718Z === RUN TestCalculateModalDimensions_ZeroAllocatedSize 2026-10-22T11:35:42.304937854Z --- PASS: TestCalculateModalDimensions_ZeroAllocatedSize (0.00s) 2026-10-22T11:35:42.304954265Z === RUN TestCalculateModalDimensions_WidthCapped 2026-10-22T11:35:42.304967879Z --- PASS: TestCalculateModalDimensions_WidthCapped (0.00s) 2026-10-22T11:35:42.304982455Z === RUN TestCalculateModalDimensions_WidthPercentage 2026-10-22T11:35:42.304999448Z --- PASS: TestCalculateModalDimensions_WidthPercentage (0.00s) 2026-10-22T11:35:42.305014541Z === RUN TestCalculateModalDimensions_FixedWidthAndTopMargin 2026-10-22T11:35:42.305033058Z --- PASS: TestCalculateModalDimensions_FixedWidthAndTopMargin (0.00s) 2026-10-22T11:35:42.305047821Z === RUN TestResolveModalSizeConfig_MergesDefaultsAndOverrides 2026-10-22T11:35:42.305071865Z --- PASS: TestResolveModalSizeConfig_MergesDefaultsAndOverrides (0.00s) 2026-10-22T11:35:42.305085156Z === RUN TestScaleValue_DefaultScale 2026-10-22T11:35:42.305105765Z --- PASS: TestScaleValue_DefaultScale (0.00s) 2026-10-22T11:35:42.30511893Z === RUN TestScaleValue_NormalScale 2026-10-22T11:35:42.30513135Z --- PASS: TestScaleValue_NormalScale (0.00s) 2026-10-22T11:35:42.30514482Z === RUN TestScaleValue_Scaling 2026-10-22T11:35:42.305157323Z --- PASS: TestScaleValue_Scaling (0.00s) 2026-10-22T11:35:42.305171407Z === RUN TestMeasureWidgetHeight_NilWidget 2026-10-22T11:35:42.305184357Z --- PASS: TestMeasureWidgetHeight_NilWidget (0.00s) 2026-10-22T11:35:42.305196196Z === RUN TestDefaultRowHeights_Values 2026-10-22T11:35:42.305213971Z --- PASS: TestDefaultRowHeights_Values (0.00s) 2026-10-22T11:35:42.305228366Z === RUN TestOmniboxSizeDefaults_Values 2026-10-22T11:35:42.305246825Z --- PASS: TestOmniboxSizeDefaults_Values (0.00s) 2026-10-22T11:35:42.305259843Z === RUN TestOmniboxValign 2026-10-22T11:35:42.305271842Z --- PASS: TestOmniboxValign (0.00s) 2026-10-22T11:35:42.305290193Z === RUN TestOmniboxListDefaults_ScrollableResults 2026-10-22T11:35:42.305304864Z --- PASS: TestOmniboxListDefaults_ScrollableResults (0.00s) 2026-10-22T11:35:42.305331442Z === RUN TestSessionManagerSizeDefaults_Values 2026-10-22T11:35:42.305343512Z --- PASS: TestSessionManagerSizeDefaults_Values (0.00s) 2026-10-22T11:35:42.305351981Z === RUN TestPermissionPopupSizeDefaults_Values 2026-10-22T11:35:42.305370546Z --- PASS: TestPermissionPopupSizeDefaults_Values (0.00s) 2026-10-22T11:35:42.305389609Z === RUN TestListDisplayDefaults_Values 2026-10-22T11:35:42.305404311Z --- PASS: TestListDisplayDefaults_Values (0.00s) 2026-10-22T11:35:42.305418547Z === RUN TestEffectiveMaxRows 2026-10-22T11:35:42.305434237Z === RUN TestEffectiveMaxRows/tall_pane_returns_MaxVisibleRows 2026-10-22T11:35:42.305449456Z === RUN TestEffectiveMaxRows/short_pane_returns_SmallMaxVisibleRows 2026-10-22T11:35:42.305464357Z === RUN TestEffectiveMaxRows/zero_parentHeight_returns_MaxVisibleRows 2026-10-22T11:35:42.305486574Z === RUN TestEffectiveMaxRows/zero_rowHeight_returns_MaxVisibleRows 2026-10-22T11:35:42.305503793Z === RUN TestEffectiveMaxRows/negative_parentHeight_returns_MaxVisibleRows 2026-10-22T11:35:42.305521304Z === RUN TestEffectiveMaxRows/exact_fit_returns_MaxVisibleRows 2026-10-22T11:35:42.305538847Z === RUN TestEffectiveMaxRows/boundary:_available_equals_needed_still_fits 2026-10-22T11:35:42.305563975Z === RUN TestEffectiveMaxRows/boundary:_one_pixel_under_triggers_small 2026-10-22T11:35:42.305584938Z === RUN TestEffectiveMaxRows/just_below_boundary_triggers_small 2026-10-22T11:35:42.305604258Z --- PASS: TestEffectiveMaxRows (0.00s) 2026-10-22T11:35:42.305642953Z --- PASS: TestEffectiveMaxRows/tall_pane_returns_MaxVisibleRows (0.00s) 2026-10-22T11:35:42.305683528Z --- PASS: TestEffectiveMaxRows/short_pane_returns_SmallMaxVisibleRows (0.00s) 2026-10-22T11:35:42.305720708Z --- PASS: TestEffectiveMaxRows/zero_parentHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T11:35:42.30576194Z --- PASS: TestEffectiveMaxRows/zero_rowHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T11:35:42.305803735Z --- PASS: TestEffectiveMaxRows/negative_parentHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T11:35:42.305838751Z --- PASS: TestEffectiveMaxRows/exact_fit_returns_MaxVisibleRows (0.00s) 2026-10-22T11:35:42.305879888Z --- PASS: TestEffectiveMaxRows/boundary:_available_equals_needed_still_fits (0.00s) 2026-10-22T11:35:42.30592607Z --- PASS: TestEffectiveMaxRows/boundary:_one_pixel_under_triggers_small (0.00s) 2026-10-22T11:35:42.305960963Z --- PASS: TestEffectiveMaxRows/just_below_boundary_triggers_small (0.00s) 2026-10-22T11:35:42.305974886Z === RUN TestEffectiveMaxRows_NoAdaptation 2026-10-22T11:35:42.305997145Z --- PASS: TestEffectiveMaxRows_NoAdaptation (0.00s) 2026-10-22T11:35:42.306013271Z === RUN TestCalculateModalDimensionsWithScale_ScaleOneUnchanged 2026-10-22T11:35:42.306028484Z --- PASS: TestCalculateModalDimensionsWithScale_ScaleOneUnchanged (0.00s) 2026-10-22T11:35:42.306058888Z === RUN TestCalculateModalDimensionsWithScale_LargeParent 2026-10-22T11:35:42.30608085Z --- PASS: TestCalculateModalDimensionsWithScale_LargeParent (0.00s) 2026-10-22T11:35:42.306100209Z === RUN TestCalculateModalDimensionsWithScale_SmallParentPercentageBound 2026-10-22T11:35:42.306122145Z --- PASS: TestCalculateModalDimensionsWithScale_SmallParentPercentageBound (0.00s) 2026-10-22T11:35:42.306143075Z === RUN TestCalculateModalDimensionsWithScale_ScaleBelowOne 2026-10-22T11:35:42.306160569Z --- PASS: TestCalculateModalDimensionsWithScale_ScaleBelowOne (0.00s) 2026-10-22T11:35:42.306179652Z === RUN TestCalculateModalDimensionsWithScale_NormalizesBadScale 2026-10-22T11:35:42.30619539Z --- PASS: TestCalculateModalDimensionsWithScale_NormalizesBadScale (0.00s) 2026-10-22T11:35:42.306212823Z === RUN TestCalculateModalDimensionsWithScale_FallbackScaled 2026-10-22T11:35:42.306227982Z --- PASS: TestCalculateModalDimensionsWithScale_FallbackScaled (0.00s) 2026-10-22T11:35:42.306248806Z === RUN TestCalculateModalDimensionsWithScale_FixedScalesOnceBeyondAllocation 2026-10-22T11:35:42.306266868Z --- PASS: TestCalculateModalDimensionsWithScale_FixedScalesOnceBeyondAllocation (0.00s) 2026-10-22T11:35:42.306284554Z === RUN TestCalculateModalDimensionsWithScale_NoDefaultMutation 2026-10-22T11:35:42.306300002Z --- PASS: TestCalculateModalDimensionsWithScale_NoDefaultMutation (0.00s) 2026-10-22T11:35:42.306317037Z === RUN TestOmniboxRequestedDimensions_UsesScale 2026-10-22T11:35:42.306331595Z --- PASS: TestOmniboxRequestedDimensions_UsesScale (0.00s) 2026-10-22T11:35:42.306348009Z === RUN TestSessionManagerRequestedDimensions_UsesScale 2026-10-22T11:35:42.306364655Z --- PASS: TestSessionManagerRequestedDimensions_UsesScale (0.00s) 2026-10-22T11:35:42.306378731Z === RUN TestOmnibox_IsSearchTokenCurrent 2026-10-22T11:35:42.306395723Z --- PASS: TestOmnibox_IsSearchTokenCurrent (0.00s) 2026-10-22T11:35:42.306435512Z === RUN TestOmnibox_IsBangUpdateCurrent 2026-10-22T11:35:42.306454028Z --- PASS: TestOmnibox_IsBangUpdateCurrent (0.00s) 2026-10-22T11:35:42.306476492Z === RUN TestOmniboxBuildURLUsesNavigationNormalizerBeforeURLFallback 2026-10-22T11:35:42.306492432Z --- PASS: TestOmniboxBuildURLUsesNavigationNormalizerBeforeURLFallback (0.00s) 2026-10-22T11:35:42.306509249Z === RUN TestOmniboxBuildURLLeavesBangShortcutsToSearchHandling 2026-10-22T11:35:42.306525689Z --- PASS: TestOmniboxBuildURLLeavesBangShortcutsToSearchHandling (0.00s) 2026-10-22T11:35:42.3065415Z === RUN TestOmniboxCallbackPressure_NoCrashSignal 2026-10-22T11:35:42.306587398Z omnibox_callback_pressure_test.go:6: GTK native display prerequisite unavailable (no default GDK display) 2026-10-22T11:35:42.306604365Z --- SKIP: TestOmniboxCallbackPressure_NoCrashSignal (0.00s) 2026-10-22T11:35:42.306618723Z === RUN TestReconcileEntryState 2026-10-22T11:35:42.306636531Z === RUN TestReconcileEntryState/ghost_visible_and_untouched:_strip_it_from_the_buffer 2026-10-22T11:35:42.30665411Z === RUN TestReconcileEntryState/buffer_in_sync,_no_ghost:_nothing_to_do 2026-10-22T11:35:42.306672838Z === RUN TestReconcileEntryState/user_typed_ahead_of_debounced_realInput:_buffer_wins,_never_rewrite 2026-10-22T11:35:42.306690692Z === RUN TestReconcileEntryState/user_typed_over_the_selected_ghost_suffix:_buffer_wins 2026-10-22T11:35:42.306708655Z === RUN TestReconcileEntryState/stale_ghost_flag_but_buffer_already_shows_real_input_only 2026-10-22T11:35:42.306721928Z === RUN TestReconcileEntryState/user_cleared_the_entry:_buffer_wins 2026-10-22T11:35:42.306731754Z === RUN TestReconcileEntryState/empty_ghost_with_empty_input_stays_empty 2026-10-22T11:35:42.30673743Z --- PASS: TestReconcileEntryState (0.00s) 2026-10-22T11:35:42.306755264Z --- PASS: TestReconcileEntryState/ghost_visible_and_untouched:_strip_it_from_the_buffer (0.00s) 2026-10-22T11:35:42.306787721Z --- PASS: TestReconcileEntryState/buffer_in_sync,_no_ghost:_nothing_to_do (0.00s) 2026-10-22T11:35:42.306847929Z --- PASS: TestReconcileEntryState/user_typed_ahead_of_debounced_realInput:_buffer_wins,_never_rewrite (0.00s) 2026-10-22T11:35:42.306877448Z --- PASS: TestReconcileEntryState/user_typed_over_the_selected_ghost_suffix:_buffer_wins (0.00s) 2026-10-22T11:35:42.30691407Z --- PASS: TestReconcileEntryState/stale_ghost_flag_but_buffer_already_shows_real_input_only (0.00s) 2026-10-22T11:35:42.306953296Z --- PASS: TestReconcileEntryState/user_cleared_the_entry:_buffer_wins (0.00s) 2026-10-22T11:35:42.306986527Z --- PASS: TestReconcileEntryState/empty_ghost_with_empty_input_stays_empty (0.00s) 2026-10-22T11:35:42.307005994Z === RUN TestOmniboxFavoriteStarVisibility 2026-10-22T11:35:42.30702347Z --- PASS: TestOmniboxFavoriteStarVisibility (0.00s) 2026-10-22T11:35:42.30703704Z === RUN TestShouldApplyEmptyResultsState 2026-10-22T11:35:42.307053184Z === RUN TestShouldApplyEmptyResultsState/negative_rows_uses_empty_state 2026-10-22T11:35:42.307068103Z === RUN TestShouldApplyEmptyResultsState/zero_rows_uses_empty_state 2026-10-22T11:35:42.30708196Z === RUN TestShouldApplyEmptyResultsState/positive_rows_clears_empty_state 2026-10-22T11:35:42.307096573Z --- PASS: TestShouldApplyEmptyResultsState (0.00s) 2026-10-22T11:35:42.307124105Z --- PASS: TestShouldApplyEmptyResultsState/negative_rows_uses_empty_state (0.00s) 2026-10-22T11:35:42.30716732Z --- PASS: TestShouldApplyEmptyResultsState/zero_rows_uses_empty_state (0.00s) 2026-10-22T11:35:42.307200856Z --- PASS: TestShouldApplyEmptyResultsState/positive_rows_clears_empty_state (0.00s) 2026-10-22T11:35:42.307223663Z === RUN TestResolveFavoriteRowIndicatorUpdate 2026-10-22T11:35:42.307237748Z === RUN TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_shows_star 2026-10-22T11:35:42.307251922Z === RUN TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_hides_star_when_removed 2026-10-22T11:35:42.307265731Z === RUN TestResolveFavoriteRowIndicatorUpdate/mismatched_URL_skips_stale_row_update 2026-10-22T11:35:42.307286291Z === RUN TestResolveFavoriteRowIndicatorUpdate/favorites_mode_never_applies_history_row_update 2026-10-22T11:35:42.307298905Z === RUN TestResolveFavoriteRowIndicatorUpdate/out_of_range_index_skips_update 2026-10-22T11:35:42.307310985Z --- PASS: TestResolveFavoriteRowIndicatorUpdate (0.00s) 2026-10-22T11:35:42.307338079Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_shows_star (0.00s) 2026-10-22T11:35:42.30736848Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_hides_star_when_removed (0.00s) 2026-10-22T11:35:42.307393605Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/mismatched_URL_skips_stale_row_update (0.00s) 2026-10-22T11:35:42.307434361Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/favorites_mode_never_applies_history_row_update (0.00s) 2026-10-22T11:35:42.307459717Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/out_of_range_index_skips_update (0.00s) 2026-10-22T11:35:42.307474192Z === RUN TestOmniboxFavoriteSearchResultsAllowTagsPresent 2026-10-22T11:35:42.307484903Z --- PASS: TestOmniboxFavoriteSearchResultsAllowTagsPresent (0.00s) 2026-10-22T11:35:42.307491109Z === RUN TestResolveFavoriteToggleTarget 2026-10-22T11:35:42.30750719Z === RUN TestResolveFavoriteToggleTarget/history_add_target_uses_selected_suggestion_URL_and_title 2026-10-22T11:35:42.307522238Z === RUN TestResolveFavoriteToggleTarget/history_remove_target_preserves_prior_favorite_state 2026-10-22T11:35:42.307533017Z === RUN TestResolveFavoriteToggleTarget/history_invalid_index_has_no_target 2026-10-22T11:35:42.30754458Z === RUN TestResolveFavoriteToggleTarget/history_empty_URL_has_no_target 2026-10-22T11:35:42.307559649Z === RUN TestResolveFavoriteToggleTarget/favorites_remove_target_uses_favorite_ID 2026-10-22T11:35:42.307573969Z === RUN TestResolveFavoriteToggleTarget/favorites_invalid_index_has_no_target 2026-10-22T11:35:42.307587962Z === RUN TestResolveFavoriteToggleTarget/favorites_zero_ID_has_no_target 2026-10-22T11:35:42.307602835Z --- PASS: TestResolveFavoriteToggleTarget (0.00s) 2026-10-22T11:35:42.307634633Z --- PASS: TestResolveFavoriteToggleTarget/history_add_target_uses_selected_suggestion_URL_and_title (0.00s) 2026-10-22T11:35:42.307662271Z --- PASS: TestResolveFavoriteToggleTarget/history_remove_target_preserves_prior_favorite_state (0.00s) 2026-10-22T11:35:42.307689224Z --- PASS: TestResolveFavoriteToggleTarget/history_invalid_index_has_no_target (0.00s) 2026-10-22T11:35:42.307713763Z --- PASS: TestResolveFavoriteToggleTarget/history_empty_URL_has_no_target (0.00s) 2026-10-22T11:35:42.307738908Z --- PASS: TestResolveFavoriteToggleTarget/favorites_remove_target_uses_favorite_ID (0.00s) 2026-10-22T11:35:42.307766068Z --- PASS: TestResolveFavoriteToggleTarget/favorites_invalid_index_has_no_target (0.00s) 2026-10-22T11:35:42.307786379Z --- PASS: TestResolveFavoriteToggleTarget/favorites_zero_ID_has_no_target (0.00s) 2026-10-22T11:35:42.307799317Z === RUN TestResolveFavoriteToggleResultUpdate 2026-10-22T11:35:42.307813581Z === RUN TestResolveFavoriteToggleResultUpdate/matching_URL_updates_selected_suggestion_favorite_state 2026-10-22T11:35:42.30782534Z === RUN TestResolveFavoriteToggleResultUpdate/stale_URL_skips_update 2026-10-22T11:35:42.307835488Z === RUN TestResolveFavoriteToggleResultUpdate/out_of_range_index_skips_update 2026-10-22T11:35:42.307844673Z --- PASS: TestResolveFavoriteToggleResultUpdate (0.00s) 2026-10-22T11:35:42.307871504Z --- PASS: TestResolveFavoriteToggleResultUpdate/matching_URL_updates_selected_suggestion_favorite_state (0.00s) 2026-10-22T11:35:42.307895869Z --- PASS: TestResolveFavoriteToggleResultUpdate/stale_URL_skips_update (0.00s) 2026-10-22T11:35:42.307922589Z --- PASS: TestResolveFavoriteToggleResultUpdate/out_of_range_index_skips_update (0.00s) 2026-10-22T11:35:42.307934326Z === RUN TestFavoriteToggleErrorMessage 2026-10-22T11:35:42.307945468Z --- PASS: TestFavoriteToggleErrorMessage (0.00s) 2026-10-22T11:35:42.307956794Z === RUN TestNormalizeGhostSuggestion_PrefersHostOnlyForRedirectURL 2026-10-22T11:35:42.307967266Z --- PASS: TestNormalizeGhostSuggestion_PrefersHostOnlyForRedirectURL (0.00s) 2026-10-22T11:35:42.307982798Z === RUN TestNormalizeGhostSuggestion_KeepsFallbackWhenInputLooksLikePath 2026-10-22T11:35:42.307995906Z --- PASS: TestNormalizeGhostSuggestion_KeepsFallbackWhenInputLooksLikePath (0.00s) 2026-10-22T11:35:42.3080089Z === RUN TestExtractHostForCompletion 2026-10-22T11:35:42.30803264Z --- PASS: TestExtractHostForCompletion (0.00s) 2026-10-22T11:35:42.308042819Z === RUN TestGhostCompletionInput 2026-10-22T11:35:42.30805231Z === RUN TestGhostCompletionInput/no_leading_whitespace 2026-10-22T11:35:42.308077345Z === RUN TestGhostCompletionInput/leading_space 2026-10-22T11:35:42.308089717Z === RUN TestGhostCompletionInput/leading_tab 2026-10-22T11:35:42.308103908Z === RUN TestGhostCompletionInput/only_whitespace 2026-10-22T11:35:42.308115601Z --- PASS: TestGhostCompletionInput (0.00s) 2026-10-22T11:35:42.308132578Z --- PASS: TestGhostCompletionInput/no_leading_whitespace (0.00s) 2026-10-22T11:35:42.308148632Z --- PASS: TestGhostCompletionInput/leading_space (0.00s) 2026-10-22T11:35:42.308167524Z --- PASS: TestGhostCompletionInput/leading_tab (0.00s) 2026-10-22T11:35:42.308189964Z --- PASS: TestGhostCompletionInput/only_whitespace (0.00s) 2026-10-22T11:35:42.30820487Z === RUN TestOmniboxInitialBehaviorBadgeState 2026-10-22T11:35:42.308218302Z === RUN TestOmniboxInitialBehaviorBadgeState/recent 2026-10-22T11:35:42.3082338Z === RUN TestOmniboxInitialBehaviorBadgeState/most_visited 2026-10-22T11:35:42.308245129Z === RUN TestOmniboxInitialBehaviorBadgeState/none 2026-10-22T11:35:42.308258056Z === RUN TestOmniboxInitialBehaviorBadgeState/invalid 2026-10-22T11:35:42.308272695Z --- PASS: TestOmniboxInitialBehaviorBadgeState (0.00s) 2026-10-22T11:35:42.308293939Z --- PASS: TestOmniboxInitialBehaviorBadgeState/recent (0.00s) 2026-10-22T11:35:42.308317772Z --- PASS: TestOmniboxInitialBehaviorBadgeState/most_visited (0.00s) 2026-10-22T11:35:42.308340776Z --- PASS: TestOmniboxInitialBehaviorBadgeState/none (0.00s) 2026-10-22T11:35:42.308362203Z --- PASS: TestOmniboxInitialBehaviorBadgeState/invalid (0.00s) 2026-10-22T11:35:42.308376747Z === RUN TestShouldRefreshInitialHistoryAfterToggle 2026-10-22T11:35:42.308388722Z === RUN TestShouldRefreshInitialHistoryAfterToggle/empty_history_mode 2026-10-22T11:35:42.30840026Z === RUN TestShouldRefreshInitialHistoryAfterToggle/typed_query 2026-10-22T11:35:42.308410304Z === RUN TestShouldRefreshInitialHistoryAfterToggle/favorites_mode 2026-10-22T11:35:42.308419817Z === RUN TestShouldRefreshInitialHistoryAfterToggle/unsupported_behavior 2026-10-22T11:35:42.308428906Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle (0.00s) 2026-10-22T11:35:42.308451564Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/empty_history_mode (0.00s) 2026-10-22T11:35:42.308474153Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/typed_query (0.00s) 2026-10-22T11:35:42.308495644Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/favorites_mode (0.00s) 2026-10-22T11:35:42.308519996Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/unsupported_behavior (0.00s) 2026-10-22T11:35:42.308536563Z === RUN TestOmniboxToggleInitialBehaviorPreference_SaveFailureKeepsBehaviorAndShowsToast 2026-10-22T11:35:42.308551976Z --- PASS: TestOmniboxToggleInitialBehaviorPreference_SaveFailureKeepsBehaviorAndShowsToast (0.00s) 2026-10-22T11:35:42.308566841Z === RUN TestOmniboxToggleInitialBehaviorPreference_RefreshesEmptyHistory 2026-10-22T11:35:42.308580698Z --- PASS: TestOmniboxToggleInitialBehaviorPreference_RefreshesEmptyHistory (0.00s) 2026-10-22T11:35:42.30859311Z === RUN TestOmniboxLoadInitialHistory_UsesCapturedInitialBehavior 2026-10-22T11:35:42.30860314Z --- PASS: TestOmniboxLoadInitialHistory_UsesCapturedInitialBehavior (0.00s) 2026-10-22T11:35:42.308612544Z === RUN TestOmniboxLoadInitialHistory_RecentUsesConfiguredWindow 2026-10-22T11:35:42.308626714Z --- PASS: TestOmniboxLoadInitialHistory_RecentUsesConfiguredWindow (0.00s) 2026-10-22T11:35:42.308642349Z === RUN TestOmniboxLoadInitialHistory_MostVisitedUsesConfiguredWindow 2026-10-22T11:35:42.308653268Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedUsesConfiguredWindow (0.00s) 2026-10-22T11:35:42.308659983Z === RUN TestOmniboxLoadInitialHistory_MostVisitedZeroWindowUsesAllHistory 2026-10-22T11:35:42.308669807Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedZeroWindowUsesAllHistory (0.00s) 2026-10-22T11:35:42.308687487Z === RUN TestOmniboxLoadInitialHistory_MostVisitedBoundsSQL 2026-10-22T11:35:42.308697719Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedBoundsSQL (0.00s) 2026-10-22T11:35:42.308707124Z === RUN TestOmniboxSearchHistory_PassesConfiguredAgeScope 2026-10-22T11:35:42.308716561Z --- PASS: TestOmniboxSearchHistory_PassesConfiguredAgeScope (0.00s) 2026-10-22T11:35:42.308732448Z === RUN TestHandleKeyPress_CtrlRTriggersInitialBehaviorToggle 2026-10-22T11:35:42.308746196Z --- PASS: TestHandleKeyPress_CtrlRTriggersInitialBehaviorToggle (0.00s) 2026-10-22T11:35:42.308757427Z === RUN TestHandleKeyPress_CtrlRIgnoredWhenBehaviorUnsupported 2026-10-22T11:35:42.308767254Z --- PASS: TestHandleKeyPress_CtrlRIgnoredWhenBehaviorUnsupported (0.00s) 2026-10-22T11:35:42.308778647Z === RUN TestShouldPreferTypedURLNavigation 2026-10-22T11:35:42.308790084Z === RUN TestShouldPreferTypedURLNavigation/domain 2026-10-22T11:35:42.308809146Z === RUN TestShouldPreferTypedURLNavigation/domain_with_path 2026-10-22T11:35:42.308823358Z === RUN TestShouldPreferTypedURLNavigation/http_url 2026-10-22T11:35:42.308835154Z === RUN TestShouldPreferTypedURLNavigation/localhost 2026-10-22T11:35:42.308849417Z === RUN TestShouldPreferTypedURLNavigation/ipv4 2026-10-22T11:35:42.308863377Z === RUN TestShouldPreferTypedURLNavigation/ipv4_with_port 2026-10-22T11:35:42.308878737Z === RUN TestShouldPreferTypedURLNavigation/ipv6_bracketed 2026-10-22T11:35:42.308888706Z === RUN TestShouldPreferTypedURLNavigation/http_ipv6_bracketed 2026-10-22T11:35:42.308898232Z === RUN TestShouldPreferTypedURLNavigation/search_query 2026-10-22T11:35:42.308904047Z === RUN TestShouldPreferTypedURLNavigation/empty 2026-10-22T11:35:42.308917535Z --- PASS: TestShouldPreferTypedURLNavigation (0.00s) 2026-10-22T11:35:42.308935822Z --- PASS: TestShouldPreferTypedURLNavigation/domain (0.00s) 2026-10-22T11:35:42.308953857Z --- PASS: TestShouldPreferTypedURLNavigation/domain_with_path (0.00s) 2026-10-22T11:35:42.308975148Z --- PASS: TestShouldPreferTypedURLNavigation/http_url (0.00s) 2026-10-22T11:35:42.308996632Z --- PASS: TestShouldPreferTypedURLNavigation/localhost (0.00s) 2026-10-22T11:35:42.309019257Z --- PASS: TestShouldPreferTypedURLNavigation/ipv4 (0.00s) 2026-10-22T11:35:42.309043129Z --- PASS: TestShouldPreferTypedURLNavigation/ipv4_with_port (0.00s) 2026-10-22T11:35:42.309065692Z --- PASS: TestShouldPreferTypedURLNavigation/ipv6_bracketed (0.00s) 2026-10-22T11:35:42.30908977Z --- PASS: TestShouldPreferTypedURLNavigation/http_ipv6_bracketed (0.00s) 2026-10-22T11:35:42.309111404Z --- PASS: TestShouldPreferTypedURLNavigation/search_query (0.00s) 2026-10-22T11:35:42.309132788Z --- PASS: TestShouldPreferTypedURLNavigation/empty (0.00s) 2026-10-22T11:35:42.309144766Z === RUN TestPasteSubmissionStateDefersEnterUntilTextArrives 2026-10-22T11:35:42.309154024Z --- PASS: TestPasteSubmissionStateDefersEnterUntilTextArrives (0.00s) 2026-10-22T11:35:42.309163405Z === RUN TestPasteSubmissionStateCompletesWhenPasteKeepsTheSameText 2026-10-22T11:35:42.309170016Z --- PASS: TestPasteSubmissionStateCompletesWhenPasteKeepsTheSameText (0.00s) 2026-10-22T11:35:42.309180196Z === RUN TestPasteSubmissionStateRecognizesPasteThatArrivesBeforeEnter 2026-10-22T11:35:42.309190525Z --- PASS: TestPasteSubmissionStateRecognizesPasteThatArrivesBeforeEnter (0.00s) 2026-10-22T11:35:42.309199978Z === RUN TestPasteSubmissionStateResetCancelsDeferredEnter 2026-10-22T11:35:42.309206465Z --- PASS: TestPasteSubmissionStateResetCancelsDeferredEnter (0.00s) 2026-10-22T11:35:42.309220386Z === RUN TestPasteSubmissionStateReplaysEnterWhenPasteKeepsGhostSuffixText 2026-10-22T11:35:42.309232472Z --- PASS: TestPasteSubmissionStateReplaysEnterWhenPasteKeepsGhostSuffixText (0.00s) 2026-10-22T11:35:42.309242464Z === RUN TestGhostEchoDetectionKeepsSelfGeneratedCompletion 2026-10-22T11:35:42.309252421Z --- PASS: TestGhostEchoDetectionKeepsSelfGeneratedCompletion (0.00s) 2026-10-22T11:35:42.309260854Z === RUN TestResetSearchSessionState 2026-10-22T11:35:42.309266583Z --- PASS: TestResetSearchSessionState (0.00s) 2026-10-22T11:35:42.309274488Z === RUN TestIsDeletionKey 2026-10-22T11:35:42.30928333Z === RUN TestIsDeletionKey/backspace_is_deletion 2026-10-22T11:35:42.309301811Z === RUN TestIsDeletionKey/delete_is_deletion 2026-10-22T11:35:42.309315908Z === RUN TestIsDeletionKey/typing_key_is_not_deletion 2026-10-22T11:35:42.309327962Z === RUN TestIsDeletionKey/arrow_key_is_not_deletion 2026-10-22T11:35:42.309336797Z --- PASS: TestIsDeletionKey (0.00s) 2026-10-22T11:35:42.30935283Z --- PASS: TestIsDeletionKey/backspace_is_deletion (0.00s) 2026-10-22T11:35:42.309373383Z --- PASS: TestIsDeletionKey/delete_is_deletion (0.00s) 2026-10-22T11:35:42.309400862Z --- PASS: TestIsDeletionKey/typing_key_is_not_deletion (0.00s) 2026-10-22T11:35:42.309437216Z --- PASS: TestIsDeletionKey/arrow_key_is_not_deletion (0.00s) 2026-10-22T11:35:42.309446343Z === RUN TestEffectiveSearchQuery 2026-10-22T11:35:42.309456341Z === RUN TestEffectiveSearchQuery/uses_typed_input_when_ghost_visible 2026-10-22T11:35:42.309471313Z === RUN TestEffectiveSearchQuery/falls_back_to_entry_when_no_ghost 2026-10-22T11:35:42.309482673Z === RUN TestEffectiveSearchQuery/uses_entry_when_real_input_unavailable 2026-10-22T11:35:42.309492866Z --- PASS: TestEffectiveSearchQuery (0.00s) 2026-10-22T11:35:42.309512863Z --- PASS: TestEffectiveSearchQuery/uses_typed_input_when_ghost_visible (0.00s) 2026-10-22T11:35:42.309533979Z --- PASS: TestEffectiveSearchQuery/falls_back_to_entry_when_no_ghost (0.00s) 2026-10-22T11:35:42.309554272Z --- PASS: TestEffectiveSearchQuery/uses_entry_when_real_input_unavailable (0.00s) 2026-10-22T11:35:42.309564646Z === RUN TestResultsContainerState 2026-10-22T11:35:42.309573092Z === RUN TestResultsContainerState/negative_rows_stays_hidden 2026-10-22T11:35:42.309588179Z === RUN TestResultsContainerState/no_rows_stays_hidden 2026-10-22T11:35:42.309598293Z === RUN TestResultsContainerState/rows_show_and_expand 2026-10-22T11:35:42.309607282Z --- PASS: TestResultsContainerState (0.00s) 2026-10-22T11:35:42.309634079Z --- PASS: TestResultsContainerState/negative_rows_stays_hidden (0.00s) 2026-10-22T11:35:42.309658525Z --- PASS: TestResultsContainerState/no_rows_stays_hidden (0.00s) 2026-10-22T11:35:42.309680493Z --- PASS: TestResultsContainerState/rows_show_and_expand (0.00s) 2026-10-22T11:35:42.309694391Z === RUN TestUpdateGhostFromSelectionUsesRealInputWhenGhostVisible 2026-10-22T11:35:42.309716009Z --- PASS: TestUpdateGhostFromSelectionUsesRealInputWhenGhostVisible (0.00s) 2026-10-22T11:35:42.309737853Z === RUN TestResolveTargetURLForSelection 2026-10-22T11:35:42.309756959Z === RUN TestResolveTargetURLForSelection/history_index 2026-10-22T11:35:42.309767559Z === RUN TestResolveTargetURLForSelection/favorites_index 2026-10-22T11:35:42.309773746Z === RUN TestResolveTargetURLForSelection/invalid_index 2026-10-22T11:35:42.309783628Z === RUN TestResolveTargetURLForSelection/history_index_beyond_visible_limit_is_hidden 2026-10-22T11:35:42.30979404Z === RUN TestResolveTargetURLForSelection/favorites_index_beyond_visible_limit_is_hidden 2026-10-22T11:35:42.309808355Z --- PASS: TestResolveTargetURLForSelection (0.00s) 2026-10-22T11:35:42.3098257Z --- PASS: TestResolveTargetURLForSelection/history_index (0.00s) 2026-10-22T11:35:42.30988632Z --- PASS: TestResolveTargetURLForSelection/favorites_index (0.00s) 2026-10-22T11:35:42.309928869Z --- PASS: TestResolveTargetURLForSelection/invalid_index (0.00s) 2026-10-22T11:35:42.309972151Z --- PASS: TestResolveTargetURLForSelection/history_index_beyond_visible_limit_is_hidden (0.00s) 2026-10-22T11:35:42.31001405Z --- PASS: TestResolveTargetURLForSelection/favorites_index_beyond_visible_limit_is_hidden (0.00s) 2026-10-22T11:35:42.310029914Z === RUN TestSelectedTargetURL 2026-10-22T11:35:42.310051575Z === RUN TestSelectedTargetURL/negative_index_is_not_explicit_selection 2026-10-22T11:35:42.310075136Z === RUN TestSelectedTargetURL/history_selection_is_explicit 2026-10-22T11:35:42.310093678Z === RUN TestSelectedTargetURL/favorites_selection_is_explicit 2026-10-22T11:35:42.310125008Z === RUN TestSelectedTargetURL/hidden_history_selection_is_ignored 2026-10-22T11:35:42.310149539Z === RUN TestSelectedTargetURL/hidden_favorites_selection_is_ignored 2026-10-22T11:35:42.310167165Z --- PASS: TestSelectedTargetURL (0.00s) 2026-10-22T11:35:42.31020561Z --- PASS: TestSelectedTargetURL/negative_index_is_not_explicit_selection (0.00s) 2026-10-22T11:35:42.310241015Z --- PASS: TestSelectedTargetURL/history_selection_is_explicit (0.00s) 2026-10-22T11:35:42.310275028Z --- PASS: TestSelectedTargetURL/favorites_selection_is_explicit (0.00s) 2026-10-22T11:35:42.310312473Z --- PASS: TestSelectedTargetURL/hidden_history_selection_is_ignored (0.00s) 2026-10-22T11:35:42.31034755Z --- PASS: TestSelectedTargetURL/hidden_favorites_selection_is_ignored (0.00s) 2026-10-22T11:35:42.310368893Z === RUN TestBangSuggestionTextAt 2026-10-22T11:35:42.310387613Z --- PASS: TestBangSuggestionTextAt (0.00s) 2026-10-22T11:35:42.310409483Z === RUN TestVisibleGhostSuggestion 2026-10-22T11:35:42.310431695Z === RUN TestVisibleGhostSuggestion/top_visible_candidate_drives_ghost_without_selection 2026-10-22T11:35:42.310459451Z === RUN TestVisibleGhostSuggestion/explicit_selection_wins_over_top_candidate 2026-10-22T11:35:42.310480912Z === RUN TestVisibleGhostSuggestion/no_visible_prefix_match_means_no_ghost 2026-10-22T11:35:42.310502601Z --- PASS: TestVisibleGhostSuggestion (0.00s) 2026-10-22T11:35:42.310543496Z --- PASS: TestVisibleGhostSuggestion/top_visible_candidate_drives_ghost_without_selection (0.00s) 2026-10-22T11:35:42.310584036Z --- PASS: TestVisibleGhostSuggestion/explicit_selection_wins_over_top_candidate (0.00s) 2026-10-22T11:35:42.310623987Z --- PASS: TestVisibleGhostSuggestion/no_visible_prefix_match_means_no_ghost (0.00s) 2026-10-22T11:35:42.310639162Z === RUN TestVisibleGhostSuggestionRespectsResultLimit 2026-10-22T11:35:42.310655839Z --- PASS: TestVisibleGhostSuggestionRespectsResultLimit (0.00s) 2026-10-22T11:35:42.310676301Z === RUN TestShouldPromoteHoverSelection 2026-10-22T11:35:42.310696532Z === RUN TestShouldPromoteHoverSelection/initial_open_allows_hover_selection 2026-10-22T11:35:42.310719611Z === RUN TestShouldPromoteHoverSelection/typed_input_keeps_hover_from_stealing_authority 2026-10-22T11:35:42.310739222Z === RUN TestShouldPromoteHoverSelection/visible_ghost_keeps_hover_from_stealing_authority 2026-10-22T11:35:42.310766525Z === RUN TestShouldPromoteHoverSelection/keyboard_navigation_keeps_hover_from_stealing_authority 2026-10-22T11:35:42.310784969Z --- PASS: TestShouldPromoteHoverSelection (0.00s) 2026-10-22T11:35:42.310829815Z --- PASS: TestShouldPromoteHoverSelection/initial_open_allows_hover_selection (0.00s) 2026-10-22T11:35:42.310871349Z --- PASS: TestShouldPromoteHoverSelection/typed_input_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T11:35:42.310913293Z --- PASS: TestShouldPromoteHoverSelection/visible_ghost_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T11:35:42.310954757Z --- PASS: TestShouldPromoteHoverSelection/keyboard_navigation_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T11:35:42.31096927Z === RUN TestGhostCompletion 2026-10-22T11:35:42.310985612Z === RUN TestGhostCompletion/host-like_input_completes_to_the_domain,_not_the_redirect_URL 2026-10-22T11:35:42.311006091Z === RUN TestGhostCompletion/leading_whitespace_is_ignored 2026-10-22T11:35:42.311029835Z === RUN TestGhostCompletion/hidden_rows_never_complete 2026-10-22T11:35:42.311052132Z === RUN TestGhostCompletion/favorites_mode_uses_favorites 2026-10-22T11:35:42.311072548Z === RUN TestGhostCompletion/explicit_selection_completes_from_the_selected_URL,_not_the_best_match 2026-10-22T11:35:42.311097925Z === RUN TestGhostCompletion/blank_input_shows_nothing 2026-10-22T11:35:42.311121781Z --- PASS: TestGhostCompletion (0.00s) 2026-10-22T11:35:42.311161266Z --- PASS: TestGhostCompletion/host-like_input_completes_to_the_domain,_not_the_redirect_URL (0.00s) 2026-10-22T11:35:42.311212733Z --- PASS: TestGhostCompletion/leading_whitespace_is_ignored (0.00s) 2026-10-22T11:35:42.311251888Z --- PASS: TestGhostCompletion/hidden_rows_never_complete (0.00s) 2026-10-22T11:35:42.31127433Z --- PASS: TestGhostCompletion/favorites_mode_uses_favorites (0.00s) 2026-10-22T11:35:42.311300776Z --- PASS: TestGhostCompletion/explicit_selection_completes_from_the_selected_URL,_not_the_best_match (0.00s) 2026-10-22T11:35:42.311323342Z --- PASS: TestGhostCompletion/blank_input_shows_nothing (0.00s) 2026-10-22T11:35:42.311337126Z === RUN TestNavigableCount 2026-10-22T11:35:42.311347461Z === RUN TestNavigableCount/history_capped_at_results_limit 2026-10-22T11:35:42.31135925Z === RUN TestNavigableCount/favorites_capped_at_results_limit 2026-10-22T11:35:42.311369216Z === RUN TestNavigableCount/bangs_win_over_view_mode 2026-10-22T11:35:42.31137516Z === RUN TestNavigableCount/empty_list 2026-10-22T11:35:42.311383715Z --- PASS: TestNavigableCount (0.00s) 2026-10-22T11:35:42.311424566Z --- PASS: TestNavigableCount/history_capped_at_results_limit (0.00s) 2026-10-22T11:35:42.311453658Z --- PASS: TestNavigableCount/favorites_capped_at_results_limit (0.00s) 2026-10-22T11:35:42.311481395Z --- PASS: TestNavigableCount/bangs_win_over_view_mode (0.00s) 2026-10-22T11:35:42.311503948Z --- PASS: TestNavigableCount/empty_list (0.00s) 2026-10-22T11:35:42.311517669Z === RUN TestPaneViewCleanupClearsMouseMotionCallback 2026-10-22T11:35:42.31153003Z --- PASS: TestPaneViewCleanupClearsMouseMotionCallback (0.00s) 2026-10-22T11:35:42.311543242Z === RUN TestPaneView_HideLoadingSkeleton_HidesWhenPresent 2026-10-22T11:35:42.311559993Z --- PASS: TestPaneView_HideLoadingSkeleton_HidesWhenPresent (0.01s) 2026-10-22T11:35:42.311575413Z === RUN TestPaneView_HideLoadingSkeleton_NoOpWhenNil 2026-10-22T11:35:42.311587834Z --- PASS: TestPaneView_HideLoadingSkeleton_NoOpWhenNil (0.00s) 2026-10-22T11:35:42.311600902Z === RUN TestPaneView_AttachWebViewWidget_RevealedThenUnrevealedReplacementRestartsSkeleton 2026-10-22T11:35:42.311614686Z --- PASS: TestPaneView_AttachWebViewWidget_RevealedThenUnrevealedReplacementRestartsSkeleton (0.00s) 2026-10-22T11:35:42.31163457Z === RUN TestPaneViewCleanupAnswersOpenJSDialog 2026-10-22T11:35:42.311652679Z --- PASS: TestPaneViewCleanupAnswersOpenJSDialog (0.00s) 2026-10-22T11:35:42.311665373Z === RUN TestPaneViewShowJSDialogFocusFollowsActive 2026-10-22T11:35:42.311677996Z --- PASS: TestPaneViewShowJSDialogFocusFollowsActive (0.00s) 2026-10-22T11:35:42.311691348Z === RUN TestPaneViewSetActiveFocusesPendingJSDialog 2026-10-22T11:35:42.311704125Z --- PASS: TestPaneViewSetActiveFocusesPendingJSDialog (0.00s) 2026-10-22T11:35:42.311719833Z === RUN TestPaneViewGrabFocusDefersToVisibleJSDialog 2026-10-22T11:35:42.311731393Z --- PASS: TestPaneViewGrabFocusDefersToVisibleJSDialog (0.00s) 2026-10-22T11:35:42.311743052Z === RUN TestPaneViewGrabFocusFocusesWebViewWithoutDialog 2026-10-22T11:35:42.311752772Z --- PASS: TestPaneViewGrabFocusFocusesWebViewWithoutDialog (0.00s) 2026-10-22T11:35:42.311762246Z === RUN TestPaneViewShowJSDialogAfterCleanupFails 2026-10-22T11:35:42.311771705Z --- PASS: TestPaneViewShowJSDialogAfterCleanupFails (0.00s) 2026-10-22T11:35:42.311784021Z === RUN TestProgressBarTimeoutRemainingLocked_UsesLatestProgressEvent 2026-10-22T11:35:42.311800711Z --- PASS: TestProgressBarTimeoutRemainingLocked_UsesLatestProgressEvent (0.00s) 2026-10-22T11:35:42.311816545Z === RUN TestProgressBarTimeoutRemainingLocked_UsesShowTimeBeforeFirstProgress 2026-10-22T11:35:42.311833466Z --- PASS: TestProgressBarTimeoutRemainingLocked_UsesShowTimeBeforeFirstProgress (0.00s) 2026-10-22T11:35:42.311846973Z === RUN TestProgressBarTimeoutRemainingLocked_ZeroTimestamps 2026-10-22T11:35:42.311859744Z --- PASS: TestProgressBarTimeoutRemainingLocked_ZeroTimestamps (0.00s) 2026-10-22T11:35:42.311879737Z === RUN TestProgressBarTimeoutRemainingLocked_EqualTimestamps 2026-10-22T11:35:42.311893713Z --- PASS: TestProgressBarTimeoutRemainingLocked_EqualTimestamps (0.00s) 2026-10-22T11:35:42.311905992Z === RUN TestProgressBarTimeoutRemainingLocked_NegativeClampsToZero 2026-10-22T11:35:42.311918431Z --- PASS: TestProgressBarTimeoutRemainingLocked_NegativeClampsToZero (0.00s) 2026-10-22T11:35:42.31193185Z === RUN TestWebRTCSummaryState_RequestingWins 2026-10-22T11:35:42.311949005Z --- PASS: TestWebRTCSummaryState_RequestingWins (0.00s) 2026-10-22T11:35:42.31196593Z === RUN TestWebRTCSummaryState_BlockedBeatsAllowed 2026-10-22T11:35:42.311979345Z --- PASS: TestWebRTCSummaryState_BlockedBeatsAllowed (0.00s) 2026-10-22T11:35:42.311993263Z === RUN TestWebRTCSummaryState_AllowedWhenOnlyAllowed 2026-10-22T11:35:42.312005823Z --- PASS: TestWebRTCSummaryState_AllowedWhenOnlyAllowed (0.00s) 2026-10-22T11:35:42.312017411Z === RUN TestWebRTCSummaryState_IdleWhenEmpty 2026-10-22T11:35:42.312034815Z --- PASS: TestWebRTCSummaryState_IdleWhenEmpty (0.00s) 2026-10-22T11:35:42.312050138Z === RUN TestWebRTCSummaryState_IdleWhenAllIdle 2026-10-22T11:35:42.312062643Z --- PASS: TestWebRTCSummaryState_IdleWhenAllIdle (0.00s) 2026-10-22T11:35:42.312074248Z === RUN TestWebRTCShouldShowIndicator 2026-10-22T11:35:42.312086496Z --- PASS: TestWebRTCShouldShowIndicator (0.00s) 2026-10-22T11:35:42.312099829Z === RUN TestFloatingPane_HideShowPreservesState 2026-10-22T11:35:42.312115979Z --- PASS: TestFloatingPane_HideShowPreservesState (0.00s) 2026-10-22T11:35:42.312129643Z === RUN TestFloatingPane_ShowURLLoadsTarget 2026-10-22T11:35:42.312147239Z --- PASS: TestFloatingPane_ShowURLLoadsTarget (0.00s) 2026-10-22T11:35:42.312176697Z === RUN TestFloatingPane_ResizeUsesWorkspacePercentages 2026-10-22T11:35:42.312194438Z --- PASS: TestFloatingPane_ResizeUsesWorkspacePercentages (0.00s) 2026-10-22T11:35:42.312211145Z === RUN TestFloatingPane_FirstToggleOpensBlankAndOmnibox 2026-10-22T11:35:42.312227107Z --- PASS: TestFloatingPane_FirstToggleOpensBlankAndOmnibox (0.00s) 2026-10-22T11:35:42.312242864Z === RUN TestFloatingPane_SetOmniboxVisible 2026-10-22T11:35:42.312256783Z --- PASS: TestFloatingPane_SetOmniboxVisible (0.00s) 2026-10-22T11:35:42.312270537Z === RUN TestFloatingPane_ConcurrentResizeAndParentSwitch 2026-10-22T11:35:42.312282104Z --- PASS: TestFloatingPane_ConcurrentResizeAndParentSwitch (0.02s) 2026-10-22T11:35:42.312292901Z === RUN TestFloatingPane_ShowURL_RollsBackVisibilityOnNavigateError 2026-10-22T11:35:42.312303662Z --- PASS: TestFloatingPane_ShowURL_RollsBackVisibilityOnNavigateError (0.00s) 2026-10-22T11:35:42.312315268Z === RUN TestFloatingPane_ShowToggleNavigateError_DoesNotClobberConcurrentStateChange 2026-10-22T11:35:42.312330138Z --- PASS: TestFloatingPane_ShowToggleNavigateError_DoesNotClobberConcurrentStateChange (0.00s) 2026-10-22T11:35:42.312346651Z === RUN TestNewLoadingSkeleton_ShowsAndStartsSpinner 2026-10-22T11:35:42.312361516Z --- PASS: TestNewLoadingSkeleton_ShowsAndStartsSpinner (0.00s) 2026-10-22T11:35:42.312378444Z === RUN TestLoadingSkeleton_SetVisible_StopsSpinnerWhenHidden 2026-10-22T11:35:42.312397295Z --- PASS: TestLoadingSkeleton_SetVisible_StopsSpinnerWhenHidden (0.00s) 2026-10-22T11:35:42.312406531Z === RUN TestNewPaneView_CreatesOverlay 2026-10-22T11:35:42.312416381Z --- PASS: TestNewPaneView_CreatesOverlay (0.00s) 2026-10-22T11:35:42.312425801Z === RUN TestNewPaneView_NilWebView 2026-10-22T11:35:42.312435841Z --- PASS: TestNewPaneView_NilWebView (0.00s) 2026-10-22T11:35:42.312445467Z === RUN TestSetActive_True_AddsCSSClass 2026-10-22T11:35:42.312455429Z --- PASS: TestSetActive_True_AddsCSSClass (0.00s) 2026-10-22T11:35:42.312465706Z === RUN TestSetActive_False_RemovesCSSClass 2026-10-22T11:35:42.312477112Z --- PASS: TestSetActive_False_RemovesCSSClass (0.00s) 2026-10-22T11:35:42.312486868Z === RUN TestSetActive_NoChangeWhenSameState 2026-10-22T11:35:42.312496755Z --- PASS: TestSetActive_NoChangeWhenSameState (0.00s) 2026-10-22T11:35:42.312506366Z === RUN TestPaneID_ReturnsPaneID 2026-10-22T11:35:42.312516106Z --- PASS: TestPaneID_ReturnsPaneID (0.00s) 2026-10-22T11:35:42.312525874Z === RUN TestWebViewWidget_ReturnsWebView 2026-10-22T11:35:42.312535813Z --- PASS: TestWebViewWidget_ReturnsWebView (0.00s) 2026-10-22T11:35:42.312545571Z === RUN TestSetWebViewWidget_ReplacesWidget 2026-10-22T11:35:42.312555594Z --- PASS: TestSetWebViewWidget_ReplacesWidget (0.00s) 2026-10-22T11:35:42.312565953Z === RUN TestSetWebViewWidget_ReparentsWidgetWithExistingParent 2026-10-22T11:35:42.312576807Z --- PASS: TestSetWebViewWidget_ReparentsWidgetWithExistingParent (0.00s) 2026-10-22T11:35:42.312586706Z === RUN TestSetWebViewWidget_FromNil 2026-10-22T11:35:42.312597451Z --- PASS: TestSetWebViewWidget_FromNil (0.00s) 2026-10-22T11:35:42.312607376Z === RUN TestGrabFocus_DelegatesToWebView 2026-10-22T11:35:42.312617432Z --- PASS: TestGrabFocus_DelegatesToWebView (0.00s) 2026-10-22T11:35:42.312632317Z === RUN TestGrabFocus_NilWebView_ReturnsFalse 2026-10-22T11:35:42.312648411Z --- PASS: TestGrabFocus_NilWebView_ReturnsFalse (0.00s) 2026-10-22T11:35:42.312663219Z === RUN TestHasFocus_DelegatesToWebView 2026-10-22T11:35:42.312677325Z --- PASS: TestHasFocus_DelegatesToWebView (0.00s) 2026-10-22T11:35:42.312692464Z === RUN TestHasFocus_NilWebView_ReturnsFalse 2026-10-22T11:35:42.312705516Z --- PASS: TestHasFocus_NilWebView_ReturnsFalse (0.00s) 2026-10-22T11:35:42.312714063Z === RUN TestWidget_ReturnsOverlay 2026-10-22T11:35:42.31271979Z --- PASS: TestWidget_ReturnsOverlay (0.00s) 2026-10-22T11:35:42.312724623Z === RUN TestOverlay_ReturnsOverlayWidget 2026-10-22T11:35:42.312730694Z --- PASS: TestOverlay_ReturnsOverlayWidget (0.00s) 2026-10-22T11:35:42.312735571Z === RUN TestShow_DelegatesToOverlay 2026-10-22T11:35:42.312740444Z --- PASS: TestShow_DelegatesToOverlay (0.00s) 2026-10-22T11:35:42.312745984Z === RUN TestHide_DelegatesToOverlay 2026-10-22T11:35:42.312751064Z --- PASS: TestHide_DelegatesToOverlay (0.00s) 2026-10-22T11:35:42.312756004Z === RUN TestSetVisible_DelegatesToOverlay 2026-10-22T11:35:42.31276237Z --- PASS: TestSetVisible_DelegatesToOverlay (0.00s) 2026-10-22T11:35:42.31276735Z === RUN TestIsVisible_DelegatesToOverlay 2026-10-22T11:35:42.312777471Z --- PASS: TestIsVisible_DelegatesToOverlay (0.00s) 2026-10-22T11:35:42.312787122Z === RUN TestAddCssClass_DelegatesToOverlay 2026-10-22T11:35:42.312800695Z --- PASS: TestAddCssClass_DelegatesToOverlay (0.00s) 2026-10-22T11:35:42.312815638Z === RUN TestRemoveCssClass_DelegatesToOverlay 2026-10-22T11:35:42.312831676Z --- PASS: TestRemoveCssClass_DelegatesToOverlay (0.00s) 2026-10-22T11:35:42.31284684Z === RUN TestSetOnFocusIn_SetsCallback 2026-10-22T11:35:42.312860981Z --- PASS: TestSetOnFocusIn_SetsCallback (0.00s) 2026-10-22T11:35:42.31287601Z === RUN TestSetOnFocusOut_SetsCallback 2026-10-22T11:35:42.312891709Z --- PASS: TestSetOnFocusOut_SetsCallback (0.00s) 2026-10-22T11:35:42.312907426Z === RUN TestSetVimMode_TrueAddsPaneAccentWithoutCreatingLabel 2026-10-22T11:35:42.312922525Z --- PASS: TestSetVimMode_TrueAddsPaneAccentWithoutCreatingLabel (0.00s) 2026-10-22T11:35:42.312933727Z === RUN TestSetVimMode_FalseRemovesPaneAccent 2026-10-22T11:35:42.312951007Z --- PASS: TestSetVimMode_FalseRemovesPaneAccent (0.00s) 2026-10-22T11:35:42.312961401Z === RUN TestSetVimMode_NoChangeWhenSameState 2026-10-22T11:35:42.312971491Z --- PASS: TestSetVimMode_NoChangeWhenSameState (0.00s) 2026-10-22T11:35:42.313180334Z === RUN TestSetVimMode_TrueThenTrueIsIdempotent 2026-10-22T11:35:42.313208971Z --- PASS: TestSetVimMode_TrueThenTrueIsIdempotent (0.00s) 2026-10-22T11:35:42.313230977Z === RUN TestVimMode_CleanupHasNoIndicatorOverlay 2026-10-22T11:35:42.313251992Z --- PASS: TestVimMode_CleanupHasNoIndicatorOverlay (0.00s) 2026-10-22T11:35:42.313275804Z === RUN TestVimMode_NewPaneViewInactiveByDefault 2026-10-22T11:35:42.313296977Z --- PASS: TestVimMode_NewPaneViewInactiveByDefault (0.00s) 2026-10-22T11:35:42.31331133Z === RUN TestNewWorkspaceView_CreatesEmptyContainer 2026-10-22T11:35:42.313324719Z --- PASS: TestNewWorkspaceView_CreatesEmptyContainer (0.00s) 2026-10-22T11:35:42.313340808Z === RUN TestSetWorkspace_NilWorkspace_ReturnsError 2026-10-22T11:35:42.313356021Z --- PASS: TestSetWorkspace_NilWorkspace_ReturnsError (0.00s) 2026-10-22T11:35:42.313369423Z === RUN TestSetWorkspace_SinglePane_CreatesPaneView 2026-10-22T11:35:42.313387983Z --- PASS: TestSetWorkspace_SinglePane_CreatesPaneView (0.00s) 2026-10-22T11:35:42.313403692Z === RUN TestSetWorkspace_StaleActivePaneID_DoesNotFailInitialization 2026-10-22T11:35:42.313427704Z --- PASS: TestSetWorkspace_StaleActivePaneID_DoesNotFailInitialization (0.00s) 2026-10-22T11:35:42.313443485Z === RUN TestSetWorkspace_StaleActivePaneID_UsesFirstPaneInTree 2026-10-22T11:35:42.31346462Z --- PASS: TestSetWorkspace_StaleActivePaneID_UsesFirstPaneInTree (0.01s) 2026-10-22T11:35:42.313480995Z === RUN TestWorkspaceView_HoverFocusLockState 2026-10-22T11:35:42.313497164Z --- PASS: TestWorkspaceView_HoverFocusLockState (0.00s) 2026-10-22T11:35:42.313510726Z === RUN TestAddWorkspaceOverlayWidget_DoesNotReaddWhenAlreadyAttached 2026-10-22T11:35:42.313525087Z --- PASS: TestAddWorkspaceOverlayWidget_DoesNotReaddWhenAlreadyAttached (0.00s) 2026-10-22T11:35:42.313539452Z === RUN TestAddWorkspaceOverlayWidget_UnparentsBeforeAdding 2026-10-22T11:35:42.313553082Z --- PASS: TestAddWorkspaceOverlayWidget_UnparentsBeforeAdding (0.00s) 2026-10-22T11:35:42.313569593Z === RUN TestAddWorkspaceOverlayWidget_DoesNotReaddWhenParentGTKMatchesOverlay 2026-10-22T11:35:42.313591704Z --- PASS: TestAddWorkspaceOverlayWidget_DoesNotReaddWhenParentGTKMatchesOverlay (0.00s) 2026-10-22T11:35:42.313606766Z === RUN TestSetActivePaneID_UpdatesStyling 2026-10-22T11:35:42.313623463Z --- PASS: TestSetActivePaneID_UpdatesStyling (0.01s) 2026-10-22T11:35:42.31363774Z === RUN TestSetActivePaneID_InvalidID_ReturnsError 2026-10-22T11:35:42.31365381Z --- PASS: TestSetActivePaneID_InvalidID_ReturnsError (0.00s) 2026-10-22T11:35:42.313667749Z === RUN TestSetActivePaneID_NilRegisteredPaneView_ReturnsError 2026-10-22T11:35:42.313681583Z --- PASS: TestSetActivePaneID_NilRegisteredPaneView_ReturnsError (0.00s) 2026-10-22T11:35:42.313695242Z === RUN TestSetWebViewWidget_NilRegisteredPaneView_ReturnsError 2026-10-22T11:35:42.313710797Z --- PASS: TestSetWebViewWidget_NilRegisteredPaneView_ReturnsError (0.00s) 2026-10-22T11:35:42.313727867Z === RUN TestSetActivePaneID_InvalidID_PreservesCurrentActivePane 2026-10-22T11:35:42.313737658Z --- PASS: TestSetActivePaneID_InvalidID_PreservesCurrentActivePane (0.01s) 2026-10-22T11:35:42.313754332Z === RUN TestSetWebViewWidget_InvokesAttachedCallback 2026-10-22T11:35:42.313764994Z --- PASS: TestSetWebViewWidget_InvokesAttachedCallback (0.00s) 2026-10-22T11:35:42.313772592Z === CONT TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T11:35:42.31380746Z --- PASS: TestFetchPage_StaleGenerationDoesNotMutateLoadingState (0.00s) 2026-10-22T11:35:42.313823774Z PASS 2026-10-22T11:35:42.313839477Z ok github.com/bnema/dumber/internal/ui/component 0.209s 2026-10-22T11:35:42.313861921Z === RUN TestNavigationCoordinator_OmniboxProviderOpenAndZoom 2026-10-22T11:35:42.313879248Z --- PASS: TestNavigationCoordinator_OmniboxProviderOpenAndZoom (0.00s) 2026-10-22T11:35:42.313908892Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView 2026-10-22T11:35:42.313934252Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.313959841Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_targets_provided_webview 2026-10-22T11:35:42.313983149Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314008985Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=false_calls_Reload_once 2026-10-22T11:35:42.314036012Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=true_calls_ReloadBypassCache_once 2026-10-22T11:35:42.314062617Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314086468Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_calls_Stop_once 2026-10-22T11:35:42.314112009Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314149497Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_calls_GoBack_once 2026-10-22T11:35:42.314180709Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314206827Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_calls_GoForward_once 2026-10-22T11:35:42.314226603Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314249145Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_unsupported_capability_returns_error 2026-10-22T11:35:42.31427258Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_calls_OpenDevTools_once 2026-10-22T11:35:42.314293676Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314315758Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_unsupported_capability_returns_error 2026-10-22T11:35:42.314337285Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_calls_PrintPage_once 2026-10-22T11:35:42.314353579Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_with_nil_webview_returns_error 2026-10-22T11:35:42.314383005Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase 2026-10-22T11:35:42.314403558Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/left 2026-10-22T11:35:42.314427376Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/right 2026-10-22T11:35:42.314444939Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up 2026-10-22T11:35:42.314467252Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down 2026-10-22T11:35:42.314487439Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up-fast 2026-10-22T11:35:42.314505605Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down-fast 2026-10-22T11:35:42.314522124Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_usecase_not_set_returns_error 2026-10-22T11:35:42.31453987Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView (0.00s) 2026-10-22T11:35:42.314583726Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.314635683Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_targets_provided_webview (0.00s) 2026-10-22T11:35:42.314681294Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.314732296Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=false_calls_Reload_once (0.00s) 2026-10-22T11:35:42.314784165Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=true_calls_ReloadBypassCache_once (0.00s) 2026-10-22T11:35:42.314828484Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.314864853Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_calls_Stop_once (0.00s) 2026-10-22T11:35:42.314906775Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.314948835Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_calls_GoBack_once (0.00s) 2026-10-22T11:35:42.31499592Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.315039057Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_calls_GoForward_once (0.00s) 2026-10-22T11:35:42.315080807Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.315126589Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_unsupported_capability_returns_error (0.00s) 2026-10-22T11:35:42.315171618Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_calls_OpenDevTools_once (0.00s) 2026-10-22T11:35:42.31521833Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.315263845Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_unsupported_capability_returns_error (0.00s) 2026-10-22T11:35:42.315311264Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_calls_PrintPage_once (0.00s) 2026-10-22T11:35:42.315359953Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T11:35:42.315432199Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase (0.00s) 2026-10-22T11:35:42.315516762Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/left (0.00s) 2026-10-22T11:35:42.315598455Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/right (0.00s) 2026-10-22T11:35:42.315680607Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up (0.00s) 2026-10-22T11:35:42.315760653Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down (0.00s) 2026-10-22T11:35:42.315844562Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up-fast (0.00s) 2026-10-22T11:35:42.315976504Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down-fast (0.00s) 2026-10-22T11:35:42.316024369Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_usecase_not_set_returns_error (0.00s) 2026-10-22T11:35:42.316047249Z === RUN TestTabCoordinator_CloseTargetEmptyDoesNotQuitGlobally 2026-10-22T11:35:42.316064333Z --- PASS: TestTabCoordinator_CloseTargetEmptyDoesNotQuitGlobally (0.00s) 2026-10-22T11:35:42.316087958Z === RUN TestTabCoordinator_SetMainWindowNilClearsCurrentTargetWindowPreservingTabs 2026-10-22T11:35:42.31610558Z --- PASS: TestTabCoordinator_SetMainWindowNilClearsCurrentTargetWindowPreservingTabs (0.00s) 2026-10-22T11:35:42.316121029Z === RUN TestTabCoordinator_SwitchByIndexUsesTargetTabListOnly 2026-10-22T11:35:42.316136313Z --- PASS: TestTabCoordinator_SwitchByIndexUsesTargetTabListOnly (0.00s) 2026-10-22T11:35:42.31615114Z === RUN TestTabCoordinator_CreateAndSwitchCallbacksCarryTarget 2026-10-22T11:35:42.316169236Z --- PASS: TestTabCoordinator_CreateAndSwitchCallbacksCarryTarget (0.00s) 2026-10-22T11:35:42.316186425Z === RUN TestTabCoordinator_SwitchByIndexCreatingCreatesMissingTabs 2026-10-22T11:35:42.316201956Z --- PASS: TestTabCoordinator_SwitchByIndexCreatingCreatesMissingTabs (0.00s) 2026-10-22T11:35:42.316217444Z === RUN TestTabCoordinator_SwitchByIndexCreatingMissingURLError 2026-10-22T11:35:42.316236753Z --- PASS: TestTabCoordinator_SwitchByIndexCreatingMissingURLError (0.00s) 2026-10-22T11:35:42.316252092Z === RUN TestDeriveIncrementalCloseTreeContext_ValidSplit 2026-10-22T11:35:42.316267461Z --- PASS: TestDeriveIncrementalCloseTreeContext_ValidSplit (0.00s) 2026-10-22T11:35:42.316282614Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions 2026-10-22T11:35:42.316298137Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/nil_closing_pane 2026-10-22T11:35:42.316325934Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/closing_pane_has_no_parent 2026-10-22T11:35:42.316342708Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/parent_is_not_split 2026-10-22T11:35:42.316358335Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions (0.00s) 2026-10-22T11:35:42.316393499Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/nil_closing_pane (0.00s) 2026-10-22T11:35:42.316434538Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/closing_pane_has_no_parent (0.00s) 2026-10-22T11:35:42.316537748Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/parent_is_not_split (0.00s) 2026-10-22T11:35:42.316564897Z === RUN TestDeriveIncrementalCloseTreeContext_MissingSibling 2026-10-22T11:35:42.316578826Z --- PASS: TestDeriveIncrementalCloseTreeContext_MissingSibling (0.00s) 2026-10-22T11:35:42.316590734Z === RUN TestDeriveIncrementalCloseTreeContext_ParentDoesNotContainClosingPane 2026-10-22T11:35:42.316606242Z --- PASS: TestDeriveIncrementalCloseTreeContext_ParentDoesNotContainClosingPane (0.00s) 2026-10-22T11:35:42.316645883Z === RUN TestDeriveIncrementalCloseTreeContext_ParentMissingFromGrandparent 2026-10-22T11:35:42.316675341Z --- PASS: TestDeriveIncrementalCloseTreeContext_ParentMissingFromGrandparent (0.00s) 2026-10-22T11:35:42.316776624Z === RUN TestCaptureIncrementalCloseContext_MissingSiblingSetsPrecheckReason 2026-10-22T11:35:42.316799285Z --- PASS: TestCaptureIncrementalCloseContext_MissingSiblingSetsPrecheckReason (0.00s) 2026-10-22T11:35:42.316811439Z === RUN TestDeriveIncrementalCloseTreeContext_ConcurrentPaneAndTabCloseSnapshots 2026-10-22T11:35:42.316823173Z --- PASS: TestDeriveIncrementalCloseTreeContext_ConcurrentPaneAndTabCloseSnapshots (0.00s) 2026-10-22T11:35:42.316844338Z === RUN TestWorkspaceCoordinator_SplitWithURLUsesExplicitURLAndActivatesPane 2026-10-22T11:35:42.316860699Z --- PASS: TestWorkspaceCoordinator_SplitWithURLUsesExplicitURLAndActivatesPane (0.00s) 2026-10-22T11:35:42.316875466Z === RUN TestWorkspaceCoordinator_SplitReturnsErrorWhenCreationTargetMissing 2026-10-22T11:35:42.316896733Z --- PASS: TestWorkspaceCoordinator_SplitReturnsErrorWhenCreationTargetMissing (0.00s) 2026-10-22T11:35:42.316915449Z === RUN TestWorkspaceCoordinator_StackPaneRollsBackAfterWebViewFailure 2026-10-22T11:35:42.316947173Z workspace_external_url_test.go:53: GTK native display prerequisite unavailable 2026-10-22T11:35:42.316965715Z --- SKIP: TestWorkspaceCoordinator_StackPaneRollsBackAfterWebViewFailure (0.03s) 2026-10-22T11:35:42.316980089Z === RUN TestWorkspaceCoordinator_StackPaneWithURLWithoutOmniboxRollsBackAfterWebViewFailure 2026-10-22T11:35:42.317002439Z workspace_external_url_test.go:62: GTK native display prerequisite unavailable 2026-10-22T11:35:42.31701421Z --- SKIP: TestWorkspaceCoordinator_StackPaneWithURLWithoutOmniboxRollsBackAfterWebViewFailure (0.00s) 2026-10-22T11:35:42.31702149Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightSplitsWithTargetURL 2026-10-22T11:35:42.317028347Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightSplitsWithTargetURL (0.00s) 2026-10-22T11:35:42.31704461Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightFocusesExistingPane 2026-10-22T11:35:42.317057607Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightFocusesExistingPane (0.00s) 2026-10-22T11:35:42.317072652Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightClosesActivePane 2026-10-22T11:35:42.3170851Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightClosesActivePane (0.00s) 2026-10-22T11:35:42.317098223Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightUpdatesStackIndexForExistingPane 2026-10-22T11:35:42.317109377Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightUpdatesStackIndexForExistingPane (0.00s) 2026-10-22T11:35:42.317147309Z PASS 2026-10-22T11:35:42.317159828Z ok github.com/bnema/dumber/internal/ui/coordinator 0.036s 2026-10-22T11:35:42.317170879Z === RUN TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T11:35:42.317182891Z === PAUSE TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T11:35:42.317194596Z === RUN TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T11:35:42.317206285Z === PAUSE TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T11:35:42.317218035Z === RUN TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T11:35:42.317228199Z === PAUSE TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T11:35:42.317239257Z === RUN TestInferPopupTriggerKind 2026-10-22T11:35:42.317249649Z === PAUSE TestInferPopupTriggerKind 2026-10-22T11:35:42.317261049Z === RUN TestInferPopupWindowDisposition 2026-10-22T11:35:42.31727501Z === PAUSE TestInferPopupWindowDisposition 2026-10-22T11:35:42.317290792Z === RUN TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T11:35:42.317303392Z === PAUSE TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T11:35:42.317320044Z === RUN TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T11:35:42.317334645Z === PAUSE TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T11:35:42.317349602Z === RUN TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T11:35:42.31736597Z === PAUSE TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T11:35:42.31738144Z === RUN TestRevealState_IsBoundToCurrentWebViewAcrossReplacementPaths 2026-10-22T11:35:42.31740331Z --- PASS: TestRevealState_IsBoundToCurrentWebViewAcrossReplacementPaths (0.00s) 2026-10-22T11:35:42.317417813Z === RUN TestRevealState_StoresIdentityAsTheOnlyStateValue 2026-10-22T11:35:42.317435302Z --- PASS: TestRevealState_StoresIdentityAsTheOnlyStateValue (0.00s) 2026-10-22T11:35:42.317450902Z === RUN TestRevealState_ReleaseClearsStateWithoutWebViewMapping 2026-10-22T11:35:42.317468808Z --- PASS: TestRevealState_ReleaseClearsStateWithoutWebViewMapping (0.00s) 2026-10-22T11:35:42.31748458Z === RUN TestRevealState_ReleaseMappedWebViewClearsRevealStateAndReturnsToPool 2026-10-22T11:35:42.317504922Z --- PASS: TestRevealState_ReleaseMappedWebViewClearsRevealStateAndReturnsToPool (0.00s) 2026-10-22T11:35:42.317525266Z === RUN TestRevealState_StaleCallbackCannotRevealReplacement 2026-10-22T11:35:42.317549262Z --- PASS: TestRevealState_StaleCallbackCannotRevealReplacement (0.00s) 2026-10-22T11:35:42.317570055Z === RUN TestRevealState_RevealedCurrentWebViewPersistsForWorkspaceRebuild 2026-10-22T11:35:42.317583729Z --- PASS: TestRevealState_RevealedCurrentWebViewPersistsForWorkspaceRebuild (0.00s) 2026-10-22T11:35:42.317599266Z === RUN TestRevealCallback_CapturesGenerationBeforeSameObjectPoolReuse 2026-10-22T11:35:42.317616726Z --- PASS: TestRevealCallback_CapturesGenerationBeforeSameObjectPoolReuse (0.00s) 2026-10-22T11:35:42.3176324Z === RUN TestRevealIfPending_SerializesReplacementUntilNativeVisibility 2026-10-22T11:35:42.317645288Z --- PASS: TestRevealIfPending_SerializesReplacementUntilNativeVisibility (0.00s) 2026-10-22T11:35:42.317658736Z === RUN TestShouldRenderCrashPage 2026-10-22T11:35:42.317670917Z --- PASS: TestShouldRenderCrashPage (0.00s) 2026-10-22T11:35:42.317685442Z === RUN TestExtractOriginalURIFromCrashPage 2026-10-22T11:35:42.317696204Z --- PASS: TestExtractOriginalURIFromCrashPage (0.00s) 2026-10-22T11:35:42.317715985Z === RUN TestBuildCrashPageURI 2026-10-22T11:35:42.317727692Z --- PASS: TestBuildCrashPageURI (0.00s) 2026-10-22T11:35:42.31773793Z === RUN TestEditableFocusCallback_ForwardsPaneID 2026-10-22T11:35:42.31775193Z --- PASS: TestEditableFocusCallback_ForwardsPaneID (0.00s) 2026-10-22T11:35:42.317763353Z === RUN TestEditableFocusCallback_BackgroundPaneDoesNotConfusePaneOwnership 2026-10-22T11:35:42.31777406Z --- PASS: TestEditableFocusCallback_BackgroundPaneDoesNotConfusePaneOwnership (0.00s) 2026-10-22T11:35:42.317783834Z === RUN TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T11:35:42.317797852Z === PAUSE TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T11:35:42.317808766Z === RUN TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T11:35:42.317827117Z === PAUSE TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T11:35:42.31783945Z === RUN TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T11:35:42.317849517Z === PAUSE TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T11:35:42.317858403Z === RUN TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T11:35:42.317869288Z === PAUSE TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T11:35:42.317894884Z === RUN TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T11:35:42.317907007Z === PAUSE TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T11:35:42.31791888Z === RUN TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T11:35:42.317935705Z === PAUSE TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T11:35:42.317946333Z === RUN TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T11:35:42.317955646Z === PAUSE TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T11:35:42.317968342Z === RUN TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T11:35:42.31798123Z === PAUSE TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T11:35:42.317993139Z === RUN TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T11:35:42.31801389Z === PAUSE TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T11:35:42.318025194Z === RUN TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T11:35:42.318034857Z === PAUSE TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T11:35:42.318055357Z === RUN TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T11:35:42.318084776Z === PAUSE TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T11:35:42.318095201Z === RUN TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T11:35:42.318109283Z === PAUSE TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T11:35:42.318121004Z === RUN TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T11:35:42.318133593Z === PAUSE TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T11:35:42.318146363Z === RUN TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T11:35:42.318159369Z === PAUSE TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T11:35:42.318173657Z === RUN TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T11:35:42.318183695Z === PAUSE TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T11:35:42.318192976Z === RUN TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T11:35:42.318202129Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T11:35:42.318211599Z === RUN TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T11:35:42.318221207Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T11:35:42.318230249Z === RUN TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T11:35:42.318246542Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T11:35:42.318257885Z === RUN TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T11:35:42.318268043Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T11:35:42.318277785Z === RUN TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T11:35:42.318286836Z === PAUSE TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T11:35:42.318296308Z === RUN TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T11:35:42.318309713Z === PAUSE TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T11:35:42.318324183Z === RUN TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T11:35:42.318336466Z === PAUSE TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T11:35:42.318350514Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView 2026-10-22T11:35:42.318367824Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/revealed_current_identity_hides_and_stops_skeleton 2026-10-22T11:35:42.318383534Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/unrevealed_current_identity_shows_and_starts_skeleton 2026-10-22T11:35:42.318397035Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView (0.05s) 2026-10-22T11:35:42.318433189Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/revealed_current_identity_hides_and_stops_skeleton (0.05s) 2026-10-22T11:35:42.318471908Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/unrevealed_current_identity_shows_and_starts_skeleton (0.01s) 2026-10-22T11:35:42.318485439Z === RUN TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T11:35:42.318498426Z === PAUSE TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T11:35:42.31850981Z === RUN TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T11:35:42.318524154Z === PAUSE TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T11:35:42.318535175Z === RUN TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T11:35:42.318545694Z === PAUSE TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T11:35:42.318558358Z === RUN TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T11:35:42.31856984Z === PAUSE TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T11:35:42.318581496Z === RUN TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T11:35:42.318597712Z === PAUSE TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T11:35:42.318611738Z === RUN TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T11:35:42.318623524Z === PAUSE TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T11:35:42.318638161Z === RUN TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T11:35:42.318654344Z === PAUSE TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T11:35:42.318674646Z === RUN TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T11:35:42.318685338Z === PAUSE TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T11:35:42.31869715Z === RUN TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T11:35:42.31871614Z === PAUSE TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T11:35:42.318727423Z === RUN TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T11:35:42.318737383Z === PAUSE TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T11:35:42.318754331Z === RUN TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T11:35:42.318769588Z === PAUSE TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T11:35:42.31877997Z === RUN TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T11:35:42.318793771Z === PAUSE TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T11:35:42.318803577Z === RUN TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T11:35:42.318816197Z === PAUSE TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T11:35:42.3188297Z === RUN TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T11:35:42.318844529Z === PAUSE TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T11:35:42.318857275Z === RUN TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T11:35:42.318870076Z === PAUSE TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T11:35:42.318881723Z === RUN TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T11:35:42.318899758Z === PAUSE TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T11:35:42.318912432Z === RUN TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T11:35:42.318924043Z === PAUSE TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T11:35:42.318938988Z === RUN TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T11:35:42.31895084Z === PAUSE TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T11:35:42.318966192Z === RUN TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T11:35:42.318979121Z === PAUSE TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T11:35:42.318989096Z === RUN TestURIChangedCallback_IgnoredAfterSameWebViewIsReusedFromPool 2026-10-22T11:35:42.319009697Z --- PASS: TestURIChangedCallback_IgnoredAfterSameWebViewIsReusedFromPool (0.00s) 2026-10-22T11:35:42.31902258Z === RUN TestComposeOnClose_Order 2026-10-22T11:35:42.319034542Z --- PASS: TestComposeOnClose_Order (0.00s) 2026-10-22T11:35:42.319046034Z === RUN TestComposeOnURIChanged_Order 2026-10-22T11:35:42.3190596Z --- PASS: TestComposeOnURIChanged_Order (0.00s) 2026-10-22T11:35:42.319071298Z === RUN TestComposeOnLoadChanged_Order 2026-10-22T11:35:42.319082533Z --- PASS: TestComposeOnLoadChanged_Order (0.00s) 2026-10-22T11:35:42.31909214Z === RUN TestCapturePopupOAuthMessage_MarksPopupSeenAndSuccessful 2026-10-22T11:35:42.319107888Z --- PASS: TestCapturePopupOAuthMessage_MarksPopupSeenAndSuccessful (0.00s) 2026-10-22T11:35:42.319119377Z === RUN TestObserveNativePopupAuth_CapturesOAuthStateAndSchedulesParentResumeOnClose 2026-10-22T11:35:42.319130582Z --- PASS: TestObserveNativePopupAuth_CapturesOAuthStateAndSchedulesParentResumeOnClose (0.00s) 2026-10-22T11:35:42.319143095Z === RUN TestObserveNativePopupAuth_DoesNotTrackWhenWebViewLacksOAuthCallbacks 2026-10-22T11:35:42.319154999Z --- PASS: TestObserveNativePopupAuth_DoesNotTrackWhenWebViewLacksOAuthCallbacks (0.00s) 2026-10-22T11:35:42.319164713Z === RUN TestObserveNativePopupAuth_SchedulesCloseOnlyOnce 2026-10-22T11:35:42.319175446Z --- PASS: TestObserveNativePopupAuth_SchedulesCloseOnlyOnce (0.00s) 2026-10-22T11:35:42.31918642Z === RUN TestSetupOAuthAutoClose_NavigationIgnoresNonTerminalURI 2026-10-22T11:35:42.31919672Z --- PASS: TestSetupOAuthAutoClose_NavigationIgnoresNonTerminalURI (0.00s) 2026-10-22T11:35:42.319209559Z === RUN TestHandlePopupOAuthClose_SuccessSchedulesParentResume 2026-10-22T11:35:42.319220629Z --- PASS: TestHandlePopupOAuthClose_SuccessSchedulesParentResume (0.20s) 2026-10-22T11:35:42.319230693Z === RUN TestResumeParentPaneAfterOAuth_UnchangedParentDefersSameSiteFallbackReload 2026-10-22T11:35:42.319241144Z --- PASS: TestResumeParentPaneAfterOAuth_UnchangedParentDefersSameSiteFallbackReload (0.00s) 2026-10-22T11:35:42.31925098Z === RUN TestResumeParentPaneAfterOAuth_ChangedParentSkipsIntervention 2026-10-22T11:35:42.319263145Z --- PASS: TestResumeParentPaneAfterOAuth_ChangedParentSkipsIntervention (0.00s) 2026-10-22T11:35:42.319276711Z === RUN TestResumeParentPaneAfterOAuthAttempt_GraceExhaustedFallsBackToReload 2026-10-22T11:35:42.319289189Z --- PASS: TestResumeParentPaneAfterOAuthAttempt_GraceExhaustedFallsBackToReload (0.00s) 2026-10-22T11:35:42.319299718Z === RUN TestResumeParentPaneAfterOAuth_DifferentDomainFallsBackToReload 2026-10-22T11:35:42.319311872Z --- PASS: TestResumeParentPaneAfterOAuth_DifferentDomainFallsBackToReload (0.00s) 2026-10-22T11:35:42.319321745Z === RUN TestIsOAuthURL_DoesNotTreatGenericStateParamAsOAuth 2026-10-22T11:35:42.319333533Z --- PASS: TestIsOAuthURL_DoesNotTreatGenericStateParamAsOAuth (0.00s) 2026-10-22T11:35:42.31935018Z === RUN TestIsOAuthURL_DetectsOAuthAuthorizeRequest 2026-10-22T11:35:42.319361673Z --- PASS: TestIsOAuthURL_DetectsOAuthAuthorizeRequest (0.00s) 2026-10-22T11:35:42.319370443Z === RUN TestShouldForceCloseOnSafetyTimeout 2026-10-22T11:35:42.319379367Z --- PASS: TestShouldForceCloseOnSafetyTimeout (0.00s) 2026-10-22T11:35:42.319389033Z === RUN TestHandlePermissionRequest_BindsDialogBeforeUseCaseForNonWebRTCRequest 2026-10-22T11:35:42.319421396Z --- PASS: TestHandlePermissionRequest_BindsDialogBeforeUseCaseForNonWebRTCRequest (0.00s) 2026-10-22T11:35:42.319477677Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay 2026-10-22T11:35:42.31949887Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/mediated_display_is_auto-allowed 2026-10-22T11:35:42.319586958Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/unmediated_display_is_denied 2026-10-22T11:35:42.31965211Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay (0.00s) 2026-10-22T11:35:42.319724683Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/mediated_display_is_auto-allowed (0.00s) 2026-10-22T11:35:42.319805634Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/unmediated_display_is_denied (0.00s) 2026-10-22T11:35:42.319855263Z === RUN TestPopupFloatingWebKitLinkBlankNavigatesSourceAndDestroysCandidateExactlyOnce 2026-10-22T11:35:42.319874545Z --- PASS: TestPopupFloatingWebKitLinkBlankNavigatesSourceAndDestroysCandidateExactlyOnce (0.00s) 2026-10-22T11:35:42.31994795Z === RUN TestPopupFloatingMiddleClickNavigatesSourceWhenWorkspacePopupsDisabled 2026-10-22T11:35:42.319998179Z --- PASS: TestPopupFloatingMiddleClickNavigatesSourceWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T11:35:42.32001639Z === RUN TestPopupWorkspaceBlankRemainsBlockedWhenWorkspacePopupsDisabled 2026-10-22T11:35:42.320085232Z --- PASS: TestPopupWorkspaceBlankRemainsBlockedWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T11:35:42.320111703Z === RUN TestPopupWorkspaceMiddleClickRemainsBlockedWhenWorkspacePopupsDisabled 2026-10-22T11:35:42.320124026Z --- PASS: TestPopupWorkspaceMiddleClickRemainsBlockedWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T11:35:42.32013431Z === RUN TestPopupFloatingNamedContextReusesDetachedWindow 2026-10-22T11:35:42.320144525Z --- PASS: TestPopupFloatingNamedContextReusesDetachedWindow (0.00s) 2026-10-22T11:35:42.320223345Z === RUN TestPopupFloatingNoopenerDoesNotReuseDetachedNamedContext 2026-10-22T11:35:42.320240954Z --- PASS: TestPopupFloatingNoopenerDoesNotReuseDetachedNamedContext (0.00s) 2026-10-22T11:35:42.320287834Z === RUN TestPopupFloatingBrowserHostFailureDestroysWebViewExactlyOnce 2026-10-22T11:35:42.320372329Z --- PASS: TestPopupFloatingBrowserHostFailureDestroysWebViewExactlyOnce (0.00s) 2026-10-22T11:35:42.320407882Z === RUN TestHandlePopupCreate_PrimesPopupNavigationCapability 2026-10-22T11:35:42.320420657Z --- PASS: TestHandlePopupCreate_PrimesPopupNavigationCapability (0.00s) 2026-10-22T11:35:42.320427883Z === RUN TestHandlePopupCreate_RegistersPopupWebViewBeforeWorkspaceInsertion 2026-10-22T11:35:42.320435155Z --- PASS: TestHandlePopupCreate_RegistersPopupWebViewBeforeWorkspaceInsertion (0.00s) 2026-10-22T11:35:42.320441691Z === RUN TestHandlePopupCreate_CleansUpPreRegisteredPopupWebViewWhenInsertionFails 2026-10-22T11:35:42.320448292Z --- PASS: TestHandlePopupCreate_CleansUpPreRegisteredPopupWebViewWhenInsertionFails (0.00s) 2026-10-22T11:35:42.320455909Z === RUN TestHandlePopupCreate_UsesRelatedWebViewWhenPopupDisablesJavaScriptAccess 2026-10-22T11:35:42.32046774Z --- PASS: TestHandlePopupCreate_UsesRelatedWebViewWhenPopupDisablesJavaScriptAccess (0.00s) 2026-10-22T11:35:42.320478533Z === RUN TestHandlePopupCreate_DeniesWhenRelatedCreateIsUnsupported 2026-10-22T11:35:42.320490442Z --- PASS: TestHandlePopupCreate_DeniesWhenRelatedCreateIsUnsupported (0.00s) 2026-10-22T11:35:42.3205014Z === RUN TestHandlePopupCreate_DeniesWhenRelatedCreateFailsUnexpectedly 2026-10-22T11:35:42.320512541Z --- PASS: TestHandlePopupCreate_DeniesWhenRelatedCreateFailsUnexpectedly (0.00s) 2026-10-22T11:35:42.320525436Z === RUN TestHandleLinkMiddleClick_UsesRelatedWebView 2026-10-22T11:35:42.320536712Z --- PASS: TestHandleLinkMiddleClick_UsesRelatedWebView (0.00s) 2026-10-22T11:35:42.32054723Z === RUN TestHandlePopupCreate_OpensNativePopupForAuthIntent 2026-10-22T11:35:42.320557823Z --- PASS: TestHandlePopupCreate_OpensNativePopupForAuthIntent (0.00s) 2026-10-22T11:35:42.32056875Z === RUN TestHandlePopupCreate_NativePopupDoesNotForceOAuthObservationWhenDisabled 2026-10-22T11:35:42.320581475Z --- PASS: TestHandlePopupCreate_NativePopupDoesNotForceOAuthObservationWhenDisabled (0.00s) 2026-10-22T11:35:42.320593497Z === RUN TestPopupNativeAbortFallsBackOnceForNoOpenerVisualPopup 2026-10-22T11:35:42.320610637Z --- PASS: TestPopupNativeAbortFallsBackOnceForNoOpenerVisualPopup (0.00s) 2026-10-22T11:35:42.320627446Z === RUN TestPopupNativeAbortFallsBackForOpenerCapableVisualPopup 2026-10-22T11:35:42.320643798Z --- PASS: TestPopupNativeAbortFallsBackForOpenerCapableVisualPopup (0.00s) 2026-10-22T11:35:42.320658829Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener 2026-10-22T11:35:42.320670083Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/auth 2026-10-22T11:35:42.320681047Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/required_opener 2026-10-22T11:35:42.320692501Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener (0.00s) 2026-10-22T11:35:42.320713372Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/auth (0.00s) 2026-10-22T11:35:42.32073554Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/required_opener (0.00s) 2026-10-22T11:35:42.32074705Z === RUN TestPopupNativeFallbackFailureLeavesDestructionToNativeHost 2026-10-22T11:35:42.320758367Z --- PASS: TestPopupNativeFallbackFailureLeavesDestructionToNativeHost (0.00s) 2026-10-22T11:35:42.320769238Z === RUN TestPopupNativeSetupFailureDestroysCoordinatorOwnedWebViewOnce 2026-10-22T11:35:42.320780152Z --- PASS: TestPopupNativeSetupFailureDestroysCoordinatorOwnedWebViewOnce (0.00s) 2026-10-22T11:35:42.320790746Z === RUN TestHandlePopupCreate_DoesNotReuseNamedPopupWhenNoJavaScriptAccess 2026-10-22T11:35:42.320802105Z --- PASS: TestHandlePopupCreate_DoesNotReuseNamedPopupWhenNoJavaScriptAccess (0.00s) 2026-10-22T11:35:42.32081334Z === RUN TestHandlePopupCreate_ReusesNamedPopup 2026-10-22T11:35:42.32082454Z --- PASS: TestHandlePopupCreate_ReusesNamedPopup (0.00s) 2026-10-22T11:35:42.320835772Z === RUN TestHandlePopupCreate_FallsBackToNewPaneWhenNamedReuseBecomesUnavailable 2026-10-22T11:35:42.320847139Z --- PASS: TestHandlePopupCreate_FallsBackToNewPaneWhenNamedReuseBecomesUnavailable (0.00s) 2026-10-22T11:35:42.320857805Z === RUN TestTrackOAuthPopup_StoresState 2026-10-22T11:35:42.320868325Z === PAUSE TestTrackOAuthPopup_StoresState 2026-10-22T11:35:42.320878885Z === RUN TestCapturePopupOAuthState_SuccessCallback 2026-10-22T11:35:42.320890245Z === PAUSE TestCapturePopupOAuthState_SuccessCallback 2026-10-22T11:35:42.32090063Z === RUN TestCapturePopupOAuthState_ErrorCallback 2026-10-22T11:35:42.320910678Z === PAUSE TestCapturePopupOAuthState_ErrorCallback 2026-10-22T11:35:42.320921283Z === RUN TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T11:35:42.320931818Z === PAUSE TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T11:35:42.32094208Z === RUN TestSetPopupConfig_SetsFields 2026-10-22T11:35:42.32095169Z === PAUSE TestSetPopupConfig_SetsFields 2026-10-22T11:35:42.320962016Z === RUN TestSetPopupConfig_NilConfigAllowed 2026-10-22T11:35:42.320972132Z === PAUSE TestSetPopupConfig_NilConfigAllowed 2026-10-22T11:35:42.320982423Z === RUN TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T11:35:42.320992578Z === PAUSE TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T11:35:42.321002612Z === RUN TestPendingPopups_ConcurrentAccess 2026-10-22T11:35:42.321012864Z === PAUSE TestPendingPopups_ConcurrentAccess 2026-10-22T11:35:42.321022906Z === RUN TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T11:35:42.321032871Z === PAUSE TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T11:35:42.321043805Z === RUN TestPopupDeferredFeaturelessBlankNavigatesSourceAndCleansStagingExactlyOnce 2026-10-22T11:35:42.321055624Z --- PASS: TestPopupDeferredFeaturelessBlankNavigatesSourceAndCleansStagingExactlyOnce (0.00s) 2026-10-22T11:35:42.321066429Z === RUN TestPopupDeferredFeaturedDetachesBeforeNativeHost 2026-10-22T11:35:42.321077785Z --- PASS: TestPopupDeferredFeaturedDetachesBeforeNativeHost (0.00s) 2026-10-22T11:35:42.321088412Z === RUN TestPopupDeferredNamedReuseDestroysNewlyStagedWebViewExactlyOnce 2026-10-22T11:35:42.321100056Z --- PASS: TestPopupDeferredNamedReuseDestroysNewlyStagedWebViewExactlyOnce (0.00s) 2026-10-22T11:35:42.32111164Z === RUN TestPopupDeferredNamedReuseRaceLogsHostUnavailableAndCleansStagingExactlyOnce 2026-10-22T11:35:42.321123256Z --- PASS: TestPopupDeferredNamedReuseRaceLogsHostUnavailableAndCleansStagingExactlyOnce (0.00s) 2026-10-22T11:35:42.32113529Z === RUN TestPopupDeferredNativeAbortWithoutFallbackLogsStructuredFailure 2026-10-22T11:35:42.321147201Z --- PASS: TestPopupDeferredNativeAbortWithoutFallbackLogsStructuredFailure (0.00s) 2026-10-22T11:35:42.321167638Z === RUN TestPopupDeferredBrowserHostFailureCleansUpExactlyOnce 2026-10-22T11:35:42.321175379Z --- PASS: TestPopupDeferredBrowserHostFailureCleansUpExactlyOnce (0.00s) 2026-10-22T11:35:42.32118129Z === RUN TestPopupDeferredStagingDetachFailureCleansUpExactlyOnce 2026-10-22T11:35:42.321190066Z --- PASS: TestPopupDeferredStagingDetachFailureCleansUpExactlyOnce (0.00s) 2026-10-22T11:35:42.321200282Z === RUN TestPopupDeferredStagingFailureDestroysCallerOwnedWebViewOnce 2026-10-22T11:35:42.321209467Z --- PASS: TestPopupDeferredStagingFailureDestroysCallerOwnedWebViewOnce (0.00s) 2026-10-22T11:35:42.321216394Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals 2026-10-22T11:35:42.32122331Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/parent_release 2026-10-22T11:35:42.321230027Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/owner_window_teardown 2026-10-22T11:35:42.321236757Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/coordinator_shutdown 2026-10-22T11:35:42.32124293Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals (0.00s) 2026-10-22T11:35:42.321261337Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/parent_release (0.00s) 2026-10-22T11:35:42.321286582Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/owner_window_teardown (0.00s) 2026-10-22T11:35:42.321310421Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/coordinator_shutdown (0.00s) 2026-10-22T11:35:42.321318915Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce 2026-10-22T11:35:42.321330155Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/unknown_at_ready 2026-10-22T11:35:42.321339345Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/close_before_ready 2026-10-22T11:35:42.321354369Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce (0.00s) 2026-10-22T11:35:42.321386899Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/unknown_at_ready (0.00s) 2026-10-22T11:35:42.321597618Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/close_before_ready (0.00s) 2026-10-22T11:35:42.321624125Z === RUN TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T11:35:42.321670398Z === PAUSE TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T11:35:42.321688264Z === RUN TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T11:35:42.321699476Z === PAUSE TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T11:35:42.321789764Z === RUN TestPopupClose_AbortedPendingPopupCleansPendingOAuthAndPane 2026-10-22T11:35:42.321811711Z --- PASS: TestPopupClose_AbortedPendingPopupCleansPendingOAuthAndPane (0.00s) 2026-10-22T11:35:42.321895356Z === RUN TestDetectPopupType_BlankIsTab 2026-10-22T11:35:42.32191506Z === PAUSE TestDetectPopupType_BlankIsTab 2026-10-22T11:35:42.321993498Z === RUN TestDetectPopupType_EmptyIsPopup 2026-10-22T11:35:42.322012456Z === PAUSE TestDetectPopupType_EmptyIsPopup 2026-10-22T11:35:42.322059809Z === RUN TestDetectPopupType_NamedFrameIsPopup 2026-10-22T11:35:42.322077593Z === PAUSE TestDetectPopupType_NamedFrameIsPopup 2026-10-22T11:35:42.322125172Z === RUN TestPopupTypeString_Tab 2026-10-22T11:35:42.322148595Z === PAUSE TestPopupTypeString_Tab 2026-10-22T11:35:42.322233874Z === RUN TestPopupTypeString_Popup 2026-10-22T11:35:42.322253022Z === PAUSE TestPopupTypeString_Popup 2026-10-22T11:35:42.322298649Z === RUN TestPopupTypeString_Unknown 2026-10-22T11:35:42.322322116Z === PAUSE TestPopupTypeString_Unknown 2026-10-22T11:35:42.322406722Z === RUN TestGetBehavior_NilConfigReturnsSplit 2026-10-22T11:35:42.322427029Z === PAUSE TestGetBehavior_NilConfigReturnsSplit 2026-10-22T11:35:42.322506195Z === RUN TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T11:35:42.322525207Z === PAUSE TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T11:35:42.32256819Z === RUN TestGetBehavior_TabPopup_SplitConfig 2026-10-22T11:35:42.322587254Z === PAUSE TestGetBehavior_TabPopup_SplitConfig 2026-10-22T11:35:42.322634332Z === RUN TestGetBehavior_TabPopup_StackedConfig 2026-10-22T11:35:42.322658062Z === PAUSE TestGetBehavior_TabPopup_StackedConfig 2026-10-22T11:35:42.322743832Z === RUN TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T11:35:42.322763665Z === PAUSE TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T11:35:42.322805821Z === RUN TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T11:35:42.322821087Z === PAUSE TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T11:35:42.322829086Z === RUN TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T11:35:42.322834501Z === PAUSE TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T11:35:42.322840479Z === RUN TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T11:35:42.322846164Z === PAUSE TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T11:35:42.32285196Z === RUN TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T11:35:42.322889853Z === PAUSE TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T11:35:42.322905629Z === RUN TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T11:35:42.322912845Z === PAUSE TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T11:35:42.322918381Z === RUN TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T11:35:42.322923819Z === PAUSE TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T11:35:42.322928845Z === RUN TestGetTitle_ReturnsTrackedTitle 2026-10-22T11:35:42.322933839Z === PAUSE TestGetTitle_ReturnsTrackedTitle 2026-10-22T11:35:42.322972077Z === RUN TestGetTitle_DirectMapUpdate 2026-10-22T11:35:42.32299061Z === PAUSE TestGetTitle_DirectMapUpdate 2026-10-22T11:35:42.322999926Z === RUN TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T11:35:42.323041233Z === PAUSE TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T11:35:42.323056714Z === RUN TestPaneTitles_ConcurrentAccess 2026-10-22T11:35:42.323062625Z === PAUSE TestPaneTitles_ConcurrentAccess 2026-10-22T11:35:42.323068364Z === RUN TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T11:35:42.323073832Z === PAUSE TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T11:35:42.323114207Z === RUN TestSetNavigationOrigin_StoresOriginURL 2026-10-22T11:35:42.323132323Z === PAUSE TestSetNavigationOrigin_StoresOriginURL 2026-10-22T11:35:42.323141819Z === RUN TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T11:35:42.323148185Z === PAUSE TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T11:35:42.323220534Z === RUN TestSetNavigationOrigin_IndependentPerPane 2026-10-22T11:35:42.323262438Z === PAUSE TestSetNavigationOrigin_IndependentPerPane 2026-10-22T11:35:42.323307453Z === RUN TestSetNavigationOrigin_EmptyOrigin 2026-10-22T11:35:42.32332399Z === PAUSE TestSetNavigationOrigin_EmptyOrigin 2026-10-22T11:35:42.323403398Z === RUN TestNavOrigins_ConcurrentAccess 2026-10-22T11:35:42.323453143Z === PAUSE TestNavOrigins_ConcurrentAccess 2026-10-22T11:35:42.323500077Z === RUN TestQueueThemeApply_TakeReturnsTrue 2026-10-22T11:35:42.323546802Z === PAUSE TestQueueThemeApply_TakeReturnsTrue 2026-10-22T11:35:42.323588985Z === RUN TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T11:35:42.323633915Z === PAUSE TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T11:35:42.323675726Z === RUN TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T11:35:42.323719926Z === PAUSE TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T11:35:42.323767896Z === RUN TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T11:35:42.323784683Z === PAUSE TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T11:35:42.323853923Z === RUN TestQueueThemeApply_LastWriteWins 2026-10-22T11:35:42.323869842Z === PAUSE TestQueueThemeApply_LastWriteWins 2026-10-22T11:35:42.323938652Z === RUN TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T11:35:42.323979144Z === PAUSE TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T11:35:42.324027343Z === RUN TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T11:35:42.324046005Z === PAUSE TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T11:35:42.324087074Z === RUN TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T11:35:42.324100395Z === PAUSE TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T11:35:42.324143432Z === RUN TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T11:35:42.324156743Z === PAUSE TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T11:35:42.324248264Z === RUN TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T11:35:42.324264884Z === PAUSE TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T11:35:42.324272285Z === RUN TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T11:35:42.32428439Z === PAUSE TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T11:35:42.324330352Z === RUN TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T11:35:42.3243739Z === PAUSE TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T11:35:42.324439866Z === CONT TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T11:35:42.324516247Z --- PASS: TestLogBrowsingContextDecisionUsesStructuredSafeFields (0.00s) 2026-10-22T11:35:42.324590594Z === CONT TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T11:35:42.324654681Z --- PASS: TestClearPendingAppearance_ClearsBothQueuesForPane (0.00s) 2026-10-22T11:35:42.324674055Z === CONT TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T11:35:42.324763323Z --- PASS: TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued (0.00s) 2026-10-22T11:35:42.324784035Z === CONT TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T11:35:42.324851063Z --- PASS: TestQueueScriptRefresh_MultiplePanesQueuedIndependently (0.00s) 2026-10-22T11:35:42.324868087Z === CONT TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T11:35:42.324943073Z --- PASS: TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse (0.00s) 2026-10-22T11:35:42.32498844Z === CONT TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T11:35:42.325018265Z --- PASS: TestQueueScriptRefresh_SecondTakeReturnsFalse (0.00s) 2026-10-22T11:35:42.325053891Z === CONT TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T11:35:42.32508151Z --- PASS: TestQueueScriptRefresh_TakeReturnsTrue (0.00s) 2026-10-22T11:35:42.325106888Z === CONT TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T11:35:42.325127629Z --- PASS: TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken (0.00s) 2026-10-22T11:35:42.325152508Z === CONT TestQueueThemeApply_LastWriteWins 2026-10-22T11:35:42.325171589Z --- PASS: TestQueueThemeApply_LastWriteWins (0.00s) 2026-10-22T11:35:42.325198269Z === CONT TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T11:35:42.325218766Z --- PASS: TestQueueThemeApply_MultiplePanesQueued_Independently (0.00s) 2026-10-22T11:35:42.325239471Z === CONT TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T11:35:42.32526096Z --- PASS: TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse (0.00s) 2026-10-22T11:35:42.325279127Z === CONT TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T11:35:42.325305624Z --- PASS: TestQueueThemeApply_SecondTakeReturnsFalse (0.00s) 2026-10-22T11:35:42.325323457Z === CONT TestQueueThemeApply_TakeReturnsTrue 2026-10-22T11:35:42.325343415Z --- PASS: TestQueueThemeApply_TakeReturnsTrue (0.00s) 2026-10-22T11:35:42.325363432Z === CONT TestNavOrigins_ConcurrentAccess 2026-10-22T11:35:42.325395173Z === CONT TestSetNavigationOrigin_EmptyOrigin 2026-10-22T11:35:42.325416828Z --- PASS: TestSetNavigationOrigin_EmptyOrigin (0.00s) 2026-10-22T11:35:42.325435104Z === CONT TestSetNavigationOrigin_IndependentPerPane 2026-10-22T11:35:42.325460216Z --- PASS: TestSetNavigationOrigin_IndependentPerPane (0.00s) 2026-10-22T11:35:42.325481023Z === CONT TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T11:35:42.325499667Z --- PASS: TestSetNavigationOrigin_OverwritesPreviousOrigin (0.00s) 2026-10-22T11:35:42.325533069Z === CONT TestSetNavigationOrigin_StoresOriginURL 2026-10-22T11:35:42.325551781Z --- PASS: TestSetNavigationOrigin_StoresOriginURL (0.00s) 2026-10-22T11:35:42.325577381Z === CONT TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T11:35:42.32559549Z --- PASS: TestPaneTitles_MultiplepanesTrackedIndependently (0.00s) 2026-10-22T11:35:42.325617912Z === CONT TestPaneTitles_ConcurrentAccess 2026-10-22T11:35:42.32564008Z === CONT TestTrackOAuthPopup_StoresState 2026-10-22T11:35:42.325666066Z --- PASS: TestTrackOAuthPopup_StoresState (0.00s) 2026-10-22T11:35:42.325683859Z === CONT TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T11:35:42.325701833Z --- PASS: TestHandleURIChanged_NonHTTPDocumentClearsOrigin (0.00s) 2026-10-22T11:35:42.325720596Z === CONT TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T11:35:42.325748917Z --- PASS: TestHandleURIChanged_IgnoresCallbackFromReleasedWebView (0.00s) 2026-10-22T11:35:42.325773991Z === CONT TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T11:35:42.325796638Z === CONT TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T11:35:42.325823131Z --- PASS: TestGetTitle_EmptyStringAfterZeroValue (0.00s) 2026-10-22T11:35:42.325847792Z === CONT TestGetTitle_DirectMapUpdate 2026-10-22T11:35:42.325864756Z --- PASS: TestGetTitle_DirectMapUpdate (0.00s) 2026-10-22T11:35:42.32588673Z === CONT TestGetTitle_ReturnsTrackedTitle 2026-10-22T11:35:42.325905504Z --- PASS: TestGetTitle_ReturnsTrackedTitle (0.00s) 2026-10-22T11:35:42.32593031Z === CONT TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T11:35:42.325947714Z --- PASS: TestGetTitle_ReturnsEmptyForUnknownPane (0.00s) 2026-10-22T11:35:42.325970267Z === CONT TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T11:35:42.325989889Z --- PASS: TestOnTitleChanged_EmitsWindowCallbackForActivePane (0.00s) 2026-10-22T11:35:42.32601527Z === CONT TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T11:35:42.326040108Z --- PASS: TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane (0.00s) 2026-10-22T11:35:42.326063982Z === CONT TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T11:35:42.326090326Z --- PASS: TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse (0.00s) 2026-10-22T11:35:42.326108896Z === CONT TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T11:35:42.326127159Z --- PASS: TestGetBehavior_JSPopup_DefaultConfig (0.00s) 2026-10-22T11:35:42.326157025Z === CONT TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T11:35:42.326176672Z --- PASS: TestGetBehavior_JSPopup_UsesBehaviorField (0.00s) 2026-10-22T11:35:42.326198218Z === CONT TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T11:35:42.326209978Z --- PASS: TestGetBehavior_TabPopup_TabbedConfig (0.00s) 2026-10-22T11:35:42.326220292Z === CONT TestGetBehavior_TabPopup_StackedConfig 2026-10-22T11:35:42.326237121Z --- PASS: TestGetBehavior_TabPopup_StackedConfig (0.00s) 2026-10-22T11:35:42.326258616Z === CONT TestGetBehavior_TabPopup_SplitConfig 2026-10-22T11:35:42.326280587Z --- PASS: TestGetBehavior_TabPopup_SplitConfig (0.00s) 2026-10-22T11:35:42.326300494Z === CONT TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T11:35:42.32631053Z --- PASS: TestGetBehavior_TabPopup_DefaultConfig (0.00s) 2026-10-22T11:35:42.326316696Z === CONT TestGetBehavior_NilConfigReturnsSplit 2026-10-22T11:35:42.326332833Z --- PASS: TestGetBehavior_NilConfigReturnsSplit (0.00s) 2026-10-22T11:35:42.326346819Z === CONT TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T11:35:42.326353562Z --- PASS: TestPaneTitles_ConcurrentAccess (0.00s) 2026-10-22T11:35:42.326364735Z === CONT TestPopupTypeString_Unknown 2026-10-22T11:35:42.326387938Z --- PASS: TestPopupTypeString_Unknown (0.00s) 2026-10-22T11:35:42.326408856Z === CONT TestPopupTypeString_Popup 2026-10-22T11:35:42.326424676Z --- PASS: TestPopupTypeString_Popup (0.00s) 2026-10-22T11:35:42.326436254Z === CONT TestPopupTypeString_Tab 2026-10-22T11:35:42.326445666Z --- PASS: TestPopupTypeString_Tab (0.00s) 2026-10-22T11:35:42.326453128Z === CONT TestDetectPopupType_NamedFrameIsPopup 2026-10-22T11:35:42.326466856Z --- PASS: TestDetectPopupType_NamedFrameIsPopup (0.00s) 2026-10-22T11:35:42.326489607Z === CONT TestDetectPopupType_EmptyIsPopup 2026-10-22T11:35:42.326506329Z --- PASS: TestDetectPopupType_EmptyIsPopup (0.00s) 2026-10-22T11:35:42.3265261Z === CONT TestDetectPopupType_BlankIsTab 2026-10-22T11:35:42.326550544Z --- PASS: TestDetectPopupType_BlankIsTab (0.00s) 2026-10-22T11:35:42.326575426Z === CONT TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T11:35:42.326595801Z --- PASS: TestCurrentPopupConfig_ReturnsSnapshot (0.00s) 2026-10-22T11:35:42.326617419Z === CONT TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T11:35:42.326639913Z --- PASS: TestPopupConfig_ConcurrentUpdateAndRead (0.00s) 2026-10-22T11:35:42.326663688Z === CONT TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T11:35:42.326687304Z --- PASS: TestPendingPopups_ConcurrentDeleteAndRead (0.00s) 2026-10-22T11:35:42.326700528Z === CONT TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T11:35:42.326713779Z --- PASS: TestNavOrigins_ConcurrentAccess (0.00s) 2026-10-22T11:35:42.326731674Z === CONT TestPendingPopups_ConcurrentAccess 2026-10-22T11:35:42.326749849Z --- PASS: TestUpdatePopupConfig_CopiesLatestValue (0.00s) 2026-10-22T11:35:42.326764886Z === CONT TestSetPopupConfig_NilConfigAllowed 2026-10-22T11:35:42.326774487Z --- PASS: TestSetPopupConfig_NilConfigAllowed (0.00s) 2026-10-22T11:35:42.326787798Z === CONT TestSetPopupConfig_SetsFields 2026-10-22T11:35:42.326803935Z --- PASS: TestSetPopupConfig_SetsFields (0.00s) 2026-10-22T11:35:42.326826864Z === CONT TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T11:35:42.326848413Z --- PASS: TestCapturePopupOAuthState_UnknownPopupIsNoop (0.00s) 2026-10-22T11:35:42.326863833Z === CONT TestCapturePopupOAuthState_ErrorCallback 2026-10-22T11:35:42.326887916Z --- PASS: TestCapturePopupOAuthState_ErrorCallback (0.00s) 2026-10-22T11:35:42.326908653Z === CONT TestCapturePopupOAuthState_SuccessCallback 2026-10-22T11:35:42.326923026Z --- PASS: TestPendingPopups_ConcurrentAccess (0.00s) 2026-10-22T11:35:42.326933625Z === CONT TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T11:35:42.326957617Z --- PASS: TestCapturePopupOAuthState_SuccessCallback (0.00s) 2026-10-22T11:35:42.326981421Z === CONT TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T11:35:42.32699975Z --- PASS: TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio (0.00s) 2026-10-22T11:35:42.327015217Z === CONT TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T11:35:42.327044298Z --- PASS: TestHandleURIChanged_StopErrorDoesNotPanic (0.00s) 2026-10-22T11:35:42.327060632Z === CONT TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T11:35:42.327078631Z --- PASS: TestHandleURIChanged_RebindToNewGenerationMakesPromptStale (0.00s) 2026-10-22T11:35:42.327099466Z === CONT TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T11:35:42.327119755Z --- PASS: TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch (0.00s) 2026-10-22T11:35:42.327144992Z === CONT TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T11:35:42.32716016Z --- PASS: TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt (0.00s) 2026-10-22T11:35:42.327168918Z --- PASS: TestHandleURIChanged_OneOutstandingPromptPerPane (0.00s) 2026-10-22T11:35:42.327176969Z === CONT TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T11:35:42.327204967Z --- PASS: TestHandleURIChanged_HTTPURIStillRecordsSPANavigation (0.00s) 2026-10-22T11:35:42.327226975Z === CONT TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T11:35:42.327250679Z --- PASS: TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack (0.00s) 2026-10-22T11:35:42.327274429Z === CONT TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T11:35:42.327291757Z --- PASS: TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked (0.00s) 2026-10-22T11:35:42.327313849Z === CONT TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T11:35:42.327343237Z --- PASS: TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView (0.00s) 2026-10-22T11:35:42.327363079Z === CONT TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T11:35:42.327376745Z --- PASS: TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch (0.00s) 2026-10-22T11:35:42.327422851Z === CONT TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T11:35:42.327450463Z --- PASS: TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows (0.00s) 2026-10-22T11:35:42.32747677Z === CONT TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T11:35:42.327512418Z --- PASS: TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries (0.00s) 2026-10-22T11:35:42.327532203Z === CONT TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T11:35:42.327550984Z --- PASS: TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness (0.00s) 2026-10-22T11:35:42.327567379Z === CONT TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T11:35:42.3275837Z --- PASS: TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow (0.00s) 2026-10-22T11:35:42.327599496Z === CONT TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T11:35:42.327615513Z --- PASS: TestLifecycle_SyncWebViewViewport_NoopWithoutCapability (0.00s) 2026-10-22T11:35:42.327631403Z === CONT TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T11:35:42.327647744Z --- PASS: TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation (0.00s) 2026-10-22T11:35:42.327665932Z --- PASS: TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent (0.00s) 2026-10-22T11:35:42.327683446Z === CONT TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T11:35:42.327703459Z === CONT TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T11:35:42.327716387Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget (0.00s) 2026-10-22T11:35:42.327727355Z === CONT TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T11:35:42.327738379Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer (0.00s) 2026-10-22T11:35:42.327749346Z === CONT TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T11:35:42.32776159Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider (0.00s) 2026-10-22T11:35:42.327773306Z === CONT TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T11:35:42.327784122Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForNilWebView (0.00s) 2026-10-22T11:35:42.327794757Z === CONT TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T11:35:42.32780523Z --- PASS: TestLifecycle_RegisterPopupWebView_IgnoresNil (0.00s) 2026-10-22T11:35:42.327815668Z === CONT TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T11:35:42.327826067Z --- PASS: TestLifecycle_RegisterPopupWebView_StoresWebView (0.00s) 2026-10-22T11:35:42.327836808Z === CONT TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T11:35:42.327848852Z --- PASS: TestLifecycle_GetWebView_ReturnsRegisteredWebView (0.00s) 2026-10-22T11:35:42.327859493Z === CONT TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T11:35:42.327870112Z --- PASS: TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup (0.00s) 2026-10-22T11:35:42.327880638Z === CONT TestInferPopupWindowDisposition 2026-10-22T11:35:42.327891971Z --- PASS: TestInferPopupWindowDisposition (0.00s) 2026-10-22T11:35:42.327902572Z === CONT TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T11:35:42.327913382Z --- PASS: TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil (0.00s) 2026-10-22T11:35:42.327924269Z === CONT TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T11:35:42.327934858Z --- PASS: TestLifecycle_ReleaseWebView_NoopForUnknownPane (0.00s) 2026-10-22T11:35:42.327946564Z === CONT TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T11:35:42.327957721Z --- PASS: TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration (0.00s) 2026-10-22T11:35:42.3279685Z === CONT TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T11:35:42.327979363Z --- PASS: TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen (0.00s) 2026-10-22T11:35:42.327990173Z === CONT TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T11:35:42.328001531Z --- PASS: TestLifecycle_ReleaseWebView_ReleasesToPool (0.00s) 2026-10-22T11:35:42.328012791Z === CONT TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T11:35:42.328023444Z --- PASS: TestLifecycle_EnsureWebView_ErrorWhenAcquireFails (0.00s) 2026-10-22T11:35:42.328033799Z === CONT TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T11:35:42.328045228Z --- PASS: TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil (0.00s) 2026-10-22T11:35:42.328095989Z === CONT TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T11:35:42.32811826Z --- PASS: TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed (0.00s) 2026-10-22T11:35:42.328135055Z === CONT TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T11:35:42.328158604Z --- PASS: TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists (0.00s) 2026-10-22T11:35:42.328178703Z === CONT TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T11:35:42.328213532Z --- PASS: TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed (0.00s) 2026-10-22T11:35:42.328233812Z === CONT TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T11:35:42.328261357Z --- PASS: TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace (0.00s) 2026-10-22T11:35:42.328280465Z === CONT TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T11:35:42.328302335Z --- PASS: TestCoordinator_ActiveWebView_ClearOverrideFallsBack (0.00s) 2026-10-22T11:35:42.328321424Z === CONT TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T11:35:42.328338787Z --- PASS: TestCoordinator_ActiveWebView_UsesOverride (0.00s) 2026-10-22T11:35:42.328358373Z === CONT TestInferPopupTriggerKind 2026-10-22T11:35:42.32837931Z --- PASS: TestInferPopupTriggerKind (0.00s) 2026-10-22T11:35:42.328398273Z === CONT TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T11:35:42.328409528Z --- PASS: TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata (0.00s) 2026-10-22T11:35:42.328420769Z === CONT TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T11:35:42.328439219Z --- PASS: TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID (0.00s) 2026-10-22T11:35:42.3284601Z === CONT TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T11:35:42.328477889Z --- PASS: TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup (0.00s) 2026-10-22T11:35:42.328496945Z --- PASS: TestLogBrowsingContextFailureUsesTypedReasonCode (0.00s) 2026-10-22T11:35:42.328532189Z --- PASS: TestHandleURIChanged_PromptNamesLastWebOrigin (0.01s) 2026-10-22T11:35:42.328554634Z PASS 2026-10-22T11:35:42.328575234Z ok github.com/bnema/dumber/internal/ui/coordinator/content 0.292s 2026-10-22T11:35:42.328598942Z ? github.com/bnema/dumber/internal/ui/coordinator/mocks [no test files] 2026-10-22T11:35:42.328619209Z === RUN TestPermissionDialog_QueuesRequestsWhilePopupVisible 2026-10-22T11:35:42.328640444Z --- PASS: TestPermissionDialog_QueuesRequestsWhilePopupVisible (0.00s) 2026-10-22T11:35:42.328659697Z === RUN TestPermissionDialog_NoPopup_DeniesRequest 2026-10-22T11:35:42.328676776Z --- PASS: TestPermissionDialog_NoPopup_DeniesRequest (0.00s) 2026-10-22T11:35:42.328695879Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations 2026-10-22T11:35:42.328719051Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/display_only 2026-10-22T11:35:42.328741057Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/microphone_and_display 2026-10-22T11:35:42.328759659Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/camera_and_display 2026-10-22T11:35:42.328786716Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/all_three 2026-10-22T11:35:42.328810926Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/notification_only 2026-10-22T11:35:42.328831294Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/geolocation_only 2026-10-22T11:35:42.328853763Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_only 2026-10-22T11:35:42.328875752Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_with_both_domains 2026-10-22T11:35:42.328893089Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations (0.00s) 2026-10-22T11:35:42.328926674Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/display_only (0.00s) 2026-10-22T11:35:42.328966856Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/microphone_and_display (0.00s) 2026-10-22T11:35:42.329003365Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/camera_and_display (0.00s) 2026-10-22T11:35:42.329039803Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/all_three (0.00s) 2026-10-22T11:35:42.329075565Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/notification_only (0.00s) 2026-10-22T11:35:42.329116791Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/geolocation_only (0.00s) 2026-10-22T11:35:42.329164185Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_only (0.00s) 2026-10-22T11:35:42.329214399Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_with_both_domains (0.00s) 2026-10-22T11:35:42.329237475Z === RUN TestPermissionDialog_BuildBody_UnmediatedDisplay 2026-10-22T11:35:42.329260425Z --- PASS: TestPermissionDialog_BuildBody_UnmediatedDisplay (0.00s) 2026-10-22T11:35:42.32928945Z === RUN TestPermissionDialog_BuildBody_UnmediatedDisplayWithSystemAudio 2026-10-22T11:35:42.329309812Z --- PASS: TestPermissionDialog_BuildBody_UnmediatedDisplayWithSystemAudio (0.00s) 2026-10-22T11:35:42.32932127Z === RUN TestAnyPersistable 2026-10-22T11:35:42.329338394Z === RUN TestAnyPersistable/display_only 2026-10-22T11:35:42.329356998Z === RUN TestAnyPersistable/microphone 2026-10-22T11:35:42.329382832Z === RUN TestAnyPersistable/microphone_and_display 2026-10-22T11:35:42.329406849Z === RUN TestAnyPersistable/geolocation 2026-10-22T11:35:42.329424355Z === RUN TestAnyPersistable/none 2026-10-22T11:35:42.329441276Z --- PASS: TestAnyPersistable (0.00s) 2026-10-22T11:35:42.329474835Z --- PASS: TestAnyPersistable/display_only (0.00s) 2026-10-22T11:35:42.329504912Z --- PASS: TestAnyPersistable/microphone (0.00s) 2026-10-22T11:35:42.329542182Z --- PASS: TestAnyPersistable/microphone_and_display (0.00s) 2026-10-22T11:35:42.329569966Z --- PASS: TestAnyPersistable/geolocation (0.00s) 2026-10-22T11:35:42.329596635Z --- PASS: TestAnyPersistable/none (0.00s) 2026-10-22T11:35:42.329615554Z === RUN TestPermissionDialog_PassesPersistableToPopup 2026-10-22T11:35:42.329635153Z === RUN TestPermissionDialog_PassesPersistableToPopup/display_only_hides_always_buttons 2026-10-22T11:35:42.329658944Z === RUN TestPermissionDialog_PassesPersistableToPopup/mixed_keeps_always_buttons 2026-10-22T11:35:42.329677854Z --- PASS: TestPermissionDialog_PassesPersistableToPopup (0.00s) 2026-10-22T11:35:42.329713628Z --- PASS: TestPermissionDialog_PassesPersistableToPopup/display_only_hides_always_buttons (0.00s) 2026-10-22T11:35:42.329749316Z --- PASS: TestPermissionDialog_PassesPersistableToPopup/mixed_keeps_always_buttons (0.00s) 2026-10-22T11:35:42.329783553Z === RUN TestPermissionDialog_ExternalLaunchConfirmHidesQueryAndIsNotPersistable 2026-10-22T11:35:42.329805515Z --- PASS: TestPermissionDialog_ExternalLaunchConfirmHidesQueryAndIsNotPersistable (0.00s) 2026-10-22T11:35:42.329825903Z PASS 2026-10-22T11:35:42.329844465Z ok github.com/bnema/dumber/internal/ui/dialog 0.004s 2026-10-22T11:35:42.329870509Z ? github.com/bnema/dumber/internal/ui/dialog/mocks [no test files] 2026-10-22T11:35:42.329898213Z === RUN TestKeyboardDispatcher_TabActionsUseInjectedKeyboardActions 2026-10-22T11:35:42.329911661Z --- PASS: TestKeyboardDispatcher_TabActionsUseInjectedKeyboardActions (0.00s) 2026-10-22T11:35:42.329936739Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarCallsCallback 2026-10-22T11:35:42.329965531Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarCallsCallback (0.00s) 2026-10-22T11:35:42.330000966Z === RUN TestKeyboardDispatcher_ToggleHistorySystemViewReturnsErrorWhenHandlerMissing 2026-10-22T11:35:42.330021293Z --- PASS: TestKeyboardDispatcher_ToggleHistorySystemViewReturnsErrorWhenHandlerMissing (0.00s) 2026-10-22T11:35:42.330046869Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarErrorPropagation 2026-10-22T11:35:42.33007727Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarErrorPropagation (0.00s) 2026-10-22T11:35:42.330103653Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarSetThenUnsetReturnsError 2026-10-22T11:35:42.330129586Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarSetThenUnsetReturnsError (0.00s) 2026-10-22T11:35:42.330156591Z === RUN TestKeyboardDispatcher_ToggleFavoritesSidebarCallsCallbackAndPropagatesErrors 2026-10-22T11:35:42.330181656Z --- PASS: TestKeyboardDispatcher_ToggleFavoritesSidebarCallsCallbackAndPropagatesErrors (0.00s) 2026-10-22T11:35:42.330201734Z === RUN TestKeyboardDispatcher_ToggleCurrentPageFavoriteCallsCallbackAndPropagatesErrors 2026-10-22T11:35:42.330222763Z --- PASS: TestKeyboardDispatcher_ToggleCurrentPageFavoriteCallsCallbackAndPropagatesErrors (0.00s) 2026-10-22T11:35:42.330235875Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks 2026-10-22T11:35:42.330250718Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/session_open 2026-10-22T11:35:42.330268499Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_tab 2026-10-22T11:35:42.330280677Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_next_tab 2026-10-22T11:35:42.330296498Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/eject_pane_to_window 2026-10-22T11:35:42.330315275Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks (0.00s) 2026-10-22T11:35:42.330341653Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/session_open (0.00s) 2026-10-22T11:35:42.330378679Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_tab (0.00s) 2026-10-22T11:35:42.330412936Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_next_tab (0.00s) 2026-10-22T11:35:42.330437772Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/eject_pane_to_window (0.00s) 2026-10-22T11:35:42.330457093Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand 2026-10-22T11:35:42.330475876Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_left 2026-10-22T11:35:42.330507638Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_right 2026-10-22T11:35:42.330531823Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up 2026-10-22T11:35:42.330552709Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down 2026-10-22T11:35:42.330578433Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up_fast 2026-10-22T11:35:42.330598685Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down_fast 2026-10-22T11:35:42.330620581Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand (0.00s) 2026-10-22T11:35:42.330671006Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_left (0.00s) 2026-10-22T11:35:42.330716749Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_right (0.00s) 2026-10-22T11:35:42.330759756Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up (0.00s) 2026-10-22T11:35:42.330797089Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down (0.00s) 2026-10-22T11:35:42.330851136Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up_fast (0.00s) 2026-10-22T11:35:42.330919103Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down_fast (0.00s) 2026-10-22T11:35:42.330942523Z === RUN TestKeyboardDispatcher_VimScrollLifecycleRoutesContinuousAndStop 2026-10-22T11:35:42.330959861Z --- PASS: TestKeyboardDispatcher_VimScrollLifecycleRoutesContinuousAndStop (0.00s) 2026-10-22T11:35:42.330971348Z === RUN TestKeyboardDispatcher_VimModeNoopWhenNoActiveWebView 2026-10-22T11:35:42.33098476Z --- PASS: TestKeyboardDispatcher_VimModeNoopWhenNoActiveWebView (0.00s) 2026-10-22T11:35:42.330998006Z === RUN TestKeyboardDispatcher_VimModeNoopWhenActiveWebViewReturnsNil 2026-10-22T11:35:42.33101246Z --- PASS: TestKeyboardDispatcher_VimModeNoopWhenActiveWebViewReturnsNil (0.00s) 2026-10-22T11:35:42.331025625Z === RUN TestVimScrollSpec_IsSingleSourceForCommandAndPulse 2026-10-22T11:35:42.331038074Z --- PASS: TestVimScrollSpec_IsSingleSourceForCommandAndPulse (0.00s) 2026-10-22T11:35:42.331052535Z === RUN TestKeyboardDispatcher_VimScrollTapUsesSharedSpecPulse 2026-10-22T11:35:42.331066606Z --- PASS: TestKeyboardDispatcher_VimScrollTapUsesSharedSpecPulse (0.00s) 2026-10-22T11:35:42.3310785Z PASS 2026-10-22T11:35:42.331091041Z ok github.com/bnema/dumber/internal/ui/dispatcher 0.007s 2026-10-22T11:35:42.331103951Z === RUN TestNavigateWithinStack_UsesActiveStackIndex 2026-10-22T11:35:42.331116289Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_middle 2026-10-22T11:35:42.33112649Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_middle 2026-10-22T11:35:42.331137532Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_last_-_boundary 2026-10-22T11:35:42.331147934Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_first_-_boundary 2026-10-22T11:35:42.331157441Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_first 2026-10-22T11:35:42.331169479Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_last 2026-10-22T11:35:42.331183432Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex (0.00s) 2026-10-22T11:35:42.331208898Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_middle (0.00s) 2026-10-22T11:35:42.331233729Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_middle (0.00s) 2026-10-22T11:35:42.331262491Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_last_-_boundary (0.00s) 2026-10-22T11:35:42.331288873Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_first_-_boundary (0.00s) 2026-10-22T11:35:42.331320913Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_first (0.00s) 2026-10-22T11:35:42.331349279Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_last (0.00s) 2026-10-22T11:35:42.331362846Z === RUN TestNavigateWithinStack_EmptyStack 2026-10-22T11:35:42.331378336Z --- PASS: TestNavigateWithinStack_EmptyStack (0.00s) 2026-10-22T11:35:42.331411173Z === RUN TestNavigateWithinStack_NotStacked 2026-10-22T11:35:42.331430753Z --- PASS: TestNavigateWithinStack_NotStacked (0.00s) 2026-10-22T11:35:42.331445683Z === RUN TestNavigateWithinStack_InvalidActiveIndexFallback 2026-10-22T11:35:42.331458265Z --- PASS: TestNavigateWithinStack_InvalidActiveIndexFallback (0.00s) 2026-10-22T11:35:42.331471049Z === RUN TestNavigateWithinStack_InvalidDirection 2026-10-22T11:35:42.331485169Z --- PASS: TestNavigateWithinStack_InvalidDirection (0.00s) 2026-10-22T11:35:42.331497102Z === RUN TestNavigateWithinStack_ReturnsCorrectPaneID 2026-10-22T11:35:42.331508607Z --- PASS: TestNavigateWithinStack_ReturnsCorrectPaneID (0.00s) 2026-10-22T11:35:42.331518864Z PASS 2026-10-22T11:35:42.331533806Z ok github.com/bnema/dumber/internal/ui/focus 0.004s 2026-10-22T11:35:42.331545774Z === RUN TestConfigCompletion_UserKeyConflictIsNotResurrectedByInput 2026-10-22T11:35:42.331558191Z --- PASS: TestConfigCompletion_UserKeyConflictIsNotResurrectedByInput (0.01s) 2026-10-22T11:35:42.331570435Z === RUN TestConfigCompletion_DisabledBuiltinStaysDisabled 2026-10-22T11:35:42.331584416Z --- PASS: TestConfigCompletion_DisabledBuiltinStaysDisabled (0.00s) 2026-10-22T11:35:42.331596589Z === RUN TestConfigCompletion_AliasSpellingBlocksDefaultAndInputAgrees 2026-10-22T11:35:42.331608711Z --- PASS: TestConfigCompletion_AliasSpellingBlocksDefaultAndInputAgrees (0.01s) 2026-10-22T11:35:42.331620228Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd 2026-10-22T11:35:42.331641653Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_stack_pane 2026-10-22T11:35:42.331662965Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_focus_left 2026-10-22T11:35:42.331684736Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/resize_resize_increase_left 2026-10-22T11:35:42.331707298Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/prefix_enter_resize_mode 2026-10-22T11:35:42.331729514Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/tab_new_tab 2026-10-22T11:35:42.331752749Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_toggle_floating_pane 2026-10-22T11:35:42.331776826Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_open_find 2026-10-22T11:35:42.331798244Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd (0.01s) 2026-10-22T11:35:42.331837053Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_stack_pane (0.00s) 2026-10-22T11:35:42.331876356Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_focus_left (0.00s) 2026-10-22T11:35:42.331921776Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/resize_resize_increase_left (0.00s) 2026-10-22T11:35:42.331964871Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/prefix_enter_resize_mode (0.00s) 2026-10-22T11:35:42.332005672Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/tab_new_tab (0.00s) 2026-10-22T11:35:42.332051812Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_toggle_floating_pane (0.00s) 2026-10-22T11:35:42.332094828Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_open_find (0.00s) 2026-10-22T11:35:42.332118725Z === RUN TestShortcutSet_GlobalToggleFloatingPane 2026-10-22T11:35:42.332135719Z --- PASS: TestShortcutSet_GlobalToggleFloatingPane (0.00s) 2026-10-22T11:35:42.332147901Z === RUN TestShortcutSet_FloatingProfiles_RegisterMultiple 2026-10-22T11:35:42.332162254Z --- PASS: TestShortcutSet_FloatingProfiles_RegisterMultiple (0.00s) 2026-10-22T11:35:42.332174183Z === RUN TestCollectFloatingProfileShortcuts_SkipsConflicts 2026-10-22T11:35:42.332187822Z --- PASS: TestCollectFloatingProfileShortcuts_SkipsConflicts (0.00s) 2026-10-22T11:35:42.332200202Z === RUN TestShortcutSet_FloatingProfilesPreserveExistingGlobalShortcuts 2026-10-22T11:35:42.332212928Z --- PASS: TestShortcutSet_FloatingProfilesPreserveExistingGlobalShortcuts (0.00s) 2026-10-22T11:35:42.332225184Z === RUN TestShortcutSet_FloatingProfilesSkipGlobalOnlyConflicts 2026-10-22T11:35:42.332239233Z --- PASS: TestShortcutSet_FloatingProfilesSkipGlobalOnlyConflicts (0.00s) 2026-10-22T11:35:42.332251203Z === RUN TestShortcutSet_FloatingProfilesWithSameURLGetDistinctSessionIDs 2026-10-22T11:35:42.332263408Z --- PASS: TestShortcutSet_FloatingProfilesWithSameURLGetDistinctSessionIDs (0.00s) 2026-10-22T11:35:42.332275215Z === RUN TestShortcutSet_FloatingProfiles_SupportModifierCombos 2026-10-22T11:35:42.332289079Z --- PASS: TestShortcutSet_FloatingProfiles_SupportModifierCombos (0.00s) 2026-10-22T11:35:42.332301148Z === RUN TestParseFloatingProfileTarget_AllowsPipeInURL 2026-10-22T11:35:42.332315034Z --- PASS: TestParseFloatingProfileTarget_AllowsPipeInURL (0.00s) 2026-10-22T11:35:42.33232725Z === RUN TestGestureHandlerAttachClearsExistingAttachmentState 2026-10-22T11:35:42.332341506Z --- PASS: TestGestureHandlerAttachClearsExistingAttachmentState (0.00s) 2026-10-22T11:35:42.332354879Z === RUN TestGestureHandlerDetachClearsRetainedCallbacksAndState 2026-10-22T11:35:42.332367262Z --- PASS: TestGestureHandlerDetachClearsRetainedCallbacksAndState (0.00s) 2026-10-22T11:35:42.332379709Z === RUN TestGestureHandlerDetachForDestroyClearsRetainedCallbacksAndState 2026-10-22T11:35:42.332394094Z --- PASS: TestGestureHandlerDetachForDestroyClearsRetainedCallbacksAndState (0.00s) 2026-10-22T11:35:42.332408105Z === RUN TestShouldRegisterGTKGlobalShortcut_ExcludesVimModeActivation 2026-10-22T11:35:42.332421286Z --- PASS: TestShouldRegisterGTKGlobalShortcut_ExcludesVimModeActivation (0.00s) 2026-10-22T11:35:42.332435121Z === RUN TestShouldIgnoreGlobalShortcutInMode_VimModeBlocksNonToggleActions 2026-10-22T11:35:42.332450094Z --- PASS: TestShouldIgnoreGlobalShortcutInMode_VimModeBlocksNonToggleActions (0.00s) 2026-10-22T11:35:42.332462671Z === RUN TestGlobalShortcutHandlerCallbackBudgetIsIndependentOfShortcutCount 2026-10-22T11:35:42.332475491Z --- PASS: TestGlobalShortcutHandlerCallbackBudgetIsIndependentOfShortcutCount (0.00s) 2026-10-22T11:35:42.332487971Z === RUN TestGlobalShortcutHandlerUsesDistinctNamedActionsAcrossReloads 2026-10-22T11:35:42.332521641Z global_shortcuts_test.go:60: GTK native display prerequisite unavailable (gtk.InitCheck returned false) 2026-10-22T11:35:42.332537473Z --- SKIP: TestGlobalShortcutHandlerUsesDistinctNamedActionsAcrossReloads (0.04s) 2026-10-22T11:35:42.332550775Z === RUN TestGlobalShortcutIDIncludesBinding 2026-10-22T11:35:42.332564738Z --- PASS: TestGlobalShortcutIDIncludesBinding (0.00s) 2026-10-22T11:35:42.332576672Z === RUN TestGlobalShortcutIDIncludesGeneration 2026-10-22T11:35:42.332588398Z --- PASS: TestGlobalShortcutIDIncludesGeneration (0.00s) 2026-10-22T11:35:42.332600617Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedOneShotActions 2026-10-22T11:35:42.332615865Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedOneShotActions (0.00s) 2026-10-22T11:35:42.332628095Z === RUN TestGlobalShortcutHandlerAllowsRepeatingFocusNavigationActions 2026-10-22T11:35:42.332641717Z --- PASS: TestGlobalShortcutHandlerAllowsRepeatingFocusNavigationActions (0.00s) 2026-10-22T11:35:42.33265807Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedBrowserNavigationActions 2026-10-22T11:35:42.332670277Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedBrowserNavigationActions (0.00s) 2026-10-22T11:35:42.332683556Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions 2026-10-22T11:35:42.332704959Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_1 2026-10-22T11:35:42.33272697Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_2 2026-10-22T11:35:42.332741128Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_3 2026-10-22T11:35:42.332751469Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_4 2026-10-22T11:35:42.332761297Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_5 2026-10-22T11:35:42.332771338Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_6 2026-10-22T11:35:42.33278537Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_7 2026-10-22T11:35:42.332796108Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_8 2026-10-22T11:35:42.332809047Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_9 2026-10-22T11:35:42.332820989Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_10 2026-10-22T11:35:42.332833173Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions (0.00s) 2026-10-22T11:35:42.332863143Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_1 (0.00s) 2026-10-22T11:35:42.332889884Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_2 (0.00s) 2026-10-22T11:35:42.332916522Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_3 (0.00s) 2026-10-22T11:35:42.332943829Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_4 (0.00s) 2026-10-22T11:35:42.332970169Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_5 (0.00s) 2026-10-22T11:35:42.332996273Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_6 (0.00s) 2026-10-22T11:35:42.333023676Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_7 (0.00s) 2026-10-22T11:35:42.333050054Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_8 (0.00s) 2026-10-22T11:35:42.333077921Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_9 (0.00s) 2026-10-22T11:35:42.333103828Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_10 (0.00s) 2026-10-22T11:35:42.333119481Z === RUN TestGlobalShortcutHandlerSuppressesOneShotActionsAfterDetach 2026-10-22T11:35:42.333138387Z --- PASS: TestGlobalShortcutHandlerSuppressesOneShotActionsAfterDetach (0.00s) 2026-10-22T11:35:42.333150871Z === RUN TestGlobalShortcutHandlerDetachForDestroyClearsRetainedState 2026-10-22T11:35:42.333166978Z --- PASS: TestGlobalShortcutHandlerDetachForDestroyClearsRetainedState (0.00s) 2026-10-22T11:35:42.333180768Z === RUN TestGlobalShortcutHandlerGenerationMarksOldCallbacksStale 2026-10-22T11:35:42.333192552Z --- PASS: TestGlobalShortcutHandlerGenerationMarksOldCallbacksStale (0.00s) 2026-10-22T11:35:42.333204319Z === RUN TestGlobalShortcutHandlerReturnsInactiveForNilOrDetached 2026-10-22T11:35:42.333216507Z --- PASS: TestGlobalShortcutHandlerReturnsInactiveForNilOrDetached (0.00s) 2026-10-22T11:35:42.333230453Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions 2026-10-22T11:35:42.333245833Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/print_page 2026-10-22T11:35:42.333259138Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/reload 2026-10-22T11:35:42.333290908Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/hard_reload 2026-10-22T11:35:42.333304919Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_fullscreen 2026-10-22T11:35:42.333316241Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_history_systemview 2026-10-22T11:35:42.333326869Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_omnibox 2026-10-22T11:35:42.333351889Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_find 2026-10-22T11:35:42.333372239Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_next 2026-10-22T11:35:42.333388373Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_prev 2026-10-22T11:35:42.333408429Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_devtools 2026-10-22T11:35:42.333428677Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_floating_pane 2026-10-22T11:35:42.333446684Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_favorites_sidebar 2026-10-22T11:35:42.33345931Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_current_page_favorite 2026-10-22T11:35:42.333470317Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_config_systemview 2026-10-22T11:35:42.33348062Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/copy_url 2026-10-22T11:35:42.333504118Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_left 2026-10-22T11:35:42.333522244Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_right 2026-10-22T11:35:42.333536987Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_up 2026-10-22T11:35:42.333552432Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_down 2026-10-22T11:35:42.333563146Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions (0.00s) 2026-10-22T11:35:42.333594067Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/print_page (0.00s) 2026-10-22T11:35:42.333619701Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/reload (0.00s) 2026-10-22T11:35:42.333648064Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/hard_reload (0.00s) 2026-10-22T11:35:42.333677116Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_fullscreen (0.00s) 2026-10-22T11:35:42.33372027Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_history_systemview (0.00s) 2026-10-22T11:35:42.333770592Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_omnibox (0.00s) 2026-10-22T11:35:42.333807035Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_find (0.00s) 2026-10-22T11:35:42.3338377Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_next (0.00s) 2026-10-22T11:35:42.333862242Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_prev (0.00s) 2026-10-22T11:35:42.33388884Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_devtools (0.00s) 2026-10-22T11:35:42.333921803Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_floating_pane (0.00s) 2026-10-22T11:35:42.333962302Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_favorites_sidebar (0.00s) 2026-10-22T11:35:42.333997833Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_current_page_favorite (0.00s) 2026-10-22T11:35:42.334032242Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_config_systemview (0.00s) 2026-10-22T11:35:42.334058967Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/copy_url (0.00s) 2026-10-22T11:35:42.334097556Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_left (0.00s) 2026-10-22T11:35:42.334129123Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_right (0.00s) 2026-10-22T11:35:42.3341583Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_up (0.00s) 2026-10-22T11:35:42.334199094Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_down (0.00s) 2026-10-22T11:35:42.334214864Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedFloatingProfileAction 2026-10-22T11:35:42.334227754Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedFloatingProfileAction (0.00s) 2026-10-22T11:35:42.334241527Z === RUN TestGlobalShortcutHandlerSuppressesActionSwitchLastTab 2026-10-22T11:35:42.334254171Z --- PASS: TestGlobalShortcutHandlerSuppressesActionSwitchLastTab (0.00s) 2026-10-22T11:35:42.334273585Z === RUN TestGlobalShortcutHandlerSuppressesHeldGlobalShortcutUntilRelease 2026-10-22T11:35:42.334295287Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldGlobalShortcutUntilRelease (0.00s) 2026-10-22T11:35:42.334308832Z === RUN TestGlobalShortcutHandlerSuppressesHeldModeAction 2026-10-22T11:35:42.334318364Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldModeAction (0.00s) 2026-10-22T11:35:42.334327979Z === RUN TestGlobalShortcutHandlerSuppressesHeldFloatingProfileAction 2026-10-22T11:35:42.334343061Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldFloatingProfileAction (0.00s) 2026-10-22T11:35:42.334361842Z === RUN TestShouldDispatchGlobalShortcutEventRequiresCurrentKeyEvent 2026-10-22T11:35:42.334387624Z --- PASS: TestShouldDispatchGlobalShortcutEventRequiresCurrentKeyEvent (0.00s) 2026-10-22T11:35:42.334404722Z === RUN TestFormatModifierMask 2026-10-22T11:35:42.334476017Z --- PASS: TestFormatModifierMask (0.00s) 2026-10-22T11:35:42.334500353Z === RUN TestFormatEventType 2026-10-22T11:35:42.334512065Z --- PASS: TestFormatEventType (0.00s) 2026-10-22T11:35:42.334522886Z === RUN TestHoverHandlerSchedulesCallbackOnGLibAndRejectsStaleGeneration 2026-10-22T11:35:42.334529647Z 2026-10-22T11:35:42.334541638Z (process:7146): GLib-CRITICAL **: 11:35:40.070: Source ID 7 was not found when attempting to remove it 2026-10-22T11:35:42.334554107Z --- PASS: TestHoverHandlerSchedulesCallbackOnGLibAndRejectsStaleGeneration (0.00s) 2026-10-22T11:35:42.334571687Z === RUN TestHoverHandlerDetachRemovesNativeControllerAndSignalsExactlyOnce 2026-10-22T11:35:42.334588393Z --- PASS: TestHoverHandlerDetachRemovesNativeControllerAndSignalsExactlyOnce (0.00s) 2026-10-22T11:35:42.334602783Z === RUN TestHoverHandlerDetachInvalidatesScheduledCallbackAndRemovesSource 2026-10-22T11:35:42.334614537Z --- PASS: TestHoverHandlerDetachInvalidatesScheduledCallbackAndRemovesSource (0.00s) 2026-10-22T11:35:42.33462429Z === RUN TestIsShortcutModified 2026-10-22T11:35:42.334634516Z === RUN TestIsShortcutModified/no_modifier 2026-10-22T11:35:42.334645649Z === RUN TestIsShortcutModified/shift_only 2026-10-22T11:35:42.334655415Z === RUN TestIsShortcutModified/ctrl 2026-10-22T11:35:42.334665229Z === RUN TestIsShortcutModified/alt 2026-10-22T11:35:42.334676274Z === RUN TestIsShortcutModified/ctrl+shift 2026-10-22T11:35:42.334685909Z === RUN TestIsShortcutModified/alt+shift 2026-10-22T11:35:42.334697149Z === RUN TestIsShortcutModified/ctrl+alt 2026-10-22T11:35:42.334707287Z --- PASS: TestIsShortcutModified (0.00s) 2026-10-22T11:35:42.33473236Z --- PASS: TestIsShortcutModified/no_modifier (0.00s) 2026-10-22T11:35:42.334757341Z --- PASS: TestIsShortcutModified/shift_only (0.00s) 2026-10-22T11:35:42.334784603Z --- PASS: TestIsShortcutModified/ctrl (0.00s) 2026-10-22T11:35:42.334811961Z --- PASS: TestIsShortcutModified/alt (0.00s) 2026-10-22T11:35:42.334838201Z --- PASS: TestIsShortcutModified/ctrl+shift (0.00s) 2026-10-22T11:35:42.334857198Z --- PASS: TestIsShortcutModified/alt+shift (0.00s) 2026-10-22T11:35:42.334873024Z --- PASS: TestIsShortcutModified/ctrl+alt (0.00s) 2026-10-22T11:35:42.334881569Z === RUN TestIsTextInputKey 2026-10-22T11:35:42.334889842Z === RUN TestIsTextInputKey/lowercase_a 2026-10-22T11:35:42.334900117Z === RUN TestIsTextInputKey/lowercase_z 2026-10-22T11:35:42.334909726Z === RUN TestIsTextInputKey/uppercase_A 2026-10-22T11:35:42.334925785Z === RUN TestIsTextInputKey/digit_1 2026-10-22T11:35:42.334932262Z === RUN TestIsTextInputKey/space 2026-10-22T11:35:42.33493718Z === RUN TestIsTextInputKey/period 2026-10-22T11:35:42.33494168Z === RUN TestIsTextInputKey/slash 2026-10-22T11:35:42.334946453Z === RUN TestIsTextInputKey/apostrophe 2026-10-22T11:35:42.334951444Z === RUN TestIsTextInputKey/grave_accent 2026-10-22T11:35:42.334956036Z === RUN TestIsTextInputKey/tilde 2026-10-22T11:35:42.33496084Z === RUN TestIsTextInputKey/quotedbl 2026-10-22T11:35:42.334965449Z === RUN TestIsTextInputKey/caret 2026-10-22T11:35:42.334970664Z === RUN TestIsTextInputKey/dead_acute 2026-10-22T11:35:42.334984359Z === RUN TestIsTextInputKey/dead_grave 2026-10-22T11:35:42.334994964Z === RUN TestIsTextInputKey/dead_circumflex 2026-10-22T11:35:42.335004493Z === RUN TestIsTextInputKey/dead_tilde 2026-10-22T11:35:42.335012131Z === RUN TestIsTextInputKey/dead_diaeresis 2026-10-22T11:35:42.335023991Z === RUN TestIsTextInputKey/dead_greek_(0xfe8c)_-_highest_dead_key 2026-10-22T11:35:42.335034809Z === RUN TestIsTextInputKey/0xfe8d_-_one_past_highest_dead_key 2026-10-22T11:35:42.335044767Z === RUN TestIsTextInputKey/escape 2026-10-22T11:35:42.33505222Z === RUN TestIsTextInputKey/return 2026-10-22T11:35:42.335059602Z === RUN TestIsTextInputKey/tab 2026-10-22T11:35:42.335064502Z === RUN TestIsTextInputKey/F1 2026-10-22T11:35:42.335070853Z === RUN TestIsTextInputKey/F12 2026-10-22T11:35:42.335075991Z === RUN TestIsTextInputKey/left_arrow 2026-10-22T11:35:42.335080781Z === RUN TestIsTextInputKey/right_arrow 2026-10-22T11:35:42.335085413Z === RUN TestIsTextInputKey/backspace 2026-10-22T11:35:42.335090002Z === RUN TestIsTextInputKey/delete 2026-10-22T11:35:42.3350945Z === RUN TestIsTextInputKey/home 2026-10-22T11:35:42.33509901Z === RUN TestIsTextInputKey/end 2026-10-22T11:35:42.335103494Z --- PASS: TestIsTextInputKey (0.00s) 2026-10-22T11:35:42.335114501Z --- PASS: TestIsTextInputKey/lowercase_a (0.00s) 2026-10-22T11:35:42.335130309Z --- PASS: TestIsTextInputKey/lowercase_z (0.00s) 2026-10-22T11:35:42.335145765Z --- PASS: TestIsTextInputKey/uppercase_A (0.00s) 2026-10-22T11:35:42.335162167Z --- PASS: TestIsTextInputKey/digit_1 (0.00s) 2026-10-22T11:35:42.335177051Z --- PASS: TestIsTextInputKey/space (0.00s) 2026-10-22T11:35:42.335191814Z --- PASS: TestIsTextInputKey/period (0.00s) 2026-10-22T11:35:42.335206509Z --- PASS: TestIsTextInputKey/slash (0.00s) 2026-10-22T11:35:42.335222128Z --- PASS: TestIsTextInputKey/apostrophe (0.00s) 2026-10-22T11:35:42.335237912Z --- PASS: TestIsTextInputKey/grave_accent (0.00s) 2026-10-22T11:35:42.335252658Z --- PASS: TestIsTextInputKey/tilde (0.00s) 2026-10-22T11:35:42.335267346Z --- PASS: TestIsTextInputKey/quotedbl (0.00s) 2026-10-22T11:35:42.335282395Z --- PASS: TestIsTextInputKey/caret (0.00s) 2026-10-22T11:35:42.335297708Z --- PASS: TestIsTextInputKey/dead_acute (0.00s) 2026-10-22T11:35:42.335313036Z --- PASS: TestIsTextInputKey/dead_grave (0.00s) 2026-10-22T11:35:42.335329214Z --- PASS: TestIsTextInputKey/dead_circumflex (0.00s) 2026-10-22T11:35:42.335344922Z --- PASS: TestIsTextInputKey/dead_tilde (0.00s) 2026-10-22T11:35:42.335360785Z --- PASS: TestIsTextInputKey/dead_diaeresis (0.00s) 2026-10-22T11:35:42.335380108Z --- PASS: TestIsTextInputKey/dead_greek_(0xfe8c)_-_highest_dead_key (0.00s) 2026-10-22T11:35:42.335789935Z --- PASS: TestIsTextInputKey/0xfe8d_-_one_past_highest_dead_key (0.00s) 2026-10-22T11:35:42.335811339Z --- PASS: TestIsTextInputKey/escape (0.00s) 2026-10-22T11:35:42.335827024Z --- PASS: TestIsTextInputKey/return (0.00s) 2026-10-22T11:35:42.335841519Z --- PASS: TestIsTextInputKey/tab (0.00s) 2026-10-22T11:35:42.335855765Z --- PASS: TestIsTextInputKey/F1 (0.00s) 2026-10-22T11:35:42.335870517Z --- PASS: TestIsTextInputKey/F12 (0.00s) 2026-10-22T11:35:42.335892222Z --- PASS: TestIsTextInputKey/left_arrow (0.00s) 2026-10-22T11:35:42.335915025Z --- PASS: TestIsTextInputKey/right_arrow (0.00s) 2026-10-22T11:35:42.335931996Z --- PASS: TestIsTextInputKey/backspace (0.00s) 2026-10-22T11:35:42.335949076Z --- PASS: TestIsTextInputKey/delete (0.00s) 2026-10-22T11:35:42.335964036Z --- PASS: TestIsTextInputKey/home (0.00s) 2026-10-22T11:35:42.335978078Z --- PASS: TestIsTextInputKey/end (0.00s) 2026-10-22T11:35:42.335987869Z === RUN TestHandleKeyPress_RoutePassToWidget 2026-10-22T11:35:42.336000418Z === RUN TestHandleKeyPress_RoutePassToWidget/plain_'e' 2026-10-22T11:35:42.336016035Z === RUN TestHandleKeyPress_RoutePassToWidget/plain_'a' 2026-10-22T11:35:42.336028389Z === RUN TestHandleKeyPress_RoutePassToWidget/shift_'E' 2026-10-22T11:35:42.33603642Z === RUN TestHandleKeyPress_RoutePassToWidget/space 2026-10-22T11:35:42.336044221Z === RUN TestHandleKeyPress_RoutePassToWidget/digit_1 2026-10-22T11:35:42.336054888Z --- PASS: TestHandleKeyPress_RoutePassToWidget (0.00s) 2026-10-22T11:35:42.336072887Z --- PASS: TestHandleKeyPress_RoutePassToWidget/plain_'e' (0.00s) 2026-10-22T11:35:42.336091175Z --- PASS: TestHandleKeyPress_RoutePassToWidget/plain_'a' (0.00s) 2026-10-22T11:35:42.336108865Z --- PASS: TestHandleKeyPress_RoutePassToWidget/shift_'E' (0.00s) 2026-10-22T11:35:42.336126668Z --- PASS: TestHandleKeyPress_RoutePassToWidget/space (0.00s) 2026-10-22T11:35:42.336144618Z --- PASS: TestHandleKeyPress_RoutePassToWidget/digit_1 (0.00s) 2026-10-22T11:35:42.336154863Z === RUN TestHandleKeyPress_RouteAccentDetection_NoAccent 2026-10-22T11:35:42.336166593Z --- PASS: TestHandleKeyPress_RouteAccentDetection_NoAccent (0.00s) 2026-10-22T11:35:42.336172682Z === RUN TestHandleKeyPress_ShortcutsWorkWithRouting 2026-10-22T11:35:42.336178288Z --- PASS: TestHandleKeyPress_ShortcutsWorkWithRouting (0.00s) 2026-10-22T11:35:42.336183339Z === RUN TestHandleKeyPress_ModalModeIgnoresRoute 2026-10-22T11:35:42.336189004Z --- PASS: TestHandleKeyPress_ModalModeIgnoresRoute (0.00s) 2026-10-22T11:35:42.336193846Z === RUN TestKeyboardHandler_SetRouteKey 2026-10-22T11:35:42.336199193Z --- PASS: TestKeyboardHandler_SetRouteKey (0.00s) 2026-10-22T11:35:42.336204795Z === RUN TestHandleKeyPress_NoRouteCallback_DefaultsToShortcuts 2026-10-22T11:35:42.336210646Z --- PASS: TestHandleKeyPress_NoRouteCallback_DefaultsToShortcuts (0.00s) 2026-10-22T11:35:42.336217032Z === RUN TestKeyboardHandlerDetachForDestroyClearsRetainedCallbacksAndState 2026-10-22T11:35:42.336231594Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T11:35:42.336243506Z --- PASS: TestKeyboardHandlerDetachForDestroyClearsRetainedCallbacksAndState (0.00s) 2026-10-22T11:35:42.336254641Z === RUN TestHandleKeyPress_SuppressesHeldHardwareFallbackTabSwitchUntilRelease 2026-10-22T11:35:42.336265846Z --- PASS: TestHandleKeyPress_SuppressesHeldHardwareFallbackTabSwitchUntilRelease (0.00s) 2026-10-22T11:35:42.336278086Z === RUN TestHandleKeyPress_DoesNotExitResizeModeWhileActivationKeyIsHeld 2026-10-22T11:35:42.336289608Z --- PASS: TestHandleKeyPress_DoesNotExitResizeModeWhileActivationKeyIsHeld (0.00s) 2026-10-22T11:35:42.336300508Z === RUN TestHandleKeyPress_DoesNotRetoggleFloatingPaneAfterUnrelatedRelease 2026-10-22T11:35:42.336311529Z --- PASS: TestHandleKeyPress_DoesNotRetoggleFloatingPaneAfterUnrelatedRelease (0.00s) 2026-10-22T11:35:42.336322437Z === RUN TestIsRepeatedKeyboardActionSuppressed_AllowsResizeStepRepeats 2026-10-22T11:35:42.33633353Z --- PASS: TestIsRepeatedKeyboardActionSuppressed_AllowsResizeStepRepeats (0.00s) 2026-10-22T11:35:42.336343291Z === RUN TestHandleKeyPress_EnterVimMode 2026-10-22T11:35:42.336353089Z --- PASS: TestHandleKeyPress_EnterVimMode (0.00s) 2026-10-22T11:35:42.336363568Z === RUN TestHandleKeyPress_VimModeStaysActiveAfterScroll 2026-10-22T11:35:42.336375306Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336387741Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336399562Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336410725Z --- PASS: TestHandleKeyPress_VimModeStaysActiveAfterScroll (0.00s) 2026-10-22T11:35:42.336443451Z === RUN TestHandleKeyPress_VimModeTimeoutReset 2026-10-22T11:35:42.3364761Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336503638Z --- PASS: TestHandleKeyPress_VimModeTimeoutReset (0.00s) 2026-10-22T11:35:42.33652209Z === RUN TestVimScrollRepeatTick_RefreshesConfiguredVimModeTimeout 2026-10-22T11:35:42.33654002Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336558386Z --- PASS: TestVimScrollRepeatTick_RefreshesConfiguredVimModeTimeout (0.00s) 2026-10-22T11:35:42.336574371Z === RUN TestHandleKeyPress_VimModeEscapeExits 2026-10-22T11:35:42.336597923Z --- PASS: TestHandleKeyPress_VimModeEscapeExits (0.00s) 2026-10-22T11:35:42.336620391Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits 2026-10-22T11:35:42.336640083Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits/return 2026-10-22T11:35:42.336660832Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits/keypad_enter 2026-10-22T11:35:42.336677301Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits (0.00s) 2026-10-22T11:35:42.336702733Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits/return (0.00s) 2026-10-22T11:35:42.336741793Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits/keypad_enter (0.00s) 2026-10-22T11:35:42.336761912Z === RUN TestHandleKeyPress_VimModeConfiguredConfirmActivatesAndExits 2026-10-22T11:35:42.336780487Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336799008Z --- PASS: TestHandleKeyPress_VimModeConfiguredConfirmActivatesAndExits (0.00s) 2026-10-22T11:35:42.33681516Z === RUN TestHandleKeyPress_VimModeActivationTogglesOff 2026-10-22T11:35:42.336834159Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.336850387Z --- PASS: TestHandleKeyPress_VimModeActivationTogglesOff (0.00s) 2026-10-22T11:35:42.336866522Z === RUN TestHandleKeyPress_VimModeEscapeExitsWithoutCancelBinding 2026-10-22T11:35:42.336886497Z --- PASS: TestHandleKeyPress_VimModeEscapeExitsWithoutCancelBinding (0.00s) 2026-10-22T11:35:42.336903633Z === RUN TestHandleKeyPress_VimModeActivationNotInPassThrough 2026-10-22T11:35:42.33692056Z --- PASS: TestHandleKeyPress_VimModeActivationNotInPassThrough (0.00s) 2026-10-22T11:35:42.336938Z === RUN TestHandleKeyPress_VimModeActivationPassesThroughWhenBlocked 2026-10-22T11:35:42.336961036Z --- PASS: TestHandleKeyPress_VimModeActivationPassesThroughWhenBlocked (0.00s) 2026-10-22T11:35:42.336984013Z === RUN TestDispatchAction_VimModeActivationPassesThroughWhenBlocked 2026-10-22T11:35:42.337001397Z --- PASS: TestDispatchAction_VimModeActivationPassesThroughWhenBlocked (0.00s) 2026-10-22T11:35:42.337017473Z === RUN TestHandleKeyPress_VimModeFastScrollLookup 2026-10-22T11:35:42.337035247Z === RUN TestHandleKeyPress_VimModeFastScrollLookup/scroll_down_fast 2026-10-22T11:35:42.337053019Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337073741Z === RUN TestHandleKeyPress_VimModeFastScrollLookup/scroll_up_fast 2026-10-22T11:35:42.337105215Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337126086Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup (0.00s) 2026-10-22T11:35:42.337154214Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup/scroll_down_fast (0.00s) 2026-10-22T11:35:42.337188778Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup/scroll_up_fast (0.00s) 2026-10-22T11:35:42.337207727Z === RUN TestHandleKeyPress_VimModeNoAutoExitForScrollActions 2026-10-22T11:35:42.337227417Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337245537Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337262321Z --- PASS: TestHandleKeyPress_VimModeNoAutoExitForScrollActions (0.00s) 2026-10-22T11:35:42.337279755Z === RUN TestHandleKeyPress_VimModeArrowKeysPassThroughNatively 2026-10-22T11:35:42.337297241Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337323944Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337351923Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337377322Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337403498Z --- PASS: TestHandleKeyPress_VimModeArrowKeysPassThroughNatively (0.00s) 2026-10-22T11:35:42.337427207Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively 2026-10-22T11:35:42.337444486Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/tab 2026-10-22T11:35:42.3374623Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/shift_tab 2026-10-22T11:35:42.337480103Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/iso_left_tab 2026-10-22T11:35:42.33749812Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively (0.00s) 2026-10-22T11:35:42.337523057Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/tab (0.00s) 2026-10-22T11:35:42.337548907Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/shift_tab (0.00s) 2026-10-22T11:35:42.337576733Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/iso_left_tab (0.00s) 2026-10-22T11:35:42.337596636Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively 2026-10-22T11:35:42.337621429Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/tab 2026-10-22T11:35:42.337646812Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/shift_tab 2026-10-22T11:35:42.337664698Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/iso_left_tab 2026-10-22T11:35:42.337682707Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively (0.00s) 2026-10-22T11:35:42.337708354Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/tab (0.00s) 2026-10-22T11:35:42.337736169Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/shift_tab (0.00s) 2026-10-22T11:35:42.337765067Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/iso_left_tab (0.00s) 2026-10-22T11:35:42.337781385Z === RUN TestHandleKeyPress_PageFocusNavigationHandlerConsumesReverseTab 2026-10-22T11:35:42.337797938Z --- PASS: TestHandleKeyPress_PageFocusNavigationHandlerConsumesReverseTab (0.00s) 2026-10-22T11:35:42.337815663Z === RUN TestHandleKeyPress_VimModeBlocksGlobalShortcutFallback 2026-10-22T11:35:42.337834102Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337852454Z --- PASS: TestHandleKeyPress_VimModeBlocksGlobalShortcutFallback (0.00s) 2026-10-22T11:35:42.337868703Z === RUN TestVimScrollRepeat_FirstKeyDownDispatchesTapAndArmsHold 2026-10-22T11:35:42.337886752Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337907637Z --- PASS: TestVimScrollRepeat_FirstKeyDownDispatchesTapAndArmsHold (0.00s) 2026-10-22T11:35:42.337924017Z === RUN TestVimScrollRepeat_HoldStartsWithoutOSRepeat 2026-10-22T11:35:42.337941548Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.337959198Z --- PASS: TestVimScrollRepeat_HoldStartsWithoutOSRepeat (0.00s) 2026-10-22T11:35:42.337976365Z === RUN TestVimScrollRepeat_FixedCadenceIgnoresDisplayAndOSRepeatRates 2026-10-22T11:35:42.337996002Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338018572Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338043119Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338081157Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338112061Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338141082Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338167784Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338194645Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338226716Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338254307Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338282821Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338310835Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338392648Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338415096Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338433789Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338453069Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33847204Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338491208Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338509908Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338537026Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338562486Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338605626Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338630506Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338655701Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338679702Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33870671Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338733555Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338752678Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338773339Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338810606Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338831439Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338855007Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338876392Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338903296Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338924257Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.338944752Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33897174Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33899732Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339019747Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339044766Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339065124Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339092102Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339108217Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33912168Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339138703Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339150416Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339163006Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339176225Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339187076Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339202419Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339222119Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339240115Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339259331Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339277289Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33929576Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339311993Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339332788Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339349179Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339368811Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339386587Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339411891Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339431951Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33945396Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339472457Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339487727Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339499144Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339512752Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339530063Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33954166Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339552584Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339567117Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339578737Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339594639Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339612331Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339628079Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339643614Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339655301Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339665894Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339679188Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339693689Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339708831Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339724865Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339736196Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339746602Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339756821Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339767034Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33978439Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339811628Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.33982976Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339854497Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339872539Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339889335Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339904834Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339920122Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339934041Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339945135Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339955551Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339977417Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.339990584Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340001436Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340019993Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340031942Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340046073Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340061722Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340073077Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340084146Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340098526Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340110971Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340126276Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340150283Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340171Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340189119Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340208753Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340225232Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340243869Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340261249Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340283276Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34029968Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340315672Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340328995Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340340183Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340374052Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340386919Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340399731Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340414887Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340429456Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340441656Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340457316Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34047502Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340490717Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34050675Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340522455Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340539974Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340555728Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340573422Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340591187Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340610489Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340627649Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340647909Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340664248Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340679781Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340691528Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340702314Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340721578Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340733622Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34074645Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340764425Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340776817Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340787881Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340806155Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340819653Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34083266Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340848585Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340860431Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340871407Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340882247Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340894985Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340906137Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340926256Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340938389Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.3409494Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340965651Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340979399Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.340990956Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341002359Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341019515Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341033566Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341046271Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341057398Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341070997Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341084236Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34109678Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341115146Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341128924Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.34114911Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341165002Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341184333Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341224975Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341256709Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341283359Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341302169Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341323096Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341360653Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341385804Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341419071Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341444606Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341467354Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341491861Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341523085Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341548302Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341570523Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341596595Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341616721Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341639149Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341660362Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341680959Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341707125Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341730293Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341753917Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341772641Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341801441Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341826363Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341852822Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.341892582Z keyboard_test.go:1130: simulated one-second distances: 60 Hz=3840 px, 144 Hz=3840 px; tolerance=80 px 2026-10-22T11:35:42.341920987Z --- PASS: TestVimScrollRepeat_FixedCadenceIgnoresDisplayAndOSRepeatRates (0.00s) 2026-10-22T11:35:42.341940526Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately 2026-10-22T11:35:42.341971721Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/release 2026-10-22T11:35:42.341993718Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.342021721Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/escape 2026-10-22T11:35:42.342043657Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.342064804Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately (0.00s) 2026-10-22T11:35:42.34209701Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/release (0.00s) 2026-10-22T11:35:42.342125863Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/escape (0.00s) 2026-10-22T11:35:42.342148675Z === RUN TestKeycodeConstants 2026-10-22T11:35:42.342173416Z === RUN TestKeycodeConstants/KeycodeDigit1 2026-10-22T11:35:42.342196757Z === RUN TestKeycodeConstants/KeycodeDigit2 2026-10-22T11:35:42.34222161Z === RUN TestKeycodeConstants/KeycodeDigit3 2026-10-22T11:35:42.342246242Z === RUN TestKeycodeConstants/KeycodeDigit4 2026-10-22T11:35:42.3422666Z === RUN TestKeycodeConstants/KeycodeDigit5 2026-10-22T11:35:42.342285574Z === RUN TestKeycodeConstants/KeycodeDigit6 2026-10-22T11:35:42.342308525Z === RUN TestKeycodeConstants/KeycodeDigit7 2026-10-22T11:35:42.342325982Z === RUN TestKeycodeConstants/KeycodeDigit8 2026-10-22T11:35:42.342343274Z === RUN TestKeycodeConstants/KeycodeDigit9 2026-10-22T11:35:42.342364128Z === RUN TestKeycodeConstants/KeycodeDigit0 2026-10-22T11:35:42.34238798Z --- PASS: TestKeycodeConstants (0.00s) 2026-10-22T11:35:42.342424333Z --- PASS: TestKeycodeConstants/KeycodeDigit1 (0.00s) 2026-10-22T11:35:42.342455105Z --- PASS: TestKeycodeConstants/KeycodeDigit2 (0.00s) 2026-10-22T11:35:42.342491186Z --- PASS: TestKeycodeConstants/KeycodeDigit3 (0.00s) 2026-10-22T11:35:42.342517729Z --- PASS: TestKeycodeConstants/KeycodeDigit4 (0.00s) 2026-10-22T11:35:42.342551479Z --- PASS: TestKeycodeConstants/KeycodeDigit5 (0.00s) 2026-10-22T11:35:42.342584296Z --- PASS: TestKeycodeConstants/KeycodeDigit6 (0.00s) 2026-10-22T11:35:42.342618718Z --- PASS: TestKeycodeConstants/KeycodeDigit7 (0.00s) 2026-10-22T11:35:42.342650627Z --- PASS: TestKeycodeConstants/KeycodeDigit8 (0.00s) 2026-10-22T11:35:42.342685817Z --- PASS: TestKeycodeConstants/KeycodeDigit9 (0.00s) 2026-10-22T11:35:42.3427167Z --- PASS: TestKeycodeConstants/KeycodeDigit0 (0.00s) 2026-10-22T11:35:42.342732393Z === RUN TestKeycodeToTabActionMapping 2026-10-22T11:35:42.342753249Z === RUN TestKeycodeToTabActionMapping/switch_tab_1 2026-10-22T11:35:42.34277074Z === RUN TestKeycodeToTabActionMapping/switch_tab_2 2026-10-22T11:35:42.342789134Z === RUN TestKeycodeToTabActionMapping/switch_tab_3 2026-10-22T11:35:42.342815815Z === RUN TestKeycodeToTabActionMapping/switch_tab_4 2026-10-22T11:35:42.342843786Z === RUN TestKeycodeToTabActionMapping/switch_tab_5 2026-10-22T11:35:42.342855508Z === RUN TestKeycodeToTabActionMapping/switch_tab_6 2026-10-22T11:35:42.342867284Z === RUN TestKeycodeToTabActionMapping/switch_tab_7 2026-10-22T11:35:42.342885356Z === RUN TestKeycodeToTabActionMapping/switch_tab_8 2026-10-22T11:35:42.342898214Z === RUN TestKeycodeToTabActionMapping/switch_tab_9 2026-10-22T11:35:42.342908015Z === RUN TestKeycodeToTabActionMapping/switch_tab_10 2026-10-22T11:35:42.342920587Z --- PASS: TestKeycodeToTabActionMapping (0.00s) 2026-10-22T11:35:42.342941346Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_1 (0.00s) 2026-10-22T11:35:42.342958732Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_2 (0.00s) 2026-10-22T11:35:42.342983663Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_3 (0.00s) 2026-10-22T11:35:42.34300287Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_4 (0.00s) 2026-10-22T11:35:42.343028111Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_5 (0.00s) 2026-10-22T11:35:42.343045627Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_6 (0.00s) 2026-10-22T11:35:42.343073036Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_7 (0.00s) 2026-10-22T11:35:42.343092798Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_8 (0.00s) 2026-10-22T11:35:42.343117348Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_9 (0.00s) 2026-10-22T11:35:42.343135606Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_10 (0.00s) 2026-10-22T11:35:42.343152514Z === RUN TestKeycodeToTabActionCompleteness 2026-10-22T11:35:42.343164475Z --- PASS: TestKeycodeToTabActionCompleteness (0.00s) 2026-10-22T11:35:42.343174056Z === RUN TestKeycodeToTabActionNoUnexpectedKeycodes 2026-10-22T11:35:42.343185501Z --- PASS: TestKeycodeToTabActionNoUnexpectedKeycodes (0.00s) 2026-10-22T11:35:42.343195742Z === RUN TestEuropeanLayoutKeycodes 2026-10-22T11:35:42.343204859Z === RUN TestEuropeanLayoutKeycodes/QWERTY_US 2026-10-22T11:35:42.343235141Z keycodes_test.go:201: Layout QWERTY_US: US English - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.3432524Z === RUN TestEuropeanLayoutKeycodes/QWERTY_UK 2026-10-22T11:35:42.343283957Z keycodes_test.go:201: Layout QWERTY_UK: UK English - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343299433Z === RUN TestEuropeanLayoutKeycodes/AZERTY_FR 2026-10-22T11:35:42.343333844Z keycodes_test.go:201: Layout AZERTY_FR: French - &é"'(-è_çà produce symbols, Shift for digits - keycode fallback will work 2026-10-22T11:35:42.343345503Z === RUN TestEuropeanLayoutKeycodes/AZERTY_BE 2026-10-22T11:35:42.343372903Z keycodes_test.go:201: Layout AZERTY_BE: Belgian - &é"'(§è!çà produce symbols, Shift for digits - keycode fallback will work 2026-10-22T11:35:42.343387269Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_DE 2026-10-22T11:35:42.343430948Z keycodes_test.go:201: Layout QWERTZ_DE: German - 1234567890 produce digits directly (symbols on Shift) - keycode fallback will work 2026-10-22T11:35:42.343449064Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_CH 2026-10-22T11:35:42.343481539Z keycodes_test.go:201: Layout QWERTZ_CH: Swiss German - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343494374Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_AT 2026-10-22T11:35:42.343517505Z keycodes_test.go:201: Layout QWERTZ_AT: Austrian - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343527078Z === RUN TestEuropeanLayoutKeycodes/Dvorak 2026-10-22T11:35:42.343568217Z keycodes_test.go:201: Layout Dvorak: Dvorak - number row same as QWERTY - keycode fallback will work 2026-10-22T11:35:42.343580362Z === RUN TestEuropeanLayoutKeycodes/Colemak 2026-10-22T11:35:42.34361577Z keycodes_test.go:201: Layout Colemak: Colemak - number row same as QWERTY - keycode fallback will work 2026-10-22T11:35:42.343628168Z === RUN TestEuropeanLayoutKeycodes/Portuguese_PT 2026-10-22T11:35:42.34366256Z keycodes_test.go:201: Layout Portuguese_PT: Portuguese - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343677109Z === RUN TestEuropeanLayoutKeycodes/Spanish_ES 2026-10-22T11:35:42.343709923Z keycodes_test.go:201: Layout Spanish_ES: Spanish - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343720072Z === RUN TestEuropeanLayoutKeycodes/Italian_IT 2026-10-22T11:35:42.343767334Z keycodes_test.go:201: Layout Italian_IT: Italian - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343785157Z === RUN TestEuropeanLayoutKeycodes/Nordic 2026-10-22T11:35:42.34381905Z keycodes_test.go:201: Layout Nordic: Nordic layouts (SE/NO/DK/FI) - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T11:35:42.343829856Z --- PASS: TestEuropeanLayoutKeycodes (0.00s) 2026-10-22T11:35:42.343845096Z --- PASS: TestEuropeanLayoutKeycodes/QWERTY_US (0.00s) 2026-10-22T11:35:42.343860659Z --- PASS: TestEuropeanLayoutKeycodes/QWERTY_UK (0.00s) 2026-10-22T11:35:42.343876675Z --- PASS: TestEuropeanLayoutKeycodes/AZERTY_FR (0.00s) 2026-10-22T11:35:42.343897043Z --- PASS: TestEuropeanLayoutKeycodes/AZERTY_BE (0.00s) 2026-10-22T11:35:42.343923764Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_DE (0.00s) 2026-10-22T11:35:42.343944951Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_CH (0.00s) 2026-10-22T11:35:42.343969898Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_AT (0.00s) 2026-10-22T11:35:42.343995569Z --- PASS: TestEuropeanLayoutKeycodes/Dvorak (0.00s) 2026-10-22T11:35:42.344028958Z --- PASS: TestEuropeanLayoutKeycodes/Colemak (0.00s) 2026-10-22T11:35:42.344070147Z --- PASS: TestEuropeanLayoutKeycodes/Portuguese_PT (0.00s) 2026-10-22T11:35:42.344097334Z --- PASS: TestEuropeanLayoutKeycodes/Spanish_ES (0.00s) 2026-10-22T11:35:42.34412028Z --- PASS: TestEuropeanLayoutKeycodes/Italian_IT (0.00s) 2026-10-22T11:35:42.344142233Z --- PASS: TestEuropeanLayoutKeycodes/Nordic (0.00s) 2026-10-22T11:35:42.344155454Z === RUN TestAZERTYSpecificScenario 2026-10-22T11:35:42.344171918Z --- PASS: TestAZERTYSpecificScenario (0.00s) 2026-10-22T11:35:42.344187359Z === RUN TestNonNumberRowKeycodes 2026-10-22T11:35:42.344218822Z --- PASS: TestNonNumberRowKeycodes (0.00s) 2026-10-22T11:35:42.344234358Z === RUN TestKeycodeToDigitIndex 2026-10-22T11:35:42.344250267Z === RUN TestKeycodeToDigitIndex/keycode_10 2026-10-22T11:35:42.344262794Z === RUN TestKeycodeToDigitIndex/keycode_11 2026-10-22T11:35:42.344272577Z === RUN TestKeycodeToDigitIndex/keycode_12 2026-10-22T11:35:42.34428203Z === RUN TestKeycodeToDigitIndex/keycode_13 2026-10-22T11:35:42.344291543Z === RUN TestKeycodeToDigitIndex/keycode_14 2026-10-22T11:35:42.344301389Z === RUN TestKeycodeToDigitIndex/keycode_15 2026-10-22T11:35:42.344312784Z === RUN TestKeycodeToDigitIndex/keycode_16 2026-10-22T11:35:42.344322588Z === RUN TestKeycodeToDigitIndex/keycode_17 2026-10-22T11:35:42.344332404Z === RUN TestKeycodeToDigitIndex/keycode_18 2026-10-22T11:35:42.344342018Z === RUN TestKeycodeToDigitIndex/keycode_19 2026-10-22T11:35:42.344352769Z === RUN TestKeycodeToDigitIndex/keycode_0 2026-10-22T11:35:42.344362584Z === RUN TestKeycodeToDigitIndex/keycode_9 2026-10-22T11:35:42.344373284Z === RUN TestKeycodeToDigitIndex/keycode_20 2026-10-22T11:35:42.344383016Z === RUN TestKeycodeToDigitIndex/keycode_64 2026-10-22T11:35:42.344392577Z --- PASS: TestKeycodeToDigitIndex (0.00s) 2026-10-22T11:35:42.344410236Z --- PASS: TestKeycodeToDigitIndex/keycode_10 (0.00s) 2026-10-22T11:35:42.344427189Z --- PASS: TestKeycodeToDigitIndex/keycode_11 (0.00s) 2026-10-22T11:35:42.344443823Z --- PASS: TestKeycodeToDigitIndex/keycode_12 (0.00s) 2026-10-22T11:35:42.344460108Z --- PASS: TestKeycodeToDigitIndex/keycode_13 (0.00s) 2026-10-22T11:35:42.344488883Z --- PASS: TestKeycodeToDigitIndex/keycode_14 (0.00s) 2026-10-22T11:35:42.344511428Z --- PASS: TestKeycodeToDigitIndex/keycode_15 (0.00s) 2026-10-22T11:35:42.344528414Z --- PASS: TestKeycodeToDigitIndex/keycode_16 (0.00s) 2026-10-22T11:35:42.344544723Z --- PASS: TestKeycodeToDigitIndex/keycode_17 (0.00s) 2026-10-22T11:35:42.344561481Z --- PASS: TestKeycodeToDigitIndex/keycode_18 (0.00s) 2026-10-22T11:35:42.344578398Z --- PASS: TestKeycodeToDigitIndex/keycode_19 (0.00s) 2026-10-22T11:35:42.344603903Z --- PASS: TestKeycodeToDigitIndex/keycode_0 (0.00s) 2026-10-22T11:35:42.344630633Z --- PASS: TestKeycodeToDigitIndex/keycode_9 (0.00s) 2026-10-22T11:35:42.344656873Z --- PASS: TestKeycodeToDigitIndex/keycode_20 (0.00s) 2026-10-22T11:35:42.344677772Z --- PASS: TestKeycodeToDigitIndex/keycode_64 (0.00s) 2026-10-22T11:35:42.344687703Z === RUN TestKeycodeToDigitIndexForOmnibox 2026-10-22T11:35:42.344698Z --- PASS: TestKeycodeToDigitIndexForOmnibox (0.00s) 2026-10-22T11:35:42.344707787Z === RUN TestModalState_InitialState 2026-10-22T11:35:42.34471756Z --- PASS: TestModalState_InitialState (0.00s) 2026-10-22T11:35:42.344760362Z === RUN TestModalState_EnterTabMode 2026-10-22T11:35:42.344778724Z --- PASS: TestModalState_EnterTabMode (0.00s) 2026-10-22T11:35:42.344788333Z === RUN TestModalState_EnterPaneMode 2026-10-22T11:35:42.344813857Z --- PASS: TestModalState_EnterPaneMode (0.00s) 2026-10-22T11:35:42.344837674Z === RUN TestModalState_ExitMode 2026-10-22T11:35:42.344879682Z --- PASS: TestModalState_ExitMode (0.00s) 2026-10-22T11:35:42.344905888Z === RUN TestModalState_ExitMode_FromNormal 2026-10-22T11:35:42.344937462Z --- PASS: TestModalState_ExitMode_FromNormal (0.00s) 2026-10-22T11:35:42.344961785Z === RUN TestModalState_SwitchModes 2026-10-22T11:35:42.344989075Z --- PASS: TestModalState_SwitchModes (0.00s) 2026-10-22T11:35:42.345014211Z === RUN TestModalState_ModeChangeCallback 2026-10-22T11:35:42.345039201Z --- PASS: TestModalState_ModeChangeCallback (0.00s) 2026-10-22T11:35:42.345064491Z === RUN TestModalState_NoCallbackWhenAlreadyInMode 2026-10-22T11:35:42.34509159Z --- PASS: TestModalState_NoCallbackWhenAlreadyInMode (0.00s) 2026-10-22T11:35:42.345117705Z === RUN TestModalState_Timeout 2026-10-22T11:35:42.345148699Z --- PASS: TestModalState_Timeout (0.10s) 2026-10-22T11:35:42.345165487Z === RUN TestModalState_TimeoutReset 2026-10-22T11:35:42.345183054Z --- PASS: TestModalState_TimeoutReset (0.18s) 2026-10-22T11:35:42.345189373Z === RUN TestModalState_ExitCancelsTimeout 2026-10-22T11:35:42.345194869Z --- PASS: TestModalState_ExitCancelsTimeout (0.15s) 2026-10-22T11:35:42.345200046Z === RUN TestModalState_ConcurrentAccess 2026-10-22T11:35:42.345212878Z --- PASS: TestModalState_ConcurrentAccess (0.00s) 2026-10-22T11:35:42.34523401Z === RUN TestMode_String 2026-10-22T11:35:42.345252547Z === RUN TestMode_String/normal 2026-10-22T11:35:42.345272807Z === RUN TestMode_String/tab 2026-10-22T11:35:42.345289796Z === RUN TestMode_String/pane 2026-10-22T11:35:42.345303742Z === RUN TestMode_String/unknown 2026-10-22T11:35:42.345317579Z --- PASS: TestMode_String (0.00s) 2026-10-22T11:35:42.345345168Z --- PASS: TestMode_String/normal (0.00s) 2026-10-22T11:35:42.345365731Z --- PASS: TestMode_String/tab (0.00s) 2026-10-22T11:35:42.345387362Z --- PASS: TestMode_String/pane (0.00s) 2026-10-22T11:35:42.345402293Z --- PASS: TestMode_String/unknown (0.00s) 2026-10-22T11:35:42.345411902Z === RUN TestShortcutSet_TmuxKeymapReplacesModeActivations 2026-10-22T11:35:42.345431589Z --- PASS: TestShortcutSet_TmuxKeymapReplacesModeActivations (0.00s) 2026-10-22T11:35:42.345444212Z === RUN TestShortcutSet_ZellijKeymapIgnoresPrefix 2026-10-22T11:35:42.345454304Z --- PASS: TestShortcutSet_ZellijKeymapIgnoresPrefix (0.00s) 2026-10-22T11:35:42.345466294Z === RUN TestHandleKeyPress_PrefixDispatchesOneActionThenExits 2026-10-22T11:35:42.345480549Z --- PASS: TestHandleKeyPress_PrefixDispatchesOneActionThenExits (0.00s) 2026-10-22T11:35:42.345493581Z === RUN TestHandleKeyPress_PrefixUnboundKeyCancels 2026-10-22T11:35:42.345503304Z --- PASS: TestHandleKeyPress_PrefixUnboundKeyCancels (0.00s) 2026-10-22T11:35:42.345512183Z === RUN TestHandleKeyPress_PrefixCanEnterPersistentMode 2026-10-22T11:35:42.345521408Z --- PASS: TestHandleKeyPress_PrefixCanEnterPersistentMode (0.00s) 2026-10-22T11:35:42.345527299Z === RUN TestHandleKeyPress_PrefixPressedTwiceExits 2026-10-22T11:35:42.345540686Z --- PASS: TestHandleKeyPress_PrefixPressedTwiceExits (0.00s) 2026-10-22T11:35:42.345560347Z === RUN TestShortcutSet_BuiltinShortcutsAndOverrides 2026-10-22T11:35:42.345577028Z --- PASS: TestShortcutSet_BuiltinShortcutsAndOverrides (0.00s) 2026-10-22T11:35:42.34559151Z === RUN TestParseKeyString_PrintableSymbols 2026-10-22T11:35:42.345603641Z --- PASS: TestParseKeyString_PrintableSymbols (0.00s) 2026-10-22T11:35:42.34561322Z === RUN TestHandleKeyPress_PrefixRealKeySequences 2026-10-22T11:35:42.345623328Z === RUN TestHandleKeyPress_PrefixRealKeySequences/shift_then_percent_splits_right 2026-10-22T11:35:42.345633526Z === RUN TestHandleKeyPress_PrefixRealKeySequences/shift_then_quote_splits_down 2026-10-22T11:35:42.345644597Z === RUN TestHandleKeyPress_PrefixRealKeySequences/dead_diaeresis_splits_down_on_international_layouts 2026-10-22T11:35:42.345655613Z === RUN TestHandleKeyPress_PrefixRealKeySequences/altgr_alone_keeps_the_prefix_waiting 2026-10-22T11:35:42.345668074Z === RUN TestHandleKeyPress_PrefixRealKeySequences/unbound_modified_key_cancels_and_passes_through 2026-10-22T11:35:42.345684766Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences (0.00s) 2026-10-22T11:35:42.345711143Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/shift_then_percent_splits_right (0.00s) 2026-10-22T11:35:42.345741351Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/shift_then_quote_splits_down (0.00s) 2026-10-22T11:35:42.345791751Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/dead_diaeresis_splits_down_on_international_layouts (0.00s) 2026-10-22T11:35:42.345841462Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/altgr_alone_keeps_the_prefix_waiting (0.00s) 2026-10-22T11:35:42.345880069Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/unbound_modified_key_cancels_and_passes_through (0.00s) 2026-10-22T11:35:42.345898107Z === RUN TestShortcutSet_BuiltinWinsSharedGlobalKey 2026-10-22T11:35:42.345911292Z --- PASS: TestShortcutSet_BuiltinWinsSharedGlobalKey (0.00s) 2026-10-22T11:35:42.345920626Z === RUN TestParseKeyString_SingleKeys 2026-10-22T11:35:42.345929504Z === RUN TestParseKeyString_SingleKeys/escape 2026-10-22T11:35:42.345941896Z === RUN TestParseKeyString_SingleKeys/esc_alias 2026-10-22T11:35:42.345954208Z === RUN TestParseKeyString_SingleKeys/return 2026-10-22T11:35:42.345963647Z === RUN TestParseKeyString_SingleKeys/enter_alias 2026-10-22T11:35:42.345972593Z === RUN TestParseKeyString_SingleKeys/tab 2026-10-22T11:35:42.34598335Z === RUN TestParseKeyString_SingleKeys/space 2026-10-22T11:35:42.346000568Z === RUN TestParseKeyString_SingleKeys/plus_symbol 2026-10-22T11:35:42.346012342Z === RUN TestParseKeyString_SingleKeys/f5 2026-10-22T11:35:42.346021457Z === RUN TestParseKeyString_SingleKeys/f12 2026-10-22T11:35:42.346034028Z === RUN TestParseKeyString_SingleKeys/single_letter 2026-10-22T11:35:42.34604516Z === RUN TestParseKeyString_SingleKeys/single_number 2026-10-22T11:35:42.346054827Z === RUN TestParseKeyString_SingleKeys/arrow_left 2026-10-22T11:35:42.346063911Z === RUN TestParseKeyString_SingleKeys/arrow_right 2026-10-22T11:35:42.346072703Z --- PASS: TestParseKeyString_SingleKeys (0.00s) 2026-10-22T11:35:42.346093458Z --- PASS: TestParseKeyString_SingleKeys/escape (0.00s) 2026-10-22T11:35:42.346112497Z --- PASS: TestParseKeyString_SingleKeys/esc_alias (0.00s) 2026-10-22T11:35:42.346132493Z --- PASS: TestParseKeyString_SingleKeys/return (0.00s) 2026-10-22T11:35:42.346153805Z --- PASS: TestParseKeyString_SingleKeys/enter_alias (0.00s) 2026-10-22T11:35:42.346173805Z --- PASS: TestParseKeyString_SingleKeys/tab (0.00s) 2026-10-22T11:35:42.346192079Z --- PASS: TestParseKeyString_SingleKeys/space (0.00s) 2026-10-22T11:35:42.34620948Z --- PASS: TestParseKeyString_SingleKeys/plus_symbol (0.00s) 2026-10-22T11:35:42.346228962Z --- PASS: TestParseKeyString_SingleKeys/f5 (0.00s) 2026-10-22T11:35:42.346248985Z --- PASS: TestParseKeyString_SingleKeys/f12 (0.00s) 2026-10-22T11:35:42.346271054Z --- PASS: TestParseKeyString_SingleKeys/single_letter (0.00s) 2026-10-22T11:35:42.346289852Z --- PASS: TestParseKeyString_SingleKeys/single_number (0.00s) 2026-10-22T11:35:42.346315131Z --- PASS: TestParseKeyString_SingleKeys/arrow_left (0.00s) 2026-10-22T11:35:42.346332534Z --- PASS: TestParseKeyString_SingleKeys/arrow_right (0.00s) 2026-10-22T11:35:42.346345056Z === RUN TestParseKeyString_WithModifiers 2026-10-22T11:35:42.346363857Z === RUN TestParseKeyString_WithModifiers/ctrl+t 2026-10-22T11:35:42.346373878Z === RUN TestParseKeyString_WithModifiers/control+t 2026-10-22T11:35:42.346382976Z === RUN TestParseKeyString_WithModifiers/shift+tab 2026-10-22T11:35:42.34639184Z === RUN TestParseKeyString_WithModifiers/alt+left 2026-10-22T11:35:42.346409449Z === RUN TestParseKeyString_WithModifiers/ctrl+shift+t 2026-10-22T11:35:42.346419767Z === RUN TestParseKeyString_WithModifiers/ctrl+r 2026-10-22T11:35:42.346429004Z === RUN TestParseKeyString_WithModifiers/ctrl++ 2026-10-22T11:35:42.346438032Z --- PASS: TestParseKeyString_WithModifiers (0.00s) 2026-10-22T11:35:42.34645665Z --- PASS: TestParseKeyString_WithModifiers/ctrl+t (0.00s) 2026-10-22T11:35:42.346473474Z --- PASS: TestParseKeyString_WithModifiers/control+t (0.00s) 2026-10-22T11:35:42.34649558Z --- PASS: TestParseKeyString_WithModifiers/shift+tab (0.00s) 2026-10-22T11:35:42.34651514Z --- PASS: TestParseKeyString_WithModifiers/alt+left (0.00s) 2026-10-22T11:35:42.346533035Z --- PASS: TestParseKeyString_WithModifiers/ctrl+shift+t (0.00s) 2026-10-22T11:35:42.346553402Z --- PASS: TestParseKeyString_WithModifiers/ctrl+r (0.00s) 2026-10-22T11:35:42.346572834Z --- PASS: TestParseKeyString_WithModifiers/ctrl++ (0.00s) 2026-10-22T11:35:42.346585002Z === RUN TestParseKeyString_Invalid 2026-10-22T11:35:42.346594959Z === RUN TestParseKeyString_Invalid/#00 2026-10-22T11:35:42.346606387Z === RUN TestParseKeyString_Invalid/ctrl+ 2026-10-22T11:35:42.346615781Z === RUN TestParseKeyString_Invalid/unknownkey 2026-10-22T11:35:42.346624767Z === RUN TestParseKeyString_Invalid/ctrl+unknownkey 2026-10-22T11:35:42.346633249Z --- PASS: TestParseKeyString_Invalid (0.00s) 2026-10-22T11:35:42.346657085Z --- PASS: TestParseKeyString_Invalid/#00 (0.00s) 2026-10-22T11:35:42.346672869Z --- PASS: TestParseKeyString_Invalid/ctrl+ (0.00s) 2026-10-22T11:35:42.346688702Z --- PASS: TestParseKeyString_Invalid/unknownkey (0.00s) 2026-10-22T11:35:42.346707605Z --- PASS: TestParseKeyString_Invalid/ctrl+unknownkey (0.00s) 2026-10-22T11:35:42.346723231Z === RUN TestParseKeyString_CaseInsensitive 2026-10-22T11:35:42.346741012Z === RUN TestParseKeyString_CaseInsensitive/ctrl+t_vs_CTRL+t 2026-10-22T11:35:42.346757086Z === RUN TestParseKeyString_CaseInsensitive/Escape_vs_escape 2026-10-22T11:35:42.346772716Z === RUN TestParseKeyString_CaseInsensitive/Tab_vs_TAB 2026-10-22T11:35:42.346787449Z === RUN TestParseKeyString_CaseInsensitive/Ctrl+Shift+T_vs_ctrl+shift+t 2026-10-22T11:35:42.346801562Z --- PASS: TestParseKeyString_CaseInsensitive (0.00s) 2026-10-22T11:35:42.346825752Z --- PASS: TestParseKeyString_CaseInsensitive/ctrl+t_vs_CTRL+t (0.00s) 2026-10-22T11:35:42.34684835Z --- PASS: TestParseKeyString_CaseInsensitive/Escape_vs_escape (0.00s) 2026-10-22T11:35:42.346871948Z --- PASS: TestParseKeyString_CaseInsensitive/Tab_vs_TAB (0.00s) 2026-10-22T11:35:42.346895937Z --- PASS: TestParseKeyString_CaseInsensitive/Ctrl+Shift+T_vs_ctrl+shift+t (0.00s) 2026-10-22T11:35:42.346910705Z === RUN TestParseKeyString_UppercaseSingleLetterAddsShift 2026-10-22T11:35:42.346926576Z --- PASS: TestParseKeyString_UppercaseSingleLetterAddsShift (0.00s) 2026-10-22T11:35:42.346940425Z === RUN TestShortcutSet_Lookup 2026-10-22T11:35:42.346950596Z === RUN TestShortcutSet_Lookup/global_in_normal_mode 2026-10-22T11:35:42.346961573Z === RUN TestShortcutSet_Lookup/global_in_tab_mode 2026-10-22T11:35:42.346970669Z === RUN TestShortcutSet_Lookup/tab_mode_action 2026-10-22T11:35:42.346980126Z === RUN TestShortcutSet_Lookup/pane_mode_action 2026-10-22T11:35:42.346989319Z === RUN TestShortcutSet_Lookup/escape_exits_tab_mode 2026-10-22T11:35:42.346999539Z === RUN TestShortcutSet_Lookup/escape_exits_pane_mode 2026-10-22T11:35:42.347010255Z === RUN TestShortcutSet_Lookup/unknown_key_in_normal_mode 2026-10-22T11:35:42.347032883Z === RUN TestShortcutSet_Lookup/tab_action_not_in_normal_mode 2026-10-22T11:35:42.347063869Z --- PASS: TestShortcutSet_Lookup (0.00s) 2026-10-22T11:35:42.347084978Z --- PASS: TestShortcutSet_Lookup/global_in_normal_mode (0.00s) 2026-10-22T11:35:42.347102286Z --- PASS: TestShortcutSet_Lookup/global_in_tab_mode (0.00s) 2026-10-22T11:35:42.347121105Z --- PASS: TestShortcutSet_Lookup/tab_mode_action (0.00s) 2026-10-22T11:35:42.347137963Z --- PASS: TestShortcutSet_Lookup/pane_mode_action (0.00s) 2026-10-22T11:35:42.34715734Z --- PASS: TestShortcutSet_Lookup/escape_exits_tab_mode (0.00s) 2026-10-22T11:35:42.34717834Z --- PASS: TestShortcutSet_Lookup/escape_exits_pane_mode (0.00s) 2026-10-22T11:35:42.347198157Z --- PASS: TestShortcutSet_Lookup/unknown_key_in_normal_mode (0.00s) 2026-10-22T11:35:42.347220946Z --- PASS: TestShortcutSet_Lookup/tab_action_not_in_normal_mode (0.00s) 2026-10-22T11:35:42.347230364Z === RUN TestShouldAutoExitMode 2026-10-22T11:35:42.347241082Z --- PASS: TestShouldAutoExitMode (0.00s) 2026-10-22T11:35:42.347253437Z === RUN TestMapConfigAction_EjectPaneToWindowAliases 2026-10-22T11:35:42.347296579Z === RUN TestMapConfigAction_EjectPaneToWindowAliases/eject-pane-to-window 2026-10-22T11:35:42.347310722Z --- PASS: TestMapConfigAction_EjectPaneToWindowAliases (0.00s) 2026-10-22T11:35:42.347337164Z --- PASS: TestMapConfigAction_EjectPaneToWindowAliases/eject-pane-to-window (0.00s) 2026-10-22T11:35:42.347351361Z === RUN TestMapConfigAction_ToggleFloatingPane 2026-10-22T11:35:42.347368204Z --- PASS: TestMapConfigAction_ToggleFloatingPane (0.00s) 2026-10-22T11:35:42.347385809Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias 2026-10-22T11:35:42.347410472Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-history-systemview 2026-10-22T11:35:42.347432865Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-favorites-sidebar 2026-10-22T11:35:42.347446815Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-current-page-favorite 2026-10-22T11:35:42.347457422Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-config-systemview 2026-10-22T11:35:42.347471122Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias (0.00s) 2026-10-22T11:35:42.347493277Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-history-systemview (0.00s) 2026-10-22T11:35:42.347517072Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-favorites-sidebar (0.00s) 2026-10-22T11:35:42.347543413Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-current-page-favorite (0.00s) 2026-10-22T11:35:42.347569383Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-config-systemview (0.00s) 2026-10-22T11:35:42.347582207Z === RUN TestMapConfigAction_ToggleFloatingPaneHyphenAlias 2026-10-22T11:35:42.347592741Z --- PASS: TestMapConfigAction_ToggleFloatingPaneHyphenAlias (0.00s) 2026-10-22T11:35:42.347602569Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases 2026-10-22T11:35:42.347615979Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-left 2026-10-22T11:35:42.347632786Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-right 2026-10-22T11:35:42.347647958Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-up 2026-10-22T11:35:42.347661392Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-down 2026-10-22T11:35:42.347674782Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases (0.00s) 2026-10-22T11:35:42.347698626Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-left (0.00s) 2026-10-22T11:35:42.347723358Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-right (0.00s) 2026-10-22T11:35:42.347747261Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-up (0.00s) 2026-10-22T11:35:42.347775362Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-down (0.00s) 2026-10-22T11:35:42.347789197Z === RUN TestNewShortcutSet_VimModeActivationShortcut 2026-10-22T11:35:42.347803445Z --- PASS: TestNewShortcutSet_VimModeActivationShortcut (0.00s) 2026-10-22T11:35:42.347818587Z === RUN TestShortcutSet_Lookup_VimMode 2026-10-22T11:35:42.347830709Z === RUN TestShortcutSet_Lookup_VimMode/scroll_left 2026-10-22T11:35:42.347844562Z === RUN TestShortcutSet_Lookup_VimMode/scroll_down 2026-10-22T11:35:42.347859855Z === RUN TestShortcutSet_Lookup_VimMode/scroll_up 2026-10-22T11:35:42.347873508Z === RUN TestShortcutSet_Lookup_VimMode/scroll_right 2026-10-22T11:35:42.347883228Z === RUN TestShortcutSet_Lookup_VimMode/escape_exits_vim_mode 2026-10-22T11:35:42.347894292Z === RUN TestShortcutSet_Lookup_VimMode/enter_exits_vim_mode 2026-10-22T11:35:42.347907302Z === RUN TestShortcutSet_Lookup_VimMode/activation_shortcut_still_toggles_vim_mode 2026-10-22T11:35:42.347920547Z === RUN TestShortcutSet_Lookup_VimMode/global_shortcut_does_not_fire_inside_vim_mode 2026-10-22T11:35:42.347932051Z --- PASS: TestShortcutSet_Lookup_VimMode (0.00s) 2026-10-22T11:35:42.347949769Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_left (0.00s) 2026-10-22T11:35:42.347975905Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_down (0.00s) 2026-10-22T11:35:42.347993883Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_up (0.00s) 2026-10-22T11:35:42.348015851Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_right (0.00s) 2026-10-22T11:35:42.348036731Z --- PASS: TestShortcutSet_Lookup_VimMode/escape_exits_vim_mode (0.00s) 2026-10-22T11:35:42.34806746Z --- PASS: TestShortcutSet_Lookup_VimMode/enter_exits_vim_mode (0.00s) 2026-10-22T11:35:42.348097927Z --- PASS: TestShortcutSet_Lookup_VimMode/activation_shortcut_still_toggles_vim_mode (0.00s) 2026-10-22T11:35:42.348122268Z --- PASS: TestShortcutSet_Lookup_VimMode/global_shortcut_does_not_fire_inside_vim_mode (0.00s) 2026-10-22T11:35:42.348132164Z === RUN TestMapConfigAction_VimScrollActions 2026-10-22T11:35:42.34814971Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-left 2026-10-22T11:35:42.348166368Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-down 2026-10-22T11:35:42.348176881Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-up 2026-10-22T11:35:42.348186755Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-right 2026-10-22T11:35:42.34819731Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-down-fast 2026-10-22T11:35:42.34821091Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-up-fast 2026-10-22T11:35:42.348220598Z --- PASS: TestMapConfigAction_VimScrollActions (0.00s) 2026-10-22T11:35:42.348238521Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-left (0.00s) 2026-10-22T11:35:42.34825917Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-down (0.00s) 2026-10-22T11:35:42.348279293Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-up (0.00s) 2026-10-22T11:35:42.348305636Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-right (0.00s) 2026-10-22T11:35:42.348328989Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-down-fast (0.00s) 2026-10-22T11:35:42.348353492Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-up-fast (0.00s) 2026-10-22T11:35:42.348369057Z === RUN TestPageKeyCaptureForwardsVimModeKeys 2026-10-22T11:35:42.348381112Z --- PASS: TestPageKeyCaptureForwardsVimModeKeys (0.00s) 2026-10-22T11:35:42.348391763Z === RUN TestPageKeyCaptureEscapeIsForwardedAndKeepsCaptureForPageToEnd 2026-10-22T11:35:42.348401943Z --- PASS: TestPageKeyCaptureEscapeIsForwardedAndKeepsCaptureForPageToEnd (0.00s) 2026-10-22T11:35:42.348412992Z === RUN TestPageKeyCaptureClearedWhenLeavingVimMode 2026-10-22T11:35:42.348425402Z --- PASS: TestPageKeyCaptureClearedWhenLeavingVimMode (0.00s) 2026-10-22T11:35:42.348435393Z === RUN TestPageKeyCaptureModifiedEscapeForwardsPlainEscape 2026-10-22T11:35:42.348444767Z --- PASS: TestPageKeyCaptureModifiedEscapeForwardsPlainEscape (0.00s) 2026-10-22T11:35:42.348456507Z === RUN TestSetPageKeyCaptureDoesNotNotifyPendingListeners 2026-10-22T11:35:42.348468789Z --- PASS: TestSetPageKeyCaptureDoesNotNotifyPendingListeners (0.00s) 2026-10-22T11:35:42.348482871Z === RUN TestPageKeyCaptureLeavesVimModeToggleShortcutToGo 2026-10-22T11:35:42.348494369Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.348505441Z --- PASS: TestPageKeyCaptureLeavesVimModeToggleShortcutToGo (0.00s) 2026-10-22T11:35:42.348517369Z === RUN TestPageKeyCaptureHonorsConfiguredToggleShortcut 2026-10-22T11:35:42.348528737Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.348538635Z --- PASS: TestPageKeyCaptureHonorsConfiguredToggleShortcut (0.00s) 2026-10-22T11:35:42.348551738Z === RUN TestKeyvalToVimKey 2026-10-22T11:35:42.348571296Z === RUN TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod_roundtrip_string 2026-10-22T11:35:42.348584349Z === RUN TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift_roundtrip_string 2026-10-22T11:35:42.348594608Z === RUN TestKeyvalToVimKey/lowercase_j_without_mods_roundtrip_string 2026-10-22T11:35:42.348622669Z === RUN TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier_roundtrip_string 2026-10-22T11:35:42.348641735Z === RUN TestKeyvalToVimKey/named_Return_keeps_shift_modifier_roundtrip_string 2026-10-22T11:35:42.348657054Z === RUN TestKeyvalToVimKey/named_KP_Enter_maps_to_CR_roundtrip_string 2026-10-22T11:35:42.348675132Z === RUN TestKeyvalToVimKey/named_Space_keeps_alt_modifier_roundtrip_string 2026-10-22T11:35:42.348696894Z === RUN TestKeyvalToVimKey/named_Tab_maps_to_Tab_roundtrip_string 2026-10-22T11:35:42.348709512Z === RUN TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab_roundtrip_string 2026-10-22T11:35:42.348723528Z === RUN TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS_roundtrip_string 2026-10-22T11:35:42.348733962Z === RUN TestKeyvalToVimKey/named_Delete_is_Delete_not_Del_roundtrip_string 2026-10-22T11:35:42.348745097Z === RUN TestKeyvalToVimKey/named_Left_keeps_ctrl_roundtrip_string 2026-10-22T11:35:42.348762319Z === RUN TestKeyvalToVimKey/named_Right_roundtrip_string 2026-10-22T11:35:42.348779149Z === RUN TestKeyvalToVimKey/named_Up_roundtrip_string 2026-10-22T11:35:42.348789762Z === RUN TestKeyvalToVimKey/named_Down_roundtrip_string 2026-10-22T11:35:42.348799112Z === RUN TestKeyvalToVimKey/named_Home_roundtrip_string 2026-10-22T11:35:42.348809685Z === RUN TestKeyvalToVimKey/named_End_roundtrip_string 2026-10-22T11:35:42.348867048Z === RUN TestKeyvalToVimKey/named_PageUp_roundtrip_string 2026-10-22T11:35:42.348892255Z === RUN TestKeyvalToVimKey/named_PageDown_roundtrip_string 2026-10-22T11:35:42.348904948Z === RUN TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl_roundtrip_string 2026-10-22T11:35:42.348920559Z === RUN TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser_roundtrip_string 2026-10-22T11:35:42.348940116Z === RUN TestKeyvalToVimKey/non-printable_rejected_roundtrip_string 2026-10-22T11:35:42.348953869Z === RUN TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod 2026-10-22T11:35:42.348964421Z === RUN TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift 2026-10-22T11:35:42.34897689Z === RUN TestKeyvalToVimKey/lowercase_j_without_mods 2026-10-22T11:35:42.348991773Z === RUN TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier 2026-10-22T11:35:42.349008015Z === RUN TestKeyvalToVimKey/named_Return_keeps_shift_modifier 2026-10-22T11:35:42.349026171Z === RUN TestKeyvalToVimKey/named_KP_Enter_maps_to_CR 2026-10-22T11:35:42.349038594Z === RUN TestKeyvalToVimKey/named_Space_keeps_alt_modifier 2026-10-22T11:35:42.349045271Z === RUN TestKeyvalToVimKey/named_Tab_maps_to_Tab 2026-10-22T11:35:42.349061622Z === RUN TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab 2026-10-22T11:35:42.349087369Z === RUN TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS 2026-10-22T11:35:42.349101137Z === RUN TestKeyvalToVimKey/named_Delete_is_Delete_not_Del 2026-10-22T11:35:42.349110917Z === RUN TestKeyvalToVimKey/named_Left_keeps_ctrl 2026-10-22T11:35:42.349117027Z === RUN TestKeyvalToVimKey/named_Right 2026-10-22T11:35:42.349128556Z === RUN TestKeyvalToVimKey/named_Up 2026-10-22T11:35:42.349138993Z === RUN TestKeyvalToVimKey/named_Down 2026-10-22T11:35:42.349147656Z === RUN TestKeyvalToVimKey/named_Home 2026-10-22T11:35:42.349152983Z === RUN TestKeyvalToVimKey/named_End 2026-10-22T11:35:42.349161302Z === RUN TestKeyvalToVimKey/named_PageUp 2026-10-22T11:35:42.349168549Z === RUN TestKeyvalToVimKey/named_PageDown 2026-10-22T11:35:42.349180469Z === RUN TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl 2026-10-22T11:35:42.349194173Z === RUN TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser 2026-10-22T11:35:42.349216568Z === RUN TestKeyvalToVimKey/non-printable_rejected 2026-10-22T11:35:42.349231432Z --- PASS: TestKeyvalToVimKey (0.00s) 2026-10-22T11:35:42.349262022Z --- PASS: TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod_roundtrip_string (0.00s) 2026-10-22T11:35:42.349292786Z --- PASS: TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift_roundtrip_string (0.00s) 2026-10-22T11:35:42.349312967Z --- PASS: TestKeyvalToVimKey/lowercase_j_without_mods_roundtrip_string (0.00s) 2026-10-22T11:35:42.349338428Z --- PASS: TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier_roundtrip_string (0.00s) 2026-10-22T11:35:42.349359176Z --- PASS: TestKeyvalToVimKey/named_Return_keeps_shift_modifier_roundtrip_string (0.00s) 2026-10-22T11:35:42.349385185Z --- PASS: TestKeyvalToVimKey/named_KP_Enter_maps_to_CR_roundtrip_string (0.00s) 2026-10-22T11:35:42.349410137Z --- PASS: TestKeyvalToVimKey/named_Space_keeps_alt_modifier_roundtrip_string (0.00s) 2026-10-22T11:35:42.349434585Z --- PASS: TestKeyvalToVimKey/named_Tab_maps_to_Tab_roundtrip_string (0.00s) 2026-10-22T11:35:42.349461Z --- PASS: TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab_roundtrip_string (0.00s) 2026-10-22T11:35:42.34948602Z --- PASS: TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS_roundtrip_string (0.00s) 2026-10-22T11:35:42.349509561Z --- PASS: TestKeyvalToVimKey/named_Delete_is_Delete_not_Del_roundtrip_string (0.00s) 2026-10-22T11:35:42.349542027Z --- PASS: TestKeyvalToVimKey/named_Left_keeps_ctrl_roundtrip_string (0.00s) 2026-10-22T11:35:42.349567868Z --- PASS: TestKeyvalToVimKey/named_Right_roundtrip_string (0.00s) 2026-10-22T11:35:42.349591127Z --- PASS: TestKeyvalToVimKey/named_Up_roundtrip_string (0.00s) 2026-10-22T11:35:42.349614797Z --- PASS: TestKeyvalToVimKey/named_Down_roundtrip_string (0.00s) 2026-10-22T11:35:42.349637821Z --- PASS: TestKeyvalToVimKey/named_Home_roundtrip_string (0.00s) 2026-10-22T11:35:42.34965947Z --- PASS: TestKeyvalToVimKey/named_End_roundtrip_string (0.00s) 2026-10-22T11:35:42.349683127Z --- PASS: TestKeyvalToVimKey/named_PageUp_roundtrip_string (0.00s) 2026-10-22T11:35:42.349706205Z --- PASS: TestKeyvalToVimKey/named_PageDown_roundtrip_string (0.00s) 2026-10-22T11:35:42.349732854Z --- PASS: TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl_roundtrip_string (0.00s) 2026-10-22T11:35:42.349773968Z --- PASS: TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser_roundtrip_string (0.00s) 2026-10-22T11:35:42.349802065Z --- PASS: TestKeyvalToVimKey/non-printable_rejected_roundtrip_string (0.00s) 2026-10-22T11:35:42.349829925Z --- PASS: TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod (0.00s) 2026-10-22T11:35:42.34985443Z --- PASS: TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift (0.00s) 2026-10-22T11:35:42.349876238Z --- PASS: TestKeyvalToVimKey/lowercase_j_without_mods (0.00s) 2026-10-22T11:35:42.349912793Z --- PASS: TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier (0.00s) 2026-10-22T11:35:42.34993786Z --- PASS: TestKeyvalToVimKey/named_Return_keeps_shift_modifier (0.00s) 2026-10-22T11:35:42.349961138Z --- PASS: TestKeyvalToVimKey/named_KP_Enter_maps_to_CR (0.00s) 2026-10-22T11:35:42.349983341Z --- PASS: TestKeyvalToVimKey/named_Space_keeps_alt_modifier (0.00s) 2026-10-22T11:35:42.350004775Z --- PASS: TestKeyvalToVimKey/named_Tab_maps_to_Tab (0.00s) 2026-10-22T11:35:42.350024963Z --- PASS: TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab (0.00s) 2026-10-22T11:35:42.350047938Z --- PASS: TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS (0.00s) 2026-10-22T11:35:42.350071329Z --- PASS: TestKeyvalToVimKey/named_Delete_is_Delete_not_Del (0.00s) 2026-10-22T11:35:42.350092912Z --- PASS: TestKeyvalToVimKey/named_Left_keeps_ctrl (0.00s) 2026-10-22T11:35:42.350114182Z --- PASS: TestKeyvalToVimKey/named_Right (0.00s) 2026-10-22T11:35:42.350133546Z --- PASS: TestKeyvalToVimKey/named_Up (0.00s) 2026-10-22T11:35:42.350154438Z --- PASS: TestKeyvalToVimKey/named_Down (0.00s) 2026-10-22T11:35:42.350171721Z --- PASS: TestKeyvalToVimKey/named_Home (0.00s) 2026-10-22T11:35:42.35018633Z --- PASS: TestKeyvalToVimKey/named_End (0.00s) 2026-10-22T11:35:42.350201072Z --- PASS: TestKeyvalToVimKey/named_PageUp (0.00s) 2026-10-22T11:35:42.350219948Z --- PASS: TestKeyvalToVimKey/named_PageDown (0.00s) 2026-10-22T11:35:42.350242532Z --- PASS: TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl (0.00s) 2026-10-22T11:35:42.350269361Z --- PASS: TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser (0.00s) 2026-10-22T11:35:42.350290713Z --- PASS: TestKeyvalToVimKey/non-printable_rejected (0.00s) 2026-10-22T11:35:42.350306723Z === RUN TestNewVimModeSequenceState_NilTrie 2026-10-22T11:35:42.35032286Z --- PASS: TestNewVimModeSequenceState_NilTrie (0.00s) 2026-10-22T11:35:42.350336565Z === RUN TestTrieOwnsBinding 2026-10-22T11:35:42.350351004Z === RUN TestTrieOwnsBinding/enter 2026-10-22T11:35:42.350362255Z === RUN TestTrieOwnsBinding/ 2026-10-22T11:35:42.350373023Z === RUN TestTrieOwnsBinding/gi 2026-10-22T11:35:42.350389859Z === RUN TestTrieOwnsBinding/ 2026-10-22T11:35:42.350406872Z === RUN TestTrieOwnsBinding/j 2026-10-22T11:35:42.350420161Z === RUN TestTrieOwnsBinding/} 2026-10-22T11:35:42.35043455Z === RUN TestTrieOwnsBinding/escape 2026-10-22T11:35:42.350443281Z === RUN TestTrieOwnsBinding/]] 2026-10-22T11:35:42.350451267Z === RUN TestTrieOwnsBinding/yah 2026-10-22T11:35:42.350459241Z === RUN TestTrieOwnsBinding/gO 2026-10-22T11:35:42.350471779Z === RUN TestTrieOwnsBinding/shift+j 2026-10-22T11:35:42.350481017Z --- PASS: TestTrieOwnsBinding (0.00s) 2026-10-22T11:35:42.350494648Z --- PASS: TestTrieOwnsBinding/enter (0.00s) 2026-10-22T11:35:42.350515746Z --- PASS: TestTrieOwnsBinding/ (0.00s) 2026-10-22T11:35:42.350530691Z --- PASS: TestTrieOwnsBinding/gi (0.00s) 2026-10-22T11:35:42.350546608Z --- PASS: TestTrieOwnsBinding/ (0.00s) 2026-10-22T11:35:42.350564725Z --- PASS: TestTrieOwnsBinding/j (0.00s) 2026-10-22T11:35:42.35057845Z --- PASS: TestTrieOwnsBinding/} (0.00s) 2026-10-22T11:35:42.350594257Z --- PASS: TestTrieOwnsBinding/escape (0.00s) 2026-10-22T11:35:42.350615965Z --- PASS: TestTrieOwnsBinding/]] (0.00s) 2026-10-22T11:35:42.350651482Z --- PASS: TestTrieOwnsBinding/yah (0.00s) 2026-10-22T11:35:42.350690351Z --- PASS: TestTrieOwnsBinding/gO (0.00s) 2026-10-22T11:35:42.350705926Z --- PASS: TestTrieOwnsBinding/shift+j (0.00s) 2026-10-22T11:35:42.350724699Z === RUN TestTrieOwnsBinding_CrossContractAtoms 2026-10-22T11:35:42.350739515Z === RUN TestTrieOwnsBinding_CrossContractAtoms/} 2026-10-22T11:35:42.350753778Z === RUN TestTrieOwnsBinding_CrossContractAtoms/ 2026-10-22T11:35:42.350763735Z === RUN TestTrieOwnsBinding_CrossContractAtoms/ 2026-10-22T11:35:42.35077275Z === RUN TestTrieOwnsBinding_CrossContractAtoms/J 2026-10-22T11:35:42.350783794Z === RUN TestTrieOwnsBinding_CrossContractAtoms/enter 2026-10-22T11:35:42.350799197Z === RUN TestTrieOwnsBinding_CrossContractAtoms/escape 2026-10-22T11:35:42.350813562Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms (0.00s) 2026-10-22T11:35:42.350845112Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/} (0.00s) 2026-10-22T11:35:42.350867868Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/ (0.00s) 2026-10-22T11:35:42.35088496Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/ (0.00s) 2026-10-22T11:35:42.350905291Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/J (0.00s) 2026-10-22T11:35:42.350925069Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/enter (0.00s) 2026-10-22T11:35:42.350950337Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/escape (0.00s) 2026-10-22T11:35:42.3509601Z === RUN TestBuildVimModeTrie 2026-10-22T11:35:42.350968951Z --- PASS: TestBuildVimModeTrie (0.00s) 2026-10-22T11:35:42.35097967Z === RUN TestBuildVimModeTrie_ConflictKeepsFirstSortedWinner 2026-10-22T11:35:42.350997797Z {"level":"debug","error":"vimkeys: duplicate binding","key":"","action":"zzz-later","time":"2026-10-22T11:35:40Z","message":"vim mode trie insert skipped"} 2026-10-22T11:35:42.35101089Z --- PASS: TestBuildVimModeTrie_ConflictKeepsFirstSortedWinner (0.00s) 2026-10-22T11:35:42.351020078Z === RUN TestShortcutSet_VimModeSequencesOwnership 2026-10-22T11:35:42.351032053Z === RUN TestShortcutSet_VimModeSequencesOwnership/legacy_bindings 2026-10-22T11:35:42.35104543Z === RUN TestShortcutSet_VimModeSequencesOwnership/owned_bindings_absent_from_legacy_table 2026-10-22T11:35:42.351057839Z === RUN TestShortcutSet_VimModeSequencesOwnership/trie_resolves_owned_sequence 2026-10-22T11:35:42.351067935Z --- PASS: TestShortcutSet_VimModeSequencesOwnership (0.00s) 2026-10-22T11:35:42.351094202Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/legacy_bindings (0.00s) 2026-10-22T11:35:42.351119227Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/owned_bindings_absent_from_legacy_table (0.00s) 2026-10-22T11:35:42.351142611Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/trie_resolves_owned_sequence (0.00s) 2026-10-22T11:35:42.351154367Z === RUN TestFeedVimModeSequence_CompleteDoubleBracket 2026-10-22T11:35:42.351168847Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351185931Z {"level":"debug","action":"heading-next","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence complete"} 2026-10-22T11:35:42.35120137Z --- PASS: TestFeedVimModeSequence_CompleteDoubleBracket (0.00s) 2026-10-22T11:35:42.351219383Z === RUN TestFeedVimModeSequence_ConfiguredConfirmActivatesAndExits 2026-10-22T11:35:42.351231719Z {"level":"debug","pending":"z","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.35124284Z {"level":"debug","action":"confirm","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence complete"} 2026-10-22T11:35:42.351254206Z --- PASS: TestFeedVimModeSequence_ConfiguredConfirmActivatesAndExits (0.00s) 2026-10-22T11:35:42.351263609Z === RUN TestFeedVimModeSequence_PendingYankNotifications 2026-10-22T11:35:42.351274359Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351287239Z {"level":"debug","pending":"ya","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351298781Z {"level":"debug","action":"yank-section","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence complete"} 2026-10-22T11:35:42.351316777Z --- PASS: TestFeedVimModeSequence_PendingYankNotifications (0.00s) 2026-10-22T11:35:42.351327124Z === RUN TestFeedVimModeSequence_UnknownFallsThrough 2026-10-22T11:35:42.351337881Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.351347849Z --- PASS: TestFeedVimModeSequence_UnknownFallsThrough (0.00s) 2026-10-22T11:35:42.351364774Z === RUN TestFeedVimModeSequence_IgnoresOutsideVimMode 2026-10-22T11:35:42.35137514Z --- PASS: TestFeedVimModeSequence_IgnoresOutsideVimMode (0.00s) 2026-10-22T11:35:42.351384513Z === RUN TestFeedVimModeSequence_ModeExitResetsSilently 2026-10-22T11:35:42.351425246Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351451258Z --- PASS: TestFeedVimModeSequence_ModeExitResetsSilently (0.00s) 2026-10-22T11:35:42.351462216Z === RUN TestFeedVimModeSequence_CountPrefix 2026-10-22T11:35:42.351473119Z {"level":"debug","pending":"2","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351493099Z {"level":"debug","pending":"2]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351513777Z {"level":"debug","action":"heading-next","count":2,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence complete"} 2026-10-22T11:35:42.351528391Z --- PASS: TestFeedVimModeSequence_CountPrefix (0.00s) 2026-10-22T11:35:42.351542643Z === RUN TestFeedVimModeSequence_AmbiguityTimeout 2026-10-22T11:35:42.351559865Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.35158155Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity timer armed"} 2026-10-22T11:35:42.351601595Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351621244Z {"level":"debug","action":"bracket-c","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity resolved"} 2026-10-22T11:35:42.351637101Z --- PASS: TestFeedVimModeSequence_AmbiguityTimeout (0.00s) 2026-10-22T11:35:42.35164607Z === RUN TestFeedVimModeSequence_TimeoutZeroResolvesImmediately 2026-10-22T11:35:42.351664225Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351676984Z {"level":"debug","timeout":0,"generation":2,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity timer armed"} 2026-10-22T11:35:42.351689246Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351705342Z {"level":"debug","action":"bracket-c","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity resolved"} 2026-10-22T11:35:42.351720678Z --- PASS: TestFeedVimModeSequence_TimeoutZeroResolvesImmediately (0.00s) 2026-10-22T11:35:42.35174877Z === RUN TestFeedVimModeSequence_NextKeyStopsTimer 2026-10-22T11:35:42.351767875Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351781295Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity timer armed"} 2026-10-22T11:35:42.351797161Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351819025Z {"level":"debug","action":"bracket-cc","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence complete"} 2026-10-22T11:35:42.351864869Z {"level":"debug","generation":2,"time":"2026-10-22T11:35:40Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T11:35:42.35188535Z --- PASS: TestFeedVimModeSequence_NextKeyStopsTimer (0.00s) 2026-10-22T11:35:42.351901763Z === RUN TestFeedVimModeSequence_StaleQueuedTimeoutNoOp 2026-10-22T11:35:42.351914405Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.35193204Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity timer armed"} 2026-10-22T11:35:42.351944461Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351955927Z {"level":"debug","generation":2,"time":"2026-10-22T11:35:40Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T11:35:42.351977165Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.351989538Z {"level":"debug","timeout":500,"generation":5,"time":"2026-10-22T11:35:40Z","message":"vim mode ambiguity timer armed"} 2026-10-22T11:35:42.352002644Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.352024002Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence matcher replaced"} 2026-10-22T11:35:42.352036803Z {"level":"debug","generation":5,"time":"2026-10-22T11:35:40Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T11:35:42.352047939Z --- PASS: TestFeedVimModeSequence_StaleQueuedTimeoutNoOp (0.00s) 2026-10-22T11:35:42.352061734Z === RUN TestFeedVimModeSequence_ReloadReplacesMatcher 2026-10-22T11:35:42.352070237Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.352080372Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence matcher replaced"} 2026-10-22T11:35:42.352094292Z {"level":"debug","time":"2026-10-22T11:35:40Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T11:35:42.352110079Z {"level":"debug","pending":"g","ambiguous":false,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence pending"} 2026-10-22T11:35:42.352149971Z {"level":"debug","action":"action-b","count":0,"time":"2026-10-22T11:35:40Z","message":"vim mode sequence complete"} 2026-10-22T11:35:42.352168155Z --- PASS: TestFeedVimModeSequence_ReloadReplacesMatcher (0.00s) 2026-10-22T11:35:42.352179995Z PASS 2026-10-22T11:35:42.35219667Z ok github.com/bnema/dumber/internal/ui/input 0.519s 2026-10-22T11:35:42.352213711Z === RUN TestGtkPanedReleaseTickCallbackUnrefsRawSlotExactlyOnce 2026-10-22T11:35:42.352225814Z --- PASS: TestGtkPanedReleaseTickCallbackUnrefsRawSlotExactlyOnce (0.00s) 2026-10-22T11:35:42.352247704Z === RUN TestSplitViewQueuedRatioCallbackDoesNotRunAfterCleanup 2026-10-22T11:35:42.352263568Z --- PASS: TestSplitViewQueuedRatioCallbackDoesNotRunAfterCleanup (0.10s) 2026-10-22T11:35:42.352280576Z === RUN TestSplitViewSupersededRatioCallbackDeliversOnlyLatestValueOnce 2026-10-22T11:35:42.352296119Z --- PASS: TestSplitViewSupersededRatioCallbackDeliversOnlyLatestValueOnce (0.20s) 2026-10-22T11:35:42.352310262Z === RUN TestSplitViewIdleSchedulersAreInstanceScoped 2026-10-22T11:35:42.352326029Z --- PASS: TestSplitViewIdleSchedulersAreInstanceScoped (0.10s) 2026-10-22T11:35:42.35234636Z === RUN TestSplitViewCleanupReleasesTickCallbackExactlyOnce 2026-10-22T11:35:42.352362945Z --- PASS: TestSplitViewCleanupReleasesTickCallbackExactlyOnce (0.00s) 2026-10-22T11:35:42.35238686Z === RUN TestNewSplitView_Horizontal 2026-10-22T11:35:42.352398696Z --- PASS: TestNewSplitView_Horizontal (0.00s) 2026-10-22T11:35:42.352406508Z === RUN TestNewSplitView_Vertical 2026-10-22T11:35:42.352414331Z --- PASS: TestNewSplitView_Vertical (0.00s) 2026-10-22T11:35:42.3524231Z === RUN TestNewSplitView_NilChildren 2026-10-22T11:35:42.352430374Z --- PASS: TestNewSplitView_NilChildren (0.00s) 2026-10-22T11:35:42.35243507Z === RUN TestSetRatio_ValidRange 2026-10-22T11:35:42.352442011Z === RUN TestSetRatio_ValidRange/zero 2026-10-22T11:35:42.352460447Z === RUN TestSetRatio_ValidRange/one 2026-10-22T11:35:42.352478703Z === RUN TestSetRatio_ValidRange/middle 2026-10-22T11:35:42.352498765Z === RUN TestSetRatio_ValidRange/quarter 2026-10-22T11:35:42.352512437Z === RUN TestSetRatio_ValidRange/three_quarters 2026-10-22T11:35:42.352537425Z --- PASS: TestSetRatio_ValidRange (0.00s) 2026-10-22T11:35:42.352564802Z --- PASS: TestSetRatio_ValidRange/zero (0.00s) 2026-10-22T11:35:42.352585483Z --- PASS: TestSetRatio_ValidRange/one (0.00s) 2026-10-22T11:35:42.352601099Z --- PASS: TestSetRatio_ValidRange/middle (0.00s) 2026-10-22T11:35:42.352616427Z --- PASS: TestSetRatio_ValidRange/quarter (0.00s) 2026-10-22T11:35:42.352638432Z --- PASS: TestSetRatio_ValidRange/three_quarters (0.00s) 2026-10-22T11:35:42.352652709Z === RUN TestSetRatio_OutOfRange_Clamped 2026-10-22T11:35:42.352663235Z === RUN TestSetRatio_OutOfRange_Clamped/negative 2026-10-22T11:35:42.352672357Z === RUN TestSetRatio_OutOfRange_Clamped/very_negative 2026-10-22T11:35:42.352681766Z === RUN TestSetRatio_OutOfRange_Clamped/greater_than_one 2026-10-22T11:35:42.352690449Z === RUN TestSetRatio_OutOfRange_Clamped/much_greater 2026-10-22T11:35:42.352706511Z --- PASS: TestSetRatio_OutOfRange_Clamped (0.00s) 2026-10-22T11:35:42.352732386Z --- PASS: TestSetRatio_OutOfRange_Clamped/negative (0.00s) 2026-10-22T11:35:42.35277262Z --- PASS: TestSetRatio_OutOfRange_Clamped/very_negative (0.00s) 2026-10-22T11:35:42.35280722Z --- PASS: TestSetRatio_OutOfRange_Clamped/greater_than_one (0.00s) 2026-10-22T11:35:42.352832646Z --- PASS: TestSetRatio_OutOfRange_Clamped/much_greater (0.00s) 2026-10-22T11:35:42.35284838Z === RUN TestSwapStart_ReplacesChild 2026-10-22T11:35:42.352866979Z --- PASS: TestSwapStart_ReplacesChild (0.00s) 2026-10-22T11:35:42.352886859Z === RUN TestSwapEnd_ReplacesChild 2026-10-22T11:35:42.352903134Z --- PASS: TestSwapEnd_ReplacesChild (0.00s) 2026-10-22T11:35:42.35291654Z === RUN TestSwapStart_FromNil 2026-10-22T11:35:42.352927351Z --- PASS: TestSwapStart_FromNil (0.00s) 2026-10-22T11:35:42.352944425Z === RUN TestSwapEnd_ToNil 2026-10-22T11:35:42.352968321Z --- PASS: TestSwapEnd_ToNil (0.00s) 2026-10-22T11:35:42.352979134Z === RUN TestWidget_ReturnsPanedWidget 2026-10-22T11:35:42.352989979Z --- PASS: TestWidget_ReturnsPanedWidget (0.00s) 2026-10-22T11:35:42.353001329Z === RUN TestSetPosition_DelegatesToPaned 2026-10-22T11:35:42.353013154Z --- PASS: TestSetPosition_DelegatesToPaned (0.00s) 2026-10-22T11:35:42.353023403Z === RUN TestApplyRatio_Vertical_ContinuesWhenChildrenStayDegenerate 2026-10-22T11:35:42.353033543Z --- PASS: TestApplyRatio_Vertical_ContinuesWhenChildrenStayDegenerate (0.00s) 2026-10-22T11:35:42.353044431Z === RUN TestGetPosition_DelegatesToPaned 2026-10-22T11:35:42.353056316Z --- PASS: TestGetPosition_DelegatesToPaned (0.00s) 2026-10-22T11:35:42.353067261Z === RUN TestSetWideHandle_DelegatesToPaned 2026-10-22T11:35:42.353076363Z --- PASS: TestSetWideHandle_DelegatesToPaned (0.00s) 2026-10-22T11:35:42.35308706Z === RUN TestNewSplitView_InitialRatio_Clamped 2026-10-22T11:35:42.353099403Z === RUN TestNewSplitView_InitialRatio_Clamped/negative_clamped_to_zero 2026-10-22T11:35:42.353109237Z === RUN TestNewSplitView_InitialRatio_Clamped/greater_than_one_clamped 2026-10-22T11:35:42.353118295Z === RUN TestNewSplitView_InitialRatio_Clamped/valid_preserved 2026-10-22T11:35:42.353131162Z --- PASS: TestNewSplitView_InitialRatio_Clamped (0.00s) 2026-10-22T11:35:42.353153806Z --- PASS: TestNewSplitView_InitialRatio_Clamped/negative_clamped_to_zero (0.00s) 2026-10-22T11:35:42.353175025Z --- PASS: TestNewSplitView_InitialRatio_Clamped/greater_than_one_clamped (0.00s) 2026-10-22T11:35:42.353195741Z --- PASS: TestNewSplitView_InitialRatio_Clamped/valid_preserved (0.00s) 2026-10-22T11:35:42.353204301Z === RUN TestNewStackedView_EmptyStack 2026-10-22T11:35:42.353212584Z --- PASS: TestNewStackedView_EmptyStack (0.00s) 2026-10-22T11:35:42.353232251Z === RUN TestAddPane_SinglePane_BecomesActive 2026-10-22T11:35:42.353242876Z --- PASS: TestAddPane_SinglePane_BecomesActive (0.03s) 2026-10-22T11:35:42.353252109Z === RUN TestAddPane_MultiplePanes_LastBecomesActive 2026-10-22T11:35:42.353264019Z --- PASS: TestAddPane_MultiplePanes_LastBecomesActive (0.00s) 2026-10-22T11:35:42.353276368Z === RUN TestRemovePane_MiddlePane 2026-10-22T11:35:42.353285216Z --- PASS: TestRemovePane_MiddlePane (0.00s) 2026-10-22T11:35:42.35329649Z === RUN TestRemovePane_LastPane_ReturnsError 2026-10-22T11:35:42.353307757Z --- PASS: TestRemovePane_LastPane_ReturnsError (0.00s) 2026-10-22T11:35:42.353319716Z === RUN TestRemovePane_EmptyStack_ReturnsError 2026-10-22T11:35:42.353329249Z --- PASS: TestRemovePane_EmptyStack_ReturnsError (0.00s) 2026-10-22T11:35:42.353337323Z === RUN TestRemovePane_IndexOutOfBounds 2026-10-22T11:35:42.353345791Z --- PASS: TestRemovePane_IndexOutOfBounds (0.00s) 2026-10-22T11:35:42.353362961Z === RUN TestSetActive_ValidIndex 2026-10-22T11:35:42.353374311Z --- PASS: TestSetActive_ValidIndex (0.00s) 2026-10-22T11:35:42.353383059Z === RUN TestSetActive_OutOfBounds 2026-10-22T11:35:42.353393515Z --- PASS: TestSetActive_OutOfBounds (0.00s) 2026-10-22T11:35:42.353409351Z === RUN TestSetActive_EmptyStack 2026-10-22T11:35:42.353420056Z --- PASS: TestSetActive_EmptyStack (0.00s) 2026-10-22T11:35:42.353430298Z === RUN TestUpdateTitle 2026-10-22T11:35:42.353440514Z --- PASS: TestUpdateTitle (0.00s) 2026-10-22T11:35:42.353451178Z === RUN TestUpdateTitle_InvalidIndex 2026-10-22T11:35:42.353465144Z --- PASS: TestUpdateTitle_InvalidIndex (0.00s) 2026-10-22T11:35:42.353478617Z === RUN TestUpdateFavicon 2026-10-22T11:35:42.353489366Z --- PASS: TestUpdateFavicon (0.00s) 2026-10-22T11:35:42.353499551Z === RUN TestGetContainer 2026-10-22T11:35:42.353511037Z --- PASS: TestGetContainer (0.00s) 2026-10-22T11:35:42.353524548Z === RUN TestGetContainer_InvalidIndex 2026-10-22T11:35:42.353542401Z --- PASS: TestGetContainer_InvalidIndex (0.00s) 2026-10-22T11:35:42.353556491Z === RUN TestWidget_ReturnsBoxWidget 2026-10-22T11:35:42.353569893Z --- PASS: TestWidget_ReturnsBoxWidget (0.00s) 2026-10-22T11:35:42.353582617Z === RUN TestNavigateNext_WrapsAround 2026-10-22T11:35:42.353592031Z --- PASS: TestNavigateNext_WrapsAround (0.00s) 2026-10-22T11:35:42.353600809Z === RUN TestNavigatePrevious_WrapsAround 2026-10-22T11:35:42.35360659Z --- PASS: TestNavigatePrevious_WrapsAround (0.00s) 2026-10-22T11:35:42.353616084Z === RUN TestNavigateNext_EmptyStack 2026-10-22T11:35:42.353640847Z --- PASS: TestNavigateNext_EmptyStack (0.00s) 2026-10-22T11:35:42.353650863Z === RUN TestNavigatePrevious_EmptyStack 2026-10-22T11:35:42.353659732Z --- PASS: TestNavigatePrevious_EmptyStack (0.00s) 2026-10-22T11:35:42.353668088Z === RUN TestSetOnActivate_Callback 2026-10-22T11:35:42.353679747Z --- PASS: TestSetOnActivate_Callback (0.00s) 2026-10-22T11:35:42.353697193Z === RUN TestInsertPaneAfter_AtBeginning 2026-10-22T11:35:42.353707619Z --- PASS: TestInsertPaneAfter_AtBeginning (0.00s) 2026-10-22T11:35:42.353716014Z === RUN TestInsertPaneAfter_InMiddle 2026-10-22T11:35:42.353724225Z --- PASS: TestInsertPaneAfter_InMiddle (0.00s) 2026-10-22T11:35:42.353734213Z === RUN TestInsertPaneAfter_AtEnd 2026-10-22T11:35:42.353744675Z --- PASS: TestInsertPaneAfter_AtEnd (0.01s) 2026-10-22T11:35:42.353753577Z === RUN TestInsertPaneAfter_MaintainsOrder 2026-10-22T11:35:42.353769549Z --- PASS: TestInsertPaneAfter_MaintainsOrder (0.01s) 2026-10-22T11:35:42.353779589Z === RUN TestInsertPaneAfter_InvalidIndexClamped 2026-10-22T11:35:42.353788736Z --- PASS: TestInsertPaneAfter_InvalidIndexClamped (0.00s) 2026-10-22T11:35:42.353802391Z === RUN TestTreeRendererClearReleasesOwnedSplitTickExactlyOnce 2026-10-22T11:35:42.35381885Z --- PASS: TestTreeRendererClearReleasesOwnedSplitTickExactlyOnce (0.00s) 2026-10-22T11:35:42.353867207Z === RUN TestNewTreeRenderer_CreatesRenderer 2026-10-22T11:35:42.353885619Z --- PASS: TestNewTreeRenderer_CreatesRenderer (0.00s) 2026-10-22T11:35:42.353894992Z === RUN TestBuild_NilRoot_ReturnsError 2026-10-22T11:35:42.353906206Z --- PASS: TestBuild_NilRoot_ReturnsError (0.00s) 2026-10-22T11:35:42.353914253Z === RUN TestBuild_SingleLeafPane 2026-10-22T11:35:42.353927118Z --- PASS: TestBuild_SingleLeafPane (0.00s) 2026-10-22T11:35:42.353941259Z === RUN TestBuild_HorizontalSplit 2026-10-22T11:35:42.35395104Z --- PASS: TestBuild_HorizontalSplit (0.01s) 2026-10-22T11:35:42.353958588Z === RUN TestBuild_VerticalSplit 2026-10-22T11:35:42.353978396Z --- PASS: TestBuild_VerticalSplit (0.00s) 2026-10-22T11:35:42.353993796Z === RUN TestBuild_NestedSplits 2026-10-22T11:35:42.35401156Z --- PASS: TestBuild_NestedSplits (0.01s) 2026-10-22T11:35:42.354033049Z === RUN TestLookup_ExistingNode 2026-10-22T11:35:42.35404586Z --- PASS: TestLookup_ExistingNode (0.00s) 2026-10-22T11:35:42.354054873Z === RUN TestLookup_NonExistentNode 2026-10-22T11:35:42.354063688Z --- PASS: TestLookup_NonExistentNode (0.00s) 2026-10-22T11:35:42.354072849Z === RUN TestLookupNode_Existing 2026-10-22T11:35:42.354092293Z --- PASS: TestLookupNode_Existing (0.00s) 2026-10-22T11:35:42.354102032Z === RUN TestLookupNode_NonExistent 2026-10-22T11:35:42.354110831Z --- PASS: TestLookupNode_NonExistent (0.00s) 2026-10-22T11:35:42.354116095Z === RUN TestClear_RemovesAllMappings 2026-10-22T11:35:42.354124522Z --- PASS: TestClear_RemovesAllMappings (0.00s) 2026-10-22T11:35:42.354134584Z === RUN TestGetNodeIDs_ReturnsAllIDs 2026-10-22T11:35:42.354149845Z --- PASS: TestGetNodeIDs_ReturnsAllIDs (0.00s) 2026-10-22T11:35:42.354163354Z === RUN TestBuild_ClearsPreviousMappings 2026-10-22T11:35:42.35418149Z --- PASS: TestBuild_ClearsPreviousMappings (0.00s) 2026-10-22T11:35:42.354198168Z === RUN TestBuild_NilPaneViewFactory_ReturnsNilForLeaves 2026-10-22T11:35:42.354211711Z --- PASS: TestBuild_NilPaneViewFactory_ReturnsNilForLeaves (0.00s) 2026-10-22T11:35:42.354221864Z === RUN TestBuild_EmptyNodeID_NotStored 2026-10-22T11:35:42.354231006Z --- PASS: TestBuild_EmptyNodeID_NotStored (0.00s) 2026-10-22T11:35:42.35424135Z === RUN TestUpdateSplitRatio_ExistingNode 2026-10-22T11:35:42.354253492Z --- PASS: TestUpdateSplitRatio_ExistingNode (0.00s) 2026-10-22T11:35:42.354263284Z === RUN TestUpdateSplitRatio_NonExistentNode 2026-10-22T11:35:42.354271996Z --- PASS: TestUpdateSplitRatio_NonExistentNode (0.00s) 2026-10-22T11:35:42.354279496Z PASS 2026-10-22T11:35:42.354285638Z ok github.com/bnema/dumber/internal/ui/layout 0.529s 2026-10-22T11:35:42.354295401Z ? github.com/bnema/dumber/internal/ui/layout/mocks [no test files] 2026-10-22T11:35:42.354304338Z === RUN TestCoalescerMergesBurstIntoSingleIdle 2026-10-22T11:35:42.354321635Z --- PASS: TestCoalescerMergesBurstIntoSingleIdle (0.00s) 2026-10-22T11:35:42.354332944Z === RUN TestCoalescerDropsWorkAfterDestroy 2026-10-22T11:35:42.354342473Z --- PASS: TestCoalescerDropsWorkAfterDestroy (0.00s) 2026-10-22T11:35:42.354350751Z === RUN TestNewCoalescerPanicsOnNilPost 2026-10-22T11:35:42.354359286Z --- PASS: TestNewCoalescerPanicsOnNilPost (0.00s) 2026-10-22T11:35:42.35436888Z PASS 2026-10-22T11:35:42.354380498Z ok github.com/bnema/dumber/internal/ui/mainloop 0.002s 2026-10-22T11:35:42.354389429Z === RUN TestParseRoute 2026-10-22T11:35:42.354397474Z === PAUSE TestParseRoute 2026-10-22T11:35:42.354426283Z === RUN TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T11:35:42.354441376Z === PAUSE TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T11:35:42.354456951Z === RUN TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T11:35:42.354470971Z === PAUSE TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T11:35:42.354486916Z === RUN TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T11:35:42.354514854Z === PAUSE TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T11:35:42.354528168Z === RUN TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T11:35:42.354537805Z === PAUSE TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T11:35:42.354546992Z === RUN TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T11:35:42.354557771Z === PAUSE TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T11:35:42.35457288Z === RUN TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T11:35:42.354583661Z === PAUSE TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T11:35:42.354592874Z === RUN TestCurrentHistoryRouteSnapshotIncludesWindowAfter 2026-10-22T11:35:42.354605761Z --- PASS: TestCurrentHistoryRouteSnapshotIncludesWindowAfter (0.00s) 2026-10-22T11:35:42.354618286Z === RUN TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T11:35:42.354629594Z === PAUSE TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T11:35:42.354639674Z === RUN TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T11:35:42.354648987Z === PAUSE TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T11:35:42.354679853Z === RUN TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T11:35:42.354696232Z === PAUSE TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T11:35:42.354712293Z === RUN TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T11:35:42.354752119Z === PAUSE TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T11:35:42.3547685Z === RUN TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T11:35:42.354778805Z === PAUSE TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T11:35:42.354789Z === RUN TestAppHandleHistoryActionsRefreshesDOM 2026-10-22T11:35:42.35479908Z --- PASS: TestAppHandleHistoryActionsRefreshesDOM (0.00s) 2026-10-22T11:35:42.354808343Z === RUN TestAppCloseStopsActionWorkerAndReleasesDOM 2026-10-22T11:35:42.354823354Z --- PASS: TestAppCloseStopsActionWorkerAndReleasesDOM (0.00s) 2026-10-22T11:35:42.354837894Z === RUN TestAppRunCleansActionWorkerWhenBindingFails 2026-10-22T11:35:42.35485617Z --- PASS: TestAppRunCleansActionWorkerWhenBindingFails (0.00s) 2026-10-22T11:35:42.354866792Z === RUN TestAppRunReleasesDOMWhenActionWorkerCannotStart 2026-10-22T11:35:42.354876819Z --- PASS: TestAppRunReleasesDOMWhenActionWorkerCannotStart (0.00s) 2026-10-22T11:35:42.354889625Z === RUN TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T11:35:42.354904853Z === PAUSE TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T11:35:42.354915197Z === RUN TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T11:35:42.354924733Z === PAUSE TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T11:35:42.354933681Z === RUN TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T11:35:42.354947713Z === PAUSE TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T11:35:42.354957786Z === RUN TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T11:35:42.354973525Z === PAUSE TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T11:35:42.354984631Z === RUN TestAppHandleFavoriteActionsRefreshesDOM 2026-10-22T11:35:42.354999731Z --- PASS: TestAppHandleFavoriteActionsRefreshesDOM (0.00s) 2026-10-22T11:35:42.355013794Z === RUN TestAppLoadInitialConfigRouteRendersData 2026-10-22T11:35:42.355028524Z === PAUSE TestAppLoadInitialConfigRouteRendersData 2026-10-22T11:35:42.355038827Z === RUN TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T11:35:42.355047921Z === PAUSE TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T11:35:42.355056692Z === RUN TestAppHandleConfigActionsRefreshesDOM 2026-10-22T11:35:42.355070344Z --- PASS: TestAppHandleConfigActionsRefreshesDOM (0.00s) 2026-10-22T11:35:42.355094798Z === RUN TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T11:35:42.355111Z === PAUSE TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T11:35:42.355122146Z === RUN TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T11:35:42.355132062Z === PAUSE TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T11:35:42.355142724Z === RUN TestHandleFavoriteActionValidatesCreateURL 2026-10-22T11:35:42.355157212Z --- PASS: TestHandleFavoriteActionValidatesCreateURL (0.00s) 2026-10-22T11:35:42.355171978Z === RUN TestHandleFavoriteCreateAcceptsInternalDumbRoutes 2026-10-22T11:35:42.355186Z --- PASS: TestHandleFavoriteCreateAcceptsInternalDumbRoutes (0.00s) 2026-10-22T11:35:42.355198632Z === RUN TestHandleFavoriteCreateRejectsUnknownDumbRoutes 2026-10-22T11:35:42.355213303Z --- PASS: TestHandleFavoriteCreateRejectsUnknownDumbRoutes (0.00s) 2026-10-22T11:35:42.355227535Z === RUN TestParsePositiveInt64DistinguishesParseAndRangeErrors 2026-10-22T11:35:42.355242045Z --- PASS: TestParsePositiveInt64DistinguishesParseAndRangeErrors (0.00s) 2026-10-22T11:35:42.355255857Z === RUN TestHandleFavoriteTagActionsAcceptSnakeCaseIDs 2026-10-22T11:35:42.355265619Z --- PASS: TestHandleFavoriteTagActionsAcceptSnakeCaseIDs (0.00s) 2026-10-22T11:35:42.355274557Z === RUN TestHandleHistorySearchClearsDomainFilter 2026-10-22T11:35:42.355283427Z --- PASS: TestHandleHistorySearchClearsDomainFilter (0.00s) 2026-10-22T11:35:42.355292295Z === RUN TestAppRunWithContextRejectsNilContext 2026-10-22T11:35:42.355304436Z --- PASS: TestAppRunWithContextRejectsNilContext (0.00s) 2026-10-22T11:35:42.355316765Z === RUN TestAppRunWithContextRequiresDOMBeforeLoading 2026-10-22T11:35:42.355326476Z --- PASS: TestAppRunWithContextRequiresDOMBeforeLoading (0.00s) 2026-10-22T11:35:42.355335328Z === RUN TestHandleActionsRejectUnknownAction 2026-10-22T11:35:42.355344329Z --- PASS: TestHandleActionsRejectUnknownAction (0.00s) 2026-10-22T11:35:42.355359056Z === RUN TestSavePerformanceConfigRejectsOutOfRangeValues 2026-10-22T11:35:42.355371354Z --- PASS: TestSavePerformanceConfigRejectsOutOfRangeValues (0.00s) 2026-10-22T11:35:42.355380675Z === RUN TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T11:35:42.355391231Z === PAUSE TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T11:35:42.355410639Z === RUN TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T11:35:42.355421721Z === PAUSE TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T11:35:42.355430987Z === RUN TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T11:35:42.355450205Z === PAUSE TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T11:35:42.355461106Z === RUN TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T11:35:42.355470764Z === PAUSE TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T11:35:42.35547956Z === RUN TestHistoryItemURLTruncatesLongURLs 2026-10-22T11:35:42.355490635Z === PAUSE TestHistoryItemURLTruncatesLongURLs 2026-10-22T11:35:42.355500259Z === RUN TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T11:35:42.355511174Z === PAUSE TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T11:35:42.355520402Z === RUN TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T11:35:42.355531902Z === PAUSE TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T11:35:42.355541851Z === RUN TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T11:35:42.355550974Z === PAUSE TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T11:35:42.355562194Z === RUN TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T11:35:42.355579654Z === PAUSE TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T11:35:42.355591444Z === RUN TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T11:35:42.35560059Z === PAUSE TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T11:35:42.355609867Z === RUN TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T11:35:42.355618682Z === PAUSE TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T11:35:42.355627452Z === RUN TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T11:35:42.355637825Z === PAUSE TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T11:35:42.355653857Z === RUN TestFavoritesHTMLSanitizesTagColors 2026-10-22T11:35:42.355664173Z === PAUSE TestFavoritesHTMLSanitizesTagColors 2026-10-22T11:35:42.355672903Z === RUN TestReadinessSignaledAfterMountAndBind 2026-10-22T11:35:42.355681465Z === PAUSE TestReadinessSignaledAfterMountAndBind 2026-10-22T11:35:42.355699235Z === RUN TestReadinessMountFailureSignalsError 2026-10-22T11:35:42.355714964Z === PAUSE TestReadinessMountFailureSignalsError 2026-10-22T11:35:42.355728666Z === RUN TestReadinessBindFailureSignalsError 2026-10-22T11:35:42.355743688Z === PAUSE TestReadinessBindFailureSignalsError 2026-10-22T11:35:42.355757344Z === RUN TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T11:35:42.355772149Z === PAUSE TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T11:35:42.35578753Z === RUN TestReadinessSignalFailurePropagates 2026-10-22T11:35:42.355798065Z === PAUSE TestReadinessSignalFailurePropagates 2026-10-22T11:35:42.355807344Z === RUN TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T11:35:42.355815876Z === PAUSE TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T11:35:42.355824186Z === RUN TestRenderAppFrame_ReturnsFragment 2026-10-22T11:35:42.35582969Z === PAUSE TestRenderAppFrame_ReturnsFragment 2026-10-22T11:35:42.355839451Z === RUN TestRenderAppFrame_DefaultThemeClass 2026-10-22T11:35:42.355849958Z === PAUSE TestRenderAppFrame_DefaultThemeClass 2026-10-22T11:35:42.355864177Z === RUN TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T11:35:42.355878264Z === PAUSE TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T11:35:42.355891893Z === RUN TestRenderAppFrame_InlineVarsApplied 2026-10-22T11:35:42.355901471Z === PAUSE TestRenderAppFrame_InlineVarsApplied 2026-10-22T11:35:42.35590975Z === RUN TestListHTMLWrapsRows 2026-10-22T11:35:42.355920341Z === PAUSE TestListHTMLWrapsRows 2026-10-22T11:35:42.355932137Z === RUN TestListHTMLEmptyState 2026-10-22T11:35:42.355942225Z === PAUSE TestListHTMLEmptyState 2026-10-22T11:35:42.355950878Z === RUN TestLinkHTMLSanitizesHref 2026-10-22T11:35:42.35595923Z === PAUSE TestLinkHTMLSanitizesHref 2026-10-22T11:35:42.355973307Z === RUN TestKVHTMLRendersPairs 2026-10-22T11:35:42.355984424Z === PAUSE TestKVHTMLRendersPairs 2026-10-22T11:35:42.355993102Z === RUN TestKVHTMLEmptySlice 2026-10-22T11:35:42.356003012Z === PAUSE TestKVHTMLEmptySlice 2026-10-22T11:35:42.356011612Z === RUN TestKVHTMLAllEmptyRows 2026-10-22T11:35:42.356028935Z === PAUSE TestKVHTMLAllEmptyRows 2026-10-22T11:35:42.356040558Z === RUN TestErrorStateHTML 2026-10-22T11:35:42.356053048Z === PAUSE TestErrorStateHTML 2026-10-22T11:35:42.356073296Z === RUN TestSectionHTML 2026-10-22T11:35:42.356087329Z === PAUSE TestSectionHTML 2026-10-22T11:35:42.356102083Z === RUN TestEmptyStateHTML 2026-10-22T11:35:42.356116455Z === PAUSE TestEmptyStateHTML 2026-10-22T11:35:42.356134001Z === RUN TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T11:35:42.356156331Z === PAUSE TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T11:35:42.35617242Z === RUN TestSanitizeCSSFontFamilyQuotes 2026-10-22T11:35:42.356185958Z === PAUSE TestSanitizeCSSFontFamilyQuotes 2026-10-22T11:35:42.356198128Z === RUN TestResolveShellTheme 2026-10-22T11:35:42.356219889Z === RUN TestResolveShellTheme/prefer-dark 2026-10-22T11:35:42.356236141Z === RUN TestResolveShellTheme/prefer-light 2026-10-22T11:35:42.35625072Z === RUN TestResolveShellTheme/default_prefers_dark 2026-10-22T11:35:42.356270363Z === RUN TestResolveShellTheme/default_prefers_light 2026-10-22T11:35:42.356286323Z --- PASS: TestResolveShellTheme (0.00s) 2026-10-22T11:35:42.356305583Z --- PASS: TestResolveShellTheme/prefer-dark (0.00s) 2026-10-22T11:35:42.356326091Z --- PASS: TestResolveShellTheme/prefer-light (0.00s) 2026-10-22T11:35:42.356358638Z --- PASS: TestResolveShellTheme/default_prefers_dark (0.00s) 2026-10-22T11:35:42.356484247Z --- PASS: TestResolveShellTheme/default_prefers_light (0.00s) 2026-10-22T11:35:42.35649589Z === CONT TestParseRoute 2026-10-22T11:35:42.356505653Z === RUN TestParseRoute/empty 2026-10-22T11:35:42.356514895Z === PAUSE TestParseRoute/empty 2026-10-22T11:35:42.356537132Z === CONT TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T11:35:42.356548798Z --- PASS: TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL (0.00s) 2026-10-22T11:35:42.356563468Z === CONT TestHistoryItemURLTruncatesLongURLs 2026-10-22T11:35:42.356578175Z --- PASS: TestHistoryItemURLTruncatesLongURLs (0.00s) 2026-10-22T11:35:42.356591723Z === CONT TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T11:35:42.356602112Z === RUN TestParseRoute/scheme_only 2026-10-22T11:35:42.356611822Z === PAUSE TestParseRoute/scheme_only 2026-10-22T11:35:42.356618643Z === RUN TestParseRoute/dumb_scheme_only 2026-10-22T11:35:42.356627843Z === PAUSE TestParseRoute/dumb_scheme_only 2026-10-22T11:35:42.356640143Z === RUN TestParseRoute/dumb_unknown_host 2026-10-22T11:35:42.356650085Z === PAUSE TestParseRoute/dumb_unknown_host 2026-10-22T11:35:42.35665991Z === RUN TestParseRoute/dumb_opaque_bogus 2026-10-22T11:35:42.356671173Z === PAUSE TestParseRoute/dumb_opaque_bogus 2026-10-22T11:35:42.356684399Z === RUN TestParseRoute/history_host 2026-10-22T11:35:42.35669422Z === PAUSE TestParseRoute/history_host 2026-10-22T11:35:42.356703972Z === RUN TestParseRoute/history_opaque 2026-10-22T11:35:42.356713278Z === PAUSE TestParseRoute/history_opaque 2026-10-22T11:35:42.356722552Z === RUN TestParseRoute/favorites_host 2026-10-22T11:35:42.35673362Z === PAUSE TestParseRoute/favorites_host 2026-10-22T11:35:42.357063299Z === RUN TestParseRoute/favorites_opaque 2026-10-22T11:35:42.357172843Z === PAUSE TestParseRoute/favorites_opaque 2026-10-22T11:35:42.357190305Z === RUN TestParseRoute/config_host 2026-10-22T11:35:42.357200092Z === PAUSE TestParseRoute/config_host 2026-10-22T11:35:42.357211091Z === RUN TestParseRoute/config_opaque 2026-10-22T11:35:42.357234402Z === PAUSE TestParseRoute/config_opaque 2026-10-22T11:35:42.357245164Z === CONT TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T11:35:42.357256308Z --- PASS: TestHistoryItemFaviconURLKeepsPortsForCacheKeys (0.00s) 2026-10-22T11:35:42.357266572Z === CONT TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T11:35:42.357298328Z --- PASS: TestHistorySummaryValuesUsesAllProvidedEntries (0.00s) 2026-10-22T11:35:42.357322938Z === CONT TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T11:35:42.357334526Z --- PASS: TestHistoryDateKeyAndLabelUsesProvidedNow (0.00s) 2026-10-22T11:35:42.357361432Z === CONT TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T11:35:42.357381738Z --- PASS: TestHistoryTimelineAppendMergesDuplicateFirstDayGroup (0.00s) 2026-10-22T11:35:42.357402113Z === CONT TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T11:35:42.357419774Z --- PASS: TestAppRejectsSearchURLsWithoutPlaceholder (0.00s) 2026-10-22T11:35:42.357442524Z === CONT TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T11:35:42.357456903Z --- PASS: TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme (0.00s) 2026-10-22T11:35:42.357463789Z === CONT TestAppLoadInitialConfigRouteRendersData 2026-10-22T11:35:42.357475427Z --- PASS: TestAppLoadInitialConfigRouteRendersEditControls (0.00s) 2026-10-22T11:35:42.357481987Z === CONT TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T11:35:42.357491603Z --- PASS: TestAppLoadInitialFavoritesRouteRendersCRUDControls (0.00s) 2026-10-22T11:35:42.357519413Z === CONT TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T11:35:42.357535898Z --- PASS: TestAppLoadInitialFavoritesRouteRendersData (0.00s) 2026-10-22T11:35:42.357552583Z === CONT TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T11:35:42.357572311Z --- PASS: TestAppLoadInitialHistoryRouteAppliesThemeTokens (0.00s) 2026-10-22T11:35:42.357588Z === CONT TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T11:35:42.357603946Z --- PASS: TestAppLoadInitialHistoryRouteRendersErrorState (0.00s) 2026-10-22T11:35:42.357618905Z === CONT TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T11:35:42.357633303Z --- PASS: TestAppLoadInitialConfigRouteRendersData (0.00s) 2026-10-22T11:35:42.357649142Z === CONT TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T11:35:42.357661258Z --- PASS: TestAppHandleHistoryLoadMoreIgnoresStaleCursor (0.00s) 2026-10-22T11:35:42.357672821Z === CONT TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T11:35:42.357684529Z --- PASS: TestAppHandleHistoryLoadMoreDisablesPartialNextCursor (0.00s) 2026-10-22T11:35:42.357694347Z === CONT TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T11:35:42.357708265Z --- PASS: TestAppLoadInitialHistoryRouteRendersManagementActions (0.00s) 2026-10-22T11:35:42.357717701Z === CONT TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T11:35:42.357724427Z --- PASS: TestAppHandleHistoryLoadMoreAppendsOlderWindow (0.00s) 2026-10-22T11:35:42.357733623Z === CONT TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T11:35:42.357743195Z === CONT TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T11:35:42.357762254Z === CONT TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T11:35:42.357775508Z === CONT TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T11:35:42.357785947Z --- PASS: TestHistoryShowingLabelDescribesUnpaginatedDefault (0.00s) 2026-10-22T11:35:42.357795898Z --- PASS: TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable (0.00s) 2026-10-22T11:35:42.357807662Z --- PASS: TestAppRunMountsHistoryLoadingBeforeAsyncHydration (0.00s) 2026-10-22T11:35:42.357818841Z --- PASS: TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI (0.00s) 2026-10-22T11:35:42.357828566Z === CONT TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T11:35:42.357835466Z === CONT TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T11:35:42.357848553Z === CONT TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T11:35:42.357858198Z --- PASS: TestAppLoadInitialHistoryRouteUsesStyledSections (0.00s) 2026-10-22T11:35:42.357872686Z --- PASS: TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline (0.00s) 2026-10-22T11:35:42.357888788Z === CONT TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T11:35:42.357903344Z --- PASS: TestAppRunMountsPlaceholderAndRecordsRoute (0.00s) 2026-10-22T11:35:42.357917625Z === CONT TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T11:35:42.357933293Z --- PASS: TestRenderAppFrame_DocumentTitleUsesExplicitTitle (0.00s) 2026-10-22T11:35:42.357946965Z === CONT TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T11:35:42.357960714Z --- PASS: TestBuildInlineVarsRejectsUnsafeCSSValues (0.00s) 2026-10-22T11:35:42.357972639Z === CONT TestEmptyStateHTML 2026-10-22T11:35:42.357986107Z --- PASS: TestEmptyStateHTML (0.00s) 2026-10-22T11:35:42.357999364Z === CONT TestSectionHTML 2026-10-22T11:35:42.358018042Z --- PASS: TestSectionHTML (0.00s) 2026-10-22T11:35:42.358032186Z === CONT TestErrorStateHTML 2026-10-22T11:35:42.358047287Z --- PASS: TestErrorStateHTML (0.00s) 2026-10-22T11:35:42.358070389Z === CONT TestKVHTMLAllEmptyRows 2026-10-22T11:35:42.358087658Z --- PASS: TestKVHTMLAllEmptyRows (0.00s) 2026-10-22T11:35:42.358106979Z === CONT TestKVHTMLEmptySlice 2026-10-22T11:35:42.358121378Z --- PASS: TestKVHTMLEmptySlice (0.00s) 2026-10-22T11:35:42.358134479Z === CONT TestKVHTMLRendersPairs 2026-10-22T11:35:42.35814872Z --- PASS: TestKVHTMLRendersPairs (0.00s) 2026-10-22T11:35:42.358162081Z === CONT TestLinkHTMLSanitizesHref 2026-10-22T11:35:42.358177232Z --- PASS: TestLinkHTMLSanitizesHref (0.00s) 2026-10-22T11:35:42.358189667Z === CONT TestListHTMLEmptyState 2026-10-22T11:35:42.358200188Z --- PASS: TestListHTMLEmptyState (0.00s) 2026-10-22T11:35:42.358210247Z === CONT TestListHTMLWrapsRows 2026-10-22T11:35:42.358218884Z --- PASS: TestListHTMLWrapsRows (0.00s) 2026-10-22T11:35:42.358227701Z === CONT TestRenderAppFrame_InlineVarsApplied 2026-10-22T11:35:42.358239414Z --- PASS: TestRenderAppFrame_InlineVarsApplied (0.00s) 2026-10-22T11:35:42.35825142Z === CONT TestReadinessMountFailureSignalsError 2026-10-22T11:35:42.358260802Z --- PASS: TestReadinessMountFailureSignalsError (0.00s) 2026-10-22T11:35:42.358266711Z === CONT TestRenderAppFrame_DefaultThemeClass 2026-10-22T11:35:42.358277189Z --- PASS: TestRenderAppFrame_DefaultThemeClass (0.00s) 2026-10-22T11:35:42.358285935Z === CONT TestRenderAppFrame_ReturnsFragment 2026-10-22T11:35:42.358299869Z --- PASS: TestRenderAppFrame_ReturnsFragment (0.00s) 2026-10-22T11:35:42.35831397Z === CONT TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T11:35:42.358328044Z --- PASS: TestReadinessNotGatedOnAsyncHistoryData (0.00s) 2026-10-22T11:35:42.358337624Z === CONT TestReadinessSignalFailurePropagates 2026-10-22T11:35:42.358346619Z --- PASS: TestReadinessSignalFailurePropagates (0.00s) 2026-10-22T11:35:42.358356996Z === CONT TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T11:35:42.358368734Z --- PASS: TestReadinessWithoutSignalerKeepsLegacyBehavior (0.00s) 2026-10-22T11:35:42.358377739Z === CONT TestReadinessBindFailureSignalsError 2026-10-22T11:35:42.358388237Z --- PASS: TestReadinessBindFailureSignalsError (0.00s) 2026-10-22T11:35:42.358405552Z === CONT TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T11:35:42.358419217Z --- PASS: TestSanitizeHrefAllowsInternalDumbRoutes (0.00s) 2026-10-22T11:35:42.358428242Z === CONT TestReadinessSignaledAfterMountAndBind 2026-10-22T11:35:42.35843724Z --- PASS: TestReadinessSignaledAfterMountAndBind (0.00s) 2026-10-22T11:35:42.358449859Z === CONT TestFavoritesHTMLSanitizesTagColors 2026-10-22T11:35:42.358459749Z --- PASS: TestFavoritesHTMLSanitizesTagColors (0.00s) 2026-10-22T11:35:42.358465714Z === CONT TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T11:35:42.358474927Z --- PASS: TestFavoriteItemsHTMLSanitizesHrefSchemes (0.00s) 2026-10-22T11:35:42.358491303Z === CONT TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T11:35:42.358501006Z --- PASS: TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP (0.00s) 2026-10-22T11:35:42.358509988Z === CONT TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T11:35:42.358520735Z --- PASS: TestHistoryHTMLSanitizesHrefSchemes (0.00s) 2026-10-22T11:35:42.358545782Z === CONT TestParseRoute/empty 2026-10-22T11:35:42.358560248Z === CONT TestParseRoute/history_opaque 2026-10-22T11:35:42.358573472Z === CONT TestParseRoute/config_opaque 2026-10-22T11:35:42.358605391Z === CONT TestParseRoute/config_host 2026-10-22T11:35:42.358617145Z === CONT TestParseRoute/favorites_opaque 2026-10-22T11:35:42.358626014Z === CONT TestParseRoute/favorites_host 2026-10-22T11:35:42.358636295Z === CONT TestParseRoute/dumb_unknown_host 2026-10-22T11:35:42.358645256Z === CONT TestParseRoute/history_host 2026-10-22T11:35:42.358653743Z === CONT TestParseRoute/dumb_opaque_bogus 2026-10-22T11:35:42.358670011Z === CONT TestParseRoute/scheme_only 2026-10-22T11:35:42.358681802Z === CONT TestParseRoute/dumb_scheme_only 2026-10-22T11:35:42.358692654Z --- PASS: TestParseRoute (0.00s) 2026-10-22T11:35:42.358706494Z --- PASS: TestParseRoute/empty (0.00s) 2026-10-22T11:35:42.358725983Z --- PASS: TestParseRoute/history_opaque (0.00s) 2026-10-22T11:35:42.358741256Z --- PASS: TestParseRoute/config_opaque (0.00s) 2026-10-22T11:35:42.358755316Z --- PASS: TestParseRoute/config_host (0.00s) 2026-10-22T11:35:42.35877264Z --- PASS: TestParseRoute/favorites_opaque (0.00s) 2026-10-22T11:35:42.358792313Z --- PASS: TestParseRoute/favorites_host (0.00s) 2026-10-22T11:35:42.358830814Z --- PASS: TestParseRoute/dumb_unknown_host (0.00s) 2026-10-22T11:35:42.35885652Z --- PASS: TestParseRoute/history_host (0.00s) 2026-10-22T11:35:42.358920438Z --- PASS: TestParseRoute/dumb_opaque_bogus (0.00s) 2026-10-22T11:35:42.358958331Z --- PASS: TestParseRoute/scheme_only (0.00s) 2026-10-22T11:35:42.35898254Z --- PASS: TestParseRoute/dumb_scheme_only (0.00s) 2026-10-22T11:35:42.35899892Z === CONT TestSanitizeCSSFontFamilyQuotes 2026-10-22T11:35:42.359013355Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T11:35:42.359025628Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T11:35:42.359041719Z === RUN TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T11:35:42.359053919Z === PAUSE TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T11:35:42.359070777Z === RUN TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T11:35:42.359095637Z === PAUSE TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T11:35:42.359120491Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T11:35:42.359147648Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T11:35:42.359172589Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T11:35:42.359195088Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T11:35:42.359221079Z === RUN TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T11:35:42.359243451Z === PAUSE TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T11:35:42.359262268Z === RUN TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T11:35:42.359287549Z === PAUSE TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T11:35:42.359307085Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T11:35:42.359329818Z === CONT TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T11:35:42.35934898Z === CONT TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T11:35:42.359368945Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T11:35:42.359403985Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T11:35:42.359426971Z === CONT TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T11:35:42.359447907Z === CONT TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T11:35:42.359476636Z --- PASS: TestSanitizeCSSFontFamilyQuotes (0.00s) 2026-10-22T11:35:42.359508815Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_spaces (0.00s) 2026-10-22T11:35:42.359542861Z --- PASS: TestSanitizeCSSFontFamilyQuotes/breakout (0.00s) 2026-10-22T11:35:42.359574331Z --- PASS: TestSanitizeCSSFontFamilyQuotes/internal_quote (0.00s) 2026-10-22T11:35:42.359609462Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote (0.00s) 2026-10-22T11:35:42.359644262Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote (0.00s) 2026-10-22T11:35:42.359676397Z --- PASS: TestSanitizeCSSFontFamilyQuotes/double_quoted_token (0.00s) 2026-10-22T11:35:42.359710187Z --- PASS: TestSanitizeCSSFontFamilyQuotes/single_quoted_token (0.00s) 2026-10-22T11:35:42.359724107Z --- PASS: TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount (0.10s) 2026-10-22T11:35:42.359735246Z --- PASS: TestSurfaceActionErrorPreventsStaleAsyncHydrationMount (0.10s) 2026-10-22T11:35:42.359746656Z PASS 2026-10-22T11:35:42.359763352Z ok github.com/bnema/dumber/internal/ui/systemviews 0.110s 2026-10-22T11:35:42.361974795Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText 2026-10-22T11:35:42.362011349Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/dark_background 2026-10-22T11:35:42.36206813Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/light_background 2026-10-22T11:35:42.362116898Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/readable_configured_text 2026-10-22T11:35:42.362166655Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText (0.00s) 2026-10-22T11:35:42.362227446Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/dark_background (0.00s) 2026-10-22T11:35:42.362286385Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/light_background (0.00s) 2026-10-22T11:35:42.36234933Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/readable_configured_text (0.00s) 2026-10-22T11:35:42.362397247Z === RUN TestGenerateCSS_UsesGTKFontForNativeWidgets 2026-10-22T11:35:42.362444659Z --- PASS: TestGenerateCSS_UsesGTKFontForNativeWidgets (0.00s) 2026-10-22T11:35:42.36249222Z === RUN TestGenerateCSS_StandaloneOmniboxWindowUsesTransparentBackground 2026-10-22T11:35:42.362544243Z --- PASS: TestGenerateCSS_StandaloneOmniboxWindowUsesTransparentBackground (0.00s) 2026-10-22T11:35:42.362588278Z === RUN TestGenerateCSSFullWithTiming_VimModePulseUsesConfiguredTransitionDuration 2026-10-22T11:35:42.362638073Z --- PASS: TestGenerateCSSFullWithTiming_VimModePulseUsesConfiguredTransitionDuration (0.00s) 2026-10-22T11:35:42.362686905Z === RUN TestGenerateCSS_OmniboxHeaderIsOpaque 2026-10-22T11:35:42.362705044Z --- PASS: TestGenerateCSS_OmniboxHeaderIsOpaque (0.00s) 2026-10-22T11:35:42.362777345Z === RUN TestGenerateCSS_OmniboxHeaderBadgeSelectorsExist 2026-10-22T11:35:42.362794746Z --- PASS: TestGenerateCSS_OmniboxHeaderBadgeSelectorsExist (0.00s) 2026-10-22T11:35:42.362866268Z === RUN TestGenerateCSS_OmniboxHeaderBadgeUsesPassiveNeutralChipStyling 2026-10-22T11:35:42.362909119Z --- PASS: TestGenerateCSS_OmniboxHeaderBadgeUsesPassiveNeutralChipStyling (0.00s) 2026-10-22T11:35:42.36295787Z === RUN TestGenerateCSS_FavoriteRowsOnlyTintTrailingAffordance 2026-10-22T11:35:42.362975918Z --- PASS: TestGenerateCSS_FavoriteRowsOnlyTintTrailingAffordance (0.00s) 2026-10-22T11:35:42.363054354Z === RUN TestGenerateCSS_OmniboxSearchEntryUsesControlSurface 2026-10-22T11:35:42.363102253Z --- PASS: TestGenerateCSS_OmniboxSearchEntryUsesControlSurface (0.00s) 2026-10-22T11:35:42.363161035Z === RUN TestGenerateCSS_ContextMenuUsesCompactSingleFrameStyling 2026-10-22T11:35:42.363219752Z --- PASS: TestGenerateCSS_ContextMenuUsesCompactSingleFrameStyling (0.00s) 2026-10-22T11:35:42.363279949Z === RUN TestGenerateCSSWithScale_DoesNotEmitRootTextScaling 2026-10-22T11:35:42.363338442Z --- PASS: TestGenerateCSSWithScale_DoesNotEmitRootTextScaling (0.00s) 2026-10-22T11:35:42.363393462Z === RUN TestGenerateCSSWithScale_DoesNotEmitLineHeightOverrides 2026-10-22T11:35:42.363435764Z --- PASS: TestGenerateCSSWithScale_DoesNotEmitLineHeightOverrides (0.00s) 2026-10-22T11:35:42.36352104Z === RUN TestGenerateCSSWithScale_UsesOpaqueOmniboxRowBaseBackground 2026-10-22T11:35:42.363539017Z --- PASS: TestGenerateCSSWithScale_UsesOpaqueOmniboxRowBaseBackground (0.00s) 2026-10-22T11:35:42.363582995Z === RUN TestGenerateCSSWithScale_UsesMediumWeightForOmniboxSuggestionTitle 2026-10-22T11:35:42.363606156Z --- PASS: TestGenerateCSSWithScale_UsesMediumWeightForOmniboxSuggestionTitle (0.00s) 2026-10-22T11:35:42.363680763Z === RUN TestGenerateCSS_AuxiliaryWidgetDimensionsUseScalableUnits 2026-10-22T11:35:42.363698899Z --- PASS: TestGenerateCSS_AuxiliaryWidgetDimensionsUseScalableUnits (0.00s) 2026-10-22T11:35:42.363739Z === RUN TestGenerateCSS_StackedPaneTitlebarKeepsCompactVerticalChrome 2026-10-22T11:35:42.363760085Z --- PASS: TestGenerateCSS_StackedPaneTitlebarKeepsCompactVerticalChrome (0.00s) 2026-10-22T11:35:42.363832457Z === RUN TestGenerateCSS_OmniboxOuterBordersUseScalableEmUnits 2026-10-22T11:35:42.363850448Z --- PASS: TestGenerateCSS_OmniboxOuterBordersUseScalableEmUnits (0.00s) 2026-10-22T11:35:42.363917363Z === RUN TestGenerateCSS_SelectedFavoritesKeepWarningBorderInEveryStyle 2026-10-22T11:35:42.36393915Z --- PASS: TestGenerateCSS_SelectedFavoritesKeepWarningBorderInEveryStyle (0.00s) 2026-10-22T11:35:42.364011894Z === RUN TestGenerateCSS_OmniboxIncludesVisualConcepts 2026-10-22T11:35:42.364029762Z --- PASS: TestGenerateCSS_OmniboxIncludesVisualConcepts (0.00s) 2026-10-22T11:35:42.364096945Z === RUN TestGenerateCSS_ContentAreaTabBarInset 2026-10-22T11:35:42.364113695Z --- PASS: TestGenerateCSS_ContentAreaTabBarInset (0.00s) 2026-10-22T11:35:42.364148719Z === RUN TestGenerateCSS_TouchpadNavigationIndicatorFadesWholeOverlay 2026-10-22T11:35:42.364168575Z --- PASS: TestGenerateCSS_TouchpadNavigationIndicatorFadesWholeOverlay (0.00s) 2026-10-22T11:35:42.364213416Z === RUN TestGenerateCSS_DoesNotEmitUnsupportedGTKProperties 2026-10-22T11:35:42.364272579Z --- PASS: TestGenerateCSS_DoesNotEmitUnsupportedGTKProperties (0.00s) 2026-10-22T11:35:42.364284456Z === RUN TestGenerateCSS_SessionContainerHasNoMinWidth 2026-10-22T11:35:42.364296076Z --- PASS: TestGenerateCSS_SessionContainerHasNoMinWidth (0.00s) 2026-10-22T11:35:42.364304141Z === RUN TestVimModeUsesOwnColor 2026-10-22T11:35:42.364313046Z --- PASS: TestVimModeUsesOwnColor (0.00s) 2026-10-22T11:35:42.364322691Z === RUN TestModeLegendCSSStylesToasterPillAndBand 2026-10-22T11:35:42.364332966Z --- PASS: TestModeLegendCSSStylesToasterPillAndBand (0.00s) 2026-10-22T11:35:42.364343284Z === RUN TestGenerateFavoritesSidebarCSS_ContainsCompactControlStyles 2026-10-22T11:35:42.364353904Z --- PASS: TestGenerateFavoritesSidebarCSS_ContainsCompactControlStyles (0.00s) 2026-10-22T11:35:42.36436397Z === RUN TestGenerateFavoritesSidebarCSS_UsesSharedThemeVariables 2026-10-22T11:35:42.364374154Z --- PASS: TestGenerateFavoritesSidebarCSS_UsesSharedThemeVariables (0.00s) 2026-10-22T11:35:42.3643848Z === RUN TestGenerateFavoritesSidebarCSS_IsRegisteredWithTheFullTheme 2026-10-22T11:35:42.36439582Z --- PASS: TestGenerateFavoritesSidebarCSS_IsRegisteredWithTheFullTheme (0.00s) 2026-10-22T11:35:42.364406215Z === RUN TestGenerateHistorySidebarCSS_ContainsExpectedSelectors 2026-10-22T11:35:42.364417082Z --- PASS: TestGenerateHistorySidebarCSS_ContainsExpectedSelectors (0.00s) 2026-10-22T11:35:42.364427141Z === RUN TestGenerateSidebarCSS_AccentAlphaInterpolation 2026-10-22T11:35:42.364436894Z --- PASS: TestGenerateSidebarCSS_AccentAlphaInterpolation (0.00s) 2026-10-22T11:35:42.364450764Z === RUN TestGenerateHistorySidebarCSS_DeterministicOutput 2026-10-22T11:35:42.364461378Z --- PASS: TestGenerateHistorySidebarCSS_DeterministicOutput (0.00s) 2026-10-22T11:35:42.364473714Z === RUN TestGenerateSidebarCSS_UsesPaletteVariablesInsteadOfInliningColors 2026-10-22T11:35:42.364485102Z --- PASS: TestGenerateSidebarCSS_UsesPaletteVariablesInsteadOfInliningColors (0.00s) 2026-10-22T11:35:42.364495157Z === RUN TestGenerateHistorySidebarCSS_ThroughGenerateCSS 2026-10-22T11:35:42.364504321Z --- PASS: TestGenerateHistorySidebarCSS_ThroughGenerateCSS (0.00s) 2026-10-22T11:35:42.364513982Z === RUN TestGenerateHistorySidebarCSS_NoEmptyCSSBlocks 2026-10-22T11:35:42.364526341Z --- PASS: TestGenerateHistorySidebarCSS_NoEmptyCSSBlocks (0.00s) 2026-10-22T11:35:42.364592938Z === RUN TestGenerateSidebarCSS_CustomPaletteValuesInterpolated 2026-10-22T11:35:42.364618302Z --- PASS: TestGenerateSidebarCSS_CustomPaletteValuesInterpolated (0.00s) 2026-10-22T11:35:42.364682373Z === RUN TestGenerateSidebarCSS_UsesCompactBalancedSearchChrome 2026-10-22T11:35:42.364784825Z --- PASS: TestGenerateSidebarCSS_UsesCompactBalancedSearchChrome (0.00s) 2026-10-22T11:35:42.364815554Z === RUN TestGenerateSidebarCSS_ContainsTransition 2026-10-22T11:35:42.364858879Z --- PASS: TestGenerateSidebarCSS_ContainsTransition (0.00s) 2026-10-22T11:35:42.364875722Z === RUN TestGenerateHistorySidebarCSS_ContainsUppercaseGroupHeader 2026-10-22T11:35:42.36494661Z --- PASS: TestGenerateHistorySidebarCSS_ContainsUppercaseGroupHeader (0.00s) 2026-10-22T11:35:42.36499121Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_DarkPalette 2026-10-22T11:35:42.365014698Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_DarkPalette (0.00s) 2026-10-22T11:35:42.365059937Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_LightPalette 2026-10-22T11:35:42.365079848Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_LightPalette (0.00s) 2026-10-22T11:35:42.365154476Z === RUN TestGenerateHistorySidebarCSS_LiveReloadSeamIncludesUpdatedCSS 2026-10-22T11:35:42.365171504Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadSeamIncludesUpdatedCSS (0.00s) 2026-10-22T11:35:42.365208935Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_WithCustomScaleAndFonts 2026-10-22T11:35:42.365225773Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_WithCustomScaleAndFonts (0.00s) 2026-10-22T11:35:42.365269533Z === RUN TestGenerateHistorySidebarCSS_LiveReloadFullPath 2026-10-22T11:35:42.365286311Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadFullPath (0.00s) 2026-10-22T11:35:42.36532178Z === RUN TestGenerateHistorySidebarCSS_LiveReloadPaletteSwitch 2026-10-22T11:35:42.365338483Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadPaletteSwitch (0.00s) 2026-10-22T11:35:42.365378446Z === RUN TestNewManager_UsesResolvedThemeFields 2026-10-22T11:35:42.365394344Z --- PASS: TestNewManager_UsesResolvedThemeFields (0.00s) 2026-10-22T11:35:42.36543058Z === RUN TestNewManager_DefaultsInvalidScaleToOne 2026-10-22T11:35:42.365449002Z --- PASS: TestNewManager_DefaultsInvalidScaleToOne (0.00s) 2026-10-22T11:35:42.36552344Z === RUN TestManager_UpdateFromResolvedReplacesResolvedValues 2026-10-22T11:35:42.365543186Z --- PASS: TestManager_UpdateFromResolvedReplacesResolvedValues (0.00s) 2026-10-22T11:35:42.365617596Z === RUN TestManager_GetWebUIThemeCSS 2026-10-22T11:35:42.365634562Z --- PASS: TestManager_GetWebUIThemeCSS (0.00s) 2026-10-22T11:35:42.365673477Z === RUN TestManager_GetBackgroundRGBAUsesCurrentPalette 2026-10-22T11:35:42.365692552Z --- PASS: TestManager_GetBackgroundRGBAUsesCurrentPalette (0.00s) 2026-10-22T11:35:42.365773517Z === RUN TestPaletteFromEntityAddsSemanticDefaults 2026-10-22T11:35:42.365791363Z --- PASS: TestPaletteFromEntityAddsSemanticDefaults (0.00s) 2026-10-22T11:35:42.365829987Z === RUN TestModeColorsFromEntity 2026-10-22T11:35:42.365847543Z --- PASS: TestModeColorsFromEntity (0.00s) 2026-10-22T11:35:42.36588752Z === RUN TestFontConfigFromEntity 2026-10-22T11:35:42.365902579Z --- PASS: TestFontConfigFromEntity (0.00s) 2026-10-22T11:35:42.365937632Z === RUN TestDefaultGTKFont 2026-10-22T11:35:42.365956145Z --- PASS: TestDefaultGTKFont (0.00s) 2026-10-22T11:35:42.366023927Z === RUN TestFormatGTKFontName_UsesScaledConfiguredGTKFont 2026-10-22T11:35:42.366070915Z --- PASS: TestFormatGTKFontName_UsesScaledConfiguredGTKFont (0.00s) 2026-10-22T11:35:42.366091573Z === RUN TestFormatGTKFontName_DefaultsScaleAndRoundsToNearestPoint 2026-10-22T11:35:42.366163539Z --- PASS: TestFormatGTKFontName_DefaultsScaleAndRoundsToNearestPoint (0.00s) 2026-10-22T11:35:42.366180521Z === RUN TestShouldApplyGTKFontName 2026-10-22T11:35:42.36621738Z --- PASS: TestShouldApplyGTKFontName (0.00s) 2026-10-22T11:35:42.366232993Z === RUN TestShouldSkipThemeReapply 2026-10-22T11:35:42.366268934Z --- PASS: TestShouldSkipThemeReapply (0.00s) 2026-10-22T11:35:42.366287345Z === RUN TestEffectiveCSSIdentity_StableForUnchangedTheme 2026-10-22T11:35:42.36635971Z --- PASS: TestEffectiveCSSIdentity_StableForUnchangedTheme (0.00s) 2026-10-22T11:35:42.366376982Z === RUN TestManager_AppliedFontTrackedPerDisplay 2026-10-22T11:35:42.36641625Z --- PASS: TestManager_AppliedFontTrackedPerDisplay (0.00s) 2026-10-22T11:35:42.366433335Z === RUN TestReadableTextColor 2026-10-22T11:35:42.366474383Z === RUN TestReadableTextColor/keeps_readable_palette_text 2026-10-22T11:35:42.366489936Z === RUN TestReadableTextColor/uses_light_text_on_dark_control 2026-10-22T11:35:42.366527046Z === RUN TestReadableTextColor/uses_dark_text_on_light_control 2026-10-22T11:35:42.366544625Z --- PASS: TestReadableTextColor (0.00s) 2026-10-22T11:35:42.366618511Z --- PASS: TestReadableTextColor/keeps_readable_palette_text (0.00s) 2026-10-22T11:35:42.366685648Z --- PASS: TestReadableTextColor/uses_light_text_on_dark_control (0.00s) 2026-10-22T11:35:42.366752263Z --- PASS: TestReadableTextColor/uses_dark_text_on_light_control (0.00s) 2026-10-22T11:35:42.366808259Z === RUN TestPaletteToCSSVarsAddsReadableControlText 2026-10-22T11:35:42.366868939Z --- PASS: TestPaletteToCSSVarsAddsReadableControlText (0.00s) 2026-10-22T11:35:42.366926087Z === RUN TestModeColorsToCSSVarsAddsReadableModeText 2026-10-22T11:35:42.366944156Z --- PASS: TestModeColorsToCSSVarsAddsReadableModeText (0.00s) 2026-10-22T11:35:42.3669802Z PASS 2026-10-22T11:35:42.366995874Z ok github.com/bnema/dumber/internal/ui/theme 0.018s 2026-10-22T11:35:42.367031893Z ? github.com/bnema/dumber/internal/ui/window [no test files] 2026-10-22T11:35:42.367051896Z ? github.com/bnema/dumber/scripts [no test files] 2026-10-22T11:35:42.377861568Z ##[group]Run make verify-purego 2026-10-22T11:35:42.37787888Z make verify-purego 2026-10-22T11:35:42.377883238Z shell: sh -e {0} 2026-10-22T11:35:42.377885543Z env: 2026-10-22T11:35:42.377894079Z GOTOOLCHAIN: local 2026-10-22T11:35:42.377901226Z ##[endgroup] 2026-10-22T11:35:42.452548975Z bash ./scripts/verify_purego_only.sh 2026-10-22T11:35:42.490905098Z verify_purego_only: OK 2026-10-22T11:35:42.492226398Z ##[group]Run CGO_ENABLED=0 go build -buildvcs=false -o /tmp/dumber ./cmd/dumber && rm -f /tmp/dumber 2026-10-22T11:35:42.492253102Z CGO_ENABLED=0 go build -buildvcs=false -o /tmp/dumber ./cmd/dumber && rm -f /tmp/dumber 2026-10-22T11:35:42.492260414Z shell: sh -e {0} 2026-10-22T11:35:42.492264093Z env: 2026-10-22T11:35:42.492270242Z GOTOOLCHAIN: local 2026-10-22T11:35:42.492273304Z ##[endgroup] 2026-10-22T11:36:16.851025441Z Post job cleanup. 2026-10-22T11:36:16.856132354Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:36:17.139864503Z [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-22T11:36:22.017515518Z Failed to save: Unable to reserve cache with key Linux-go-build-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870, 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-22T11:36:22.098806977Z Post job cleanup. 2026-10-22T11:36:22.09886893Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:36:22.352962648Z [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-22T11:36:27.778212745Z Failed to save: Unable to reserve cache with key Linux-go-mod-b099481e9b62405ff6ccc5377624ef1a580b4fe60610ba454d1acedc38c91870, 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-22T11:36:27.801451133Z Post job cleanup. 2026-10-22T11:36:27.805472429Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:36:28.062636461Z Post job cleanup. 2026-10-22T11:36:28.062696788Z ##[command]/usr/bin/docker exec 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f sh -c "cat /etc/*release | grep ^ID" 2026-10-22T11:36:28.26615236Z [command]/usr/sbin/git version 2026-10-22T11:36:28.273416446Z git version 2.56.0 2026-10-22T11:36:28.275850701Z Temporarily overriding HOME='/__w/_temp/b4faf4be-3c57-4b4e-b533-1e1ec1dc9fa0' before making global git config changes 2026-10-22T11:36:28.275891315Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T11:36:28.278411541Z [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber 2026-10-22T11:36:28.283329059Z Removing SSH command configuration 2026-10-22T11:36:28.283380584Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T11:36:28.288724339Z [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-22T11:36:28.341383378Z Removing HTTP extra header 2026-10-22T11:36:28.341438134Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-22T11:36:28.343543032Z [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-22T11:36:28.392043602Z Removing includeIf entries pointing to credentials config files 2026-10-22T11:36:28.392086761Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T11:36:28.395166449Z includeif.gitdir:/__w/dumber/dumber/.git.path 2026-10-22T11:36:28.395200072Z includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path 2026-10-22T11:36:28.395208405Z includeif.gitdir:/github/workspace/.git.path 2026-10-22T11:36:28.39521474Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-22T11:36:28.395233904Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/dumber/dumber/.git.path 2026-10-22T11:36:28.397323951Z /__w/_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:36:28.399968518Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/dumber/dumber/.git.path \/__w\/_temp\/git\-credentials\-7a2fd37d\-1da4\-4519\-a5a9\-f674037d863c\.config 2026-10-22T11:36:28.402152696Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path 2026-10-22T11:36:28.407978468Z /__w/_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:36:28.408030951Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path \/__w\/_temp\/git\-credentials\-7a2fd37d\-1da4\-4519\-a5a9\-f674037d863c\.config 2026-10-22T11:36:28.410146795Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-10-22T11:36:28.41601252Z /github/runner_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:36:28.416089992Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git.path \/github\/runner_temp\/git\-credentials\-7a2fd37d\-1da4\-4519\-a5a9\-f674037d863c\.config 2026-10-22T11:36:28.420724353Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-22T11:36:28.423391842Z /github/runner_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config 2026-10-22T11:36:28.423515462Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path \/github\/runner_temp\/git\-credentials\-7a2fd37d\-1da4\-4519\-a5a9\-f674037d863c\.config 2026-10-22T11:36:28.428497643Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T11:36:28.475727974Z Removing credentials config '/__w/_temp/git-credentials-7a2fd37d-1da4-4519-a5a9-f674037d863c.config' 2026-10-22T11:36:28.483677805Z Stop and remove container: 47113ba962594aab99e8015584ea385c_archlinuxlatest_3b934c 2026-10-22T11:36:28.483723106Z ##[command]/usr/bin/docker rm --force 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f 2026-10-22T11:36:30.513011296Z 512abd8a899686ba1f5b7776a2a8382575d44bcf2786678edb1c26c51de8326f 2026-10-22T11:36:30.513069143Z Remove container network: github_network_52051601d0b346e6aeeaca5fc3bec635 2026-10-22T11:36:30.513117387Z ##[command]/usr/bin/docker network rm github_network_52051601d0b346e6aeeaca5fc3bec635 2026-10-22T11:36:30.642892647Z github_network_52051601d0b346e6aeeaca5fc3bec635 2026-10-22T11:36:30.642961109Z Cleaning up orphan processes