2026-10-22T08:10:12.752245838Z Current runner version: 'v0.6.0' 2026-10-22T08:10:12.756566671Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T08:10:12.756592906Z Contents: read 2026-10-22T08:10:12.756596179Z Metadata: read 2026-10-22T08:10:12.756597982Z ##[endgroup] 2026-10-22T08:10:12.756600511Z Secret source: Actions 2026-10-22T08:10:12.756602234Z Cache mode: write 2026-10-22T08:10:12.756606742Z Prepare workflow directory 2026-10-22T08:10:12.757426548Z Prepare all required actions 2026-10-22T08:10:12.757520343Z Getting action download info 2026-10-22T08:10:13.217248189Z Download action repository 'actions/checkout@v7.0.1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1) 2026-10-22T08:10:13.263281301Z Download action repository 'actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) 2026-10-22T08:10:13.371003904Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T08:10:13.55771686Z Complete job name: test 2026-10-22T08:10:13.558596425Z ##[group]Checking docker version 2026-10-22T08:10:13.558702002Z ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}' 2026-10-22T08:10:13.602042697Z '1.56' 2026-10-22T08:10:13.602099148Z Docker daemon API version: '1.56' 2026-10-22T08:10:13.602193994Z ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}' 2026-10-22T08:10:13.623062424Z '1.56' 2026-10-22T08:10:13.623120793Z Docker client API version: '1.56' 2026-10-22T08:10:13.623125454Z ##[endgroup] 2026-10-22T08:10:13.62314056Z ##[group]Clean up resources from previous jobs 2026-10-22T08:10:13.623177553Z ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=7534ef" 2026-10-22T08:10:13.640690146Z ##[command]/usr/bin/docker network prune --force --filter "label=7534ef" 2026-10-22T08:10:13.660231506Z ##[endgroup] 2026-10-22T08:10:13.660310357Z ##[group]Create local container network 2026-10-22T08:10:13.660390071Z ##[command]/usr/bin/docker network create --label 7534ef github_network_d367443de9e24cc88be62a7875b0c7ec 2026-10-22T08:10:13.701160194Z d81437c4f4c7d51aae22301058a7de0b1a2a438abc3236c6c48231fa4437f223 2026-10-22T08:10:13.701233638Z ##[endgroup] 2026-10-22T08:10:13.70128512Z ##[group]Starting job container 2026-10-22T08:10:13.701367712Z ##[command]/usr/bin/docker pull archlinux:latest 2026-10-22T08:10:14.240062699Z latest: Pulling from library/archlinux 2026-10-22T08:10:14.243742399Z 7450fb54bb4f: Pulling fs layer 2026-10-22T08:10:14.243761688Z 62956096fa4d: Pulling fs layer 2026-10-22T08:10:14.243764334Z 62956096fa4d: Download complete 2026-10-22T08:10:18.908296776Z 7450fb54bb4f: Verifying Checksum 2026-10-22T08:10:18.908324138Z 7450fb54bb4f: Download complete 2026-10-22T08:10:23.659688954Z 7450fb54bb4f: Pull complete 2026-10-22T08:10:23.665733826Z 62956096fa4d: Pull complete 2026-10-22T08:10:23.668898711Z Digest: sha256:52dfbd5afb23a220d5ee92dafcb4c788d96c026ed04179890c23adef4c897fa0 2026-10-22T08:10:23.668928728Z Status: Downloaded newer image for archlinux:latest 2026-10-22T08:10:23.66893461Z docker.io/library/archlinux:latest 2026-10-22T08:10:23.671548324Z ##[command]/usr/bin/docker create --name eebe495f4d8a4dd08af98b38441eb85f_archlinuxlatest_298d3c --label 7534ef --workdir /__w/dumber/dumber --network github_network_d367443de9e24cc88be62a7875b0c7ec -e "HOME=/github/home" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work":"/__w" -v "/home/runner/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" --entrypoint "tail" archlinux:latest "-f" "/dev/null" 2026-10-22T08:10:24.495115305Z eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d 2026-10-22T08:10:24.495208936Z ##[command]/usr/bin/docker start eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d 2026-10-22T08:10:24.738118663Z eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d 2026-10-22T08:10:24.738201044Z ##[command]/usr/bin/docker ps --all --filter id=eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d --filter status=running --no-trunc --format "{{.ID}} {{.Status}}" 2026-10-22T08:10:24.754866546Z eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d Up Less than a second 2026-10-22T08:10:24.754935829Z ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d 2026-10-22T08:10:24.7725474Z HOME=/github/home 2026-10-22T08:10:24.772592023Z GITHUB_ACTIONS=true 2026-10-22T08:10:24.772596632Z CI=true 2026-10-22T08:10:24.772600909Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2026-10-22T08:10:24.77260394Z LANG=C.UTF-8 2026-10-22T08:10:24.772617703Z ##[endgroup] 2026-10-22T08:10:24.772621192Z ##[group]Waiting for all services to be ready 2026-10-22T08:10:24.772623894Z ##[endgroup] 2026-10-22T08:10:24.774299064Z ##[group]Run for attempt in 1 2 3; do 2026-10-22T08:10:24.774321485Z for attempt in 1 2 3; do 2026-10-22T08:10:24.774327961Z  if pacman -Syu --noconfirm && pacman -S --noconfirm git go webkitgtk-6.0 gtk4 gtk4-layer-shell libadwaita gobject-introspection base-devel brotli dbus nodejs; then 2026-10-22T08:10:24.774333842Z  exit 0 2026-10-22T08:10:24.774337203Z  fi 2026-10-22T08:10:24.774339792Z  if [ "$attempt" -eq 3 ]; then 2026-10-22T08:10:24.774342104Z  exit 1 2026-10-22T08:10:24.774344474Z  fi 2026-10-22T08:10:24.774347093Z  sleep 5 2026-10-22T08:10:24.774349715Z done 2026-10-22T08:10:24.774354935Z shell: sh -e {0} 2026-10-22T08:10:24.774357871Z ##[endgroup] 2026-10-22T08:10:24.842588299Z :: Synchronizing package databases... 2026-10-22T08:10:25.156763157Z core downloading... 2026-10-22T08:10:25.156788981Z extra downloading... 2026-10-22T08:10:25.156792997Z :: Starting full system upgrade... 2026-10-22T08:10:25.349559389Z resolving dependencies... 2026-10-22T08:10:25.349589003Z looking for conflicting packages... 2026-10-22T08:10:25.352050962Z 2026-10-22T08:10:25.352073152Z Package (8) Old Version New Version Net Change Download Size 2026-10-22T08:10:25.35207753Z 2026-10-22T08:10:25.352079897Z core/ca-certificates-mozilla 3.131-1 3.131.1-1 -0.01 MiB 0.37 MiB 2026-10-22T08:10:25.352082232Z core/dbus 1.16.2-1 1.16.2-2 0.03 MiB 0.35 MiB 2026-10-22T08:10:25.352084311Z core/iproute2 7.2.0-1 7.3.0-1 0.00 MiB 1.19 MiB 2026-10-22T08:10:25.352086137Z core/libelf 0.196-1 0.197-1 0.01 MiB 0.70 MiB 2026-10-22T08:10:25.352087924Z core/linux-api-headers 7.2-1 7.3-1 0.07 MiB 1.53 MiB 2026-10-22T08:10:25.352089661Z core/systemd 262-1 262.1-1 0.03 MiB 10.68 MiB 2026-10-22T08:10:25.352091661Z core/systemd-libs 262-1 262.1-1 0.01 MiB 1.44 MiB 2026-10-22T08:10:25.352093437Z core/systemd-sysvcompat 262-1 262.1-1 0.00 MiB 0.01 MiB 2026-10-22T08:10:25.352096257Z 2026-10-22T08:10:25.352098157Z Total Download Size: 16.27 MiB 2026-10-22T08:10:25.352100482Z Total Installed Size: 59.89 MiB 2026-10-22T08:10:25.35210226Z Net Upgrade Size: 0.14 MiB 2026-10-22T08:10:25.35210407Z 2026-10-22T08:10:25.352106814Z :: Proceed with installation? [Y/n] 2026-10-22T08:10:25.352108762Z :: Retrieving packages... 2026-10-22T08:10:25.704539204Z systemd-262.1-1-x86_64 downloading... 2026-10-22T08:10:25.704574945Z linux-api-headers-7.3-1-x86_64 downloading... 2026-10-22T08:10:25.704578988Z systemd-libs-262.1-1-x86_64 downloading... 2026-10-22T08:10:25.704581048Z iproute2-7.3.0-1-x86_64 downloading... 2026-10-22T08:10:25.704582798Z libelf-0.197-1-x86_64 downloading... 2026-10-22T08:10:25.704584655Z ca-certificates-mozilla-3.131.1-1-x86_64 downloading... 2026-10-22T08:10:25.704587125Z dbus-1.16.2-2-x86_64 downloading... 2026-10-22T08:10:25.704589041Z systemd-sysvcompat-262.1-1-x86_64 downloading... 2026-10-22T08:10:25.704590949Z checking keyring... 2026-10-22T08:10:25.758155881Z checking package integrity... 2026-10-22T08:10:25.931648991Z loading package files... 2026-10-22T08:10:25.950546669Z checking for file conflicts... 2026-10-22T08:10:25.950577125Z :: Processing package changes... 2026-10-22T08:10:25.950580741Z upgrading linux-api-headers... 2026-10-22T08:10:26.106217863Z upgrading systemd-libs... 2026-10-22T08:10:26.125149644Z upgrading ca-certificates-mozilla... 2026-10-22T08:10:26.1284623Z upgrading dbus... 2026-10-22T08:10:26.142376923Z upgrading libelf... 2026-10-22T08:10:26.155605996Z upgrading iproute2... 2026-10-22T08:10:26.170907472Z upgrading systemd... 2026-10-22T08:10:26.508016431Z upgrading systemd-sysvcompat... 2026-10-22T08:10:26.970350848Z :: Running post-transaction hooks... 2026-10-22T08:10:26.970386138Z ( 1/12) Creating system user accounts... 2026-10-22T08:10:27.024923515Z ( 2/12) Creating temporary files... 2026-10-22T08:10:27.076895148Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-22T08:10:27.076929406Z All rules containing unresolvable specifiers will be skipped. 2026-10-22T08:10:27.087353886Z ( 3/12) Updating journal message catalog... 2026-10-22T08:10:27.151640111Z ( 4/12) Updating udev hardware database... 2026-10-22T08:10:27.65012746Z ( 5/12) Applying kernel sysctl settings... 2026-10-22T08:10:27.70312318Z Skipped: Current root is not booted. 2026-10-22T08:10:27.70315341Z ( 6/12) Reloading system manager configuration... 2026-10-22T08:10:27.756007553Z Skipped: Current root is not booted. 2026-10-22T08:10:27.75604835Z ( 7/12) Reloading user manager configuration... 2026-10-22T08:10:27.809192933Z Skipped: Current root is not booted. 2026-10-22T08:10:27.809229561Z ( 8/12) Enqueuing marked services... 2026-10-22T08:10:27.862278917Z Skipped: Current root is not booted. 2026-10-22T08:10:27.862328043Z ( 9/12) Reloading device manager configuration... 2026-10-22T08:10:27.915917409Z Skipped: Current root is not booted. 2026-10-22T08:10:27.915950983Z (10/12) Arming ConditionNeedsUpdate... 2026-10-22T08:10:27.968070686Z (11/12) Rebuilding certificate stores... 2026-10-22T08:10:29.111348564Z (12/12) Reloading system bus configuration... 2026-10-22T08:10:29.179357218Z Skipped: Current root is not booted. 2026-10-22T08:10:29.398964664Z warning: brotli-1.2.0-1 is up to date -- reinstalling 2026-10-22T08:10:29.398995759Z warning: dbus-1.16.2-2 is up to date -- reinstalling 2026-10-22T08:10:29.398999241Z resolving dependencies... 2026-10-22T08:10:29.404604839Z :: There are 11 providers available for ttf-font: 2026-10-22T08:10:29.404633039Z :: Repository extra 2026-10-22T08:10:29.404636879Z 1) gnu-free-fonts 2) noto-fonts 3) ttf-bitstream-vera 4) ttf-croscore 5) ttf-dejavu 6) ttf-droid 7) ttf-ibm-plex 8) ttf-input 9) ttf-input-nerd 10) ttf-liberation 11) ttf-roboto 2026-10-22T08:10:29.404642957Z 2026-10-22T08:10:29.40687685Z Enter a number (default=1): 2026-10-22T08:10:29.406897798Z looking for conflicting packages... 2026-10-22T08:10:29.419093276Z 2026-10-22T08:10:29.419123775Z Package (195) Old Version New Version Net Change Download Size 2026-10-22T08:10:29.419129616Z 2026-10-22T08:10:29.419132009Z extra/abseil-cpp 20260817.0-2 7.15 MiB 1.35 MiB 2026-10-22T08:10:29.419134581Z extra/ada 4.0.0-1 0.95 MiB 0.31 MiB 2026-10-22T08:10:29.419136572Z extra/adwaita-cursors 51.0-1 11.41 MiB 0.35 MiB 2026-10-22T08:10:29.419138451Z extra/adwaita-fonts 51.0-2 7.27 MiB 2.17 MiB 2026-10-22T08:10:29.419140426Z extra/adwaita-icon-theme 51.0-1 0.92 MiB 0.19 MiB 2026-10-22T08:10:29.419142372Z extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB 2.17 MiB 2026-10-22T08:10:29.41914454Z extra/aom 3.15.2-1 9.50 MiB 2.97 MiB 2026-10-22T08:10:29.419148127Z extra/at-spi2-core 2.62.1-1 4.04 MiB 0.58 MiB 2026-10-22T08:10:29.419150336Z core/autoconf 2.73-1 2.25 MiB 0.64 MiB 2026-10-22T08:10:29.419152393Z core/automake 1.19-1 1.66 MiB 0.63 MiB 2026-10-22T08:10:29.419157191Z extra/avahi 1:0.9rc5-2 1.88 MiB 0.42 MiB 2026-10-22T08:10:29.419159481Z core/bison 3.8.2-8 2.52 MiB 0.75 MiB 2026-10-22T08:10:29.419161556Z extra/boost-libs 1.92.0-1 51.10 MiB 6.16 MiB 2026-10-22T08:10:29.41916364Z extra/bubblewrap 0.13.1-1 0.10 MiB 0.04 MiB 2026-10-22T08:10:29.419165777Z extra/c-ares 1.34.9-1 0.54 MiB 0.24 MiB 2026-10-22T08:10:29.419167751Z extra/cairo 1.18.6-1 1.77 MiB 0.68 MiB 2026-10-22T08:10:29.419177218Z extra/cpio 2.15-3 0.98 MiB 0.22 MiB 2026-10-22T08:10:29.419179629Z extra/dav1d 1.5.4-1 1.85 MiB 0.66 MiB 2026-10-22T08:10:29.419181967Z core/db5.3 5.3.28-7 6.48 MiB 1.26 MiB 2026-10-22T08:10:29.419183891Z extra/dconf 51.0-1 0.46 MiB 0.11 MiB 2026-10-22T08:10:29.419185742Z core/debugedit 5.3-2 0.13 MiB 0.05 MiB 2026-10-22T08:10:29.419187771Z extra/default-cursors 3-1 0.00 MiB 0.00 MiB 2026-10-22T08:10:29.419189678Z extra/desktop-file-utils 0.28-1 0.18 MiB 0.04 MiB 2026-10-22T08:10:29.419191791Z core/diffutils 3.12-2 1.50 MiB 0.33 MiB 2026-10-22T08:10:29.419193825Z extra/duktape 2.7.0-7 0.78 MiB 0.17 MiB 2026-10-22T08:10:29.419195845Z core/elfutils 0.197-1 4.50 MiB 0.70 MiB 2026-10-22T08:10:29.419197764Z extra/enchant 2.8.21-1 0.32 MiB 0.09 MiB 2026-10-22T08:10:29.419199788Z core/fakeroot 1:1.37.2-3 0.14 MiB 0.08 MiB 2026-10-22T08:10:29.419201795Z core/flex 2.6.4-6 0.84 MiB 0.29 MiB 2026-10-22T08:10:29.419203995Z extra/fontconfig 2:2.18.3-2 1.33 MiB 0.40 MiB 2026-10-22T08:10:29.419255648Z extra/freetype2 2.15.0-1 1.74 MiB 0.57 MiB 2026-10-22T08:10:29.419278167Z extra/fribidi 1.0.17-1 0.26 MiB 0.07 MiB 2026-10-22T08:10:29.419282103Z extra/fuse-common 3.18.3-1 0.00 MiB 0.00 MiB 2026-10-22T08:10:29.41928409Z extra/fuse3 3.18.3-1 0.56 MiB 0.14 MiB 2026-10-22T08:10:29.419285913Z core/gc 8.2.12-1 0.76 MiB 0.23 MiB 2026-10-22T08:10:29.419287811Z core/gcc 16.2.1+r23+gd564253eb6c8-1 220.89 MiB 57.93 MiB 2026-10-22T08:10:29.419289713Z extra/gdb 18.1-1 32.19 MiB 8.18 MiB 2026-10-22T08:10:29.41929147Z extra/gdb-common 18.1-1 1.16 MiB 0.12 MiB 2026-10-22T08:10:29.419293281Z extra/gdk-pixbuf2 2.44.8-1 3.01 MiB 0.49 MiB 2026-10-22T08:10:29.419295025Z extra/giflib 6.1.3-2 0.34 MiB 0.10 MiB 2026-10-22T08:10:29.419296895Z extra/glib-networking 1:2.90.0-1 0.70 MiB 0.15 MiB 2026-10-22T08:10:29.419298836Z extra/glycin 2.2.3-1 19.10 MiB 4.07 MiB 2026-10-22T08:10:29.419300768Z extra/gnu-free-fonts 20120503-9 6.65 MiB 3.19 MiB 2026-10-22T08:10:29.419302712Z extra/gobject-introspection-runtime 1.86.0-2 0.15 MiB 0.03 MiB 2026-10-22T08:10:29.419304935Z extra/gperftools 2.19.1-1 2.32 MiB 0.56 MiB 2026-10-22T08:10:29.419306878Z extra/graphene 1.10.8-2 0.98 MiB 0.10 MiB 2026-10-22T08:10:29.419308856Z extra/graphite 1:1.3.15-1 0.20 MiB 0.08 MiB 2026-10-22T08:10:29.419310635Z core/groff 1.24.2-1 9.11 MiB 2.43 MiB 2026-10-22T08:10:29.419312489Z extra/gsettings-desktop-schemas 51.0-1 6.65 MiB 0.87 MiB 2026-10-22T08:10:29.419314388Z extra/gsettings-system-schemas 51.0-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419316229Z extra/gssdp 1.6.6-1 0.24 MiB 0.06 MiB 2026-10-22T08:10:29.41932352Z extra/gst-plugins-bad-libs 1.28.8-1 14.73 MiB 3.19 MiB 2026-10-22T08:10:29.419325921Z extra/gst-plugins-base-libs 1.28.8-1 12.85 MiB 2.46 MiB 2026-10-22T08:10:29.419327961Z extra/gstreamer 1.28.8-1 11.91 MiB 2.11 MiB 2026-10-22T08:10:29.419329982Z extra/gtest 1.18.0-1 1.67 MiB 0.39 MiB 2026-10-22T08:10:29.419331911Z extra/gtk-update-icon-cache 1:4.24.1-1 0.04 MiB 0.02 MiB 2026-10-22T08:10:29.419336778Z extra/gtk3 1:3.24.52-2 53.22 MiB 8.93 MiB 2026-10-22T08:10:29.419338981Z core/guile 3.0.11-1 54.49 MiB 8.39 MiB 2026-10-22T08:10:29.419340831Z extra/gupnp 1:1.6.10-1 0.70 MiB 0.13 MiB 2026-10-22T08:10:29.419342689Z extra/gupnp-igd 1.6.0-2 0.11 MiB 0.03 MiB 2026-10-22T08:10:29.419346217Z extra/harfbuzz 14.6.0-1 5.10 MiB 1.36 MiB 2026-10-22T08:10:29.419352807Z extra/harfbuzz-icu 14.6.0-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419356859Z extra/hicolor-icon-theme 0.18-1 0.05 MiB 0.01 MiB 2026-10-22T08:10:29.419362014Z extra/hidapi 0.15.0-1 0.13 MiB 0.04 MiB 2026-10-22T08:10:29.419364264Z extra/highway 1.4.0-1 10.04 MiB 1.19 MiB 2026-10-22T08:10:29.419366114Z extra/hyphen 2.8.9-1 0.04 MiB 0.02 MiB 2026-10-22T08:10:29.41937051Z extra/iso-codes 4.20.1-1 22.30 MiB 3.60 MiB 2026-10-22T08:10:29.419372758Z extra/jbigkit 2.2-1 0.17 MiB 0.05 MiB 2026-10-22T08:10:29.419374601Z extra/json-glib 1.10.8-1 1.01 MiB 0.17 MiB 2026-10-22T08:10:29.419376359Z extra/lcms2 2.19.1-1 0.69 MiB 0.23 MiB 2026-10-22T08:10:29.419395953Z extra/libavif 1.4.2-1 0.87 MiB 0.31 MiB 2026-10-22T08:10:29.419400268Z extra/libcloudproviders 0.4.1-1 0.32 MiB 0.05 MiB 2026-10-22T08:10:29.41940383Z extra/libcolord 1.4.8-2 1.24 MiB 0.18 MiB 2026-10-22T08:10:29.419407022Z extra/libcups 2:2.4.20-1 0.79 MiB 0.28 MiB 2026-10-22T08:10:29.419410091Z extra/libdaemon 0.14-6 0.06 MiB 0.02 MiB 2026-10-22T08:10:29.419413725Z extra/libdatrie 0.2.14-1 0.49 MiB 0.11 MiB 2026-10-22T08:10:29.419416993Z extra/libdeflate 1.26-1 0.14 MiB 0.06 MiB 2026-10-22T08:10:29.419420329Z extra/libdrm 2.4.134-1 1.28 MiB 0.35 MiB 2026-10-22T08:10:29.419423548Z core/libedit 20260512_3.1-1 0.27 MiB 0.11 MiB 2026-10-22T08:10:29.419426949Z extra/libepoxy 1.5.10-3 2.64 MiB 0.30 MiB 2026-10-22T08:10:29.419430694Z extra/libevdev 1.14.0-1 0.22 MiB 0.06 MiB 2026-10-22T08:10:29.419432694Z extra/libgirepository 1.86.0-2 1.52 MiB 0.14 MiB 2026-10-22T08:10:29.419434551Z extra/libglvnd 1.7.0-3 3.34 MiB 0.32 MiB 2026-10-22T08:10:29.419436368Z extra/libgudev 238-4 0.17 MiB 0.03 MiB 2026-10-22T08:10:29.419438208Z core/libisl 0.28-1 5.90 MiB 0.94 MiB 2026-10-22T08:10:29.419444608Z extra/libjpeg-turbo 3.2.0-2 2.65 MiB 0.59 MiB 2026-10-22T08:10:29.419450304Z extra/libjxl 0.12.0-1 6.78 MiB 1.86 MiB 2026-10-22T08:10:29.419452656Z extra/libmanette 0.2.13-2 0.40 MiB 0.05 MiB 2026-10-22T08:10:29.419454627Z core/libmpc 1.4.1-1 0.19 MiB 0.09 MiB 2026-10-22T08:10:29.419456455Z extra/libnice 0.1.24-1 1.86 MiB 0.31 MiB 2026-10-22T08:10:29.419458921Z extra/libpciaccess 0.19-1 0.06 MiB 0.02 MiB 2026-10-22T08:10:29.419460873Z extra/libpipewire 1:1.6.9-1 5.78 MiB 1.49 MiB 2026-10-22T08:10:29.419462606Z extra/libpng 1.6.59-1 0.58 MiB 0.25 MiB 2026-10-22T08:10:29.419466596Z extra/libproxy 0.5.12-1 0.10 MiB 0.03 MiB 2026-10-22T08:10:29.419468624Z extra/librsvg 2:2.63.3-1 10.24 MiB 2.34 MiB 2026-10-22T08:10:29.419484351Z extra/libsoup3 3.8.0-1 2.06 MiB 0.42 MiB 2026-10-22T08:10:29.419489434Z extra/libstemmer 3.1.1-1 0.64 MiB 0.15 MiB 2026-10-22T08:10:29.419491607Z extra/libthai 0.1.30-1 1.24 MiB 0.26 MiB 2026-10-22T08:10:29.419493533Z extra/libtiff 4.7.2-2 1.32 MiB 0.40 MiB 2026-10-22T08:10:29.419495338Z core/libtool 2.6.2-5 2.34 MiB 0.42 MiB 2026-10-22T08:10:29.419497159Z extra/libunwind 1.8.3-1 0.30 MiB 0.13 MiB 2026-10-22T08:10:29.419498977Z extra/liburing 2.15-1 0.47 MiB 0.26 MiB 2026-10-22T08:10:29.41950071Z extra/libuv 1.52.1-2 0.64 MiB 0.26 MiB 2026-10-22T08:10:29.419506318Z extra/libva 2.24.1-1 1.00 MiB 0.20 MiB 2026-10-22T08:10:29.419508534Z extra/libwebp 1.6.0-2 1.04 MiB 0.32 MiB 2026-10-22T08:10:29.4195104Z extra/libx11 1.8.14-1 9.84 MiB 2.02 MiB 2026-10-22T08:10:29.419512252Z extra/libxau 1.0.12-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419514008Z extra/libxcb 1.17.0-1 3.87 MiB 0.97 MiB 2026-10-22T08:10:29.419515802Z extra/libxcomposite 0.4.7-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419517877Z extra/libxcursor 1.2.3-1 0.07 MiB 0.03 MiB 2026-10-22T08:10:29.419519678Z extra/libxdamage 1.1.7-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419521537Z extra/libxdmcp 1.1.5-2 0.13 MiB 0.03 MiB 2026-10-22T08:10:29.419523303Z extra/libxext 1.3.7-1 0.30 MiB 0.10 MiB 2026-10-22T08:10:29.41952515Z extra/libxfixes 6.0.2-1 0.04 MiB 0.01 MiB 2026-10-22T08:10:29.419527026Z extra/libxft 2.3.9-1 0.13 MiB 0.06 MiB 2026-10-22T08:10:29.419541927Z extra/libxi 1.8.4-1 0.41 MiB 0.07 MiB 2026-10-22T08:10:29.419544768Z extra/libxinerama 1.1.6-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419546816Z extra/libxkbcommon 1.13.2-1 1.05 MiB 0.27 MiB 2026-10-22T08:10:29.419548697Z extra/libxkbcommon-x11 1.13.2-1 0.10 MiB 0.03 MiB 2026-10-22T08:10:29.419550538Z extra/libxrandr 1.5.5-1 0.07 MiB 0.03 MiB 2026-10-22T08:10:29.419552273Z extra/libxrender 0.9.13-1 0.10 MiB 0.03 MiB 2026-10-22T08:10:29.419554137Z extra/libxshmfence 1.3.3-1 0.02 MiB 0.01 MiB 2026-10-22T08:10:29.419555994Z extra/libxslt 1.1.45-2 0.78 MiB 0.20 MiB 2026-10-22T08:10:29.419557685Z extra/libxtst 1.2.6-1 0.11 MiB 0.03 MiB 2026-10-22T08:10:29.419559428Z extra/libxv 1.0.13-1 0.06 MiB 0.03 MiB 2026-10-22T08:10:29.419561979Z extra/libxxf86vm 1.1.7-1 0.03 MiB 0.02 MiB 2026-10-22T08:10:29.419563804Z extra/libyuv r2921+644251f25-1 1.50 MiB 0.26 MiB 2026-10-22T08:10:29.419565617Z extra/llvm-libs 23.1.3-4 164.87 MiB 41.45 MiB 2026-10-22T08:10:29.41956741Z extra/lm_sensors 1:3.6.2-1 0.48 MiB 0.13 MiB 2026-10-22T08:10:29.419569327Z core/lzo 2.10-5 0.38 MiB 0.09 MiB 2026-10-22T08:10:29.419575469Z core/m4 1.4.21-2 0.71 MiB 0.27 MiB 2026-10-22T08:10:29.419577701Z core/make 4.4.1-3 1.66 MiB 0.51 MiB 2026-10-22T08:10:29.419579714Z extra/mesa 1:26.2.5-1 53.86 MiB 13.50 MiB 2026-10-22T08:10:29.419581838Z extra/ministream 0.99.1-1 0.05 MiB 0.02 MiB 2026-10-22T08:10:29.41958374Z core/mpdecimal 4.0.1-3 0.32 MiB 0.10 MiB 2026-10-22T08:10:29.419585922Z extra/numactl 2.0.19-1 0.24 MiB 0.08 MiB 2026-10-22T08:10:29.419587706Z extra/openjpeg2 2.5.4-1 13.37 MiB 0.87 MiB 2026-10-22T08:10:29.419589562Z extra/orc 0.4.44-1 1.45 MiB 0.34 MiB 2026-10-22T08:10:29.419591324Z extra/pango 1:1.58.2-1 2.38 MiB 0.43 MiB 2026-10-22T08:10:29.419596619Z core/patch 2.8-1 0.17 MiB 0.08 MiB 2026-10-22T08:10:29.419606187Z core/perl 5.44.0-1 72.30 MiB 20.98 MiB 2026-10-22T08:10:29.419608694Z extra/perl-error 0.17030-3 0.04 MiB 0.02 MiB 2026-10-22T08:10:29.419611244Z extra/perl-mailtools 2.22-3 0.10 MiB 0.06 MiB 2026-10-22T08:10:29.419613109Z extra/perl-timedate 2.35-1 0.15 MiB 0.06 MiB 2026-10-22T08:10:29.419615009Z extra/pipewire 1:1.6.9-1 1.30 MiB 0.27 MiB 2026-10-22T08:10:29.419619646Z extra/pixman 0.46.4-1 0.74 MiB 0.28 MiB 2026-10-22T08:10:29.419621754Z core/pkgconf 3.0.10-1 0.34 MiB 0.12 MiB 2026-10-22T08:10:29.419623528Z core/python 3.14.8-1 73.79 MiB 13.55 MiB 2026-10-22T08:10:29.419625324Z extra/python-autocommand 2.2.2-9 0.08 MiB 0.02 MiB 2026-10-22T08:10:29.419627128Z extra/python-jaraco.collections 5.1.0-3 0.11 MiB 0.02 MiB 2026-10-22T08:10:29.419629032Z extra/python-jaraco.context 6.1.2-1 0.06 MiB 0.02 MiB 2026-10-22T08:10:29.419630833Z extra/python-jaraco.functools 4.1.0-3 0.07 MiB 0.02 MiB 2026-10-22T08:10:29.419632851Z extra/python-jaraco.text 4.0.0-4 0.08 MiB 0.02 MiB 2026-10-22T08:10:29.419634677Z extra/python-mako 1.4.3-1 0.98 MiB 0.17 MiB 2026-10-22T08:10:29.419636525Z extra/python-markdown 3.11.2-1 1.21 MiB 0.20 MiB 2026-10-22T08:10:29.419638262Z extra/python-markupsafe 3.0.4-1 0.09 MiB 0.02 MiB 2026-10-22T08:10:29.419643535Z extra/python-more-itertools 11.2.1-1 0.78 MiB 0.13 MiB 2026-10-22T08:10:29.419646477Z extra/python-packaging 26.3-1 1.58 MiB 0.25 MiB 2026-10-22T08:10:29.419657406Z extra/python-platformdirs 4.13.5-1 0.57 MiB 0.07 MiB 2026-10-22T08:10:29.419660073Z extra/python-setuptools 1:84.2.1-1 4.94 MiB 0.78 MiB 2026-10-22T08:10:29.419661951Z extra/python-wheel 0.48.0-1 0.34 MiB 0.07 MiB 2026-10-22T08:10:29.419663763Z extra/rav1e 0.8.1-3 7.49 MiB 1.58 MiB 2026-10-22T08:10:29.419665598Z extra/shared-mime-info 2.5.1-2 5.83 MiB 0.75 MiB 2026-10-22T08:10:29.419669784Z extra/simdjson 1:5.0.5-1 10.27 MiB 0.44 MiB 2026-10-22T08:10:29.419671994Z extra/source-highlight 3.1.9-19 3.27 MiB 0.69 MiB 2026-10-22T08:10:29.419673879Z extra/spirv-tools 1:1.4.363.0-1 8.16 MiB 2.12 MiB 2026-10-22T08:10:29.419676025Z core/sudo 1.9.17.p2-6 7.85 MiB 1.86 MiB 2026-10-22T08:10:29.419677905Z extra/svt-av1 4.2.0-1 5.36 MiB 1.98 MiB 2026-10-22T08:10:29.419679661Z core/texinfo 7.3-3 12.69 MiB 2.13 MiB 2026-10-22T08:10:29.419681651Z extra/tinysparql 3.12.0-1 3.92 MiB 1.06 MiB 2026-10-22T08:10:29.419683396Z extra/vmaf 3.2.1-1 7.11 MiB 0.48 MiB 2026-10-22T08:10:29.41968792Z extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB 0.18 MiB 2026-10-22T08:10:29.419696084Z extra/wayland 1.26.0-1 0.86 MiB 0.15 MiB 2026-10-22T08:10:29.419698404Z core/which 2.25-1 0.03 MiB 0.02 MiB 2026-10-22T08:10:29.419702827Z extra/woff2 1.0.2-7 0.19 MiB 0.06 MiB 2026-10-22T08:10:29.419704968Z extra/xcb-proto 1.17.0-4 1.03 MiB 0.13 MiB 2026-10-22T08:10:29.419706795Z extra/xdg-dbus-proxy 0.1.9-1 0.06 MiB 0.03 MiB 2026-10-22T08:10:29.419708615Z extra/xdg-desktop-portal 1.22.1-2 1.83 MiB 0.44 MiB 2026-10-22T08:10:29.419710474Z extra/xdg-desktop-portal-gtk 1.15.3-2 0.42 MiB 0.10 MiB 2026-10-22T08:10:29.419712267Z extra/xkeyboard-config 2.48-1 10.24 MiB 0.87 MiB 2026-10-22T08:10:29.419714128Z extra/xorg-xprop 1.2.8-1 0.05 MiB 0.03 MiB 2026-10-22T08:10:29.419715838Z extra/xorgproto 2026.1-1 1.47 MiB 0.24 MiB 2026-10-22T08:10:29.419717605Z extra/xxhash 0.8.4-1 0.42 MiB 0.10 MiB 2026-10-22T08:10:29.419719385Z extra/zlib-ng 2.3.3-1 0.28 MiB 0.11 MiB 2026-10-22T08:10:29.419721236Z core/base-devel 1-2 0.00 MiB 0.00 MiB 2026-10-22T08:10:29.419733503Z core/brotli 1.2.0-1 1.2.0-1 0.00 MiB 0.39 MiB 2026-10-22T08:10:29.419736494Z core/dbus 1.16.2-2 1.16.2-2 0.00 MiB 2026-10-22T08:10:29.419738503Z extra/git 2.56.0-1 33.54 MiB 7.43 MiB 2026-10-22T08:10:29.419741644Z extra/go 2:1.27.3-1 226.64 MiB 42.30 MiB 2026-10-22T08:10:29.419743526Z extra/gobject-introspection 1.86.0-2 3.11 MiB 0.51 MiB 2026-10-22T08:10:29.419745484Z extra/gtk4 1:4.24.1-1 54.04 MiB 9.49 MiB 2026-10-22T08:10:29.41975011Z extra/gtk4-layer-shell 1.3.0-1 0.29 MiB 0.05 MiB 2026-10-22T08:10:29.419752408Z extra/libadwaita 1:1.10.0-1 5.29 MiB 0.80 MiB 2026-10-22T08:10:29.419754254Z extra/nodejs 26.12.0-1 64.12 MiB 17.48 MiB 2026-10-22T08:10:29.419756466Z extra/webkitgtk-6.0 2.54.1-1 138.59 MiB 38.48 MiB 2026-10-22T08:10:29.419758394Z 2026-10-22T08:10:29.419760677Z Total Download Size: 380.54 MiB 2026-10-22T08:10:29.4197629Z Total Installed Size: 1715.46 MiB 2026-10-22T08:10:29.419764621Z Net Upgrade Size: 1713.42 MiB 2026-10-22T08:10:29.41976623Z 2026-10-22T08:10:29.419768558Z :: Proceed with installation? [Y/n] 2026-10-22T08:10:29.41977424Z :: Retrieving packages... 2026-10-22T08:10:36.34084336Z gcc-16.2.1+r23+gd564253eb6c8-1-x86_64 downloading... 2026-10-22T08:10:36.340884494Z go-2:1.27.3-1-x86_64 downloading... 2026-10-22T08:10:36.340893967Z llvm-libs-23.1.3-4-x86_64 downloading... 2026-10-22T08:10:36.34093536Z webkitgtk-6.0-2.54.1-1-x86_64 downloading... 2026-10-22T08:10:36.340945238Z perl-5.44.0-1-x86_64 downloading... 2026-10-22T08:10:36.340952978Z nodejs-26.12.0-1-x86_64 downloading... 2026-10-22T08:10:36.340958973Z python-3.14.8-1-x86_64 downloading... 2026-10-22T08:10:36.340962009Z mesa-1:26.2.5-1-x86_64 downloading... 2026-10-22T08:10:36.340964876Z gtk4-1:4.24.1-1-x86_64 downloading... 2026-10-22T08:10:36.340968754Z gtk3-1:3.24.52-2-x86_64 downloading... 2026-10-22T08:10:36.340974229Z guile-3.0.11-1-x86_64 downloading... 2026-10-22T08:10:36.340977149Z gdb-18.1-1-x86_64 downloading... 2026-10-22T08:10:36.340982681Z git-2.56.0-1-x86_64 downloading... 2026-10-22T08:10:36.340989856Z boost-libs-1.92.0-1-x86_64 downloading... 2026-10-22T08:10:36.340992973Z glycin-2.2.3-1-x86_64 downloading... 2026-10-22T08:10:36.340998593Z iso-codes-4.20.1-1-any downloading... 2026-10-22T08:10:36.341001606Z gnu-free-fonts-20120503-9-any downloading... 2026-10-22T08:10:36.341007359Z gst-plugins-bad-libs-1.28.8-1-x86_64 downloading... 2026-10-22T08:10:36.341014029Z aom-3.15.2-1-x86_64 downloading... 2026-10-22T08:10:36.341021658Z gst-plugins-base-libs-1.28.8-1-x86_64 downloading... 2026-10-22T08:10:36.34102626Z groff-1.24.2-1-x86_64 downloading... 2026-10-22T08:10:36.341030793Z librsvg-2:2.63.3-1-x86_64 downloading... 2026-10-22T08:10:36.341036899Z adwaita-fonts-51.0-2-any downloading... 2026-10-22T08:10:36.341039877Z adwaita-icon-theme-legacy-46.2-3-any downloading... 2026-10-22T08:10:36.34104259Z texinfo-7.3-3-x86_64 downloading... 2026-10-22T08:10:36.34104853Z spirv-tools-1:1.4.363.0-1-x86_64 downloading... 2026-10-22T08:10:36.341054429Z gstreamer-1.28.8-1-x86_64 downloading... 2026-10-22T08:10:36.341058598Z libx11-1.8.14-1-x86_64 downloading... 2026-10-22T08:10:36.341061308Z svt-av1-4.2.0-1-x86_64 downloading... 2026-10-22T08:10:36.341068202Z libjxl-0.12.0-1-x86_64 downloading... 2026-10-22T08:10:36.341071297Z sudo-1.9.17.p2-6-x86_64 downloading... 2026-10-22T08:10:36.341074487Z rav1e-0.8.1-3-x86_64 downloading... 2026-10-22T08:10:36.341077364Z libpipewire-1:1.6.9-1-x86_64 downloading... 2026-10-22T08:10:36.341083258Z harfbuzz-14.6.0-1-x86_64 downloading... 2026-10-22T08:10:36.341086409Z abseil-cpp-20260817.0-2-x86_64 downloading... 2026-10-22T08:10:36.341089555Z db5.3-5.3.28-7-x86_64 downloading... 2026-10-22T08:10:36.341097158Z highway-1.4.0-1-x86_64 downloading... 2026-10-22T08:10:36.341101002Z tinysparql-3.12.0-1-x86_64 downloading... 2026-10-22T08:10:36.341106751Z libxcb-1.17.0-1-x86_64 downloading... 2026-10-22T08:10:36.341109857Z libisl-0.28-1-x86_64 downloading... 2026-10-22T08:10:36.341112611Z openjpeg2-2.5.4-1-x86_64 downloading... 2026-10-22T08:10:36.341118205Z xkeyboard-config-2.48-1-any downloading... 2026-10-22T08:10:36.34112336Z gsettings-desktop-schemas-51.0-1-any downloading... 2026-10-22T08:10:36.341126247Z libadwaita-1:1.10.0-1-x86_64 downloading... 2026-10-22T08:10:36.341128923Z python-setuptools-1:84.2.1-1-any downloading... 2026-10-22T08:10:36.341134521Z bison-3.8.2-8-x86_64 downloading... 2026-10-22T08:10:36.341137458Z shared-mime-info-2.5.1-2-x86_64 downloading... 2026-10-22T08:10:36.341140391Z elfutils-0.197-1-x86_64 downloading... 2026-10-22T08:10:36.341143068Z source-highlight-3.1.9-19-x86_64 downloading... 2026-10-22T08:10:36.341145752Z cairo-1.18.6-1-x86_64 downloading... 2026-10-22T08:10:36.341151166Z dav1d-1.5.4-1-x86_64 downloading... 2026-10-22T08:10:36.341154142Z autoconf-2.73-1-any downloading... 2026-10-22T08:10:36.341156856Z automake-1.19-1-any downloading... 2026-10-22T08:10:36.341163254Z libjpeg-turbo-3.2.0-2-x86_64 downloading... 2026-10-22T08:10:36.341167004Z at-spi2-core-2.62.1-1-x86_64 downloading... 2026-10-22T08:10:36.341175258Z freetype2-2.15.0-1-x86_64 downloading... 2026-10-22T08:10:36.341181931Z gperftools-2.19.1-1-x86_64 downloading... 2026-10-22T08:10:36.341188765Z gobject-introspection-1.86.0-2-x86_64 downloading... 2026-10-22T08:10:36.341194833Z make-4.4.1-3-x86_64 downloading... 2026-10-22T08:10:36.341197946Z gdk-pixbuf2-2.44.8-1-x86_64 downloading... 2026-10-22T08:10:36.34120363Z vmaf-3.2.1-1-x86_64 downloading... 2026-10-22T08:10:36.341209326Z simdjson-1:5.0.5-1-x86_64 downloading... 2026-10-22T08:10:36.341215033Z xdg-desktop-portal-1.22.1-2-x86_64 downloading... 2026-10-22T08:10:36.341221302Z pango-1:1.58.2-1-x86_64 downloading... 2026-10-22T08:10:36.341224661Z libtool-2.6.2-5-x86_64 downloading... 2026-10-22T08:10:36.341231651Z libsoup3-3.8.0-1-x86_64 downloading... 2026-10-22T08:10:36.341237741Z avahi-1:0.9rc5-2-x86_64 downloading... 2026-10-22T08:10:36.34124522Z libtiff-4.7.2-2-x86_64 downloading... 2026-10-22T08:10:36.341252318Z fontconfig-2:2.18.3-2-x86_64 downloading... 2026-10-22T08:10:36.341258265Z gtest-1.18.0-1-x86_64 downloading... 2026-10-22T08:10:36.341263989Z brotli-1.2.0-1-x86_64 downloading... 2026-10-22T08:10:36.341269757Z adwaita-cursors-51.0-1-any downloading... 2026-10-22T08:10:36.341272641Z libdrm-2.4.134-1-x86_64 downloading... 2026-10-22T08:10:36.34127806Z orc-0.4.44-1-x86_64 downloading... 2026-10-22T08:10:36.341285001Z diffutils-3.12-2-x86_64 downloading... 2026-10-22T08:10:36.341291311Z libwebp-1.6.0-2-x86_64 downloading... 2026-10-22T08:10:36.341297252Z libglvnd-1.7.0-3-x86_64 downloading... 2026-10-22T08:10:36.341300201Z libnice-0.1.24-1-x86_64 downloading... 2026-10-22T08:10:36.341305916Z ada-4.0.0-1-x86_64 downloading... 2026-10-22T08:10:36.341311638Z libavif-1.4.2-1-x86_64 downloading... 2026-10-22T08:10:36.341318343Z libepoxy-1.5.10-3-x86_64 downloading... 2026-10-22T08:10:36.341325524Z flex-2.6.4-6-x86_64 downloading... 2026-10-22T08:10:36.341331494Z pixman-0.46.4-1-x86_64 downloading... 2026-10-22T08:10:36.341338535Z libcups-2:2.4.20-1-x86_64 downloading... 2026-10-22T08:10:36.341341673Z libxkbcommon-1.13.2-1-x86_64 downloading... 2026-10-22T08:10:36.341347541Z pipewire-1:1.6.9-1-x86_64 downloading... 2026-10-22T08:10:36.341353875Z m4-1.4.21-2-x86_64 downloading... 2026-10-22T08:10:36.341359812Z libthai-0.1.30-1-x86_64 downloading... 2026-10-22T08:10:36.341362643Z liburing-2.15-1-x86_64 downloading... 2026-10-22T08:10:36.341368221Z libuv-1.52.1-2-x86_64 downloading... 2026-10-22T08:10:36.341373932Z libyuv-r2921+644251f25-1-x86_64 downloading... 2026-10-22T08:10:36.341379562Z libpng-1.6.59-1-x86_64 downloading... 2026-10-22T08:10:36.34138622Z python-packaging-26.3-1-any downloading... 2026-10-22T08:10:36.341394563Z c-ares-1.34.9-1-x86_64 downloading... 2026-10-22T08:10:36.341404725Z xorgproto-2026.1-1-any downloading... 2026-10-22T08:10:36.341410877Z gc-8.2.12-1-x86_64 downloading... 2026-10-22T08:10:36.341416717Z lcms2-2.19.1-1-x86_64 downloading... 2026-10-22T08:10:36.341422711Z cpio-2.15-3-x86_64 downloading... 2026-10-22T08:10:36.341426326Z libva-2.24.1-1-x86_64 downloading... 2026-10-22T08:10:36.811372581Z libxslt-1.1.45-2-x86_64 downloading... 2026-10-22T08:10:36.811407119Z python-markdown-3.11.2-1-any downloading... 2026-10-22T08:10:36.811410726Z adwaita-icon-theme-51.0-1-any downloading... 2026-10-22T08:10:36.811413045Z vulkan-icd-loader-1.4.363.0-1-x86_64 downloading... 2026-10-22T08:10:36.811415297Z libcolord-1.4.8-2-x86_64 downloading... 2026-10-22T08:10:36.811417314Z duktape-2.7.0-7-x86_64 downloading... 2026-10-22T08:10:36.811419177Z python-mako-1.4.3-1-any downloading... 2026-10-22T08:10:36.811421217Z json-glib-1.10.8-1-x86_64 downloading... 2026-10-22T08:10:36.811423017Z glib-networking-1:2.90.0-1-x86_64 downloading... 2026-10-22T08:10:36.811425702Z wayland-1.26.0-1-x86_64 downloading... 2026-10-22T08:10:36.811427406Z libstemmer-3.1.1-1-x86_64 downloading... 2026-10-22T08:10:36.811429089Z libgirepository-1.86.0-2-x86_64 downloading... 2026-10-22T08:10:36.811430786Z fuse3-3.18.3-1-x86_64 downloading... 2026-10-22T08:10:36.811432509Z lm_sensors-1:3.6.2-1-x86_64 downloading... 2026-10-22T08:10:36.811434397Z python-more-itertools-11.2.1-1-any downloading... 2026-10-22T08:10:36.811436172Z libunwind-1.8.3-1-x86_64 downloading... 2026-10-22T08:10:36.811437947Z xcb-proto-1.17.0-4-any downloading... 2026-10-22T08:10:36.811439782Z gupnp-1:1.6.10-1-x86_64 downloading... 2026-10-22T08:10:36.811441556Z gdb-common-18.1-1-x86_64 downloading... 2026-10-22T08:10:36.811443284Z pkgconf-3.0.10-1-x86_64 downloading... 2026-10-22T08:10:36.811445244Z libedit-20260512_3.1-1-x86_64 downloading... 2026-10-22T08:10:36.811446968Z zlib-ng-2.3.3-1-x86_64 downloading... 2026-10-22T08:10:36.81145071Z dconf-51.0-1-x86_64 downloading... 2026-10-22T08:10:36.811452448Z libdatrie-0.2.14-1-x86_64 downloading... 2026-10-22T08:10:36.811454285Z xdg-desktop-portal-gtk-1.15.3-2-x86_64 downloading... 2026-10-22T08:10:36.811456112Z graphene-1.10.8-2-x86_64 downloading... 2026-10-22T08:10:36.811457803Z xxhash-0.8.4-1-x86_64 downloading... 2026-10-22T08:10:36.81145951Z libxext-1.3.7-1-x86_64 downloading... 2026-10-22T08:10:36.811461224Z mpdecimal-4.0.1-3-x86_64 downloading... 2026-10-22T08:10:36.81146302Z giflib-6.1.3-2-x86_64 downloading... 2026-10-22T08:10:36.811464791Z libmpc-1.4.1-1-x86_64 downloading... 2026-10-22T08:10:36.81146666Z lzo-2.10-5-x86_64 downloading... 2026-10-22T08:10:36.81147208Z enchant-2.8.21-1-x86_64 downloading... 2026-10-22T08:10:36.81147419Z patch-2.8-1-x86_64 downloading... 2026-10-22T08:10:36.811475886Z graphite-1:1.3.15-1-x86_64 downloading... 2026-10-22T08:10:36.811477658Z numactl-2.0.19-1-x86_64 downloading... 2026-10-22T08:10:36.811479771Z fakeroot-1:1.37.2-3-x86_64 downloading... 2026-10-22T08:10:36.811481498Z python-wheel-0.48.0-1-any downloading... 2026-10-22T08:10:36.811483195Z fribidi-1.0.17-1-x86_64 downloading... 2026-10-22T08:10:36.811489551Z libxi-1.8.4-1-x86_64 downloading... 2026-10-22T08:10:36.811491679Z python-platformdirs-4.13.5-1-any downloading... 2026-10-22T08:10:36.811493394Z libdeflate-1.26-1-x86_64 downloading... 2026-10-22T08:10:36.811495379Z perl-timedate-2.35-1-any downloading... 2026-10-22T08:10:36.811497211Z woff2-1.0.2-7-x86_64 downloading... 2026-10-22T08:10:36.811498833Z gssdp-1.6.6-1-x86_64 downloading... 2026-10-22T08:10:36.811500512Z libxft-2.3.9-1-x86_64 downloading... 2026-10-22T08:10:36.811502148Z libevdev-1.14.0-1-x86_64 downloading... 2026-10-22T08:10:36.811503978Z perl-mailtools-2.22-3-any downloading... 2026-10-22T08:10:36.811505737Z libmanette-0.2.13-2-x86_64 downloading... 2026-10-22T08:10:36.811507487Z gtk4-layer-shell-1.3.0-1-x86_64 downloading... 2026-10-22T08:10:36.811509197Z jbigkit-2.2-1-x86_64 downloading... 2026-10-22T08:10:36.811510858Z debugedit-5.3-2-x86_64 downloading... 2026-10-22T08:10:36.811512494Z libcloudproviders-0.4.1-1-x86_64 downloading... 2026-10-22T08:10:36.811514793Z desktop-file-utils-0.28-1-x86_64 downloading... 2026-10-22T08:10:36.811516515Z hidapi-0.15.0-1-x86_64 downloading... 2026-10-22T08:10:36.811518125Z bubblewrap-0.13.1-1-x86_64 downloading... 2026-10-22T08:10:36.811519858Z libxv-1.0.13-1-x86_64 downloading... 2026-10-22T08:10:36.811521767Z gobject-introspection-runtime-1.86.0-2-x86_64 downloading... 2026-10-22T08:10:36.811524129Z libxcursor-1.2.3-1-x86_64 downloading... 2026-10-22T08:10:36.811525847Z libxkbcommon-x11-1.13.2-1-x86_64 downloading... 2026-10-22T08:10:36.811527696Z libxrender-0.9.13-1-x86_64 downloading... 2026-10-22T08:10:36.8115308Z libproxy-0.5.12-1-x86_64 downloading... 2026-10-22T08:10:36.811532568Z libgudev-238-4-x86_64 downloading... 2026-10-22T08:10:36.811534289Z gupnp-igd-1.6.0-2-x86_64 downloading... 2026-10-22T08:10:36.811536269Z libxrandr-1.5.5-1-x86_64 downloading... 2026-10-22T08:10:36.811538167Z libxdmcp-1.1.5-2-x86_64 downloading... 2026-10-22T08:10:36.811539961Z xdg-dbus-proxy-0.1.9-1-x86_64 downloading... 2026-10-22T08:10:36.811541747Z libxtst-1.2.6-1-x86_64 downloading... 2026-10-22T08:10:36.811549461Z xorg-xprop-1.2.8-1-x86_64 downloading... 2026-10-22T08:10:36.811551609Z python-autocommand-2.2.2-9-any downloading... 2026-10-22T08:10:36.811553549Z python-jaraco.collections-5.1.0-3-any downloading... 2026-10-22T08:10:36.811555308Z python-markupsafe-3.0.4-1-x86_64 downloading... 2026-10-22T08:10:36.811557169Z python-jaraco.text-4.0.0-4-any downloading... 2026-10-22T08:10:36.811558929Z libpciaccess-0.19-1-x86_64 downloading... 2026-10-22T08:10:36.811560667Z perl-error-0.17030-3-any downloading... 2026-10-22T08:10:36.811565104Z libdaemon-0.14-6-x86_64 downloading... 2026-10-22T08:10:36.811567204Z python-jaraco.functools-4.1.0-3-any downloading... 2026-10-22T08:10:36.811569026Z ministream-0.99.1-1-x86_64 downloading... 2026-10-22T08:10:36.811572927Z hyphen-2.8.9-1-x86_64 downloading... 2026-10-22T08:10:36.811574876Z gtk-update-icon-cache-1:4.24.1-1-x86_64 downloading... 2026-10-22T08:10:36.811576802Z python-jaraco.context-6.1.2-1-any downloading... 2026-10-22T08:10:36.811578692Z which-2.25-1-x86_64 downloading... 2026-10-22T08:10:36.811580413Z libxxf86vm-1.1.7-1-x86_64 downloading... 2026-10-22T08:10:36.811586368Z libxfixes-6.0.2-1-x86_64 downloading... 2026-10-22T08:10:36.811588643Z hicolor-icon-theme-0.18-1-any downloading... 2026-10-22T08:10:36.811592798Z libxcomposite-0.4.7-1-x86_64 downloading... 2026-10-22T08:10:36.811598832Z libxau-1.0.12-1-x86_64 downloading... 2026-10-22T08:10:36.8116009Z libxinerama-1.1.6-1-x86_64 downloading... 2026-10-22T08:10:36.811602685Z harfbuzz-icu-14.6.0-1-x86_64 downloading... 2026-10-22T08:10:36.81160446Z libxdamage-1.1.7-1-x86_64 downloading... 2026-10-22T08:10:36.811609592Z gsettings-system-schemas-51.0-1-any downloading... 2026-10-22T08:10:36.811611705Z libxshmfence-1.3.3-1-x86_64 downloading... 2026-10-22T08:10:36.811615731Z fuse-common-3.18.3-1-x86_64 downloading... 2026-10-22T08:10:36.811617642Z default-cursors-3-1-any downloading... 2026-10-22T08:10:36.811619435Z base-devel-1-2-any downloading... 2026-10-22T08:10:36.811621277Z checking keyring... 2026-10-22T08:10:36.997016834Z checking package integrity... 2026-10-22T08:10:40.417411054Z loading package files... 2026-10-22T08:10:40.689208496Z checking for file conflicts... 2026-10-22T08:10:40.804974754Z :: Processing package changes... 2026-10-22T08:10:40.805008177Z installing db5.3... 2026-10-22T08:10:40.82074764Z installing perl... 2026-10-22T08:10:41.158223599Z installing perl-error... 2026-10-22T08:10:41.158255057Z installing perl-timedate... 2026-10-22T08:10:41.160874928Z installing perl-mailtools... 2026-10-22T08:10:41.16382022Z installing zlib-ng... 2026-10-22T08:10:41.163840135Z reinstalling brotli... 2026-10-22T08:10:41.173980245Z installing git... 2026-10-22T08:10:41.353985432Z Optional dependencies for git 2026-10-22T08:10:41.354024267Z git-zsh-completion: upstream zsh completion 2026-10-22T08:10:41.354032592Z tk: gitk and git gui 2026-10-22T08:10:41.35403688Z openssh: ssh transport and crypto 2026-10-22T08:10:41.354040431Z man: show help with `git command --help` 2026-10-22T08:10:41.354043366Z perl-libwww: git svn 2026-10-22T08:10:41.354046847Z perl-term-readkey: git svn and interactive.singlekey setting 2026-10-22T08:10:41.354052529Z perl-io-socket-ssl: git send-email TLS support 2026-10-22T08:10:41.354055748Z perl-authen-sasl: git send-email TLS support 2026-10-22T08:10:41.354074241Z perl-cgi: gitweb (web interface) support 2026-10-22T08:10:41.354079527Z python: git svn & git p4 [pending] 2026-10-22T08:10:41.354082892Z subversion: git svn 2026-10-22T08:10:41.35408623Z org.freedesktop.secrets: keyring credential helper 2026-10-22T08:10:41.35409395Z libsecret: libsecret credential helper [installed] 2026-10-22T08:10:41.354097927Z less: the default pager for git 2026-10-22T08:10:41.354101421Z installing go... 2026-10-22T08:10:43.233163479Z reinstalling dbus... 2026-10-22T08:10:43.246379057Z installing dconf... 2026-10-22T08:10:43.344528187Z installing gsettings-system-schemas... 2026-10-22T08:10:43.344559384Z installing adwaita-fonts... 2026-10-22T08:10:43.362960085Z installing gsettings-desktop-schemas... 2026-10-22T08:10:43.376860777Z installing xcb-proto... 2026-10-22T08:10:43.383367409Z installing xorgproto... 2026-10-22T08:10:43.397706033Z installing libxdmcp... 2026-10-22T08:10:43.397741702Z installing libxau... 2026-10-22T08:10:43.397746837Z installing libxcb... 2026-10-22T08:10:43.418968696Z installing libx11... 2026-10-22T08:10:43.439091296Z installing libxext... 2026-10-22T08:10:43.442075464Z installing libxfixes... 2026-10-22T08:10:43.442116294Z installing libxi... 2026-10-22T08:10:43.442121322Z installing libxtst... 2026-10-22T08:10:43.445089138Z installing xorg-xprop... 2026-10-22T08:10:43.445116709Z installing at-spi2-core... 2026-10-22T08:10:43.463889871Z installing bubblewrap... 2026-10-22T08:10:43.463926789Z installing libpng... 2026-10-22T08:10:43.466855884Z installing freetype2... 2026-10-22T08:10:43.475833842Z Optional dependencies for freetype2 2026-10-22T08:10:43.475873716Z harfbuzz: Improved autohinting [pending] 2026-10-22T08:10:43.47587871Z installing fontconfig... 2026-10-22T08:10:43.543289686Z Creating fontconfig configuration... 2026-10-22T08:10:43.590008847Z Rebuilding fontconfig cache... 2026-10-22T08:10:45.613340797Z installing libxrender... 2026-10-22T08:10:45.613378733Z installing lzo... 2026-10-22T08:10:45.616356349Z installing pixman... 2026-10-22T08:10:45.618441992Z installing cairo... 2026-10-22T08:10:45.631565753Z installing enchant... 2026-10-22T08:10:45.63440944Z Optional dependencies for enchant 2026-10-22T08:10:45.634438358Z aspell: for aspell based spell checking support 2026-10-22T08:10:45.634444147Z hspell: for hspell based spell checking support 2026-10-22T08:10:45.634448022Z hunspell: for hunspell based spell checking support 2026-10-22T08:10:45.634451577Z libvoikko: for libvoikko based spell checking support 2026-10-22T08:10:45.634454667Z nuspell: for nuspell based spell checking support 2026-10-22T08:10:45.634457581Z installing libjpeg-turbo... 2026-10-22T08:10:45.647580652Z installing jbigkit... 2026-10-22T08:10:45.64761414Z installing libdeflate... 2026-10-22T08:10:45.65070039Z installing libwebp... 2026-10-22T08:10:45.657790872Z Optional dependencies for libwebp 2026-10-22T08:10:45.657825713Z libwebp-utils: WebP conversion and inspection tools 2026-10-22T08:10:45.657830954Z installing libtiff... 2026-10-22T08:10:45.667601389Z Optional dependencies for libtiff 2026-10-22T08:10:45.667638306Z freeglut: for using tiffgt 2026-10-22T08:10:45.667643767Z installing lcms2... 2026-10-22T08:10:45.669844269Z installing giflib... 2026-10-22T08:10:45.674622109Z installing libunwind... 2026-10-22T08:10:45.678514584Z installing gperftools... 2026-10-22T08:10:45.692390071Z installing gtest... 2026-10-22T08:10:45.701542525Z Optional dependencies for gtest 2026-10-22T08:10:45.701572043Z python: gmock generator [pending] 2026-10-22T08:10:45.701575625Z installing highway... 2026-10-22T08:10:45.735705066Z installing libjxl... 2026-10-22T08:10:45.757993461Z Optional dependencies for libjxl 2026-10-22T08:10:45.758026663Z java-runtime: for JNI bindings 2026-10-22T08:10:45.758030119Z installing dav1d... 2026-10-22T08:10:45.765314702Z Optional dependencies for dav1d 2026-10-22T08:10:45.765348818Z dav1d-doc: HTML documentation 2026-10-22T08:10:45.765352571Z installing graphite... 2026-10-22T08:10:45.765354818Z Optional dependencies for graphite 2026-10-22T08:10:45.765356915Z graphite-docs: Documentation 2026-10-22T08:10:45.765358859Z installing harfbuzz... 2026-10-22T08:10:45.786716011Z Optional dependencies for harfbuzz 2026-10-22T08:10:45.786751384Z harfbuzz-utils: utilities 2026-10-22T08:10:45.786755156Z installing fribidi... 2026-10-22T08:10:45.789150324Z installing libdatrie... 2026-10-22T08:10:45.789182833Z installing libthai... 2026-10-22T08:10:45.796834083Z installing libxft... 2026-10-22T08:10:45.796868441Z installing pango... 2026-10-22T08:10:45.807979679Z installing librsvg... 2026-10-22T08:10:45.84391621Z installing glycin... 2026-10-22T08:10:45.906808649Z Optional dependencies for glycin 2026-10-22T08:10:45.90685204Z libheif: Load .avif, .heic and .heif 2026-10-22T08:10:45.906857929Z installing shared-mime-info... 2026-10-22T08:10:45.920479902Z installing gdk-pixbuf2... 2026-10-22T08:10:45.931109614Z Optional dependencies for gdk-pixbuf2 2026-10-22T08:10:45.93114033Z libheif: Load .avif, .heic and .heif 2026-10-22T08:10:45.931143586Z libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf 2026-10-22T08:10:45.931147167Z libwmf: Load .apm and .wmf 2026-10-22T08:10:45.931149699Z installing gstreamer... 2026-10-22T08:10:46.031610257Z Optional dependencies for gstreamer 2026-10-22T08:10:46.031640683Z python: gst-plugins-doc-cache-generator [pending] 2026-10-22T08:10:46.031644827Z installing graphene... 2026-10-22T08:10:46.033832562Z installing iso-codes... 2026-10-22T08:10:46.105081469Z installing libpciaccess... 2026-10-22T08:10:46.105115752Z installing libdrm... 2026-10-22T08:10:46.114786137Z Optional dependencies for libdrm 2026-10-22T08:10:46.114823501Z cairo: needed for modetest tool [installed] 2026-10-22T08:10:46.114830075Z installing libxshmfence... 2026-10-22T08:10:46.114833162Z installing libxxf86vm... 2026-10-22T08:10:46.114835964Z installing libedit... 2026-10-22T08:10:46.11772678Z installing llvm-libs... 2026-10-22T08:10:46.644296266Z installing lm_sensors... 2026-10-22T08:10:46.64748447Z Optional dependencies for lm_sensors 2026-10-22T08:10:46.647518038Z rrdtool: for logging with sensord 2026-10-22T08:10:46.647578499Z perl: for sensor detection and configuration convert [installed] 2026-10-22T08:10:46.647587736Z installing spirv-tools... 2026-10-22T08:10:46.670908736Z installing default-cursors... 2026-10-22T08:10:46.670939742Z Optional dependencies for default-cursors 2026-10-22T08:10:46.670943297Z adwaita-cursors: default cursor theme [pending] 2026-10-22T08:10:46.670945772Z installing wayland... 2026-10-22T08:10:46.673022036Z installing mesa... 2026-10-22T08:10:46.848927655Z Optional dependencies for mesa 2026-10-22T08:10:46.848968407Z opengl-man-pages: for the OpenGL API man pages 2026-10-22T08:10:46.848975002Z installing libglvnd... 2026-10-22T08:10:46.858445246Z installing libgudev... 2026-10-22T08:10:46.858478103Z installing libxv... 2026-10-22T08:10:46.858498141Z installing orc... 2026-10-22T08:10:46.86798879Z installing gst-plugins-base-libs... 2026-10-22T08:10:46.917078445Z installing duktape... 2026-10-22T08:10:46.920065627Z installing libproxy... 2026-10-22T08:10:46.920087934Z installing glib-networking... 2026-10-22T08:10:46.926003589Z installing libsoup3... 2026-10-22T08:10:46.938454926Z Optional dependencies for libsoup3 2026-10-22T08:10:46.938485697Z samba: Windows Domain SSO 2026-10-22T08:10:46.938491595Z installing gssdp... 2026-10-22T08:10:46.941020561Z Optional dependencies for gssdp 2026-10-22T08:10:46.941045032Z gtk4: gssdp-device-sniffer [pending] 2026-10-22T08:10:46.941050304Z installing gupnp... 2026-10-22T08:10:46.946595807Z Optional dependencies for gupnp 2026-10-22T08:10:46.946624843Z python: gupnp-binding-tool [pending] 2026-10-22T08:10:46.946629886Z installing gupnp-igd... 2026-10-22T08:10:46.94663341Z installing libnice... 2026-10-22T08:10:46.955024075Z Optional dependencies for libnice 2026-10-22T08:10:46.955052325Z gstreamer: "nice" GStreamer plugin [installed] 2026-10-22T08:10:46.95505579Z installing libva... 2026-10-22T08:10:46.963213463Z Optional dependencies for libva 2026-10-22T08:10:46.963241148Z intel-media-driver: backend for Intel GPUs (>= Broadwell) 2026-10-22T08:10:46.96324501Z libva-intel-driver: backend for Intel GPUs (<= Haswell) 2026-10-22T08:10:46.963247221Z libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] 2026-10-22T08:10:46.963250025Z installing xkeyboard-config... 2026-10-22T08:10:47.018926051Z installing libxkbcommon... 2026-10-22T08:10:47.025888185Z Optional dependencies for libxkbcommon 2026-10-22T08:10:47.025917565Z libxkbcommon-x11: xkbcli interactive-x11 [pending] 2026-10-22T08:10:47.025924575Z wayland: xkbcli interactive-wayland [installed] 2026-10-22T08:10:47.025926798Z installing libxkbcommon-x11... 2026-10-22T08:10:47.025929008Z installing vulkan-icd-loader... 2026-10-22T08:10:47.030611728Z Optional dependencies for vulkan-icd-loader 2026-10-22T08:10:47.03064595Z vulkan-driver: packaged vulkan driver 2026-10-22T08:10:47.030651979Z installing vmaf... 2026-10-22T08:10:47.057901618Z installing gst-plugins-bad-libs... 2026-10-22T08:10:47.121603626Z installing hicolor-icon-theme... 2026-10-22T08:10:47.183890763Z installing adwaita-icon-theme-legacy... 2026-10-22T08:10:47.323190063Z installing adwaita-cursors... 2026-10-22T08:10:47.33944504Z installing adwaita-icon-theme... 2026-10-22T08:10:47.395122054Z installing desktop-file-utils... 2026-10-22T08:10:47.39515367Z installing gtk-update-icon-cache... 2026-10-22T08:10:47.395158469Z installing libcloudproviders... 2026-10-22T08:10:47.398162103Z installing libcolord... 2026-10-22T08:10:47.402954927Z installing libdaemon... 2026-10-22T08:10:47.402984604Z installing avahi... 2026-10-22T08:10:47.417085666Z Optional dependencies for avahi 2026-10-22T08:10:47.417129593Z avahi-bookmarks: avahi-bookmarks 2026-10-22T08:10:47.417134954Z avahi-gtk: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc 2026-10-22T08:10:47.417139632Z nss-mdns: NSS support for mDNS 2026-10-22T08:10:47.417143208Z python-dbus: Python bindings 2026-10-22T08:10:47.417146459Z installing libcups... 2026-10-22T08:10:47.419206187Z installing libepoxy... 2026-10-22T08:10:47.427891966Z installing libxcursor... 2026-10-22T08:10:47.427923433Z installing libxdamage... 2026-10-22T08:10:47.427934799Z installing libxinerama... 2026-10-22T08:10:47.427937588Z installing libxrandr... 2026-10-22T08:10:47.430066444Z installing json-glib... 2026-10-22T08:10:47.43617988Z installing libstemmer... 2026-10-22T08:10:47.438697427Z installing tinysparql... 2026-10-22T08:10:47.451676448Z installing libxcomposite... 2026-10-22T08:10:47.451708604Z installing gtk3... 2026-10-22T08:10:47.610912852Z Optional dependencies for gtk3 2026-10-22T08:10:47.610943162Z papers: default print previewer 2026-10-22T08:10:47.610946498Z evince: legacy print previewer 2026-10-22T08:10:47.610948558Z installing fuse-common... 2026-10-22T08:10:47.610952746Z installing liburing... 2026-10-22T08:10:47.613599421Z installing numactl... 2026-10-22T08:10:47.615903547Z installing fuse3... 2026-10-22T08:10:47.618864043Z installing libpipewire... 2026-10-22T08:10:47.653951784Z installing pipewire... 2026-10-22T08:10:47.759028976Z Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. 2026-10-22T08:10:47.759061423Z Optional dependencies for pipewire 2026-10-22T08:10:47.759064966Z gst-plugin-pipewire: GStreamer plugin 2026-10-22T08:10:47.759067056Z pipewire-alsa: ALSA configuration 2026-10-22T08:10:47.759068873Z pipewire-audio: Audio support 2026-10-22T08:10:47.759081848Z pipewire-docs: Documentation 2026-10-22T08:10:47.75908471Z pipewire-ffado: FireWire support 2026-10-22T08:10:47.759086783Z pipewire-jack-client: PipeWire as JACK client 2026-10-22T08:10:47.759089008Z pipewire-jack: JACK replacement 2026-10-22T08:10:47.759091765Z pipewire-libcamera: Libcamera support 2026-10-22T08:10:47.759093567Z pipewire-netjack2: netJACK2 support 2026-10-22T08:10:47.759095996Z pipewire-onnx: ONNX filter support 2026-10-22T08:10:47.759097737Z pipewire-pulse: PulseAudio replacement 2026-10-22T08:10:47.75909957Z pipewire-roc: ROC streaming 2026-10-22T08:10:47.759101439Z pipewire-session-manager: Session manager 2026-10-22T08:10:47.759103272Z pipewire-system-services: System daemon (not recommended) 2026-10-22T08:10:47.759105536Z pipewire-v4l2: V4L2 interceptor 2026-10-22T08:10:47.759107282Z pipewire-x11-bell: X11 bell 2026-10-22T08:10:47.759109008Z pipewire-zeroconf: Zeroconf support 2026-10-22T08:10:47.759114844Z realtime-privileges: realtime privileges with rt module 2026-10-22T08:10:47.759117947Z rtkit: realtime privileges with rtkit module 2026-10-22T08:10:47.759150785Z installing xdg-desktop-portal... 2026-10-22T08:10:47.769206589Z Optional dependencies for xdg-desktop-portal 2026-10-22T08:10:47.769255356Z gamemode: GameMode portal 2026-10-22T08:10:47.769263845Z geoclue: Location portal 2026-10-22T08:10:47.769266102Z rtkit: Realtime portal 2026-10-22T08:10:47.769268685Z xdg-desktop-portal-impl: Portal backends [pending] 2026-10-22T08:10:47.769271149Z installing xdg-desktop-portal-gtk... 2026-10-22T08:10:47.77209459Z Optional dependencies for xdg-desktop-portal-gtk 2026-10-22T08:10:47.77212258Z evince: Print preview 2026-10-22T08:10:47.772125952Z installing gtk4... 2026-10-22T08:10:47.955097944Z Optional dependencies for gtk4 2026-10-22T08:10:47.95512469Z papers: default print previewer 2026-10-22T08:10:47.955127921Z installing harfbuzz-icu... 2026-10-22T08:10:47.955130358Z installing hyphen... 2026-10-22T08:10:47.955132252Z installing aom... 2026-10-22T08:10:47.982264348Z installing libyuv... 2026-10-22T08:10:47.987478688Z installing rav1e... 2026-10-22T08:10:48.003490677Z installing svt-av1... 2026-10-22T08:10:48.020118868Z installing libavif... 2026-10-22T08:10:48.023747842Z installing hidapi... 2026-10-22T08:10:48.023779526Z Optional dependencies for hidapi 2026-10-22T08:10:48.023794098Z libusb: for hidapi-libusb [installed] 2026-10-22T08:10:48.023796497Z installing libevdev... 2026-10-22T08:10:48.026646298Z installing libmanette... 2026-10-22T08:10:48.029747447Z installing libxslt... 2026-10-22T08:10:48.03508152Z Optional dependencies for libxslt 2026-10-22T08:10:48.035112259Z python: Python bindings [pending] 2026-10-22T08:10:48.035115694Z installing openjpeg2... 2026-10-22T08:10:48.058994224Z installing gnu-free-fonts... 2026-10-22T08:10:48.081249597Z installing woff2... 2026-10-22T08:10:48.081284705Z installing xdg-dbus-proxy... 2026-10-22T08:10:48.081297686Z installing webkitgtk-6.0... 2026-10-22T08:10:48.52752209Z Optional dependencies for webkitgtk-6.0 2026-10-22T08:10:48.52762896Z geoclue: Geolocation support 2026-10-22T08:10:48.527649241Z gst-libav: nonfree media decoding 2026-10-22T08:10:48.5276525Z gst-plugins-bad: media decoding 2026-10-22T08:10:48.5276545Z gst-plugins-good: media decoding 2026-10-22T08:10:48.527656332Z installing gtk4-layer-shell... 2026-10-22T08:10:48.530116382Z installing ministream... 2026-10-22T08:10:48.530143162Z installing libadwaita... 2026-10-22T08:10:48.554215367Z installing libgirepository... 2026-10-22T08:10:48.559548563Z installing gobject-introspection-runtime... 2026-10-22T08:10:48.561889091Z installing mpdecimal... 2026-10-22T08:10:48.564262438Z installing python... 2026-10-22T08:10:49.041982852Z Optional dependencies for python 2026-10-22T08:10:49.042011102Z python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] 2026-10-22T08:10:49.042019837Z python-pip: for installing Python packages using tooling that is usually bundled with Python 2026-10-22T08:10:49.042023051Z python-pipx: for installing Python software not packaged on Arch Linux 2026-10-22T08:10:49.042025567Z sqlite: for a default database integration [installed] 2026-10-22T08:10:49.042028146Z xz: for lzma [installed] 2026-10-22T08:10:49.042031168Z tk: for tkinter 2026-10-22T08:10:49.042034176Z installing python-markupsafe... 2026-10-22T08:10:49.049344882Z installing python-mako... 2026-10-22T08:10:49.054082446Z Optional dependencies for python-mako 2026-10-22T08:10:49.054123382Z python-babel: for i18n features 2026-10-22T08:10:49.054128238Z python-beaker: for caching support 2026-10-22T08:10:49.054130369Z python-dogpile.cache: for caching support 2026-10-22T08:10:49.054132556Z python-pygments: for syntax highlighting 2026-10-22T08:10:49.054134402Z python-pytest: for testing utilities 2026-10-22T08:10:49.05413661Z installing python-markdown... 2026-10-22T08:10:49.064345838Z Optional dependencies for python-markdown 2026-10-22T08:10:49.064375498Z python-yaml: parse Python in YAML metadata 2026-10-22T08:10:49.06437942Z python-pygments: Code highlighting 2026-10-22T08:10:49.064381741Z installing python-more-itertools... 2026-10-22T08:10:49.066672585Z installing python-jaraco.functools... 2026-10-22T08:10:49.068834011Z installing python-jaraco.context... 2026-10-22T08:10:49.068852916Z installing python-autocommand... 2026-10-22T08:10:49.074356861Z installing python-jaraco.text... 2026-10-22T08:10:49.078009178Z Optional dependencies for python-jaraco.text 2026-10-22T08:10:49.078037874Z python-inflect: for show-newlines script 2026-10-22T08:10:49.078042666Z installing python-jaraco.collections... 2026-10-22T08:10:49.080377989Z installing python-packaging... 2026-10-22T08:10:49.093144532Z installing python-platformdirs... 2026-10-22T08:10:49.098093884Z installing python-wheel... 2026-10-22T08:10:49.103113599Z Optional dependencies for python-wheel 2026-10-22T08:10:49.103143645Z python-keyring: for wheel.signatures 2026-10-22T08:10:49.103146693Z python-xdg: for wheel.signatures 2026-10-22T08:10:49.103148824Z python-setuptools: for legacy bdist_wheel subcommand [pending] 2026-10-22T08:10:49.103151944Z installing python-setuptools... 2026-10-22T08:10:49.143020568Z installing gobject-introspection... 2026-10-22T08:10:49.161946651Z installing m4... 2026-10-22T08:10:49.164187763Z installing diffutils... 2026-10-22T08:10:49.168058691Z installing autoconf... 2026-10-22T08:10:49.176124292Z installing automake... 2026-10-22T08:10:49.187258131Z installing bison... 2026-10-22T08:10:49.196500445Z installing xxhash... 2026-10-22T08:10:49.196532008Z installing cpio... 2026-10-22T08:10:49.201463121Z installing elfutils... 2026-10-22T08:10:49.211766331Z installing boost-libs... 2026-10-22T08:10:49.386508893Z Optional dependencies for boost-libs 2026-10-22T08:10:49.38654113Z openmpi: for mpi support 2026-10-22T08:10:49.386544293Z installing gc... 2026-10-22T08:10:49.391460618Z installing guile... 2026-10-22T08:10:49.622432885Z installing gdb-common... 2026-10-22T08:10:49.631032645Z installing source-highlight... 2026-10-22T08:10:49.657913463Z Optional dependencies for source-highlight 2026-10-22T08:10:49.657945277Z lesspipe: src-hilite-lesspipe.sh 2026-10-22T08:10:49.657948531Z installing gdb... 2026-10-22T08:10:49.755356709Z installing debugedit... 2026-10-22T08:10:49.755388818Z installing fakeroot... 2026-10-22T08:10:49.758153874Z installing flex... 2026-10-22T08:10:49.763100719Z installing libisl... 2026-10-22T08:10:49.782600632Z installing libmpc... 2026-10-22T08:10:49.782631056Z installing gcc... 2026-10-22T08:10:50.567326031Z Optional dependencies for gcc 2026-10-22T08:10:50.567362562Z lib32-gcc-libs: for generating code for 32-bit ABI 2026-10-22T08:10:50.567371002Z installing groff... 2026-10-22T08:10:50.630351076Z Optional dependencies for groff 2026-10-22T08:10:50.630387808Z netpbm: for use together with man -H command interaction in browsers 2026-10-22T08:10:50.63039466Z psutils: for use together with man -H command interaction in browsers 2026-10-22T08:10:50.630397951Z libxaw: for gxditview 2026-10-22T08:10:50.630401071Z perl-file-homedir: for use with glilypond 2026-10-22T08:10:50.630404Z installing libtool... 2026-10-22T08:10:50.640248923Z installing make... 2026-10-22T08:10:50.645468545Z installing patch... 2026-10-22T08:10:50.645501567Z Optional dependencies for patch 2026-10-22T08:10:50.645505096Z ed: for patch -e functionality 2026-10-22T08:10:50.645507256Z installing pkgconf... 2026-10-22T08:10:50.648269505Z installing sudo... 2026-10-22T08:10:50.669024803Z installing texinfo... 2026-10-22T08:10:50.7363868Z Optional dependencies for texinfo 2026-10-22T08:10:50.73642267Z perl-archive-zip: EPUB file output via texi2any 2026-10-22T08:10:50.736427826Z installing which... 2026-10-22T08:10:50.736431145Z installing base-devel... 2026-10-22T08:10:50.736434024Z installing abseil-cpp... 2026-10-22T08:10:50.815108242Z installing ada... 2026-10-22T08:10:50.821262079Z installing c-ares... 2026-10-22T08:10:50.824553419Z installing libuv... 2026-10-22T08:10:50.827247977Z installing simdjson... 2026-10-22T08:10:50.848193782Z installing nodejs... 2026-10-22T08:10:51.098410723Z Optional dependencies for nodejs 2026-10-22T08:10:51.098459631Z npm: nodejs package manager 2026-10-22T08:11:01.298233324Z :: Running post-transaction hooks... 2026-10-22T08:11:01.298266713Z ( 1/18) Configuring dynamic linker run-time bindings... 2026-10-22T08:11:01.379368968Z ( 2/18) Creating system user accounts... 2026-10-22T08:11:01.441804341Z Creating group 'avahi' with GID 969. 2026-10-22T08:11:01.441829895Z Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. 2026-10-22T08:11:01.441834322Z Creating group 'git' with GID 968. 2026-10-22T08:11:01.441836699Z Creating user 'git' (git daemon user) with UID 968 and GID 968. 2026-10-22T08:11:01.444817688Z ( 3/18) Creating temporary files... 2026-10-22T08:11:01.525820308Z /usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping. 2026-10-22T08:11:01.525856785Z All rules containing unresolvable specifiers will be skipped. 2026-10-22T08:11:01.533121741Z ( 4/18) Reloading system manager configuration... 2026-10-22T08:11:01.59483184Z Skipped: Current root is not booted. 2026-10-22T08:11:01.594865408Z ( 5/18) Reloading user manager configuration... 2026-10-22T08:11:01.661708698Z Skipped: Current root is not booted. 2026-10-22T08:11:01.66174053Z ( 6/18) Updating the MIME type database... 2026-10-22T08:11:02.073098275Z ( 7/18) Enqueuing marked services... 2026-10-22T08:11:02.135975141Z Skipped: Current root is not booted. 2026-10-22T08:11:02.136011773Z ( 8/18) Reloading device manager configuration... 2026-10-22T08:11:02.204659482Z Skipped: Current root is not booted. 2026-10-22T08:11:02.204694216Z ( 9/18) Arming ConditionNeedsUpdate... 2026-10-22T08:11:02.26535342Z (10/18) Updating fontconfig configuration... 2026-10-22T08:11:02.324645753Z (11/18) Reloading system bus configuration... 2026-10-22T08:11:02.387420146Z Skipped: Current root is not booted. 2026-10-22T08:11:02.387449308Z (12/18) Checking for old perl modules... 2026-10-22T08:11:02.449134666Z (13/18) Updating fontconfig cache... 2026-10-22T08:11:02.522609958Z (14/18) Updating GIO module cache... 2026-10-22T08:11:02.588612622Z (15/18) Compiling GSettings XML schema files... 2026-10-22T08:11:02.671390143Z (16/18) Updating GTK 3 input method module cache... 2026-10-22T08:11:02.763813605Z (17/18) Updating icon theme caches... 2026-10-22T08:11:02.857384566Z (18/18) Updating the desktop file MIME type cache... 2026-10-22T08:11:02.955342504Z ##[group]Run actions/checkout@v7.0.1 2026-10-22T08:11:02.955358261Z with: 2026-10-22T08:11:02.955361714Z repository: bnema/dumber 2026-10-22T08:11:02.955364391Z token: *** 2026-10-22T08:11:02.955368081Z ssh-strict: true 2026-10-22T08:11:02.955370277Z ssh-user: git 2026-10-22T08:11:02.955372327Z persist-credentials: true 2026-10-22T08:11:02.955378032Z clean: true 2026-10-22T08:11:02.955380216Z sparse-checkout-cone-mode: true 2026-10-22T08:11:02.955382682Z fetch-depth: 1 2026-10-22T08:11:02.955384657Z fetch-tags: false 2026-10-22T08:11:02.955386523Z show-progress: true 2026-10-22T08:11:02.955388549Z lfs: false 2026-10-22T08:11:02.955390639Z submodules: false 2026-10-22T08:11:02.955392546Z set-safe-directory: true 2026-10-22T08:11:02.955394547Z allow-unsafe-pr-checkout: false 2026-10-22T08:11:02.955396444Z ##[endgroup] 2026-10-22T08:11:02.955730258Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:11:03.211996062Z Syncing repository: bnema/dumber 2026-10-22T08:11:03.212021638Z ##[group]Getting Git version info 2026-10-22T08:11:03.212039526Z Working directory is '/__w/dumber/dumber' 2026-10-22T08:11:03.214482564Z [command]/usr/sbin/git version 2026-10-22T08:11:03.219852736Z git version 2.56.0 2026-10-22T08:11:03.219887889Z ##[endgroup] 2026-10-22T08:11:03.222604012Z Temporarily overriding HOME='/__w/_temp/5f149538-bab2-477f-add2-9936962e9b93' before making global git config changes 2026-10-22T08:11:03.22263479Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T08:11:03.222644118Z [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber 2026-10-22T08:11:03.227778807Z Deleting the contents of '/__w/dumber/dumber' 2026-10-22T08:11:03.227809504Z ##[group]Determining repository object format 2026-10-22T08:11:03.227815413Z ##[endgroup] 2026-10-22T08:11:03.227820121Z ##[group]Initializing the repository 2026-10-22T08:11:03.227827996Z [command]/usr/sbin/git init /__w/dumber/dumber 2026-10-22T08:11:03.234765253Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T08:11:03.234800982Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T08:11:03.234834371Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T08:11:03.234855424Z hint: call: 2026-10-22T08:11:03.234874044Z hint: 2026-10-22T08:11:03.234903924Z hint: git config --global init.defaultBranch 2026-10-22T08:11:03.234922607Z hint: 2026-10-22T08:11:03.234945699Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T08:11:03.234976425Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T08:11:03.234994323Z hint: 2026-10-22T08:11:03.235000077Z hint: git branch -m 2026-10-22T08:11:03.235007591Z hint: 2026-10-22T08:11:03.23501713Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T08:11:03.23502619Z Initialized empty Git repository in /__w/dumber/dumber/.git/ 2026-10-22T08:11:03.23505757Z [command]/usr/sbin/git remote add origin http://ermite:7341/bnema/dumber 2026-10-22T08:11:03.240311239Z ##[endgroup] 2026-10-22T08:11:03.240342426Z ##[group]Disabling automatic garbage collection 2026-10-22T08:11:03.240360083Z [command]/usr/sbin/git config --local gc.auto 0 2026-10-22T08:11:03.243294461Z ##[endgroup] 2026-10-22T08:11:03.243326245Z ##[group]Setting up auth 2026-10-22T08:11:03.243347655Z Removing SSH command configuration 2026-10-22T08:11:03.243355825Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T08:11:03.24825937Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-22T08:11:03.291639721Z Removing HTTP extra header 2026-10-22T08:11:03.291676376Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-22T08:11:03.294249684Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-22T08:11:03.335857821Z Removing includeIf entries pointing to credentials config files 2026-10-22T08:11:03.335898603Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T08:11:03.338809023Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T08:11:03.380263879Z [command]/usr/sbin/git config --file /__w/_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-22T08:11:03.382442922Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git.path /__w/_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:11:03.388342046Z [command]/usr/sbin/git config --local includeIf.gitdir:/__w/dumber/dumber/.git/worktrees/*.path /__w/_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:11:03.390912208Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:11:03.395561477Z [command]/usr/sbin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:11:03.39789039Z ##[endgroup] 2026-10-22T08:11:03.39791359Z ##[group]Fetching the repository 2026-10-22T08:11:03.397934213Z [command]/usr/sbin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +14fd24daebab7c135ecb9770af69d220c225dd12:refs/remotes/pull/2/merge 2026-10-22T08:11:03.730032306Z From http://ermite:7341/bnema/dumber 2026-10-22T08:11:03.730067815Z * [new ref] 14fd24daebab7c135ecb9770af69d220c225dd12 -> pull/2/merge 2026-10-22T08:11:03.730078529Z ##[endgroup] 2026-10-22T08:11:03.730082357Z ##[group]Determining the checkout info 2026-10-22T08:11:03.730084807Z ##[endgroup] 2026-10-22T08:11:03.730092171Z [command]/usr/sbin/git sparse-checkout disable 2026-10-22T08:11:03.735153326Z [command]/usr/sbin/git config --local --unset-all extensions.worktreeConfig 2026-10-22T08:11:03.73763557Z ##[group]Checking out the ref 2026-10-22T08:11:03.737669067Z [command]/usr/sbin/git checkout --progress --force refs/remotes/pull/2/merge 2026-10-22T08:11:03.823251358Z Note: switching to 'refs/remotes/pull/2/merge'. 2026-10-22T08:11:03.823291864Z 2026-10-22T08:11:03.823307266Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T08:11:03.823318032Z changes and commit them, and you can discard any commits you make in this 2026-10-22T08:11:03.823330399Z state without impacting any branches by switching back to a branch. 2026-10-22T08:11:03.823347274Z 2026-10-22T08:11:03.823356898Z If you want to create a new branch to retain commits you create, you may 2026-10-22T08:11:03.823367354Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T08:11:03.823378437Z 2026-10-22T08:11:03.823385208Z git switch -c 2026-10-22T08:11:03.82339385Z 2026-10-22T08:11:03.823400217Z Or undo this operation with: 2026-10-22T08:11:03.82340703Z 2026-10-22T08:11:03.823413747Z git switch - 2026-10-22T08:11:03.823420194Z 2026-10-22T08:11:03.823426402Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T08:11:03.823440234Z 2026-10-22T08:11:03.82344753Z HEAD is now at 14fd24d Merge 355c90acdaeb4c6592d2078d5858bff0dbedefbf into 57f21d6174df43de322ef72ef137c16eeb22921a 2026-10-22T08:11:03.823454748Z ##[endgroup] 2026-10-22T08:11:03.826176295Z [command]/usr/sbin/git log -1 --format=%H 2026-10-22T08:11:03.829275153Z 14fd24daebab7c135ecb9770af69d220c225dd12 2026-10-22T08:11:03.839391507Z ##[group]Run actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e 2026-10-22T08:11:03.839408079Z with: 2026-10-22T08:11:03.839412104Z go-version-file: go.mod 2026-10-22T08:11:03.839414527Z cache: false 2026-10-22T08:11:03.839416733Z check-latest: false 2026-10-22T08:11:03.839418916Z ##[endgroup] 2026-10-22T08:11:03.839972255Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:11:04.083416243Z Setup go version spec 1.27 2026-10-22T08:11:04.088386061Z Found in cache @ /__t/go/1.27.3/x64 2026-10-22T08:11:04.088414366Z Added go to the path 2026-10-22T08:11:04.088418952Z Successfully set up Go version 1.27 2026-10-22T08:11:04.117803032Z go version go1.27.3 linux/amd64 2026-10-22T08:11:04.117839747Z 2026-10-22T08:11:04.117849023Z ##[group]go env 2026-10-22T08:11:04.240596351Z AR='ar' 2026-10-22T08:11:04.240638103Z CC='gcc' 2026-10-22T08:11:04.240651616Z CGO_CFLAGS='-O2 -g' 2026-10-22T08:11:04.240709959Z CGO_CPPFLAGS='' 2026-10-22T08:11:04.240727797Z CGO_CXXFLAGS='-O2 -g' 2026-10-22T08:11:04.240734998Z CGO_ENABLED='1' 2026-10-22T08:11:04.240741136Z CGO_FFLAGS='-O2 -g' 2026-10-22T08:11:04.240746973Z CGO_LDFLAGS='-O2 -g' 2026-10-22T08:11:04.240752601Z CXX='g++' 2026-10-22T08:11:04.240796885Z GCCGO='gccgo' 2026-10-22T08:11:04.240815696Z GO111MODULE='' 2026-10-22T08:11:04.240823482Z GOAMD64='v1' 2026-10-22T08:11:04.240829608Z GOARCH='amd64' 2026-10-22T08:11:04.24083535Z GOAUTH='netrc' 2026-10-22T08:11:04.240842246Z GOBIN='/github/home/go/bin' 2026-10-22T08:11:04.24089247Z GOCACHE='/github/home/.cache/go-build' 2026-10-22T08:11:04.240911453Z GOCACHEPROG='' 2026-10-22T08:11:04.240921732Z GODEBUG='' 2026-10-22T08:11:04.240934976Z GOENV='/github/home/.config/go/env' 2026-10-22T08:11:04.240981579Z GOEXE='' 2026-10-22T08:11:04.240999438Z GOEXPERIMENT='' 2026-10-22T08:11:04.241038874Z GOFIPS140='off' 2026-10-22T08:11:04.241054827Z GOFLAGS='' 2026-10-22T08:11:04.241103317Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1659160773=/tmp/go-build -gno-record-gcc-switches' 2026-10-22T08:11:04.241126879Z GOHOSTARCH='amd64' 2026-10-22T08:11:04.241178411Z GOHOSTOS='linux' 2026-10-22T08:11:04.241193883Z GOINSECURE='' 2026-10-22T08:11:04.241240429Z GOMOD='/__w/dumber/dumber/go.mod' 2026-10-22T08:11:04.241263714Z GOMODCACHE='/github/home/go/pkg/mod' 2026-10-22T08:11:04.241275418Z GONOPROXY='' 2026-10-22T08:11:04.241281865Z GONOSUMDB='' 2026-10-22T08:11:04.241321465Z GOOS='linux' 2026-10-22T08:11:04.241343445Z GOPACKAGESDRIVER='' 2026-10-22T08:11:04.241359282Z GOPATH='/github/home/go' 2026-10-22T08:11:04.241368727Z GOPRIVATE='' 2026-10-22T08:11:04.241418175Z GOPROXY='https://proxy.golang.org,direct' 2026-10-22T08:11:04.241466268Z GOROOT='/__t/go/1.27.3/x64' 2026-10-22T08:11:04.241517439Z GOSUMDB='sum.golang.org' 2026-10-22T08:11:04.241566872Z GOTELEMETRY='local' 2026-10-22T08:11:04.241618824Z GOTELEMETRYDIR='/github/home/.config/go/telemetry' 2026-10-22T08:11:04.241666177Z GOTMPDIR='' 2026-10-22T08:11:04.241709466Z GOTOOLCHAIN='local' 2026-10-22T08:11:04.241758148Z GOTOOLDIR='/__t/go/1.27.3/x64/pkg/tool/linux_amd64' 2026-10-22T08:11:04.241774346Z GOVCS='' 2026-10-22T08:11:04.2418508Z GOVERSION='go1.27.3' 2026-10-22T08:11:04.241905709Z GOWORK='' 2026-10-22T08:11:04.241956787Z PKG_CONFIG='pkg-config' 2026-10-22T08:11:04.241973151Z 2026-10-22T08:11:04.242015795Z ##[endgroup] 2026-10-22T08:11:04.283576224Z ##[group]Run actions/cache@v6 2026-10-22T08:11:04.283607474Z with: 2026-10-22T08:11:04.28361159Z path: ~/go/pkg/mod 2026-10-22T08:11:04.283614641Z key: Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T08:11:04.283618153Z restore-keys: Linux-go-mod- 2026-10-22T08:11:04.283619882Z 2026-10-22T08:11:04.283622245Z enableCrossOsArchive: false 2026-10-22T08:11:04.283624293Z fail-on-cache-miss: false 2026-10-22T08:11:04.283626753Z lookup-only: false 2026-10-22T08:11:04.283628581Z save-always: false 2026-10-22T08:11:04.283630204Z env: 2026-10-22T08:11:04.283632593Z GOTOOLCHAIN: local 2026-10-22T08:11:04.283634321Z ##[endgroup] 2026-10-22T08:11:04.284169901Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:11:04.552567366Z Cache not found for input keys: Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e, Linux-go-mod- 2026-10-22T08:11:04.585619789Z ##[group]Run actions/cache@v6 2026-10-22T08:11:04.585648986Z with: 2026-10-22T08:11:04.585653339Z path: ~/.cache/go-build 2026-10-22T08:11:04.585656451Z key: Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T08:11:04.585659792Z restore-keys: Linux-go-build- 2026-10-22T08:11:04.585661663Z 2026-10-22T08:11:04.585664317Z enableCrossOsArchive: false 2026-10-22T08:11:04.585666816Z fail-on-cache-miss: false 2026-10-22T08:11:04.585668694Z lookup-only: false 2026-10-22T08:11:04.585670508Z save-always: false 2026-10-22T08:11:04.58567212Z env: 2026-10-22T08:11:04.585674176Z GOTOOLCHAIN: local 2026-10-22T08:11:04.585675838Z ##[endgroup] 2026-10-22T08:11:04.585710688Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:11:04.835936718Z Cache not found for input keys: Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e, Linux-go-build- 2026-10-22T08:11:04.840883943Z ##[group]Run make build 2026-10-22T08:11:04.840900329Z make build 2026-10-22T08:11:04.840904214Z shell: sh -e {0} 2026-10-22T08:11:04.840906479Z env: 2026-10-22T08:11:04.840909416Z GOTOOLCHAIN: local 2026-10-22T08:11:04.840911139Z ##[endgroup] 2026-10-22T08:11:04.902059155Z Generating systemviews templ components... 2026-10-22T08:11:04.902128263Z GOENV=off go tool templ generate -path internal/ui/systemviews -include-version=false 2026-10-22T08:11:04.909690919Z go: downloading github.com/a-h/templ v0.3.1070 2026-10-22T08:11:05.182896899Z go: downloading github.com/fatih/color v1.19.0 2026-10-22T08:11:05.228392851Z go: downloading github.com/natefinch/atomic v1.0.1 2026-10-22T08:11:05.23891517Z go: downloading github.com/cenkalti/backoff/v4 v4.3.0 2026-10-22T08:11:05.238963324Z go: downloading github.com/cli/browser v1.3.0 2026-10-22T08:11:05.252360906Z go: downloading github.com/fsnotify/fsnotify v1.10.1 2026-10-22T08:11:05.268271274Z go: downloading golang.org/x/sync v0.24.0 2026-10-22T08:11:05.280081723Z go: downloading golang.org/x/net v0.61.0 2026-10-22T08:11:05.325056653Z go: downloading github.com/mattn/go-colorable v0.1.16 2026-10-22T08:11:05.325086747Z go: downloading github.com/mattn/go-isatty v0.0.24 2026-10-22T08:11:05.392440926Z go: downloading golang.org/x/mod v0.42.0 2026-10-22T08:11:05.394923516Z go: downloading github.com/andybalholm/brotli v1.2.6 2026-10-22T08:11:05.480841Z go: downloading github.com/a-h/parse v0.0.0-20250122154542-74294addb73e 2026-10-22T08:11:05.516943325Z go: downloading golang.org/x/tools v0.52.0 2026-10-22T08:11:05.516981288Z go: downloading golang.org/x/sys v0.49.0 2026-10-22T08:11:25.338964492Z (✓) Post-generation event received, processing... [ updates=0 needsRestart=true needsBrowserReload=true ] 2026-10-22T08:11:25.339008863Z (✓) Complete [ updates=0 duration=34.218731ms ] 2026-10-22T08:11:25.410170917Z Systemviews templ generation complete 2026-10-22T08:11:25.412713478Z Building systemviews wasm assets... 2026-10-22T08:11:25.42563345Z GOFLAGS="-mod=mod" GOENV=off GOOS=js GOARCH=wasm go build -trimpath -buildvcs=false -ldflags="-s -w" -o assets/systemviews/systemviews.wasm ./cmd/systemviews 2026-10-22T08:11:25.438218654Z go: downloading github.com/rs/zerolog v1.35.1 2026-10-22T08:11:25.443449181Z go: downloading golang.org/x/text v0.43.0 2026-10-22T08:11:37.917082424Z brotli -f -o assets/systemviews/systemviews.wasm.br assets/systemviews/systemviews.wasm 2026-10-22T08:11:59.175849676Z go run ./cmd/systemviews-assets -dir assets/systemviews 2026-10-22T08:11:59.780745187Z wrote assets/systemviews/asset-manifest.json pinning 3 assets 2026-10-22T08:11:59.790578509Z Systemviews build complete 2026-10-22T08:11:59.79343425Z Verifying embedded systemviews WASM asset... 2026-10-22T08:11:59.79348765Z DUMBER_REQUIRE_SYSTEMVIEWS_WASM=1 GOFLAGS="-mod=mod" go test -count=1 -run 'TestWebUIAssetsIncludesCompressedSystemviewsWASM|TestAssetManifestMatchesEmbeddedArtifacts' ./assets 2026-10-22T08:12:02.774043756Z ok github.com/bnema/dumber/assets 0.159s 2026-10-22T08:12:02.802129876Z go run ./cmd/systemviews-assets -check -dir assets/systemviews 2026-10-22T08:12:03.476279835Z manifest assets/systemviews/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM 2026-10-22T08:12:03.517285601Z Building dumber v0.0.0-dev using 4 cores... 2026-10-22T08:12:03.517330476Z GOFLAGS="-mod=mod" CGO_ENABLED=0 go build -buildvcs=false -p 4 -gcflags 'all=-N -l' -ldflags "-s -w -X main.version=v0.0.0-dev -X main.commit=unknown -X main.buildDate=2026-10-22T08:12:03Z" -o dist/dumber ./cmd/dumber 2026-10-22T08:12:03.53484672Z go: downloading github.com/bnema/purego-cef v0.14.4 2026-10-22T08:12:03.534890913Z go: downloading github.com/bnema/puregotk v0.7.6 2026-10-22T08:12:03.543692121Z go: downloading github.com/charmbracelet/bubbles v1.0.0 2026-10-22T08:12:03.543759906Z go: downloading github.com/charmbracelet/bubbletea v1.3.10 2026-10-22T08:12:03.660206397Z go: downloading github.com/charmbracelet/lipgloss v1.1.0 2026-10-22T08:12:03.666588424Z go: downloading github.com/spf13/cobra v1.10.2 2026-10-22T08:12:03.734879728Z go: downloading github.com/spf13/pflag v1.0.10 2026-10-22T08:12:04.584843722Z go: downloading github.com/pelletier/go-toml/v2 v2.4.3 2026-10-22T08:12:04.584876541Z go: downloading github.com/spf13/viper v1.21.0 2026-10-22T08:12:04.584884403Z go: downloading gopkg.in/yaml.v3 v3.0.1 2026-10-22T08:12:04.58735721Z go: downloading github.com/bnema/purego-webp v0.2.1 2026-10-22T08:12:04.640461333Z go: downloading github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c 2026-10-22T08:12:04.647208918Z go: downloading github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef 2026-10-22T08:12:04.647246145Z go: downloading golang.org/x/image v0.47.0 2026-10-22T08:12:04.695719903Z go: downloading github.com/bnema/zerobus v0.1.1 2026-10-22T08:12:04.700961329Z go: downloading github.com/bnema/purego-sqlite v0.1.5 2026-10-22T08:12:04.721200166Z go: downloading github.com/pressly/goose/v3 v3.29.0 2026-10-22T08:12:04.760062962Z go: downloading github.com/bnema/purego-cef2gtk v0.11.5 2026-10-22T08:12:04.82387802Z go: downloading github.com/charmbracelet/x/ansi v0.11.9 2026-10-22T08:12:04.823919224Z go: downloading github.com/charmbracelet/x/term v0.2.2 2026-10-22T08:12:04.858994448Z go: downloading github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 2026-10-22T08:12:04.881000432Z go: downloading github.com/muesli/cancelreader v0.2.2 2026-10-22T08:12:04.885794039Z go: downloading github.com/charmbracelet/x/cellbuf v0.0.15 2026-10-22T08:12:04.91198477Z go: downloading github.com/muesli/termenv v0.16.0 2026-10-22T08:12:04.917965805Z go: downloading github.com/rivo/uniseg v0.4.7 2026-10-22T08:12:04.977281003Z go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7 2026-10-22T08:12:04.995774682Z go: downloading go.yaml.in/yaml/v3 v3.0.5 2026-10-22T08:12:05.005969967Z go: downloading github.com/bnema/purego v0.13.0-bnema.1 2026-10-22T08:12:05.040750883Z go: downloading github.com/go-viper/mapstructure/v2 v2.5.0 2026-10-22T08:12:05.047536796Z go: downloading github.com/sagikazarmark/locafero v0.12.0 2026-10-22T08:12:05.084186555Z go: downloading github.com/spf13/afero v1.15.0 2026-10-22T08:12:05.084222487Z go: downloading github.com/spf13/cast v1.10.0 2026-10-22T08:12:05.102397398Z go: downloading github.com/sethvargo/go-retry v0.5.0 2026-10-22T08:12:05.121744582Z go: downloading go.uber.org/multierr v1.11.0 2026-10-22T08:12:05.129073502Z go: downloading github.com/sahilm/fuzzy v0.1.3 2026-10-22T08:12:05.129109098Z go: downloading github.com/mattn/go-runewidth v0.0.31 2026-10-22T08:12:05.160132896Z go: downloading github.com/atotto/clipboard v0.1.4 2026-10-22T08:12:05.17810993Z go: downloading github.com/clipperhouse/displaywidth v0.11.0 2026-10-22T08:12:05.205287313Z go: downloading github.com/clipperhouse/uax29/v2 v2.7.0 2026-10-22T08:12:05.238094128Z go: downloading github.com/lucasb-eyer/go-colorful v1.4.1 2026-10-22T08:12:05.249538663Z go: downloading github.com/charmbracelet/colorprofile v0.4.3 2026-10-22T08:12:05.249577797Z go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1 2026-10-22T08:12:05.287143875Z go: downloading github.com/russross/blackfriday/v2 v2.1.0 2026-10-22T08:12:05.290372264Z go: downloading github.com/bnema/purego-pipewire v0.1.6 2026-10-22T08:12:05.290411476Z go: downloading github.com/subosito/gotenv v1.6.0 2026-10-22T08:12:05.331265401Z go: downloading github.com/mfridman/interpolate v0.0.2 2026-10-22T08:12:05.3339437Z go: downloading github.com/xo/terminfo v1.2.0 2026-10-22T08:12:43.12491182Z Build successful! Binary: dist/dumber 2026-10-22T08:12:43.127179045Z ##[group]Run go test -v ./... 2026-10-22T08:12:43.127195555Z go test -v ./... 2026-10-22T08:12:43.127200261Z shell: sh -e {0} 2026-10-22T08:12:43.127205203Z env: 2026-10-22T08:12:43.127211599Z GOTOOLCHAIN: local 2026-10-22T08:12:43.127215102Z GDK_BACKEND: wayland 2026-10-22T08:12:43.12722227Z WAYLAND_DISPLAY: wayland-0 2026-10-22T08:12:43.127224696Z DUMBER_REQUIRE_SYSTEMVIEWS_WASM: 1 2026-10-22T08:12:43.127227451Z DUMBER_REQUIRE_NODE: 1 2026-10-22T08:12:43.12722915Z ##[endgroup] 2026-10-22T08:12:43.276376614Z go: downloading github.com/stretchr/testify v1.12.1 2026-10-22T08:12:43.552201179Z go: downloading github.com/stretchr/objx v0.7.0 2026-10-22T08:12:44.913395093Z === RUN TestParseManifestRejectsBadInputs 2026-10-22T08:12:44.91344131Z === PAUSE TestParseManifestRejectsBadInputs 2026-10-22T08:12:44.91345276Z === RUN TestManifestBytesAreCanonical 2026-10-22T08:12:44.913460939Z === PAUSE TestManifestBytesAreCanonical 2026-10-22T08:12:44.913469606Z === RUN TestAssetManifestMatchesEmbeddedArtifacts 2026-10-22T08:12:44.913479321Z --- PASS: TestAssetManifestMatchesEmbeddedArtifacts (0.11s) 2026-10-22T08:12:44.913496839Z === RUN TestWebUIAssetsIncludesCompressedSystemviewsWASM 2026-10-22T08:12:44.913507818Z --- PASS: TestWebUIAssetsIncludesCompressedSystemviewsWASM (0.15s) 2026-10-22T08:12:44.913520819Z === CONT TestParseManifestRejectsBadInputs 2026-10-22T08:12:44.913530502Z === RUN TestParseManifestRejectsBadInputs/short_digest 2026-10-22T08:12:44.913546656Z === PAUSE TestParseManifestRejectsBadInputs/short_digest 2026-10-22T08:12:44.913555501Z === RUN TestParseManifestRejectsBadInputs/long_digest 2026-10-22T08:12:44.913563715Z === PAUSE TestParseManifestRejectsBadInputs/long_digest 2026-10-22T08:12:44.91357236Z === RUN TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T08:12:44.913580752Z === PAUSE TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T08:12:44.913588982Z === RUN TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T08:12:44.913597206Z === PAUSE TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T08:12:44.913605278Z === RUN TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T08:12:44.913612577Z === CONT TestManifestBytesAreCanonical 2026-10-22T08:12:44.91362055Z --- PASS: TestManifestBytesAreCanonical (0.00s) 2026-10-22T08:12:44.913629029Z === PAUSE TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T08:12:44.91363748Z === RUN TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T08:12:44.913645613Z === PAUSE TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T08:12:44.913656387Z === RUN TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T08:12:44.913664643Z === PAUSE TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T08:12:44.913672847Z === RUN TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T08:12:44.913681236Z === PAUSE TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T08:12:44.91368942Z === RUN TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T08:12:44.913697535Z === PAUSE TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T08:12:44.91370557Z === RUN TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T08:12:44.913714179Z === PAUSE TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T08:12:44.913723455Z === RUN TestParseManifestRejectsBadInputs/bad_version 2026-10-22T08:12:44.913731735Z === PAUSE TestParseManifestRejectsBadInputs/bad_version 2026-10-22T08:12:44.913739914Z === RUN TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T08:12:44.913755151Z === PAUSE TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T08:12:44.913763989Z === CONT TestParseManifestRejectsBadInputs/short_digest 2026-10-22T08:12:44.913772191Z === CONT TestParseManifestRejectsBadInputs/unknown_file 2026-10-22T08:12:44.913780301Z === CONT TestParseManifestRejectsBadInputs/bad_version 2026-10-22T08:12:44.913788254Z === CONT TestParseManifestRejectsBadInputs/not_JSON 2026-10-22T08:12:44.913796568Z === CONT TestParseManifestRejectsBadInputs/markup_pin 2026-10-22T08:12:44.913806393Z === CONT TestParseManifestRejectsBadInputs/upper_digest 2026-10-22T08:12:44.913815189Z === CONT TestParseManifestRejectsBadInputs/nonhex_digest 2026-10-22T08:12:44.91382328Z === CONT TestParseManifestRejectsBadInputs/empty_digest 2026-10-22T08:12:44.913831606Z === CONT TestParseManifestRejectsBadInputs/missing_pin 2026-10-22T08:12:44.913839691Z === CONT TestParseManifestRejectsBadInputs/trailing_data 2026-10-22T08:12:44.913847674Z === CONT TestParseManifestRejectsBadInputs/quote_breakout 2026-10-22T08:12:44.913856161Z === CONT TestParseManifestRejectsBadInputs/long_digest 2026-10-22T08:12:44.913864491Z --- PASS: TestParseManifestRejectsBadInputs (0.00s) 2026-10-22T08:12:44.913888711Z --- PASS: TestParseManifestRejectsBadInputs/short_digest (0.00s) 2026-10-22T08:12:44.913913588Z --- PASS: TestParseManifestRejectsBadInputs/unknown_file (0.00s) 2026-10-22T08:12:44.91393734Z --- PASS: TestParseManifestRejectsBadInputs/bad_version (0.00s) 2026-10-22T08:12:44.913960522Z --- PASS: TestParseManifestRejectsBadInputs/not_JSON (0.00s) 2026-10-22T08:12:44.913985016Z --- PASS: TestParseManifestRejectsBadInputs/markup_pin (0.00s) 2026-10-22T08:12:44.914009338Z --- PASS: TestParseManifestRejectsBadInputs/upper_digest (0.00s) 2026-10-22T08:12:44.91403419Z --- PASS: TestParseManifestRejectsBadInputs/nonhex_digest (0.00s) 2026-10-22T08:12:44.914058565Z --- PASS: TestParseManifestRejectsBadInputs/empty_digest (0.00s) 2026-10-22T08:12:44.914082254Z --- PASS: TestParseManifestRejectsBadInputs/missing_pin (0.00s) 2026-10-22T08:12:44.91410613Z --- PASS: TestParseManifestRejectsBadInputs/trailing_data (0.00s) 2026-10-22T08:12:44.914129585Z --- PASS: TestParseManifestRejectsBadInputs/quote_breakout (0.00s) 2026-10-22T08:12:44.914153093Z --- PASS: TestParseManifestRejectsBadInputs/long_digest (0.00s) 2026-10-22T08:12:44.91415931Z PASS 2026-10-22T08:12:44.914167738Z ok github.com/bnema/dumber/assets 0.287s 2026-10-22T08:13:34.103565284Z === RUN TestReportParallelInitErrorReturnsFailureToCaller 2026-10-22T08:13:34.103616545Z --- PASS: TestReportParallelInitErrorReturnsFailureToCaller (0.00s) 2026-10-22T08:13:34.10362509Z === RUN TestLaunchModeFromArgs_InstanceBrowse 2026-10-22T08:13:34.103632205Z --- PASS: TestLaunchModeFromArgs_InstanceBrowse (0.00s) 2026-10-22T08:13:34.10364124Z === RUN TestLaunchModeFromArgs_DetectsStandaloneOmnibox 2026-10-22T08:13:34.103656811Z --- PASS: TestLaunchModeFromArgs_DetectsStandaloneOmnibox (0.00s) 2026-10-22T08:13:34.103669684Z === RUN TestLaunchModeFromArgs_DetectsBrowseURL 2026-10-22T08:13:34.103694363Z --- PASS: TestLaunchModeFromArgs_DetectsBrowseURL (0.00s) 2026-10-22T08:13:34.103714064Z === RUN TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI 2026-10-22T08:13:34.103734263Z --- PASS: TestLaunchModeFromArgs_BrowseHelpFallsBackToCLI (0.00s) 2026-10-22T08:13:34.103742118Z === RUN TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI 2026-10-22T08:13:34.103751123Z --- PASS: TestLaunchModeFromArgs_BrowseExtraPositionalFallsBackToCLI (0.00s) 2026-10-22T08:13:34.103764964Z === RUN TestLaunchModeFromArgs_DefaultsToCLI 2026-10-22T08:13:34.10377427Z --- PASS: TestLaunchModeFromArgs_DefaultsToCLI (0.00s) 2026-10-22T08:13:34.103782366Z === RUN TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI 2026-10-22T08:13:34.103788142Z --- PASS: TestLaunchModeFromArgs_OmniboxHelpFallsBackToCLI (0.00s) 2026-10-22T08:13:34.103793382Z === RUN TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI 2026-10-22T08:13:34.103798487Z --- PASS: TestLaunchModeFromArgs_OmniboxFlagFallsBackToCLI (0.00s) 2026-10-22T08:13:34.103803585Z === RUN TestCreateLazyRepositoriesIncludesFaviconRepo 2026-10-22T08:13:34.103810444Z --- PASS: TestCreateLazyRepositoriesIncludesFaviconRepo (0.00s) 2026-10-22T08:13:34.103815937Z === RUN TestFaviconResolverNilHelperAvoidsTypedNilInterface 2026-10-22T08:13:34.103822067Z --- PASS: TestFaviconResolverNilHelperAvoidsTypedNilInterface (0.00s) 2026-10-22T08:13:34.103831212Z === RUN TestIsCEFSubprocess 2026-10-22T08:13:34.103839592Z === RUN TestIsCEFSubprocess/equals_form 2026-10-22T08:13:34.103847347Z === RUN TestIsCEFSubprocess/separate_value_form 2026-10-22T08:13:34.103855195Z === RUN TestIsCEFSubprocess/equals_form_with_empty_value 2026-10-22T08:13:34.103862981Z === RUN TestIsCEFSubprocess/bare_type 2026-10-22T08:13:34.103870403Z === RUN TestIsCEFSubprocess/type_followed_by_flag 2026-10-22T08:13:34.103877849Z === RUN TestIsCEFSubprocess/no_type_flag 2026-10-22T08:13:34.103885561Z === RUN TestIsCEFSubprocess/type_flag_after_user_command 2026-10-22T08:13:34.103895752Z === RUN TestIsCEFSubprocess/type_flag_not_in_second_argv_slot 2026-10-22T08:13:34.103913468Z === RUN TestIsCEFSubprocess/equals_form_with_dash-prefixed_value 2026-10-22T08:13:34.103923132Z --- PASS: TestIsCEFSubprocess (0.00s) 2026-10-22T08:13:34.10394255Z --- PASS: TestIsCEFSubprocess/equals_form (0.00s) 2026-10-22T08:13:34.103962373Z --- PASS: TestIsCEFSubprocess/separate_value_form (0.00s) 2026-10-22T08:13:34.103995541Z --- PASS: TestIsCEFSubprocess/equals_form_with_empty_value (0.00s) 2026-10-22T08:13:34.104016803Z --- PASS: TestIsCEFSubprocess/bare_type (0.00s) 2026-10-22T08:13:34.104034577Z --- PASS: TestIsCEFSubprocess/type_followed_by_flag (0.00s) 2026-10-22T08:13:34.104048756Z --- PASS: TestIsCEFSubprocess/no_type_flag (0.00s) 2026-10-22T08:13:34.104066704Z --- PASS: TestIsCEFSubprocess/type_flag_after_user_command (0.00s) 2026-10-22T08:13:34.104083765Z --- PASS: TestIsCEFSubprocess/type_flag_not_in_second_argv_slot (0.00s) 2026-10-22T08:13:34.104102636Z --- PASS: TestIsCEFSubprocess/equals_form_with_dash-prefixed_value (0.00s) 2026-10-22T08:13:34.104111582Z === RUN TestResolveCurrentExecutable_ReturnsExecutablePath 2026-10-22T08:13:34.104117936Z --- PASS: TestResolveCurrentExecutable_ReturnsExecutablePath (0.00s) 2026-10-22T08:13:34.104123359Z === RUN TestResolveCurrentExecutable_PropagatesError 2026-10-22T08:13:34.104129649Z --- PASS: TestResolveCurrentExecutable_PropagatesError (0.00s) 2026-10-22T08:13:34.104134691Z === RUN TestWebKitGUIStartupDoesNotActivateCEFTrace 2026-10-22T08:13:34.104139765Z --- PASS: TestWebKitGUIStartupDoesNotActivateCEFTrace (0.00s) 2026-10-22T08:13:34.104144938Z === RUN TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector 2026-10-22T08:13:34.104150514Z --- PASS: TestPreInitializeAdwaitaForCEF_InitializesAndMarksDetector (0.00s) 2026-10-22T08:13:34.10415535Z === RUN TestPreInitializeAdwaitaForCEF_SkipsNonCEF 2026-10-22T08:13:34.104160286Z --- PASS: TestPreInitializeAdwaitaForCEF_SkipsNonCEF (0.00s) 2026-10-22T08:13:34.104165809Z === RUN TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL 2026-10-22T08:13:34.104172583Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ForwardsDefaultStartupURL (0.00s) 2026-10-22T08:13:34.104178537Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit 2026-10-22T08:13:34.10418442Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnRelayHit (0.00s) 2026-10-22T08:13:34.104190168Z === RUN TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction 2026-10-22T08:13:34.104196489Z --- PASS: TestTryForwardFreshWindowURLToRunningInstance_UsesFreshWindowRelayAction (0.00s) 2026-10-22T08:13:34.104201966Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss 2026-10-22T08:13:34.104207607Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsFalseOnRelayMiss (0.00s) 2026-10-22T08:13:34.104213623Z === RUN TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery 2026-10-22T08:13:34.104219668Z --- PASS: TestTryForwardBrowseURLToRunningInstance_ReturnsTrueOnUnconfirmedRelayDelivery (0.00s) 2026-10-22T08:13:34.104225325Z === RUN TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted 2026-10-22T08:13:34.1042311Z --- PASS: TestLaunchStandaloneBrowserURL_TreatsUnconfirmedLaunchAsAccepted (0.00s) 2026-10-22T08:13:34.104236283Z === RUN TestLaunchStandaloneBrowserURL_PropagatesOtherErrors 2026-10-22T08:13:34.104241888Z --- PASS: TestLaunchStandaloneBrowserURL_PropagatesOtherErrors (0.00s) 2026-10-22T08:13:34.104247108Z === RUN TestTryForwardBrowseURLToRunningInstance_PropagatesError 2026-10-22T08:13:34.104254399Z --- PASS: TestTryForwardBrowseURLToRunningInstance_PropagatesError (0.00s) 2026-10-22T08:13:34.104259614Z === RUN TestOmniboxCombinedLaunchEnvironment 2026-10-22T08:13:34.104264703Z === RUN TestOmniboxCombinedLaunchEnvironment/omnibox 2026-10-22T08:13:34.104270461Z === RUN TestOmniboxCombinedLaunchEnvironment/browse 2026-10-22T08:13:34.104275352Z === RUN TestOmniboxCombinedLaunchEnvironment/cli 2026-10-22T08:13:34.104280481Z === RUN TestOmniboxCombinedLaunchEnvironment/cli_with_flags 2026-10-22T08:13:34.104285537Z === RUN TestOmniboxCombinedLaunchEnvironment/helper_excluded 2026-10-22T08:13:34.104291259Z === RUN TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded 2026-10-22T08:13:34.104296369Z --- PASS: TestOmniboxCombinedLaunchEnvironment (0.00s) 2026-10-22T08:13:34.104309593Z --- PASS: TestOmniboxCombinedLaunchEnvironment/omnibox (0.00s) 2026-10-22T08:13:34.10432232Z --- PASS: TestOmniboxCombinedLaunchEnvironment/browse (0.00s) 2026-10-22T08:13:34.104334305Z --- PASS: TestOmniboxCombinedLaunchEnvironment/cli (0.00s) 2026-10-22T08:13:34.104348039Z --- PASS: TestOmniboxCombinedLaunchEnvironment/cli_with_flags (0.00s) 2026-10-22T08:13:34.104379302Z --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_excluded (0.00s) 2026-10-22T08:13:34.104400347Z --- PASS: TestOmniboxCombinedLaunchEnvironment/helper_with_omnibox-like_tail_excluded (0.00s) 2026-10-22T08:13:34.104406561Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup 2026-10-22T08:13:34.104412509Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing 2026-10-22T08:13:34.104418552Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings 2026-10-22T08:13:34.10442461Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value 2026-10-22T08:13:34.10443061Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe 2026-10-22T08:13:34.104437412Z === RUN TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored 2026-10-22T08:13:34.104444137Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup (0.00s) 2026-10-22T08:13:34.104460366Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/missing (0.00s) 2026-10-22T08:13:34.104478487Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/preserves_settings (0.00s) 2026-10-22T08:13:34.104497616Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/overrides_unsafe_value (0.00s) 2026-10-22T08:13:34.104514894Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/already_safe (0.00s) 2026-10-22T08:13:34.104533658Z --- PASS: TestRuntimeSafetyEnvironmentDisablesStackShrinkingBeforeStartup/forged_marker_is_ignored (0.00s) 2026-10-22T08:13:34.104538194Z PASS 2026-10-22T08:13:34.104543758Z ok github.com/bnema/dumber/cmd/dumber 0.243s 2026-10-22T08:13:34.104548482Z === RUN TestNewBridgeApp_WiresHistoryService 2026-10-22T08:13:34.104553084Z === PAUSE TestNewBridgeApp_WiresHistoryService 2026-10-22T08:13:34.104558685Z === RUN TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T08:13:34.104563944Z === PAUSE TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T08:13:34.104568651Z === RUN TestNewBridgeApp_WiresFavoritesService 2026-10-22T08:13:34.104573325Z === PAUSE TestNewBridgeApp_WiresFavoritesService 2026-10-22T08:13:34.104577908Z === RUN TestNewBridgeApp_WiresConfigService 2026-10-22T08:13:34.104582474Z === PAUSE TestNewBridgeApp_WiresConfigService 2026-10-22T08:13:34.104587016Z === CONT TestNewBridgeApp_WiresHistoryService 2026-10-22T08:13:34.104591545Z === CONT TestNewBridgeApp_WiresFavoritesService 2026-10-22T08:13:34.104596632Z === CONT TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes 2026-10-22T08:13:34.104602332Z === CONT TestNewBridgeApp_WiresConfigService 2026-10-22T08:13:34.104607223Z --- PASS: TestNewBridgeApp_WiresHistoryService (0.00s) 2026-10-22T08:13:34.104612341Z --- PASS: TestNewBridgeApp_WiresFavoritesService (0.00s) 2026-10-22T08:13:34.104617269Z --- PASS: TestNewBridgeApp_WiresConfigService (0.00s) 2026-10-22T08:13:34.104622851Z --- PASS: TestNewBridgeApp_UsesCurrentConfigForNonConfigRoutes (0.01s) 2026-10-22T08:13:34.104626384Z PASS 2026-10-22T08:13:34.104632386Z ok github.com/bnema/dumber/cmd/systemviews 0.018s 2026-10-22T08:13:34.104636957Z === RUN TestCollectManifestPinsAllFiles 2026-10-22T08:13:34.104641314Z === PAUSE TestCollectManifestPinsAllFiles 2026-10-22T08:13:34.104645906Z === RUN TestRunWritesReproducibleManifest 2026-10-22T08:13:34.104650333Z === PAUSE TestRunWritesReproducibleManifest 2026-10-22T08:13:34.10465448Z === RUN TestRunFailsOnMissingFile 2026-10-22T08:13:34.10465875Z === PAUSE TestRunFailsOnMissingFile 2026-10-22T08:13:34.104664053Z === RUN TestRunFailsOnStaleDigest 2026-10-22T08:13:34.104668208Z === PAUSE TestRunFailsOnStaleDigest 2026-10-22T08:13:34.104673093Z === RUN TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T08:13:34.104678035Z === PAUSE TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T08:13:34.104682629Z === RUN TestRunCheckFailsWithoutManifest 2026-10-22T08:13:34.10468702Z === PAUSE TestRunCheckFailsWithoutManifest 2026-10-22T08:13:34.104691505Z === RUN TestRunCheckRejectsCompressedOnlySwap 2026-10-22T08:13:34.104696025Z === PAUSE TestRunCheckRejectsCompressedOnlySwap 2026-10-22T08:13:34.104700691Z === RUN TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T08:13:34.104705342Z === PAUSE TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T08:13:34.104710028Z === RUN TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T08:13:34.104714828Z === PAUSE TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T08:13:34.104719534Z === RUN TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T08:13:34.104724195Z === PAUSE TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T08:13:34.104729079Z === RUN TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T08:13:34.104734541Z === PAUSE TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T08:13:34.104738989Z === CONT TestCollectManifestPinsAllFiles 2026-10-22T08:13:34.104743714Z === CONT TestRunCheckRejectsCompressedOnlySwap 2026-10-22T08:13:34.104750063Z wrote /tmp/TestRunCheckRejectsCompressedOnlySwap4149698114/001/asset-manifest.json pinning 3 assets 2026-10-22T08:13:34.104755656Z === CONT TestRequireCompressedAgreementRejectsSentinelSize 2026-10-22T08:13:34.104760603Z === CONT TestRunCheckIfPresentRejectsPartialBundle 2026-10-22T08:13:34.10476541Z --- PASS: TestRunCheckRejectsCompressedOnlySwap (0.00s) 2026-10-22T08:13:34.104770349Z === CONT TestRunCheckFailsWithoutManifest 2026-10-22T08:13:34.104775014Z --- PASS: TestRunCheckFailsWithoutManifest (0.00s) 2026-10-22T08:13:34.104779888Z === CONT TestCollectManifestRejectsRawCompressedMismatch 2026-10-22T08:13:34.104784799Z --- PASS: TestRunCheckIfPresentRejectsPartialBundle (0.00s) 2026-10-22T08:13:34.10478988Z --- PASS: TestCollectManifestRejectsRawCompressedMismatch (0.00s) 2026-10-22T08:13:34.104794878Z === CONT TestRunFailsOnMissingFile 2026-10-22T08:13:34.104799455Z --- PASS: TestRunFailsOnMissingFile (0.00s) 2026-10-22T08:13:34.104803831Z === CONT TestRunWritesReproducibleManifest 2026-10-22T08:13:34.104807986Z === CONT TestRunFailsOnStaleDigest 2026-10-22T08:13:34.10481336Z --- PASS: TestRequireCompressedAgreementRejectsSentinelSize (0.01s) 2026-10-22T08:13:34.104818078Z --- PASS: TestCollectManifestPinsAllFiles (0.01s) 2026-10-22T08:13:34.104824136Z wrote /tmp/TestRunFailsOnStaleDigest2119065819/001/asset-manifest.json pinning 3 assets 2026-10-22T08:13:34.104830427Z wrote /tmp/TestRunWritesReproducibleManifest3348276105/001/asset-manifest.json pinning 3 assets 2026-10-22T08:13:34.104836762Z wrote /tmp/TestRunWritesReproducibleManifest3348276105/001/asset-manifest.json pinning 3 assets 2026-10-22T08:13:34.104841643Z === CONT TestRunCheckIfPresentSkipsMissingBundle 2026-10-22T08:13:34.104846293Z === CONT TestRunCheckIfPresentRejectsStaleBundle 2026-10-22T08:13:34.104850847Z --- PASS: TestRunFailsOnStaleDigest (0.00s) 2026-10-22T08:13:34.104859248Z manifest /tmp/TestRunWritesReproducibleManifest3348276105/001/asset-manifest.json matches 3 pinned assets with agreeing compressed WASM 2026-10-22T08:13:34.10486513Z --- PASS: TestRunWritesReproducibleManifest (0.00s) 2026-10-22T08:13:34.104871728Z no built systemviews WASM in /tmp/TestRunCheckIfPresentSkipsMissingBundle545713215/001; skipping manifest check 2026-10-22T08:13:34.104877031Z --- PASS: TestRunCheckIfPresentSkipsMissingBundle (0.00s) 2026-10-22T08:13:34.104883256Z wrote /tmp/TestRunCheckIfPresentRejectsStaleBundle1331142784/001/asset-manifest.json pinning 3 assets 2026-10-22T08:13:34.104888953Z --- PASS: TestRunCheckIfPresentRejectsStaleBundle (0.00s) 2026-10-22T08:13:34.104892906Z PASS 2026-10-22T08:13:34.104897972Z ok github.com/bnema/dumber/cmd/systemviews-assets 0.020s 2026-10-22T08:13:34.104903729Z === RUN TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues 2026-10-22T08:13:34.104909993Z --- PASS: TestWebUIAppearanceWithResolvedThemePreservesColorSchemeAndUsesResolvedValues (0.00s) 2026-10-22T08:13:34.104913857Z PASS 2026-10-22T08:13:34.10491907Z ok github.com/bnema/dumber/internal/application/dto 0.004s 2026-10-22T08:13:34.104923631Z === RUN TestCompileCheckExternalThemeSource 2026-10-22T08:13:34.104929375Z --- PASS: TestCompileCheckExternalThemeSource (0.00s) 2026-10-22T08:13:34.104933917Z === RUN TestAudioOutputPortContract 2026-10-22T08:13:34.104939587Z === RUN TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields 2026-10-22T08:13:34.104946006Z === RUN TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 2026-10-22T08:13:34.104951984Z === RUN TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format 2026-10-22T08:13:34.104956576Z --- PASS: TestAudioOutputPortContract (0.00s) 2026-10-22T08:13:34.104973948Z --- PASS: TestAudioOutputPortContract/AudioStreamFormat_is_a_struct_with_correct_fields (0.00s) 2026-10-22T08:13:34.104992162Z --- PASS: TestAudioOutputPortContract/AudioOutputStream_interface_has_Write_with_[][]float32 (0.00s) 2026-10-22T08:13:34.105010509Z --- PASS: TestAudioOutputPortContract/AudioOutputFactory_has_NewStream_with_context_and_format (0.00s) 2026-10-22T08:13:34.105015389Z === RUN TestMemoryPressureConfig_IsConfigured 2026-10-22T08:13:34.105020579Z === RUN TestMemoryPressureConfig_IsConfigured/nil_config 2026-10-22T08:13:34.105025553Z === RUN TestMemoryPressureConfig_IsConfigured/empty_config 2026-10-22T08:13:34.105030888Z === RUN TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set 2026-10-22T08:13:34.105036388Z === RUN TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set 2026-10-22T08:13:34.105042401Z === RUN TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set 2026-10-22T08:13:34.105047853Z === RUN TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set 2026-10-22T08:13:34.105053242Z === RUN TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) 2026-10-22T08:13:34.105058668Z === RUN TestMemoryPressureConfig_IsConfigured/fully_configured 2026-10-22T08:13:34.105063798Z --- PASS: TestMemoryPressureConfig_IsConfigured (0.00s) 2026-10-22T08:13:34.105077109Z --- PASS: TestMemoryPressureConfig_IsConfigured/nil_config (0.00s) 2026-10-22T08:13:34.105090748Z --- PASS: TestMemoryPressureConfig_IsConfigured/empty_config (0.00s) 2026-10-22T08:13:34.1051058Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_MemoryLimitMB_set (0.00s) 2026-10-22T08:13:34.105121009Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_PollIntervalSec_set (0.00s) 2026-10-22T08:13:34.105137281Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_ConservativeThreshold_set (0.00s) 2026-10-22T08:13:34.105152794Z --- PASS: TestMemoryPressureConfig_IsConfigured/only_StrictThreshold_set (0.00s) 2026-10-22T08:13:34.105167698Z --- PASS: TestMemoryPressureConfig_IsConfigured/all_defaults_(unset) (0.00s) 2026-10-22T08:13:34.105182049Z --- PASS: TestMemoryPressureConfig_IsConfigured/fully_configured (0.00s) 2026-10-22T08:13:34.105187637Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured 2026-10-22T08:13:34.105194881Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory 2026-10-22T08:13:34.105200876Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory 2026-10-22T08:13:34.105206727Z === RUN TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory 2026-10-22T08:13:34.105212088Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured (0.00s) 2026-10-22T08:13:34.105228424Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/nil_WebProcessMemory (0.00s) 2026-10-22T08:13:34.105244861Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/empty_WebProcessMemory (0.00s) 2026-10-22T08:13:34.105262066Z --- PASS: TestEngineOptions_IsWebProcessMemoryConfigured/configured_WebProcessMemory (0.00s) 2026-10-22T08:13:34.105267242Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured 2026-10-22T08:13:34.105273663Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory 2026-10-22T08:13:34.10528316Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory 2026-10-22T08:13:34.105289935Z === RUN TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory 2026-10-22T08:13:34.105296665Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured (0.00s) 2026-10-22T08:13:34.105314016Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/nil_NetworkProcessMemory (0.00s) 2026-10-22T08:13:34.105332803Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/empty_NetworkProcessMemory (0.00s) 2026-10-22T08:13:34.105351251Z --- PASS: TestEngineOptions_IsNetworkProcessMemoryConfigured/configured_NetworkProcessMemory (0.00s) 2026-10-22T08:13:34.105354985Z PASS 2026-10-22T08:13:34.105360068Z ok github.com/bnema/dumber/internal/application/port 0.006s 2026-10-22T08:13:34.105365634Z ? github.com/bnema/dumber/internal/application/port/mocks [no test files] 2026-10-22T08:13:36.915913571Z === RUN TestPopupFeaturesRequestHost 2026-10-22T08:13:36.915960784Z === PAUSE TestPopupFeaturesRequestHost 2026-10-22T08:13:36.915973238Z === RUN TestBrowsingContextPolicyDecide 2026-10-22T08:13:36.915982133Z === PAUSE TestBrowsingContextPolicyDecide 2026-10-22T08:13:36.916001458Z === RUN TestBuildContextMenuUseCase_Build 2026-10-22T08:13:36.916017754Z === RUN TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu 2026-10-22T08:13:36.916030598Z === RUN TestBuildContextMenuUseCase_Build/empty_context_baseline 2026-10-22T08:13:36.91604514Z === RUN TestBuildContextMenuUseCase_Build/selection_context 2026-10-22T08:13:36.91605846Z === RUN TestBuildContextMenuUseCase_Build/image_only 2026-10-22T08:13:36.916067241Z === RUN TestBuildContextMenuUseCase_Build/link_only 2026-10-22T08:13:36.916076257Z === RUN TestBuildContextMenuUseCase_Build/navigation_enabled_states 2026-10-22T08:13:36.916085895Z --- PASS: TestBuildContextMenuUseCase_Build (0.00s) 2026-10-22T08:13:36.916112945Z --- PASS: TestBuildContextMenuUseCase_Build/editable_context_uses_native_menu (0.00s) 2026-10-22T08:13:36.91614035Z --- PASS: TestBuildContextMenuUseCase_Build/empty_context_baseline (0.00s) 2026-10-22T08:13:36.91616283Z --- PASS: TestBuildContextMenuUseCase_Build/selection_context (0.00s) 2026-10-22T08:13:36.916183382Z --- PASS: TestBuildContextMenuUseCase_Build/image_only (0.00s) 2026-10-22T08:13:36.916203789Z --- PASS: TestBuildContextMenuUseCase_Build/link_only (0.00s) 2026-10-22T08:13:36.916231311Z --- PASS: TestBuildContextMenuUseCase_Build/navigation_enabled_states (0.00s) 2026-10-22T08:13:36.916240681Z === RUN TestCheckMediaDiagnoseNeverReturnsNil 2026-10-22T08:13:36.9162494Z --- PASS: TestCheckMediaDiagnoseNeverReturnsNil (0.00s) 2026-10-22T08:13:36.916258184Z === RUN TestCheckMediaExecuteFailsWithoutGStreamer 2026-10-22T08:13:36.916266871Z --- PASS: TestCheckMediaExecuteFailsWithoutGStreamer (0.00s) 2026-10-22T08:13:36.916278027Z === RUN TestCheckMediaExecuteReturnsSummary 2026-10-22T08:13:36.91628642Z --- PASS: TestCheckMediaExecuteReturnsSummary (0.00s) 2026-10-22T08:13:36.91629565Z === RUN TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate 2026-10-22T08:13:36.916304727Z --- PASS: TestCheckUpdateUseCase_TransientErrorReturnsNoUpdate (0.00s) 2026-10-22T08:13:36.916317041Z === RUN TestCheckUpdateUseCase_NonTransientErrorPropagates 2026-10-22T08:13:36.916326408Z --- PASS: TestCheckUpdateUseCase_NonTransientErrorPropagates (0.00s) 2026-10-22T08:13:36.916337029Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing 2026-10-22T08:13:36.916348609Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_AutoCopyDisabledDoesNothing (0.00s) 2026-10-22T08:13:36.916363235Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection 2026-10-22T08:13:36.916381883Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_WritesOncePerUniqueSelectionAndResetsAfterEmptySelection (0.00s) 2026-10-22T08:13:36.916393274Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines 2026-10-22T08:13:36.916403208Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossEngines (0.00s) 2026-10-22T08:13:36.916413413Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews 2026-10-22T08:13:36.916426847Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DoesNotDedupAcrossViews (0.00s) 2026-10-22T08:13:36.916436944Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow 2026-10-22T08:13:36.916450034Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesIdenticalPayloadsWithinWindow (0.00s) 2026-10-22T08:13:36.916462118Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite 2026-10-22T08:13:36.916477622Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_NativeHandledSkipsBackendWrite (0.00s) 2026-10-22T08:13:36.916490326Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow 2026-10-22T08:13:36.916502919Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupDifferentActionsWithinWindow (0.00s) 2026-10-22T08:13:36.91651521Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection 2026-10-22T08:13:36.916527583Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DeduplicatesRecentAutoCopySelection (0.00s) 2026-10-22T08:13:36.916541467Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines 2026-10-22T08:13:36.916553101Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossEngines (0.00s) 2026-10-22T08:13:36.916565841Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews 2026-10-22T08:13:36.91657782Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DoesNotDedupAcrossViews (0.00s) 2026-10-22T08:13:36.916594289Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope 2026-10-22T08:13:36.916606169Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_KeepsBoundedStatePerScope (0.00s) 2026-10-22T08:13:36.916617667Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState 2026-10-22T08:13:36.916629271Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_ReenableClearsDedupState (0.00s) 2026-10-22T08:13:36.916640652Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast 2026-10-22T08:13:36.916657821Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_ClipboardFailureDoesNotToast (0.00s) 2026-10-22T08:13:36.916668458Z === RUN TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic 2026-10-22T08:13:36.916679051Z --- PASS: TestClipboardTextOrchestrator_HandleSelectionUpdate_DedupIsAtomic (0.00s) 2026-10-22T08:13:36.916689392Z === RUN TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic 2026-10-22T08:13:36.916703182Z --- PASS: TestClipboardTextOrchestrator_HandleExplicitCopy_DedupIsAtomic (0.00s) 2026-10-22T08:13:36.916713859Z === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData 2026-10-22T08:13:36.916724385Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsWithoutResolvedData (0.00s) 2026-10-22T08:13:36.91673451Z === RUN TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage 2026-10-22T08:13:36.916745157Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageWritesResolvedImage (0.00s) 2026-10-22T08:13:36.916758922Z === RUN TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard 2026-10-22T08:13:36.916769603Z --- PASS: TestExecuteContextMenuActionUseCase_CopyImageFailsFastWithoutClipboard (0.00s) 2026-10-22T08:13:36.916779956Z === RUN TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage 2026-10-22T08:13:36.916790786Z --- PASS: TestExecuteContextMenuActionUseCase_SaveImageDelegatesResolvedImage (0.00s) 2026-10-22T08:13:36.916803828Z === RUN TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver 2026-10-22T08:13:36.916814031Z --- PASS: TestExecuteContextMenuActionUseCase_SaveImageFailsFastWithoutSaver (0.00s) 2026-10-22T08:13:36.916824347Z === RUN TestExecuteContextMenuActionUseCase_DelegatesInspect 2026-10-22T08:13:36.916834393Z --- PASS: TestExecuteContextMenuActionUseCase_DelegatesInspect (0.00s) 2026-10-22T08:13:36.916843818Z === RUN TestExecuteContextMenuActionUseCase_WrapsDelegateErrors 2026-10-22T08:13:36.916857174Z --- PASS: TestExecuteContextMenuActionUseCase_WrapsDelegateErrors (0.00s) 2026-10-22T08:13:36.916866907Z === RUN TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText 2026-10-22T08:13:36.916877985Z --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionWritesSelectedText (0.00s) 2026-10-22T08:13:36.916889272Z === RUN TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing 2026-10-22T08:13:36.91690428Z --- PASS: TestExecuteContextMenuActionUseCase_CopySelectionFallsBackToDelegatorWhenClipboardMissing (0.00s) 2026-10-22T08:13:36.916914668Z === RUN TestExecuteContextMenuActionUseCase_CopyLinkWritesText 2026-10-22T08:13:36.916924774Z --- PASS: TestExecuteContextMenuActionUseCase_CopyLinkWritesText (0.00s) 2026-10-22T08:13:36.916933832Z === RUN TestExtractPaneToTabList_FromThreePaneStack 2026-10-22T08:13:36.916947305Z --- PASS: TestExtractPaneToTabList_FromThreePaneStack (0.00s) 2026-10-22T08:13:36.916958463Z === RUN TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale 2026-10-22T08:13:36.916969988Z --- PASS: TestExtractPaneToTabList_FromThreePaneStackUsesWorkspaceActivePaneWhenStackIndexIsStale (0.00s) 2026-10-22T08:13:36.91697971Z === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource 2026-10-22T08:13:36.916989577Z --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvesSource (0.00s) 2026-10-22T08:13:36.917002045Z === RUN TestExtractPaneToTabList_LastPaneClosesSourceTab 2026-10-22T08:13:36.91701158Z --- PASS: TestExtractPaneToTabList_LastPaneClosesSourceTab (0.00s) 2026-10-22T08:13:36.917021193Z === RUN TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack 2026-10-22T08:13:36.91703203Z --- PASS: TestExtractPaneToTabList_FromStackPreservesActivePaneOutsideStack (0.00s) 2026-10-22T08:13:36.917045845Z === RUN TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack 2026-10-22T08:13:36.917056957Z --- PASS: TestExtractPaneToTabList_FromTwoPaneStackDissolvePreservesActivePaneOutsideStack (0.00s) 2026-10-22T08:13:36.917068945Z === RUN TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling 2026-10-22T08:13:36.917080317Z --- PASS: TestExtractPaneToTabList_FromNestedSplitPreservesActivePaneOutsidePromotedSibling (0.00s) 2026-10-22T08:13:36.917089623Z === RUN TestExtractPaneToTabList_FromSplitSeversMovedNode 2026-10-22T08:13:36.917102971Z --- PASS: TestExtractPaneToTabList_FromSplitSeversMovedNode (0.00s) 2026-10-22T08:13:36.91711239Z === RUN TestExtractPaneToTabList_InvalidSourceTabID 2026-10-22T08:13:36.917122176Z --- PASS: TestExtractPaneToTabList_InvalidSourceTabID (0.00s) 2026-10-22T08:13:36.917131184Z === RUN TestExtractPaneToTabList_InvalidSourcePaneID 2026-10-22T08:13:36.917143446Z --- PASS: TestExtractPaneToTabList_InvalidSourcePaneID (0.00s) 2026-10-22T08:13:36.91715253Z === RUN TestExtractPaneToTabList_NilInputs 2026-10-22T08:13:36.917161573Z --- PASS: TestExtractPaneToTabList_NilInputs (0.00s) 2026-10-22T08:13:36.917170761Z === RUN TestExtractPaneToTabList_ParentPointerTreeIntegrity 2026-10-22T08:13:36.917181502Z --- PASS: TestExtractPaneToTabList_ParentPointerTreeIntegrity (0.00s) 2026-10-22T08:13:36.91719402Z === RUN TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch 2026-10-22T08:13:36.917205982Z --- PASS: TestRefreshFromIconURLs_ConcurrentIdenticalSharesOneFetch (0.01s) 2026-10-22T08:13:36.917215788Z === RUN TestRefreshFromIconURLs_ChangingCandidatesDoNotShare 2026-10-22T08:13:36.917225374Z --- PASS: TestRefreshFromIconURLs_ChangingCandidatesDoNotShare (0.00s) 2026-10-22T08:13:36.917238007Z === RUN TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers 2026-10-22T08:13:36.917248504Z --- PASS: TestRefreshFromIconURLs_CancelOneWaiterKeepsOthers (0.01s) 2026-10-22T08:13:36.917258075Z === RUN TestRefreshFromIconURLs_InvalidPageHierarchyRejected 2026-10-22T08:13:36.91726753Z --- PASS: TestRefreshFromIconURLs_InvalidPageHierarchyRejected (0.00s) 2026-10-22T08:13:36.917278098Z === RUN TestRefreshRequestKey_Distinctions 2026-10-22T08:13:36.917290454Z --- PASS: TestRefreshRequestKey_Distinctions (0.00s) 2026-10-22T08:13:36.917301127Z === RUN TestRefreshAdmission_BusyWhenExhausted 2026-10-22T08:13:36.917310562Z --- PASS: TestRefreshAdmission_BusyWhenExhausted (0.01s) 2026-10-22T08:13:36.917319309Z === RUN TestRefreshOp_WholeDeadline 2026-10-22T08:13:36.917330954Z --- PASS: TestRefreshOp_WholeDeadline (0.00s) 2026-10-22T08:13:36.917340118Z === RUN TestRefreshLastWaiterCancelAbortsOp 2026-10-22T08:13:36.917348599Z --- PASS: TestRefreshLastWaiterCancelAbortsOp (0.00s) 2026-10-22T08:13:36.91735734Z === RUN TestFaviconUseCase_CloseCancelsAndDrains 2026-10-22T08:13:36.917369759Z --- PASS: TestFaviconUseCase_CloseCancelsAndDrains (0.01s) 2026-10-22T08:13:36.917378664Z === RUN TestRefreshMissClassification_HTTPClasses 2026-10-22T08:13:36.917387823Z --- PASS: TestRefreshMissClassification_HTTPClasses (0.00s) 2026-10-22T08:13:36.917396678Z === RUN TestRefreshInvalidate_DropsStaleCompletion 2026-10-22T08:13:36.917406245Z --- PASS: TestRefreshInvalidate_DropsStaleCompletion (0.01s) 2026-10-22T08:13:36.917418344Z === RUN TestRefreshJoinerSharesCreatorEpoch 2026-10-22T08:13:36.917427322Z --- PASS: TestRefreshJoinerSharesCreatorEpoch (0.01s) 2026-10-22T08:13:36.917436051Z === RUN TestRefreshPartialMissDoesNotPoisonLaterCandidates 2026-10-22T08:13:36.917447401Z --- PASS: TestRefreshPartialMissDoesNotPoisonLaterCandidates (0.00s) 2026-10-22T08:13:36.917459336Z === RUN TestRefreshCanceledCallNotJoined 2026-10-22T08:13:36.91746819Z --- PASS: TestRefreshCanceledCallNotJoined (0.01s) 2026-10-22T08:13:36.917477217Z === RUN TestRefreshCloseSealsAdmission 2026-10-22T08:13:36.917485816Z --- PASS: TestRefreshCloseSealsAdmission (0.00s) 2026-10-22T08:13:36.91749374Z === RUN TestRefreshMissOrderBounded 2026-10-22T08:13:36.917505456Z --- PASS: TestRefreshMissOrderBounded (0.04s) 2026-10-22T08:13:36.917515345Z === RUN TestRefreshSharing_ScopedToUseCaseInstance 2026-10-22T08:13:36.917525716Z --- PASS: TestRefreshSharing_ScopedToUseCaseInstance (0.00s) 2026-10-22T08:13:36.917535916Z === RUN TestRefreshMixedStatusBatchNotCached 2026-10-22T08:13:36.91754843Z --- PASS: TestRefreshMixedStatusBatchNotCached (0.00s) 2026-10-22T08:13:36.917557601Z === RUN TestRefreshClosedWinsOverCachedMiss 2026-10-22T08:13:36.917567104Z --- PASS: TestRefreshClosedWinsOverCachedMiss (0.00s) 2026-10-22T08:13:36.917575798Z === RUN TestCompactMissOrderDedupsReinsertedKeys 2026-10-22T08:13:36.917585065Z --- PASS: TestCompactMissOrderDedupsReinsertedKeys (0.00s) 2026-10-22T08:13:36.917597456Z === RUN TestRefreshRequestKey_IPv6DefaultPortEquivalence 2026-10-22T08:13:36.917622035Z --- PASS: TestRefreshRequestKey_IPv6DefaultPortEquivalence (0.00s) 2026-10-22T08:13:36.917633368Z === RUN TestFaviconResolveExactHit 2026-10-22T08:13:36.917642829Z --- PASS: TestFaviconResolveExactHit (0.00s) 2026-10-22T08:13:36.917654794Z === RUN TestFaviconResolveParentFallback 2026-10-22T08:13:36.917664252Z --- PASS: TestFaviconResolveParentFallback (0.00s) 2026-10-22T08:13:36.917673731Z === RUN TestFaviconResolvePrefersParentPathFallbackBeforeDomain 2026-10-22T08:13:36.917685577Z --- PASS: TestFaviconResolvePrefersParentPathFallbackBeforeDomain (0.00s) 2026-10-22T08:13:36.917695679Z === RUN TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings 2026-10-22T08:13:36.917709213Z --- PASS: TestFaviconResolvePathSpecificDoesNotLeakToParentOrSiblings (0.00s) 2026-10-22T08:13:36.917720912Z === RUN TestFaviconResolveRepairsOrphanCanonicalBlobMetadata 2026-10-22T08:13:36.917730871Z --- PASS: TestFaviconResolveRepairsOrphanCanonicalBlobMetadata (0.00s) 2026-10-22T08:13:36.917740772Z === RUN TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss 2026-10-22T08:13:36.917754077Z --- PASS: TestFaviconResolveRepairOrphanWithoutConverterReturnsMiss (0.00s) 2026-10-22T08:13:36.917764469Z === RUN TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh 2026-10-22T08:13:36.917774445Z --- PASS: TestFaviconResolveStaleSchedulesDedupedBackgroundRefresh (0.00s) 2026-10-22T08:13:36.917784124Z === RUN TestFaviconResolveStaleExactRefreshIgnoresFreshParent 2026-10-22T08:13:36.917797533Z --- PASS: TestFaviconResolveStaleExactRefreshIgnoresFreshParent (0.00s) 2026-10-22T08:13:36.91780684Z === RUN TestFaviconObserveSameHashUpdatesMetadataOnly 2026-10-22T08:13:36.917816418Z --- PASS: TestFaviconObserveSameHashUpdatesMetadataOnly (0.00s) 2026-10-22T08:13:36.917826129Z === RUN TestFaviconObserveChangedHashRegeneratesAndInvalidates 2026-10-22T08:13:36.917835893Z --- PASS: TestFaviconObserveChangedHashRegeneratesAndInvalidates (0.00s) 2026-10-22T08:13:36.917848571Z === RUN TestFaviconObserveWithoutConverterStoresOriginalOnly 2026-10-22T08:13:36.917858605Z --- PASS: TestFaviconObserveWithoutConverterStoresOriginalOnly (0.00s) 2026-10-22T08:13:36.917876996Z === RUN TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed 2026-10-22T08:13:36.917888719Z --- PASS: TestFaviconResolveMissingFetchesOnlyWhenBlockingAllowed (0.00s) 2026-10-22T08:13:36.917901647Z === RUN TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching 2026-10-22T08:13:36.917912034Z --- PASS: TestFaviconRefreshIfStaleUsesParentFallbackBeforeFetching (0.00s) 2026-10-22T08:13:36.917920949Z === RUN TestFaviconUseCasePropagatesRepositoryErrors 2026-10-22T08:13:36.91793034Z --- PASS: TestFaviconUseCasePropagatesRepositoryErrors (0.00s) 2026-10-22T08:13:36.917939259Z === RUN TestFaviconResolvePropagatesBlobErrors 2026-10-22T08:13:36.917951998Z --- PASS: TestFaviconResolvePropagatesBlobErrors (0.00s) 2026-10-22T08:13:36.917968199Z === RUN TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing 2026-10-22T08:13:36.917981772Z --- PASS: TestFaviconResolveBlockingRefreshesWhenMetadataFreshButBlobMissing (0.00s) 2026-10-22T08:13:36.917994569Z === RUN TestFaviconResolveBlockingPropagatesFetchErrors 2026-10-22T08:13:36.918007039Z --- PASS: TestFaviconResolveBlockingPropagatesFetchErrors (0.00s) 2026-10-22T08:13:36.918015982Z === RUN TestFaviconRefreshFromIconURLsUsesPageURLKey 2026-10-22T08:13:36.918024264Z --- PASS: TestFaviconRefreshFromIconURLsUsesPageURLKey (0.00s) 2026-10-22T08:13:36.918034355Z === RUN TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey 2026-10-22T08:13:36.918045012Z --- PASS: TestFaviconRefreshStoresDuckDuckGoFallbackUnderHostKey (0.00s) 2026-10-22T08:13:36.918059617Z === RUN TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy 2026-10-22T08:13:36.918071193Z --- PASS: TestFaviconRefreshRejectsResolvedKeyOutsideCandidateHierarchy (0.00s) 2026-10-22T08:13:36.918083158Z === RUN TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy 2026-10-22T08:13:36.918093806Z --- PASS: TestFaviconRefreshRejectsFetcherPageURLOutsideRequestedHierarchy (0.00s) 2026-10-22T08:13:36.918107668Z === RUN TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates 2026-10-22T08:13:36.918117155Z --- PASS: TestFaviconRefreshFromIconURLsSkipsUnsupportedCandidates (0.00s) 2026-10-22T08:13:36.918126675Z === RUN TestFaviconObserveConversionErrorDoesNotMutateExistingAssets 2026-10-22T08:13:36.918137203Z --- PASS: TestFaviconObserveConversionErrorDoesNotMutateExistingAssets (0.00s) 2026-10-22T08:13:36.918146741Z === RUN TestFaviconObserveUnavailableWebPPreservesCachedAssets 2026-10-22T08:13:36.918160064Z --- PASS: TestFaviconObserveUnavailableWebPPreservesCachedAssets (0.00s) 2026-10-22T08:13:36.918170093Z === RUN TestFaviconEnsureSizedPropagatesReadSizedErrors 2026-10-22T08:13:36.918179796Z --- PASS: TestFaviconEnsureSizedPropagatesReadSizedErrors (0.00s) 2026-10-22T08:13:36.918189288Z === RUN TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder 2026-10-22T08:13:36.918202511Z --- PASS: TestFilterFavoritesForSidebarEmptyQueryReturnsStableOrder (0.00s) 2026-10-22T08:13:36.91821258Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames 2026-10-22T08:13:36.918222527Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title 2026-10-22T08:13:36.91823162Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url 2026-10-22T08:13:36.918244416Z === RUN TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag 2026-10-22T08:13:36.918255912Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames (0.00s) 2026-10-22T08:13:36.918281957Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/title (0.00s) 2026-10-22T08:13:36.918308636Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/url (0.00s) 2026-10-22T08:13:36.918334776Z --- PASS: TestFilterFavoritesForSidebarMatchesTitleURLAndTagNames/tag (0.00s) 2026-10-22T08:13:36.918362577Z === RUN TestFilterFavoritesForSidebarSelectedTagsMatchAny 2026-10-22T08:13:36.918375933Z --- PASS: TestFilterFavoritesForSidebarSelectedTagsMatchAny (0.00s) 2026-10-22T08:13:36.918388218Z === RUN TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags 2026-10-22T08:13:36.918403297Z --- PASS: TestFilterFavoritesForSidebarCombinesTextWithinSelectedTags (0.00s) 2026-10-22T08:13:36.918416438Z === RUN TestFilterFavoritesForSidebarRanksExactAndPrefixMatches 2026-10-22T08:13:36.918425363Z --- PASS: TestFilterFavoritesForSidebarRanksExactAndPrefixMatches (0.00s) 2026-10-22T08:13:36.918434132Z === RUN TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches 2026-10-22T08:13:36.918443738Z --- PASS: TestFilterFavoritesForSidebarRanksHostPrefixAndTagNameMatches (0.00s) 2026-10-22T08:13:36.918452596Z === RUN TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers 2026-10-22T08:13:36.919046486Z --- PASS: TestFilterFavoritesForSidebarDeduplicatesRepeatedPointers (0.00s) 2026-10-22T08:13:36.91911603Z === RUN TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers 2026-10-22T08:13:36.919140616Z --- PASS: TestFilterFavoritesForSidebarUsesPositionAndURLTieBreakers (0.00s) 2026-10-22T08:13:36.919158832Z === RUN TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop 2026-10-22T08:13:36.919177372Z --- PASS: TestNormalizeHistoryChangeSink_TreatsTypedNilAsNoop (0.00s) 2026-10-22T08:13:36.919197438Z === RUN TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash 2026-10-22T08:13:36.91921621Z --- PASS: TestCanonicalizeURLForHistory_StripsHashTrackingAndTrailingSlash (0.00s) 2026-10-22T08:13:36.919233125Z === RUN TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams 2026-10-22T08:13:36.919249463Z --- PASS: TestCanonicalizeURLForHistory_OptionallyKeepsTrackingParams (0.00s) 2026-10-22T08:13:36.919274869Z === RUN TestCanonicalizeURLForHistory_RemovesUserinfo 2026-10-22T08:13:36.919300664Z --- PASS: TestCanonicalizeURLForHistory_RemovesUserinfo (0.00s) 2026-10-22T08:13:36.919320129Z === RUN TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts 2026-10-22T08:13:36.919344482Z --- PASS: TestCanonicalizeURLForHistory_RemovesSchemeDefaultPorts (0.00s) 2026-10-22T08:13:36.919368537Z === RUN TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes 2026-10-22T08:13:36.919385232Z --- PASS: TestHistoryRecorder_RecordHistory_IgnoresNonWebSchemes (0.00s) 2026-10-22T08:13:36.919401547Z === RUN TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes 2026-10-22T08:13:36.919418611Z --- PASS: TestHistoryRecorder_UpdateHistoryTitle_IgnoresNonWebSchemes (0.00s) 2026-10-22T08:13:36.919444116Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison 2026-10-22T08:13:36.919469521Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params 2026-10-22T08:13:36.919493735Z === RUN TestIsHashOnlyTransition_UsesCanonicalComparison/default_port 2026-10-22T08:13:36.919519807Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison (0.00s) 2026-10-22T08:13:36.919564349Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/query_order_and_tracking_params (0.00s) 2026-10-22T08:13:36.919609388Z --- PASS: TestIsHashOnlyTransition_UsesCanonicalComparison/default_port (0.00s) 2026-10-22T08:13:36.919635972Z === RUN TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange 2026-10-22T08:13:36.91966136Z --- PASS: TestHistoryRecorder_RecordHistory_CoalescesVisitsAndPublishesOneChange (0.00s) 2026-10-22T08:13:36.919679612Z === RUN TestHistoryRecorder_CloseDrainsPendingAndPublishes 2026-10-22T08:13:36.919695338Z --- PASS: TestHistoryRecorder_CloseDrainsPendingAndPublishes (0.00s) 2026-10-22T08:13:36.919714212Z === RUN TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext 2026-10-22T08:13:36.919737786Z --- PASS: TestHistoryRecorder_PeriodicFlushUsesDetachedQueryContext (0.10s) 2026-10-22T08:13:36.919759977Z === RUN TestHistoryRecorder_FailedPersistencePublishesNoChange 2026-10-22T08:13:36.919784419Z --- PASS: TestHistoryRecorder_FailedPersistencePublishesNoChange (0.20s) 2026-10-22T08:13:36.919808793Z === RUN TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails 2026-10-22T08:13:36.919835051Z --- PASS: TestHistoryRecorder_RecordHistory_DoesNotUpdateDedupeStateWhenEnqueueFails (0.00s) 2026-10-22T08:13:36.919862532Z === RUN TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits 2026-10-22T08:13:36.919890336Z --- PASS: TestHistoryRecorder_UpdateHistoryTitle_PublishesTitleOnlyWithoutIncrementingVisits (0.00s) 2026-10-22T08:13:36.919915181Z === RUN TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing 2026-10-22T08:13:36.919933444Z --- PASS: TestHistoryRecorder_FlushPendingHistoryDiscardsTitleWhenHistoryRowMissing (0.00s) 2026-10-22T08:13:36.919952157Z === RUN TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange 2026-10-22T08:13:36.919969351Z --- PASS: TestHistoryRecorder_RecordHistory_IgnoresHashOnlyTransitionsAndPublishesNoSecondChange (0.00s) 2026-10-22T08:13:36.919987918Z === RUN TestHistoryRecorder_RecordHistory_DedupIsPerPane 2026-10-22T08:13:36.920008236Z --- PASS: TestHistoryRecorder_RecordHistory_DedupIsPerPane (0.00s) 2026-10-22T08:13:36.920026711Z === RUN TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse 2026-10-22T08:13:36.920044753Z --- PASS: TestHistoryRecorder_ClearPaneHistorySerializesWithRecorderAndAllowsPaneReuse (0.00s) 2026-10-22T08:13:36.920064038Z === RUN TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites 2026-10-22T08:13:36.920100061Z --- PASS: TestHistoryRecorder_FlushPendingHistoryTracksPartialFallbackVisitWrites (0.00s) 2026-10-22T08:13:36.920118575Z === RUN TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails 2026-10-22T08:13:36.920136769Z --- PASS: TestHistoryRecorder_HandleHistoryControlKeepsDedupeWhenFlushFails (0.00s) 2026-10-22T08:13:36.920155135Z === RUN TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe 2026-10-22T08:13:36.920173404Z --- PASS: TestHistoryRecorder_BeginHistoryMutationFlushesPendingAndResetsDedupe (0.00s) 2026-10-22T08:13:36.9201906Z === RUN TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush 2026-10-22T08:13:36.920209096Z --- PASS: TestHistoryRecorder_BeginHistoryMutationUsesCallerContextForFlush (0.00s) 2026-10-22T08:13:36.920228162Z === RUN TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain 2026-10-22T08:13:36.920246324Z --- PASS: TestHistoryRecorder_BeginHistoryMutationWaitsForInFlightShutdownDrain (0.05s) 2026-10-22T08:13:36.920264436Z === RUN TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected 2026-10-22T08:13:36.920281177Z --- PASS: TestHistoryWorker_ReenqueueDuringFinalShutdownFlushIsRejected (0.00s) 2026-10-22T08:13:36.920299517Z === RUN TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted 2026-10-22T08:13:36.920317921Z --- PASS: TestHistoryWorker_ReenqueueDuringPeriodicFlushIsPersisted (0.11s) 2026-10-22T08:13:36.920334027Z === RUN TestInsertAccentUseCase_OnKeyPressed_NoAccents 2026-10-22T08:13:36.920352114Z --- PASS: TestInsertAccentUseCase_OnKeyPressed_NoAccents (0.00s) 2026-10-22T08:13:36.920368104Z === RUN TestInsertAccentUseCase_OnKeyPressed_HasAccents 2026-10-22T08:13:36.920384894Z --- PASS: TestInsertAccentUseCase_OnKeyPressed_HasAccents (0.00s) 2026-10-22T08:13:36.920402953Z === RUN TestInsertAccentUseCase_OnKeyReleased_CancelsTimer 2026-10-22T08:13:36.920420102Z --- PASS: TestInsertAccentUseCase_OnKeyReleased_CancelsTimer (0.45s) 2026-10-22T08:13:36.920436317Z === RUN TestInsertAccentUseCase_LongPress_ShowsPicker 2026-10-22T08:13:36.920452658Z --- PASS: TestInsertAccentUseCase_LongPress_ShowsPicker (0.45s) 2026-10-22T08:13:36.920470266Z === RUN TestInsertAccentUseCase_Cancel 2026-10-22T08:13:36.920490095Z --- PASS: TestInsertAccentUseCase_Cancel (0.45s) 2026-10-22T08:13:36.920506989Z === RUN TestInsertAccentUseCase_UppercaseAccents 2026-10-22T08:13:36.920524246Z --- PASS: TestInsertAccentUseCase_UppercaseAccents (0.40s) 2026-10-22T08:13:36.920541325Z === RUN TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress 2026-10-22T08:13:36.920559204Z --- PASS: TestInsertAccentUseCase_PickerVisibleBlocksNewLongPress (0.45s) 2026-10-22T08:13:36.92057859Z === RUN TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget 2026-10-22T08:13:36.920597322Z --- PASS: TestInsertAccentUseCase_OnAccentSelected_RestoresFocusForFocusableTarget (0.00s) 2026-10-22T08:13:36.920617021Z === RUN TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget 2026-10-22T08:13:36.920636783Z --- PASS: TestInsertAccentUseCase_OnPickerCanceled_RestoresFocusForFocusableTarget (0.00s) 2026-10-22T08:13:36.920654876Z === RUN TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache 2026-10-22T08:13:36.920672501Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.920694338Z --- PASS: TestManageFavoritesUseCase_GetAllDoesNotOverwriteFreshCache (0.00s) 2026-10-22T08:13:36.920712902Z === RUN TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo 2026-10-22T08:13:36.920731282Z --- PASS: TestManagePanesUseCase_CloseStackedPane_RemovesFromStackWithMoreThanTwo (0.00s) 2026-10-22T08:13:36.920748786Z === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo 2026-10-22T08:13:36.920766416Z --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesStackWithTwo (0.00s) 2026-10-22T08:13:36.920784462Z === RUN TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive 2026-10-22T08:13:36.920803534Z --- PASS: TestManagePanesUseCase_CloseStackedPane_UpdatesActivePaneWhenClosingActive (0.00s) 2026-10-22T08:13:36.920822035Z === RUN TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive 2026-10-22T08:13:36.920840634Z --- PASS: TestManagePanesUseCase_CloseStackedPane_PreservesActivePaneWhenClosingNonActive (0.00s) 2026-10-22T08:13:36.920857726Z === RUN TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack 2026-10-22T08:13:36.920874896Z --- PASS: TestManagePanesUseCase_CloseStackedPane_DissolvesNestedStack (0.00s) 2026-10-22T08:13:36.920897107Z === RUN TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex 2026-10-22T08:13:36.920915252Z --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingFirstPaneUpdatesIndex (0.00s) 2026-10-22T08:13:36.920932094Z === RUN TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex 2026-10-22T08:13:36.920987199Z --- PASS: TestManagePanesUseCase_CloseStackedPane_ClosingLastPaneUpdatesIndex (0.00s) 2026-10-22T08:13:36.921016344Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack 2026-10-22T08:13:36.921030571Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_CyclesHorizontalToVerticalThenStack (0.00s) 2026-10-22T08:13:36.921043178Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack 2026-10-22T08:13:36.921057123Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeRight_CyclesHorizontalToVerticalThenStack (0.00s) 2026-10-22T08:13:36.921072231Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd 2026-10-22T08:13:36.921084286Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeIntoExistingStack_AppendsToEnd (0.00s) 2026-10-22T08:13:36.921096107Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops 2026-10-22T08:13:36.921111741Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ConsumeLeft_InVerticalSplitWithStackedSibling_Noops (0.00s) 2026-10-22T08:13:36.9211238Z === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack 2026-10-22T08:13:36.921139193Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_DissolvesTwoPaneStack (0.00s) 2026-10-22T08:13:36.921158038Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal 2026-10-22T08:13:36.921184754Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeRight_CyclesVerticalToHorizontal (0.00s) 2026-10-22T08:13:36.921205347Z === RUN TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack 2026-10-22T08:13:36.92121636Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_ExpelThenConsumeLeft_ReturnsToStack (0.00s) 2026-10-22T08:13:36.921225627Z === RUN TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo 2026-10-22T08:13:36.921240398Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_Expel_StackRemainsWhenMoreThanTwo (0.00s) 2026-10-22T08:13:36.921255119Z === RUN TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop 2026-10-22T08:13:36.921269946Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NoSibling_ReturnsWarningAndNoop (0.00s) 2026-10-22T08:13:36.921287373Z === RUN TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly 2026-10-22T08:13:36.921303529Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_NestedSplits_ConsumesImmediateSiblingOnly (0.00s) 2026-10-22T08:13:36.921318145Z === RUN TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane 2026-10-22T08:13:36.921333428Z --- PASS: TestManagePanesUseCase_ConsumeOrExpel_OnlyOnePane (0.00s) 2026-10-22T08:13:36.921347728Z === RUN TestManagePanesUseCase_Resize_Errors 2026-10-22T08:13:36.921361698Z --- PASS: TestManagePanesUseCase_Resize_Errors (0.00s) 2026-10-22T08:13:36.921376118Z === RUN TestManagePanesUseCase_Resize_VerticalDividerMove 2026-10-22T08:13:36.921390278Z --- PASS: TestManagePanesUseCase_Resize_VerticalDividerMove (0.00s) 2026-10-22T08:13:36.92140747Z === RUN TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane 2026-10-22T08:13:36.921423504Z --- PASS: TestManagePanesUseCase_Resize_SmartResizeGrowsAndShrinksActivePane (0.00s) 2026-10-22T08:13:36.921438486Z === RUN TestManagePanesUseCase_Resize_ClampsToMinPanePercent 2026-10-22T08:13:36.921454318Z --- PASS: TestManagePanesUseCase_Resize_ClampsToMinPanePercent (0.00s) 2026-10-22T08:13:36.921469218Z === RUN TestManagePanesUseCase_Resize_TargetsStackContainer 2026-10-22T08:13:36.921484106Z --- PASS: TestManagePanesUseCase_Resize_TargetsStackContainer (0.00s) 2026-10-22T08:13:36.92149856Z === RUN TestManagePanesUseCase_Split_ValidDirections 2026-10-22T08:13:36.921512722Z === RUN TestManagePanesUseCase_Split_ValidDirections/left 2026-10-22T08:13:36.921526002Z === RUN TestManagePanesUseCase_Split_ValidDirections/right 2026-10-22T08:13:36.921538713Z === RUN TestManagePanesUseCase_Split_ValidDirections/up 2026-10-22T08:13:36.92155277Z === RUN TestManagePanesUseCase_Split_ValidDirections/down 2026-10-22T08:13:36.921565903Z --- PASS: TestManagePanesUseCase_Split_ValidDirections (0.00s) 2026-10-22T08:13:36.921591856Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/left (0.00s) 2026-10-22T08:13:36.92161837Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/right (0.00s) 2026-10-22T08:13:36.921645676Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/up (0.00s) 2026-10-22T08:13:36.921672369Z --- PASS: TestManagePanesUseCase_Split_ValidDirections/down (0.00s) 2026-10-22T08:13:36.921686852Z === RUN TestManagePanesUseCase_Split_InvalidDirection_ReturnsError 2026-10-22T08:13:36.921701411Z --- PASS: TestManagePanesUseCase_Split_InvalidDirection_ReturnsError (0.00s) 2026-10-22T08:13:36.921713927Z === RUN TestExtractZoomKey 2026-10-22T08:13:36.921729073Z === RUN TestExtractZoomKey/host_based_url_uses_host 2026-10-22T08:13:36.92174428Z === RUN TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment 2026-10-22T08:13:36.921760042Z === RUN TestExtractZoomKey/about_blank_has_no_zoom_key 2026-10-22T08:13:36.921774156Z --- PASS: TestExtractZoomKey (0.00s) 2026-10-22T08:13:36.921801818Z --- PASS: TestExtractZoomKey/host_based_url_uses_host (0.00s) 2026-10-22T08:13:36.921837718Z --- PASS: TestExtractZoomKey/file_url_uses_canonical_file_uri_without_query_or_fragment (0.00s) 2026-10-22T08:13:36.921866582Z --- PASS: TestExtractZoomKey/about_blank_has_no_zoom_key (0.00s) 2026-10-22T08:13:36.921881165Z === RUN TestMigrateConfigUseCase_Check_NoMigrationNeeded 2026-10-22T08:13:36.921895705Z --- PASS: TestMigrateConfigUseCase_Check_NoMigrationNeeded (0.00s) 2026-10-22T08:13:36.92190985Z === RUN TestMigrateConfigUseCase_Check_MigrationNeeded 2026-10-22T08:13:36.921924354Z --- PASS: TestMigrateConfigUseCase_Check_MigrationNeeded (0.00s) 2026-10-22T08:13:36.921937846Z === RUN TestMigrateConfigUseCase_Check_Error 2026-10-22T08:13:36.921951733Z --- PASS: TestMigrateConfigUseCase_Check_Error (0.00s) 2026-10-22T08:13:36.921966314Z === RUN TestMigrateConfigUseCase_Execute_NoMigrationNeeded 2026-10-22T08:13:36.921981159Z --- PASS: TestMigrateConfigUseCase_Execute_NoMigrationNeeded (0.00s) 2026-10-22T08:13:36.921995145Z === RUN TestMigrateConfigUseCase_Execute_Success 2026-10-22T08:13:36.922009521Z --- PASS: TestMigrateConfigUseCase_Execute_Success (0.00s) 2026-10-22T08:13:36.92202455Z === RUN TestMigrateConfigUseCase_Execute_MigrateError 2026-10-22T08:13:36.922038627Z --- PASS: TestMigrateConfigUseCase_Execute_MigrateError (0.00s) 2026-10-22T08:13:36.92205279Z === RUN TestMigrateConfigUseCase_Execute_DetectChangesError 2026-10-22T08:13:36.922067197Z --- PASS: TestMigrateConfigUseCase_Execute_DetectChangesError (0.00s) 2026-10-22T08:13:36.922082029Z === RUN TestMigrateConfigUseCase_Check_EmptyMissingKeys 2026-10-22T08:13:36.9220966Z --- PASS: TestMigrateConfigUseCase_Check_EmptyMissingKeys (0.00s) 2026-10-22T08:13:36.922109632Z === RUN TestNewMigrateConfigUseCase 2026-10-22T08:13:36.922125185Z --- PASS: TestNewMigrateConfigUseCase (0.00s) 2026-10-22T08:13:36.922139514Z === RUN TestMigrateConfigUseCase_MockExpectations 2026-10-22T08:13:36.922153943Z --- PASS: TestMigrateConfigUseCase_MockExpectations (0.00s) 2026-10-22T08:13:36.92216822Z === RUN TestMigrateConfigUseCase_DetectChanges_NoChanges 2026-10-22T08:13:36.922184364Z --- PASS: TestMigrateConfigUseCase_DetectChanges_NoChanges (0.00s) 2026-10-22T08:13:36.922200865Z === RUN TestMigrateConfigUseCase_DetectChanges_WithAddedKey 2026-10-22T08:13:36.92221638Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithAddedKey (0.00s) 2026-10-22T08:13:36.922231059Z === RUN TestMigrateConfigUseCase_DetectChanges_WithRenamedKey 2026-10-22T08:13:36.922246202Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRenamedKey (0.00s) 2026-10-22T08:13:36.92226107Z === RUN TestMigrateConfigUseCase_DetectChanges_WithRemovedKey 2026-10-22T08:13:36.922277298Z --- PASS: TestMigrateConfigUseCase_DetectChanges_WithRemovedKey (0.00s) 2026-10-22T08:13:36.92229125Z === RUN TestMigrateConfigUseCase_DetectChanges_Error 2026-10-22T08:13:36.922305867Z --- PASS: TestMigrateConfigUseCase_DetectChanges_Error (0.00s) 2026-10-22T08:13:36.922320927Z === RUN TestMigrateConfigUseCase_DetectChanges_MultipleChanges 2026-10-22T08:13:36.922335801Z --- PASS: TestMigrateConfigUseCase_DetectChanges_MultipleChanges (0.00s) 2026-10-22T08:13:36.922350073Z === RUN TestMovePaneToTab_MoveToExistingTab 2026-10-22T08:13:36.922363777Z --- PASS: TestMovePaneToTab_MoveToExistingTab (0.00s) 2026-10-22T08:13:36.922378891Z === RUN TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab 2026-10-22T08:13:36.922394524Z --- PASS: TestMovePaneToTab_MoveCreatesNewTabWhenOnlyOneTab (0.00s) 2026-10-22T08:13:36.922407442Z === RUN TestMovePaneToTab_CannotMoveToSameTab 2026-10-22T08:13:36.922420732Z --- PASS: TestMovePaneToTab_CannotMoveToSameTab (0.00s) 2026-10-22T08:13:36.92243442Z === RUN TestMovePaneToTab_SourcePaneNotFound 2026-10-22T08:13:36.922447837Z --- PASS: TestMovePaneToTab_SourcePaneNotFound (0.00s) 2026-10-22T08:13:36.922461784Z === RUN TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane 2026-10-22T08:13:36.922478419Z --- PASS: TestMovePaneToTab_MoveFromSplitClosesSourceTabIfLastPane (0.00s) 2026-10-22T08:13:36.9224937Z === RUN TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack 2026-10-22T08:13:36.922510005Z --- PASS: TestMovePaneToTab_InsertsRightOfActiveEvenWhenActiveInStack (0.00s) 2026-10-22T08:13:36.922523992Z === RUN TestMovePaneToTab_FailedMovePreservesSourcePane 2026-10-22T08:13:36.922543369Z --- PASS: TestMovePaneToTab_FailedMovePreservesSourcePane (0.00s) 2026-10-22T08:13:36.922558244Z === RUN TestMovePaneToTab_FailsOnTargetWithNoActivePane 2026-10-22T08:13:36.922573336Z --- PASS: TestMovePaneToTab_FailsOnTargetWithNoActivePane (0.00s) 2026-10-22T08:13:36.922587322Z === RUN TestMovePaneToTab_NewTabNotAddedOnDetachFailure 2026-10-22T08:13:36.922602Z --- PASS: TestMovePaneToTab_NewTabNotAddedOnDetachFailure (0.00s) 2026-10-22T08:13:36.922617156Z === RUN TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom 2026-10-22T08:13:36.922632108Z --- PASS: TestNavigateUseCase_ExecuteLoadsURLAndReturnsDefaultZoom (0.00s) 2026-10-22T08:13:36.922646364Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom 2026-10-22T08:13:36.922661495Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back 2026-10-22T08:13:36.922678502Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back 2026-10-22T08:13:36.922694348Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back 2026-10-22T08:13:36.922710582Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back 2026-10-22T08:13:36.922726768Z === RUN TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved 2026-10-22T08:13:36.922742496Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom (0.00s) 2026-10-22T08:13:36.92277837Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/zero_falls_back (0.00s) 2026-10-22T08:13:36.922824287Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/negative_falls_back (0.00s) 2026-10-22T08:13:36.922861181Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/NaN_falls_back (0.00s) 2026-10-22T08:13:36.922901672Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_infinity_falls_back (0.00s) 2026-10-22T08:13:36.922939657Z --- PASS: TestNavigateUseCase_ExecuteUsesConfiguredOrFallbackZoom/positive_is_preserved (0.00s) 2026-10-22T08:13:36.922954467Z === RUN TestNavigateUseCase_ExecuteReturnsLoadError 2026-10-22T08:13:36.92296974Z --- PASS: TestNavigateUseCase_ExecuteReturnsLoadError (0.00s) 2026-10-22T08:13:36.922984127Z === RUN TestNavigateUseCase_ReloadHonoursBypassCache 2026-10-22T08:13:36.922998473Z --- PASS: TestNavigateUseCase_ReloadHonoursBypassCache (0.00s) 2026-10-22T08:13:36.923012181Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths 2026-10-22T08:13:36.92302657Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html 2026-10-22T08:13:36.923042605Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html 2026-10-22T08:13:36.923057126Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html 2026-10-22T08:13:36.923136098Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt 2026-10-22T08:13:36.923164557Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt 2026-10-22T08:13:36.923187915Z === RUN TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes 2026-10-22T08:13:36.923212443Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths (0.00s) 2026-10-22T08:13:36.923255395Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths//tmp/page.html (0.00s) 2026-10-22T08:13:36.923298379Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/page.html (0.00s) 2026-10-22T08:13:36.923345018Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/~/page.html (0.00s) 2026-10-22T08:13:36.923447055Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/notes:2026.txt (0.00s) 2026-10-22T08:13:36.923482368Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes.txt (0.00s) 2026-10-22T08:13:36.923519848Z --- PASS: TestNavigationURLNormalizerResolvesExistingLocalPaths/http:notes (0.00s) 2026-10-22T08:13:36.92356076Z === RUN TestNavigationURLNormalizerFallsBackToDomainNormalize 2026-10-22T08:13:36.923582013Z --- PASS: TestNavigationURLNormalizerFallsBackToDomainNormalize (0.00s) 2026-10-22T08:13:36.923612915Z === RUN TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback 2026-10-22T08:13:36.923636309Z --- PASS: TestNavigationURLNormalizerBuildNavigationURLCentralizesSearchFallback (0.00s) 2026-10-22T08:13:36.923657343Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs 2026-10-22T08:13:36.923677824Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme 2026-10-22T08:13:36.923699096Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme 2026-10-22T08:13:36.92371992Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme 2026-10-22T08:13:36.923741057Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes 2026-10-22T08:13:36.923757989Z === RUN TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme 2026-10-22T08:13:36.923774957Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs (0.00s) 2026-10-22T08:13:36.923818081Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/https_scheme (0.00s) 2026-10-22T08:13:36.92386046Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/file_scheme (0.00s) 2026-10-22T08:13:36.923900314Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/about_scheme (0.00s) 2026-10-22T08:13:36.923945099Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/external_scheme_without_slashes (0.00s) 2026-10-22T08:13:36.923985056Z --- PASS: TestNavigationURLNormalizerDoesNotProbeSchemeBearingInputs/data_scheme (0.00s) 2026-10-22T08:13:36.924014804Z === RUN TestManageTabsCreateResolvesExistingLocalInitialURL 2026-10-22T08:13:36.924035651Z --- PASS: TestManageTabsCreateResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:13:36.92405493Z === RUN TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL 2026-10-22T08:13:36.924073702Z --- PASS: TestManageTabsCreateWithPaneResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:13:36.924096559Z === RUN TestManagePanesSplitResolvesExistingLocalInitialURL 2026-10-22T08:13:36.9241167Z --- PASS: TestManagePanesSplitResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:13:36.924134899Z === RUN TestManagePanesCreateStackResolvesExistingLocalInitialURL 2026-10-22T08:13:36.924157159Z --- PASS: TestManagePanesCreateStackResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:13:36.924183832Z === RUN TestManagePanesAddToStackResolvesExistingLocalInitialURL 2026-10-22T08:13:36.924204745Z --- PASS: TestManagePanesAddToStackResolvesExistingLocalInitialURL (0.00s) 2026-10-22T08:13:36.92423521Z === RUN TestPageScroll_SmallVerticalDown 2026-10-22T08:13:36.924255469Z --- PASS: TestPageScroll_SmallVerticalDown (0.00s) 2026-10-22T08:13:36.924297813Z === RUN TestPageScroll_FastVerticalUp 2026-10-22T08:13:36.92432127Z --- PASS: TestPageScroll_FastVerticalUp (0.00s) 2026-10-22T08:13:36.924342275Z === RUN TestPageScroll_HorizontalDirectionMapping 2026-10-22T08:13:36.924363962Z === RUN TestPageScroll_HorizontalDirectionMapping/left 2026-10-22T08:13:36.924389933Z === RUN TestPageScroll_HorizontalDirectionMapping/right 2026-10-22T08:13:36.924415259Z --- PASS: TestPageScroll_HorizontalDirectionMapping (0.00s) 2026-10-22T08:13:36.924450299Z --- PASS: TestPageScroll_HorizontalDirectionMapping/left (0.00s) 2026-10-22T08:13:36.924479907Z --- PASS: TestPageScroll_HorizontalDirectionMapping/right (0.00s) 2026-10-22T08:13:36.924500114Z === RUN TestPageScroll_UnsupportedWebView 2026-10-22T08:13:36.924520333Z --- PASS: TestPageScroll_UnsupportedWebView (0.00s) 2026-10-22T08:13:36.924542691Z === RUN TestPageScroll_UnsupportedWebView_AllCommandsStable 2026-10-22T08:13:36.924563321Z --- PASS: TestPageScroll_UnsupportedWebView_AllCommandsStable (0.00s) 2026-10-22T08:13:36.924582641Z === RUN TestPageScroll_NilWebView_StableFailure 2026-10-22T08:13:36.924601335Z --- PASS: TestPageScroll_NilWebView_StableFailure (0.00s) 2026-10-22T08:13:36.924619941Z === RUN TestPageScroll_PropagatesScrollError 2026-10-22T08:13:36.924641473Z --- PASS: TestPageScroll_PropagatesScrollError (0.00s) 2026-10-22T08:13:36.924660287Z === RUN TestPageScroll_TapDistancesRemainFixed 2026-10-22T08:13:36.924679181Z === RUN TestPageScroll_TapDistancesRemainFixed/left_80_px 2026-10-22T08:13:36.924700148Z === RUN TestPageScroll_TapDistancesRemainFixed/right_80_px 2026-10-22T08:13:36.924718882Z === RUN TestPageScroll_TapDistancesRemainFixed/up_80_px 2026-10-22T08:13:36.924733613Z === RUN TestPageScroll_TapDistancesRemainFixed/down_80_px 2026-10-22T08:13:36.92475436Z === RUN TestPageScroll_TapDistancesRemainFixed/up_fast_320_px 2026-10-22T08:13:36.924773665Z === RUN TestPageScroll_TapDistancesRemainFixed/down_fast_320_px 2026-10-22T08:13:36.924792268Z --- PASS: TestPageScroll_TapDistancesRemainFixed (0.00s) 2026-10-22T08:13:36.924826717Z --- PASS: TestPageScroll_TapDistancesRemainFixed/left_80_px (0.00s) 2026-10-22T08:13:36.924861621Z --- PASS: TestPageScroll_TapDistancesRemainFixed/right_80_px (0.00s) 2026-10-22T08:13:36.924901374Z --- PASS: TestPageScroll_TapDistancesRemainFixed/up_80_px (0.00s) 2026-10-22T08:13:36.924936701Z --- PASS: TestPageScroll_TapDistancesRemainFixed/down_80_px (0.00s) 2026-10-22T08:13:36.924969345Z --- PASS: TestPageScroll_TapDistancesRemainFixed/up_fast_320_px (0.00s) 2026-10-22T08:13:36.925007834Z --- PASS: TestPageScroll_TapDistancesRemainFixed/down_fast_320_px (0.00s) 2026-10-22T08:13:36.925025624Z === RUN TestPageScroll_ScrollContinuousMarksRequest 2026-10-22T08:13:36.92504707Z --- PASS: TestPageScroll_ScrollContinuousMarksRequest (0.00s) 2026-10-22T08:13:36.925069205Z === RUN TestPageScroll_StopCancelsOptionalCapability 2026-10-22T08:13:36.925094631Z --- PASS: TestPageScroll_StopCancelsOptionalCapability (0.00s) 2026-10-22T08:13:36.925119193Z === RUN TestPageScroll_DeltaMethod 2026-10-22T08:13:36.92513265Z === RUN TestPageScroll_DeltaMethod/left 2026-10-22T08:13:36.925141105Z === RUN TestPageScroll_DeltaMethod/right 2026-10-22T08:13:36.925150019Z === RUN TestPageScroll_DeltaMethod/up 2026-10-22T08:13:36.925180808Z === RUN TestPageScroll_DeltaMethod/down 2026-10-22T08:13:36.925203433Z === RUN TestPageScroll_DeltaMethod/up-fast 2026-10-22T08:13:36.925224766Z === RUN TestPageScroll_DeltaMethod/down-fast 2026-10-22T08:13:36.925240237Z --- PASS: TestPageScroll_DeltaMethod (0.00s) 2026-10-22T08:13:36.925271571Z --- PASS: TestPageScroll_DeltaMethod/left (0.00s) 2026-10-22T08:13:36.925310983Z --- PASS: TestPageScroll_DeltaMethod/right (0.00s) 2026-10-22T08:13:36.925345505Z --- PASS: TestPageScroll_DeltaMethod/up (0.00s) 2026-10-22T08:13:36.925385614Z --- PASS: TestPageScroll_DeltaMethod/down (0.00s) 2026-10-22T08:13:36.925417057Z --- PASS: TestPageScroll_DeltaMethod/up-fast (0.00s) 2026-10-22T08:13:36.92545423Z --- PASS: TestPageScroll_DeltaMethod/down-fast (0.00s) 2026-10-22T08:13:36.925479419Z === RUN TestPageScroll_CommandIdentityPropagation 2026-10-22T08:13:36.925508973Z --- PASS: TestPageScroll_CommandIdentityPropagation (0.00s) 2026-10-22T08:13:36.92553145Z === RUN TestPageScroll_UnknownCommand_ReturnsNoOp 2026-10-22T08:13:36.925566665Z --- PASS: TestPageScroll_UnknownCommand_ReturnsNoOp (0.00s) 2026-10-22T08:13:36.925590707Z === RUN TestPrepareDownloadUseCase_Execute 2026-10-22T08:13:36.925614731Z === RUN TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly 2026-10-22T08:13:36.925643515Z === RUN TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename 2026-10-22T08:13:36.925668801Z === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename 2026-10-22T08:13:36.925693054Z === RUN TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path 2026-10-22T08:13:36.925723327Z === RUN TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing 2026-10-22T08:13:36.925748Z === RUN TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type 2026-10-22T08:13:36.925774226Z === RUN TestPrepareDownloadUseCase_Execute/handles_nil_response 2026-10-22T08:13:36.925804941Z === RUN TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs 2026-10-22T08:13:36.925824165Z === RUN TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal 2026-10-22T08:13:36.925842812Z --- PASS: TestPrepareDownloadUseCase_Execute (0.00s) 2026-10-22T08:13:36.925887102Z --- PASS: TestPrepareDownloadUseCase_Execute/uses_suggested_filename_directly (0.00s) 2026-10-22T08:13:36.925934337Z --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_path_traversal_in_suggested_filename (0.00s) 2026-10-22T08:13:36.925982749Z --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_response_suggested_filename (0.00s) 2026-10-22T08:13:36.92602797Z --- PASS: TestPrepareDownloadUseCase_Execute/falls_back_to_URI_path (0.00s) 2026-10-22T08:13:36.926080819Z --- PASS: TestPrepareDownloadUseCase_Execute/adds_extension_from_MIME_type_when_missing (0.00s) 2026-10-22T08:13:36.926139737Z --- PASS: TestPrepareDownloadUseCase_Execute/preserves_existing_extension_even_with_MIME_type (0.00s) 2026-10-22T08:13:36.926182147Z --- PASS: TestPrepareDownloadUseCase_Execute/handles_nil_response (0.00s) 2026-10-22T08:13:36.926228251Z --- PASS: TestPrepareDownloadUseCase_Execute/uses_default_filename_for_empty_inputs (0.00s) 2026-10-22T08:13:36.926274471Z --- PASS: TestPrepareDownloadUseCase_Execute/sanitizes_windows_path_traversal (0.00s) 2026-10-22T08:13:36.926298146Z === RUN TestPrepareDownloadUseCase_ResolvePriority 2026-10-22T08:13:36.926325523Z === RUN TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response 2026-10-22T08:13:36.926351372Z === RUN TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI 2026-10-22T08:13:36.926381544Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority (0.00s) 2026-10-22T08:13:36.926435694Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority/suggested_filename_takes_priority_over_response (0.00s) 2026-10-22T08:13:36.926486042Z --- PASS: TestPrepareDownloadUseCase_ResolvePriority/response_suggested_takes_priority_over_URI (0.00s) 2026-10-22T08:13:36.926511349Z === RUN TestPrepareDownloadUseCase_Deduplication 2026-10-22T08:13:36.926538676Z === RUN TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix 2026-10-22T08:13:36.926563772Z === RUN TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix 2026-10-22T08:13:36.9265941Z === RUN TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) 2026-10-22T08:13:36.926618427Z === RUN TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name 2026-10-22T08:13:36.92664233Z --- PASS: TestPrepareDownloadUseCase_Deduplication (0.00s) 2026-10-22T08:13:36.926691216Z --- PASS: TestPrepareDownloadUseCase_Deduplication/existing_file_triggers__(1)_suffix (0.00s) 2026-10-22T08:13:36.926738248Z --- PASS: TestPrepareDownloadUseCase_Deduplication/multiple_existing_files_increment_suffix (0.00s) 2026-10-22T08:13:36.926790218Z --- PASS: TestPrepareDownloadUseCase_Deduplication/fs.Exists_error_assumes_file_exists_(conservative) (0.00s) 2026-10-22T08:13:36.926837891Z --- PASS: TestPrepareDownloadUseCase_Deduplication/non-existing_file_uses_original_name (0.00s) 2026-10-22T08:13:36.92685998Z === RUN TestReadSystemviewConfigUseCase_Current 2026-10-22T08:13:36.926883427Z --- PASS: TestReadSystemviewConfigUseCase_Current (0.00s) 2026-10-22T08:13:36.926906507Z === RUN TestReadSystemviewConfigUseCase_Default 2026-10-22T08:13:36.926928957Z --- PASS: TestReadSystemviewConfigUseCase_Default (0.00s) 2026-10-22T08:13:36.926953025Z === RUN TestNewReadSystemviewConfigUseCase_NilReaderPanics 2026-10-22T08:13:36.926976004Z --- PASS: TestNewReadSystemviewConfigUseCase_NilReaderPanics (0.00s) 2026-10-22T08:13:36.926998803Z === RUN TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel 2026-10-22T08:13:36.927023946Z --- PASS: TestReadSystemviewConfigUseCase_NilUseCaseReturnsSentinel (0.00s) 2026-10-22T08:13:36.927047181Z === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot 2026-10-22T08:13:36.927087345Z --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceUsesPayloadSnapshot (0.00s) 2026-10-22T08:13:36.927118444Z === RUN TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged 2026-10-22T08:13:36.927145975Z --- PASS: TestReadSystemviewConfigUseCase_CurrentResolvedAppearanceKeepsEditableAppearanceUnchanged (0.00s) 2026-10-22T08:13:36.927178122Z === RUN TestReadSystemviewConfigUseCase_DefaultDoesNotOverlayResolvedAppearance 2026-10-22T08:13:36.927203169Z --- PASS: TestReadSystemviewConfigUseCase_DefaultDoesNotOverlayResolvedAppearance (0.00s) 2026-10-22T08:13:36.927230659Z === RUN TestRelayPaneReuse_PrunesExpiredAndMissingPanes 2026-10-22T08:13:36.927247791Z --- PASS: TestRelayPaneReuse_PrunesExpiredAndMissingPanes (0.00s) 2026-10-22T08:13:36.927268237Z === RUN TestResolveTheme_ExternalDisabled_UsesConfigPalettes 2026-10-22T08:13:36.927289751Z --- PASS: TestResolveTheme_ExternalDisabled_UsesConfigPalettes (0.00s) 2026-10-22T08:13:36.927308629Z === RUN TestResolveTheme_NoConfig_UsesDefaults 2026-10-22T08:13:36.927338841Z --- PASS: TestResolveTheme_NoConfig_UsesDefaults (0.00s) 2026-10-22T08:13:36.927361418Z === RUN TestResolveTheme_ValidExternal_OverridesPaletteColors 2026-10-22T08:13:36.927378874Z --- PASS: TestResolveTheme_ValidExternal_OverridesPaletteColors (0.00s) 2026-10-22T08:13:36.927402561Z === RUN TestResolveTheme_ValidExternal_DoesNotOverrideNonPaletteFields 2026-10-22T08:13:36.92742098Z --- PASS: TestResolveTheme_ValidExternal_DoesNotOverrideNonPaletteFields (0.00s) 2026-10-22T08:13:36.927438134Z === RUN TestResolveTheme_PartialExternal_MergesOverConfig 2026-10-22T08:13:36.927459154Z --- PASS: TestResolveTheme_PartialExternal_MergesOverConfig (0.00s) 2026-10-22T08:13:36.927475459Z === RUN TestResolveTheme_PartialExternal_MergesOverDefaults 2026-10-22T08:13:36.927491572Z --- PASS: TestResolveTheme_PartialExternal_MergesOverDefaults (0.00s) 2026-10-22T08:13:36.927508098Z === RUN TestResolveTheme_PartialExternal_RepairsInvalidConfigFallbackFields 2026-10-22T08:13:36.927528388Z --- PASS: TestResolveTheme_PartialExternal_RepairsInvalidConfigFallbackFields (0.00s) 2026-10-22T08:13:36.927548055Z === RUN TestResolveTheme_PrefersDark_SelectsDarkPalette 2026-10-22T08:13:36.927569543Z --- PASS: TestResolveTheme_PrefersDark_SelectsDarkPalette (0.00s) 2026-10-22T08:13:36.927586158Z === RUN TestResolveTheme_PrefersLight_SelectsLightPalette 2026-10-22T08:13:36.9276195Z --- PASS: TestResolveTheme_PrefersLight_SelectsLightPalette (0.00s) 2026-10-22T08:13:36.92764555Z === RUN TestResolveTheme_MalformedExternalAtStartup_FallsBackToConfig 2026-10-22T08:13:36.927670392Z --- PASS: TestResolveTheme_MalformedExternalAtStartup_FallsBackToConfig (0.00s) 2026-10-22T08:13:36.927694626Z === RUN TestResolveTheme_MissingExternalAtStartup_FallsBackWithWarning 2026-10-22T08:13:36.927721298Z --- PASS: TestResolveTheme_MissingExternalAtStartup_FallsBackWithWarning (0.00s) 2026-10-22T08:13:36.927744449Z === RUN TestResolveTheme_ReadErrorAtStartup_FallsBackWithWarning 2026-10-22T08:13:36.927765686Z --- PASS: TestResolveTheme_ReadErrorAtStartup_FallsBackWithWarning (0.00s) 2026-10-22T08:13:36.927793805Z === RUN TestResolveTheme_ReadErrorAfterValid_KeepsLastGoodForSameIdentity 2026-10-22T08:13:36.927820256Z --- PASS: TestResolveTheme_ReadErrorAfterValid_KeepsLastGoodForSameIdentity (0.00s) 2026-10-22T08:13:36.927848756Z === RUN TestResolveTheme_ExternalIdentityChangeClearsLastGoodBeforeReadError 2026-10-22T08:13:36.927869777Z --- PASS: TestResolveTheme_ExternalIdentityChangeClearsLastGoodBeforeReadError (0.00s) 2026-10-22T08:13:36.927896341Z === RUN TestResolveTheme_MissingExternalAfterValid_KeepsLastGood 2026-10-22T08:13:36.9279204Z --- PASS: TestResolveTheme_MissingExternalAfterValid_KeepsLastGood (0.00s) 2026-10-22T08:13:36.92794028Z === RUN TestResolveTheme_MalformedExternalMissingPalette_FallsBack 2026-10-22T08:13:36.927970372Z --- PASS: TestResolveTheme_MalformedExternalMissingPalette_FallsBack (0.00s) 2026-10-22T08:13:36.927988839Z === RUN TestResolveTheme_MalformedAfterValid_KeepsLastGood 2026-10-22T08:13:36.92800546Z --- PASS: TestResolveTheme_MalformedAfterValid_KeepsLastGood (0.00s) 2026-10-22T08:13:36.928028045Z === RUN TestResolveTheme_DisablingExternalAfterValid_ClearsLastGood 2026-10-22T08:13:36.928053809Z --- PASS: TestResolveTheme_DisablingExternalAfterValid_ClearsLastGood (0.00s) 2026-10-22T08:13:36.928076426Z === RUN TestResolveTheme_DisablingExternalTwice_Noop 2026-10-22T08:13:36.928103235Z --- PASS: TestResolveTheme_DisablingExternalTwice_Noop (0.00s) 2026-10-22T08:13:36.928124515Z === RUN TestResolveTheme_OutputContainsAllFields 2026-10-22T08:13:36.928151575Z --- PASS: TestResolveTheme_OutputContainsAllFields (0.00s) 2026-10-22T08:13:36.928174597Z === RUN TestResolveTheme_AllOutputPalettesAreCSSSafeHex 2026-10-22T08:13:36.928201052Z --- PASS: TestResolveTheme_AllOutputPalettesAreCSSSafeHex (0.00s) 2026-10-22T08:13:36.928218054Z === RUN TestResolveTheme_NoConfigFonts_UsesDefaults 2026-10-22T08:13:36.92823967Z --- PASS: TestResolveTheme_NoConfigFonts_UsesDefaults (0.00s) 2026-10-22T08:13:36.928259535Z === RUN TestResolveTheme_NoConfigModeColors_UsesDefaults 2026-10-22T08:13:36.928280597Z --- PASS: TestResolveTheme_NoConfigModeColors_UsesDefaults (0.00s) 2026-10-22T08:13:36.928300691Z === RUN TestResolveTheme_InvalidModeColors_FallsBackToDefaults 2026-10-22T08:13:36.928321637Z --- PASS: TestResolveTheme_InvalidModeColors_FallsBackToDefaults (0.00s) 2026-10-22T08:13:36.928338209Z === RUN TestResolveTheme_UIScaleDefaultsToOne 2026-10-22T08:13:36.928353138Z === RUN TestResolveTheme_UIScaleDefaultsToOne/zero 2026-10-22T08:13:36.928368695Z === RUN TestResolveTheme_UIScaleDefaultsToOne/negative 2026-10-22T08:13:36.928390563Z === RUN TestResolveTheme_UIScaleDefaultsToOne/positive 2026-10-22T08:13:36.928401522Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne (0.00s) 2026-10-22T08:13:36.928427053Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/zero (0.00s) 2026-10-22T08:13:36.92845998Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/negative (0.00s) 2026-10-22T08:13:36.928494265Z --- PASS: TestResolveTheme_UIScaleDefaultsToOne/positive (0.00s) 2026-10-22T08:13:36.928516781Z === RUN TestResolveTheme_ColorSchemeSourceIsCaptured 2026-10-22T08:13:36.928541561Z --- PASS: TestResolveTheme_ColorSchemeSourceIsCaptured (0.00s) 2026-10-22T08:13:36.928560648Z === RUN TestResolveTheme_RefreshDelegatesToExecute 2026-10-22T08:13:36.928584292Z --- PASS: TestResolveTheme_RefreshDelegatesToExecute (0.00s) 2026-10-22T08:13:36.928605868Z === RUN TestResolveThemeInputFromConfig_MapsAppearanceStylingAndPreference 2026-10-22T08:13:36.928623974Z --- PASS: TestResolveThemeInputFromConfig_MapsAppearanceStylingAndPreference (0.00s) 2026-10-22T08:13:36.928646548Z === RUN TestResolveThemeInputFromConfig_AllowsNilConfig 2026-10-22T08:13:36.928670793Z --- PASS: TestResolveThemeInputFromConfig_AllowsNilConfig (0.00s) 2026-10-22T08:13:36.92868723Z === RUN TestResolveThemeInputFromConfigVimColorFallback 2026-10-22T08:13:36.928710665Z --- PASS: TestResolveThemeInputFromConfigVimColorFallback (0.00s) 2026-10-22T08:13:36.928730568Z === RUN TestRuntimeResidencyDisabledQuitsOnLastWindow 2026-10-22T08:13:36.928749722Z --- PASS: TestRuntimeResidencyDisabledQuitsOnLastWindow (0.00s) 2026-10-22T08:13:36.928774244Z === RUN TestRuntimeResidencyNegativeTimeoutDisables 2026-10-22T08:13:36.928795966Z --- PASS: TestRuntimeResidencyNegativeTimeoutDisables (0.00s) 2026-10-22T08:13:36.928813933Z === RUN TestRuntimeResidencyFirstIdleArmsDeadline 2026-10-22T08:13:36.928836672Z --- PASS: TestRuntimeResidencyFirstIdleArmsDeadline (0.00s) 2026-10-22T08:13:36.928858586Z === RUN TestRuntimeResidencyReopenCancelsDeadline 2026-10-22T08:13:36.928877289Z --- PASS: TestRuntimeResidencyReopenCancelsDeadline (0.00s) 2026-10-22T08:13:36.928899008Z === RUN TestRuntimeResidencyFailedReopenRestoresIdle 2026-10-22T08:13:36.928920279Z --- PASS: TestRuntimeResidencyFailedReopenRestoresIdle (0.00s) 2026-10-22T08:13:36.928936992Z === RUN TestRuntimeResidencyPopupRemainingPreventsIdle 2026-10-22T08:13:36.928961711Z --- PASS: TestRuntimeResidencyPopupRemainingPreventsIdle (0.00s) 2026-10-22T08:13:36.928984943Z === RUN TestRuntimeResidencyDuplicateCloseIsIdempotent 2026-10-22T08:13:36.92900207Z --- PASS: TestRuntimeResidencyDuplicateCloseIsIdempotent (0.00s) 2026-10-22T08:13:36.929023914Z === RUN TestRuntimeResidencyStaleExpiryIgnored 2026-10-22T08:13:36.929056134Z --- PASS: TestRuntimeResidencyStaleExpiryIgnored (0.00s) 2026-10-22T08:13:36.929078405Z === RUN TestRuntimeResidencyExplicitQuitNeverWaits 2026-10-22T08:13:36.929094461Z --- PASS: TestRuntimeResidencyExplicitQuitNeverWaits (0.00s) 2026-10-22T08:13:36.929106176Z === RUN TestRuntimeResidencyWorkBlocksIdleUntilDrained 2026-10-22T08:13:36.929115789Z --- PASS: TestRuntimeResidencyWorkBlocksIdleUntilDrained (0.00s) 2026-10-22T08:13:36.929136841Z === RUN TestRuntimeResidencyWorkCancelsArmedDeadline 2026-10-22T08:13:36.929155747Z --- PASS: TestRuntimeResidencyWorkCancelsArmedDeadline (0.00s) 2026-10-22T08:13:36.929178754Z === RUN TestSaveModeLegendCollapsedUseCase_PersistsValue 2026-10-22T08:13:36.929195688Z --- PASS: TestSaveModeLegendCollapsedUseCase_PersistsValue (0.00s) 2026-10-22T08:13:36.929209913Z === RUN TestSaveModeLegendCollapsedUseCase_ReturnsSaverError 2026-10-22T08:13:36.929226284Z --- PASS: TestSaveModeLegendCollapsedUseCase_ReturnsSaverError (0.00s) 2026-10-22T08:13:36.929245067Z === RUN TestSaveModeLegendCollapsedUseCase_NilSaverReturnsError 2026-10-22T08:13:36.929268485Z --- PASS: TestSaveModeLegendCollapsedUseCase_NilSaverReturnsError (0.00s) 2026-10-22T08:13:36.929284114Z === RUN TestSaveOmniboxInitialBehaviorUseCase_AllowsRecent 2026-10-22T08:13:36.929297998Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_AllowsRecent (0.00s) 2026-10-22T08:13:36.929322447Z === RUN TestSaveOmniboxInitialBehaviorUseCase_AllowsTrimmedMostVisited 2026-10-22T08:13:36.92933856Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_AllowsTrimmedMostVisited (0.00s) 2026-10-22T08:13:36.929354583Z === RUN TestSaveOmniboxInitialBehaviorUseCase_RejectsNone 2026-10-22T08:13:36.929376875Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_RejectsNone (0.00s) 2026-10-22T08:13:36.929391019Z === RUN TestSaveOmniboxInitialBehaviorUseCase_RejectsEmptyString 2026-10-22T08:13:36.929404488Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_RejectsEmptyString (0.00s) 2026-10-22T08:13:36.9294282Z === RUN TestSaveOmniboxInitialBehaviorUseCase_NilSaverReturnsError 2026-10-22T08:13:36.9294449Z --- PASS: TestSaveOmniboxInitialBehaviorUseCase_NilSaverReturnsError (0.00s) 2026-10-22T08:13:36.929459292Z === RUN TestFilterBangs 2026-10-22T08:13:36.929479373Z === RUN TestFilterBangs/bang_only_returns_all_sorted 2026-10-22T08:13:36.929492864Z === RUN TestFilterBangs/filters_by_prefix 2026-10-22T08:13:36.929505966Z === RUN TestFilterBangs/filters_by_prefix_case-insensitive 2026-10-22T08:13:36.92953066Z === RUN TestFilterBangs/stops_prefix_at_space 2026-10-22T08:13:36.929545048Z === RUN TestFilterBangs/falls_back_to_url_when_description_empty 2026-10-22T08:13:36.929561504Z --- PASS: TestFilterBangs (0.00s) 2026-10-22T08:13:36.929594335Z --- PASS: TestFilterBangs/bang_only_returns_all_sorted (0.00s) 2026-10-22T08:13:36.929625196Z --- PASS: TestFilterBangs/filters_by_prefix (0.00s) 2026-10-22T08:13:36.929660146Z --- PASS: TestFilterBangs/filters_by_prefix_case-insensitive (0.00s) 2026-10-22T08:13:36.929691055Z --- PASS: TestFilterBangs/stops_prefix_at_space (0.00s) 2026-10-22T08:13:36.92972544Z --- PASS: TestFilterBangs/falls_back_to_url_when_description_empty (0.00s) 2026-10-22T08:13:36.929738197Z === RUN TestDetectBangKey 2026-10-22T08:13:36.929753855Z === RUN TestDetectBangKey/no_bang_prefix 2026-10-22T08:13:36.929768926Z === RUN TestDetectBangKey/bang_only_has_no_space 2026-10-22T08:13:36.9297836Z === RUN TestDetectBangKey/space_at_position_1 2026-10-22T08:13:36.929795871Z === RUN TestDetectBangKey/unknown_bang 2026-10-22T08:13:36.92980829Z === RUN TestDetectBangKey/case-insensitive_match 2026-10-22T08:13:36.929820037Z === RUN TestDetectBangKey/valid_bang_key 2026-10-22T08:13:36.929832927Z === RUN TestDetectBangKey/description_fallback_to_URL 2026-10-22T08:13:36.929850731Z --- PASS: TestDetectBangKey (0.00s) 2026-10-22T08:13:36.929887449Z --- PASS: TestDetectBangKey/no_bang_prefix (0.00s) 2026-10-22T08:13:36.92991944Z --- PASS: TestDetectBangKey/bang_only_has_no_space (0.00s) 2026-10-22T08:13:36.92995233Z --- PASS: TestDetectBangKey/space_at_position_1 (0.00s) 2026-10-22T08:13:36.929983837Z --- PASS: TestDetectBangKey/unknown_bang (0.00s) 2026-10-22T08:13:36.930015824Z --- PASS: TestDetectBangKey/case-insensitive_match (0.00s) 2026-10-22T08:13:36.930045378Z --- PASS: TestDetectBangKey/valid_bang_key (0.00s) 2026-10-22T08:13:36.930081018Z --- PASS: TestDetectBangKey/description_fallback_to_URL (0.00s) 2026-10-22T08:13:36.930096526Z === RUN TestBuildNavigationText 2026-10-22T08:13:36.930116141Z === RUN TestBuildNavigationText/not_a_bang_shortcut 2026-10-22T08:13:36.930141164Z === RUN TestBuildNavigationText/bang_key_without_query 2026-10-22T08:13:36.930155309Z === RUN TestBuildNavigationText/unknown_bang_key 2026-10-22T08:13:36.930168008Z === RUN TestBuildNavigationText/normalizes_key_case 2026-10-22T08:13:36.930187123Z === RUN TestBuildNavigationText/keeps_query_unchanged 2026-10-22T08:13:36.930202145Z --- PASS: TestBuildNavigationText (0.00s) 2026-10-22T08:13:36.930232175Z --- PASS: TestBuildNavigationText/not_a_bang_shortcut (0.00s) 2026-10-22T08:13:36.930264427Z --- PASS: TestBuildNavigationText/bang_key_without_query (0.00s) 2026-10-22T08:13:36.930292648Z --- PASS: TestBuildNavigationText/unknown_bang_key (0.00s) 2026-10-22T08:13:36.930323226Z --- PASS: TestBuildNavigationText/normalizes_key_case (0.00s) 2026-10-22T08:13:36.930361288Z --- PASS: TestBuildNavigationText/keeps_query_unchanged (0.00s) 2026-10-22T08:13:36.930374644Z === RUN TestGetShortcut 2026-10-22T08:13:36.930392842Z === RUN TestGetShortcut/exact_match 2026-10-22T08:13:36.930405985Z === RUN TestGetShortcut/case_insensitive 2026-10-22T08:13:36.930420281Z === RUN TestGetShortcut/not_found 2026-10-22T08:13:36.930434635Z --- PASS: TestGetShortcut (0.00s) 2026-10-22T08:13:36.930457935Z --- PASS: TestGetShortcut/exact_match (0.00s) 2026-10-22T08:13:36.930487778Z --- PASS: TestGetShortcut/case_insensitive (0.00s) 2026-10-22T08:13:36.930510789Z --- PASS: TestGetShortcut/not_found (0.00s) 2026-10-22T08:13:36.930535941Z === RUN TestTransformLegacyConfigUseCase_Execute 2026-10-22T08:13:36.93055705Z --- PASS: TestTransformLegacyConfigUseCase_Execute (0.00s) 2026-10-22T08:13:36.930580743Z === RUN TestTransformLegacyConfigUseCase_Execute_CallsTransformer 2026-10-22T08:13:36.93060293Z --- PASS: TestTransformLegacyConfigUseCase_Execute_CallsTransformer (0.00s) 2026-10-22T08:13:36.930624135Z === RUN TestVimModePolicyEvaluate 2026-10-22T08:13:36.930648723Z === RUN TestVimModePolicyEvaluate/activation_stays_allowed_while_page_editable_focused 2026-10-22T08:13:36.930675214Z === RUN TestVimModePolicyEvaluate/activation_stays_allowed_when_page_is_not_editable 2026-10-22T08:13:36.930696367Z === RUN TestVimModePolicyEvaluate/active_page_editable_focus_exits_vim_mode 2026-10-22T08:13:36.930720279Z === RUN TestVimModePolicyEvaluate/background_page_editable_focus_does_not_exit_vim_mode 2026-10-22T08:13:36.930735906Z === RUN TestVimModePolicyEvaluate/overlay_focus_exits_vim_mode 2026-10-22T08:13:36.930758776Z === RUN TestVimModePolicyEvaluate/omnibox_focus_exits_vim_mode 2026-10-22T08:13:36.930773427Z === RUN TestVimModePolicyEvaluate/find_bar_focus_exits_vim_mode 2026-10-22T08:13:36.930793666Z === RUN TestVimModePolicyEvaluate/context_change_preserves_vim_mode_when_scoped_context_stays_valid 2026-10-22T08:13:36.930841344Z === RUN TestVimModePolicyEvaluate/context_change_exits_vim_mode_when_scoped_context_is_lost 2026-10-22T08:13:36.930859845Z === RUN TestVimModePolicyEvaluate/non_vim_mode_focus_change_stays_normal 2026-10-22T08:13:36.930872243Z --- PASS: TestVimModePolicyEvaluate (0.00s) 2026-10-22T08:13:36.930907525Z --- PASS: TestVimModePolicyEvaluate/activation_stays_allowed_while_page_editable_focused (0.00s) 2026-10-22T08:13:36.930959919Z --- PASS: TestVimModePolicyEvaluate/activation_stays_allowed_when_page_is_not_editable (0.00s) 2026-10-22T08:13:36.931008728Z --- PASS: TestVimModePolicyEvaluate/active_page_editable_focus_exits_vim_mode (0.00s) 2026-10-22T08:13:36.931047626Z --- PASS: TestVimModePolicyEvaluate/background_page_editable_focus_does_not_exit_vim_mode (0.00s) 2026-10-22T08:13:36.931096784Z --- PASS: TestVimModePolicyEvaluate/overlay_focus_exits_vim_mode (0.00s) 2026-10-22T08:13:36.931137233Z --- PASS: TestVimModePolicyEvaluate/omnibox_focus_exits_vim_mode (0.00s) 2026-10-22T08:13:36.931174046Z --- PASS: TestVimModePolicyEvaluate/find_bar_focus_exits_vim_mode (0.00s) 2026-10-22T08:13:36.931221085Z --- PASS: TestVimModePolicyEvaluate/context_change_preserves_vim_mode_when_scoped_context_stays_valid (0.00s) 2026-10-22T08:13:36.931277383Z --- PASS: TestVimModePolicyEvaluate/context_change_exits_vim_mode_when_scoped_context_is_lost (0.00s) 2026-10-22T08:13:36.931317692Z --- PASS: TestVimModePolicyEvaluate/non_vim_mode_focus_change_stays_normal (0.00s) 2026-10-22T08:13:36.931339756Z === RUN TestVimNavigationUseCaseExecuteDispatchesConfiguredActions 2026-10-22T08:13:36.931356762Z --- PASS: TestVimNavigationUseCaseExecuteDispatchesConfiguredActions (0.00s) 2026-10-22T08:13:36.931370557Z === RUN TestVimNavigationUseCaseClearSemanticNavigationHighlight 2026-10-22T08:13:36.931384557Z --- PASS: TestVimNavigationUseCaseClearSemanticNavigationHighlight (0.00s) 2026-10-22T08:13:36.93139703Z === RUN TestVimNavigationUseCaseNavigatePageFocus 2026-10-22T08:13:36.931416637Z --- PASS: TestVimNavigationUseCaseNavigatePageFocus (0.00s) 2026-10-22T08:13:36.931433552Z === RUN TestVimNavigationUseCaseIgnoresUnsupportedCapability 2026-10-22T08:13:36.931447401Z --- PASS: TestVimNavigationUseCaseIgnoresUnsupportedCapability (0.00s) 2026-10-22T08:13:36.93146495Z === RUN TestVimNavigationUseCaseStartsPageInteractions 2026-10-22T08:13:36.931479Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-follow 2026-10-22T08:13:36.931495229Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-follow-new 2026-10-22T08:13:36.931515381Z === RUN TestVimNavigationUseCaseStartsPageInteractions/hint-yank-url 2026-10-22T08:13:36.931531613Z === RUN TestVimNavigationUseCaseStartsPageInteractions/visual 2026-10-22T08:13:36.931545551Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-section 2026-10-22T08:13:36.93156561Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-paragraph 2026-10-22T08:13:36.931584875Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-code 2026-10-22T08:13:36.931600061Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-table 2026-10-22T08:13:36.93161642Z === RUN TestVimNavigationUseCaseStartsPageInteractions/yank-list 2026-10-22T08:13:36.931634634Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions (0.00s) 2026-10-22T08:13:36.931672542Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-follow (0.00s) 2026-10-22T08:13:36.931710319Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-follow-new (0.00s) 2026-10-22T08:13:36.93174627Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/hint-yank-url (0.00s) 2026-10-22T08:13:36.931784019Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/visual (0.00s) 2026-10-22T08:13:36.931823014Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-section (0.00s) 2026-10-22T08:13:36.931870059Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-paragraph (0.00s) 2026-10-22T08:13:36.931907791Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-code (0.00s) 2026-10-22T08:13:36.931946168Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-table (0.00s) 2026-10-22T08:13:36.93198459Z --- PASS: TestVimNavigationUseCaseStartsPageInteractions/yank-list (0.00s) 2026-10-22T08:13:36.932003443Z === RUN TestVimNavigationUseCasePageInteractionErrorDoesNotCapture 2026-10-22T08:13:36.932018418Z --- PASS: TestVimNavigationUseCasePageInteractionErrorDoesNotCapture (0.00s) 2026-10-22T08:13:36.932034585Z === RUN TestVimNavigationUseCasePageInteractionUnsupportedEngine 2026-10-22T08:13:36.932054123Z --- PASS: TestVimNavigationUseCasePageInteractionUnsupportedEngine (0.00s) 2026-10-22T08:13:36.932071063Z === RUN TestVimNavigationUseCaseForwardsPageKeysAndCancel 2026-10-22T08:13:36.932088538Z --- PASS: TestVimNavigationUseCaseForwardsPageKeysAndCancel (0.00s) 2026-10-22T08:13:36.932107362Z === RUN TestVimNavigationUseCaseWrapsPageKeyAndCancelErrors 2026-10-22T08:13:36.932122016Z --- PASS: TestVimNavigationUseCaseWrapsPageKeyAndCancelErrors (0.00s) 2026-10-22T08:13:36.93213703Z === RUN TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_EndsOnlyProvenDeadSessions 2026-10-22T08:13:36.932158018Z 2026-10-22T08:13:36Z INF ended dead browser session pid=222 session_id=dead 2026-10-22T08:13:36.93217781Z 2026-10-22T08:13:36Z DBG skipping active session without process id session_id=unknown 2026-10-22T08:13:36.93220166Z --- PASS: TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_EndsOnlyProvenDeadSessions (0.00s) 2026-10-22T08:13:36.932218369Z === RUN TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_SkipsWhenProbeErrors 2026-10-22T08:13:36.932244528Z 2026-10-22T08:13:36Z WRN failed to probe session process error="probe failed" pid=333 session_id=active 2026-10-22T08:13:36.932266575Z --- PASS: TestCleanupSessionsUseCase_ReconcileActiveBrowserSessions_SkipsWhenProbeErrors (0.00s) 2026-10-22T08:13:36.932284031Z === RUN TestCleanupSessionsUseCase_Execute_AgeAndCountCleanup 2026-10-22T08:13:36.932305211Z 2026-10-22T08:13:36Z INF cleaned up old sessions by age deleted=3 max_age_days=7 2026-10-22T08:13:36.932324185Z 2026-10-22T08:13:36Z INF cleaned up old sessions by count deleted=2 max_count=50 2026-10-22T08:13:36.932345886Z 2026-10-22T08:13:36Z INF session cleanup completed by_age=3 by_count=2 total_deleted=5 2026-10-22T08:13:36.932364847Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeAndCountCleanup (0.00s) 2026-10-22T08:13:36.932383315Z === RUN TestCleanupSessionsUseCase_Execute_AgeOnlyCleanup 2026-10-22T08:13:36.932400776Z 2026-10-22T08:13:36Z INF cleaned up old sessions by age deleted=5 max_age_days=30 2026-10-22T08:13:36.932426504Z 2026-10-22T08:13:36Z INF session cleanup completed by_age=5 by_count=0 total_deleted=5 2026-10-22T08:13:36.93244216Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeOnlyCleanup (0.00s) 2026-10-22T08:13:36.932459684Z === RUN TestCleanupSessionsUseCase_Execute_CountOnlyCleanup 2026-10-22T08:13:36.932485553Z 2026-10-22T08:13:36Z INF cleaned up old sessions by count deleted=4 max_count=10 2026-10-22T08:13:36.932507353Z 2026-10-22T08:13:36Z INF session cleanup completed by_age=0 by_count=4 total_deleted=4 2026-10-22T08:13:36.932522864Z --- PASS: TestCleanupSessionsUseCase_Execute_CountOnlyCleanup (0.00s) 2026-10-22T08:13:36.932537245Z === RUN TestCleanupSessionsUseCase_Execute_NoCleanupNeeded 2026-10-22T08:13:36.932552748Z --- PASS: TestCleanupSessionsUseCase_Execute_NoCleanupNeeded (0.00s) 2026-10-22T08:13:36.932567742Z === RUN TestCleanupSessionsUseCase_Execute_AgeDeleteError_ContinuesToCount 2026-10-22T08:13:36.932584981Z 2026-10-22T08:13:36Z WRN failed to delete sessions by age error="db error" 2026-10-22T08:13:36.932602623Z 2026-10-22T08:13:36Z INF cleaned up old sessions by count deleted=3 max_count=50 2026-10-22T08:13:36.932621556Z 2026-10-22T08:13:36Z INF session cleanup completed by_age=0 by_count=3 total_deleted=3 2026-10-22T08:13:36.93264169Z --- PASS: TestCleanupSessionsUseCase_Execute_AgeDeleteError_ContinuesToCount (0.00s) 2026-10-22T08:13:36.932656521Z === RUN TestCleanupSessionsUseCase_Execute_CountDeleteError 2026-10-22T08:13:36.932684891Z 2026-10-22T08:13:36Z INF cleaned up old sessions by age deleted=2 max_age_days=7 2026-10-22T08:13:36.932709009Z 2026-10-22T08:13:36Z WRN failed to delete sessions by count error="db error" 2026-10-22T08:13:36.932731418Z 2026-10-22T08:13:36Z INF session cleanup completed by_age=2 by_count=0 total_deleted=2 2026-10-22T08:13:36.932753497Z --- PASS: TestCleanupSessionsUseCase_Execute_CountDeleteError (0.00s) 2026-10-22T08:13:36.932770572Z === RUN TestCleanupSessionsUseCase_Execute_BothDisabled 2026-10-22T08:13:36.93278796Z --- PASS: TestCleanupSessionsUseCase_Execute_BothDisabled (0.00s) 2026-10-22T08:13:36.932806242Z === RUN TestCleanupSessionsUseCase_Execute_ZeroMaxSessions 2026-10-22T08:13:36.932824095Z 2026-10-22T08:13:36Z INF cleaned up old sessions by count deleted=10 max_count=0 2026-10-22T08:13:36.932842957Z 2026-10-22T08:13:36Z INF session cleanup completed by_age=0 by_count=10 total_deleted=10 2026-10-22T08:13:36.932862697Z --- PASS: TestCleanupSessionsUseCase_Execute_ZeroMaxSessions (0.00s) 2026-10-22T08:13:36.932880717Z === RUN TestDeleteSessionUseCase_Execute_Success 2026-10-22T08:13:36.932900702Z 2026-10-22T08:13:36Z INF deleting session session_id=20251224_120000_delete 2026-10-22T08:13:36.932920732Z --- PASS: TestDeleteSessionUseCase_Execute_Success (0.00s) 2026-10-22T08:13:36.932936096Z === RUN TestDeleteSessionUseCase_Execute_CannotDeleteCurrentSession 2026-10-22T08:13:36.932951094Z --- PASS: TestDeleteSessionUseCase_Execute_CannotDeleteCurrentSession (0.00s) 2026-10-22T08:13:36.932968789Z === RUN TestDeleteSessionUseCase_Execute_SessionNotFound 2026-10-22T08:13:36.932984972Z --- PASS: TestDeleteSessionUseCase_Execute_SessionNotFound (0.00s) 2026-10-22T08:13:36.932998953Z === RUN TestDeleteSessionUseCase_Execute_CannotDeleteActiveSession 2026-10-22T08:13:36.933018421Z --- PASS: TestDeleteSessionUseCase_Execute_CannotDeleteActiveSession (0.00s) 2026-10-22T08:13:36.933032782Z === RUN TestDeleteSessionUseCase_Execute_FindByIDError 2026-10-22T08:13:36.933050007Z --- PASS: TestDeleteSessionUseCase_Execute_FindByIDError (0.00s) 2026-10-22T08:13:36.933069464Z === RUN TestDeleteSessionUseCase_Execute_DeleteSnapshotErrorIgnored 2026-10-22T08:13:36.933089926Z 2026-10-22T08:13:36Z INF deleting session session_id=20251224_120000_nosnapshot 2026-10-22T08:13:36.933117639Z 2026-10-22T08:13:36Z DBG failed to delete session snapshot (may not exist) error="no rows" 2026-10-22T08:13:36.933134429Z --- PASS: TestDeleteSessionUseCase_Execute_DeleteSnapshotErrorIgnored (0.00s) 2026-10-22T08:13:36.933155295Z === RUN TestDeleteSessionUseCase_Execute_DeleteSessionError 2026-10-22T08:13:36.933174388Z 2026-10-22T08:13:36Z INF deleting session session_id=20251224_120000_deleteerror 2026-10-22T08:13:36.933195188Z --- PASS: TestDeleteSessionUseCase_Execute_DeleteSessionError (0.00s) 2026-10-22T08:13:36.933237109Z === RUN TestDeleteSessionUseCase_Execute_EmptyCurrentSessionAllowed 2026-10-22T08:13:36.93325442Z 2026-10-22T08:13:36Z INF deleting session session_id=20251224_120000_nocurrent 2026-10-22T08:13:36.933267735Z --- PASS: TestDeleteSessionUseCase_Execute_EmptyCurrentSessionAllowed (0.00s) 2026-10-22T08:13:36.933281326Z === RUN TestGetConfigSchemaUseCase_Execute 2026-10-22T08:13:36.933294741Z === RUN TestGetConfigSchemaUseCase_Execute/returns_schema_keys_from_provider 2026-10-22T08:13:36.933308457Z === RUN TestGetConfigSchemaUseCase_Execute/returns_empty_slice_when_no_keys 2026-10-22T08:13:36.933323926Z === RUN TestGetConfigSchemaUseCase_Execute/keys_include_all_expected_fields 2026-10-22T08:13:36.933338956Z --- PASS: TestGetConfigSchemaUseCase_Execute (0.00s) 2026-10-22T08:13:36.933375697Z --- PASS: TestGetConfigSchemaUseCase_Execute/returns_schema_keys_from_provider (0.00s) 2026-10-22T08:13:36.933412558Z --- PASS: TestGetConfigSchemaUseCase_Execute/returns_empty_slice_when_no_keys (0.00s) 2026-10-22T08:13:36.933448643Z --- PASS: TestGetConfigSchemaUseCase_Execute/keys_include_all_expected_fields (0.00s) 2026-10-22T08:13:36.933467076Z === RUN TestGetLastRestorableSessionUseCase_NoSessions 2026-10-22T08:13:36.933483939Z 2026-10-22T08:13:36Z DBG auto-restore: no restorable session found 2026-10-22T08:13:36.933498254Z --- PASS: TestGetLastRestorableSessionUseCase_NoSessions (0.00s) 2026-10-22T08:13:36.933512044Z === RUN TestGetLastRestorableSessionUseCase_OnlyCurrentSession 2026-10-22T08:13:36.933525565Z 2026-10-22T08:13:36Z DBG auto-restore: no restorable session found 2026-10-22T08:13:36.933547869Z --- PASS: TestGetLastRestorableSessionUseCase_OnlyCurrentSession (0.00s) 2026-10-22T08:13:36.933561654Z === RUN TestGetLastRestorableSessionUseCase_SkipsCLISessions 2026-10-22T08:13:36.933579789Z 2026-10-22T08:13:36Z DBG auto-restore: no restorable session found 2026-10-22T08:13:36.933598068Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsCLISessions (0.00s) 2026-10-22T08:13:36.933612295Z === RUN TestGetLastRestorableSessionUseCase_SkipsActiveSessions 2026-10-22T08:13:36.93363513Z 2026-10-22T08:13:36Z DBG auto-restore: skipping active session session_id=20251225_120000_actv 2026-10-22T08:13:36.933655565Z 2026-10-22T08:13:36Z DBG auto-restore: no restorable session found 2026-10-22T08:13:36.933672248Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsActiveSessions (0.00s) 2026-10-22T08:13:36.933688509Z === RUN TestGetLastRestorableSessionUseCase_SkipsNoSnapshot 2026-10-22T08:13:36.933707807Z 2026-10-22T08:13:36Z DBG auto-restore: no restorable session found 2026-10-22T08:13:36.933721836Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsNoSnapshot (0.00s) 2026-10-22T08:13:36.933736502Z === RUN TestGetLastRestorableSessionUseCase_SkipsEmptyTabs 2026-10-22T08:13:36.933756271Z 2026-10-22T08:13:36Z DBG auto-restore: skipping session with no tabs session_id=20251225_120000_emty 2026-10-22T08:13:36.93377565Z 2026-10-22T08:13:36Z DBG auto-restore: no restorable session found 2026-10-22T08:13:36.933792152Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsEmptyTabs (0.00s) 2026-10-22T08:13:36.93380613Z === RUN TestGetLastRestorableSessionUseCase_ReturnsEndedSession 2026-10-22T08:13:36.933833839Z 2026-10-22T08:13:36Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_good tabs=1 2026-10-22T08:13:36.933849787Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsEndedSession (0.00s) 2026-10-22T08:13:36.933865367Z === RUN TestGetLastRestorableSessionUseCase_ReturnsCrashedSession 2026-10-22T08:13:36.933884356Z 2026-10-22T08:13:36Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_crsh tabs=1 2026-10-22T08:13:36.933902067Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsCrashedSession (0.00s) 2026-10-22T08:13:36.933922519Z === RUN TestGetLastRestorableSessionUseCase_ReturnsMostRecent 2026-10-22T08:13:36.933942155Z 2026-10-22T08:13:36Z INF auto-restore: found restorable session panes=0 session_id=20251225_140000_new1 tabs=1 2026-10-22T08:13:36.933956755Z --- PASS: TestGetLastRestorableSessionUseCase_ReturnsMostRecent (0.00s) 2026-10-22T08:13:36.933970442Z === RUN TestGetLastRestorableSessionUseCase_SkipsFirstIfNoSnapshot 2026-10-22T08:13:36.933989577Z 2026-10-22T08:13:36Z INF auto-restore: found restorable session panes=0 session_id=20251225_120000_good tabs=1 2026-10-22T08:13:36.934010426Z --- PASS: TestGetLastRestorableSessionUseCase_SkipsFirstIfNoSnapshot (0.00s) 2026-10-22T08:13:36.934026817Z === RUN TestHandlePermissionUseCase_AutoAllowDisplayCapture 2026-10-22T08:13:36.934047298Z 2026-10-22T08:13:36Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:13:36.934062533Z --- PASS: TestHandlePermissionUseCase_AutoAllowDisplayCapture (0.00s) 2026-10-22T08:13:36.934078365Z === RUN TestHandlePermissionUseCase_AutoAllowDeviceInfo 2026-10-22T08:13:36.934102127Z 2026-10-22T08:13:36Z DBG auto-allowing permission request component=permission origin=https://example.com types=["device_info"] 2026-10-22T08:13:36.934117364Z --- PASS: TestHandlePermissionUseCase_AutoAllowDeviceInfo (0.00s) 2026-10-22T08:13:36.934134618Z === RUN TestHandlePermissionUseCase_StoredPermissionGranted 2026-10-22T08:13:36.934156742Z 2026-10-22T08:13:36Z DBG using stored permission: granted component=permission origin=https://meet.example.com types=["microphone"] 2026-10-22T08:13:36.934172085Z --- PASS: TestHandlePermissionUseCase_StoredPermissionGranted (0.00s) 2026-10-22T08:13:36.934186435Z === RUN TestHandlePermissionUseCase_StoredPermissionDenied 2026-10-22T08:13:36.934209429Z 2026-10-22T08:13:36Z DBG using stored permission: denied component=permission origin=https://meet.example.com types=["camera"] 2026-10-22T08:13:36.934225141Z --- PASS: TestHandlePermissionUseCase_StoredPermissionDenied (0.00s) 2026-10-22T08:13:36.934240146Z === RUN TestHandlePermissionUseCase_ShowDialogForPrompt 2026-10-22T08:13:36.934254915Z 2026-10-22T08:13:36Z DBG user allowed permission persistent=false 2026-10-22T08:13:36.934286622Z --- PASS: TestHandlePermissionUseCase_ShowDialogForPrompt (0.00s) 2026-10-22T08:13:36.934308642Z === RUN TestHandlePermissionUseCase_PersistAllowed 2026-10-22T08:13:36.934326071Z 2026-10-22T08:13:36Z DBG user allowed permission persistent=true 2026-10-22T08:13:36.934342326Z --- PASS: TestHandlePermissionUseCase_PersistAllowed (0.00s) 2026-10-22T08:13:36.934356528Z === RUN TestHandlePermissionUseCase_PersistDenied 2026-10-22T08:13:36.934370282Z 2026-10-22T08:13:36Z DBG user denied permission 2026-10-22T08:13:36.934382791Z --- PASS: TestHandlePermissionUseCase_PersistDenied (0.00s) 2026-10-22T08:13:36.934398669Z === RUN TestHandlePermissionUseCase_EmptyOrigin 2026-10-22T08:13:36.934427503Z 2026-10-22T08:13:36Z WRN permission request with empty origin, denying component=permission origin= types=["microphone"] 2026-10-22T08:13:36.934445622Z --- PASS: TestHandlePermissionUseCase_EmptyOrigin (0.00s) 2026-10-22T08:13:36.934464741Z === RUN TestHandlePermissionUseCase_CombinedPermissions 2026-10-22T08:13:36.934486786Z 2026-10-22T08:13:36Z DBG using stored permission: denied component=permission origin=https://meet.example.com types=["microphone","camera"] 2026-10-22T08:13:36.934502645Z --- PASS: TestHandlePermissionUseCase_CombinedPermissions (0.00s) 2026-10-22T08:13:36.93451667Z === RUN TestHandlePermissionUseCase_QueryPermissionState_AutoAllow 2026-10-22T08:13:36.934545474Z 2026-10-22T08:13:36Z DBG query: no stored permission for auto-allow type, returning granted component=permission origin=https://example.com type=display 2026-10-22T08:13:36.934567306Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_AutoAllow (0.00s) 2026-10-22T08:13:36.934584361Z === RUN TestHandlePermissionUseCase_QueryPermissionState_AutoAllowManualOverride 2026-10-22T08:13:36.93460728Z 2026-10-22T08:13:36Z DBG query: returning stored permission component=permission decision=denied origin=https://example.com type=display 2026-10-22T08:13:36.934628719Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_AutoAllowManualOverride (0.00s) 2026-10-22T08:13:36.934643741Z === RUN TestHandlePermissionUseCase_QueryPermissionState_Stored 2026-10-22T08:13:36.934670654Z 2026-10-22T08:13:36Z DBG query: returning stored permission component=permission decision=denied origin=https://meet.example.com type=microphone 2026-10-22T08:13:36.934702309Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_Stored (0.00s) 2026-10-22T08:13:36.93471729Z === RUN TestHandlePermissionUseCase_QueryPermissionState_NoRecord 2026-10-22T08:13:36.934745924Z 2026-10-22T08:13:36Z DBG query: no stored permission, returning prompt component=permission origin=https://meet.example.com type=camera 2026-10-22T08:13:36.934767237Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_NoRecord (0.00s) 2026-10-22T08:13:36.934787446Z === RUN TestHandlePermissionUseCase_QueryPermissionState_EmptyOriginReturnsPrompt 2026-10-22T08:13:36.934810346Z 2026-10-22T08:13:36Z WRN query: empty origin, returning prompt component=permission origin= type=display 2026-10-22T08:13:36.934849412Z --- PASS: TestHandlePermissionUseCase_QueryPermissionState_EmptyOriginReturnsPrompt (0.00s) 2026-10-22T08:13:36.934865626Z === RUN TestHandlePermissionUseCase_NonPersistableNotSaved 2026-10-22T08:13:36.934891136Z 2026-10-22T08:13:36Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:13:36.934921296Z --- PASS: TestHandlePermissionUseCase_NonPersistableNotSaved (0.00s) 2026-10-22T08:13:36.934938832Z === RUN TestHandlePermissionUseCase_NoDialogPresenter 2026-10-22T08:13:36.934970741Z 2026-10-22T08:13:36Z WRN no dialog presenter available, denying permission origin=https://meet.example.com 2026-10-22T08:13:36.934988452Z --- PASS: TestHandlePermissionUseCase_NoDialogPresenter (0.00s) 2026-10-22T08:13:36.935005763Z === RUN TestHandlePermissionUseCase_DisplayOverrideDenied 2026-10-22T08:13:36.935030791Z 2026-10-22T08:13:36Z DBG manual override denied auto-allow permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:13:36.935051453Z --- PASS: TestHandlePermissionUseCase_DisplayOverrideDenied (0.00s) 2026-10-22T08:13:36.93506816Z === RUN TestHandlePermissionUseCase_GetSetResetManualDecision 2026-10-22T08:13:36.935095445Z --- PASS: TestHandlePermissionUseCase_GetSetResetManualDecision (0.00s) 2026-10-22T08:13:36.93511509Z === RUN TestHandlePermissionUseCase_SetManualPermissionDecision_NonPersistable 2026-10-22T08:13:36.935136624Z --- PASS: TestHandlePermissionUseCase_SetManualPermissionDecision_NonPersistable (0.00s) 2026-10-22T08:13:36.935151388Z === RUN TestHandlePermissionUseCase_UsesInjectedLoggerFactory 2026-10-22T08:13:36.93517332Z 2026-10-22T08:13:36Z WRN permission request with empty origin, denying component=permission origin= types=["microphone"] 2026-10-22T08:13:36.935192089Z --- PASS: TestHandlePermissionUseCase_UsesInjectedLoggerFactory (0.00s) 2026-10-22T08:13:36.935205898Z === RUN TestHandlePermissionUseCase_WebsiteDataAccess_ShowsDialogAndPersists 2026-10-22T08:13:36.935226922Z 2026-10-22T08:13:36Z INF website data access permission allowed current_domain=[redacted-url] persistent=true requesting_domain=[redacted-url] 2026-10-22T08:13:36.935248532Z 2026-10-22T08:13:36Z DBG user allowed permission persistent=true 2026-10-22T08:13:36.935264365Z --- PASS: TestHandlePermissionUseCase_WebsiteDataAccess_ShowsDialogAndPersists (0.00s) 2026-10-22T08:13:36.935280713Z === RUN TestHandlePermissionUseCase_WebsiteDataAccess_UsesStoredGrant 2026-10-22T08:13:36.935313705Z 2026-10-22T08:13:36Z INF using stored website data access permission: granted component=permission current_domain=[redacted-url] origin=https://shop.example.com requesting_domain=[redacted-url] types=["website_data_access"] 2026-10-22T08:13:36.935340676Z 2026-10-22T08:13:36Z DBG using stored permission: granted component=permission origin=https://shop.example.com types=["website_data_access"] 2026-10-22T08:13:36.93536429Z --- PASS: TestHandlePermissionUseCase_WebsiteDataAccess_UsesStoredGrant (0.00s) 2026-10-22T08:13:36.935379835Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog 2026-10-22T08:13:36.935393886Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/allow 2026-10-22T08:13:36.935412069Z 2026-10-22T08:13:36Z DBG user allowed permission persistent=false 2026-10-22T08:13:36.935428166Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_allow_is_never_persisted 2026-10-22T08:13:36.935443451Z 2026-10-22T08:13:36Z DBG user allowed permission persistent=true 2026-10-22T08:13:36.935469606Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/deny 2026-10-22T08:13:36.935484959Z 2026-10-22T08:13:36Z DBG user denied permission 2026-10-22T08:13:36.935506065Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_deny_is_never_persisted 2026-10-22T08:13:36.935524391Z 2026-10-22T08:13:36Z DBG user denied permission 2026-10-22T08:13:36.935539152Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog (0.00s) 2026-10-22T08:13:36.935574414Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/allow (0.00s) 2026-10-22T08:13:36.935620458Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_allow_is_never_persisted (0.00s) 2026-10-22T08:13:36.935657828Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/deny (0.00s) 2026-10-22T08:13:36.93572143Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayShowsDialog/always_deny_is_never_persisted (0.00s) 2026-10-22T08:13:36.935743818Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayIgnoresStoredDecision 2026-10-22T08:13:36.935758059Z 2026-10-22T08:13:36Z DBG user denied permission 2026-10-22T08:13:36.93579009Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayIgnoresStoredDecision (0.00s) 2026-10-22T08:13:36.935807808Z === RUN TestHandlePermissionUseCase_UnmediatedDisplayWithMicrophoneDoesNotPersistDisplay 2026-10-22T08:13:36.935827163Z 2026-10-22T08:13:36Z DBG user allowed permission persistent=true 2026-10-22T08:13:36.935857658Z --- PASS: TestHandlePermissionUseCase_UnmediatedDisplayWithMicrophoneDoesNotPersistDisplay (0.00s) 2026-10-22T08:13:36.93587405Z === RUN TestHandlePermissionUseCase_DisplayWithoutFlagStillAutoAllowed 2026-10-22T08:13:36.935894482Z 2026-10-22T08:13:36Z DBG auto-allowing permission request component=permission origin=https://meet.example.com types=["display"] 2026-10-22T08:13:36.935910066Z --- PASS: TestHandlePermissionUseCase_DisplayWithoutFlagStillAutoAllowed (0.00s) 2026-10-22T08:13:36.935929268Z === RUN TestGetKeybindingsUseCase_Execute 2026-10-22T08:13:36.935954845Z === RUN TestGetKeybindingsUseCase_Execute/returns_keybindings_from_provider 2026-10-22T08:13:36.935970973Z === RUN TestGetKeybindingsUseCase_Execute/returns_error_when_provider_fails 2026-10-22T08:13:36.935987749Z === RUN TestGetKeybindingsUseCase_Execute/returns_error_when_provider_is_nil 2026-10-22T08:13:36.936009633Z --- PASS: TestGetKeybindingsUseCase_Execute (0.00s) 2026-10-22T08:13:36.936045721Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_keybindings_from_provider (0.00s) 2026-10-22T08:13:36.936083936Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_error_when_provider_fails (0.00s) 2026-10-22T08:13:36.93611862Z --- PASS: TestGetKeybindingsUseCase_Execute/returns_error_when_provider_is_nil (0.00s) 2026-10-22T08:13:36.936131957Z === RUN TestSetKeybindingUseCase_Execute 2026-10-22T08:13:36.936148656Z === RUN TestSetKeybindingUseCase_Execute/accepts_vim_mode 2026-10-22T08:13:36.936163273Z === RUN TestSetKeybindingUseCase_Execute/successfully_sets_keybinding 2026-10-22T08:13:36.936179899Z === RUN TestSetKeybindingUseCase_Execute/returns_conflicts_when_detected 2026-10-22T08:13:36.936212729Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_saver_fails 2026-10-22T08:13:36.936228819Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T08:13:36.93624341Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_mode_is_empty 2026-10-22T08:13:36.936257727Z === RUN TestSetKeybindingUseCase_Execute/returns_error_when_action_is_empty 2026-10-22T08:13:36.936273641Z === RUN TestSetKeybindingUseCase_Execute/returns_error_for_invalid_mode 2026-10-22T08:13:36.936289414Z --- PASS: TestSetKeybindingUseCase_Execute (0.00s) 2026-10-22T08:13:36.936320951Z --- PASS: TestSetKeybindingUseCase_Execute/accepts_vim_mode (0.00s) 2026-10-22T08:13:36.936361487Z --- PASS: TestSetKeybindingUseCase_Execute/successfully_sets_keybinding (0.00s) 2026-10-22T08:13:36.936399498Z --- PASS: TestSetKeybindingUseCase_Execute/returns_conflicts_when_detected (0.00s) 2026-10-22T08:13:36.936436048Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T08:13:36.936476143Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T08:13:36.93651782Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_mode_is_empty (0.00s) 2026-10-22T08:13:36.936555934Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_when_action_is_empty (0.00s) 2026-10-22T08:13:36.936599531Z --- PASS: TestSetKeybindingUseCase_Execute/returns_error_for_invalid_mode (0.00s) 2026-10-22T08:13:36.936621504Z === RUN TestResetKeybindingUseCase_Execute 2026-10-22T08:13:36.936640767Z === RUN TestResetKeybindingUseCase_Execute/successfully_resets_keybinding 2026-10-22T08:13:36.936668762Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_saver_fails 2026-10-22T08:13:36.936690573Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T08:13:36.936713388Z === RUN TestResetKeybindingUseCase_Execute/returns_error_when_mode_is_empty 2026-10-22T08:13:36.936729998Z --- PASS: TestResetKeybindingUseCase_Execute (0.00s) 2026-10-22T08:13:36.936769738Z --- PASS: TestResetKeybindingUseCase_Execute/successfully_resets_keybinding (0.00s) 2026-10-22T08:13:36.936808429Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T08:13:36.936850777Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T08:13:36.936898176Z --- PASS: TestResetKeybindingUseCase_Execute/returns_error_when_mode_is_empty (0.00s) 2026-10-22T08:13:36.936914403Z === RUN TestResetAllKeybindingsUseCase_Execute 2026-10-22T08:13:36.936940661Z === RUN TestResetAllKeybindingsUseCase_Execute/successfully_resets_all_keybindings 2026-10-22T08:13:36.936956529Z === RUN TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_fails 2026-10-22T08:13:36.936979056Z === RUN TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_is_nil 2026-10-22T08:13:36.936993897Z --- PASS: TestResetAllKeybindingsUseCase_Execute (0.00s) 2026-10-22T08:13:36.937031945Z --- PASS: TestResetAllKeybindingsUseCase_Execute/successfully_resets_all_keybindings (0.00s) 2026-10-22T08:13:36.937069252Z --- PASS: TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_fails (0.00s) 2026-10-22T08:13:36.937109517Z --- PASS: TestResetAllKeybindingsUseCase_Execute/returns_error_when_saver_is_nil (0.00s) 2026-10-22T08:13:36.937132448Z === RUN TestListSessionsUseCase_Execute_ReturnsSessionsWithState 2026-10-22T08:13:36.937143958Z --- PASS: TestListSessionsUseCase_Execute_ReturnsSessionsWithState (0.00s) 2026-10-22T08:13:36.937159527Z === RUN TestListSessionsUseCase_GetPurgeableSessions_ReturnsOnlyInactive 2026-10-22T08:13:36.937170429Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_ReturnsOnlyInactive (0.00s) 2026-10-22T08:13:36.937192128Z === RUN TestListSessionsUseCase_GetPurgeableSessions_EmptyWhenAllActive 2026-10-22T08:13:36.937212733Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_EmptyWhenAllActive (0.00s) 2026-10-22T08:13:36.937226777Z === RUN TestListSessionsUseCase_GetPurgeableSessions_HandlesGetSizeError 2026-10-22T08:13:36.937250534Z 2026-10-22T08:13:36Z WRN failed to get total snapshots size error="assert.AnError general error for testing" 2026-10-22T08:13:36.937269751Z --- PASS: TestListSessionsUseCase_GetPurgeableSessions_HandlesGetSizeError (0.00s) 2026-10-22T08:13:36.937283438Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsURLSet 2026-10-22T08:13:36.937300028Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.937312857Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.937327136Z 2026-10-22T08:13:36Z DBG retrieved favorites count=3 2026-10-22T08:13:36.93734424Z 2026-10-22T08:13:36Z DBG retrieved favorite URLs count=3 2026-10-22T08:13:36.937359536Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsURLSet (0.00s) 2026-10-22T08:13:36.937385143Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsEmptySetWhenNoFavorites 2026-10-22T08:13:36.937399278Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.937414625Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.937432782Z 2026-10-22T08:13:36Z DBG retrieved favorites count=0 2026-10-22T08:13:36.937451148Z 2026-10-22T08:13:36Z DBG retrieved favorite URLs count=0 2026-10-22T08:13:36.937471908Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsEmptySetWhenNoFavorites (0.00s) 2026-10-22T08:13:36.937489026Z === RUN TestManageFavoritesUseCase_GetAllURLs_ReturnsErrorOnRepoFailure 2026-10-22T08:13:36.937505501Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.937522303Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.937548472Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T08:13:36.937575837Z === RUN TestManageFavoritesUseCase_Toggle_AddsWhenNotFavorite 2026-10-22T08:13:36.93759257Z 2026-10-22T08:13:36Z DBG toggling favorite url=example.com 2026-10-22T08:13:36.93762627Z 2026-10-22T08:13:36Z INF favorite added via toggle id=0 url=example.com 2026-10-22T08:13:36.937647706Z --- PASS: TestManageFavoritesUseCase_Toggle_AddsWhenNotFavorite (0.00s) 2026-10-22T08:13:36.937661782Z === RUN TestManageFavoritesUseCase_Toggle_RemovesWhenAlreadyFavorite 2026-10-22T08:13:36.937675286Z 2026-10-22T08:13:36Z DBG toggling favorite url=example.com 2026-10-22T08:13:36.93770124Z 2026-10-22T08:13:36Z INF favorite removed via toggle id=42 url=example.com 2026-10-22T08:13:36.937719043Z --- PASS: TestManageFavoritesUseCase_Toggle_RemovesWhenAlreadyFavorite (0.00s) 2026-10-22T08:13:36.937742974Z === RUN TestManageFavoritesUseCase_Toggle_EmptyURLReturnsError 2026-10-22T08:13:36.937766074Z --- PASS: TestManageFavoritesUseCase_Toggle_EmptyURLReturnsError (0.00s) 2026-10-22T08:13:36.93778187Z === RUN TestManageFavoritesUseCase_ToggleNormalizesURLBeforeLookup 2026-10-22T08:13:36.937801639Z 2026-10-22T08:13:36Z DBG toggling favorite url=example.com 2026-10-22T08:13:36.937823708Z 2026-10-22T08:13:36Z INF favorite added via toggle id=0 url=example.com 2026-10-22T08:13:36.937840308Z --- PASS: TestManageFavoritesUseCase_ToggleNormalizesURLBeforeLookup (0.00s) 2026-10-22T08:13:36.937854905Z === RUN TestManageFavoritesUseCase_Toggle_FindByURLErrorReturnsError 2026-10-22T08:13:36.937868776Z 2026-10-22T08:13:36Z DBG toggling favorite url=example.com 2026-10-22T08:13:36.937892955Z --- PASS: TestManageFavoritesUseCase_Toggle_FindByURLErrorReturnsError (0.00s) 2026-10-22T08:13:36.937907398Z === RUN TestManageFavoritesUseCase_Toggle_SaveErrorReturnsError 2026-10-22T08:13:36.937925894Z 2026-10-22T08:13:36Z DBG toggling favorite url=example.com 2026-10-22T08:13:36.937946759Z --- PASS: TestManageFavoritesUseCase_Toggle_SaveErrorReturnsError (0.00s) 2026-10-22T08:13:36.93796161Z === RUN TestManageFavoritesUseCase_Toggle_DeleteErrorReturnsError 2026-10-22T08:13:36.937978375Z 2026-10-22T08:13:36Z DBG toggling favorite url=example.com 2026-10-22T08:13:36.937997086Z --- PASS: TestManageFavoritesUseCase_Toggle_DeleteErrorReturnsError (0.00s) 2026-10-22T08:13:36.938012164Z === RUN TestManageFavoritesUseCase_UpdateFavoritePreservesShortcutWhenOmitted 2026-10-22T08:13:36.93802799Z 2026-10-22T08:13:36Z DBG updating favorite id=42 2026-10-22T08:13:36.938048798Z 2026-10-22T08:13:36Z INF favorite updated id=42 2026-10-22T08:13:36.938064745Z --- PASS: TestManageFavoritesUseCase_UpdateFavoritePreservesShortcutWhenOmitted (0.00s) 2026-10-22T08:13:36.938079637Z === RUN TestManageFavoritesUseCase_UpdateFavoriteClearsShortcutWhenExplicit 2026-10-22T08:13:36.938093792Z 2026-10-22T08:13:36Z DBG updating favorite id=42 2026-10-22T08:13:36.938107889Z 2026-10-22T08:13:36Z INF favorite updated id=42 2026-10-22T08:13:36.938122603Z --- PASS: TestManageFavoritesUseCase_UpdateFavoriteClearsShortcutWhenExplicit (0.00s) 2026-10-22T08:13:36.938136888Z === RUN TestManageFavoritesUseCase_FilterForOmnibox_RanksPrefixBeforeContains 2026-10-22T08:13:36.938152101Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.938166002Z 2026-10-22T08:13:36Z DBG retrieved favorites count=3 2026-10-22T08:13:36.938185403Z --- PASS: TestManageFavoritesUseCase_FilterForOmnibox_RanksPrefixBeforeContains (0.00s) 2026-10-22T08:13:36.938201032Z === RUN TestManageFavoritesUseCase_FilterForOmnibox_EmptyQueryKeepsRepositoryOrder 2026-10-22T08:13:36.938214262Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.938231392Z 2026-10-22T08:13:36Z DBG retrieved favorites count=2 2026-10-22T08:13:36.938248522Z --- PASS: TestManageFavoritesUseCase_FilterForOmnibox_EmptyQueryKeepsRepositoryOrder (0.00s) 2026-10-22T08:13:36.93826471Z === RUN TestManageFavoritesUseCase_GetAllURLs_UsesCache 2026-10-22T08:13:36.938282774Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.938297979Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.9383114Z 2026-10-22T08:13:36Z DBG retrieved favorites count=1 2026-10-22T08:13:36.938328434Z 2026-10-22T08:13:36Z DBG retrieved favorite URLs count=1 2026-10-22T08:13:36.9383443Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.938358424Z --- PASS: TestManageFavoritesUseCase_GetAllURLs_UsesCache (0.00s) 2026-10-22T08:13:36.938372471Z === RUN TestManageFavoritesUseCase_Toggle_InvalidatesCache 2026-10-22T08:13:36.938388204Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.938405943Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.938420179Z 2026-10-22T08:13:36Z DBG retrieved favorites count=1 2026-10-22T08:13:36.938435966Z 2026-10-22T08:13:36Z DBG retrieved favorite URLs count=1 2026-10-22T08:13:36.938457022Z 2026-10-22T08:13:36Z DBG toggling favorite url=new.example 2026-10-22T08:13:36.93847477Z 2026-10-22T08:13:36Z INF favorite added via toggle id=0 url=new.example 2026-10-22T08:13:36.938490166Z 2026-10-22T08:13:36Z DBG getting all favorite URLs 2026-10-22T08:13:36.938503478Z 2026-10-22T08:13:36Z DBG getting all favorites 2026-10-22T08:13:36.938521421Z 2026-10-22T08:13:36Z DBG retrieved favorites count=2 2026-10-22T08:13:36.938540496Z 2026-10-22T08:13:36Z DBG retrieved favorite URLs count=2 2026-10-22T08:13:36.938556503Z --- PASS: TestManageFavoritesUseCase_Toggle_InvalidatesCache (0.00s) 2026-10-22T08:13:36.938570113Z === RUN TestManageFavoritesUseCase_AddFavoriteNormalizesURL 2026-10-22T08:13:36.938590163Z 2026-10-22T08:13:36Z INF favorite added id=0 url=example.com 2026-10-22T08:13:36.938605057Z --- PASS: TestManageFavoritesUseCase_AddFavoriteNormalizesURL (0.00s) 2026-10-22T08:13:36.93862103Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsInvalidTagIDs 2026-10-22T08:13:36.938635349Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsInvalidTagIDs (0.00s) 2026-10-22T08:13:36.938649441Z === RUN TestManageFavoritesUseCase_AddFavoriteAssignsTagsWithoutFolder 2026-10-22T08:13:36.938667104Z 2026-10-22T08:13:36Z INF favorite added id=42 url=example.com 2026-10-22T08:13:36.938684413Z --- PASS: TestManageFavoritesUseCase_AddFavoriteAssignsTagsWithoutFolder (0.00s) 2026-10-22T08:13:36.9386994Z === RUN TestManageFavoritesUseCase_AddFavoriteReturnsAssignTagError 2026-10-22T08:13:36.938713985Z --- PASS: TestManageFavoritesUseCase_AddFavoriteReturnsAssignTagError (0.00s) 2026-10-22T08:13:36.938728691Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL 2026-10-22T08:13:36.938745057Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/#00 2026-10-22T08:13:36.938760182Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/not_a_url 2026-10-22T08:13:36.938775668Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/javascript:alert(1) 2026-10-22T08:13:36.938794475Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/data:text/html, 2026-10-22T08:13:36.938815714Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/https:///missing-host 2026-10-22T08:13:36.938832429Z === RUN TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/dumb:///missing-host 2026-10-22T08:13:36.938847752Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL (0.00s) 2026-10-22T08:13:36.938884863Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/#00 (0.00s) 2026-10-22T08:13:36.938928397Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/not_a_url (0.00s) 2026-10-22T08:13:36.93896968Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/javascript:alert(1) (0.00s) 2026-10-22T08:13:36.939019623Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/data:text/html, (0.00s) 2026-10-22T08:13:36.93911762Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/https:///missing-host (0.00s) 2026-10-22T08:13:36.939165237Z --- PASS: TestManageFavoritesUseCase_AddFavoriteRejectsUnsafeOrMalformedURL/dumb:///missing-host (0.00s) 2026-10-22T08:13:36.939181866Z === RUN TestManageFavoritesUseCase_AddFavoriteNormalizesOpaqueDumbRoute 2026-10-22T08:13:36.939195322Z 2026-10-22T08:13:36Z INF favorite added id=0 url=history 2026-10-22T08:13:36.939207233Z --- PASS: TestManageFavoritesUseCase_AddFavoriteNormalizesOpaqueDumbRoute (0.00s) 2026-10-22T08:13:36.939218601Z === RUN TestManageSessionUseCase_StartSession_SavesAndReturnsLogger 2026-10-22T08:13:36.939230684Z  INF session started session_id=20261022_081336_9438 type=browser 2026-10-22T08:13:36.939241768Z --- PASS: TestManageSessionUseCase_StartSession_SavesAndReturnsLogger (0.00s) 2026-10-22T08:13:36.939251837Z === RUN TestManageSessionUseCase_StartSession_WhenSaveFails_CleansUp 2026-10-22T08:13:36.93926181Z --- PASS: TestManageSessionUseCase_StartSession_WhenSaveFails_CleansUp (0.00s) 2026-10-22T08:13:36.939273992Z === RUN TestRestoreSessionUseCase_Execute_ReturnsState 2026-10-22T08:13:36.939286991Z 2026-10-22T08:13:36Z INF restoring session state session_id=20251224_120000_restore 2026-10-22T08:13:36.939302166Z 2026-10-22T08:13:36Z INF session state loaded for restoration pane_count=0 session_id=20251224_120000_restore tab_count=1 2026-10-22T08:13:36.939315085Z --- PASS: TestRestoreSessionUseCase_Execute_ReturnsState (0.00s) 2026-10-22T08:13:36.939327989Z === RUN TestRestoreSessionUseCase_Execute_RequiresSessionID 2026-10-22T08:13:36.939338095Z --- PASS: TestRestoreSessionUseCase_Execute_RequiresSessionID (0.00s) 2026-10-22T08:13:36.939353855Z === RUN TestRestoreSessionUseCase_Execute_SessionNotFound 2026-10-22T08:13:36.939366945Z 2026-10-22T08:13:36Z INF restoring session state session_id=20251224_120000_notfound 2026-10-22T08:13:36.939373628Z --- PASS: TestRestoreSessionUseCase_Execute_SessionNotFound (0.00s) 2026-10-22T08:13:36.939379037Z === RUN TestRestoreSessionUseCase_Execute_VersionMismatch 2026-10-22T08:13:36.939386029Z 2026-10-22T08:13:36Z INF restoring session state session_id=20251224_120000_version 2026-10-22T08:13:36.939395417Z 2026-10-22T08:13:36Z WRN session state version is newer than current version current_version=2 state_version=3 2026-10-22T08:13:36.939402644Z --- PASS: TestRestoreSessionUseCase_Execute_VersionMismatch (0.00s) 2026-10-22T08:13:36.93940892Z === RUN TestRestoreSessionUseCase_Execute_GetSnapshotError 2026-10-22T08:13:36.939415762Z 2026-10-22T08:13:36Z INF restoring session state session_id=20251224_120000_error 2026-10-22T08:13:36.939421527Z --- PASS: TestRestoreSessionUseCase_Execute_GetSnapshotError (0.00s) 2026-10-22T08:13:36.939426538Z === RUN TestRestoreSessionUseCase_DeleteSnapshot 2026-10-22T08:13:36.939431694Z --- PASS: TestRestoreSessionUseCase_DeleteSnapshot (0.00s) 2026-10-22T08:13:36.939436749Z === RUN TestSaveWebUIConfigUseCase_Validation 2026-10-22T08:13:36.939443455Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_invalid_default_search_URL 2026-10-22T08:13:36.939449448Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_invalid_performance_profile 2026-10-22T08:13:36.939454853Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_NaN_UI_scale 2026-10-22T08:13:36.939460429Z === RUN TestSaveWebUIConfigUseCase_Validation/rejects_infinite_UI_scale 2026-10-22T08:13:36.939465541Z --- PASS: TestSaveWebUIConfigUseCase_Validation (0.00s) 2026-10-22T08:13:36.939483263Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_invalid_default_search_URL (0.00s) 2026-10-22T08:13:36.939500243Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_invalid_performance_profile (0.00s) 2026-10-22T08:13:36.939515007Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_NaN_UI_scale (0.00s) 2026-10-22T08:13:36.939530422Z --- PASS: TestSaveWebUIConfigUseCase_Validation/rejects_infinite_UI_scale (0.00s) 2026-10-22T08:13:36.939536225Z === RUN TestSaveWebUIConfigUseCase_RejectsDuplicateTrimmedSearchShortcutKeys 2026-10-22T08:13:36.939542087Z --- PASS: TestSaveWebUIConfigUseCase_RejectsDuplicateTrimmedSearchShortcutKeys (0.00s) 2026-10-22T08:13:36.939547623Z === RUN TestSaveWebUIConfigUseCase_NormalizesAndSavesValidConfig 2026-10-22T08:13:36.939553153Z --- PASS: TestSaveWebUIConfigUseCase_NormalizesAndSavesValidConfig (0.00s) 2026-10-22T08:13:36.939558904Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile 2026-10-22T08:13:36.939565193Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/custom_is_clamped 2026-10-22T08:13:36.939572137Z === RUN TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/other_profiles_are_untouched 2026-10-22T08:13:36.939578798Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile (0.00s) 2026-10-22T08:13:36.939598254Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/custom_is_clamped (0.00s) 2026-10-22T08:13:36.939620391Z --- PASS: TestSaveWebUIConfigUseCase_ClampsCustomPerformanceOnlyForCustomProfile/other_profiles_are_untouched (0.00s) 2026-10-22T08:13:36.939626207Z === RUN TestSearchHistoryUseCase_GetRecent_ZeroLimitMeansAll 2026-10-22T08:13:36.939631729Z --- PASS: TestSearchHistoryUseCase_GetRecent_ZeroLimitMeansAll (0.00s) 2026-10-22T08:13:36.939637401Z === RUN TestSearchHistoryUseCase_GetRecent_NegativeLimitDefaultsToPageSize 2026-10-22T08:13:36.939643142Z --- PASS: TestSearchHistoryUseCase_GetRecent_NegativeLimitDefaultsToPageSize (0.00s) 2026-10-22T08:13:36.939648671Z === RUN TestSearchHistoryUseCase_GetRecent_ClampsOversizedLimit 2026-10-22T08:13:36.939654072Z --- PASS: TestSearchHistoryUseCase_GetRecent_ClampsOversizedLimit (0.00s) 2026-10-22T08:13:36.939659537Z === RUN TestSearchHistoryUseCase_Search_ClampsOversizedLimit 2026-10-22T08:13:36.939665755Z 2026-10-22T08:13:36Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:13:36.939671632Z --- PASS: TestSearchHistoryUseCase_Search_ClampsOversizedLimit (0.00s) 2026-10-22T08:13:36.939676871Z === RUN TestSearchHistoryUseCase_Search_AppliesOptionalAgeScope 2026-10-22T08:13:36.939682928Z 2026-10-22T08:13:36Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:13:36.939688476Z --- PASS: TestSearchHistoryUseCase_Search_AppliesOptionalAgeScope (0.00s) 2026-10-22T08:13:36.939693883Z === RUN TestSearchHistoryUseCase_Search_ZeroMaxAgeMeansAllHistory 2026-10-22T08:13:36.939699923Z 2026-10-22T08:13:36Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:13:36.939705535Z --- PASS: TestSearchHistoryUseCase_Search_ZeroMaxAgeMeansAllHistory (0.00s) 2026-10-22T08:13:36.93971099Z === RUN TestSearchHistoryUseCase_GetRecentWithin_AppliesScopeAndLimit 2026-10-22T08:13:36.939716786Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_AppliesScopeAndLimit (0.00s) 2026-10-22T08:13:36.939722132Z === RUN TestSearchHistoryUseCase_GetRecentWithin_ZeroMeansAllHistory 2026-10-22T08:13:36.939727585Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_ZeroMeansAllHistory (0.00s) 2026-10-22T08:13:36.939733388Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_AppliesScopeAndLimit 2026-10-22T08:13:36.939739332Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_AppliesScopeAndLimit (0.00s) 2026-10-22T08:13:36.939744848Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_ZeroMeansAllHistory 2026-10-22T08:13:36.939750671Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_ZeroMeansAllHistory (0.00s) 2026-10-22T08:13:36.939757747Z === RUN TestSearchHistoryUseCase_GetRecentWindow_InvalidDomainReturnsValidationError 2026-10-22T08:13:36.93976413Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_InvalidDomainReturnsValidationError (0.00s) 2026-10-22T08:13:36.939769876Z === RUN TestSearchHistoryUseCase_GetRecentWindow_RejectsInvalidCursorPairs 2026-10-22T08:13:36.939775785Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_RejectsInvalidCursorPairs (0.00s) 2026-10-22T08:13:36.939781932Z === RUN TestSearchHistoryUseCase_GetRecentWindow_UsesLimitPlusOneForHasMoreAndCursor 2026-10-22T08:13:36.93978813Z --- PASS: TestSearchHistoryUseCase_GetRecentWindow_UsesLimitPlusOneForHasMoreAndCursor (0.00s) 2026-10-22T08:13:36.939793752Z === RUN TestSearchHistoryUseCase_GetRecentSince_ReturnsEntries 2026-10-22T08:13:36.93979952Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ReturnsEntries (0.00s) 2026-10-22T08:13:36.939805031Z === RUN TestSearchHistoryUseCase_GetRecentSince_ZeroMeansAll 2026-10-22T08:13:36.939810428Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ZeroMeansAll (0.00s) 2026-10-22T08:13:36.939815938Z === RUN TestSearchHistoryUseCase_GetRecentSince_NegativeDaysDefaultsTo30 2026-10-22T08:13:36.939821668Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_NegativeDaysDefaultsTo30 (0.00s) 2026-10-22T08:13:36.939827169Z === RUN TestSearchHistoryUseCase_GetRecentSince_ReturnsErrorOnRepoFailure 2026-10-22T08:13:36.939833038Z --- PASS: TestSearchHistoryUseCase_GetRecentSince_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T08:13:36.939838476Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsEntries 2026-10-22T08:13:36.939843972Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsEntries (0.00s) 2026-10-22T08:13:36.939849324Z === RUN TestSearchHistoryUseCase_GetMostVisited_ZeroMeansAll 2026-10-22T08:13:36.939854823Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ZeroMeansAll (0.00s) 2026-10-22T08:13:36.939860818Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsErrorOnRepoFailure 2026-10-22T08:13:36.939866729Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsErrorOnRepoFailure (0.00s) 2026-10-22T08:13:36.939872242Z === RUN TestSearchHistoryUseCase_GetMostVisited_ReturnsEmptyWhenNoHistory 2026-10-22T08:13:36.939878077Z --- PASS: TestSearchHistoryUseCase_GetMostVisited_ReturnsEmptyWhenNoHistory (0.00s) 2026-10-22T08:13:36.939883503Z === RUN TestSearchHistoryUseCase_GetDomainStats_ClampsOversizedLimit 2026-10-22T08:13:36.939889216Z 2026-10-22T08:13:36Z DBG getting domain stats limit=10000 2026-10-22T08:13:36.93989587Z --- PASS: TestSearchHistoryUseCase_GetDomainStats_ClampsOversizedLimit (0.00s) 2026-10-22T08:13:36.939901364Z === RUN TestSearchHistoryUseCase_Delete_PublishesDeleteChangeAfterSuccess 2026-10-22T08:13:36.939906871Z 2026-10-22T08:13:36Z DBG deleting history entry id=42 2026-10-22T08:13:36.939912377Z 2026-10-22T08:13:36Z DBG history entry deleted id=42 2026-10-22T08:13:36.93991804Z --- PASS: TestSearchHistoryUseCase_Delete_PublishesDeleteChangeAfterSuccess (0.00s) 2026-10-22T08:13:36.939927354Z === RUN TestSearchHistoryUseCase_Delete_DoesNotPublishOnRepositoryError 2026-10-22T08:13:36.939936893Z 2026-10-22T08:13:36Z DBG deleting history entry id=42 2026-10-22T08:13:36.939948208Z --- PASS: TestSearchHistoryUseCase_Delete_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:13:36.939959932Z === RUN TestSearchHistoryUseCase_DeleteByDomain_PublishesDeleteChangeAfterSuccess 2026-10-22T08:13:36.939967205Z 2026-10-22T08:13:36Z DBG deleting history by domain domain=example.com 2026-10-22T08:13:36.939973811Z 2026-10-22T08:13:36Z INF history deleted for domain domain=example.com 2026-10-22T08:13:36.939980265Z --- PASS: TestSearchHistoryUseCase_DeleteByDomain_PublishesDeleteChangeAfterSuccess (0.00s) 2026-10-22T08:13:36.939986065Z === RUN TestSearchHistoryUseCase_DeleteByDomain_DoesNotPublishOnRepositoryError 2026-10-22T08:13:36.939991989Z 2026-10-22T08:13:36Z DBG deleting history by domain domain=example.com 2026-10-22T08:13:36.939997784Z --- PASS: TestSearchHistoryUseCase_DeleteByDomain_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:13:36.940003894Z === RUN TestSearchHistoryUseCase_SetHistoryMutationCoordinator_TypedNilClearsCoordinator 2026-10-22T08:13:36.940009654Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940015289Z 2026-10-22T08:13:36Z INF all history cleared 2026-10-22T08:13:36.940021463Z --- PASS: TestSearchHistoryUseCase_SetHistoryMutationCoordinator_TypedNilClearsCoordinator (0.00s) 2026-10-22T08:13:36.9400287Z === RUN TestSearchHistoryUseCase_ClearAll_PublishesClearChangeAfterSuccess 2026-10-22T08:13:36.940033907Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940042093Z 2026-10-22T08:13:36Z INF all history cleared 2026-10-22T08:13:36.940054197Z --- PASS: TestSearchHistoryUseCase_ClearAll_PublishesClearChangeAfterSuccess (0.00s) 2026-10-22T08:13:36.940065633Z === RUN TestSearchHistoryUseCase_ClearAll_CoordinatesPendingRecorderWritesBeforeDelete 2026-10-22T08:13:36.940074593Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940082923Z 2026-10-22T08:13:36Z INF all history cleared 2026-10-22T08:13:36.940092955Z --- PASS: TestSearchHistoryUseCase_ClearAll_CoordinatesPendingRecorderWritesBeforeDelete (0.00s) 2026-10-22T08:13:36.940104151Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish 2026-10-22T08:13:36.940115826Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete 2026-10-22T08:13:36.940123702Z 2026-10-22T08:13:36Z DBG deleting history entry id=42 2026-10-22T08:13:36.94013081Z 2026-10-22T08:13:36Z DBG history entry deleted id=42 2026-10-22T08:13:36.940137515Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete_by_domain 2026-10-22T08:13:36.940143769Z 2026-10-22T08:13:36Z DBG deleting history by domain domain=example.com 2026-10-22T08:13:36.940151419Z 2026-10-22T08:13:36Z INF history deleted for domain domain=example.com 2026-10-22T08:13:36.940158144Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_older_than 2026-10-22T08:13:36.940164298Z 2026-10-22T08:13:36Z DBG clearing old history before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940170837Z 2026-10-22T08:13:36Z INF old history cleared before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940177331Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_range 2026-10-22T08:13:36.94018514Z 2026-10-22T08:13:36Z DBG clearing recent history range range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940193854Z 2026-10-22T08:13:36Z INF recent history range cleared range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940201494Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish (0.00s) 2026-10-22T08:13:36.940220681Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete (0.00s) 2026-10-22T08:13:36.940241416Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/delete_by_domain (0.00s) 2026-10-22T08:13:36.940262594Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_older_than (0.00s) 2026-10-22T08:13:36.940282548Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsCoordinateBeforeDeleteAndPublish/clear_range (0.00s) 2026-10-22T08:13:36.94028882Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError 2026-10-22T08:13:36.940295845Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete 2026-10-22T08:13:36.940302588Z 2026-10-22T08:13:36Z DBG deleting history entry id=42 2026-10-22T08:13:36.940309423Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete_by_domain 2026-10-22T08:13:36.940316877Z 2026-10-22T08:13:36Z DBG deleting history by domain domain=example.com 2026-10-22T08:13:36.940323683Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_older_than 2026-10-22T08:13:36.940329938Z 2026-10-22T08:13:36Z DBG clearing old history before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940336388Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_range 2026-10-22T08:13:36.940343825Z 2026-10-22T08:13:36Z DBG clearing recent history range range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940350694Z === RUN TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_all 2026-10-22T08:13:36.94035584Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.94036215Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError (0.00s) 2026-10-22T08:13:36.940381488Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete (0.00s) 2026-10-22T08:13:36.94040215Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/delete_by_domain (0.00s) 2026-10-22T08:13:36.940423504Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_older_than (0.00s) 2026-10-22T08:13:36.940446Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_range (0.00s) 2026-10-22T08:13:36.940465882Z --- PASS: TestSearchHistoryUseCase_DestructiveMutationsReleaseCoordinatorOnRepositoryError/clear_all (0.00s) 2026-10-22T08:13:36.940472665Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting 2026-10-22T08:13:36.940479331Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete 2026-10-22T08:13:36.94048497Z 2026-10-22T08:13:36Z DBG deleting history entry id=42 2026-10-22T08:13:36.940491753Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete_by_domain 2026-10-22T08:13:36.940497979Z 2026-10-22T08:13:36Z DBG deleting history by domain domain=example.com 2026-10-22T08:13:36.940504683Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_older_than 2026-10-22T08:13:36.940510872Z 2026-10-22T08:13:36Z DBG clearing old history before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940517453Z === RUN TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_range 2026-10-22T08:13:36.940524376Z 2026-10-22T08:13:36Z DBG clearing recent history range range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940532445Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting (0.00s) 2026-10-22T08:13:36.940552792Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete (0.00s) 2026-10-22T08:13:36.940574617Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/delete_by_domain (0.00s) 2026-10-22T08:13:36.940596601Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_older_than (0.00s) 2026-10-22T08:13:36.94061757Z --- PASS: TestSearchHistoryUseCase_OtherDestructiveMutationsReturnCoordinatorErrorBeforeDeleting/clear_range (0.00s) 2026-10-22T08:13:36.94062385Z === RUN TestSearchHistoryUseCase_ClearAll_ReturnsCoordinatorErrorBeforeDeleting 2026-10-22T08:13:36.940629125Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940635243Z --- PASS: TestSearchHistoryUseCase_ClearAll_ReturnsCoordinatorErrorBeforeDeleting (0.00s) 2026-10-22T08:13:36.940641307Z === RUN TestSearchHistoryUseCase_ClearAll_DoesNotPublishOnRepositoryError 2026-10-22T08:13:36.94064648Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940652305Z --- PASS: TestSearchHistoryUseCase_ClearAll_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:13:36.940658775Z === RUN TestSearchHistoryUseCase_ClearOlderThan_PublishesClearChangeAfterSuccess 2026-10-22T08:13:36.940665106Z 2026-10-22T08:13:36Z DBG clearing old history before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940671654Z 2026-10-22T08:13:36Z INF old history cleared before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940677666Z --- PASS: TestSearchHistoryUseCase_ClearOlderThan_PublishesClearChangeAfterSuccess (0.00s) 2026-10-22T08:13:36.940683429Z === RUN TestSearchHistoryUseCase_ClearOlderThan_DoesNotPublishOnRepositoryError 2026-10-22T08:13:36.940689657Z 2026-10-22T08:13:36Z DBG clearing old history before=2026-10-15T08:13:36Z 2026-10-22T08:13:36.940696904Z --- PASS: TestSearchHistoryUseCase_ClearOlderThan_DoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:13:36.940703231Z === RUN TestSearchHistoryUseCase_ClearRange_RecentRangeDeletesSinceCutoffAndPublishesClearChange 2026-10-22T08:13:36.940721635Z 2026-10-22T08:13:36Z DBG clearing recent history range range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940734272Z 2026-10-22T08:13:36Z INF recent history range cleared range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940741567Z --- PASS: TestSearchHistoryUseCase_ClearRange_RecentRangeDeletesSinceCutoffAndPublishesClearChange (0.00s) 2026-10-22T08:13:36.940748492Z === RUN TestSearchHistoryUseCase_ClearRange_RecentRangeDoesNotPublishOnRepositoryError 2026-10-22T08:13:36.940756112Z 2026-10-22T08:13:36Z DBG clearing recent history range range=hour since=2026-10-22T07:13:36Z 2026-10-22T08:13:36.940762843Z --- PASS: TestSearchHistoryUseCase_ClearRange_RecentRangeDoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:13:36.940768665Z === RUN TestSearchHistoryUseCase_ClearRange_TodayDeletesSinceLocalMidnight 2026-10-22T08:13:36.940775573Z 2026-10-22T08:13:36Z DBG clearing recent history range range=day since=2026-10-22T00:00:00Z 2026-10-22T08:13:36.940792565Z 2026-10-22T08:13:36Z INF recent history range cleared range=day since=2026-10-22T00:00:00Z 2026-10-22T08:13:36.940799614Z --- PASS: TestSearchHistoryUseCase_ClearRange_TodayDeletesSinceLocalMidnight (0.00s) 2026-10-22T08:13:36.940805516Z === RUN TestSearchHistoryUseCase_ClearRange_AllUsesClearAllAndPublishesOnce 2026-10-22T08:13:36.940810749Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940816188Z 2026-10-22T08:13:36Z INF all history cleared 2026-10-22T08:13:36.940822192Z --- PASS: TestSearchHistoryUseCase_ClearRange_AllUsesClearAllAndPublishesOnce (0.00s) 2026-10-22T08:13:36.940830141Z === RUN TestSearchHistoryUseCase_ClearRange_AllDoesNotPublishOnRepositoryError 2026-10-22T08:13:36.940835516Z 2026-10-22T08:13:36Z DBG clearing all history 2026-10-22T08:13:36.940841425Z --- PASS: TestSearchHistoryUseCase_ClearRange_AllDoesNotPublishOnRepositoryError (0.00s) 2026-10-22T08:13:36.940847273Z === RUN TestSearchHistoryUseCase_ClearRange_UnknownRangeDoesNotDeleteOrPublish 2026-10-22T08:13:36.94085311Z --- PASS: TestSearchHistoryUseCase_ClearRange_UnknownRangeDoesNotDeleteOrPublish (0.00s) 2026-10-22T08:13:36.940858922Z === RUN TestSearchHistoryUseCase_GetRecentByDomainAllowsUnderscoreDomains 2026-10-22T08:13:36.940864944Z --- PASS: TestSearchHistoryUseCase_GetRecentByDomainAllowsUnderscoreDomains (0.00s) 2026-10-22T08:13:36.940870353Z === RUN TestSearchHistoryUseCase_GetRecentByDomain_ClampsOversizedLimit 2026-10-22T08:13:36.940876042Z --- PASS: TestSearchHistoryUseCase_GetRecentByDomain_ClampsOversizedLimit (0.00s) 2026-10-22T08:13:36.940881643Z === RUN TestSearchHistoryUseCase_DeleteByDomainAllowsUnderscoreDomains 2026-10-22T08:13:36.940887831Z 2026-10-22T08:13:36Z DBG deleting history by domain domain=example_.com 2026-10-22T08:13:36.940894898Z 2026-10-22T08:13:36Z INF history deleted for domain domain=example_.com 2026-10-22T08:13:36.940901579Z --- PASS: TestSearchHistoryUseCase_DeleteByDomainAllowsUnderscoreDomains (0.00s) 2026-10-22T08:13:36.940907255Z === RUN TestSearchHistoryUseCase_Search_NegativeMaxAgeMeansAllHistory 2026-10-22T08:13:36.940913482Z 2026-10-22T08:13:36Z DBG FTS5 search completed matches=0 query=dumber 2026-10-22T08:13:36.94091923Z --- PASS: TestSearchHistoryUseCase_Search_NegativeMaxAgeMeansAllHistory (0.00s) 2026-10-22T08:13:36.940924914Z === RUN TestSearchHistoryUseCase_GetRecentWithin_NegativeMaxAgeMeansAllHistory 2026-10-22T08:13:36.940931204Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_NegativeMaxAgeMeansAllHistory (0.00s) 2026-10-22T08:13:36.940951985Z === RUN TestSearchHistoryUseCase_GetRecentWithin_NonPositiveLimitReturnsEmpty 2026-10-22T08:13:36.940960241Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_NonPositiveLimitReturnsEmpty (0.00s) 2026-10-22T08:13:36.94096645Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_NonPositiveLimitReturnsEmpty 2026-10-22T08:13:36.940972609Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_NonPositiveLimitReturnsEmpty (0.00s) 2026-10-22T08:13:36.940978673Z === RUN TestSearchHistoryUseCase_GetRecentWithin_ClampsOversizedLimit 2026-10-22T08:13:36.940984534Z --- PASS: TestSearchHistoryUseCase_GetRecentWithin_ClampsOversizedLimit (0.00s) 2026-10-22T08:13:36.940990084Z === RUN TestSearchHistoryUseCase_GetMostVisitedWithin_ClampsOversizedLimit 2026-10-22T08:13:36.940998089Z --- PASS: TestSearchHistoryUseCase_GetMostVisitedWithin_ClampsOversizedLimit (0.00s) 2026-10-22T08:13:36.941007382Z === RUN TestSnapshotSessionUseCase_Execute_SavesSnapshot 2026-10-22T08:13:36.941019484Z 2026-10-22T08:13:36Z DBG creating session snapshot pane_count=1 session_id=20251224_120000_test tab_count=1 2026-10-22T08:13:36.9410265Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesSnapshot (0.00s) 2026-10-22T08:13:36.941031818Z === RUN TestSnapshotSessionUseCase_Execute_EmptyTabList 2026-10-22T08:13:36.941039667Z 2026-10-22T08:13:36Z DBG creating session snapshot pane_count=0 session_id=20251224_120000_empty tab_count=0 2026-10-22T08:13:36.941045351Z --- PASS: TestSnapshotSessionUseCase_Execute_EmptyTabList (0.00s) 2026-10-22T08:13:36.941050542Z === RUN TestSnapshotSessionUseCase_Execute_RequiresSessionID 2026-10-22T08:13:36.941056309Z --- PASS: TestSnapshotSessionUseCase_Execute_RequiresSessionID (0.00s) 2026-10-22T08:13:36.941062155Z === RUN TestSnapshotSessionUseCase_Execute_RejectsAmbiguousWindowAndTabListInput 2026-10-22T08:13:36.941068202Z --- PASS: TestSnapshotSessionUseCase_Execute_RejectsAmbiguousWindowAndTabListInput (0.00s) 2026-10-22T08:13:36.941074805Z === RUN TestSnapshotSessionUseCase_Execute_SavesEmptyWindowSnapshot 2026-10-22T08:13:36.941084999Z 2026-10-22T08:13:36Z DBG creating window-scoped session snapshot active_window=0 pane_count=0 session_id=20251224_120000_empty_v2_windows window_count=0 2026-10-22T08:13:36.941091608Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesEmptyWindowSnapshot (0.00s) 2026-10-22T08:13:36.941096812Z === RUN TestSnapshotFromTabList_CreatesCorrectSnapshot 2026-10-22T08:13:36.941102135Z --- PASS: TestSnapshotFromTabList_CreatesCorrectSnapshot (0.00s) 2026-10-22T08:13:36.941107531Z === RUN TestSnapshotSessionUseCase_Execute_SavesWindowSnapshots 2026-10-22T08:13:36.941117187Z 2026-10-22T08:13:36Z DBG creating window-scoped session snapshot active_window=0 pane_count=2 session_id=20251224_120000_v2_windows window_count=2 2026-10-22T08:13:36.941123524Z --- PASS: TestSnapshotSessionUseCase_Execute_SavesWindowSnapshots (0.00s) 2026-10-22T08:13:36.941128623Z === RUN TestSessionState_CountPanes 2026-10-22T08:13:36.941133905Z --- PASS: TestSessionState_CountPanes (0.00s) 2026-10-22T08:13:36.941138341Z === RUN TestGetRelativeTime 2026-10-22T08:13:36.941144195Z === RUN TestGetRelativeTime/just_now 2026-10-22T08:13:36.941148817Z === RUN TestGetRelativeTime/1_minute 2026-10-22T08:13:36.94115433Z === RUN TestGetRelativeTime/5_minutes 2026-10-22T08:13:36.941159508Z === RUN TestGetRelativeTime/1_hour 2026-10-22T08:13:36.941163847Z === RUN TestGetRelativeTime/3_hours 2026-10-22T08:13:36.941167994Z === RUN TestGetRelativeTime/1_day 2026-10-22T08:13:36.941172313Z === RUN TestGetRelativeTime/2_days 2026-10-22T08:13:36.941176494Z === RUN TestGetRelativeTime/1_week 2026-10-22T08:13:36.941181239Z === RUN TestGetRelativeTime/2_weeks 2026-10-22T08:13:36.941185625Z --- PASS: TestGetRelativeTime (0.00s) 2026-10-22T08:13:36.941195984Z --- PASS: TestGetRelativeTime/just_now (0.00s) 2026-10-22T08:13:36.941206181Z --- PASS: TestGetRelativeTime/1_minute (0.00s) 2026-10-22T08:13:36.941216611Z --- PASS: TestGetRelativeTime/5_minutes (0.00s) 2026-10-22T08:13:36.941226506Z --- PASS: TestGetRelativeTime/1_hour (0.00s) 2026-10-22T08:13:36.941236736Z --- PASS: TestGetRelativeTime/3_hours (0.00s) 2026-10-22T08:13:36.941246481Z --- PASS: TestGetRelativeTime/1_day (0.00s) 2026-10-22T08:13:36.941256527Z --- PASS: TestGetRelativeTime/2_days (0.00s) 2026-10-22T08:13:36.941266346Z --- PASS: TestGetRelativeTime/1_week (0.00s) 2026-10-22T08:13:36.941276321Z --- PASS: TestGetRelativeTime/2_weeks (0.00s) 2026-10-22T08:13:36.94128102Z === CONT TestPopupFeaturesRequestHost 2026-10-22T08:13:36.941286016Z === RUN TestPopupFeaturesRequestHost/known_featureless 2026-10-22T08:13:36.941290552Z === CONT TestBrowsingContextPolicyDecide 2026-10-22T08:13:36.941296714Z === RUN TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T08:13:36.941302869Z === PAUSE TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T08:13:36.941309174Z === RUN TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T08:13:36.941314365Z === PAUSE TestPopupFeaturesRequestHost/known_featureless 2026-10-22T08:13:36.941321398Z === PAUSE TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T08:13:36.94132719Z === RUN TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T08:13:36.941332925Z === PAUSE TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T08:13:36.941338813Z === RUN TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T08:13:36.941345327Z === PAUSE TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T08:13:36.941351095Z === RUN TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T08:13:36.941356225Z === RUN TestPopupFeaturesRequestHost/zero_width 2026-10-22T08:13:36.941362013Z === PAUSE TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T08:13:36.941366866Z === PAUSE TestPopupFeaturesRequestHost/zero_width 2026-10-22T08:13:36.941372408Z === RUN TestPopupFeaturesRequestHost/positive_width 2026-10-22T08:13:36.941377558Z === PAUSE TestPopupFeaturesRequestHost/positive_width 2026-10-22T08:13:36.941382386Z === RUN TestPopupFeaturesRequestHost/positive_height 2026-10-22T08:13:36.941388167Z === RUN TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T08:13:36.941393273Z === PAUSE TestPopupFeaturesRequestHost/positive_height 2026-10-22T08:13:36.941399102Z === PAUSE TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T08:13:36.941404786Z === RUN TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T08:13:36.941410295Z === PAUSE TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T08:13:36.941415561Z === RUN TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T08:13:36.941420844Z === PAUSE TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T08:13:36.94142735Z === RUN TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T08:13:36.941432921Z === PAUSE TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T08:13:36.941438695Z === RUN TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T08:13:36.941444496Z === PAUSE TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T08:13:36.94145007Z === RUN TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T08:13:36.94145675Z === PAUSE TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T08:13:36.941462356Z === RUN TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T08:13:36.941470319Z === PAUSE TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T08:13:36.941475783Z === RUN TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T08:13:36.941481562Z === PAUSE TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T08:13:36.941487196Z === CONT TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted 2026-10-22T08:13:36.941492189Z === RUN TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T08:13:36.941497055Z === PAUSE TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T08:13:36.94150218Z === RUN TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T08:13:36.94150726Z === PAUSE TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T08:13:36.941512072Z === RUN TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T08:13:36.941516839Z === PAUSE TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T08:13:36.941521806Z === RUN TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T08:13:36.941527374Z === PAUSE TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T08:13:36.941532152Z === RUN TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T08:13:36.94153687Z === PAUSE TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T08:13:36.941541503Z === RUN TestPopupFeaturesRequestHost/resizable 2026-10-22T08:13:36.941546192Z === PAUSE TestPopupFeaturesRequestHost/resizable 2026-10-22T08:13:36.941550954Z === CONT TestPopupFeaturesRequestHost/known_featureless 2026-10-22T08:13:36.941556324Z === CONT TestBrowsingContextPolicyDecide/empty_target_is_denied_first 2026-10-22T08:13:36.941562398Z === CONT TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse 2026-10-22T08:13:36.941568229Z === CONT TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused 2026-10-22T08:13:36.941573972Z === CONT TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native 2026-10-22T08:13:36.941578778Z === CONT TestPopupFeaturesRequestHost/resizable 2026-10-22T08:13:36.941584019Z === CONT TestPopupFeaturesRequestHost/visible_chrome 2026-10-22T08:13:36.941588937Z === CONT TestPopupFeaturesRequestHost/engine_popup_flag 2026-10-22T08:13:36.941594387Z === CONT TestBrowsingContextPolicyDecide/native_opener_precedes_floating 2026-10-22T08:13:36.941599274Z === CONT TestPopupFeaturesRequestHost/disabled_resize 2026-10-22T08:13:36.941604993Z === CONT TestBrowsingContextPolicyDecide/auth_intent_precedes_floating 2026-10-22T08:13:36.941609832Z === CONT TestPopupFeaturesRequestHost/positive_width 2026-10-22T08:13:36.941614505Z === CONT TestPopupFeaturesRequestHost/zero_width 2026-10-22T08:13:36.941619458Z === CONT TestPopupFeaturesRequestHost/hidden_location_bar 2026-10-22T08:13:36.941624768Z === CONT TestBrowsingContextPolicyDecide/floating_named_unknown_waits 2026-10-22T08:13:36.94163018Z === CONT TestBrowsingContextPolicyDecide/floating_unknown_script_waits 2026-10-22T08:13:36.941635767Z === CONT TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source 2026-10-22T08:13:36.941642965Z === CONT TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source 2026-10-22T08:13:36.941649462Z === CONT TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior 2026-10-22T08:13:36.94165553Z === CONT TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup 2026-10-22T08:13:36.941660499Z === CONT TestPopupFeaturesRequestHost/hidden_toolbar 2026-10-22T08:13:36.94166528Z === CONT TestPopupFeaturesRequestHost/positive_height 2026-10-22T08:13:36.941670066Z --- PASS: TestBrowsingContextPolicyDecide (0.00s) 2026-10-22T08:13:36.941686607Z --- PASS: TestBrowsingContextPolicyDecide/workspace_behavior_remains_pane_hosted (0.00s) 2026-10-22T08:13:36.941701389Z --- PASS: TestBrowsingContextPolicyDecide/empty_target_is_denied_first (0.00s) 2026-10-22T08:13:36.941717796Z --- PASS: TestBrowsingContextPolicyDecide/floating_noopener_skips_named_reuse (0.00s) 2026-10-22T08:13:36.941734396Z --- PASS: TestBrowsingContextPolicyDecide/floating_live_named_context_is_reused (0.00s) 2026-10-22T08:13:36.941751264Z --- PASS: TestBrowsingContextPolicyDecide/ambiguous_workspace_opener_stays_native (0.00s) 2026-10-22T08:13:36.941767989Z --- PASS: TestBrowsingContextPolicyDecide/native_opener_precedes_floating (0.00s) 2026-10-22T08:13:36.941783451Z --- PASS: TestBrowsingContextPolicyDecide/auth_intent_precedes_floating (0.00s) 2026-10-22T08:13:36.941798556Z --- PASS: TestBrowsingContextPolicyDecide/floating_named_unknown_waits (0.00s) 2026-10-22T08:13:36.941814042Z --- PASS: TestBrowsingContextPolicyDecide/floating_unknown_script_waits (0.00s) 2026-10-22T08:13:36.941830454Z --- PASS: TestBrowsingContextPolicyDecide/floating_blank_target_navigates_source (0.00s) 2026-10-22T08:13:36.941848048Z --- PASS: TestBrowsingContextPolicyDecide/floating_featureless_script_navigates_source (0.00s) 2026-10-22T08:13:36.941865863Z --- PASS: TestBrowsingContextPolicyDecide/zero_source_preserves_workspace_behavior (0.00s) 2026-10-22T08:13:36.941883385Z --- PASS: TestBrowsingContextPolicyDecide/floating_featured_script_opens_native_popup (0.00s) 2026-10-22T08:13:36.941888486Z --- PASS: TestPopupFeaturesRequestHost (0.00s) 2026-10-22T08:13:36.941902071Z --- PASS: TestPopupFeaturesRequestHost/known_featureless (0.00s) 2026-10-22T08:13:36.941915094Z --- PASS: TestPopupFeaturesRequestHost/visible_chrome (0.00s) 2026-10-22T08:13:36.941927454Z --- PASS: TestPopupFeaturesRequestHost/resizable (0.00s) 2026-10-22T08:13:36.941940338Z --- PASS: TestPopupFeaturesRequestHost/engine_popup_flag (0.00s) 2026-10-22T08:13:36.941952787Z --- PASS: TestPopupFeaturesRequestHost/disabled_resize (0.00s) 2026-10-22T08:13:36.941965561Z --- PASS: TestPopupFeaturesRequestHost/positive_width (0.00s) 2026-10-22T08:13:36.941977756Z --- PASS: TestPopupFeaturesRequestHost/zero_width (0.00s) 2026-10-22T08:13:36.941992213Z --- PASS: TestPopupFeaturesRequestHost/hidden_location_bar (0.00s) 2026-10-22T08:13:36.942005296Z --- PASS: TestPopupFeaturesRequestHost/hidden_toolbar (0.00s) 2026-10-22T08:13:36.942017895Z --- PASS: TestPopupFeaturesRequestHost/positive_height (0.00s) 2026-10-22T08:13:36.942022239Z PASS 2026-10-22T08:13:36.942028601Z ok github.com/bnema/dumber/internal/application/usecase 2.830s 2026-10-22T08:13:36.942033073Z === RUN TestRedactSensitiveContent 2026-10-22T08:13:36.942040036Z === RUN TestRedactSensitiveContent/url_query_params 2026-10-22T08:13:36.94204638Z === RUN TestRedactSensitiveContent/json_secret_fields 2026-10-22T08:13:36.942051347Z === RUN TestRedactSensitiveContent/key_value_params 2026-10-22T08:13:36.942056607Z === RUN TestRedactSensitiveContent/authorization_headers 2026-10-22T08:13:36.942062809Z --- PASS: TestRedactSensitiveContent (0.00s) 2026-10-22T08:13:36.942082972Z --- PASS: TestRedactSensitiveContent/url_query_params (0.00s) 2026-10-22T08:13:36.942097757Z --- PASS: TestRedactSensitiveContent/json_secret_fields (0.00s) 2026-10-22T08:13:36.942110745Z --- PASS: TestRedactSensitiveContent/key_value_params (0.00s) 2026-10-22T08:13:36.942124208Z --- PASS: TestRedactSensitiveContent/authorization_headers (0.00s) 2026-10-22T08:13:36.942130193Z === RUN TestReadRedactedLogTail_RingBuffer 2026-10-22T08:13:36.942135553Z === RUN TestReadRedactedLogTail_RingBuffer/fewer_lines_than_requested 2026-10-22T08:13:36.942141206Z === RUN TestReadRedactedLogTail_RingBuffer/exact_tail 2026-10-22T08:13:36.942146233Z --- PASS: TestReadRedactedLogTail_RingBuffer (0.00s) 2026-10-22T08:13:36.942161256Z --- PASS: TestReadRedactedLogTail_RingBuffer/fewer_lines_than_requested (0.00s) 2026-10-22T08:13:36.942174182Z --- PASS: TestReadRedactedLogTail_RingBuffer/exact_tail (0.00s) 2026-10-22T08:13:36.942178499Z === RUN TestWriteCrashReport 2026-10-22T08:13:36.94218353Z --- PASS: TestWriteCrashReport (0.00s) 2026-10-22T08:13:36.942188588Z === RUN TestRunDeferredInit_CEFExecutesNoWebKitDiagnostics 2026-10-22T08:13:36.94219694Z --- PASS: TestRunDeferredInit_CEFExecutesNoWebKitDiagnostics (0.00s) 2026-10-22T08:13:36.942206908Z === RUN TestCheckFunctions_RemainAvailableForExplicitCommands 2026-10-22T08:13:36.942217255Z --- PASS: TestCheckFunctions_RemainAvailableForExplicitCommands (0.25s) 2026-10-22T08:13:36.942226689Z === RUN TestApplyDevelopmentEnvironment_DevIsolatesHomeAndXDGDirectories 2026-10-22T08:13:36.942237868Z --- PASS: TestApplyDevelopmentEnvironment_DevIsolatesHomeAndXDGDirectories (0.00s) 2026-10-22T08:13:36.942248123Z === RUN TestApplyDevelopmentEnvironment_DevTightensExistingDevDirectoryPermissions 2026-10-22T08:13:36.942258685Z --- PASS: TestApplyDevelopmentEnvironment_DevTightensExistingDevDirectoryPermissions (0.00s) 2026-10-22T08:13:36.942267016Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxSymlink 2026-10-22T08:13:36.942276743Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxSymlink (0.00s) 2026-10-22T08:13:36.942283406Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks 2026-10-22T08:13:36.942289345Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/logs 2026-10-22T08:13:36.942295105Z === RUN TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/engines 2026-10-22T08:13:36.942300752Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks (0.00s) 2026-10-22T08:13:36.942316762Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/logs (0.00s) 2026-10-22T08:13:36.942334013Z --- PASS: TestApplyDevelopmentEnvironment_DevRejectsSandboxChildSymlinks/engines (0.00s) 2026-10-22T08:13:36.942347658Z === RUN TestApplyDevelopmentEnvironment_DevTightensExistingSandboxPermissions 2026-10-22T08:13:36.942353781Z --- PASS: TestApplyDevelopmentEnvironment_DevTightensExistingSandboxPermissions (0.00s) 2026-10-22T08:13:36.942359264Z === RUN TestApplyDevelopmentEnvironment_ProductionPreservesEnvironment 2026-10-22T08:13:36.942364913Z --- PASS: TestApplyDevelopmentEnvironment_ProductionPreservesEnvironment (0.00s) 2026-10-22T08:13:36.942369386Z === RUN TestBuildEngine_UnknownType 2026-10-22T08:13:36.94237414Z --- PASS: TestBuildEngine_UnknownType (0.00s) 2026-10-22T08:13:36.942379611Z === RUN TestBuildEngine_CEF_ReturnsErrorWhenRuntimeUnavailable 2026-10-22T08:13:36.942385152Z --- PASS: TestBuildEngine_CEF_ReturnsErrorWhenRuntimeUnavailable (0.00s) 2026-10-22T08:13:36.942390645Z === RUN TestBuildEngine_CEF_ReturnsErrorForUnsupportedCookiePolicy 2026-10-22T08:13:36.942396243Z --- PASS: TestBuildEngine_CEF_ReturnsErrorForUnsupportedCookiePolicy (0.00s) 2026-10-22T08:13:36.942401429Z === RUN TestBuildEngine_CEF_AllowsNoThirdPartyCookiePolicy 2026-10-22T08:13:36.9424072Z --- PASS: TestBuildEngine_CEF_AllowsNoThirdPartyCookiePolicy (0.00s) 2026-10-22T08:13:36.942413451Z === RUN TestBuildEngine_ReceivesResolvedProfile 2026-10-22T08:13:36.942418577Z --- PASS: TestBuildEngine_ReceivesResolvedProfile (0.00s) 2026-10-22T08:13:36.942423678Z === RUN TestRunWithInstanceRelayFailsBeforeEngineStartup 2026-10-22T08:13:36.942429196Z --- PASS: TestRunWithInstanceRelayFailsBeforeEngineStartup (0.00s) 2026-10-22T08:13:36.942434405Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent 2026-10-22T08:13:36.942440251Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/default_external 2026-10-22T08:13:36.942445795Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/named_instance 2026-10-22T08:13:36.942451229Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window 2026-10-22T08:13:36.942457452Z === RUN TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window_without_instance 2026-10-22T08:13:36.942463047Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent (0.00s) 2026-10-22T08:13:36.94248002Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/default_external (0.00s) 2026-10-22T08:13:36.943252604Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/named_instance (0.00s) 2026-10-22T08:13:36.943304845Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window (0.00s) 2026-10-22T08:13:36.943349053Z --- PASS: TestDeliverOrRunWithInstanceRelayPreservesLaunchIntent/fresh_window_without_instance (0.00s) 2026-10-22T08:13:36.943372751Z === RUN TestDeliverOrRunWithInstanceRelayRetriesWhileHostStarts 2026-10-22T08:13:36.943396025Z --- PASS: TestDeliverOrRunWithInstanceRelayRetriesWhileHostStarts (0.30s) 2026-10-22T08:13:36.94341171Z === RUN TestDeliverOrRunWithInstanceRelayStartsHostForColdDefaultProfile 2026-10-22T08:13:36.943431788Z --- PASS: TestDeliverOrRunWithInstanceRelayStartsHostForColdDefaultProfile (0.00s) 2026-10-22T08:13:36.943447489Z === RUN TestDeliverOrRunWithInstanceRelayReturnsPermanentAcquireError 2026-10-22T08:13:36.943462995Z --- PASS: TestDeliverOrRunWithInstanceRelayReturnsPermanentAcquireError (0.00s) 2026-10-22T08:13:36.943485561Z === RUN TestRunWithInstanceRelayOwnsLeaseThroughGUILifetime 2026-10-22T08:13:36.94350595Z --- PASS: TestRunWithInstanceRelayOwnsLeaseThroughGUILifetime (0.05s) 2026-10-22T08:13:36.943520451Z === RUN TestShouldPreloadLayerShell_WaylandWithoutPreloadReturnsTrue 2026-10-22T08:13:36.943535466Z --- PASS: TestShouldPreloadLayerShell_WaylandWithoutPreloadReturnsTrue (0.00s) 2026-10-22T08:13:36.943550101Z === RUN TestFindLayerShellLibrary_UsesLDLibraryPathCandidates 2026-10-22T08:13:36.943564894Z --- PASS: TestFindLayerShellLibrary_UsesLDLibraryPathCandidates (0.00s) 2026-10-22T08:13:36.94357884Z === RUN TestShouldPreloadLayerShell_AlreadyPreloadedReturnsFalse 2026-10-22T08:13:36.943593689Z --- PASS: TestShouldPreloadLayerShell_AlreadyPreloadedReturnsFalse (0.00s) 2026-10-22T08:13:36.943613215Z === RUN TestShouldPreloadLayerShell_NoWaylandReturnsFalse 2026-10-22T08:13:36.943628355Z --- PASS: TestShouldPreloadLayerShell_NoWaylandReturnsFalse (0.00s) 2026-10-22T08:13:36.943643612Z === RUN TestLayerShellPreloadPresent_DetectsLoadedLibrarySubstring 2026-10-22T08:13:36.943659165Z --- PASS: TestLayerShellPreloadPresent_DetectsLoadedLibrarySubstring (0.00s) 2026-10-22T08:13:36.943673529Z === RUN TestFindLayerShellLibrary_ReturnsFirstExistingCandidate 2026-10-22T08:13:36.943688249Z --- PASS: TestFindLayerShellLibrary_ReturnsFirstExistingCandidate (0.00s) 2026-10-22T08:13:36.943702527Z === RUN TestFindLayerShellLibrary_ReturnsArm64Candidate 2026-10-22T08:13:36.943717517Z --- PASS: TestFindLayerShellLibrary_ReturnsArm64Candidate (0.00s) 2026-10-22T08:13:36.94373675Z === RUN TestFindLayerShellLibrary_NoMatchReturnsEmpty 2026-10-22T08:13:36.943751868Z --- PASS: TestFindLayerShellLibrary_NoMatchReturnsEmpty (0.00s) 2026-10-22T08:13:36.943766251Z === RUN TestLayerShellLibrarySearchPaths_IncludesLDLibraryPathCandidates 2026-10-22T08:13:36.943782689Z --- PASS: TestLayerShellLibrarySearchPaths_IncludesLDLibraryPathCandidates (0.00s) 2026-10-22T08:13:36.943797699Z === RUN TestLayerShellPreloadEnv_SetsLDPreloadWhenEmpty 2026-10-22T08:13:36.943813022Z --- PASS: TestLayerShellPreloadEnv_SetsLDPreloadWhenEmpty (0.00s) 2026-10-22T08:13:36.943827879Z === RUN TestLayerShellPreloadEnv_PrependsLibraryToExistingLDPreload 2026-10-22T08:13:36.943843305Z --- PASS: TestLayerShellPreloadEnv_PrependsLibraryToExistingLDPreload (0.00s) 2026-10-22T08:13:36.943858061Z === RUN TestEngineSettingsPayloadFromConfigMapsRuntimeFields 2026-10-22T08:13:36.943872826Z --- PASS: TestEngineSettingsPayloadFromConfigMapsRuntimeFields (0.00s) 2026-10-22T08:13:36.943887022Z === RUN TestRuntimeConfigProviderUpdatesSnapshotBeforeCallback 2026-10-22T08:13:36.943902433Z --- PASS: TestRuntimeConfigProviderUpdatesSnapshotBeforeCallback (0.00s) 2026-10-22T08:13:36.943917762Z === RUN TestRuntimeConfigProviderCurrentReflectsManagerGetWithoutSubscription 2026-10-22T08:13:36.943932858Z --- PASS: TestRuntimeConfigProviderCurrentReflectsManagerGetWithoutSubscription (0.00s) 2026-10-22T08:13:36.943947914Z === RUN TestRuntimeConfigProviderCurrentFallsBackWhenManagerGetReturnsNil 2026-10-22T08:13:36.943963516Z --- PASS: TestRuntimeConfigProviderCurrentFallsBackWhenManagerGetReturnsNil (0.00s) 2026-10-22T08:13:36.943978599Z === RUN TestRuntimeConfigProviderOnChangeCallbackCanCallCurrent 2026-10-22T08:13:36.943993226Z --- PASS: TestRuntimeConfigProviderOnChangeCallbackCanCallCurrent (0.00s) 2026-10-22T08:13:36.944007334Z === RUN TestRuntimeConfigProviderOnChangeFallsBackWhenPayloadIsNil 2026-10-22T08:13:36.944022612Z --- PASS: TestRuntimeConfigProviderOnChangeFallsBackWhenPayloadIsNil (0.00s) 2026-10-22T08:13:36.944037447Z === RUN TestRuntimeConfigProviderOnChangeNilCallbackDoesNotRegister 2026-10-22T08:13:36.944052687Z --- PASS: TestRuntimeConfigProviderOnChangeNilCallbackDoesNotRegister (0.00s) 2026-10-22T08:13:36.944067003Z === RUN TestRuntimeConfigProviderWatchDelegatesToManager 2026-10-22T08:13:36.944081256Z --- PASS: TestRuntimeConfigProviderWatchDelegatesToManager (0.00s) 2026-10-22T08:13:36.944095455Z === RUN TestRuntimeConfigProviderCurrentReturnsMapClone 2026-10-22T08:13:36.944109944Z --- PASS: TestRuntimeConfigProviderCurrentReturnsMapClone (0.00s) 2026-10-22T08:13:36.944124184Z === RUN TestRuntimeConfigProviderCurrentReturnsNestedConfigClone 2026-10-22T08:13:36.944140811Z --- PASS: TestRuntimeConfigProviderCurrentReturnsNestedConfigClone (0.00s) 2026-10-22T08:13:36.944155603Z === RUN TestRuntimeConfigProviderOnChangePassesNestedConfigClone 2026-10-22T08:13:36.944170619Z --- PASS: TestRuntimeConfigProviderOnChangePassesNestedConfigClone (0.00s) 2026-10-22T08:13:36.944184825Z === RUN TestEngineSettingsPayloadFromNilConfigReturnsZeroPayload 2026-10-22T08:13:36.944199818Z --- PASS: TestEngineSettingsPayloadFromNilConfigReturnsZeroPayload (0.00s) 2026-10-22T08:13:36.944214398Z === RUN TestRuntimeConfigSnapshotFromConfigMapsUIRuntimeFields 2026-10-22T08:13:36.944229396Z --- PASS: TestRuntimeConfigSnapshotFromConfigMapsUIRuntimeFields (0.00s) 2026-10-22T08:13:36.944243896Z === RUN TestRuntimeConfigSnapshotFromConfigDetachesNestedMutableFields 2026-10-22T08:13:36.944259878Z --- PASS: TestRuntimeConfigSnapshotFromConfigDetachesNestedMutableFields (0.00s) 2026-10-22T08:13:36.944282908Z === RUN TestRuntimeConfigSnapshotFromNilConfigReturnsZeroSnapshot 2026-10-22T08:13:36.94430157Z --- PASS: TestRuntimeConfigSnapshotFromNilConfigReturnsZeroSnapshot (0.00s) 2026-10-22T08:13:36.944311883Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes 2026-10-22T08:13:36.944321498Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/auto 2026-10-22T08:13:36.944330898Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/force 2026-10-22T08:13:36.944345919Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/disable 2026-10-22T08:13:36.944363226Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/unknown 2026-10-22T08:13:36.944377298Z === RUN TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/zero_value 2026-10-22T08:13:36.944394304Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes (0.00s) 2026-10-22T08:13:36.944435203Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/auto (0.00s) 2026-10-22T08:13:36.944471031Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/force (0.00s) 2026-10-22T08:13:36.944506535Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/disable (0.00s) 2026-10-22T08:13:36.944541249Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/unknown (0.00s) 2026-10-22T08:13:36.944580179Z --- PASS: TestEngineSettingsPayloadFromConfigMapsHardwareDecodingModes/zero_value (0.00s) 2026-10-22T08:13:36.944597467Z === RUN TestApplyGTKIMModuleFallback 2026-10-22T08:13:36.944615983Z === RUN TestApplyGTKIMModuleFallback/GTK_IM_MODULE_already_set_=>_no_override,_no_message 2026-10-22T08:13:36.944639232Z === RUN TestApplyGTKIMModuleFallback/non-Wayland_with_GTK_IM_MODULE_unset_=>_no_override,_no_message 2026-10-22T08:13:36.944660481Z === RUN TestApplyGTKIMModuleFallback/Wayland_via_XDG_SESSION_TYPE_with_GTK_IM_MODULE_unset_=>_override_+_message 2026-10-22T08:13:36.944684871Z === RUN TestApplyGTKIMModuleFallback/Wayland_via_WAYLAND_DISPLAY_with_GTK_IM_MODULE_unset_=>_override_+_message 2026-10-22T08:13:36.944705192Z --- PASS: TestApplyGTKIMModuleFallback (0.00s) 2026-10-22T08:13:36.944743686Z --- PASS: TestApplyGTKIMModuleFallback/GTK_IM_MODULE_already_set_=>_no_override,_no_message (0.00s) 2026-10-22T08:13:36.944787564Z --- PASS: TestApplyGTKIMModuleFallback/non-Wayland_with_GTK_IM_MODULE_unset_=>_no_override,_no_message (0.00s) 2026-10-22T08:13:36.944838179Z --- PASS: TestApplyGTKIMModuleFallback/Wayland_via_XDG_SESSION_TYPE_with_GTK_IM_MODULE_unset_=>_override_+_message (0.00s) 2026-10-22T08:13:36.944881776Z --- PASS: TestApplyGTKIMModuleFallback/Wayland_via_WAYLAND_DISPLAY_with_GTK_IM_MODULE_unset_=>_override_+_message (0.00s) 2026-10-22T08:13:36.944896204Z === RUN TestResolveRuntimeProfile_UsesConfigEngineResolution 2026-10-22T08:13:36.944909508Z --- PASS: TestResolveRuntimeProfile_UsesConfigEngineResolution (0.00s) 2026-10-22T08:13:36.944922756Z === RUN TestResolveRuntimeProfile_ProdPreservesSharedPaths 2026-10-22T08:13:36.944932044Z --- PASS: TestResolveRuntimeProfile_ProdPreservesSharedPaths (0.00s) 2026-10-22T08:13:36.944946159Z === RUN TestResolveRuntimeProfile_DevUsesEngineSpecificNamespaces 2026-10-22T08:13:36.944956157Z --- PASS: TestResolveRuntimeProfile_DevUsesEngineSpecificNamespaces (0.00s) 2026-10-22T08:13:36.94496483Z === RUN TestResolveXDGRuntimeDir_UsesSharedRuntimeRootInDev 2026-10-22T08:13:36.944973625Z --- PASS: TestResolveXDGRuntimeDir_UsesSharedRuntimeRootInDev (0.00s) 2026-10-22T08:13:36.944981955Z === RUN TestResolveXDGRuntimeDir_UsesStateRuntimeRootInProd 2026-10-22T08:13:36.944995805Z --- PASS: TestResolveXDGRuntimeDir_UsesStateRuntimeRootInProd (0.00s) 2026-10-22T08:13:36.945012523Z === RUN TestNewSessionSpawnerRejectsDetachedRestoreForEphemeralProfile 2026-10-22T08:13:36.945035835Z --- PASS: TestNewSessionSpawnerRejectsDetachedRestoreForEphemeralProfile (0.00s) 2026-10-22T08:13:36.945054024Z === RUN TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T08:13:36.945069536Z === PAUSE TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T08:13:36.945086845Z === RUN TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T08:13:36.945107711Z === PAUSE TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T08:13:36.945125112Z === CONT TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof 2026-10-22T08:13:36.945137423Z === CONT TestRunSessionCleanup_NoPanicOnNilSessions 2026-10-22T08:13:36.945152697Z --- PASS: TestRunSessionCleanup_DoesNotEndOtherActiveBrowserSessionsWithoutLivenessProof (0.00s) 2026-10-22T08:13:36.945171316Z --- PASS: TestRunSessionCleanup_NoPanicOnNilSessions (0.00s) 2026-10-22T08:13:36.945189821Z PASS 2026-10-22T08:13:36.945202188Z ok github.com/bnema/dumber/internal/bootstrap 0.699s 2026-10-22T08:13:36.945212959Z ? github.com/bnema/dumber/internal/bootstrap/mocks [no test files] 2026-10-22T08:13:36.945221871Z === RUN TestResolveCLIThemePreservesDarkDefault 2026-10-22T08:13:36.945236329Z --- PASS: TestResolveCLIThemePreservesDarkDefault (0.00s) 2026-10-22T08:13:36.94525455Z === RUN TestResolveCLIThemeHonorsExplicitLightPreference 2026-10-22T08:13:36.945272881Z --- PASS: TestResolveCLIThemeHonorsExplicitLightPreference (0.00s) 2026-10-22T08:13:36.94529059Z === RUN TestResolveCLIThemeUsesEnabledExternalTheme 2026-10-22T08:13:36.945305402Z --- PASS: TestResolveCLIThemeUsesEnabledExternalTheme (0.00s) 2026-10-22T08:13:36.945317932Z PASS 2026-10-22T08:13:36.945336183Z ok github.com/bnema/dumber/internal/cli 0.061s 2026-10-22T08:13:36.945349687Z === RUN TestParseBrowseArgs 2026-10-22T08:13:36.945368907Z === RUN TestParseBrowseArgs/normal 2026-10-22T08:13:36.945383239Z === RUN TestParseBrowseArgs/named 2026-10-22T08:13:36.945392251Z === RUN TestParseBrowseArgs/url_after 2026-10-22T08:13:36.945405719Z === RUN TestParseBrowseArgs/url_before 2026-10-22T08:13:36.945433495Z === RUN TestParseBrowseArgs/missing_name 2026-10-22T08:13:36.945449083Z === RUN TestParseBrowseArgs/empty_equals 2026-10-22T08:13:36.945458954Z === RUN TestParseBrowseArgs/empty_separate 2026-10-22T08:13:36.945467722Z === RUN TestParseBrowseArgs/flag-like_name 2026-10-22T08:13:36.945561804Z === RUN TestParseBrowseArgs/flag-like_profile 2026-10-22T08:13:36.945586876Z === RUN TestParseBrowseArgs/help 2026-10-22T08:13:36.945615093Z === RUN TestParseBrowseArgs/unknown 2026-10-22T08:13:36.945638785Z === RUN TestParseBrowseArgs/extra 2026-10-22T08:13:36.945662752Z --- PASS: TestParseBrowseArgs (0.00s) 2026-10-22T08:13:36.945694811Z --- PASS: TestParseBrowseArgs/normal (0.00s) 2026-10-22T08:13:36.945725289Z --- PASS: TestParseBrowseArgs/named (0.00s) 2026-10-22T08:13:36.945780896Z --- PASS: TestParseBrowseArgs/url_after (0.00s) 2026-10-22T08:13:36.945804201Z --- PASS: TestParseBrowseArgs/url_before (0.00s) 2026-10-22T08:13:36.945831316Z --- PASS: TestParseBrowseArgs/missing_name (0.00s) 2026-10-22T08:13:36.945864058Z --- PASS: TestParseBrowseArgs/empty_equals (0.00s) 2026-10-22T08:13:36.945895175Z --- PASS: TestParseBrowseArgs/empty_separate (0.00s) 2026-10-22T08:13:36.94592572Z --- PASS: TestParseBrowseArgs/flag-like_name (0.00s) 2026-10-22T08:13:36.945960938Z --- PASS: TestParseBrowseArgs/flag-like_profile (0.00s) 2026-10-22T08:13:36.945991656Z --- PASS: TestParseBrowseArgs/help (0.00s) 2026-10-22T08:13:36.946033479Z --- PASS: TestParseBrowseArgs/unknown (0.00s) 2026-10-22T08:13:36.946072242Z --- PASS: TestParseBrowseArgs/extra (0.00s) 2026-10-22T08:13:36.946095375Z === RUN TestParseBrowseLaunchArgsProfiles 2026-10-22T08:13:36.946112011Z --- PASS: TestParseBrowseLaunchArgsProfiles (0.00s) 2026-10-22T08:13:36.94614277Z === RUN TestBrowseCommandPreRunERejectsFlagLikeValues 2026-10-22T08:13:36.946162073Z --- PASS: TestBrowseCommandPreRunERejectsFlagLikeValues (0.00s) 2026-10-22T08:13:36.946178715Z === RUN TestParseSelectionResolvesExistingLocalFile 2026-10-22T08:13:36.946200361Z --- PASS: TestParseSelectionResolvesExistingLocalFile (0.00s) 2026-10-22T08:13:36.946218039Z === RUN TestParseSelectionLeavesBangShortcutsToSearchHandling 2026-10-22T08:13:36.946235385Z --- PASS: TestParseSelectionLeavesBangShortcutsToSearchHandling (0.00s) 2026-10-22T08:13:36.946253816Z === RUN TestGetSessionsMerged_DBAndFS 2026-10-22T08:13:36.946271323Z --- PASS: TestGetSessionsMerged_DBAndFS (0.00s) 2026-10-22T08:13:36.946286867Z === RUN TestGetSessionsMerged_MissingTableFallsBack 2026-10-22T08:13:36.946308689Z --- PASS: TestGetSessionsMerged_MissingTableFallsBack (0.00s) 2026-10-22T08:13:36.946330288Z === RUN TestFindSession_DBShortIDMatch 2026-10-22T08:13:36.946353408Z --- PASS: TestFindSession_DBShortIDMatch (0.00s) 2026-10-22T08:13:36.946376181Z === RUN TestRootCommand_RegistersOmniboxCommand 2026-10-22T08:13:36.946399278Z --- PASS: TestRootCommand_RegistersOmniboxCommand (0.00s) 2026-10-22T08:13:36.946422136Z === RUN TestRootCommand_BrowseCommandRejectsExtraArgs 2026-10-22T08:13:36.946444778Z --- PASS: TestRootCommand_BrowseCommandRejectsExtraArgs (0.00s) 2026-10-22T08:13:36.946469274Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing 2026-10-22T08:13:36.946490102Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/interactive_sessions 2026-10-22T08:13:36.946509378Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/list_sessions 2026-10-22T08:13:36.94654047Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/delete_session 2026-10-22T08:13:36.946566896Z === RUN TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/find_session_helper 2026-10-22T08:13:36.946599928Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing (0.00s) 2026-10-22T08:13:36.946648328Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/interactive_sessions (0.00s) 2026-10-22T08:13:36.946694246Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/list_sessions (0.00s) 2026-10-22T08:13:36.94674131Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/delete_session (0.00s) 2026-10-22T08:13:36.946789999Z --- PASS: TestSessionCommandsReturnManagementErrorWhenSessionUseCaseMissing/find_session_helper (0.00s) 2026-10-22T08:13:36.946814971Z === RUN TestSessionRestoreReturnsRestorationErrorWhenSessionUseCaseMissing 2026-10-22T08:13:36.94683879Z --- PASS: TestSessionRestoreReturnsRestorationErrorWhenSessionUseCaseMissing (0.00s) 2026-10-22T08:13:36.94686207Z === RUN TestFindSessionByIDOrSuffixSearchesBeyondDefaultLimit 2026-10-22T08:13:36.94688363Z --- PASS: TestFindSessionByIDOrSuffixSearchesBeyondDefaultLimit (0.00s) 2026-10-22T08:13:36.946905736Z PASS 2026-10-22T08:13:36.94692848Z ok github.com/bnema/dumber/internal/cli/cmd 0.079s 2026-10-22T08:13:36.946944962Z ? github.com/bnema/dumber/internal/cli/cmd/mocks [no test files] 2026-10-22T08:13:36.946962673Z === RUN TestRenderSessionsList_KeepsSelectedVisibleWhenExpandedRowAbove 2026-10-22T08:13:36.946982013Z --- PASS: TestRenderSessionsList_KeepsSelectedVisibleWhenExpandedRowAbove (0.00s) 2026-10-22T08:13:36.946995305Z PASS 2026-10-22T08:13:36.947011348Z ok github.com/bnema/dumber/internal/cli/model 0.005s 2026-10-22T08:13:36.947026341Z === RUN TestConfigRenderer_RenderOpening 2026-10-22T08:13:36.947040822Z --- PASS: TestConfigRenderer_RenderOpening (0.00s) 2026-10-22T08:13:36.947058201Z === RUN TestCrashesCLIRenderer 2026-10-22T08:13:36.947084667Z --- PASS: TestCrashesCLIRenderer (0.00s) 2026-10-22T08:13:36.94711131Z === RUN TestPurgeModel_SessionsDisabledWhenDataSelected 2026-10-22T08:13:36.947134618Z --- PASS: TestPurgeModel_SessionsDisabledWhenDataSelected (0.00s) 2026-10-22T08:13:36.947158856Z === RUN TestPurgeModel_SelectedSessionIDs_ReturnsNilWhenDataSelected 2026-10-22T08:13:36.947183617Z --- PASS: TestPurgeModel_SelectedSessionIDs_ReturnsNilWhenDataSelected (0.00s) 2026-10-22T08:13:36.947200689Z === RUN TestPurgeModel_SelectedCount_IncludesSessions 2026-10-22T08:13:36.947217906Z --- PASS: TestPurgeModel_SelectedCount_IncludesSessions (0.00s) 2026-10-22T08:13:36.947233872Z === RUN TestPurgeModel_ToggleAllSessions 2026-10-22T08:13:36.947252074Z --- PASS: TestPurgeModel_ToggleAllSessions (0.00s) 2026-10-22T08:13:36.947271166Z === RUN TestPurgeModel_SelectedSize_IncludesAllSessionsWhenSelected 2026-10-22T08:13:36.947295752Z --- PASS: TestPurgeModel_SelectedSize_IncludesAllSessionsWhenSelected (0.00s) 2026-10-22T08:13:36.947317267Z === RUN TestPurgeModel_SelectedSize_IncludesFullSessionsSizeWhenDataSelected 2026-10-22T08:13:36.947335575Z --- PASS: TestPurgeModel_SelectedSize_IncludesFullSessionsSizeWhenDataSelected (0.00s) 2026-10-22T08:13:36.947351648Z === RUN TestSessionsCLIRenderer 2026-10-22T08:13:36.947367653Z --- PASS: TestSessionsCLIRenderer (0.00s) 2026-10-22T08:13:36.94739996Z === RUN TestNewThemeFromResolvedUsesActivePalette 2026-10-22T08:13:36.947436295Z --- PASS: TestNewThemeFromResolvedUsesActivePalette (0.00s) 2026-10-22T08:13:36.94745491Z === RUN TestNewThemeFromResolvedFallsBackToDarkPalette 2026-10-22T08:13:36.947483087Z --- PASS: TestNewThemeFromResolvedFallsBackToDarkPalette (0.00s) 2026-10-22T08:13:36.947511112Z === RUN TestNewThemeFromResolvedFallsBackToDefaultDarkPalette 2026-10-22T08:13:36.947528135Z --- PASS: TestNewThemeFromResolvedFallsBackToDefaultDarkPalette (0.00s) 2026-10-22T08:13:36.947541135Z PASS 2026-10-22T08:13:36.947556794Z ok github.com/bnema/dumber/internal/cli/styles 0.005s 2026-10-22T08:13:36.947574266Z === RUN TestComputeCompletionSuffix 2026-10-22T08:13:36.947591938Z === RUN TestComputeCompletionSuffix/empty_input 2026-10-22T08:13:36.947632061Z === RUN TestComputeCompletionSuffix/empty_fullText 2026-10-22T08:13:36.947658041Z === RUN TestComputeCompletionSuffix/both_empty 2026-10-22T08:13:36.947675978Z === RUN TestComputeCompletionSuffix/exact_match_returns_false 2026-10-22T08:13:36.947706414Z === RUN TestComputeCompletionSuffix/prefix_match 2026-10-22T08:13:36.947732348Z === RUN TestComputeCompletionSuffix/case_insensitive_match 2026-10-22T08:13:36.947757223Z === RUN TestComputeCompletionSuffix/case_insensitive_preserves_original_case_in_suffix 2026-10-22T08:13:36.94778121Z === RUN TestComputeCompletionSuffix/no_prefix_match 2026-10-22T08:13:36.947805851Z === RUN TestComputeCompletionSuffix/input_longer_than_fullText 2026-10-22T08:13:36.947828999Z === RUN TestComputeCompletionSuffix/single_character_prefix 2026-10-22T08:13:36.947854501Z === RUN TestComputeCompletionSuffix/bang_shortcut_prefix 2026-10-22T08:13:36.947876253Z --- PASS: TestComputeCompletionSuffix (0.00s) 2026-10-22T08:13:36.947907087Z --- PASS: TestComputeCompletionSuffix/empty_input (0.00s) 2026-10-22T08:13:36.947940961Z --- PASS: TestComputeCompletionSuffix/empty_fullText (0.00s) 2026-10-22T08:13:36.9479784Z --- PASS: TestComputeCompletionSuffix/both_empty (0.00s) 2026-10-22T08:13:36.948019318Z --- PASS: TestComputeCompletionSuffix/exact_match_returns_false (0.00s) 2026-10-22T08:13:36.948058163Z --- PASS: TestComputeCompletionSuffix/prefix_match (0.00s) 2026-10-22T08:13:36.948099436Z --- PASS: TestComputeCompletionSuffix/case_insensitive_match (0.00s) 2026-10-22T08:13:36.948150876Z --- PASS: TestComputeCompletionSuffix/case_insensitive_preserves_original_case_in_suffix (0.00s) 2026-10-22T08:13:36.948184275Z --- PASS: TestComputeCompletionSuffix/no_prefix_match (0.00s) 2026-10-22T08:13:36.94822543Z --- PASS: TestComputeCompletionSuffix/input_longer_than_fullText (0.00s) 2026-10-22T08:13:36.948264714Z --- PASS: TestComputeCompletionSuffix/single_character_prefix (0.00s) 2026-10-22T08:13:36.948303058Z --- PASS: TestComputeCompletionSuffix/bang_shortcut_prefix (0.00s) 2026-10-22T08:13:36.948333525Z === RUN TestStripProtocol 2026-10-22T08:13:36.948350202Z === RUN TestStripProtocol/https_protocol 2026-10-22T08:13:36.948366398Z === RUN TestStripProtocol/http_protocol 2026-10-22T08:13:36.948381139Z === RUN TestStripProtocol/no_protocol 2026-10-22T08:13:36.948401465Z === RUN TestStripProtocol/https_with_path 2026-10-22T08:13:36.948420026Z === RUN TestStripProtocol/http_with_query_string 2026-10-22T08:13:36.948436222Z === RUN TestStripProtocol/file_protocol_unchanged 2026-10-22T08:13:36.948452164Z === RUN TestStripProtocol/empty_string 2026-10-22T08:13:36.948476456Z --- PASS: TestStripProtocol (0.00s) 2026-10-22T08:13:36.948510709Z --- PASS: TestStripProtocol/https_protocol (0.00s) 2026-10-22T08:13:36.948545313Z --- PASS: TestStripProtocol/http_protocol (0.00s) 2026-10-22T08:13:36.948577247Z --- PASS: TestStripProtocol/no_protocol (0.00s) 2026-10-22T08:13:36.948612229Z --- PASS: TestStripProtocol/https_with_path (0.00s) 2026-10-22T08:13:36.948649064Z --- PASS: TestStripProtocol/http_with_query_string (0.00s) 2026-10-22T08:13:36.948687775Z --- PASS: TestStripProtocol/file_protocol_unchanged (0.00s) 2026-10-22T08:13:36.948723301Z --- PASS: TestStripProtocol/empty_string (0.00s) 2026-10-22T08:13:36.948748522Z === RUN TestComputeURLCompletionSuffix 2026-10-22T08:13:36.948777315Z === RUN TestComputeURLCompletionSuffix/empty_input 2026-10-22T08:13:36.948806966Z === RUN TestComputeURLCompletionSuffix/direct_match_with_protocol 2026-10-22T08:13:36.948831296Z === RUN TestComputeURLCompletionSuffix/match_without_protocol_in_input 2026-10-22T08:13:36.948848996Z === RUN TestComputeURLCompletionSuffix/match_with_www_prefix_in_URL_strips_www 2026-10-22T08:13:36.948866849Z === RUN TestComputeURLCompletionSuffix/match_with_www_in_input_but_not_URL 2026-10-22T08:13:36.948883367Z === RUN TestComputeURLCompletionSuffix/no_match 2026-10-22T08:13:36.948905626Z === RUN TestComputeURLCompletionSuffix/case_insensitive_URL_match 2026-10-22T08:13:36.948929198Z === RUN TestComputeURLCompletionSuffix/http_protocol_stripped 2026-10-22T08:13:36.948949056Z === RUN TestComputeURLCompletionSuffix/full_URL_match_returns_false 2026-10-22T08:13:36.948974368Z === RUN TestComputeURLCompletionSuffix/URL_with_path 2026-10-22T08:13:36.948991949Z --- PASS: TestComputeURLCompletionSuffix (0.00s) 2026-10-22T08:13:36.949022855Z --- PASS: TestComputeURLCompletionSuffix/empty_input (0.00s) 2026-10-22T08:13:36.949061854Z --- PASS: TestComputeURLCompletionSuffix/direct_match_with_protocol (0.00s) 2026-10-22T08:13:36.949105987Z --- PASS: TestComputeURLCompletionSuffix/match_without_protocol_in_input (0.00s) 2026-10-22T08:13:36.949148468Z --- PASS: TestComputeURLCompletionSuffix/match_with_www_prefix_in_URL_strips_www (0.00s) 2026-10-22T08:13:36.949189858Z --- PASS: TestComputeURLCompletionSuffix/match_with_www_in_input_but_not_URL (0.00s) 2026-10-22T08:13:36.949224583Z --- PASS: TestComputeURLCompletionSuffix/no_match (0.00s) 2026-10-22T08:13:36.949255123Z --- PASS: TestComputeURLCompletionSuffix/case_insensitive_URL_match (0.00s) 2026-10-22T08:13:36.949288899Z --- PASS: TestComputeURLCompletionSuffix/http_protocol_stripped (0.00s) 2026-10-22T08:13:36.949319651Z --- PASS: TestComputeURLCompletionSuffix/full_URL_match_returns_false (0.00s) 2026-10-22T08:13:36.949359489Z --- PASS: TestComputeURLCompletionSuffix/URL_with_path (0.00s) 2026-10-22T08:13:36.949377036Z === RUN TestBestURLCompletion_PrefersHostForHostLikeInput 2026-10-22T08:13:36.9493968Z --- PASS: TestBestURLCompletion_PrefersHostForHostLikeInput (0.00s) 2026-10-22T08:13:36.949416222Z === RUN TestBestURLCompletion_KeepsPathForPathLikeInput 2026-10-22T08:13:36.949447975Z --- PASS: TestBestURLCompletion_KeepsPathForPathLikeInput (0.00s) 2026-10-22T08:13:36.949466765Z === RUN TestBestURLCompletion_SelectsAnyValidPrefixFromVisibleList 2026-10-22T08:13:36.949487534Z --- PASS: TestBestURLCompletion_SelectsAnyValidPrefixFromVisibleList (0.00s) 2026-10-22T08:13:36.949503276Z PASS 2026-10-22T08:13:36.949533233Z ok github.com/bnema/dumber/internal/domain/autocomplete 0.003s 2026-10-22T08:13:36.949555667Z ? github.com/bnema/dumber/internal/domain/build [no test files] 2026-10-22T08:13:36.949580985Z === RUN TestSanitizeFilename 2026-10-22T08:13:36.949599921Z === RUN TestSanitizeFilename/normal_filename 2026-10-22T08:13:36.949634765Z === RUN TestSanitizeFilename/filename_with_spaces 2026-10-22T08:13:36.949660774Z === RUN TestSanitizeFilename/path_traversal_with_parent_dirs 2026-10-22T08:13:36.949681594Z === RUN TestSanitizeFilename/path_traversal_hidden_file 2026-10-22T08:13:36.949698989Z === RUN TestSanitizeFilename/nested_path 2026-10-22T08:13:36.949712995Z === RUN TestSanitizeFilename/absolute_path 2026-10-22T08:13:36.949734288Z === RUN TestSanitizeFilename/dot_only 2026-10-22T08:13:36.949752972Z === RUN TestSanitizeFilename/double_dot_only 2026-10-22T08:13:36.949780722Z === RUN TestSanitizeFilename/empty_string 2026-10-22T08:13:36.949800843Z === RUN TestSanitizeFilename/hidden_file 2026-10-22T08:13:36.949817481Z === RUN TestSanitizeFilename/windows_style_path 2026-10-22T08:13:36.949829716Z --- PASS: TestSanitizeFilename (0.00s) 2026-10-22T08:13:36.949856252Z --- PASS: TestSanitizeFilename/normal_filename (0.00s) 2026-10-22T08:13:36.949885173Z --- PASS: TestSanitizeFilename/filename_with_spaces (0.00s) 2026-10-22T08:13:36.949918635Z --- PASS: TestSanitizeFilename/path_traversal_with_parent_dirs (0.00s) 2026-10-22T08:13:36.949949936Z --- PASS: TestSanitizeFilename/path_traversal_hidden_file (0.00s) 2026-10-22T08:13:36.949980244Z --- PASS: TestSanitizeFilename/nested_path (0.00s) 2026-10-22T08:13:36.950008756Z --- PASS: TestSanitizeFilename/absolute_path (0.00s) 2026-10-22T08:13:36.950038263Z --- PASS: TestSanitizeFilename/dot_only (0.00s) 2026-10-22T08:13:36.950079073Z --- PASS: TestSanitizeFilename/double_dot_only (0.00s) 2026-10-22T08:13:36.950103055Z --- PASS: TestSanitizeFilename/empty_string (0.00s) 2026-10-22T08:13:36.95013309Z --- PASS: TestSanitizeFilename/hidden_file (0.00s) 2026-10-22T08:13:36.950164424Z --- PASS: TestSanitizeFilename/windows_style_path (0.00s) 2026-10-22T08:13:36.950185137Z === RUN TestSanitizeFilenameWithExtension 2026-10-22T08:13:36.950204644Z === RUN TestSanitizeFilenameWithExtension/no_extension_adds_inferred 2026-10-22T08:13:36.950234296Z === RUN TestSanitizeFilenameWithExtension/existing_extension_preserved 2026-10-22T08:13:36.950255699Z === RUN TestSanitizeFilenameWithExtension/path_traversal_with_inferred_extension 2026-10-22T08:13:36.950275409Z === RUN TestSanitizeFilenameWithExtension/no_mime_type_returns_sanitized 2026-10-22T08:13:36.950292543Z --- PASS: TestSanitizeFilenameWithExtension (0.00s) 2026-10-22T08:13:36.950326851Z --- PASS: TestSanitizeFilenameWithExtension/no_extension_adds_inferred (0.00s) 2026-10-22T08:13:36.950362216Z --- PASS: TestSanitizeFilenameWithExtension/existing_extension_preserved (0.00s) 2026-10-22T08:13:36.950401773Z --- PASS: TestSanitizeFilenameWithExtension/path_traversal_with_inferred_extension (0.00s) 2026-10-22T08:13:36.950440496Z --- PASS: TestSanitizeFilenameWithExtension/no_mime_type_returns_sanitized (0.00s) 2026-10-22T08:13:36.95045545Z === RUN TestGetExtensionFromMimeType 2026-10-22T08:13:36.950474781Z === RUN TestGetExtensionFromMimeType/empty_mime_type 2026-10-22T08:13:36.950494404Z === RUN TestGetExtensionFromMimeType/unknown_mime_type 2026-10-22T08:13:36.950513766Z === RUN TestGetExtensionFromMimeType/pdf_mime_type 2026-10-22T08:13:36.950538835Z === RUN TestGetExtensionFromMimeType/pdf_mime_type_with_charset_param 2026-10-22T08:13:36.950561394Z === RUN TestGetExtensionFromMimeType/text_html_with_charset 2026-10-22T08:13:36.951041989Z === RUN TestGetExtensionFromMimeType/mime_type_with_multiple_params 2026-10-22T08:13:36.951064936Z === RUN TestGetExtensionFromMimeType/invalid_mime_type 2026-10-22T08:13:36.951111924Z --- PASS: TestGetExtensionFromMimeType (0.00s) 2026-10-22T08:13:36.951149336Z --- PASS: TestGetExtensionFromMimeType/empty_mime_type (0.00s) 2026-10-22T08:13:36.95118359Z --- PASS: TestGetExtensionFromMimeType/unknown_mime_type (0.00s) 2026-10-22T08:13:36.951217746Z --- PASS: TestGetExtensionFromMimeType/pdf_mime_type (0.00s) 2026-10-22T08:13:36.951267825Z --- PASS: TestGetExtensionFromMimeType/pdf_mime_type_with_charset_param (0.00s) 2026-10-22T08:13:36.951304124Z --- PASS: TestGetExtensionFromMimeType/text_html_with_charset (0.00s) 2026-10-22T08:13:36.951340719Z --- PASS: TestGetExtensionFromMimeType/mime_type_with_multiple_params (0.00s) 2026-10-22T08:13:36.951374084Z --- PASS: TestGetExtensionFromMimeType/invalid_mime_type (0.00s) 2026-10-22T08:13:36.951392962Z === RUN TestExtractFilenameFromDestination 2026-10-22T08:13:36.951412505Z === RUN TestExtractFilenameFromDestination/file_URI_with_path 2026-10-22T08:13:36.95148681Z === RUN TestExtractFilenameFromDestination/file_URI_root 2026-10-22T08:13:36.951512427Z === RUN TestExtractFilenameFromDestination/plain_path 2026-10-22T08:13:36.95153044Z === RUN TestExtractFilenameFromDestination/filename_only 2026-10-22T08:13:36.951562584Z === RUN TestExtractFilenameFromDestination/empty_string 2026-10-22T08:13:36.951582798Z === RUN TestExtractFilenameFromDestination/file_URI_with_spaces 2026-10-22T08:13:36.951606897Z --- PASS: TestExtractFilenameFromDestination (0.00s) 2026-10-22T08:13:36.951643926Z --- PASS: TestExtractFilenameFromDestination/file_URI_with_path (0.00s) 2026-10-22T08:13:36.951678192Z --- PASS: TestExtractFilenameFromDestination/file_URI_root (0.00s) 2026-10-22T08:13:36.951711938Z --- PASS: TestExtractFilenameFromDestination/plain_path (0.00s) 2026-10-22T08:13:36.951747238Z --- PASS: TestExtractFilenameFromDestination/filename_only (0.00s) 2026-10-22T08:13:36.951782137Z --- PASS: TestExtractFilenameFromDestination/empty_string (0.00s) 2026-10-22T08:13:36.95181897Z --- PASS: TestExtractFilenameFromDestination/file_URI_with_spaces (0.00s) 2026-10-22T08:13:36.951834235Z === RUN TestExtractFilenameFromURI 2026-10-22T08:13:36.951853473Z === RUN TestExtractFilenameFromURI/http_URL_with_filename 2026-10-22T08:13:36.951872762Z === RUN TestExtractFilenameFromURI/http_URL_with_query_params 2026-10-22T08:13:36.951889669Z === RUN TestExtractFilenameFromURI/http_URL_without_filename 2026-10-22T08:13:36.95190308Z === RUN TestExtractFilenameFromURI/empty_string 2026-10-22T08:13:36.951916088Z === RUN TestExtractFilenameFromURI/plain_path 2026-10-22T08:13:36.951933666Z --- PASS: TestExtractFilenameFromURI (0.00s) 2026-10-22T08:13:36.951977163Z --- PASS: TestExtractFilenameFromURI/http_URL_with_filename (0.00s) 2026-10-22T08:13:36.952020167Z --- PASS: TestExtractFilenameFromURI/http_URL_with_query_params (0.00s) 2026-10-22T08:13:36.952053577Z --- PASS: TestExtractFilenameFromURI/http_URL_without_filename (0.00s) 2026-10-22T08:13:36.952084127Z --- PASS: TestExtractFilenameFromURI/empty_string (0.00s) 2026-10-22T08:13:36.952122534Z --- PASS: TestExtractFilenameFromURI/plain_path (0.00s) 2026-10-22T08:13:36.952141571Z === RUN TestMakeUniqueFilename 2026-10-22T08:13:36.952155492Z === RUN TestMakeUniqueFilename/file_does_not_exist 2026-10-22T08:13:36.95217058Z === RUN TestMakeUniqueFilename/file_exists,_adds__(1) 2026-10-22T08:13:36.952183998Z === RUN TestMakeUniqueFilename/file_and__(1)_exist,_adds__(2) 2026-10-22T08:13:36.95219646Z === RUN TestMakeUniqueFilename/no_extension 2026-10-22T08:13:36.952215393Z === RUN TestMakeUniqueFilename/hidden_file_with_extension 2026-10-22T08:13:36.952228036Z --- PASS: TestMakeUniqueFilename (0.00s) 2026-10-22T08:13:36.952253702Z --- PASS: TestMakeUniqueFilename/file_does_not_exist (0.00s) 2026-10-22T08:13:36.95228396Z --- PASS: TestMakeUniqueFilename/file_exists,_adds__(1) (0.00s) 2026-10-22T08:13:36.952319619Z --- PASS: TestMakeUniqueFilename/file_and__(1)_exist,_adds__(2) (0.00s) 2026-10-22T08:13:36.95235Z --- PASS: TestMakeUniqueFilename/no_extension (0.00s) 2026-10-22T08:13:36.952383603Z --- PASS: TestMakeUniqueFilename/hidden_file_with_extension (0.00s) 2026-10-22T08:13:36.952404867Z === RUN TestShouldForceDownloadForURI 2026-10-22T08:13:36.952423498Z === RUN TestShouldForceDownloadForURI/pdf_path 2026-10-22T08:13:36.952438206Z === RUN TestShouldForceDownloadForURI/iso_path 2026-10-22T08:13:36.952459612Z === RUN TestShouldForceDownloadForURI/archive_path 2026-10-22T08:13:36.952479479Z === RUN TestShouldForceDownloadForURI/plain_html 2026-10-22T08:13:36.952499021Z === RUN TestShouldForceDownloadForURI/empty 2026-10-22T08:13:36.952519934Z --- PASS: TestShouldForceDownloadForURI (0.00s) 2026-10-22T08:13:36.952557907Z --- PASS: TestShouldForceDownloadForURI/pdf_path (0.00s) 2026-10-22T08:13:36.952590044Z --- PASS: TestShouldForceDownloadForURI/iso_path (0.00s) 2026-10-22T08:13:36.952625532Z --- PASS: TestShouldForceDownloadForURI/archive_path (0.00s) 2026-10-22T08:13:36.95265911Z --- PASS: TestShouldForceDownloadForURI/plain_html (0.00s) 2026-10-22T08:13:36.952690172Z --- PASS: TestShouldForceDownloadForURI/empty (0.00s) 2026-10-22T08:13:36.952708764Z === RUN TestShouldForceDownloadForMIMEType 2026-10-22T08:13:36.952728957Z === RUN TestShouldForceDownloadForMIMEType/pdf 2026-10-22T08:13:36.952745115Z === RUN TestShouldForceDownloadForMIMEType/pdf_with_params 2026-10-22T08:13:36.952764993Z === RUN TestShouldForceDownloadForMIMEType/iso_image 2026-10-22T08:13:36.952785973Z === RUN TestShouldForceDownloadForMIMEType/html 2026-10-22T08:13:36.95281059Z === RUN TestShouldForceDownloadForMIMEType/empty 2026-10-22T08:13:36.952833003Z --- PASS: TestShouldForceDownloadForMIMEType (0.00s) 2026-10-22T08:13:36.952873093Z --- PASS: TestShouldForceDownloadForMIMEType/pdf (0.00s) 2026-10-22T08:13:36.95290873Z --- PASS: TestShouldForceDownloadForMIMEType/pdf_with_params (0.00s) 2026-10-22T08:13:36.952944282Z --- PASS: TestShouldForceDownloadForMIMEType/iso_image (0.00s) 2026-10-22T08:13:36.952976237Z --- PASS: TestShouldForceDownloadForMIMEType/html (0.00s) 2026-10-22T08:13:36.953007596Z --- PASS: TestShouldForceDownloadForMIMEType/empty (0.00s) 2026-10-22T08:13:36.953026579Z === RUN TestShouldForceDownload 2026-10-22T08:13:36.953045906Z --- PASS: TestShouldForceDownload (0.00s) 2026-10-22T08:13:36.953062298Z PASS 2026-10-22T08:13:36.953098299Z ok github.com/bnema/dumber/internal/domain/download 0.008s 2026-10-22T08:13:36.953117241Z === RUN TestHasAccents 2026-10-22T08:13:36.953136323Z === RUN TestHasAccents/lowercase_e 2026-10-22T08:13:36.953157209Z === RUN TestHasAccents/uppercase_E 2026-10-22T08:13:36.953180956Z === RUN TestHasAccents/lowercase_a 2026-10-22T08:13:36.953198938Z === RUN TestHasAccents/uppercase_A 2026-10-22T08:13:36.953218365Z === RUN TestHasAccents/lowercase_c 2026-10-22T08:13:36.953230758Z === RUN TestHasAccents/lowercase_n 2026-10-22T08:13:36.953243445Z === RUN TestHasAccents/lowercase_x_(no_accents) 2026-10-22T08:13:36.953271901Z === RUN TestHasAccents/uppercase_X_(no_accents) 2026-10-22T08:13:36.953286765Z === RUN TestHasAccents/digit_1_(no_accents) 2026-10-22T08:13:36.953300803Z === RUN TestHasAccents/space_(no_accents) 2026-10-22T08:13:36.953317776Z --- PASS: TestHasAccents (0.00s) 2026-10-22T08:13:36.953336311Z --- PASS: TestHasAccents/lowercase_e (0.00s) 2026-10-22T08:13:36.953370478Z --- PASS: TestHasAccents/uppercase_E (0.00s) 2026-10-22T08:13:36.953408Z --- PASS: TestHasAccents/lowercase_a (0.00s) 2026-10-22T08:13:36.953435568Z --- PASS: TestHasAccents/uppercase_A (0.00s) 2026-10-22T08:13:36.953464978Z --- PASS: TestHasAccents/lowercase_c (0.00s) 2026-10-22T08:13:36.953488752Z --- PASS: TestHasAccents/lowercase_n (0.00s) 2026-10-22T08:13:36.953522021Z --- PASS: TestHasAccents/lowercase_x_(no_accents) (0.00s) 2026-10-22T08:13:36.953551493Z --- PASS: TestHasAccents/uppercase_X_(no_accents) (0.00s) 2026-10-22T08:13:36.95357991Z --- PASS: TestHasAccents/digit_1_(no_accents) (0.00s) 2026-10-22T08:13:36.953608923Z --- PASS: TestHasAccents/space_(no_accents) (0.00s) 2026-10-22T08:13:36.953626377Z === RUN TestGetAccents 2026-10-22T08:13:36.953641261Z === RUN TestGetAccents/lowercase_e 2026-10-22T08:13:36.953661066Z === RUN TestGetAccents/uppercase_E 2026-10-22T08:13:36.953675715Z === RUN TestGetAccents/lowercase_a 2026-10-22T08:13:36.953693616Z === RUN TestGetAccents/uppercase_A 2026-10-22T08:13:36.953705323Z === RUN TestGetAccents/lowercase_c 2026-10-22T08:13:36.953717269Z === RUN TestGetAccents/uppercase_C_with_shift 2026-10-22T08:13:36.95373786Z === RUN TestGetAccents/no_accents_x 2026-10-22T08:13:36.953754663Z --- PASS: TestGetAccents (0.00s) 2026-10-22T08:13:36.953777425Z --- PASS: TestGetAccents/lowercase_e (0.00s) 2026-10-22T08:13:36.953801021Z --- PASS: TestGetAccents/uppercase_E (0.00s) 2026-10-22T08:13:36.953823677Z --- PASS: TestGetAccents/lowercase_a (0.00s) 2026-10-22T08:13:36.953850361Z --- PASS: TestGetAccents/uppercase_A (0.00s) 2026-10-22T08:13:36.953878258Z --- PASS: TestGetAccents/lowercase_c (0.00s) 2026-10-22T08:13:36.953909707Z --- PASS: TestGetAccents/uppercase_C_with_shift (0.00s) 2026-10-22T08:13:36.953942036Z --- PASS: TestGetAccents/no_accents_x (0.00s) 2026-10-22T08:13:36.953970322Z === RUN TestGetAccents_UppercaseFromLowercase 2026-10-22T08:13:36.953986326Z --- PASS: TestGetAccents_UppercaseFromLowercase (0.00s) 2026-10-22T08:13:36.954008539Z === RUN TestAccentMapCoverage 2026-10-22T08:13:36.954027899Z --- PASS: TestAccentMapCoverage (0.00s) 2026-10-22T08:13:36.954048216Z === RUN TestEngineSettingsPayloadContainsRuntimeWebContentFields 2026-10-22T08:13:36.954068695Z --- PASS: TestEngineSettingsPayloadContainsRuntimeWebContentFields (0.00s) 2026-10-22T08:13:36.954089555Z === RUN TestEngineSettingsUpdateHasNoRawBridge 2026-10-22T08:13:36.954108443Z --- PASS: TestEngineSettingsUpdateHasNoRawBridge (0.00s) 2026-10-22T08:13:36.954140803Z === RUN TestFavoriteSupportsMultipleTagsAndNoTags 2026-10-22T08:13:36.95416437Z --- PASS: TestFavoriteSupportsMultipleTagsAndNoTags (0.00s) 2026-10-22T08:13:36.954183343Z === RUN TestTagStoresTrimmedDisplayNameAndColor 2026-10-22T08:13:36.95420306Z --- PASS: TestTagStoresTrimmedDisplayNameAndColor (0.00s) 2026-10-22T08:13:36.954229412Z === RUN TestPaneNode_VisibleAreaCount 2026-10-22T08:13:36.954246703Z === RUN TestPaneNode_VisibleAreaCount/single_leaf_pane 2026-10-22T08:13:36.954262423Z === RUN TestPaneNode_VisibleAreaCount/horizontal_split_with_two_leaves 2026-10-22T08:13:36.954294987Z === RUN TestPaneNode_VisibleAreaCount/stacked_panes_count_as_one 2026-10-22T08:13:36.954316833Z === RUN TestPaneNode_VisibleAreaCount/split_with_one_stacked_side 2026-10-22T08:13:36.954332052Z === RUN TestPaneNode_VisibleAreaCount/nested_splits 2026-10-22T08:13:36.954360474Z === RUN TestPaneNode_VisibleAreaCount/complex_tree_with_stacks_and_splits 2026-10-22T08:13:36.95438188Z --- PASS: TestPaneNode_VisibleAreaCount (0.00s) 2026-10-22T08:13:36.954415948Z --- PASS: TestPaneNode_VisibleAreaCount/single_leaf_pane (0.00s) 2026-10-22T08:13:36.954453443Z --- PASS: TestPaneNode_VisibleAreaCount/horizontal_split_with_two_leaves (0.00s) 2026-10-22T08:13:36.954491389Z --- PASS: TestPaneNode_VisibleAreaCount/stacked_panes_count_as_one (0.00s) 2026-10-22T08:13:36.954525183Z --- PASS: TestPaneNode_VisibleAreaCount/split_with_one_stacked_side (0.00s) 2026-10-22T08:13:36.954557328Z --- PASS: TestPaneNode_VisibleAreaCount/nested_splits (0.00s) 2026-10-22T08:13:36.954592842Z --- PASS: TestPaneNode_VisibleAreaCount/complex_tree_with_stacks_and_splits (0.00s) 2026-10-22T08:13:36.954610515Z === RUN TestValidateHexColor_ValidHex 2026-10-22T08:13:36.954624155Z --- PASS: TestValidateHexColor_ValidHex (0.00s) 2026-10-22T08:13:36.95463659Z === RUN TestValidateHexColor_InvalidHex 2026-10-22T08:13:36.95465164Z --- PASS: TestValidateHexColor_InvalidHex (0.00s) 2026-10-22T08:13:36.954664132Z === RUN TestDefaultThemeFonts_ReturnsSaneDefaults 2026-10-22T08:13:36.954682801Z --- PASS: TestDefaultThemeFonts_ReturnsSaneDefaults (0.00s) 2026-10-22T08:13:36.954703638Z === RUN TestResolvedThemePalette_MustBeCSSSafeHex 2026-10-22T08:13:36.954721147Z --- PASS: TestResolvedThemePalette_MustBeCSSSafeHex (0.00s) 2026-10-22T08:13:36.954746546Z === RUN TestResolvedThemePalette_RejectsInvalidColors 2026-10-22T08:13:36.954768391Z --- PASS: TestResolvedThemePalette_RejectsInvalidColors (0.00s) 2026-10-22T08:13:36.954793803Z === RUN TestThemeModeColors_DefaultsAreCSSSafe 2026-10-22T08:13:36.95482114Z --- PASS: TestThemeModeColors_DefaultsAreCSSSafe (0.00s) 2026-10-22T08:13:36.954840708Z === RUN TestResolvedTheme_StructFieldsExist 2026-10-22T08:13:36.954861061Z --- PASS: TestResolvedTheme_StructFieldsExist (0.00s) 2026-10-22T08:13:36.954876498Z === RUN TestThemeSourceKind_ConstantsAreDistinct 2026-10-22T08:13:36.954889841Z --- PASS: TestThemeSourceKind_ConstantsAreDistinct (0.00s) 2026-10-22T08:13:36.954901518Z === RUN TestThemeWarning_FieldsExist 2026-10-22T08:13:36.954913306Z --- PASS: TestThemeWarning_FieldsExist (0.00s) 2026-10-22T08:13:36.954928288Z === RUN TestExternalTheme_IsDomainPure 2026-10-22T08:13:36.954954037Z --- PASS: TestExternalTheme_IsDomainPure (0.00s) 2026-10-22T08:13:36.954975428Z === RUN TestDefaultThemeFonts_AllFieldsAreSet 2026-10-22T08:13:36.954995927Z --- PASS: TestDefaultThemeFonts_AllFieldsAreSet (0.00s) 2026-10-22T08:13:36.955015318Z === RUN TestDefaultThemeModeColors_ReturnsSaneDefaults 2026-10-22T08:13:36.955037212Z --- PASS: TestDefaultThemeModeColors_ReturnsSaneDefaults (0.00s) 2026-10-22T08:13:36.955055569Z === RUN TestDefaultDarkPalette_ReturnsValidHex 2026-10-22T08:13:36.955069014Z --- PASS: TestDefaultDarkPalette_ReturnsValidHex (0.00s) 2026-10-22T08:13:36.955099155Z === RUN TestDefaultLightPalette_ReturnsValidHex 2026-10-22T08:13:36.955127092Z --- PASS: TestDefaultLightPalette_ReturnsValidHex (0.00s) 2026-10-22T08:13:36.95514013Z === RUN TestValidatePaletteHex_Valid 2026-10-22T08:13:36.95515271Z --- PASS: TestValidatePaletteHex_Valid (0.00s) 2026-10-22T08:13:36.955173182Z === RUN TestValidatePaletteHex_Invalid 2026-10-22T08:13:36.955190856Z --- PASS: TestValidatePaletteHex_Invalid (0.00s) 2026-10-22T08:13:36.955217456Z === RUN TestValidatePaletteHex_Nil 2026-10-22T08:13:36.955233676Z --- PASS: TestValidatePaletteHex_Nil (0.00s) 2026-10-22T08:13:36.955248163Z === RUN TestIsPaletteValid_EdgeCases 2026-10-22T08:13:36.955262066Z --- PASS: TestIsPaletteValid_EdgeCases (0.00s) 2026-10-22T08:13:36.955281435Z === RUN TestMergePalette_FillsEmpties 2026-10-22T08:13:36.955306762Z --- PASS: TestMergePalette_FillsEmpties (0.00s) 2026-10-22T08:13:36.955346993Z === RUN TestMergePalette_NilSrc 2026-10-22T08:13:36.955369462Z --- PASS: TestMergePalette_NilSrc (0.00s) 2026-10-22T08:13:36.955385925Z === RUN TestMergeFonts_FillsEmpties 2026-10-22T08:13:36.955402085Z --- PASS: TestMergeFonts_FillsEmpties (0.00s) 2026-10-22T08:13:36.955417065Z === RUN TestMergeFonts_NilSrc 2026-10-22T08:13:36.95543594Z --- PASS: TestMergeFonts_NilSrc (0.00s) 2026-10-22T08:13:36.955452479Z === RUN TestMergeModeColors_FillsEmpties 2026-10-22T08:13:36.955467186Z --- PASS: TestMergeModeColors_FillsEmpties (0.00s) 2026-10-22T08:13:36.955487275Z === RUN TestValidateModeColorsHex_ReturnsWarnings 2026-10-22T08:13:36.955506118Z --- PASS: TestValidateModeColorsHex_ReturnsWarnings (0.00s) 2026-10-22T08:13:36.955526452Z === RUN TestValidateModeColorsHex_DefaultsAreValid 2026-10-22T08:13:36.955542815Z --- PASS: TestValidateModeColorsHex_DefaultsAreValid (0.00s) 2026-10-22T08:13:36.955556734Z === RUN TestZoomPercentageRoundsDisplayedValue 2026-10-22T08:13:36.955577304Z === RUN TestZoomPercentageRoundsDisplayedValue/default_zoom 2026-10-22T08:13:36.955597117Z === RUN TestZoomPercentageRoundsDisplayedValue/accumulated_default_error 2026-10-22T08:13:36.955622757Z === RUN TestZoomPercentageRoundsDisplayedValue/accumulated_above_default 2026-10-22T08:13:36.95563821Z === RUN TestZoomPercentageRoundsDisplayedValue/ordinary_percent 2026-10-22T08:13:36.955652697Z === RUN TestZoomPercentageRoundsDisplayedValue/minimum_zoom 2026-10-22T08:13:36.955672348Z === RUN TestZoomPercentageRoundsDisplayedValue/maximum_zoom 2026-10-22T08:13:36.955686444Z === RUN TestZoomPercentageRoundsDisplayedValue/rounds_up 2026-10-22T08:13:36.955706391Z === RUN TestZoomPercentageRoundsDisplayedValue/rounds_down 2026-10-22T08:13:36.955722353Z === RUN TestZoomPercentageRoundsDisplayedValue/three_digit_percent_below_half 2026-10-22T08:13:36.955736802Z --- PASS: TestZoomPercentageRoundsDisplayedValue (0.00s) 2026-10-22T08:13:36.955767273Z --- PASS: TestZoomPercentageRoundsDisplayedValue/default_zoom (0.00s) 2026-10-22T08:13:36.955801522Z --- PASS: TestZoomPercentageRoundsDisplayedValue/accumulated_default_error (0.00s) 2026-10-22T08:13:36.95584967Z --- PASS: TestZoomPercentageRoundsDisplayedValue/accumulated_above_default (0.00s) 2026-10-22T08:13:36.955887434Z --- PASS: TestZoomPercentageRoundsDisplayedValue/ordinary_percent (0.00s) 2026-10-22T08:13:36.955921531Z --- PASS: TestZoomPercentageRoundsDisplayedValue/minimum_zoom (0.00s) 2026-10-22T08:13:36.955950571Z --- PASS: TestZoomPercentageRoundsDisplayedValue/maximum_zoom (0.00s) 2026-10-22T08:13:36.955983629Z --- PASS: TestZoomPercentageRoundsDisplayedValue/rounds_up (0.00s) 2026-10-22T08:13:36.956020845Z --- PASS: TestZoomPercentageRoundsDisplayedValue/rounds_down (0.00s) 2026-10-22T08:13:36.956062806Z --- PASS: TestZoomPercentageRoundsDisplayedValue/three_digit_percent_below_half (0.00s) 2026-10-22T08:13:36.956081455Z === RUN TestZoomPercentageSurvivesRepeatedSteps 2026-10-22T08:13:36.956101528Z --- PASS: TestZoomPercentageSurvivesRepeatedSteps (0.00s) 2026-10-22T08:13:36.956110816Z === RUN TestPermissionType_Constants 2026-10-22T08:13:36.956119324Z === RUN TestPermissionType_Constants/microphone 2026-10-22T08:13:36.956126824Z === RUN TestPermissionType_Constants/camera 2026-10-22T08:13:36.956134583Z === RUN TestPermissionType_Constants/display 2026-10-22T08:13:36.956142519Z === RUN TestPermissionType_Constants/device_info 2026-10-22T08:13:36.956151801Z === RUN TestPermissionType_Constants/clipboard 2026-10-22T08:13:36.95616047Z === RUN TestPermissionType_Constants/notification 2026-10-22T08:13:36.956176847Z === RUN TestPermissionType_Constants/geolocation 2026-10-22T08:13:36.956186137Z === RUN TestPermissionType_Constants/pointer_lock 2026-10-22T08:13:36.956194778Z === RUN TestPermissionType_Constants/media_key_system 2026-10-22T08:13:36.956218564Z === RUN TestPermissionType_Constants/website_data_access 2026-10-22T08:13:36.956231852Z --- PASS: TestPermissionType_Constants (0.00s) 2026-10-22T08:13:36.956263111Z --- PASS: TestPermissionType_Constants/microphone (0.00s) 2026-10-22T08:13:36.956291547Z --- PASS: TestPermissionType_Constants/camera (0.00s) 2026-10-22T08:13:36.956330552Z --- PASS: TestPermissionType_Constants/display (0.00s) 2026-10-22T08:13:36.956360842Z --- PASS: TestPermissionType_Constants/device_info (0.00s) 2026-10-22T08:13:36.95639187Z --- PASS: TestPermissionType_Constants/clipboard (0.00s) 2026-10-22T08:13:36.956421064Z --- PASS: TestPermissionType_Constants/notification (0.00s) 2026-10-22T08:13:36.956453011Z --- PASS: TestPermissionType_Constants/geolocation (0.00s) 2026-10-22T08:13:36.956477312Z --- PASS: TestPermissionType_Constants/pointer_lock (0.00s) 2026-10-22T08:13:36.956503558Z --- PASS: TestPermissionType_Constants/media_key_system (0.00s) 2026-10-22T08:13:36.956538082Z --- PASS: TestPermissionType_Constants/website_data_access (0.00s) 2026-10-22T08:13:36.956555629Z === RUN TestPermissionDecision_Constants 2026-10-22T08:13:36.9565708Z === RUN TestPermissionDecision_Constants/granted 2026-10-22T08:13:36.956591138Z === RUN TestPermissionDecision_Constants/denied 2026-10-22T08:13:36.956606763Z === RUN TestPermissionDecision_Constants/prompt 2026-10-22T08:13:36.956622204Z --- PASS: TestPermissionDecision_Constants (0.00s) 2026-10-22T08:13:36.956649747Z --- PASS: TestPermissionDecision_Constants/granted (0.00s) 2026-10-22T08:13:36.9566908Z --- PASS: TestPermissionDecision_Constants/denied (0.00s) 2026-10-22T08:13:36.956723546Z --- PASS: TestPermissionDecision_Constants/prompt (0.00s) 2026-10-22T08:13:36.956750327Z === RUN TestPermissionRecord_IsGranted 2026-10-22T08:13:36.956768609Z === RUN TestPermissionRecord_IsGranted/granted 2026-10-22T08:13:36.956777013Z === RUN TestPermissionRecord_IsGranted/denied 2026-10-22T08:13:36.956789053Z === RUN TestPermissionRecord_IsGranted/prompt 2026-10-22T08:13:36.956810069Z --- PASS: TestPermissionRecord_IsGranted (0.00s) 2026-10-22T08:13:36.956831273Z --- PASS: TestPermissionRecord_IsGranted/granted (0.00s) 2026-10-22T08:13:36.956856588Z --- PASS: TestPermissionRecord_IsGranted/denied (0.00s) 2026-10-22T08:13:36.956886752Z --- PASS: TestPermissionRecord_IsGranted/prompt (0.00s) 2026-10-22T08:13:36.956905226Z === RUN TestPermissionRecord_IsDenied 2026-10-22T08:13:36.956924638Z === RUN TestPermissionRecord_IsDenied/granted 2026-10-22T08:13:36.956950824Z === RUN TestPermissionRecord_IsDenied/denied 2026-10-22T08:13:36.956971509Z === RUN TestPermissionRecord_IsDenied/prompt 2026-10-22T08:13:36.956989625Z --- PASS: TestPermissionRecord_IsDenied (0.00s) 2026-10-22T08:13:36.957019653Z --- PASS: TestPermissionRecord_IsDenied/granted (0.00s) 2026-10-22T08:13:36.957050444Z --- PASS: TestPermissionRecord_IsDenied/denied (0.00s) 2026-10-22T08:13:36.957082764Z --- PASS: TestPermissionRecord_IsDenied/prompt (0.00s) 2026-10-22T08:13:36.957101066Z === RUN TestCanPersist 2026-10-22T08:13:36.957115714Z === RUN TestCanPersist/display_capture 2026-10-22T08:13:36.95713449Z === RUN TestCanPersist/device_info 2026-10-22T08:13:36.957147984Z === RUN TestCanPersist/pointer_lock 2026-10-22T08:13:36.957161198Z === RUN TestCanPersist/microphone 2026-10-22T08:13:36.957184501Z === RUN TestCanPersist/camera 2026-10-22T08:13:36.957202314Z === RUN TestCanPersist/clipboard 2026-10-22T08:13:36.957218086Z === RUN TestCanPersist/notification 2026-10-22T08:13:36.957234585Z === RUN TestCanPersist/geolocation 2026-10-22T08:13:36.957252035Z === RUN TestCanPersist/media_key_system 2026-10-22T08:13:36.957320959Z === RUN TestCanPersist/website_data_access 2026-10-22T08:13:36.957341236Z --- PASS: TestCanPersist (0.00s) 2026-10-22T08:13:36.95736877Z --- PASS: TestCanPersist/display_capture (0.00s) 2026-10-22T08:13:36.957396848Z --- PASS: TestCanPersist/device_info (0.00s) 2026-10-22T08:13:36.957425835Z --- PASS: TestCanPersist/pointer_lock (0.00s) 2026-10-22T08:13:36.957448065Z --- PASS: TestCanPersist/microphone (0.00s) 2026-10-22T08:13:36.957475691Z --- PASS: TestCanPersist/camera (0.00s) 2026-10-22T08:13:36.957499811Z --- PASS: TestCanPersist/clipboard (0.00s) 2026-10-22T08:13:36.957526631Z --- PASS: TestCanPersist/notification (0.00s) 2026-10-22T08:13:36.957556023Z --- PASS: TestCanPersist/geolocation (0.00s) 2026-10-22T08:13:36.957583918Z --- PASS: TestCanPersist/media_key_system (0.00s) 2026-10-22T08:13:36.957626851Z --- PASS: TestCanPersist/website_data_access (0.00s) 2026-10-22T08:13:36.957646006Z === RUN TestIsAutoAllow 2026-10-22T08:13:36.957658637Z === RUN TestIsAutoAllow/display_capture 2026-10-22T08:13:36.957667195Z === RUN TestIsAutoAllow/device_info 2026-10-22T08:13:36.957674715Z === RUN TestIsAutoAllow/pointer_lock 2026-10-22T08:13:36.957681788Z === RUN TestIsAutoAllow/microphone 2026-10-22T08:13:36.957697991Z === RUN TestIsAutoAllow/camera 2026-10-22T08:13:36.957711998Z === RUN TestIsAutoAllow/clipboard 2026-10-22T08:13:36.957721922Z === RUN TestIsAutoAllow/notification 2026-10-22T08:13:36.957735751Z === RUN TestIsAutoAllow/geolocation 2026-10-22T08:13:36.957749255Z --- PASS: TestIsAutoAllow (0.00s) 2026-10-22T08:13:36.957774285Z --- PASS: TestIsAutoAllow/display_capture (0.00s) 2026-10-22T08:13:36.957810759Z --- PASS: TestIsAutoAllow/device_info (0.00s) 2026-10-22T08:13:36.957838238Z --- PASS: TestIsAutoAllow/pointer_lock (0.00s) 2026-10-22T08:13:36.957872541Z --- PASS: TestIsAutoAllow/microphone (0.00s) 2026-10-22T08:13:36.957899704Z --- PASS: TestIsAutoAllow/camera (0.00s) 2026-10-22T08:13:36.957927699Z --- PASS: TestIsAutoAllow/clipboard (0.00s) 2026-10-22T08:13:36.957957247Z --- PASS: TestIsAutoAllow/notification (0.00s) 2026-10-22T08:13:36.957985497Z --- PASS: TestIsAutoAllow/geolocation (0.00s) 2026-10-22T08:13:36.958004396Z === RUN TestPermissionSet 2026-10-22T08:13:36.958028898Z --- PASS: TestPermissionSet (0.00s) 2026-10-22T08:13:36.958045808Z === RUN TestTabListFromSnapshot_EmptyState 2026-10-22T08:13:36.958058939Z --- PASS: TestTabListFromSnapshot_EmptyState (0.00s) 2026-10-22T08:13:36.958075606Z === RUN TestTabListFromSnapshot_SingleTab 2026-10-22T08:13:36.958093362Z --- PASS: TestTabListFromSnapshot_SingleTab (0.00s) 2026-10-22T08:13:36.958109377Z === RUN TestTabListFromSnapshot_MultipleTabs 2026-10-22T08:13:36.958126645Z --- PASS: TestTabListFromSnapshot_MultipleTabs (0.00s) 2026-10-22T08:13:36.958139432Z === RUN TestTabListFromSnapshot_SplitPanes 2026-10-22T08:13:36.958151204Z --- PASS: TestTabListFromSnapshot_SplitPanes (0.00s) 2026-10-22T08:13:36.958165437Z === RUN TestTabListFromSnapshot_StackedPanes 2026-10-22T08:13:36.95818135Z --- PASS: TestTabListFromSnapshot_StackedPanes (0.00s) 2026-10-22T08:13:36.958196039Z === RUN TestTabList_ReplaceFrom 2026-10-22T08:13:36.958215553Z --- PASS: TestTabList_ReplaceFrom (0.00s) 2026-10-22T08:13:36.958235431Z === RUN TestTabList_SnapshotClonesTabsAndWorkspace 2026-10-22T08:13:36.95824932Z --- PASS: TestTabList_SnapshotClonesTabsAndWorkspace (0.00s) 2026-10-22T08:13:36.958267944Z === RUN TestTabList_ReplaceFromClonesSnapshotSource 2026-10-22T08:13:36.958284064Z --- PASS: TestTabList_ReplaceFromClonesSnapshotSource (0.00s) 2026-10-22T08:13:36.958301633Z === RUN TestTabList_ReplaceFrom_Nil 2026-10-22T08:13:36.958319516Z --- PASS: TestTabList_ReplaceFrom_Nil (0.00s) 2026-10-22T08:13:36.958332251Z === RUN TestSnapshotRoundTrip 2026-10-22T08:13:36.9583445Z --- PASS: TestSnapshotRoundTrip (0.00s) 2026-10-22T08:13:36.958356131Z === RUN TestFindPaneAcrossTabs 2026-10-22T08:13:36.958368816Z --- PASS: TestFindPaneAcrossTabs (0.00s) 2026-10-22T08:13:36.958388173Z === RUN TestSnapshotFromWindowTabLists_V2State 2026-10-22T08:13:36.958397359Z --- PASS: TestSnapshotFromWindowTabLists_V2State (0.00s) 2026-10-22T08:13:36.958405724Z === RUN TestWindowTabListsFromSnapshot_V2Restore 2026-10-22T08:13:36.958414659Z --- PASS: TestWindowTabListsFromSnapshot_V2Restore (0.00s) 2026-10-22T08:13:36.958429817Z === RUN TestWindowTabListsFromSnapshot_V1LegacySingleWindow 2026-10-22T08:13:36.958444548Z --- PASS: TestWindowTabListsFromSnapshot_V1LegacySingleWindow (0.00s) 2026-10-22T08:13:36.958454426Z === RUN TestWindowTabListsFromSnapshot_NilState 2026-10-22T08:13:36.958477032Z --- PASS: TestWindowTabListsFromSnapshot_NilState (0.00s) 2026-10-22T08:13:36.958487816Z === RUN TestWindowTabListsFromSnapshot_InvalidIndexesFallback 2026-10-22T08:13:36.958511056Z --- PASS: TestWindowTabListsFromSnapshot_InvalidIndexesFallback (0.00s) 2026-10-22T08:13:36.958529937Z === RUN TestTabListFromSnapshot_ActiveWindowWithZeroTabsFallsBackToFirstOverallTab 2026-10-22T08:13:36.958551684Z --- PASS: TestTabListFromSnapshot_ActiveWindowWithZeroTabsFallsBackToFirstOverallTab (0.00s) 2026-10-22T08:13:36.958567482Z === RUN TestTabListFromSnapshot_FlattensV2WindowSnapshots 2026-10-22T08:13:36.958600547Z --- PASS: TestTabListFromSnapshot_FlattensV2WindowSnapshots (0.00s) 2026-10-22T08:13:36.95862205Z === RUN TestWindowTabListsFromSnapshot_FutureV2VersionWithEmptyWindowsStaysEmpty 2026-10-22T08:13:36.958651338Z --- PASS: TestWindowTabListsFromSnapshot_FutureV2VersionWithEmptyWindowsStaysEmpty (0.00s) 2026-10-22T08:13:36.958666759Z === RUN TestSnapshotFromWindowTabLists_NilTabs 2026-10-22T08:13:36.958680187Z --- PASS: TestSnapshotFromWindowTabLists_NilTabs (0.00s) 2026-10-22T08:13:36.95869465Z === RUN TestSnapshotFromWindowTabLists_EmptyWindows 2026-10-22T08:13:36.958714167Z --- PASS: TestSnapshotFromWindowTabLists_EmptyWindows (0.00s) 2026-10-22T08:13:36.958746479Z === RUN TestSessionStateCountPanesUsesVersionForWindowSnapshots 2026-10-22T08:13:36.958767961Z --- PASS: TestSessionStateCountPanesUsesVersionForWindowSnapshots (0.00s) 2026-10-22T08:13:36.958788769Z === RUN TestSnapshotFromWindowTabLists_InvalidWindowIndex 2026-10-22T08:13:36.958811084Z --- PASS: TestSnapshotFromWindowTabLists_InvalidWindowIndex (0.00s) 2026-10-22T08:13:36.958836706Z === RUN TestFindPaneInNestedStructure 2026-10-22T08:13:36.958855963Z --- PASS: TestFindPaneInNestedStructure (0.00s) 2026-10-22T08:13:36.958872732Z === RUN TestV2SnapshotJSON_OmitEmptyLegacyFields 2026-10-22T08:13:36.958891982Z --- PASS: TestV2SnapshotJSON_OmitEmptyLegacyFields (0.00s) 2026-10-22T08:13:36.958906518Z === RUN TestV2SnapshotJSON_CanStillReadV1 2026-10-22T08:13:36.958919376Z --- PASS: TestV2SnapshotJSON_CanStillReadV1 (0.00s) 2026-10-22T08:13:36.958930774Z === RUN TestSession_ShortID 2026-10-22T08:13:36.958957216Z --- PASS: TestSession_ShortID (0.00s) 2026-10-22T08:13:36.958975829Z === RUN TestSession_Validate 2026-10-22T08:13:36.958999863Z --- PASS: TestSession_Validate (0.00s) 2026-10-22T08:13:36.959019455Z === RUN TestSession_End 2026-10-22T08:13:36.959034354Z --- PASS: TestSession_End (0.00s) 2026-10-22T08:13:36.959047275Z PASS 2026-10-22T08:13:36.959066255Z ok github.com/bnema/dumber/internal/domain/entity 0.005s 2026-10-22T08:13:36.959097347Z ? github.com/bnema/dumber/internal/domain/errors [no test files] 2026-10-22T08:13:36.959117716Z === RUN TestKeyCandidates 2026-10-22T08:13:36.959140097Z === RUN TestKeyCandidates/walks_path_before_public_host_to_registrable_domain 2026-10-22T08:13:36.959155024Z === RUN TestKeyCandidates/strips_www 2026-10-22T08:13:36.959183968Z === RUN TestKeyCandidates/localhost_with_port_is_exact 2026-10-22T08:13:36.959234239Z === RUN TestKeyCandidates/ip_with_port_is_exact 2026-10-22T08:13:36.959252381Z === RUN TestKeyCandidates/ipv6_with_port_is_exact 2026-10-22T08:13:36.959265776Z === RUN TestKeyCandidates/uses_public_suffix_for_co_uk 2026-10-22T08:13:36.959279581Z === RUN TestKeyCandidates/path_candidates_walk_from_exact_path_to_host 2026-10-22T08:13:36.959310053Z === RUN TestKeyCandidates/trailing_slash_normalizes_to_parent_path_key 2026-10-22T08:13:36.959324171Z === RUN TestKeyCandidates/path_normalization_removes_dot_segments_and_query_fragments 2026-10-22T08:13:36.959338482Z === RUN TestKeyCandidates/host-like_string_preserves_path_before_host_fallback 2026-10-22T08:13:36.959349026Z === RUN TestKeyCandidates/drops_default_https_port 2026-10-22T08:13:36.959359209Z === RUN TestKeyCandidates/non_default_url_port_is_exact 2026-10-22T08:13:36.959382012Z === RUN TestKeyCandidates/host-like_string_lowercases_and_trims_trailing_dot 2026-10-22T08:13:36.959402989Z === RUN TestKeyCandidates/strips_www_before_preserving_non_default_port 2026-10-22T08:13:36.959421624Z === RUN TestKeyCandidates/host-like_string_with_port_preserves_port_exact 2026-10-22T08:13:36.959440023Z === RUN TestKeyCandidates/unicode_host_normalizes_to_punycode 2026-10-22T08:13:36.959454274Z === RUN TestKeyCandidates/punycode_equivalent_matches_unicode 2026-10-22T08:13:36.959465487Z === RUN TestKeyCandidates/empty_input_has_no_candidates 2026-10-22T08:13:36.959475278Z === RUN TestKeyCandidates/about_url_has_no_candidates 2026-10-22T08:13:36.959484981Z === RUN TestKeyCandidates/unsupported_scheme_has_no_candidates 2026-10-22T08:13:36.959509142Z --- PASS: TestKeyCandidates (0.00s) 2026-10-22T08:13:36.959535586Z --- PASS: TestKeyCandidates/walks_path_before_public_host_to_registrable_domain (0.00s) 2026-10-22T08:13:36.959556248Z --- PASS: TestKeyCandidates/strips_www (0.00s) 2026-10-22T08:13:36.959578964Z --- PASS: TestKeyCandidates/localhost_with_port_is_exact (0.00s) 2026-10-22T08:13:36.959598103Z --- PASS: TestKeyCandidates/ip_with_port_is_exact (0.00s) 2026-10-22T08:13:36.959614931Z --- PASS: TestKeyCandidates/ipv6_with_port_is_exact (0.00s) 2026-10-22T08:13:36.959632002Z --- PASS: TestKeyCandidates/uses_public_suffix_for_co_uk (0.00s) 2026-10-22T08:13:36.95965172Z --- PASS: TestKeyCandidates/path_candidates_walk_from_exact_path_to_host (0.00s) 2026-10-22T08:13:36.959685675Z --- PASS: TestKeyCandidates/trailing_slash_normalizes_to_parent_path_key (0.00s) 2026-10-22T08:13:36.959718446Z --- PASS: TestKeyCandidates/path_normalization_removes_dot_segments_and_query_fragments (0.00s) 2026-10-22T08:13:36.959757582Z --- PASS: TestKeyCandidates/host-like_string_preserves_path_before_host_fallback (0.00s) 2026-10-22T08:13:36.959784806Z --- PASS: TestKeyCandidates/drops_default_https_port (0.00s) 2026-10-22T08:13:36.959807825Z --- PASS: TestKeyCandidates/non_default_url_port_is_exact (0.00s) 2026-10-22T08:13:36.95982902Z --- PASS: TestKeyCandidates/host-like_string_lowercases_and_trims_trailing_dot (0.00s) 2026-10-22T08:13:36.959848128Z --- PASS: TestKeyCandidates/strips_www_before_preserving_non_default_port (0.00s) 2026-10-22T08:13:36.95987011Z --- PASS: TestKeyCandidates/host-like_string_with_port_preserves_port_exact (0.00s) 2026-10-22T08:13:36.959888524Z --- PASS: TestKeyCandidates/unicode_host_normalizes_to_punycode (0.00s) 2026-10-22T08:13:36.959908766Z --- PASS: TestKeyCandidates/punycode_equivalent_matches_unicode (0.00s) 2026-10-22T08:13:36.959926078Z --- PASS: TestKeyCandidates/empty_input_has_no_candidates (0.00s) 2026-10-22T08:13:36.959957247Z --- PASS: TestKeyCandidates/about_url_has_no_candidates (0.00s) 2026-10-22T08:13:36.959983797Z --- PASS: TestKeyCandidates/unsupported_scheme_has_no_candidates (0.00s) 2026-10-22T08:13:36.959995295Z === RUN TestCanonicalKey 2026-10-22T08:13:36.960020904Z --- PASS: TestCanonicalKey (0.00s) 2026-10-22T08:13:36.9600582Z === RUN TestCanonicalHostKey 2026-10-22T08:13:36.960082866Z --- PASS: TestCanonicalHostKey (0.00s) 2026-10-22T08:13:36.960113489Z === RUN TestShouldRefresh 2026-10-22T08:13:36.960129937Z --- PASS: TestShouldRefresh (0.00s) 2026-10-22T08:13:36.960146022Z === RUN TestContentHashChanged 2026-10-22T08:13:36.960165385Z --- PASS: TestContentHashChanged (0.00s) 2026-10-22T08:13:36.960173722Z PASS 2026-10-22T08:13:36.960549848Z ok github.com/bnema/dumber/internal/domain/favicon 0.004s 2026-10-22T08:13:36.961095523Z === RUN TestDeleteRangeCutoff 2026-10-22T08:13:36.961162693Z === RUN TestDeleteRangeCutoff/hour 2026-10-22T08:13:36.961192532Z === RUN TestDeleteRangeCutoff/day 2026-10-22T08:13:36.961209362Z === RUN TestDeleteRangeCutoff/week 2026-10-22T08:13:36.961254666Z === RUN TestDeleteRangeCutoff/month 2026-10-22T08:13:36.961280831Z === RUN TestDeleteRangeCutoff/all 2026-10-22T08:13:36.961296508Z === RUN TestDeleteRangeCutoff/unknown 2026-10-22T08:13:36.961321969Z --- PASS: TestDeleteRangeCutoff (0.00s) 2026-10-22T08:13:36.961364411Z --- PASS: TestDeleteRangeCutoff/hour (0.00s) 2026-10-22T08:13:36.961394784Z --- PASS: TestDeleteRangeCutoff/day (0.00s) 2026-10-22T08:13:36.961427026Z --- PASS: TestDeleteRangeCutoff/week (0.00s) 2026-10-22T08:13:36.961468213Z --- PASS: TestDeleteRangeCutoff/month (0.00s) 2026-10-22T08:13:36.961501288Z --- PASS: TestDeleteRangeCutoff/all (0.00s) 2026-10-22T08:13:36.96154089Z --- PASS: TestDeleteRangeCutoff/unknown (0.00s) 2026-10-22T08:13:36.961578566Z PASS 2026-10-22T08:13:36.961618614Z ok github.com/bnema/dumber/internal/domain/history 0.001s 2026-10-22T08:13:36.961639572Z === RUN TestCanonicalize_SameBindingSameString 2026-10-22T08:13:36.961664806Z --- PASS: TestCanonicalize_SameBindingSameString (0.00s) 2026-10-22T08:13:36.961690909Z === RUN TestCanonicalize_DifferentBindingsDiffer 2026-10-22T08:13:36.961728483Z --- PASS: TestCanonicalize_DifferentBindingsDiffer (0.00s) 2026-10-22T08:13:36.961747039Z === RUN TestCanonicalize_CanonicalForm 2026-10-22T08:13:36.961765606Z --- PASS: TestCanonicalize_CanonicalForm (0.00s) 2026-10-22T08:13:36.961790383Z === RUN TestParse_Invalid 2026-10-22T08:13:36.961813942Z --- PASS: TestParse_Invalid (0.00s) 2026-10-22T08:13:36.961838985Z === RUN TestKeyNames_AreCanonicalAndStable 2026-10-22T08:13:36.961859156Z --- PASS: TestKeyNames_AreCanonicalAndStable (0.00s) 2026-10-22T08:13:36.961875718Z PASS 2026-10-22T08:13:36.961909627Z ok github.com/bnema/dumber/internal/domain/keychord 0.004s 2026-10-22T08:13:36.961937498Z ? github.com/bnema/dumber/internal/domain/repository [no test files] 2026-10-22T08:13:36.961968906Z ? github.com/bnema/dumber/internal/domain/repository/mocks [no test files] 2026-10-22T08:13:36.961996344Z ? github.com/bnema/dumber/internal/domain/service [no test files] 2026-10-22T08:13:36.962012155Z === RUN TestNormalize 2026-10-22T08:13:36.962031477Z === RUN TestNormalize/empty_string 2026-10-22T08:13:36.962055084Z === RUN TestNormalize/http_scheme_unchanged 2026-10-22T08:13:36.962066378Z === RUN TestNormalize/https_scheme_unchanged 2026-10-22T08:13:36.962083945Z === RUN TestNormalize/file_scheme_unchanged 2026-10-22T08:13:36.96210692Z === RUN TestNormalize/dumb_scheme_unchanged 2026-10-22T08:13:36.962124807Z === RUN TestNormalize/about_scheme_unchanged 2026-10-22T08:13:36.962141568Z === RUN TestNormalize/mailto_scheme_unchanged 2026-10-22T08:13:36.962153716Z === RUN TestNormalize/magnet_scheme_unchanged 2026-10-22T08:13:36.962168228Z === RUN TestNormalize/obsidian_scheme_unchanged 2026-10-22T08:13:36.96217881Z === RUN TestNormalize/domain_gets_https 2026-10-22T08:13:36.962382626Z === RUN TestNormalize/domain_with_path_gets_https 2026-10-22T08:13:36.96240506Z === RUN TestNormalize/search_query_unchanged 2026-10-22T08:13:36.962422338Z === RUN TestNormalize/single_word_unchanged 2026-10-22T08:13:36.962438399Z === RUN TestNormalize/localhost 2026-10-22T08:13:36.962449072Z === RUN TestNormalize/localhost_with_port 2026-10-22T08:13:36.962459609Z === RUN TestNormalize/localhost_with_alt_port 2026-10-22T08:13:36.962468054Z === RUN TestNormalize/localhost_with_path 2026-10-22T08:13:36.962478556Z === RUN TestNormalize/localhost.com_is_a_domain_not_localhost 2026-10-22T08:13:36.962489429Z === RUN TestNormalize/localhostevil.com_is_a_domain_not_localhost 2026-10-22T08:13:36.962504369Z --- PASS: TestNormalize (0.00s) 2026-10-22T08:13:36.962528524Z --- PASS: TestNormalize/empty_string (0.00s) 2026-10-22T08:13:36.962548436Z --- PASS: TestNormalize/http_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962565015Z --- PASS: TestNormalize/https_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962580794Z --- PASS: TestNormalize/file_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962609008Z --- PASS: TestNormalize/dumb_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962636489Z --- PASS: TestNormalize/about_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962666481Z --- PASS: TestNormalize/mailto_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962712029Z --- PASS: TestNormalize/magnet_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962746343Z --- PASS: TestNormalize/obsidian_scheme_unchanged (0.00s) 2026-10-22T08:13:36.962812458Z --- PASS: TestNormalize/domain_gets_https (0.00s) 2026-10-22T08:13:36.962844857Z --- PASS: TestNormalize/domain_with_path_gets_https (0.00s) 2026-10-22T08:13:36.962874539Z --- PASS: TestNormalize/search_query_unchanged (0.00s) 2026-10-22T08:13:36.962914471Z --- PASS: TestNormalize/single_word_unchanged (0.00s) 2026-10-22T08:13:36.962947175Z --- PASS: TestNormalize/localhost (0.00s) 2026-10-22T08:13:36.96297129Z --- PASS: TestNormalize/localhost_with_port (0.00s) 2026-10-22T08:13:36.962999367Z --- PASS: TestNormalize/localhost_with_alt_port (0.00s) 2026-10-22T08:13:36.963031848Z --- PASS: TestNormalize/localhost_with_path (0.00s) 2026-10-22T08:13:36.963063584Z --- PASS: TestNormalize/localhost.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:13:36.963123063Z --- PASS: TestNormalize/localhostevil.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:13:36.963148383Z === RUN TestNormalize_PathLikeInputsArePure 2026-10-22T08:13:36.963175422Z === RUN TestNormalize_PathLikeInputsArePure/absolute_path 2026-10-22T08:13:36.963197816Z === RUN TestNormalize_PathLikeInputsArePure/relative_path_with_dot 2026-10-22T08:13:36.963218321Z === RUN TestNormalize_PathLikeInputsArePure/relative_parent_path 2026-10-22T08:13:36.963235605Z === RUN TestNormalize_PathLikeInputsArePure/home_path 2026-10-22T08:13:36.963254753Z --- PASS: TestNormalize_PathLikeInputsArePure (0.00s) 2026-10-22T08:13:36.963284986Z --- PASS: TestNormalize_PathLikeInputsArePure/absolute_path (0.00s) 2026-10-22T08:13:36.963312961Z --- PASS: TestNormalize_PathLikeInputsArePure/relative_path_with_dot (0.00s) 2026-10-22T08:13:36.963342126Z --- PASS: TestNormalize_PathLikeInputsArePure/relative_parent_path (0.00s) 2026-10-22T08:13:36.963367932Z --- PASS: TestNormalize_PathLikeInputsArePure/home_path (0.00s) 2026-10-22T08:13:36.963389483Z === RUN TestTrimLeadingSpacesIfURL 2026-10-22T08:13:36.963415391Z === RUN TestTrimLeadingSpacesIfURL/single_space_before_https_URL 2026-10-22T08:13:36.963436785Z === RUN TestTrimLeadingSpacesIfURL/multiple_spaces_before_https_URL 2026-10-22T08:13:36.963455689Z === RUN TestTrimLeadingSpacesIfURL/tab_before_URL 2026-10-22T08:13:36.963472867Z === RUN TestTrimLeadingSpacesIfURL/mixed_whitespace_before_URL 2026-10-22T08:13:36.963495573Z === RUN TestTrimLeadingSpacesIfURL/space_before_domain 2026-10-22T08:13:36.963519209Z === RUN TestTrimLeadingSpacesIfURL/spaces_before_localhost 2026-10-22T08:13:36.963543253Z === RUN TestTrimLeadingSpacesIfURL/no_leading_space_URL_unchanged 2026-10-22T08:13:36.963567411Z === RUN TestTrimLeadingSpacesIfURL/search_query_with_leading_space_unchanged 2026-10-22T08:13:36.963587512Z === RUN TestTrimLeadingSpacesIfURL/single_word_with_leading_space_unchanged 2026-10-22T08:13:36.963606043Z === RUN TestTrimLeadingSpacesIfURL/empty_string_unchanged 2026-10-22T08:13:36.963622442Z === RUN TestTrimLeadingSpacesIfURL/only_spaces_unchanged 2026-10-22T08:13:36.963639983Z --- PASS: TestTrimLeadingSpacesIfURL (0.00s) 2026-10-22T08:13:36.96367552Z --- PASS: TestTrimLeadingSpacesIfURL/single_space_before_https_URL (0.00s) 2026-10-22T08:13:36.963711024Z --- PASS: TestTrimLeadingSpacesIfURL/multiple_spaces_before_https_URL (0.00s) 2026-10-22T08:13:36.963741835Z --- PASS: TestTrimLeadingSpacesIfURL/tab_before_URL (0.00s) 2026-10-22T08:13:36.963778829Z --- PASS: TestTrimLeadingSpacesIfURL/mixed_whitespace_before_URL (0.00s) 2026-10-22T08:13:36.963813285Z --- PASS: TestTrimLeadingSpacesIfURL/space_before_domain (0.00s) 2026-10-22T08:13:36.963845321Z --- PASS: TestTrimLeadingSpacesIfURL/spaces_before_localhost (0.00s) 2026-10-22T08:13:36.963873423Z --- PASS: TestTrimLeadingSpacesIfURL/no_leading_space_URL_unchanged (0.00s) 2026-10-22T08:13:36.963903212Z --- PASS: TestTrimLeadingSpacesIfURL/search_query_with_leading_space_unchanged (0.00s) 2026-10-22T08:13:36.963935968Z --- PASS: TestTrimLeadingSpacesIfURL/single_word_with_leading_space_unchanged (0.00s) 2026-10-22T08:13:36.963962145Z --- PASS: TestTrimLeadingSpacesIfURL/empty_string_unchanged (0.00s) 2026-10-22T08:13:36.963986544Z --- PASS: TestTrimLeadingSpacesIfURL/only_spaces_unchanged (0.00s) 2026-10-22T08:13:36.963998945Z === RUN TestLooksLikeURL 2026-10-22T08:13:36.964015917Z === RUN TestLooksLikeURL/empty_string 2026-10-22T08:13:36.964027195Z === RUN TestLooksLikeURL/http_URL 2026-10-22T08:13:36.964041473Z === RUN TestLooksLikeURL/https_URL 2026-10-22T08:13:36.964054734Z === RUN TestLooksLikeURL/file_URL 2026-10-22T08:13:36.964068274Z === RUN TestLooksLikeURL/dumb_URL 2026-10-22T08:13:36.964093684Z === RUN TestLooksLikeURL/obsidian_URL 2026-10-22T08:13:36.964112633Z === RUN TestLooksLikeURL/about_URL 2026-10-22T08:13:36.964137089Z === RUN TestLooksLikeURL/spotify_URL 2026-10-22T08:13:36.964150433Z === RUN TestLooksLikeURL/mailto_URL 2026-10-22T08:13:36.964161549Z === RUN TestLooksLikeURL/magnet_URL 2026-10-22T08:13:36.964188007Z === RUN TestLooksLikeURL/vscode_URL 2026-10-22T08:13:36.964202837Z === RUN TestLooksLikeURL/domain 2026-10-22T08:13:36.964215103Z === RUN TestLooksLikeURL/domain_with_path 2026-10-22T08:13:36.964231163Z === RUN TestLooksLikeURL/search_query 2026-10-22T08:13:36.964249444Z === RUN TestLooksLikeURL/single_word 2026-10-22T08:13:36.964266292Z === RUN TestLooksLikeURL/localhost 2026-10-22T08:13:36.964295592Z === RUN TestLooksLikeURL/localhost_with_port 2026-10-22T08:13:36.964317925Z === RUN TestLooksLikeURL/localhost_with_alt_port 2026-10-22T08:13:36.964337337Z === RUN TestLooksLikeURL/localhost_with_path 2026-10-22T08:13:36.964350756Z === RUN TestLooksLikeURL/localhost.com_is_a_domain_not_localhost 2026-10-22T08:13:36.964363149Z === RUN TestLooksLikeURL/localhostevil.com_is_a_domain_not_localhost 2026-10-22T08:13:36.964375304Z === RUN TestLooksLikeURL/ipv4_with_port 2026-10-22T08:13:36.964389407Z === RUN TestLooksLikeURL/ipv4 2026-10-22T08:13:36.964400122Z === RUN TestLooksLikeURL/ipv6_bracketed 2026-10-22T08:13:36.964417927Z --- PASS: TestLooksLikeURL (0.00s) 2026-10-22T08:13:36.964438621Z --- PASS: TestLooksLikeURL/empty_string (0.00s) 2026-10-22T08:13:36.964466Z --- PASS: TestLooksLikeURL/http_URL (0.00s) 2026-10-22T08:13:36.964488389Z --- PASS: TestLooksLikeURL/https_URL (0.00s) 2026-10-22T08:13:36.964507738Z --- PASS: TestLooksLikeURL/file_URL (0.00s) 2026-10-22T08:13:36.964531294Z --- PASS: TestLooksLikeURL/dumb_URL (0.00s) 2026-10-22T08:13:36.964561915Z --- PASS: TestLooksLikeURL/obsidian_URL (0.00s) 2026-10-22T08:13:36.964584638Z --- PASS: TestLooksLikeURL/about_URL (0.00s) 2026-10-22T08:13:36.964606515Z --- PASS: TestLooksLikeURL/spotify_URL (0.00s) 2026-10-22T08:13:36.964629381Z --- PASS: TestLooksLikeURL/mailto_URL (0.00s) 2026-10-22T08:13:36.964660508Z --- PASS: TestLooksLikeURL/magnet_URL (0.00s) 2026-10-22T08:13:36.964686783Z --- PASS: TestLooksLikeURL/vscode_URL (0.00s) 2026-10-22T08:13:36.964706241Z --- PASS: TestLooksLikeURL/domain (0.00s) 2026-10-22T08:13:36.964735564Z --- PASS: TestLooksLikeURL/domain_with_path (0.00s) 2026-10-22T08:13:36.964764807Z --- PASS: TestLooksLikeURL/search_query (0.00s) 2026-10-22T08:13:36.964787504Z --- PASS: TestLooksLikeURL/single_word (0.00s) 2026-10-22T08:13:36.964824299Z --- PASS: TestLooksLikeURL/localhost (0.00s) 2026-10-22T08:13:36.964857864Z --- PASS: TestLooksLikeURL/localhost_with_port (0.00s) 2026-10-22T08:13:36.96488424Z --- PASS: TestLooksLikeURL/localhost_with_alt_port (0.00s) 2026-10-22T08:13:36.964905811Z --- PASS: TestLooksLikeURL/localhost_with_path (0.00s) 2026-10-22T08:13:36.964960825Z --- PASS: TestLooksLikeURL/localhost.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:13:36.964984413Z --- PASS: TestLooksLikeURL/localhostevil.com_is_a_domain_not_localhost (0.00s) 2026-10-22T08:13:36.965016767Z --- PASS: TestLooksLikeURL/ipv4_with_port (0.00s) 2026-10-22T08:13:36.965047243Z --- PASS: TestLooksLikeURL/ipv4 (0.00s) 2026-10-22T08:13:36.965071391Z --- PASS: TestLooksLikeURL/ipv6_bracketed (0.00s) 2026-10-22T08:13:36.965083843Z === RUN TestNormalize_IPAddressGetsHTTPByDefault 2026-10-22T08:13:36.96509871Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4 2026-10-22T08:13:36.965115523Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4_with_port 2026-10-22T08:13:36.965136563Z === RUN TestNormalize_IPAddressGetsHTTPByDefault/ipv4_with_path 2026-10-22T08:13:36.965149877Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault (0.00s) 2026-10-22T08:13:36.965174665Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4 (0.00s) 2026-10-22T08:13:36.965205594Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/tailnet_ipv4_with_port (0.00s) 2026-10-22T08:13:36.965231079Z --- PASS: TestNormalize_IPAddressGetsHTTPByDefault/ipv4_with_path (0.00s) 2026-10-22T08:13:36.965243709Z === RUN TestSanitizeDomainForPNGPathKeysDoNotCollide 2026-10-22T08:13:36.965257221Z --- PASS: TestSanitizeDomainForPNGPathKeysDoNotCollide (0.00s) 2026-10-22T08:13:36.965276722Z === RUN TestSanitizeDomainForLongPathKeysUsesBoundedDeterministicFilenames 2026-10-22T08:13:36.965306029Z --- PASS: TestSanitizeDomainForLongPathKeysUsesBoundedDeterministicFilenames (0.00s) 2026-10-22T08:13:36.965332518Z === RUN TestIsExternalScheme 2026-10-22T08:13:36.965351756Z === RUN TestIsExternalScheme/empty_string 2026-10-22T08:13:36.965372396Z === RUN TestIsExternalScheme/http_scheme 2026-10-22T08:13:36.965399509Z === RUN TestIsExternalScheme/https_scheme 2026-10-22T08:13:36.965426464Z === RUN TestIsExternalScheme/file_scheme 2026-10-22T08:13:36.965460914Z === RUN TestIsExternalScheme/dumb_scheme 2026-10-22T08:13:36.965486109Z === RUN TestIsExternalScheme/about_scheme 2026-10-22T08:13:36.965504885Z === RUN TestIsExternalScheme/data_scheme 2026-10-22T08:13:36.965528961Z === RUN TestIsExternalScheme/blob_scheme 2026-10-22T08:13:36.9655504Z === RUN TestIsExternalScheme/javascript_scheme 2026-10-22T08:13:36.965574266Z === RUN TestIsExternalScheme/vscode_scheme 2026-10-22T08:13:36.965594562Z === RUN TestIsExternalScheme/spotify_scheme 2026-10-22T08:13:36.965614599Z === RUN TestIsExternalScheme/steam_scheme 2026-10-22T08:13:36.965630316Z === RUN TestIsExternalScheme/uppercase_HTTP_scheme 2026-10-22T08:13:36.965645074Z === RUN TestIsExternalScheme/uppercase_ABOUT_scheme 2026-10-22T08:13:36.965656415Z === RUN TestIsExternalScheme/uppercase_VSCODE_scheme 2026-10-22T08:13:36.965667265Z === RUN TestIsExternalScheme/geo_scheme 2026-10-22T08:13:36.965676045Z === RUN TestIsExternalScheme/xmpp_scheme 2026-10-22T08:13:36.965692565Z === RUN TestIsExternalScheme/malformed_URL 2026-10-22T08:13:36.965706161Z === RUN TestIsExternalScheme/no_scheme 2026-10-22T08:13:36.965727824Z === RUN TestIsExternalScheme/localhost_port_is_not_external_scheme 2026-10-22T08:13:36.965747231Z === RUN TestIsExternalScheme/scheme_only 2026-10-22T08:13:36.965759816Z --- PASS: TestIsExternalScheme (0.00s) 2026-10-22T08:13:36.965779887Z --- PASS: TestIsExternalScheme/empty_string (0.00s) 2026-10-22T08:13:36.965795724Z --- PASS: TestIsExternalScheme/http_scheme (0.00s) 2026-10-22T08:13:36.965822591Z --- PASS: TestIsExternalScheme/https_scheme (0.00s) 2026-10-22T08:13:36.96584484Z --- PASS: TestIsExternalScheme/file_scheme (0.00s) 2026-10-22T08:13:36.965865538Z --- PASS: TestIsExternalScheme/dumb_scheme (0.00s) 2026-10-22T08:13:36.965897029Z --- PASS: TestIsExternalScheme/about_scheme (0.00s) 2026-10-22T08:13:36.965929557Z --- PASS: TestIsExternalScheme/data_scheme (0.00s) 2026-10-22T08:13:36.965961526Z --- PASS: TestIsExternalScheme/blob_scheme (0.00s) 2026-10-22T08:13:36.965992434Z --- PASS: TestIsExternalScheme/javascript_scheme (0.00s) 2026-10-22T08:13:36.966019723Z --- PASS: TestIsExternalScheme/vscode_scheme (0.00s) 2026-10-22T08:13:36.966044135Z --- PASS: TestIsExternalScheme/spotify_scheme (0.00s) 2026-10-22T08:13:36.96606962Z --- PASS: TestIsExternalScheme/steam_scheme (0.00s) 2026-10-22T08:13:36.966093514Z --- PASS: TestIsExternalScheme/uppercase_HTTP_scheme (0.00s) 2026-10-22T08:13:36.966118329Z --- PASS: TestIsExternalScheme/uppercase_ABOUT_scheme (0.00s) 2026-10-22T08:13:36.966150088Z --- PASS: TestIsExternalScheme/uppercase_VSCODE_scheme (0.00s) 2026-10-22T08:13:36.966173734Z --- PASS: TestIsExternalScheme/geo_scheme (0.00s) 2026-10-22T08:13:36.966198459Z --- PASS: TestIsExternalScheme/xmpp_scheme (0.00s) 2026-10-22T08:13:36.96622547Z --- PASS: TestIsExternalScheme/malformed_URL (0.00s) 2026-10-22T08:13:36.96624781Z --- PASS: TestIsExternalScheme/no_scheme (0.00s) 2026-10-22T08:13:36.966272466Z --- PASS: TestIsExternalScheme/localhost_port_is_not_external_scheme (0.00s) 2026-10-22T08:13:36.966295121Z --- PASS: TestIsExternalScheme/scheme_only (0.00s) 2026-10-22T08:13:36.966313612Z === RUN TestExtractOrigin_ValidURI 2026-10-22T08:13:36.966328644Z === RUN TestExtractOrigin_ValidURI/https_with_port 2026-10-22T08:13:36.966341152Z === RUN TestExtractOrigin_ValidURI/https_without_port 2026-10-22T08:13:36.966354544Z === RUN TestExtractOrigin_ValidURI/http 2026-10-22T08:13:36.966371199Z === RUN TestExtractOrigin_ValidURI/uppercase_host 2026-10-22T08:13:36.96638774Z === RUN TestExtractOrigin_ValidURI/uppercase_scheme 2026-10-22T08:13:36.966403119Z === RUN TestExtractOrigin_ValidURI/https_default_port_omitted 2026-10-22T08:13:36.966415424Z === RUN TestExtractOrigin_ValidURI/http_default_port_omitted 2026-10-22T08:13:36.966425395Z === RUN TestExtractOrigin_ValidURI/https_explicit_non-default_port_kept 2026-10-22T08:13:36.966456676Z === RUN TestExtractOrigin_ValidURI/mixed_case_with_default_port 2026-10-22T08:13:36.966471012Z === RUN TestExtractOrigin_ValidURI/ipv6_with_explicit_port 2026-10-22T08:13:36.9664914Z --- PASS: TestExtractOrigin_ValidURI (0.00s) 2026-10-22T08:13:36.966523715Z --- PASS: TestExtractOrigin_ValidURI/https_with_port (0.00s) 2026-10-22T08:13:36.96654568Z --- PASS: TestExtractOrigin_ValidURI/https_without_port (0.00s) 2026-10-22T08:13:36.966569036Z --- PASS: TestExtractOrigin_ValidURI/http (0.00s) 2026-10-22T08:13:36.966605837Z --- PASS: TestExtractOrigin_ValidURI/uppercase_host (0.00s) 2026-10-22T08:13:36.966625742Z --- PASS: TestExtractOrigin_ValidURI/uppercase_scheme (0.00s) 2026-10-22T08:13:36.966658563Z --- PASS: TestExtractOrigin_ValidURI/https_default_port_omitted (0.00s) 2026-10-22T08:13:36.966700212Z --- PASS: TestExtractOrigin_ValidURI/http_default_port_omitted (0.00s) 2026-10-22T08:13:36.966740237Z --- PASS: TestExtractOrigin_ValidURI/https_explicit_non-default_port_kept (0.00s) 2026-10-22T08:13:36.966768809Z --- PASS: TestExtractOrigin_ValidURI/mixed_case_with_default_port (0.00s) 2026-10-22T08:13:36.9668053Z --- PASS: TestExtractOrigin_ValidURI/ipv6_with_explicit_port (0.00s) 2026-10-22T08:13:36.966820098Z === RUN TestExtractOrigin_InvalidURI 2026-10-22T08:13:36.966836263Z === RUN TestExtractOrigin_InvalidURI/empty 2026-10-22T08:13:36.966848116Z === RUN TestExtractOrigin_InvalidURI/no_scheme 2026-10-22T08:13:36.96687204Z === RUN TestExtractOrigin_InvalidURI/no_host 2026-10-22T08:13:36.966884587Z --- PASS: TestExtractOrigin_InvalidURI (0.00s) 2026-10-22T08:13:36.966920963Z --- PASS: TestExtractOrigin_InvalidURI/empty (0.00s) 2026-10-22T08:13:36.966953561Z --- PASS: TestExtractOrigin_InvalidURI/no_scheme (0.00s) 2026-10-22T08:13:36.966986311Z --- PASS: TestExtractOrigin_InvalidURI/no_host (0.00s) 2026-10-22T08:13:36.96700022Z === RUN TestCanonicalDomain 2026-10-22T08:13:36.96700948Z === RUN TestCanonicalDomain/empty 2026-10-22T08:13:36.967019857Z === RUN TestCanonicalDomain/whitespace_only 2026-10-22T08:13:36.967047674Z === RUN TestCanonicalDomain/url 2026-10-22T08:13:36.967062996Z === RUN TestCanonicalDomain/url_with_port 2026-10-22T08:13:36.967089647Z === RUN TestCanonicalDomain/url_with_userinfo 2026-10-22T08:13:36.967120079Z === RUN TestCanonicalDomain/url_with_userinfo_and_port 2026-10-22T08:13:36.967134927Z === RUN TestCanonicalDomain/domain 2026-10-22T08:13:36.967144834Z === RUN TestCanonicalDomain/domain_with_path 2026-10-22T08:13:36.967153287Z --- PASS: TestCanonicalDomain (0.00s) 2026-10-22T08:13:36.967179706Z --- PASS: TestCanonicalDomain/empty (0.00s) 2026-10-22T08:13:36.967214146Z --- PASS: TestCanonicalDomain/whitespace_only (0.00s) 2026-10-22T08:13:36.967243364Z --- PASS: TestCanonicalDomain/url (0.00s) 2026-10-22T08:13:36.967261677Z --- PASS: TestCanonicalDomain/url_with_port (0.00s) 2026-10-22T08:13:36.967281919Z --- PASS: TestCanonicalDomain/url_with_userinfo (0.00s) 2026-10-22T08:13:36.967320582Z --- PASS: TestCanonicalDomain/url_with_userinfo_and_port (0.00s) 2026-10-22T08:13:36.967350986Z --- PASS: TestCanonicalDomain/domain (0.00s) 2026-10-22T08:13:36.967382948Z --- PASS: TestCanonicalDomain/domain_with_path (0.00s) 2026-10-22T08:13:36.967400478Z === RUN TestDisplayDomain 2026-10-22T08:13:36.967422342Z === RUN TestDisplayDomain/empty 2026-10-22T08:13:36.967434954Z === RUN TestDisplayDomain/whitespace_only 2026-10-22T08:13:36.967448731Z === RUN TestDisplayDomain/url_with_port 2026-10-22T08:13:36.967477486Z === RUN TestDisplayDomain/url_without_port 2026-10-22T08:13:36.967492145Z === RUN TestDisplayDomain/url_with_userinfo 2026-10-22T08:13:36.967516628Z === RUN TestDisplayDomain/no_www_prefix 2026-10-22T08:13:36.967532601Z === RUN TestDisplayDomain/host_only 2026-10-22T08:13:36.967545647Z === RUN TestDisplayDomain/invalid_url 2026-10-22T08:13:36.967576495Z === RUN TestDisplayDomain/non-http_scheme 2026-10-22T08:13:36.967592354Z === RUN TestDisplayDomain/ipv6_url 2026-10-22T08:13:36.967614147Z === RUN TestDisplayDomain/uppercase_host 2026-10-22T08:13:36.967642832Z --- PASS: TestDisplayDomain (0.00s) 2026-10-22T08:13:36.967662414Z --- PASS: TestDisplayDomain/empty (0.00s) 2026-10-22T08:13:36.967678035Z --- PASS: TestDisplayDomain/whitespace_only (0.00s) 2026-10-22T08:13:36.967711558Z --- PASS: TestDisplayDomain/url_with_port (0.00s) 2026-10-22T08:13:36.967737026Z --- PASS: TestDisplayDomain/url_without_port (0.00s) 2026-10-22T08:13:36.967771159Z --- PASS: TestDisplayDomain/url_with_userinfo (0.00s) 2026-10-22T08:13:36.967798896Z --- PASS: TestDisplayDomain/no_www_prefix (0.00s) 2026-10-22T08:13:36.967833766Z --- PASS: TestDisplayDomain/host_only (0.00s) 2026-10-22T08:13:36.96785254Z --- PASS: TestDisplayDomain/invalid_url (0.00s) 2026-10-22T08:13:36.967873485Z --- PASS: TestDisplayDomain/non-http_scheme (0.00s) 2026-10-22T08:13:36.967913135Z --- PASS: TestDisplayDomain/ipv6_url (0.00s) 2026-10-22T08:13:36.967949472Z --- PASS: TestDisplayDomain/uppercase_host (0.00s) 2026-10-22T08:13:36.967959812Z === RUN TestShouldReuseRelayPane 2026-10-22T08:13:36.967985561Z === RUN TestShouldReuseRelayPane/same_url_within_window 2026-10-22T08:13:36.967992925Z === RUN TestShouldReuseRelayPane/same_url_at_exact_window_boundary 2026-10-22T08:13:36.968000419Z === RUN TestShouldReuseRelayPane/same_url_just_after_window 2026-10-22T08:13:36.968010576Z === RUN TestShouldReuseRelayPane/different_nonce 2026-10-22T08:13:36.968018216Z === RUN TestShouldReuseRelayPane/different_host 2026-10-22T08:13:36.968026039Z === RUN TestShouldReuseRelayPane/equivalent_after_normalization 2026-10-22T08:13:36.968044776Z === RUN TestShouldReuseRelayPane/surrounding_whitespace_ignored 2026-10-22T08:13:36.968052332Z === RUN TestShouldReuseRelayPane/empty_requested 2026-10-22T08:13:36.968057522Z === RUN TestShouldReuseRelayPane/empty_recorded 2026-10-22T08:13:36.968064198Z === RUN TestShouldReuseRelayPane/recorded_in_the_future 2026-10-22T08:13:36.968069178Z === RUN TestShouldReuseRelayPane/zero_window 2026-10-22T08:13:36.968074077Z === RUN TestShouldReuseRelayPane/negative_window 2026-10-22T08:13:36.968079793Z --- PASS: TestShouldReuseRelayPane (0.00s) 2026-10-22T08:13:36.968105731Z --- PASS: TestShouldReuseRelayPane/same_url_within_window (0.00s) 2026-10-22T08:13:36.968122961Z --- PASS: TestShouldReuseRelayPane/same_url_at_exact_window_boundary (0.00s) 2026-10-22T08:13:36.96813839Z --- PASS: TestShouldReuseRelayPane/same_url_just_after_window (0.00s) 2026-10-22T08:13:36.968175491Z --- PASS: TestShouldReuseRelayPane/different_nonce (0.00s) 2026-10-22T08:13:36.968200052Z --- PASS: TestShouldReuseRelayPane/different_host (0.00s) 2026-10-22T08:13:36.968217145Z --- PASS: TestShouldReuseRelayPane/equivalent_after_normalization (0.00s) 2026-10-22T08:13:36.968244716Z --- PASS: TestShouldReuseRelayPane/surrounding_whitespace_ignored (0.00s) 2026-10-22T08:13:36.968259453Z --- PASS: TestShouldReuseRelayPane/empty_requested (0.00s) 2026-10-22T08:13:36.968272009Z --- PASS: TestShouldReuseRelayPane/empty_recorded (0.00s) 2026-10-22T08:13:36.968286442Z --- PASS: TestShouldReuseRelayPane/recorded_in_the_future (0.00s) 2026-10-22T08:13:36.968309542Z --- PASS: TestShouldReuseRelayPane/zero_window (0.00s) 2026-10-22T08:13:36.968323763Z --- PASS: TestShouldReuseRelayPane/negative_window (0.00s) 2026-10-22T08:13:36.968328784Z === RUN TestRelayURLKey_Normalizes 2026-10-22T08:13:36.968334456Z --- PASS: TestRelayURLKey_Normalizes (0.00s) 2026-10-22T08:13:36.968339046Z === RUN TestBuildSearchURL 2026-10-22T08:13:36.968344151Z === RUN TestBuildSearchURL/bang_shortcut_google 2026-10-22T08:13:36.968349537Z === RUN TestBuildSearchURL/bang_shortcut_duckduckgo_multi-word 2026-10-22T08:13:36.968355314Z === RUN TestBuildSearchURL/bang_shortcut_google_images 2026-10-22T08:13:36.968373493Z === RUN TestBuildSearchURL/unknown_bang_falls_back_to_default_search 2026-10-22T08:13:36.968380531Z === RUN TestBuildSearchURL/url-like_input_gets_normalized 2026-10-22T08:13:36.96838547Z === RUN TestBuildSearchURL/url_with_path 2026-10-22T08:13:36.968390663Z === RUN TestBuildSearchURL/url_with_scheme_unchanged 2026-10-22T08:13:36.968395818Z === RUN TestBuildSearchURL/custom_scheme_dumb_unchanged 2026-10-22T08:13:36.968400947Z === RUN TestBuildSearchURL/custom_scheme_spotify_unchanged 2026-10-22T08:13:36.968406421Z === RUN TestBuildSearchURL/mailto_scheme_unchanged 2026-10-22T08:13:36.968413057Z === RUN TestBuildSearchURL/plain_search_query_uses_default 2026-10-22T08:13:36.968418147Z === RUN TestBuildSearchURL/empty_input_returns_empty 2026-10-22T08:13:36.968437327Z === RUN TestBuildSearchURL/no_shortcuts_uses_default_for_bang 2026-10-22T08:13:36.968444539Z === RUN TestBuildSearchURL/no_default_search_returns_input_for_plain_query 2026-10-22T08:13:36.968450179Z === RUN TestBuildSearchURL/bang_without_query_treated_as_search 2026-10-22T08:13:36.968455015Z --- PASS: TestBuildSearchURL (0.00s) 2026-10-22T08:13:36.96846721Z --- PASS: TestBuildSearchURL/bang_shortcut_google (0.00s) 2026-10-22T08:13:36.968494061Z --- PASS: TestBuildSearchURL/bang_shortcut_duckduckgo_multi-word (0.00s) 2026-10-22T08:13:36.968516714Z --- PASS: TestBuildSearchURL/bang_shortcut_google_images (0.00s) 2026-10-22T08:13:36.968553036Z --- PASS: TestBuildSearchURL/unknown_bang_falls_back_to_default_search (0.00s) 2026-10-22T08:13:36.968583124Z --- PASS: TestBuildSearchURL/url-like_input_gets_normalized (0.00s) 2026-10-22T08:13:36.968597251Z --- PASS: TestBuildSearchURL/url_with_path (0.00s) 2026-10-22T08:13:36.968610098Z --- PASS: TestBuildSearchURL/url_with_scheme_unchanged (0.00s) 2026-10-22T08:13:36.968635975Z --- PASS: TestBuildSearchURL/custom_scheme_dumb_unchanged (0.00s) 2026-10-22T08:13:36.968651893Z --- PASS: TestBuildSearchURL/custom_scheme_spotify_unchanged (0.00s) 2026-10-22T08:13:36.968664831Z --- PASS: TestBuildSearchURL/mailto_scheme_unchanged (0.00s) 2026-10-22T08:13:36.968678436Z --- PASS: TestBuildSearchURL/plain_search_query_uses_default (0.00s) 2026-10-22T08:13:36.968702165Z --- PASS: TestBuildSearchURL/empty_input_returns_empty (0.00s) 2026-10-22T08:13:36.968718145Z --- PASS: TestBuildSearchURL/no_shortcuts_uses_default_for_bang (0.00s) 2026-10-22T08:13:36.968733979Z --- PASS: TestBuildSearchURL/no_default_search_returns_input_for_plain_query (0.00s) 2026-10-22T08:13:36.968748458Z --- PASS: TestBuildSearchURL/bang_without_query_treated_as_search (0.00s) 2026-10-22T08:13:36.968769376Z === RUN TestParseBangShortcut 2026-10-22T08:13:36.968781919Z === RUN TestParseBangShortcut/simple_google_search 2026-10-22T08:13:36.968792091Z === RUN TestParseBangShortcut/duckduckgo_multi-word_query 2026-10-22T08:13:36.968800978Z === RUN TestParseBangShortcut/github_search 2026-10-22T08:13:36.968810165Z === RUN TestParseBangShortcut/google_images 2026-10-22T08:13:36.968835208Z === RUN TestParseBangShortcut/youtube_search 2026-10-22T08:13:36.968843217Z === RUN TestParseBangShortcut/no_query_after_shortcut 2026-10-22T08:13:36.968848492Z === RUN TestParseBangShortcut/empty_query_after_space 2026-10-22T08:13:36.968853421Z === RUN TestParseBangShortcut/multiple_spaces_only 2026-10-22T08:13:36.968858103Z === RUN TestParseBangShortcut/empty_shortcut 2026-10-22T08:13:36.96886314Z === RUN TestParseBangShortcut/plain_text_no_bang 2026-10-22T08:13:36.968869389Z === RUN TestParseBangShortcut/bang_at_end_not_supported 2026-10-22T08:13:36.968874304Z === RUN TestParseBangShortcut/url-like_input 2026-10-22T08:13:36.96887907Z === RUN TestParseBangShortcut/empty_input 2026-10-22T08:13:36.968896495Z === RUN TestParseBangShortcut/just_exclamation_mark 2026-10-22T08:13:36.968903568Z === RUN TestParseBangShortcut/query_with_extra_spaces_trimmed 2026-10-22T08:13:36.968909022Z === RUN TestParseBangShortcut/long_shortcut_key 2026-10-22T08:13:36.96891361Z --- PASS: TestParseBangShortcut (0.00s) 2026-10-22T08:13:36.968926302Z --- PASS: TestParseBangShortcut/simple_google_search (0.00s) 2026-10-22T08:13:36.968940077Z --- PASS: TestParseBangShortcut/duckduckgo_multi-word_query (0.00s) 2026-10-22T08:13:36.968963212Z --- PASS: TestParseBangShortcut/github_search (0.00s) 2026-10-22T08:13:36.968976928Z --- PASS: TestParseBangShortcut/google_images (0.00s) 2026-10-22T08:13:36.968990308Z --- PASS: TestParseBangShortcut/youtube_search (0.00s) 2026-10-22T08:13:36.969014256Z --- PASS: TestParseBangShortcut/no_query_after_shortcut (0.00s) 2026-10-22T08:13:36.969030225Z --- PASS: TestParseBangShortcut/empty_query_after_space (0.00s) 2026-10-22T08:13:36.969043006Z --- PASS: TestParseBangShortcut/multiple_spaces_only (0.00s) 2026-10-22T08:13:36.969054657Z --- PASS: TestParseBangShortcut/empty_shortcut (0.00s) 2026-10-22T08:13:36.96907727Z --- PASS: TestParseBangShortcut/plain_text_no_bang (0.00s) 2026-10-22T08:13:36.969093335Z --- PASS: TestParseBangShortcut/bang_at_end_not_supported (0.00s) 2026-10-22T08:13:36.969105158Z --- PASS: TestParseBangShortcut/url-like_input (0.00s) 2026-10-22T08:13:36.969116196Z --- PASS: TestParseBangShortcut/empty_input (0.00s) 2026-10-22T08:13:36.969140032Z --- PASS: TestParseBangShortcut/just_exclamation_mark (0.00s) 2026-10-22T08:13:36.96915638Z --- PASS: TestParseBangShortcut/query_with_extra_spaces_trimmed (0.00s) 2026-10-22T08:13:36.969172198Z --- PASS: TestParseBangShortcut/long_shortcut_key (0.00s) 2026-10-22T08:13:36.969177754Z === RUN TestResolveBrowserStartupURL_PreservesExplicitURL 2026-10-22T08:13:36.969183361Z --- PASS: TestResolveBrowserStartupURL_PreservesExplicitURL (0.00s) 2026-10-22T08:13:36.969195383Z === RUN TestResolveBrowserStartupURL_DefaultsToHistory 2026-10-22T08:13:36.969207168Z --- PASS: TestResolveBrowserStartupURL_DefaultsToHistory (0.00s) 2026-10-22T08:13:36.969214267Z === RUN TestResolveBrowserStartupURL_WhitespaceOnlyDefaultsToHistory 2026-10-22T08:13:36.969220369Z --- PASS: TestResolveBrowserStartupURL_WhitespaceOnlyDefaultsToHistory (0.00s) 2026-10-22T08:13:36.96922552Z === RUN TestDefaultBrowserStartupURL 2026-10-22T08:13:36.969230563Z --- PASS: TestDefaultBrowserStartupURL (0.00s) 2026-10-22T08:13:36.969235198Z PASS 2026-10-22T08:13:36.969241734Z ok github.com/bnema/dumber/internal/domain/url 0.008s 2026-10-22T08:13:36.969247927Z ? github.com/bnema/dumber/internal/domain/validation [no test files] 2026-10-22T08:13:36.969268989Z === RUN TestKeyString 2026-10-22T08:13:36.969276692Z === RUN TestKeyString/letter 2026-10-22T08:13:36.969282917Z === RUN TestKeyString/shift_letter 2026-10-22T08:13:36.969287551Z === RUN TestKeyString/ctrl_letter 2026-10-22T08:13:36.969291997Z === RUN TestKeyString/ctrl_plus 2026-10-22T08:13:36.969308099Z === RUN TestKeyString/bare_plus 2026-10-22T08:13:36.969347186Z === RUN TestKeyString/shift_glyph 2026-10-22T08:13:36.969355137Z === RUN TestKeyString/special_CR 2026-10-22T08:13:36.969359872Z === RUN TestKeyString/special_Esc 2026-10-22T08:13:36.969364828Z === RUN TestKeyString/special_Space 2026-10-22T08:13:36.969369934Z === RUN TestKeyString/special_Tab 2026-10-22T08:13:36.969375173Z === RUN TestKeyString/special_BackSpace 2026-10-22T08:13:36.969379788Z === RUN TestKeyString/special_Delete 2026-10-22T08:13:36.96938444Z === RUN TestKeyString/special_Left 2026-10-22T08:13:36.96938932Z === RUN TestKeyString/special_Right 2026-10-22T08:13:36.969401694Z === RUN TestKeyString/special_Up 2026-10-22T08:13:36.969411094Z === RUN TestKeyString/special_Down 2026-10-22T08:13:36.969418464Z === RUN TestKeyString/special_Home 2026-10-22T08:13:36.969426Z === RUN TestKeyString/special_End 2026-10-22T08:13:36.969434238Z === RUN TestKeyString/special_PageUp 2026-10-22T08:13:36.969441924Z === RUN TestKeyString/special_PageDown 2026-10-22T08:13:36.969450198Z === RUN TestKeyString/ctrl_Tab 2026-10-22T08:13:36.96947457Z === RUN TestKeyString/shift_BackSpace 2026-10-22T08:13:36.969489022Z === RUN TestKeyString/alt_Delete 2026-10-22T08:13:36.969504519Z === RUN TestKeyString/ctrl_Left 2026-10-22T08:13:36.969517957Z === RUN TestKeyString/literal_lt 2026-10-22T08:13:36.969531455Z === RUN TestKeyString/literal_gt 2026-10-22T08:13:36.969545056Z === RUN TestKeyString/ctrl_gt 2026-10-22T08:13:36.96956064Z === RUN TestKeyString/alt_only 2026-10-22T08:13:36.969574519Z === RUN TestKeyString/ctrl_alt 2026-10-22T08:13:36.969588399Z === RUN TestKeyString/ctrl_shift 2026-10-22T08:13:36.969601863Z --- PASS: TestKeyString (0.00s) 2026-10-22T08:13:36.969624748Z --- PASS: TestKeyString/letter (0.00s) 2026-10-22T08:13:36.969648459Z --- PASS: TestKeyString/shift_letter (0.00s) 2026-10-22T08:13:36.969675324Z --- PASS: TestKeyString/ctrl_letter (0.00s) 2026-10-22T08:13:36.96969939Z --- PASS: TestKeyString/ctrl_plus (0.00s) 2026-10-22T08:13:36.969721074Z --- PASS: TestKeyString/bare_plus (0.00s) 2026-10-22T08:13:36.969743884Z --- PASS: TestKeyString/shift_glyph (0.00s) 2026-10-22T08:13:36.96976822Z --- PASS: TestKeyString/special_CR (0.00s) 2026-10-22T08:13:36.969789452Z --- PASS: TestKeyString/special_Esc (0.00s) 2026-10-22T08:13:36.969814604Z --- PASS: TestKeyString/special_Space (0.00s) 2026-10-22T08:13:36.969835636Z --- PASS: TestKeyString/special_Tab (0.00s) 2026-10-22T08:13:36.96985793Z --- PASS: TestKeyString/special_BackSpace (0.00s) 2026-10-22T08:13:36.969881712Z --- PASS: TestKeyString/special_Delete (0.00s) 2026-10-22T08:13:36.969903169Z --- PASS: TestKeyString/special_Left (0.00s) 2026-10-22T08:13:36.969924669Z --- PASS: TestKeyString/special_Right (0.00s) 2026-10-22T08:13:36.969947054Z --- PASS: TestKeyString/special_Up (0.00s) 2026-10-22T08:13:36.969968937Z --- PASS: TestKeyString/special_Down (0.00s) 2026-10-22T08:13:36.970009399Z --- PASS: TestKeyString/special_Home (0.00s) 2026-10-22T08:13:36.97002922Z --- PASS: TestKeyString/special_End (0.00s) 2026-10-22T08:13:36.970046547Z --- PASS: TestKeyString/special_PageUp (0.00s) 2026-10-22T08:13:36.970069173Z --- PASS: TestKeyString/special_PageDown (0.00s) 2026-10-22T08:13:36.970101147Z --- PASS: TestKeyString/ctrl_Tab (0.00s) 2026-10-22T08:13:36.970124825Z --- PASS: TestKeyString/shift_BackSpace (0.00s) 2026-10-22T08:13:36.970148451Z --- PASS: TestKeyString/alt_Delete (0.00s) 2026-10-22T08:13:36.970169354Z --- PASS: TestKeyString/ctrl_Left (0.00s) 2026-10-22T08:13:36.970193185Z --- PASS: TestKeyString/literal_lt (0.00s) 2026-10-22T08:13:36.970214181Z --- PASS: TestKeyString/literal_gt (0.00s) 2026-10-22T08:13:36.970234751Z --- PASS: TestKeyString/ctrl_gt (0.00s) 2026-10-22T08:13:36.970256705Z --- PASS: TestKeyString/alt_only (0.00s) 2026-10-22T08:13:36.970277132Z --- PASS: TestKeyString/ctrl_alt (0.00s) 2026-10-22T08:13:36.970298264Z --- PASS: TestKeyString/ctrl_shift (0.00s) 2026-10-22T08:13:36.970313464Z === RUN TestSequenceString 2026-10-22T08:13:36.970327151Z === RUN TestSequenceString/yah 2026-10-22T08:13:36.970340729Z === RUN TestSequenceString/double_bracket 2026-10-22T08:13:36.970353977Z === RUN TestSequenceString/gO 2026-10-22T08:13:36.970365231Z === RUN TestSequenceString/esc_collision 2026-10-22T08:13:36.970376272Z === RUN TestSequenceString/enter_collision 2026-10-22T08:13:36.970386939Z --- PASS: TestSequenceString (0.00s) 2026-10-22T08:13:36.970402565Z --- PASS: TestSequenceString/yah (0.00s) 2026-10-22T08:13:36.970419849Z --- PASS: TestSequenceString/double_bracket (0.00s) 2026-10-22T08:13:36.97043551Z --- PASS: TestSequenceString/gO (0.00s) 2026-10-22T08:13:36.97045257Z --- PASS: TestSequenceString/esc_collision (0.00s) 2026-10-22T08:13:36.97047635Z --- PASS: TestSequenceString/enter_collision (0.00s) 2026-10-22T08:13:36.970489587Z === RUN TestSequenceEqual 2026-10-22T08:13:36.970503229Z --- PASS: TestSequenceEqual (0.00s) 2026-10-22T08:13:36.970525084Z === RUN TestKeyStringEmpty 2026-10-22T08:13:36.970539404Z --- PASS: TestKeyStringEmpty (0.00s) 2026-10-22T08:13:36.970550199Z === RUN TestErrorSentinels 2026-10-22T08:13:36.970560822Z --- PASS: TestErrorSentinels (0.00s) 2026-10-22T08:13:36.970576084Z === RUN TestMatcher_FeedPrefixesPending 2026-10-22T08:13:36.970595712Z === RUN TestMatcher_FeedPrefixesPending/]]_first_bracket 2026-10-22T08:13:36.970611169Z === RUN TestMatcher_FeedPrefixesPending/gO_prefix_g 2026-10-22T08:13:36.970633669Z === RUN TestMatcher_FeedPrefixesPending/yah_prefix_ya 2026-10-22T08:13:36.970657611Z --- PASS: TestMatcher_FeedPrefixesPending (0.00s) 2026-10-22T08:13:36.97067985Z --- PASS: TestMatcher_FeedPrefixesPending/]]_first_bracket (0.00s) 2026-10-22T08:13:36.970701353Z --- PASS: TestMatcher_FeedPrefixesPending/gO_prefix_g (0.00s) 2026-10-22T08:13:36.970733101Z --- PASS: TestMatcher_FeedPrefixesPending/yah_prefix_ya (0.00s) 2026-10-22T08:13:36.970745903Z === RUN TestMatcher_FeedComplete 2026-10-22T08:13:36.970757088Z === RUN TestMatcher_FeedComplete/]] 2026-10-22T08:13:36.97076801Z === RUN TestMatcher_FeedComplete/gO 2026-10-22T08:13:36.970791712Z === RUN TestMatcher_FeedComplete/yah 2026-10-22T08:13:36.970804328Z --- PASS: TestMatcher_FeedComplete (0.00s) 2026-10-22T08:13:36.97082219Z --- PASS: TestMatcher_FeedComplete/]] (0.00s) 2026-10-22T08:13:36.97084954Z --- PASS: TestMatcher_FeedComplete/gO (0.00s) 2026-10-22T08:13:36.970870073Z --- PASS: TestMatcher_FeedComplete/yah (0.00s) 2026-10-22T08:13:36.970881028Z === RUN TestMatcher_Counts 2026-10-22T08:13:36.97089152Z === RUN TestMatcher_Counts/2]] 2026-10-22T08:13:36.970913701Z === RUN TestMatcher_Counts/3j 2026-10-22T08:13:36.970928083Z === RUN TestMatcher_Counts/10j 2026-10-22T08:13:36.971006989Z === RUN TestMatcher_Counts/0_binding 2026-10-22T08:13:36.971034113Z --- PASS: TestMatcher_Counts (0.00s) 2026-10-22T08:13:36.971088548Z --- PASS: TestMatcher_Counts/2]] (0.00s) 2026-10-22T08:13:36.971128656Z --- PASS: TestMatcher_Counts/3j (0.00s) 2026-10-22T08:13:36.971157021Z --- PASS: TestMatcher_Counts/10j (0.00s) 2026-10-22T08:13:36.971205804Z --- PASS: TestMatcher_Counts/0_binding (0.00s) 2026-10-22T08:13:36.971297037Z === RUN TestMatcher_ZeroThenCount 2026-10-22T08:13:36.971307096Z --- PASS: TestMatcher_ZeroThenCount (0.00s) 2026-10-22T08:13:36.971312395Z === RUN TestMatcher_CountPendingString 2026-10-22T08:13:36.971317819Z --- PASS: TestMatcher_CountPendingString (0.00s) 2026-10-22T08:13:36.971322563Z === RUN TestMatcher_CountCap9999 2026-10-22T08:13:36.971327447Z --- PASS: TestMatcher_CountCap9999 (0.00s) 2026-10-22T08:13:36.971332049Z === RUN TestMatcher_AutomaticReset 2026-10-22T08:13:36.971336988Z --- PASS: TestMatcher_AutomaticReset (0.00s) 2026-10-22T08:13:36.971353687Z === RUN TestMatcher_AmbiguityClearsOnTransition 2026-10-22T08:13:36.971363889Z --- PASS: TestMatcher_AmbiguityClearsOnTransition (0.00s) 2026-10-22T08:13:36.971370165Z === RUN TestMatcher_AmbiguousShortLong 2026-10-22T08:13:36.971376155Z --- PASS: TestMatcher_AmbiguousShortLong (0.00s) 2026-10-22T08:13:36.971387592Z === RUN TestMatcher_Reset 2026-10-22T08:13:36.971396956Z --- PASS: TestMatcher_Reset (0.00s) 2026-10-22T08:13:36.971410704Z === RUN TestMatcher_InvalidMidSequence 2026-10-22T08:13:36.971421929Z --- PASS: TestMatcher_InvalidMidSequence (0.00s) 2026-10-22T08:13:36.971428209Z === RUN TestMatcher_ResolveAmbiguityInvalid 2026-10-22T08:13:36.971436726Z --- PASS: TestMatcher_ResolveAmbiguityInvalid (0.00s) 2026-10-22T08:13:36.971447481Z === RUN TestMatcher_NilTriePendingEmpty 2026-10-22T08:13:36.971454201Z --- PASS: TestMatcher_NilTriePendingEmpty (0.00s) 2026-10-22T08:13:36.971461015Z === RUN TestMatcher_NilTrieAmbiguousFalse 2026-10-22T08:13:36.971468286Z --- PASS: TestMatcher_NilTrieAmbiguousFalse (0.00s) 2026-10-22T08:13:36.971473903Z === RUN TestMatcher_NilTrieFeedInvalid 2026-10-22T08:13:36.971478842Z --- PASS: TestMatcher_NilTrieFeedInvalid (0.00s) 2026-10-22T08:13:36.97148359Z === RUN TestMatcher_InvalidDeadEnd 2026-10-22T08:13:36.971488137Z --- PASS: TestMatcher_InvalidDeadEnd (0.00s) 2026-10-22T08:13:36.971492254Z === RUN TestMatcher_CountExactCap 2026-10-22T08:13:36.971496823Z --- PASS: TestMatcher_CountExactCap (0.00s) 2026-10-22T08:13:36.971501268Z === RUN TestParseBinding_SingleKeys 2026-10-22T08:13:36.97150572Z === RUN TestParseBinding_SingleKeys/j 2026-10-22T08:13:36.9715103Z === RUN TestParseBinding_SingleKeys/shift+j 2026-10-22T08:13:36.971514912Z === RUN TestParseBinding_SingleKeys/ctrl++ 2026-10-22T08:13:36.971520001Z === RUN TestParseBinding_SingleKeys/ctrl+- 2026-10-22T08:13:36.971524781Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971529224Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971533761Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971538481Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971543071Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971547585Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971551938Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971556503Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971561028Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971565868Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.97157063Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.97157548Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971580016Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971584395Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971588758Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971593446Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971598228Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971602606Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971607219Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971611725Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971616223Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971621373Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971625825Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971630254Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971634627Z === RUN TestParseBinding_SingleKeys/ 2026-10-22T08:13:36.971639006Z === RUN TestParseBinding_SingleKeys/enter 2026-10-22T08:13:36.971643326Z === RUN TestParseBinding_SingleKeys/escape 2026-10-22T08:13:36.971647643Z === RUN TestParseBinding_SingleKeys/Enter 2026-10-22T08:13:36.971652066Z === RUN TestParseBinding_SingleKeys/Escape 2026-10-22T08:13:36.971656411Z --- PASS: TestParseBinding_SingleKeys (0.00s) 2026-10-22T08:13:36.971667182Z --- PASS: TestParseBinding_SingleKeys/j (0.00s) 2026-10-22T08:13:36.9716789Z --- PASS: TestParseBinding_SingleKeys/shift+j (0.00s) 2026-10-22T08:13:36.971690482Z --- PASS: TestParseBinding_SingleKeys/ctrl++ (0.00s) 2026-10-22T08:13:36.971701586Z --- PASS: TestParseBinding_SingleKeys/ctrl+- (0.00s) 2026-10-22T08:13:36.971712487Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971723036Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971734223Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971744985Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.97175619Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.97176732Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971778062Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971790145Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971801825Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971813492Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971824716Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.97183526Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971846241Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971857245Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971867978Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971879175Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971890698Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971901673Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971913701Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971925236Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971936884Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971947563Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971958335Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971969089Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971979966Z --- PASS: TestParseBinding_SingleKeys/ (0.00s) 2026-10-22T08:13:36.971990744Z --- PASS: TestParseBinding_SingleKeys/enter (0.00s) 2026-10-22T08:13:36.972001951Z --- PASS: TestParseBinding_SingleKeys/escape (0.00s) 2026-10-22T08:13:36.972012608Z --- PASS: TestParseBinding_SingleKeys/Enter (0.00s) 2026-10-22T08:13:36.972023521Z --- PASS: TestParseBinding_SingleKeys/Escape (0.00s) 2026-10-22T08:13:36.972027707Z === RUN TestParseBinding_Sequences 2026-10-22T08:13:36.972032019Z === RUN TestParseBinding_Sequences/]] 2026-10-22T08:13:36.97203687Z === RUN TestParseBinding_Sequences/yah 2026-10-22T08:13:36.972041319Z === RUN TestParseBinding_Sequences/gO 2026-10-22T08:13:36.972045947Z --- PASS: TestParseBinding_Sequences (0.00s) 2026-10-22T08:13:36.9720563Z --- PASS: TestParseBinding_Sequences/]] (0.00s) 2026-10-22T08:13:36.972066715Z --- PASS: TestParseBinding_Sequences/yah (0.00s) 2026-10-22T08:13:36.972077064Z --- PASS: TestParseBinding_Sequences/gO (0.00s) 2026-10-22T08:13:36.972081252Z === RUN TestParseBinding_Malformed 2026-10-22T08:13:36.972085545Z === RUN TestParseBinding_Malformed/#00 2026-10-22T08:13:36.972089908Z === RUN TestParseBinding_Malformed/___ 2026-10-22T08:13:36.97209421Z === RUN TestParseBinding_Malformed/< 2026-10-22T08:13:36.972098482Z === RUN TestParseBinding_Malformed/<> 2026-10-22T08:13:36.972103252Z === RUN TestParseBinding_Malformed/ 2026-10-22T08:13:36.972107721Z === RUN TestParseBinding_Malformed/shift+ 2026-10-22T08:13:36.972112099Z === RUN TestParseBinding_Malformed/ctrl+ 2026-10-22T08:13:36.972117378Z --- PASS: TestParseBinding_Malformed (0.00s) 2026-10-22T08:13:36.972128128Z --- PASS: TestParseBinding_Malformed/#00 (0.00s) 2026-10-22T08:13:36.972138406Z --- PASS: TestParseBinding_Malformed/___ (0.00s) 2026-10-22T08:13:36.972148652Z --- PASS: TestParseBinding_Malformed/< (0.00s) 2026-10-22T08:13:36.972159649Z --- PASS: TestParseBinding_Malformed/<> (0.00s) 2026-10-22T08:13:36.972170355Z --- PASS: TestParseBinding_Malformed/ (0.00s) 2026-10-22T08:13:36.972181231Z --- PASS: TestParseBinding_Malformed/shift+ (0.00s) 2026-10-22T08:13:36.972192011Z --- PASS: TestParseBinding_Malformed/ctrl+ (0.00s) 2026-10-22T08:13:36.972197129Z === RUN TestParseBinding_CanonicalString 2026-10-22T08:13:36.972201827Z === RUN TestParseBinding_CanonicalString/j 2026-10-22T08:13:36.972207043Z === RUN TestParseBinding_CanonicalString/shift+j 2026-10-22T08:13:36.972211862Z === RUN TestParseBinding_CanonicalString/ctrl++ 2026-10-22T08:13:36.972216568Z === RUN TestParseBinding_CanonicalString/ctrl+- 2026-10-22T08:13:36.972221658Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972226264Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972230797Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972235155Z === RUN TestParseBinding_CanonicalString/+ 2026-10-22T08:13:36.972239761Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972244423Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972249402Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972254309Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972259116Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972263671Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972268405Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972273106Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972277846Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972283448Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972288199Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972292968Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972297704Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972302706Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972307551Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972312524Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972317304Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972322143Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972327087Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.97233184Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972337041Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972341637Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.97234613Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972350662Z === RUN TestParseBinding_CanonicalString/> 2026-10-22T08:13:36.972355642Z === RUN TestParseBinding_CanonicalString/ctrl+> 2026-10-22T08:13:36.972360308Z === RUN TestParseBinding_CanonicalString/ 2026-10-22T08:13:36.972364924Z === RUN TestParseBinding_CanonicalString/gO 2026-10-22T08:13:36.972369905Z --- PASS: TestParseBinding_CanonicalString (0.00s) 2026-10-22T08:13:36.972381044Z --- PASS: TestParseBinding_CanonicalString/j (0.00s) 2026-10-22T08:13:36.972392928Z --- PASS: TestParseBinding_CanonicalString/shift+j (0.00s) 2026-10-22T08:13:36.972404921Z --- PASS: TestParseBinding_CanonicalString/ctrl++ (0.00s) 2026-10-22T08:13:36.972416807Z --- PASS: TestParseBinding_CanonicalString/ctrl+- (0.00s) 2026-10-22T08:13:36.972428619Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972440204Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972452205Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972463743Z --- PASS: TestParseBinding_CanonicalString/+ (0.00s) 2026-10-22T08:13:36.972475688Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972487923Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972499541Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972512341Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972524246Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972535746Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972548831Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972561158Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972572995Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972584787Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972596554Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972608212Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972620881Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972632572Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972644758Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972657264Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972669778Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972682523Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972694997Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.9727073Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972720022Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972731891Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972744864Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972756134Z --- PASS: TestParseBinding_CanonicalString/> (0.00s) 2026-10-22T08:13:36.972768691Z --- PASS: TestParseBinding_CanonicalString/ctrl+> (0.00s) 2026-10-22T08:13:36.972780629Z --- PASS: TestParseBinding_CanonicalString/ (0.00s) 2026-10-22T08:13:36.972791961Z --- PASS: TestParseBinding_CanonicalString/gO (0.00s) 2026-10-22T08:13:36.972796435Z === RUN TestParseBinding_LegacyChords 2026-10-22T08:13:36.97280231Z === RUN TestParseBinding_LegacyChords/ctrl+d 2026-10-22T08:13:36.97280748Z === RUN TestParseBinding_LegacyChords/control+j 2026-10-22T08:13:36.972812294Z === RUN TestParseBinding_LegacyChords/alt+k 2026-10-22T08:13:36.972816848Z === RUN TestParseBinding_LegacyChords/ctrl+J 2026-10-22T08:13:36.972822086Z --- PASS: TestParseBinding_LegacyChords (0.00s) 2026-10-22T08:13:36.972833482Z --- PASS: TestParseBinding_LegacyChords/ctrl+d (0.00s) 2026-10-22T08:13:36.972845696Z --- PASS: TestParseBinding_LegacyChords/control+j (0.00s) 2026-10-22T08:13:36.972857004Z --- PASS: TestParseBinding_LegacyChords/alt+k (0.00s) 2026-10-22T08:13:36.97286843Z --- PASS: TestParseBinding_LegacyChords/ctrl+J (0.00s) 2026-10-22T08:13:36.972872959Z === RUN TestParseBinding_MoreMalformed 2026-10-22T08:13:36.97287785Z === RUN TestParseBinding_MoreMalformed/ctrl+shift+j+k 2026-10-22T08:13:36.972882551Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T08:13:36.972887209Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T08:13:36.972891718Z === RUN TestParseBinding_MoreMalformed/ 2026-10-22T08:13:36.972896249Z === RUN TestParseBinding_MoreMalformed/ctrl+ 2026-10-22T08:13:36.972901296Z --- PASS: TestParseBinding_MoreMalformed (0.00s) 2026-10-22T08:13:36.972914137Z --- PASS: TestParseBinding_MoreMalformed/ctrl+shift+j+k (0.00s) 2026-10-22T08:13:36.972925664Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T08:13:36.972937253Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T08:13:36.972948731Z --- PASS: TestParseBinding_MoreMalformed/ (0.00s) 2026-10-22T08:13:36.972960247Z --- PASS: TestParseBinding_MoreMalformed/ctrl+ (0.00s) 2026-10-22T08:13:36.972964403Z === RUN TestParseBinding_PlusAlone 2026-10-22T08:13:36.972969049Z --- PASS: TestParseBinding_PlusAlone (0.00s) 2026-10-22T08:13:36.972973755Z === RUN TestParseBinding_LooksLikeChordButRaw 2026-10-22T08:13:36.972978537Z --- PASS: TestParseBinding_LooksLikeChordButRaw (0.00s) 2026-10-22T08:13:36.97298334Z === RUN TestParseBinding_BareModifierLikeIsLiteral 2026-10-22T08:13:36.972988626Z === RUN TestParseBinding_BareModifierLikeIsLiteral/C-d 2026-10-22T08:13:36.972994663Z === RUN TestParseBinding_BareModifierLikeIsLiteral/S-j 2026-10-22T08:13:36.972999742Z === RUN TestParseBinding_BareModifierLikeIsLiteral/A-k 2026-10-22T08:13:36.973004748Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral (0.00s) 2026-10-22T08:13:36.973017674Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/C-d (0.00s) 2026-10-22T08:13:36.973030456Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/S-j (0.00s) 2026-10-22T08:13:36.973049091Z --- PASS: TestParseBinding_BareModifierLikeIsLiteral/A-k (0.00s) 2026-10-22T08:13:36.973053953Z === RUN TestParseBinding_CtrlGtRoundTrip 2026-10-22T08:13:36.973058787Z === RUN TestParseBinding_CtrlGtRoundTrip/ctrl+> 2026-10-22T08:13:36.973063435Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:13:36.973068221Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:13:36.973073388Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:13:36.973077887Z === RUN TestParseBinding_CtrlGtRoundTrip/> 2026-10-22T08:13:36.973082444Z === RUN TestParseBinding_CtrlGtRoundTrip/ 2026-10-22T08:13:36.973087068Z --- PASS: TestParseBinding_CtrlGtRoundTrip (0.00s) 2026-10-22T08:13:36.973098797Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ctrl+> (0.00s) 2026-10-22T08:13:36.973110621Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:13:36.973122509Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:13:36.973134358Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:13:36.973146242Z --- PASS: TestParseBinding_CtrlGtRoundTrip/> (0.00s) 2026-10-22T08:13:36.973158694Z --- PASS: TestParseBinding_CtrlGtRoundTrip/ (0.00s) 2026-10-22T08:13:36.973163749Z === RUN TestParseBinding_ShiftCHyphenDRoundTrip 2026-10-22T08:13:36.973171679Z --- PASS: TestParseBinding_ShiftCHyphenDRoundTrip (0.00s) 2026-10-22T08:13:36.973176645Z === RUN TestParseBinding_SpecialNamesInSequence 2026-10-22T08:13:36.973181949Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.97318799Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973194568Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973232876Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973292924Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973311279Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973320445Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973327881Z === RUN TestParseBinding_SpecialNamesInSequence/j 2026-10-22T08:13:36.973333153Z --- PASS: TestParseBinding_SpecialNamesInSequence (0.00s) 2026-10-22T08:13:36.973347365Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.973360833Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.973373725Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.973386332Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.973398916Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.9734125Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.9734252Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.973439152Z --- PASS: TestParseBinding_SpecialNamesInSequence/j (0.00s) 2026-10-22T08:13:36.973444006Z === RUN TestParseBinding_BareNamedPrefixIsLiteral 2026-10-22T08:13:36.973449086Z --- PASS: TestParseBinding_BareNamedPrefixIsLiteral (0.00s) 2026-10-22T08:13:36.973453567Z === RUN TestParseBinding_PrintableGlyphs 2026-10-22T08:13:36.973458944Z --- PASS: TestParseBinding_PrintableGlyphs (0.00s) 2026-10-22T08:13:36.973463746Z === RUN TestParseBinding_MixedAngleSequences 2026-10-22T08:13:36.973468658Z === RUN TestParseBinding_MixedAngleSequences/j 2026-10-22T08:13:36.973475085Z === RUN TestParseBinding_MixedAngleSequences/j 2026-10-22T08:13:36.973479978Z --- PASS: TestParseBinding_MixedAngleSequences (0.00s) 2026-10-22T08:13:36.973492305Z --- PASS: TestParseBinding_MixedAngleSequences/j (0.00s) 2026-10-22T08:13:36.97350509Z --- PASS: TestParseBinding_MixedAngleSequences/j (0.00s) 2026-10-22T08:13:36.973509837Z === RUN TestParseBinding_CtrlHyphenRoundTrip 2026-10-22T08:13:36.973514622Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ctrl+- 2026-10-22T08:13:36.973519846Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:13:36.973524702Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:13:36.973529852Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:13:36.97353461Z === RUN TestParseBinding_CtrlHyphenRoundTrip/ 2026-10-22T08:13:36.973539298Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip (0.00s) 2026-10-22T08:13:36.973551577Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ctrl+- (0.00s) 2026-10-22T08:13:36.973563777Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:13:36.973576299Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:13:36.973588611Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:13:36.973601308Z --- PASS: TestParseBinding_CtrlHyphenRoundTrip/ (0.00s) 2026-10-22T08:13:36.973606343Z === RUN TestParseBinding_CtrlPlusRoundTrip 2026-10-22T08:13:36.973611109Z === RUN TestParseBinding_CtrlPlusRoundTrip/ctrl++ 2026-10-22T08:13:36.973615729Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:13:36.973621142Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:13:36.973625849Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:13:36.973630608Z === RUN TestParseBinding_CtrlPlusRoundTrip/ 2026-10-22T08:13:36.973635341Z --- PASS: TestParseBinding_CtrlPlusRoundTrip (0.00s) 2026-10-22T08:13:36.973648404Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ctrl++ (0.00s) 2026-10-22T08:13:36.97366055Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:13:36.973672662Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:13:36.973684769Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:13:36.973697031Z --- PASS: TestParseBinding_CtrlPlusRoundTrip/ (0.00s) 2026-10-22T08:13:36.973701726Z === RUN TestParseBinding_MultiModifierRoundTrip 2026-10-22T08:13:36.973706674Z --- PASS: TestParseBinding_MultiModifierRoundTrip (0.00s) 2026-10-22T08:13:36.973711503Z === RUN TestParseBinding_RoundTrip 2026-10-22T08:13:36.973715944Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T08:13:36.97372093Z === RUN TestParseBinding_RoundTrip/shift+j 2026-10-22T08:13:36.973725429Z === RUN TestParseBinding_RoundTrip/ctrl++ 2026-10-22T08:13:36.973729869Z === RUN TestParseBinding_RoundTrip/ctrl+- 2026-10-22T08:13:36.973734375Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973738739Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973744267Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973748854Z === RUN TestParseBinding_RoundTrip/]] 2026-10-22T08:13:36.973753434Z === RUN TestParseBinding_RoundTrip/yah 2026-10-22T08:13:36.973757976Z === RUN TestParseBinding_RoundTrip/gO 2026-10-22T08:13:36.973763541Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973768136Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973773585Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973778129Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.97378249Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973787061Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973791644Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973796485Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973801306Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973805727Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.97381016Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973814837Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973819216Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973823818Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973828376Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973832754Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973837316Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973841844Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973846356Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973850722Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973855114Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973859416Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.97386423Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973868887Z === RUN TestParseBinding_RoundTrip/> 2026-10-22T08:13:36.973873366Z === RUN TestParseBinding_RoundTrip/ctrl+> 2026-10-22T08:13:36.973878924Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.973883548Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T08:13:36.973888218Z === RUN TestParseBinding_RoundTrip/j 2026-10-22T08:13:36.973892771Z === RUN TestParseBinding_RoundTrip/ 2026-10-22T08:13:36.97389733Z === RUN TestParseBinding_RoundTrip/-d 2026-10-22T08:13:36.973901659Z === RUN TestParseBinding_RoundTrip/C-d 2026-10-22T08:13:36.973906342Z === RUN TestParseBinding_RoundTrip/S-j 2026-10-22T08:13:36.973910638Z === RUN TestParseBinding_RoundTrip/A-k 2026-10-22T08:13:36.973915331Z === RUN TestParseBinding_RoundTrip/Spacej 2026-10-22T08:13:36.973919818Z === RUN TestParseBinding_RoundTrip/Escj 2026-10-22T08:13:36.973924934Z === RUN TestParseBinding_RoundTrip/Tabx 2026-10-22T08:13:36.973929287Z === RUN TestParseBinding_RoundTrip/enter 2026-10-22T08:13:36.973933726Z === RUN TestParseBinding_RoundTrip/escape 2026-10-22T08:13:36.973938019Z === RUN TestParseBinding_RoundTrip/return 2026-10-22T08:13:36.973942718Z === RUN TestParseBinding_RoundTrip/esc 2026-10-22T08:13:36.973947325Z --- PASS: TestParseBinding_RoundTrip (0.00s) 2026-10-22T08:13:36.973957827Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T08:13:36.973969005Z --- PASS: TestParseBinding_RoundTrip/shift+j (0.00s) 2026-10-22T08:13:36.973979907Z --- PASS: TestParseBinding_RoundTrip/ctrl++ (0.00s) 2026-10-22T08:13:36.973991121Z --- PASS: TestParseBinding_RoundTrip/ctrl+- (0.00s) 2026-10-22T08:13:36.974002025Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974013279Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974024394Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974034753Z --- PASS: TestParseBinding_RoundTrip/]] (0.00s) 2026-10-22T08:13:36.974045031Z --- PASS: TestParseBinding_RoundTrip/yah (0.00s) 2026-10-22T08:13:36.974055507Z --- PASS: TestParseBinding_RoundTrip/gO (0.00s) 2026-10-22T08:13:36.974066126Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974076684Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974087493Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974098857Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974110196Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974121771Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974133295Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974144196Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974155194Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974165742Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974176864Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974187831Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.97419912Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974210339Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974221751Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974233174Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974246847Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974258357Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974283628Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974297446Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.97430961Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974320303Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974331696Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974342034Z --- PASS: TestParseBinding_RoundTrip/> (0.00s) 2026-10-22T08:13:36.974352801Z --- PASS: TestParseBinding_RoundTrip/ctrl+> (0.00s) 2026-10-22T08:13:36.974364755Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974376395Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T08:13:36.974387856Z --- PASS: TestParseBinding_RoundTrip/j (0.00s) 2026-10-22T08:13:36.974398841Z --- PASS: TestParseBinding_RoundTrip/ (0.00s) 2026-10-22T08:13:36.974409961Z --- PASS: TestParseBinding_RoundTrip/-d (0.00s) 2026-10-22T08:13:36.974420452Z --- PASS: TestParseBinding_RoundTrip/C-d (0.00s) 2026-10-22T08:13:36.97443089Z --- PASS: TestParseBinding_RoundTrip/S-j (0.00s) 2026-10-22T08:13:36.974441526Z --- PASS: TestParseBinding_RoundTrip/A-k (0.00s) 2026-10-22T08:13:36.974452973Z --- PASS: TestParseBinding_RoundTrip/Spacej (0.00s) 2026-10-22T08:13:36.97446349Z --- PASS: TestParseBinding_RoundTrip/Escj (0.00s) 2026-10-22T08:13:36.97447411Z --- PASS: TestParseBinding_RoundTrip/Tabx (0.00s) 2026-10-22T08:13:36.97448476Z --- PASS: TestParseBinding_RoundTrip/enter (0.00s) 2026-10-22T08:13:36.974496051Z --- PASS: TestParseBinding_RoundTrip/escape (0.00s) 2026-10-22T08:13:36.974506857Z --- PASS: TestParseBinding_RoundTrip/return (0.00s) 2026-10-22T08:13:36.974517472Z --- PASS: TestParseBinding_RoundTrip/esc (0.00s) 2026-10-22T08:13:36.974522461Z === RUN TestParseBinding_DeterministicRoundTripProperty 2026-10-22T08:13:36.974527465Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:13:36.974532394Z === RUN TestParseBinding_DeterministicRoundTripProperty/J 2026-10-22T08:13:36.97453777Z === RUN TestParseBinding_DeterministicRoundTripProperty/]] 2026-10-22T08:13:36.974542866Z === RUN TestParseBinding_DeterministicRoundTripProperty/yah 2026-10-22T08:13:36.974547864Z === RUN TestParseBinding_DeterministicRoundTripProperty/gO 2026-10-22T08:13:36.974552879Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974558075Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974563636Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974569714Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974575097Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974580608Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974585935Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974591393Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974596684Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974601951Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974607142Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974612179Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974617357Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974622954Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974628238Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974633434Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974638756Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974644097Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974649463Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974654868Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974659983Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974665386Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974670823Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974675907Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974682049Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974687412Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974692575Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974699448Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974704697Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974709706Z === RUN TestParseBinding_DeterministicRoundTripProperty/! 2026-10-22T08:13:36.974715902Z === RUN TestParseBinding_DeterministicRoundTripProperty/@ 2026-10-22T08:13:36.974721026Z === RUN TestParseBinding_DeterministicRoundTripProperty/# 2026-10-22T08:13:36.974726179Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:13:36.974731698Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:13:36.974737115Z === RUN TestParseBinding_DeterministicRoundTripProperty/j 2026-10-22T08:13:36.974742747Z === RUN TestParseBinding_DeterministicRoundTripProperty/Spacej 2026-10-22T08:13:36.974747952Z === RUN TestParseBinding_DeterministicRoundTripProperty/Escj 2026-10-22T08:13:36.974753041Z === RUN TestParseBinding_DeterministicRoundTripProperty/Tabx 2026-10-22T08:13:36.974758016Z === RUN TestParseBinding_DeterministicRoundTripProperty/C-d 2026-10-22T08:13:36.974763682Z === RUN TestParseBinding_DeterministicRoundTripProperty/é 2026-10-22T08:13:36.974769184Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974774474Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974780581Z === RUN TestParseBinding_DeterministicRoundTripProperty/😀 2026-10-22T08:13:36.974786228Z === RUN TestParseBinding_DeterministicRoundTripProperty/ 2026-10-22T08:13:36.974791648Z --- PASS: TestParseBinding_DeterministicRoundTripProperty (0.00s) 2026-10-22T08:13:36.974805008Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:13:36.974818833Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/J (0.00s) 2026-10-22T08:13:36.974832595Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/]] (0.00s) 2026-10-22T08:13:36.97484733Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/yah (0.00s) 2026-10-22T08:13:36.974861042Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/gO (0.00s) 2026-10-22T08:13:36.974875011Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.974889269Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.974904468Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.97491865Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976021112Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976120526Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.97616723Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976209575Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976253448Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976302033Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976349877Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976390521Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976423903Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976465246Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976512609Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976553638Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976595144Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976643789Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976683913Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976723574Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976767356Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976816103Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976854363Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.97689203Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976928687Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.976969778Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.977013527Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.977051542Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.977093835Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.977132424Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/! (0.00s) 2026-10-22T08:13:36.977162951Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/@ (0.00s) 2026-10-22T08:13:36.977198178Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/# (0.00s) 2026-10-22T08:13:36.977245189Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:13:36.977278361Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:13:36.977312051Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/j (0.00s) 2026-10-22T08:13:36.977347199Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Spacej (0.00s) 2026-10-22T08:13:36.977380106Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Escj (0.00s) 2026-10-22T08:13:36.977413495Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/Tabx (0.00s) 2026-10-22T08:13:36.977447664Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/C-d (0.00s) 2026-10-22T08:13:36.977488554Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/é (0.00s) 2026-10-22T08:13:36.977524517Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.977561792Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.97759999Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/😀 (0.00s) 2026-10-22T08:13:36.977657641Z --- PASS: TestParseBinding_DeterministicRoundTripProperty/ (0.00s) 2026-10-22T08:13:36.977677748Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip 2026-10-22T08:13:36.977692798Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_n_t_e_r 2026-10-22T08:13:36.977707016Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_n_t_e_r 2026-10-22T08:13:36.977720346Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+r_e_t_u_r_n 2026-10-22T08:13:36.9777465Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/r_e_t_u_r_n 2026-10-22T08:13:36.977767038Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c 2026-10-22T08:13:36.977789806Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c 2026-10-22T08:13:36.977810365Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c_a_p_e 2026-10-22T08:13:36.97783301Z === RUN TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c_a_p_e 2026-10-22T08:13:36.977853947Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip (0.00s) 2026-10-22T08:13:36.977894694Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_n_t_e_r (0.00s) 2026-10-22T08:13:36.977929212Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_n_t_e_r (0.00s) 2026-10-22T08:13:36.977961344Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+r_e_t_u_r_n (0.00s) 2026-10-22T08:13:36.97799882Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/r_e_t_u_r_n (0.00s) 2026-10-22T08:13:36.978039267Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c (0.00s) 2026-10-22T08:13:36.978074995Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c (0.00s) 2026-10-22T08:13:36.978109051Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/Shift+e_s_c_a_p_e (0.00s) 2026-10-22T08:13:36.978141042Z --- PASS: TestParseBinding_LegacyAtomCollisionRoundTrip/e_s_c_a_p_e (0.00s) 2026-10-22T08:13:36.978159217Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip 2026-10-22T08:13:36.978173393Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/ctrl_+_d_runes 2026-10-22T08:13:36.978187175Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/Ctrl_+_d_mixed_case_start 2026-10-22T08:13:36.978201297Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/control_+_j_runes 2026-10-22T08:13:36.978214716Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/shift_+_j_runes 2026-10-22T08:13:36.978227643Z === RUN TestParseBinding_LegacyChordCollisionRoundTrip/alt_+_k_runes 2026-10-22T08:13:36.978248304Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip (0.00s) 2026-10-22T08:13:36.978280665Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/ctrl_+_d_runes (0.00s) 2026-10-22T08:13:36.978317505Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/Ctrl_+_d_mixed_case_start (0.00s) 2026-10-22T08:13:36.978349297Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/control_+_j_runes (0.00s) 2026-10-22T08:13:36.978387399Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/shift_+_j_runes (0.00s) 2026-10-22T08:13:36.978417654Z --- PASS: TestParseBinding_LegacyChordCollisionRoundTrip/alt_+_k_runes (0.00s) 2026-10-22T08:13:36.978435025Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted 2026-10-22T08:13:36.978445303Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/enter 2026-10-22T08:13:36.978459561Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/return 2026-10-22T08:13:36.978473477Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Enter 2026-10-22T08:13:36.97849326Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Return 2026-10-22T08:13:36.978507329Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ENTER 2026-10-22T08:13:36.978523089Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/escape 2026-10-22T08:13:36.978537332Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/esc 2026-10-22T08:13:36.97855125Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Escape 2026-10-22T08:13:36.978565418Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/Esc 2026-10-22T08:13:36.978579119Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ESC 2026-10-22T08:13:36.978592976Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/ctrl+d 2026-10-22T08:13:36.978606364Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/control+j 2026-10-22T08:13:36.978619773Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/shift+j 2026-10-22T08:13:36.978635107Z === RUN TestParseBinding_LegacyAtomsAndChordsStillAccepted/alt+k 2026-10-22T08:13:36.978648444Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted (0.00s) 2026-10-22T08:13:36.978679371Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/enter (0.00s) 2026-10-22T08:13:36.978717482Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/return (0.00s) 2026-10-22T08:13:36.978753103Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Enter (0.00s) 2026-10-22T08:13:36.978782275Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Return (0.00s) 2026-10-22T08:13:36.978811775Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ENTER (0.00s) 2026-10-22T08:13:36.978847329Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/escape (0.00s) 2026-10-22T08:13:36.978878766Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/esc (0.00s) 2026-10-22T08:13:36.978907972Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Escape (0.00s) 2026-10-22T08:13:36.978936608Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/Esc (0.00s) 2026-10-22T08:13:36.978965933Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ESC (0.00s) 2026-10-22T08:13:36.979001646Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/ctrl+d (0.00s) 2026-10-22T08:13:36.979032697Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/control+j (0.00s) 2026-10-22T08:13:36.979058536Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/shift+j (0.00s) 2026-10-22T08:13:36.979094239Z --- PASS: TestParseBinding_LegacyAtomsAndChordsStillAccepted/alt+k (0.00s) 2026-10-22T08:13:36.979116596Z === RUN TestParseBinding_OneCharAngleLiteral 2026-10-22T08:13:36.979138195Z --- PASS: TestParseBinding_OneCharAngleLiteral (0.00s) 2026-10-22T08:13:36.97915691Z === RUN TestParseBinding_CtrlEAcuteRoundTrip 2026-10-22T08:13:36.97917683Z === RUN TestParseBinding_CtrlEAcuteRoundTrip/ctrl+é 2026-10-22T08:13:36.979197275Z === RUN TestParseBinding_CtrlEAcuteRoundTrip/ 2026-10-22T08:13:36.979215532Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip (0.00s) 2026-10-22T08:13:36.979248488Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip/ctrl+é (0.00s) 2026-10-22T08:13:36.979286153Z --- PASS: TestParseBinding_CtrlEAcuteRoundTrip/ (0.00s) 2026-10-22T08:13:36.979304119Z === RUN TestParseBinding_ReplacementCharRoundTrip 2026-10-22T08:13:36.97932375Z === RUN TestParseBinding_ReplacementCharRoundTrip/ctrl+� 2026-10-22T08:13:36.979342273Z === RUN TestParseBinding_ReplacementCharRoundTrip/ 2026-10-22T08:13:36.979374095Z --- PASS: TestParseBinding_ReplacementCharRoundTrip (0.00s) 2026-10-22T08:13:36.979421865Z --- PASS: TestParseBinding_ReplacementCharRoundTrip/ctrl+� (0.00s) 2026-10-22T08:13:36.979461311Z --- PASS: TestParseBinding_ReplacementCharRoundTrip/ (0.00s) 2026-10-22T08:13:36.97947787Z === RUN TestParseBinding_LegacyCollisionModel 2026-10-22T08:13:36.979497149Z === RUN TestParseBinding_LegacyCollisionModel/atom/enter 2026-10-22T08:13:36.979516582Z === RUN TestParseBinding_LegacyCollisionModel/atom/Enter 2026-10-22T08:13:36.979533451Z === RUN TestParseBinding_LegacyCollisionModel/atom/ENTER 2026-10-22T08:13:36.979554992Z === RUN TestParseBinding_LegacyCollisionModel/atom/return 2026-10-22T08:13:36.979570799Z === RUN TestParseBinding_LegacyCollisionModel/atom/Return 2026-10-22T08:13:36.979590416Z === RUN TestParseBinding_LegacyCollisionModel/atom/escape 2026-10-22T08:13:36.97961031Z === RUN TestParseBinding_LegacyCollisionModel/atom/Escape 2026-10-22T08:13:36.979634996Z === RUN TestParseBinding_LegacyCollisionModel/atom/esc 2026-10-22T08:13:36.979655474Z === RUN TestParseBinding_LegacyCollisionModel/atom/Esc 2026-10-22T08:13:36.979681497Z === RUN TestParseBinding_LegacyCollisionModel/atom/ESC 2026-10-22T08:13:36.979700562Z === RUN TestParseBinding_LegacyCollisionModel/chord/ctrl+d 2026-10-22T08:13:36.979719299Z === RUN TestParseBinding_LegacyCollisionModel/chord/control+j 2026-10-22T08:13:36.979739248Z === RUN TestParseBinding_LegacyCollisionModel/chord/shift+a 2026-10-22T08:13:36.979758666Z === RUN TestParseBinding_LegacyCollisionModel/chord/alt+b 2026-10-22T08:13:36.979790402Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/enterj 2026-10-22T08:13:36.979811342Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/Escj 2026-10-22T08:13:36.979830535Z === RUN TestParseBinding_LegacyCollisionModel/adjacent/ctrldj 2026-10-22T08:13:36.979847603Z --- PASS: TestParseBinding_LegacyCollisionModel (0.00s) 2026-10-22T08:13:36.979876156Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/enter (0.00s) 2026-10-22T08:13:36.979918265Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Enter (0.00s) 2026-10-22T08:13:36.979954042Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/ENTER (0.00s) 2026-10-22T08:13:36.980008204Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/return (0.00s) 2026-10-22T08:13:36.980045155Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Return (0.00s) 2026-10-22T08:13:36.980079565Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/escape (0.00s) 2026-10-22T08:13:36.980116904Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Escape (0.00s) 2026-10-22T08:13:36.980150209Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/esc (0.00s) 2026-10-22T08:13:36.980184685Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/Esc (0.00s) 2026-10-22T08:13:36.980219908Z --- PASS: TestParseBinding_LegacyCollisionModel/atom/ESC (0.00s) 2026-10-22T08:13:36.980256417Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/ctrl+d (0.00s) 2026-10-22T08:13:36.980291965Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/control+j (0.00s) 2026-10-22T08:13:36.980330614Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/shift+a (0.00s) 2026-10-22T08:13:36.98036509Z --- PASS: TestParseBinding_LegacyCollisionModel/chord/alt+b (0.00s) 2026-10-22T08:13:36.980400112Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/enterj (0.00s) 2026-10-22T08:13:36.980434976Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/Escj (0.00s) 2026-10-22T08:13:36.980474699Z --- PASS: TestParseBinding_LegacyCollisionModel/adjacent/ctrldj (0.00s) 2026-10-22T08:13:36.98049633Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip 2026-10-22T08:13:36.980516315Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/a 2026-10-22T08:13:36.980537883Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980553023Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A 2026-10-22T08:13:36.98056742Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980581932Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980602375Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980623637Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980644303Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980664781Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/b 2026-10-22T08:13:36.980686847Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980706233Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/B 2026-10-22T08:13:36.980726319Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980748028Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980768432Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980789938Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980810615Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980837052Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/c 2026-10-22T08:13:36.980852481Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980868994Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C 2026-10-22T08:13:36.980883465Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980901535Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980921449Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980948857Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98096706Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.980983082Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/d 2026-10-22T08:13:36.98099634Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981011942Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/D 2026-10-22T08:13:36.981039704Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98106068Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981078682Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981104153Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981124342Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981142716Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/e 2026-10-22T08:13:36.981165133Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981185175Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/E 2026-10-22T08:13:36.981204576Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981233902Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981260153Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981286803Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981308966Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981328953Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/f 2026-10-22T08:13:36.981349871Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981367902Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/F 2026-10-22T08:13:36.981387714Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981408437Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981427761Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981448226Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98147793Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981505173Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/g 2026-10-22T08:13:36.98151958Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98153957Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/G 2026-10-22T08:13:36.981603348Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98162748Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981648986Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981674038Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981695506Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981714835Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/h 2026-10-22T08:13:36.981729892Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981743509Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/H 2026-10-22T08:13:36.981756353Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981772942Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981790783Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981811253Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981838273Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981863627Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/i 2026-10-22T08:13:36.98188053Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.981894081Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/I 2026-10-22T08:13:36.98201788Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982047088Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982068586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982087376Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982107245Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982125734Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:13:36.982148093Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982173281Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/J 2026-10-22T08:13:36.98218816Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982202444Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982216846Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982234724Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982255997Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98227835Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/k 2026-10-22T08:13:36.9822979Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982330184Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/K 2026-10-22T08:13:36.982350304Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982368737Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98239042Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982421164Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982441542Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982474186Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/l 2026-10-22T08:13:36.982495527Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982565259Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/L 2026-10-22T08:13:36.982586818Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982608904Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982624186Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982637958Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982651839Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982671214Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/m 2026-10-22T08:13:36.982695039Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982710318Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/M 2026-10-22T08:13:36.982724282Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982737955Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982767675Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982788824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982805481Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982819073Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/n 2026-10-22T08:13:36.982832584Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98285558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/N 2026-10-22T08:13:36.98287496Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982894698Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982914108Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982933557Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982955072Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.982981522Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/o 2026-10-22T08:13:36.983003534Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983022525Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/O 2026-10-22T08:13:36.98303815Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983057145Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983088249Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983100299Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983115604Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983131952Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/p 2026-10-22T08:13:36.983148206Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983164297Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/P 2026-10-22T08:13:36.98317844Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983198418Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983212608Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983232077Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983246037Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983259948Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/q 2026-10-22T08:13:36.983275225Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983308692Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Q 2026-10-22T08:13:36.983329529Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983350882Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98336535Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983378702Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983392771Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983412156Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/r 2026-10-22T08:13:36.983432889Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983453968Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/R 2026-10-22T08:13:36.983486016Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983509511Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983526578Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983541025Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983554911Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983567782Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/s 2026-10-22T08:13:36.983581111Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983596628Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S 2026-10-22T08:13:36.98361125Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983624813Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983637873Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983650926Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983663961Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983677091Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/t 2026-10-22T08:13:36.983690525Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983705748Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/T 2026-10-22T08:13:36.983722817Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983743214Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983757169Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983770289Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983783309Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983813009Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/u 2026-10-22T08:13:36.983828036Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.9838416Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/U 2026-10-22T08:13:36.983861916Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.983883835Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984179332Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984209895Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984240112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984260859Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/v 2026-10-22T08:13:36.984305072Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984321532Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/V 2026-10-22T08:13:36.984336205Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984349427Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98438236Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984397867Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984422341Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984441112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/w 2026-10-22T08:13:36.984457943Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984473223Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/W 2026-10-22T08:13:36.984487089Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984505293Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984525962Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984539503Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984553262Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984569269Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/x 2026-10-22T08:13:36.984584074Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.9846031Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/X 2026-10-22T08:13:36.984617986Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984631153Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984651232Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984671847Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984687179Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984703211Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/y 2026-10-22T08:13:36.984721107Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984735017Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Y 2026-10-22T08:13:36.984748972Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984771015Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984786385Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984800209Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984813694Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984827471Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/z 2026-10-22T08:13:36.984840838Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984859401Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Z 2026-10-22T08:13:36.984884366Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984900029Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98491472Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984938085Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98495247Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.984974933Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/! 2026-10-22T08:13:36.984988771Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985001784Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985031711Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985053029Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985075043Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985101043Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985120994Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985149416Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/" 2026-10-22T08:13:36.985170736Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985192608Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985209625Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985230418Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98524975Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985274824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985297779Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985318134Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/# 2026-10-22T08:13:36.985342897Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98536592Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985387351Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985409851Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985431564Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985448889Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98547163Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985506566Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/$ 2026-10-22T08:13:36.985528422Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985551455Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985565975Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985574964Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985595854Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985614597Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985630498Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985646006Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/% 2026-10-22T08:13:36.985656221Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985724774Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985747494Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985775283Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985810935Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985830724Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985843814Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985853597Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/& 2026-10-22T08:13:36.98587014Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985892391Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985911207Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985927762Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985950217Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.985987672Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98600847Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98603097Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/' 2026-10-22T08:13:36.986050667Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986070076Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98608408Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98610037Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986117378Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986134754Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986154688Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986176029Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/( 2026-10-22T08:13:36.986195106Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986214131Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986234508Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986252924Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986268191Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986289431Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986308178Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.986332893Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/) 2026-10-22T08:13:36.988533257Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988570159Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988578356Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988597514Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988615824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988632808Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988671133Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988691896Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/* 2026-10-22T08:13:36.988706806Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988716976Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988746601Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988760739Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988771128Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988780433Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988789868Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.98881165Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988823125Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988832952Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988844117Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988854614Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988864364Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988875807Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988891946Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988904068Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/, 2026-10-22T08:13:36.988919342Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988926094Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.988934853Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991134567Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991183244Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991197349Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991208221Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991218707Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/- 2026-10-22T08:13:36.991229527Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991238884Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991256827Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991270914Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991282296Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991288775Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99129814Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991304728Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/. 2026-10-22T08:13:36.99138318Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991404123Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991442583Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991466654Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991478312Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991493498Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991503646Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991512713Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip// 2026-10-22T08:13:36.991532481Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991548459Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991559497Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99158099Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991598463Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99160896Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991618952Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991638408Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/: 2026-10-22T08:13:36.991654523Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991672858Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991695841Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991712106Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991718987Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991733221Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991748425Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991764175Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/; 2026-10-22T08:13:36.991774736Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991800893Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991826545Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991838468Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991849166Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991871439Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99188719Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99190268Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991914785Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991921058Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991930186Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991939665Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991950586Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991964153Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991985726Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.991997585Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/= 2026-10-22T08:13:36.992007109Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992016226Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992025251Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99203417Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992043526Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992052857Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992061588Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992073019Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992079384Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992084792Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992090077Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992095493Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992109071Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992115302Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992120845Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992130157Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/? 2026-10-22T08:13:36.992157267Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992169413Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992181485Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992201775Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.9922126Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992219011Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992228111Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992258101Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/@ 2026-10-22T08:13:36.99228824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992301319Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99234768Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992360669Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99237453Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992381098Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992403331Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992419646Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/[ 2026-10-22T08:13:36.992443231Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992462112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992472467Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992483388Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992504275Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992528596Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992542558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992562409Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/\ 2026-10-22T08:13:36.992577857Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992588114Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992597112Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992618574Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992640827Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992663809Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992679389Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992694579Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/] 2026-10-22T08:13:36.992725632Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.9927373Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992759873Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992773085Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992795384Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992812426Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992826907Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992837767Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/^ 2026-10-22T08:13:36.992864015Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992877613Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992887606Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992907129Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992919272Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992925615Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99293483Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992950936Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/_ 2026-10-22T08:13:36.992965335Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992979524Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.992992828Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993014906Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993032221Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993048502Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993070635Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993089555Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/` 2026-10-22T08:13:36.993103123Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99311317Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993128083Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993151031Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993166081Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993182758Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993192882Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993215616Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/{ 2026-10-22T08:13:36.993232197Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99325128Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993274063Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993286882Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993296817Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993306053Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993317542Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99334014Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/| 2026-10-22T08:13:36.993354028Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993367493Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993378358Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993402264Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993415243Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993425364Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993440436Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993467036Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/} 2026-10-22T08:13:36.993481867Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993492233Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993502093Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99352036Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993540118Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993551952Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993561983Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993579057Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/~ 2026-10-22T08:13:36.993603731Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99362072Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993631642Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993641872Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993664734Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993680285Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993690529Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993706325Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993719654Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993730194Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993741829Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.9937588Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993770322Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993780216Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993789757Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993803122Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993815341Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993826451Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993838549Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993854546Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993865704Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993878379Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993890496Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993907401Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993920289Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993930734Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993942334Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993959824Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993970891Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993980865Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.993992409Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994009093Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994021973Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994032103Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994044013Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994059853Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994070363Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99407993Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994096838Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994119719Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994134502Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994144956Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994154794Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994169203Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994183829Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994196456Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99421017Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994221184Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994231164Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994240953Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994256383Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994295022Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994313355Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994324774Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994336798Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994346397Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99435711Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994367054Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994376609Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994386153Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994406241Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994423266Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994434223Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994443982Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994454661Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994464121Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994477178Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994487916Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994503241Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994520201Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994534606Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994545699Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994555423Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994567217Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994577373Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994590551Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994600975Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994614303Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994628086Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994650465Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994676264Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994686867Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994715411Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994728587Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994735861Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994741626Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994748271Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994754913Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994760468Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994780544Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994787989Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994793859Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994799558Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994805542Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994811425Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994816856Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994822333Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994841041Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994848528Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994854188Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994860075Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994865639Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994873077Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994878848Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994884415Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994902117Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994909381Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994915074Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994921309Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994927071Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994932787Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.99493988Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994945753Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994963944Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994971462Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994977413Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994983212Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994989044Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.994996277Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ 2026-10-22T08:13:36.995003027Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-d 2026-10-22T08:13:36.995021363Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S-j 2026-10-22T08:13:36.995029276Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A-k 2026-10-22T08:13:36.995034963Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-S-a 2026-10-22T08:13:36.995040599Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Spacej 2026-10-22T08:13:36.995046044Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Escj 2026-10-22T08:13:36.995051408Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Tabx 2026-10-22T08:13:36.995056967Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Returnx 2026-10-22T08:13:36.995062404Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter 2026-10-22T08:13:36.995067941Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter 2026-10-22T08:13:36.995091966Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/sc 2026-10-22T08:13:36.99510201Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/scape 2026-10-22T08:13:36.995108168Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/eturn 2026-10-22T08:13:36.995113907Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ctrld 2026-10-22T08:13:36.995119442Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:13:36.995124944Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:13:36.99513043Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j 2026-10-22T08:13:36.995145194Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/gO 2026-10-22T08:13:36.995338788Z === RUN TestParseBinding_ExhaustiveCanonicalModelRoundTrip/]] 2026-10-22T08:13:36.9953745Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip (0.02s) 2026-10-22T08:13:36.995417405Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/a (0.00s) 2026-10-22T08:13:36.995450777Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995482421Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A (0.00s) 2026-10-22T08:13:36.995513524Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995542642Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995576378Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995606818Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995637249Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995669018Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/b (0.00s) 2026-10-22T08:13:36.995698723Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995727553Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/B (0.00s) 2026-10-22T08:13:36.995756722Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995795707Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995825943Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995856707Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995888951Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995921049Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/c (0.00s) 2026-10-22T08:13:36.995952124Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.995982054Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C (0.00s) 2026-10-22T08:13:36.996012666Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996043349Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996082991Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996123349Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996161091Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996190078Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/d (0.00s) 2026-10-22T08:13:36.996221532Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996251573Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/D (0.00s) 2026-10-22T08:13:36.996281774Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996312171Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996343505Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996373264Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.99640411Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996431419Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/e (0.00s) 2026-10-22T08:13:36.996465547Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996504532Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/E (0.00s) 2026-10-22T08:13:36.996543062Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996577717Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996634249Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996674151Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996705274Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996736558Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/f (0.00s) 2026-10-22T08:13:36.996775834Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996809599Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/F (0.00s) 2026-10-22T08:13:36.996844841Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996881024Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996918851Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996949906Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.996983039Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997018804Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/g (0.00s) 2026-10-22T08:13:36.997056836Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997085114Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/G (0.00s) 2026-10-22T08:13:36.997115448Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997152087Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997186855Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997217827Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997248772Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997278934Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/h (0.00s) 2026-10-22T08:13:36.997308011Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997336884Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/H (0.00s) 2026-10-22T08:13:36.99736631Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997398536Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997430557Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997461109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997492835Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.99752163Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/i (0.00s) 2026-10-22T08:13:36.997550386Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997578485Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/I (0.00s) 2026-10-22T08:13:36.997620759Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997655023Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997684586Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997714711Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.99774599Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.99777394Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:13:36.997802573Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.99783102Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/J (0.00s) 2026-10-22T08:13:36.997862938Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997899905Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997931615Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997962395Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.997994032Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998027815Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/k (0.00s) 2026-10-22T08:13:36.998056606Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998096879Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/K (0.00s) 2026-10-22T08:13:36.998136492Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998173894Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998209513Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998249986Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998290444Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998327843Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/l (0.00s) 2026-10-22T08:13:36.998366734Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998402849Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/L (0.00s) 2026-10-22T08:13:36.998440395Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998479242Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998516777Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998558303Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998602402Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998634403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/m (0.00s) 2026-10-22T08:13:36.998670939Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998709248Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/M (0.00s) 2026-10-22T08:13:36.99874554Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998785357Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998818465Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998848321Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998880668Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.998912126Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/n (0.00s) 2026-10-22T08:13:36.998978178Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999018188Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/N (0.00s) 2026-10-22T08:13:36.999054043Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999111305Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999150622Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999189579Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999225883Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.99926387Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/o (0.00s) 2026-10-22T08:13:36.999301523Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999336092Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/O (0.00s) 2026-10-22T08:13:36.999375344Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999411507Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999447778Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999483391Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999523085Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.9995641Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/p (0.00s) 2026-10-22T08:13:36.9996047Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999644137Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/P (0.00s) 2026-10-22T08:13:36.999687287Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999729093Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999769814Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999813251Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999852503Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999892997Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/q (0.00s) 2026-10-22T08:13:36.999932362Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:36.999971402Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Q (0.00s) 2026-10-22T08:13:37.000015661Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000057739Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000100073Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000141815Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000183352Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000225686Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/r (0.00s) 2026-10-22T08:13:37.000264992Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000298909Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/R (0.00s) 2026-10-22T08:13:37.000332742Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000366578Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00040308Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000444735Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000486789Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00052639Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/s (0.00s) 2026-10-22T08:13:37.000570389Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000610615Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S (0.00s) 2026-10-22T08:13:37.000651349Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000694984Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000736172Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000777261Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000820849Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00086541Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/t (0.00s) 2026-10-22T08:13:37.00090842Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.000960596Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/T (0.00s) 2026-10-22T08:13:37.001004966Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001047233Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001089023Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001131158Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001173539Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00121552Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/u (0.00s) 2026-10-22T08:13:37.001259536Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001301778Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/U (0.00s) 2026-10-22T08:13:37.001342563Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00138538Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001423487Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001466281Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001508715Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00155693Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/v (0.00s) 2026-10-22T08:13:37.001592201Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001648129Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/V (0.00s) 2026-10-22T08:13:37.001691082Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001731297Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001773261Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001814615Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001853802Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001893008Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/w (0.00s) 2026-10-22T08:13:37.001934309Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.001972745Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/W (0.00s) 2026-10-22T08:13:37.002014496Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002055583Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002096484Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00213739Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002179414Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002218961Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/x (0.00s) 2026-10-22T08:13:37.002261272Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002300891Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/X (0.00s) 2026-10-22T08:13:37.002342223Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002385227Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00242691Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002470928Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002513587Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002554751Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/y (0.00s) 2026-10-22T08:13:37.002597112Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002636032Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Y (0.00s) 2026-10-22T08:13:37.002675403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002717425Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002756828Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002795925Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002836794Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00287545Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/z (0.00s) 2026-10-22T08:13:37.002915184Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.002954759Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Z (0.00s) 2026-10-22T08:13:37.00299704Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003054479Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003113134Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003195095Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003237315Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003278637Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/! (0.00s) 2026-10-22T08:13:37.003324886Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003366515Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003414821Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003457022Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003499382Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003539102Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003587294Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003629315Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/" (0.00s) 2026-10-22T08:13:37.003686407Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003734174Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003770862Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003811856Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003852561Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003894055Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003941022Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.003981059Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/# (0.00s) 2026-10-22T08:13:37.004021562Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004062061Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004109232Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004152587Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004198222Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004238055Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004298168Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004336563Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/$ (0.00s) 2026-10-22T08:13:37.004371757Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004416621Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004462515Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004502763Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004540832Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004579825Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004622113Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004663403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/% (0.00s) 2026-10-22T08:13:37.004709364Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004758178Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004801824Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004842149Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004884046Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004919245Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004959518Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.004999999Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/& (0.00s) 2026-10-22T08:13:37.005037633Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005077894Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005126321Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005163837Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005197815Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005235313Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005270835Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00530646Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/' (0.00s) 2026-10-22T08:13:37.005342296Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00537683Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005410457Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005446488Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00548109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005515593Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005553207Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005586295Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/( (0.00s) 2026-10-22T08:13:37.005623538Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005661851Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005695088Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005730316Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005766841Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005802216Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005838118Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005866873Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/) (0.00s) 2026-10-22T08:13:37.005905224Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.005945114Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00598241Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006022348Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006058016Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006098237Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006138335Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00618427Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/* (0.00s) 2026-10-22T08:13:37.006228782Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006264286Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006305509Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006347715Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006388041Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006439599Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006481479Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006530287Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006579034Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006607423Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006647814Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006687602Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006729675Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006767248Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006804234Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006831395Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/, (0.00s) 2026-10-22T08:13:37.006860316Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00690453Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006946166Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.006989613Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007036294Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007100262Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00714506Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007185547Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/- (0.00s) 2026-10-22T08:13:37.007229973Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007270321Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007306405Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007346068Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00738642Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007431573Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007477723Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007515167Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/. (0.00s) 2026-10-22T08:13:37.007551367Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007591123Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007666715Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007712387Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00775811Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00779868Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007838708Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007882164Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip// (0.00s) 2026-10-22T08:13:37.007923595Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.007967166Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008011781Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008057716Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008105354Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008148675Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008191838Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008232395Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/: (0.00s) 2026-10-22T08:13:37.008267866Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008303749Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008338061Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008379152Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008420427Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008462446Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008504276Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008546279Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/; (0.00s) 2026-10-22T08:13:37.008587838Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008636335Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008677976Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008718403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00875991Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008799293Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.0088358Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008876186Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00891595Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.008956755Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009000612Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009046685Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009095703Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009145904Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009187959Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00922913Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/= (0.00s) 2026-10-22T08:13:37.009273027Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009313016Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009354219Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009393822Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009433034Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009471607Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009514873Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009558898Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009603334Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009644139Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009685112Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00972545Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009768434Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.00980933Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009851384Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009887345Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/? (0.00s) 2026-10-22T08:13:37.009934826Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.009974465Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010017718Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010066277Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010112713Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.0101548Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010191356Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010221348Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/@ (0.00s) 2026-10-22T08:13:37.010266936Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010307647Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010356365Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010402794Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010446376Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01048728Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01052387Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010557214Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/[ (0.00s) 2026-10-22T08:13:37.010598834Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010638119Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010678907Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010724802Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010761767Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010806227Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010846373Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010884529Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/\ (0.00s) 2026-10-22T08:13:37.010931406Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.010986499Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011029898Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011067487Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011118868Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011160664Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011201662Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011252468Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/] (0.00s) 2026-10-22T08:13:37.011293937Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011335889Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011372581Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011406476Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011450331Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011492568Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011530355Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011572236Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/^ (0.00s) 2026-10-22T08:13:37.011613484Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011642086Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011837128Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.011881137Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012107491Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012159939Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012203502Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012238879Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/_ (0.00s) 2026-10-22T08:13:37.012278791Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012314452Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.0123548Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012392593Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012443812Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012484672Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012523327Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012561109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/` (0.00s) 2026-10-22T08:13:37.012597021Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012642858Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012682543Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012719879Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012757053Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012826678Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012930428Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.012982434Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/{ (0.00s) 2026-10-22T08:13:37.013022534Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013102291Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013323643Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01335858Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013480467Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013508833Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01354451Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013572347Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/| (0.00s) 2026-10-22T08:13:37.013597879Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013625843Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013644936Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01379811Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013823862Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013843546Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013885136Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013905827Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/} (0.00s) 2026-10-22T08:13:37.013941704Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.013970683Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014005643Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014029861Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014049182Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014082898Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014105281Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014139105Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/~ (0.00s) 2026-10-22T08:13:37.014164407Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014183912Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014224052Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01430787Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014332775Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014352328Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014394346Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014424944Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014456946Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014479473Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014499047Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014522276Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014539111Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014554534Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014569969Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014584562Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014599318Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014615469Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014630403Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014645552Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014660804Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01467693Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014692531Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014707021Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014721842Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01473759Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014752524Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014767637Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014785082Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014800062Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014815282Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014829356Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014843756Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014859036Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014873842Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014888746Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014903615Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014918445Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014933509Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014948914Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014964155Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014979587Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.014994825Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015010314Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015025792Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015041273Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015057575Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015097899Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015115265Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01513064Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015146187Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015161734Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015176744Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015191874Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015207376Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015221717Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015236281Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015250925Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015266205Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015281451Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015296244Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015311399Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015326711Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015341947Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015356934Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015371671Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015386485Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015401502Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015423978Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015439633Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015454916Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015469306Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015483889Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015498381Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01551276Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015527413Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015542109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015556754Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015571703Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015585986Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015600503Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015615275Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015629848Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015644988Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015659848Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015674529Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01568967Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015703918Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015718454Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015735489Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015759566Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015784864Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015809963Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015826745Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015842434Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015857098Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015871716Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015887346Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015902692Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015917423Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015932212Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015946876Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01596176Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015976398Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.015991116Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016006471Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016021353Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016036469Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016051545Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.01607208Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016088293Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016103597Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016118726Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016134084Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016149926Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016165319Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016181211Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016203841Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016220449Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ (0.00s) 2026-10-22T08:13:37.016234428Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-d (0.00s) 2026-10-22T08:13:37.016248176Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/S-j (0.00s) 2026-10-22T08:13:37.016262252Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/A-k (0.00s) 2026-10-22T08:13:37.016276422Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/C-S-a (0.00s) 2026-10-22T08:13:37.016291154Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Spacej (0.00s) 2026-10-22T08:13:37.016305135Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Escj (0.00s) 2026-10-22T08:13:37.016319109Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Tabx (0.00s) 2026-10-22T08:13:37.01633634Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/Returnx (0.00s) 2026-10-22T08:13:37.016362415Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter (0.00s) 2026-10-22T08:13:37.016389312Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/nter (0.00s) 2026-10-22T08:13:37.016411654Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/sc (0.00s) 2026-10-22T08:13:37.016436396Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/scape (0.00s) 2026-10-22T08:13:37.016453221Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/eturn (0.00s) 2026-10-22T08:13:37.0164686Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/ctrld (0.00s) 2026-10-22T08:13:37.016482842Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:13:37.016496974Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:13:37.016511613Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/j (0.00s) 2026-10-22T08:13:37.016525331Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/gO (0.00s) 2026-10-22T08:13:37.016539128Z --- PASS: TestParseBinding_ExhaustiveCanonicalModelRoundTrip/]] (0.00s) 2026-10-22T08:13:37.016545557Z === RUN TestTrie_InsertWalkPrefixes 2026-10-22T08:13:37.016552181Z === RUN TestTrie_InsertWalkPrefixes/]]_prefix_] 2026-10-22T08:13:37.016557991Z === RUN TestTrie_InsertWalkPrefixes/]]_full 2026-10-22T08:13:37.016562802Z === RUN TestTrie_InsertWalkPrefixes/]c_prefix_] 2026-10-22T08:13:37.016567311Z === RUN TestTrie_InsertWalkPrefixes/]c_full 2026-10-22T08:13:37.016571856Z === RUN TestTrie_InsertWalkPrefixes/gO_prefix_g 2026-10-22T08:13:37.016576377Z === RUN TestTrie_InsertWalkPrefixes/gO_full 2026-10-22T08:13:37.016581068Z === RUN TestTrie_InsertWalkPrefixes/yah_prefix_y 2026-10-22T08:13:37.016585809Z === RUN TestTrie_InsertWalkPrefixes/yah_prefix_ya 2026-10-22T08:13:37.016590699Z === RUN TestTrie_InsertWalkPrefixes/yah_full 2026-10-22T08:13:37.016595332Z --- PASS: TestTrie_InsertWalkPrefixes (0.00s) 2026-10-22T08:13:37.016607832Z --- PASS: TestTrie_InsertWalkPrefixes/]]_prefix_] (0.00s) 2026-10-22T08:13:37.016619929Z --- PASS: TestTrie_InsertWalkPrefixes/]]_full (0.00s) 2026-10-22T08:13:37.016631644Z --- PASS: TestTrie_InsertWalkPrefixes/]c_prefix_] (0.00s) 2026-10-22T08:13:37.01664289Z --- PASS: TestTrie_InsertWalkPrefixes/]c_full (0.00s) 2026-10-22T08:13:37.016654555Z --- PASS: TestTrie_InsertWalkPrefixes/gO_prefix_g (0.00s) 2026-10-22T08:13:37.016665712Z --- PASS: TestTrie_InsertWalkPrefixes/gO_full (0.00s) 2026-10-22T08:13:37.016677736Z --- PASS: TestTrie_InsertWalkPrefixes/yah_prefix_y (0.00s) 2026-10-22T08:13:37.016689592Z --- PASS: TestTrie_InsertWalkPrefixes/yah_prefix_ya (0.00s) 2026-10-22T08:13:37.01670072Z --- PASS: TestTrie_InsertWalkPrefixes/yah_full (0.00s) 2026-10-22T08:13:37.016706011Z === RUN TestTrie_InsertDuplicateReturnsConflict 2026-10-22T08:13:37.016710913Z --- PASS: TestTrie_InsertDuplicateReturnsConflict (0.00s) 2026-10-22T08:13:37.016716223Z === RUN TestTrie_InsertEmptySequenceReturnsErrEmptyBinding 2026-10-22T08:13:37.016721927Z --- PASS: TestTrie_InsertEmptySequenceReturnsErrEmptyBinding (0.00s) 2026-10-22T08:13:37.016726276Z === RUN TestTrie_MaxDepth 2026-10-22T08:13:37.016732445Z --- PASS: TestTrie_MaxDepth (0.00s) 2026-10-22T08:13:37.016737409Z === RUN TestTrie_WalkMissingPath 2026-10-22T08:13:37.016742464Z --- PASS: TestTrie_WalkMissingPath (0.00s) 2026-10-22T08:13:37.016746646Z PASS 2026-10-22T08:13:37.016752336Z ok github.com/bnema/dumber/internal/domain/vimkeys 0.028s 2026-10-22T08:13:37.016757845Z === RUN TestSelector_PrimaryFails_FallsBackToFallback 2026-10-22T08:13:37.016763058Z --- PASS: TestSelector_PrimaryFails_FallsBackToFallback (0.00s) 2026-10-22T08:13:37.016767785Z === RUN TestSelector_PrimarySucceeds_UsesPrimary 2026-10-22T08:13:37.016773178Z --- PASS: TestSelector_PrimarySucceeds_UsesPrimary (0.00s) 2026-10-22T08:13:37.016777686Z === RUN TestSelector_BothFail_ReturnsError 2026-10-22T08:13:37.016782452Z --- PASS: TestSelector_BothFail_ReturnsError (0.00s) 2026-10-22T08:13:37.01678738Z === RUN TestNewAudioOutputFactory_ReturnsWorkingFactory 2026-10-22T08:13:37.01679256Z --- PASS: TestNewAudioOutputFactory_ReturnsWorkingFactory (0.00s) 2026-10-22T08:13:37.016797118Z PASS 2026-10-22T08:13:37.016802597Z ok github.com/bnema/dumber/internal/infrastructure/audio/factory 0.004s 2026-10-22T08:13:37.016807838Z === RUN TestFactory_NewStream_ReturnsWritableClosableStream 2026-10-22T08:13:37.016813454Z --- PASS: TestFactory_NewStream_ReturnsWritableClosableStream (0.00s) 2026-10-22T08:13:37.016818174Z === RUN TestStream_Write_AcceptsMultipleCalls 2026-10-22T08:13:37.016822922Z --- PASS: TestStream_Write_AcceptsMultipleCalls (0.00s) 2026-10-22T08:13:37.016827623Z === RUN TestStream_Close_Idempotent 2026-10-22T08:13:37.01683209Z --- PASS: TestStream_Close_Idempotent (0.00s) 2026-10-22T08:13:37.016835464Z PASS 2026-10-22T08:13:37.016840819Z ok github.com/bnema/dumber/internal/infrastructure/audio/null 0.003s 2026-10-22T08:13:37.016845853Z === RUN TestFactory_NewStreamValidatesAndStartsPlayer 2026-10-22T08:13:37.016850962Z --- PASS: TestFactory_NewStreamValidatesAndStartsPlayer (0.00s) 2026-10-22T08:13:37.016855548Z === RUN TestFactory_NewStreamRejectsInvalidFormat 2026-10-22T08:13:37.016860458Z --- PASS: TestFactory_NewStreamRejectsInvalidFormat (0.00s) 2026-10-22T08:13:37.016865293Z === RUN TestFactory_NewStreamClosesPlayerWhenStartFails 2026-10-22T08:13:37.01687038Z --- PASS: TestFactory_NewStreamClosesPlayerWhenStartFails (0.00s) 2026-10-22T08:13:37.016875896Z === RUN TestPlayerStreamAdapter_FillGetsOwnedPacketAfterCallbackMutation 2026-10-22T08:13:37.016882276Z --- PASS: TestPlayerStreamAdapter_FillGetsOwnedPacketAfterCallbackMutation (0.00s) 2026-10-22T08:13:37.016887802Z === RUN TestPlayerStreamAdapter_SaturationDropsWithoutBlocking 2026-10-22T08:13:37.016893528Z --- PASS: TestPlayerStreamAdapter_SaturationDropsWithoutBlocking (0.00s) 2026-10-22T08:13:37.016898636Z === RUN TestPlayerStreamAdapter_EmptyFillCountsUnderrun 2026-10-22T08:13:37.016904063Z --- PASS: TestPlayerStreamAdapter_EmptyFillCountsUnderrun (0.00s) 2026-10-22T08:13:37.016909028Z === RUN TestPlayerStreamAdapter_CopyToPCMHandlesMismatches 2026-10-22T08:13:37.016914306Z --- PASS: TestPlayerStreamAdapter_CopyToPCMHandlesMismatches (0.00s) 2026-10-22T08:13:37.016919053Z === RUN TestPlayerStreamAdapter_CloseVsWrite 2026-10-22T08:13:37.01692397Z --- PASS: TestPlayerStreamAdapter_CloseVsWrite (0.00s) 2026-10-22T08:13:37.0169299Z === RUN TestPlayerStreamAdapter_ConcurrentWriteClose_NoRace 2026-10-22T08:13:37.016935677Z --- PASS: TestPlayerStreamAdapter_ConcurrentWriteClose_NoRace (0.00s) 2026-10-22T08:13:37.016940916Z === RUN TestStream_WriteFlowsThroughToFill 2026-10-22T08:13:37.016945649Z --- PASS: TestStream_WriteFlowsThroughToFill (0.00s) 2026-10-22T08:13:37.016949317Z PASS 2026-10-22T08:13:37.016954736Z ok github.com/bnema/dumber/internal/infrastructure/audio/pipewire 0.005s 2026-10-22T08:13:37.016960721Z ? github.com/bnema/dumber/internal/infrastructure/audio/pipewire/mocks [no test files] 2026-10-22T08:13:37.016965451Z === RUN TestLRU_BasicOperations 2026-10-22T08:13:37.016969916Z --- PASS: TestLRU_BasicOperations (0.00s) 2026-10-22T08:13:37.01697474Z === RUN TestLRU_Eviction 2026-10-22T08:13:37.016979103Z --- PASS: TestLRU_Eviction (0.00s) 2026-10-22T08:13:37.01698333Z === RUN TestLRU_GetUpdatesRecency 2026-10-22T08:13:37.016987852Z --- PASS: TestLRU_GetUpdatesRecency (0.00s) 2026-10-22T08:13:37.016992909Z === RUN TestLRU_UpdateExisting 2026-10-22T08:13:37.016997428Z --- PASS: TestLRU_UpdateExisting (0.00s) 2026-10-22T08:13:37.01700204Z === RUN TestLRU_Remove 2026-10-22T08:13:37.017006456Z --- PASS: TestLRU_Remove (0.00s) 2026-10-22T08:13:37.01701035Z === RUN TestLRU_Clear 2026-10-22T08:13:37.017014423Z --- PASS: TestLRU_Clear (0.00s) 2026-10-22T08:13:37.017018427Z === RUN TestLRU_ZeroCapacity 2026-10-22T08:13:37.017023123Z --- PASS: TestLRU_ZeroCapacity (0.00s) 2026-10-22T08:13:37.017027514Z === RUN TestLRU_ConcurrentAccess 2026-10-22T08:13:37.017031961Z --- PASS: TestLRU_ConcurrentAccess (0.00s) 2026-10-22T08:13:37.0170361Z === RUN TestLRU_PointerValues 2026-10-22T08:13:37.017040921Z --- PASS: TestLRU_PointerValues (0.00s) 2026-10-22T08:13:37.017523991Z PASS 2026-10-22T08:13:37.017562443Z ok github.com/bnema/dumber/internal/infrastructure/cache 0.004s 2026-10-22T08:13:47.494992682Z === RUN TestAccessibilityCapture_WritesNumberedJSONWithSecurePerms 2026-10-22T08:13:47.495036848Z --- PASS: TestAccessibilityCapture_WritesNumberedJSONWithSecurePerms (0.00s) 2026-10-22T08:13:47.495046062Z === RUN TestAccessibilityCapture_IgnoresEmptyPayload 2026-10-22T08:13:47.495052791Z --- PASS: TestAccessibilityCapture_IgnoresEmptyPayload (0.00s) 2026-10-22T08:13:47.495057864Z === RUN TestAccessibilityCapture_RejectsUnsafePaths 2026-10-22T08:13:47.495063238Z --- PASS: TestAccessibilityCapture_RejectsUnsafePaths (0.00s) 2026-10-22T08:13:47.495085815Z === RUN TestAccessibilityCapture_RejectsPathLikeAndUnknownKinds 2026-10-22T08:13:47.495106277Z --- PASS: TestAccessibilityCapture_RejectsPathLikeAndUnknownKinds (0.00s) 2026-10-22T08:13:47.495122805Z === RUN TestAccessibilityCapture_NeverOverwritesExistingNumberedFile 2026-10-22T08:13:47.49513351Z --- PASS: TestAccessibilityCapture_NeverOverwritesExistingNumberedFile (0.00s) 2026-10-22T08:13:47.495155941Z === RUN TestAccessibilityCapture_ReusedDirInitializesMaxSequence 2026-10-22T08:13:47.495170352Z --- PASS: TestAccessibilityCapture_ReusedDirInitializesMaxSequence (0.00s) 2026-10-22T08:13:47.495186991Z === RUN TestAccessibilityCapture_BudgetsIncludeExistingAndRejectBeforeCreate 2026-10-22T08:13:47.495206092Z --- PASS: TestAccessibilityCapture_BudgetsIncludeExistingAndRejectBeforeCreate (0.00s) 2026-10-22T08:13:47.495220518Z === RUN TestAccessibilityCapture_ScanIgnoresSymlinkAndNonRegular 2026-10-22T08:13:47.49522728Z --- PASS: TestAccessibilityCapture_ScanIgnoresSymlinkAndNonRegular (0.00s) 2026-10-22T08:13:47.495237287Z === RUN TestAccessibilityCapture_Namespace0700AndChmodExisting 2026-10-22T08:13:47.495254179Z --- PASS: TestAccessibilityCapture_Namespace0700AndChmodExisting (0.00s) 2026-10-22T08:13:47.495272532Z === RUN TestAccessibilityCapture_ConcurrentCounterNoCollision 2026-10-22T08:13:47.495285391Z --- PASS: TestAccessibilityCapture_ConcurrentCounterNoCollision (0.00s) 2026-10-22T08:13:47.495295074Z === RUN TestAccessibilityCapture_TwoWebViewIDsIsolated 2026-10-22T08:13:47.495304753Z --- PASS: TestAccessibilityCapture_TwoWebViewIDsIsolated (0.00s) 2026-10-22T08:13:47.495314239Z === RUN TestAccessibilityCaptureDir_UsesLogDirNamespace 2026-10-22T08:13:47.495330675Z --- PASS: TestAccessibilityCaptureDir_UsesLogDirNamespace (0.00s) 2026-10-22T08:13:47.495344921Z === RUN TestAccessibilityCaptureEnabled_RequiresExactOne 2026-10-22T08:13:47.495363792Z --- PASS: TestAccessibilityCaptureEnabled_RequiresExactOne (0.00s) 2026-10-22T08:13:47.495379827Z === RUN TestAccessibilityCaptureWorker_DropsWhenFullThenCloseDrains 2026-10-22T08:13:47.495390396Z --- PASS: TestAccessibilityCaptureWorker_DropsWhenFullThenCloseDrains (0.00s) 2026-10-22T08:13:47.495396468Z === RUN TestAccessibilityCaptureWorker_NonBlockingUnderBackpressure 2026-10-22T08:13:47.495405628Z --- PASS: TestAccessibilityCaptureWorker_NonBlockingUnderBackpressure (0.00s) 2026-10-22T08:13:47.49541474Z === RUN TestAccessibilityStats_ExactAverages 2026-10-22T08:13:47.495423916Z --- PASS: TestAccessibilityStats_ExactAverages (0.00s) 2026-10-22T08:13:47.495438998Z === RUN TestAccessibilityStats_EmptySnapshotZero 2026-10-22T08:13:47.495454257Z --- PASS: TestAccessibilityStats_EmptySnapshotZero (0.00s) 2026-10-22T08:13:47.495465298Z === RUN TestAccessibilityCapture_InactiveWithoutEnvZeroWork 2026-10-22T08:13:47.495471574Z --- PASS: TestAccessibilityCapture_InactiveWithoutEnvZeroWork (0.00s) 2026-10-22T08:13:47.495480981Z === RUN TestAccessibilityCapture_ConsumeLogsAndWritesOffCallback 2026-10-22T08:13:47.495495383Z --- PASS: TestAccessibilityCapture_ConsumeLogsAndWritesOffCallback (0.01s) 2026-10-22T08:13:47.495505148Z === RUN TestAccessibilityCapture_DestroyEmitsSummary 2026-10-22T08:13:47.495520065Z --- PASS: TestAccessibilityCapture_DestroyEmitsSummary (0.01s) 2026-10-22T08:13:47.495536007Z === RUN TestInstallNewWebViewViewportHooksAfterCapture_FailureClosesWorkerOnce 2026-10-22T08:13:47.495551084Z --- PASS: TestInstallNewWebViewViewportHooksAfterCapture_FailureClosesWorkerOnce (0.00s) 2026-10-22T08:13:47.49556128Z === RUN TestShutdownAccessibilityCapture_IdempotentAfterAbort 2026-10-22T08:13:47.495571411Z --- PASS: TestShutdownAccessibilityCapture_IdempotentAfterAbort (0.00s) 2026-10-22T08:13:47.495581164Z === RUN TestEnqueueAccessibilityPayload_ConcurrentWithShutdownRaceFree 2026-10-22T08:13:47.495591444Z --- PASS: TestEnqueueAccessibilityPayload_ConcurrentWithShutdownRaceFree (0.00s) 2026-10-22T08:13:47.495603135Z === RUN TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T08:13:47.495617863Z === PAUSE TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T08:13:47.495629803Z === RUN TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T08:13:47.495641612Z === PAUSE TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T08:13:47.495651225Z === RUN TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T08:13:47.49566075Z === PAUSE TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T08:13:47.495670409Z === RUN TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T08:13:47.495683364Z === PAUSE TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T08:13:47.495697022Z === RUN TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T08:13:47.495707664Z === PAUSE TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T08:13:47.495717931Z === RUN TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T08:13:47.495730431Z === PAUSE TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T08:13:47.495740365Z === RUN TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T08:13:47.495750486Z === PAUSE TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T08:13:47.495768107Z === RUN TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T08:13:47.495782209Z === PAUSE TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T08:13:47.495791801Z === RUN TestWebView_ImplementsAccessibilityEnabler 2026-10-22T08:13:47.495825797Z === PAUSE TestWebView_ImplementsAccessibilityEnabler 2026-10-22T08:13:47.495853789Z === RUN TestRenderHandlerExposesAccessibilityAtWrapTime 2026-10-22T08:13:47.495884905Z --- PASS: TestRenderHandlerExposesAccessibilityAtWrapTime (0.00s) 2026-10-22T08:13:47.495900515Z === RUN TestRenderHandlerExposesAccessibilityWhenMainExists 2026-10-22T08:13:47.49592155Z --- PASS: TestRenderHandlerExposesAccessibilityWhenMainExists (0.00s) 2026-10-22T08:13:47.495943595Z === RUN TestNewDumberRenderHandlerInstallsNonNilAccessibilityHandler 2026-10-22T08:13:47.49596818Z --- PASS: TestNewDumberRenderHandlerInstallsNonNilAccessibilityHandler (0.00s) 2026-10-22T08:13:47.495980761Z === RUN TestAccessibilityHandler_NilSinkSkipsWriteJSON 2026-10-22T08:13:47.495998913Z --- PASS: TestAccessibilityHandler_NilSinkSkipsWriteJSON (0.00s) 2026-10-22T08:13:47.496015817Z === RUN TestAccessibilityHandler_NilValueIgnored 2026-10-22T08:13:47.496039577Z --- PASS: TestAccessibilityHandler_NilValueIgnored (0.00s) 2026-10-22T08:13:47.496075499Z === RUN TestAccessibilityHandler_TreeAndLocationWriteJSONOnce 2026-10-22T08:13:47.496088404Z --- PASS: TestAccessibilityHandler_TreeAndLocationWriteJSONOnce (0.00s) 2026-10-22T08:13:47.496112379Z === RUN TestAccessibilityHandler_ProductionNoCaptureZeroWriteJSON 2026-10-22T08:13:47.496143508Z --- PASS: TestAccessibilityHandler_ProductionNoCaptureZeroWriteJSON (0.00s) 2026-10-22T08:13:47.496157855Z === RUN TestLogAccessibilityCaptureEnabled_Fields 2026-10-22T08:13:47.496167511Z --- PASS: TestLogAccessibilityCaptureEnabled_Fields (0.00s) 2026-10-22T08:13:47.496179612Z === RUN TestAdaptiveFrameRateForRefresh 2026-10-22T08:13:47.496210315Z === RUN TestAdaptiveFrameRateForRefresh/fallback_unknown 2026-10-22T08:13:47.496226085Z === RUN TestAdaptiveFrameRateForRefresh/uses_monitor_refresh 2026-10-22T08:13:47.496237667Z === RUN TestAdaptiveFrameRateForRefresh/uses_lower_refresh_monitor 2026-10-22T08:13:47.496247363Z === RUN TestAdaptiveFrameRateForRefresh/floors_very_low_refresh_monitor 2026-10-22T08:13:47.496256587Z === RUN TestAdaptiveFrameRateForRefresh/hard_caps_extreme_monitor 2026-10-22T08:13:47.496291641Z --- PASS: TestAdaptiveFrameRateForRefresh (0.00s) 2026-10-22T08:13:47.496338834Z --- PASS: TestAdaptiveFrameRateForRefresh/fallback_unknown (0.00s) 2026-10-22T08:13:47.496381494Z --- PASS: TestAdaptiveFrameRateForRefresh/uses_monitor_refresh (0.00s) 2026-10-22T08:13:47.496414283Z --- PASS: TestAdaptiveFrameRateForRefresh/uses_lower_refresh_monitor (0.00s) 2026-10-22T08:13:47.496452312Z --- PASS: TestAdaptiveFrameRateForRefresh/floors_very_low_refresh_monitor (0.00s) 2026-10-22T08:13:47.496482702Z --- PASS: TestAdaptiveFrameRateForRefresh/hard_caps_extreme_monitor (0.00s) 2026-10-22T08:13:47.496508403Z === RUN TestIsWaylandDisplayName 2026-10-22T08:13:47.496524472Z === RUN TestIsWaylandDisplayName/exact_lowercase 2026-10-22T08:13:47.496544353Z === RUN TestIsWaylandDisplayName/exact_uppercase 2026-10-22T08:13:47.496570708Z === RUN TestIsWaylandDisplayName/mixed_case 2026-10-22T08:13:47.496592556Z === RUN TestIsWaylandDisplayName/numeric_suffix 2026-10-22T08:13:47.496603997Z === RUN TestIsWaylandDisplayName/punctuation_suffix 2026-10-22T08:13:47.496613623Z === RUN TestIsWaylandDisplayName/leading_whitespace 2026-10-22T08:13:47.496646661Z === RUN TestIsWaylandDisplayName/substring 2026-10-22T08:13:47.496660713Z === RUN TestIsWaylandDisplayName/x11 2026-10-22T08:13:47.496671389Z === RUN TestIsWaylandDisplayName/empty 2026-10-22T08:13:47.496680629Z === RUN TestIsWaylandDisplayName/whitespace 2026-10-22T08:13:47.496689336Z --- PASS: TestIsWaylandDisplayName (0.00s) 2026-10-22T08:13:47.496725242Z --- PASS: TestIsWaylandDisplayName/exact_lowercase (0.00s) 2026-10-22T08:13:47.496747011Z --- PASS: TestIsWaylandDisplayName/exact_uppercase (0.00s) 2026-10-22T08:13:47.496782622Z --- PASS: TestIsWaylandDisplayName/mixed_case (0.00s) 2026-10-22T08:13:47.496803676Z --- PASS: TestIsWaylandDisplayName/numeric_suffix (0.00s) 2026-10-22T08:13:47.496821224Z --- PASS: TestIsWaylandDisplayName/punctuation_suffix (0.00s) 2026-10-22T08:13:47.496845899Z --- PASS: TestIsWaylandDisplayName/leading_whitespace (0.00s) 2026-10-22T08:13:47.496863208Z --- PASS: TestIsWaylandDisplayName/substring (0.00s) 2026-10-22T08:13:47.496878089Z --- PASS: TestIsWaylandDisplayName/x11 (0.00s) 2026-10-22T08:13:47.496892675Z --- PASS: TestIsWaylandDisplayName/empty (0.00s) 2026-10-22T08:13:47.496907952Z --- PASS: TestIsWaylandDisplayName/whitespace (0.00s) 2026-10-22T08:13:47.496916927Z === RUN TestRegisterDumbScheme 2026-10-22T08:13:47.496926841Z === PAUSE TestRegisterDumbScheme 2026-10-22T08:13:47.496937359Z === RUN TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T08:13:47.496946788Z === PAUSE TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T08:13:47.496961076Z === RUN TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T08:13:47.496972458Z === PAUSE TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T08:13:47.496981892Z === RUN TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T08:13:47.496991498Z === PAUSE TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T08:13:47.497000985Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T08:13:47.497012456Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T08:13:47.497023215Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T08:13:47.49703392Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T08:13:47.497043542Z === RUN TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T08:13:47.497053173Z === PAUSE TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T08:13:47.49706248Z === RUN TestConfigureCommandLine_AppendsExpectedSwitches 2026-10-22T08:13:47.49707565Z --- PASS: TestConfigureCommandLine_AppendsExpectedSwitches (0.00s) 2026-10-22T08:13:47.497087032Z === RUN TestConfigureCommandLine_DisablesWebAuthnByDefault 2026-10-22T08:13:47.497097958Z --- PASS: TestConfigureCommandLine_DisablesWebAuthnByDefault (0.00s) 2026-10-22T08:13:47.49710812Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOptInDoesNotDisableWebAuth 2026-10-22T08:13:47.497118237Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOptInDoesNotDisableWebAuth (0.00s) 2026-10-22T08:13:47.497131572Z === RUN TestConfigureCommandLine_WebAuthnDisablePreservesExistingDisableFeatures 2026-10-22T08:13:47.497155909Z --- PASS: TestConfigureCommandLine_WebAuthnDisablePreservesExistingDisableFeatures (0.00s) 2026-10-22T08:13:47.497168412Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesExistingWebAuthTokens 2026-10-22T08:13:47.497179498Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesExistingWebAuthTokens (0.00s) 2026-10-22T08:13:47.497195846Z === RUN TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesSwitchWhenOnlyWebAuth 2026-10-22T08:13:47.497204563Z --- PASS: TestConfigureCommandLine_WebAuthnUnsafeOverrideRemovesSwitchWhenOnlyWebAuth (0.00s) 2026-10-22T08:13:47.497210386Z === RUN TestConfigureCommandLine_SetsOzonePlatformToWayland 2026-10-22T08:13:47.497216149Z --- PASS: TestConfigureCommandLine_SetsOzonePlatformToWayland (0.00s) 2026-10-22T08:13:47.497221971Z === RUN TestConfigureCommandLine_PreservesExistingOzonePlatform 2026-10-22T08:13:47.497227621Z --- PASS: TestConfigureCommandLine_PreservesExistingOzonePlatform (0.00s) 2026-10-22T08:13:47.497233296Z === RUN TestConfigureCommandLine_PreservesInheritedANGLEBackend 2026-10-22T08:13:47.497241667Z --- PASS: TestConfigureCommandLine_PreservesInheritedANGLEBackend (0.00s) 2026-10-22T08:13:47.497247794Z === RUN TestConfigureCommandLine_EnableVAAPIEnvAppendsHardwareDecodeFlags 2026-10-22T08:13:47.497253791Z --- PASS: TestConfigureCommandLine_EnableVAAPIEnvAppendsHardwareDecodeFlags (0.00s) 2026-10-22T08:13:47.497263488Z === RUN TestConfigureCommandLine_ChromiumFlagsEnvAppendsSwitches 2026-10-22T08:13:47.497274965Z --- PASS: TestConfigureCommandLine_ChromiumFlagsEnvAppendsSwitches (0.00s) 2026-10-22T08:13:47.497297383Z === RUN TestParseChromiumSwitchToken 2026-10-22T08:13:47.497307575Z === PAUSE TestParseChromiumSwitchToken 2026-10-22T08:13:47.49731315Z === RUN TestAppendUniqueCommaSeparatedSwitchValues 2026-10-22T08:13:47.497321002Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/trims_whitespace_and_skips_empty_existing_values 2026-10-22T08:13:47.497327904Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/deduplicates_existing_and_appended_values 2026-10-22T08:13:47.497333936Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/empty_appended_values_are_no-op 2026-10-22T08:13:47.497344464Z === RUN TestAppendUniqueCommaSeparatedSwitchValues/nil_command_line_is_no-op 2026-10-22T08:13:47.49735813Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues (0.00s) 2026-10-22T08:13:47.497394349Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/trims_whitespace_and_skips_empty_existing_values (0.00s) 2026-10-22T08:13:47.497433803Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/deduplicates_existing_and_appended_values (0.00s) 2026-10-22T08:13:47.497471797Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/empty_appended_values_are_no-op (0.00s) 2026-10-22T08:13:47.497506625Z --- PASS: TestAppendUniqueCommaSeparatedSwitchValues/nil_command_line_is_no-op (0.00s) 2026-10-22T08:13:47.497529437Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_AppendsNoZygote 2026-10-22T08:13:47.497540624Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_AppendsNoZygote (0.00s) 2026-10-22T08:13:47.497550609Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvOverridesExistingRenderNode 2026-10-22T08:13:47.497562019Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvOverridesExistingRenderNode (0.00s) 2026-10-22T08:13:47.497574435Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode 2026-10-22T08:13:47.497593739Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/auto 2026-10-22T08:13:47.49760793Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/default 2026-10-22T08:13:47.497626339Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/none 2026-10-22T08:13:47.497645679Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/off 2026-10-22T08:13:47.497665923Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disable 2026-10-22T08:13:47.49768613Z === RUN TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disabled 2026-10-22T08:13:47.49770446Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode (0.00s) 2026-10-22T08:13:47.497737755Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/auto (0.00s) 2026-10-22T08:13:47.497772531Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/default (0.00s) 2026-10-22T08:13:47.497808963Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/none (0.00s) 2026-10-22T08:13:47.497844132Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/off (0.00s) 2026-10-22T08:13:47.497879718Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disable (0.00s) 2026-10-22T08:13:47.497915537Z --- PASS: TestConfigureCommandLine_CEFRenderNodeEnvSentinelsRemoveExistingRenderNode/disabled (0.00s) 2026-10-22T08:13:47.497933528Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_AppliesRenderingAndHardwareDecodeFlags 2026-10-22T08:13:47.497953427Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_AppliesRenderingAndHardwareDecodeFlags (0.00s) 2026-10-22T08:13:47.497971691Z === RUN TestDumberBPH_OnBeforeChildProcessLaunch_DisablesWebAuthnByDefault 2026-10-22T08:13:47.497990906Z --- PASS: TestDumberBPH_OnBeforeChildProcessLaunch_DisablesWebAuthnByDefault (0.00s) 2026-10-22T08:13:47.498010941Z === RUN TestCEF2GTKImportStaysInInfrastructureCEF 2026-10-22T08:13:47.498029385Z --- PASS: TestCEF2GTKImportStaysInInfrastructureCEF (0.02s) 2026-10-22T08:13:47.498047621Z === RUN TestClickDiagnosticNamesAreStable 2026-10-22T08:13:47.498065517Z --- PASS: TestClickDiagnosticNamesAreStable (0.00s) 2026-10-22T08:13:47.498081697Z === RUN TestClickButtonNamesArePrivacySafeAndBounded 2026-10-22T08:13:47.498101547Z --- PASS: TestClickButtonNamesArePrivacySafeAndBounded (0.00s) 2026-10-22T08:13:47.498118605Z === RUN TestClipboardSelectionFetchBridgeJS_CapturesInputAndTextareaSelections 2026-10-22T08:13:47.498138075Z --- PASS: TestClipboardSelectionFetchBridgeJS_CapturesInputAndTextareaSelections (0.00s) 2026-10-22T08:13:47.498155993Z === RUN TestClipboardSelectionFetchBridgeJS_PostsTrustedFocusSyncRequests 2026-10-22T08:13:47.49817859Z --- PASS: TestClipboardSelectionFetchBridgeJS_PostsTrustedFocusSyncRequests (0.00s) 2026-10-22T08:13:47.498195909Z === RUN TestClipboardSelectionFetchBridgeJS_HandlesTrustedClipboardEvents 2026-10-22T08:13:47.498214901Z --- PASS: TestClipboardSelectionFetchBridgeJS_HandlesTrustedClipboardEvents (0.00s) 2026-10-22T08:13:47.498232072Z === RUN TestClipboardSelectionFetchBridgeJS_PatchesAsyncClipboardAPIs 2026-10-22T08:13:47.498251899Z --- PASS: TestClipboardSelectionFetchBridgeJS_PatchesAsyncClipboardAPIs (0.00s) 2026-10-22T08:13:47.498268125Z === RUN TestTrustedPageFetchBridgeJS_DoesNotShimWindowOpen 2026-10-22T08:13:47.498286533Z --- PASS: TestTrustedPageFetchBridgeJS_DoesNotShimWindowOpen (0.00s) 2026-10-22T08:13:47.498304689Z === RUN TestPopupOpenerBridgeScript_InstallsSyntheticOpenerCallbacks 2026-10-22T08:13:47.498324267Z --- PASS: TestPopupOpenerBridgeScript_InstallsSyntheticOpenerCallbacks (0.00s) 2026-10-22T08:13:47.498339497Z === RUN TestBuildMenuContextFromCEFParams 2026-10-22T08:13:47.498356557Z --- PASS: TestBuildMenuContextFromCEFParams (0.00s) 2026-10-22T08:13:47.498373623Z === RUN TestContextMenuSelectionCancelsWhenCEFCommandMissing 2026-10-22T08:13:47.49839187Z --- PASS: TestContextMenuSelectionCancelsWhenCEFCommandMissing (0.00s) 2026-10-22T08:13:47.498408337Z === RUN TestContextMenuSelectionContinuesWhenCEFCommandPresent 2026-10-22T08:13:47.498427144Z --- PASS: TestContextMenuSelectionContinuesWhenCEFCommandPresent (0.00s) 2026-10-22T08:13:47.49844778Z === RUN TestContextMenuSelectionExecutesDirectActionWhenExecutorAvailable 2026-10-22T08:13:47.49846786Z --- PASS: TestContextMenuSelectionExecutesDirectActionWhenExecutorAvailable (0.00s) 2026-10-22T08:13:47.498484857Z === RUN TestContextMenuSelectionExecutesCopyImageDirectlyWhenExecutorAvailable 2026-10-22T08:13:47.498505036Z --- PASS: TestContextMenuSelectionExecutesCopyImageDirectlyWhenExecutorAvailable (0.00s) 2026-10-22T08:13:47.498521993Z === RUN TestContextMenuSelectionExecutesCopySelectionDirectlyWhenSelectionTextAvailable 2026-10-22T08:13:47.498542Z --- PASS: TestContextMenuSelectionExecutesCopySelectionDirectlyWhenSelectionTextAvailable (0.00s) 2026-10-22T08:13:47.498558983Z === RUN TestContextMenuSelectionFallsBackToNativeCopySelectionWhenTextUnavailable 2026-10-22T08:13:47.498579989Z --- PASS: TestContextMenuSelectionFallsBackToNativeCopySelectionWhenTextUnavailable (0.00s) 2026-10-22T08:13:47.498596973Z === RUN TestContextMenuAnchorPositionScalesCEFCoordinatesForDeviceBacking 2026-10-22T08:13:47.498616707Z --- PASS: TestContextMenuAnchorPositionScalesCEFCoordinatesForDeviceBacking (0.00s) 2026-10-22T08:13:47.498632514Z === RUN TestContextMenuRawPositionDefaultsToZeroWhenParamsNil 2026-10-22T08:13:47.49865084Z --- PASS: TestContextMenuRawPositionDefaultsToZeroWhenParamsNil (0.00s) 2026-10-22T08:13:47.498667017Z === RUN TestRunContextMenuReturnsZeroWhenAnchorMissing 2026-10-22T08:13:47.498684815Z --- PASS: TestRunContextMenuReturnsZeroWhenAnchorMissing (0.00s) 2026-10-22T08:13:47.498700844Z === RUN TestCEFDownloadHandlerLifecycle 2026-10-22T08:13:47.498719569Z --- PASS: TestCEFDownloadHandlerLifecycle (0.00s) 2026-10-22T08:13:47.498736615Z === RUN TestCanDownload_AllowsAllMethods 2026-10-22T08:13:47.498755228Z --- PASS: TestCanDownload_AllowsAllMethods (0.00s) 2026-10-22T08:13:47.498779971Z === RUN TestMarkFinished_SuppressesDuplicatesAfterCleanup 2026-10-22T08:13:47.498797349Z --- PASS: TestMarkFinished_SuppressesDuplicatesAfterCleanup (0.00s) 2026-10-22T08:13:47.498814165Z === RUN TestCEFDownloadHandlerEmitsProgressOncePerPercent 2026-10-22T08:13:47.498832233Z --- PASS: TestCEFDownloadHandlerEmitsProgressOncePerPercent (0.00s) 2026-10-22T08:13:47.49884851Z === RUN TestCEFDownloadInterruptedErrorIncludesCodeAndReason 2026-10-22T08:13:47.498868953Z --- PASS: TestCEFDownloadInterruptedErrorIncludesCodeAndReason (0.00s) 2026-10-22T08:13:47.498885078Z === RUN TestDownloadHandlerTracksOwnersByBrowserAndID 2026-10-22T08:13:47.498903884Z --- PASS: TestDownloadHandlerTracksOwnersByBrowserAndID (0.00s) 2026-10-22T08:13:47.498919345Z === RUN TestEngineConfigureDownloads_StoresHandler 2026-10-22T08:13:47.498936775Z --- PASS: TestEngineConfigureDownloads_StoresHandler (0.00s) 2026-10-22T08:13:47.498953367Z === RUN TestEngineConfigureDownloads_NilPreparer 2026-10-22T08:13:47.49897255Z --- PASS: TestEngineConfigureDownloads_NilPreparer (0.00s) 2026-10-22T08:13:47.498989069Z === RUN TestWebViewFactoryCreateRelated_ReturnsUnsupported 2026-10-22T08:13:47.499009068Z --- PASS: TestWebViewFactoryCreateRelated_ReturnsUnsupported (0.00s) 2026-10-22T08:13:47.499025735Z === RUN TestPrepareCEFSettings_IsolatedRootOverridesInheritedSession 2026-10-22T08:13:47.499047717Z --- PASS: TestPrepareCEFSettings_IsolatedRootOverridesInheritedSession (0.00s) 2026-10-22T08:13:47.499063006Z === RUN TestResolvedStateRoot_PrefersCacheDir 2026-10-22T08:13:47.499181983Z --- PASS: TestResolvedStateRoot_PrefersCacheDir (0.00s) 2026-10-22T08:13:47.499201938Z === RUN TestResolvedStateRoot_UsesEnvOverride 2026-10-22T08:13:47.499219616Z --- PASS: TestResolvedStateRoot_UsesEnvOverride (0.00s) 2026-10-22T08:13:47.49928807Z === RUN TestResolvedStateRoot_UsesProfileDefault 2026-10-22T08:13:47.499329277Z --- PASS: TestResolvedStateRoot_UsesProfileDefault (0.00s) 2026-10-22T08:13:47.499352603Z === RUN TestConfigureCEFSubprocessRuntime_PropagatesConfiguredRuntimeBeforeInit 2026-10-22T08:13:47.499373022Z --- PASS: TestConfigureCEFSubprocessRuntime_PropagatesConfiguredRuntimeBeforeInit (0.00s) 2026-10-22T08:13:47.499414137Z === RUN TestConfigureCEFSubprocessRuntime_PreservesExplicitEnvironmentOverride 2026-10-22T08:13:47.499432844Z --- PASS: TestConfigureCEFSubprocessRuntime_PreservesExplicitEnvironmentOverride (0.00s) 2026-10-22T08:13:47.499452313Z === RUN TestPrepareCEFSettings_UsesResolvedProfilePaths 2026-10-22T08:13:47.499496756Z --- PASS: TestPrepareCEFSettings_UsesResolvedProfilePaths (0.00s) 2026-10-22T08:13:47.499516078Z === RUN TestPrepareCEFSettings_ConfiguresPersistentGlobalRequestContext 2026-10-22T08:13:47.499549414Z --- PASS: TestPrepareCEFSettings_ConfiguresPersistentGlobalRequestContext (0.00s) 2026-10-22T08:13:47.499574051Z === RUN TestParseLoadedLibCEFPath 2026-10-22T08:13:47.499594549Z --- PASS: TestParseLoadedLibCEFPath (0.00s) 2026-10-22T08:13:47.499611322Z === RUN TestParseLoadedLibCEFPath_ReturnsEmptyWhenAbsent 2026-10-22T08:13:47.499650185Z --- PASS: TestParseLoadedLibCEFPath_ReturnsEmptyWhenAbsent (0.00s) 2026-10-22T08:13:47.499672542Z === RUN TestPrepareCEFSettings_RejectsNonDefaultCookiePolicy 2026-10-22T08:13:47.499708773Z --- PASS: TestPrepareCEFSettings_RejectsNonDefaultCookiePolicy (0.00s) 2026-10-22T08:13:47.499727459Z === RUN TestPrepareCEFSettings_AllowsNoThirdPartyCookiePolicy 2026-10-22T08:13:47.499746583Z --- PASS: TestPrepareCEFSettings_AllowsNoThirdPartyCookiePolicy (0.00s) 2026-10-22T08:13:47.499781273Z === RUN TestResolveCEFInitTraceFile_EmptyWithoutLogPath 2026-10-22T08:13:47.499799433Z --- PASS: TestResolveCEFInitTraceFile_EmptyWithoutLogPath (0.00s) 2026-10-22T08:13:47.499819704Z === RUN TestPrepareCEFLogFile_CreatesPrivateDirectoryAndFile 2026-10-22T08:13:47.49985237Z --- PASS: TestPrepareCEFLogFile_CreatesPrivateDirectoryAndFile (0.00s) 2026-10-22T08:13:47.499870631Z === RUN TestPrepareCEFLogFile_TightensExistingFilePermissions 2026-10-22T08:13:47.499891116Z --- PASS: TestPrepareCEFLogFile_TightensExistingFilePermissions (0.00s) 2026-10-22T08:13:47.499924073Z === RUN TestPrepareCEFLogFile_RejectsSymlink 2026-10-22T08:13:47.499943001Z --- PASS: TestPrepareCEFLogFile_RejectsSymlink (0.00s) 2026-10-22T08:13:47.499960053Z === RUN TestPrepareCEFLogFile_RejectsDirectoryPath 2026-10-22T08:13:47.500002441Z --- PASS: TestPrepareCEFLogFile_RejectsDirectoryPath (0.00s) 2026-10-22T08:13:47.500020354Z === RUN TestResolveCEFInitTraceFile_UsesExplicitLogFile 2026-10-22T08:13:47.500037349Z --- PASS: TestResolveCEFInitTraceFile_UsesExplicitLogFile (0.00s) 2026-10-22T08:13:47.500045045Z === RUN TestResolveCEFInitTraceFile_UsesResolvedProfileLogDirByDefault 2026-10-22T08:13:47.500082447Z --- PASS: TestResolveCEFInitTraceFile_UsesResolvedProfileLogDirByDefault (0.00s) 2026-10-22T08:13:47.500099783Z === RUN TestPrepareCEFSettings_IgnoresInitTraceRequestWithoutTouchingFilesystem 2026-10-22T08:13:47.500120516Z --- PASS: TestPrepareCEFSettings_IgnoresInitTraceRequestWithoutTouchingFilesystem (0.00s) 2026-10-22T08:13:47.500171525Z === RUN TestCreateAudioOutputFactory_ReturnsFactory 2026-10-22T08:13:47.50019208Z --- PASS: TestCreateAudioOutputFactory_ReturnsFactory (0.00s) 2026-10-22T08:13:47.500225402Z === RUN TestEngineRegisterHandlers_UsesInjectedRegistrar 2026-10-22T08:13:47.500263698Z --- PASS: TestEngineRegisterHandlers_UsesInjectedRegistrar (0.00s) 2026-10-22T08:13:47.500276838Z === RUN TestEngineRegisterAccentHandlers_UsesInjectedRegistrar 2026-10-22T08:13:47.500304897Z --- PASS: TestEngineRegisterAccentHandlers_UsesInjectedRegistrar (0.00s) 2026-10-22T08:13:47.500324555Z === RUN TestEngineRegisterHandlers_PropagatesRegistrarError 2026-10-22T08:13:47.500360523Z --- PASS: TestEngineRegisterHandlers_PropagatesRegistrarError (0.00s) 2026-10-22T08:13:47.500400269Z === RUN TestEngineRegisterHandlers_StoresClipboardWiring 2026-10-22T08:13:47.500419501Z --- PASS: TestEngineRegisterHandlers_StoresClipboardWiring (0.00s) 2026-10-22T08:13:47.500461421Z === RUN TestEngineClipboardSelectionUpdate_ForwardsViewID 2026-10-22T08:13:47.500492762Z --- PASS: TestEngineClipboardSelectionUpdate_ForwardsViewID (0.00s) 2026-10-22T08:13:47.500511047Z === RUN TestEngineExplicitClipboardCopy_ForwardsViewID 2026-10-22T08:13:47.500546364Z --- PASS: TestEngineExplicitClipboardCopy_ForwardsViewID (0.00s) 2026-10-22T08:13:47.500565927Z === RUN TestEngineUpdateSettingsUpdatesApplicationScaleFromBoundaryPayload 2026-10-22T08:13:47.50058573Z --- PASS: TestEngineUpdateSettingsUpdatesApplicationScaleFromBoundaryPayload (0.00s) 2026-10-22T08:13:47.500637605Z === RUN TestEngineUpdateSettingsUsesZeroScaleWhenPayloadIsEmpty 2026-10-22T08:13:47.500657956Z --- PASS: TestEngineUpdateSettingsUsesZeroScaleWhenPayloadIsEmpty (0.00s) 2026-10-22T08:13:47.500695674Z === RUN TestEngineApplicationScaleConcurrentAccess 2026-10-22T08:13:47.500712297Z --- PASS: TestEngineApplicationScaleConcurrentAccess (0.00s) 2026-10-22T08:13:47.500721932Z === RUN TestExternalBeginFrameEnabledIsOnByDefault 2026-10-22T08:13:47.500727861Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/unset 2026-10-22T08:13:47.500733024Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/blank 2026-10-22T08:13:47.500758055Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/1 2026-10-22T08:13:47.500772858Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/true 2026-10-22T08:13:47.500782573Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/yes 2026-10-22T08:13:47.500788661Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/on 2026-10-22T08:13:47.500797682Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/TRUE 2026-10-22T08:13:47.500819023Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/__true__ 2026-10-22T08:13:47.500835144Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/random_enables 2026-10-22T08:13:47.500844784Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/0 2026-10-22T08:13:47.500853773Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/false 2026-10-22T08:13:47.500862842Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/no 2026-10-22T08:13:47.500883892Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/off 2026-10-22T08:13:47.500898472Z === RUN TestExternalBeginFrameEnabledIsOnByDefault/OFF 2026-10-22T08:13:47.500908568Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault (0.00s) 2026-10-22T08:13:47.500922706Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/unset (0.00s) 2026-10-22T08:13:47.500954164Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/blank (0.00s) 2026-10-22T08:13:47.500973869Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/1 (0.00s) 2026-10-22T08:13:47.501001866Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/true (0.00s) 2026-10-22T08:13:47.501048242Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/yes (0.00s) 2026-10-22T08:13:47.501102585Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/on (0.00s) 2026-10-22T08:13:47.501128988Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/TRUE (0.00s) 2026-10-22T08:13:47.501173965Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/__true__ (0.00s) 2026-10-22T08:13:47.501198731Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/random_enables (0.00s) 2026-10-22T08:13:47.501218512Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/0 (0.00s) 2026-10-22T08:13:47.501247971Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/false (0.00s) 2026-10-22T08:13:47.501267446Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/no (0.00s) 2026-10-22T08:13:47.501296331Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/off (0.00s) 2026-10-22T08:13:47.501317978Z --- PASS: TestExternalBeginFrameEnabledIsOnByDefault/OFF (0.00s) 2026-10-22T08:13:47.501328415Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn 2026-10-22T08:13:47.501337559Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/1 2026-10-22T08:13:47.501361177Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/true 2026-10-22T08:13:47.50137582Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/yes 2026-10-22T08:13:47.501385547Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/on 2026-10-22T08:13:47.501394944Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/TRUE 2026-10-22T08:13:47.50140105Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/__true__ 2026-10-22T08:13:47.501422789Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/#00 2026-10-22T08:13:47.501437832Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/false 2026-10-22T08:13:47.501446747Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/0 2026-10-22T08:13:47.501452317Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/no 2026-10-22T08:13:47.501460507Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/off 2026-10-22T08:13:47.501466784Z === RUN TestCEFWebAuthnUnsafeEnabledIsOptIn/random 2026-10-22T08:13:47.50149299Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn (0.00s) 2026-10-22T08:13:47.5015135Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/1 (0.00s) 2026-10-22T08:13:47.501535482Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/true (0.00s) 2026-10-22T08:13:47.501563133Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/yes (0.00s) 2026-10-22T08:13:47.501594786Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/on (0.00s) 2026-10-22T08:13:47.501615471Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/TRUE (0.00s) 2026-10-22T08:13:47.501656656Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/__true__ (0.00s) 2026-10-22T08:13:47.501677832Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/#00 (0.00s) 2026-10-22T08:13:47.501703116Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/false (0.00s) 2026-10-22T08:13:47.501740134Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/0 (0.00s) 2026-10-22T08:13:47.501760573Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/no (0.00s) 2026-10-22T08:13:47.50179195Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/off (0.00s) 2026-10-22T08:13:47.501811896Z --- PASS: TestCEFWebAuthnUnsafeEnabledIsOptIn/random (0.00s) 2026-10-22T08:13:47.501822003Z === RUN TestNotifyBrowserResize_CallsWasResizedThenInvalidate 2026-10-22T08:13:47.501832879Z --- PASS: TestNotifyBrowserResize_CallsWasResizedThenInvalidate (0.00s) 2026-10-22T08:13:47.501858746Z === RUN TestConfigureWindowInfo_SetsAcceleratedWindowlessAndSharedTexture 2026-10-22T08:13:47.501872291Z --- PASS: TestConfigureWindowInfo_SetsAcceleratedWindowlessAndSharedTexture (0.00s) 2026-10-22T08:13:47.50188262Z === RUN TestShouldStartBrowserCreateFromSizeObserver_FalseAfterInitialResizeHandled 2026-10-22T08:13:47.501895843Z --- PASS: TestShouldStartBrowserCreateFromSizeObserver_FalseAfterInitialResizeHandled (0.00s) 2026-10-22T08:13:47.501918319Z === RUN TestShouldStartBrowserCreateFromSizeObserver_FalseAfterPendingCreateConsumed 2026-10-22T08:13:47.501931666Z --- PASS: TestShouldStartBrowserCreateFromSizeObserver_FalseAfterPendingCreateConsumed (0.00s) 2026-10-22T08:13:47.501941227Z === RUN TestInitialBrowserCreateSizeReadyFromObserver 2026-10-22T08:13:47.501951359Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_bootstrap_one_by_one 2026-10-22T08:13:47.501962848Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_zero_width 2026-10-22T08:13:47.501990448Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/rejects_one_pixel_height 2026-10-22T08:13:47.50200382Z === RUN TestInitialBrowserCreateSizeReadyFromObserver/accepts_real_positive_size 2026-10-22T08:13:47.502013881Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver (0.00s) 2026-10-22T08:13:47.502048871Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_bootstrap_one_by_one (0.00s) 2026-10-22T08:13:47.502072221Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_zero_width (0.00s) 2026-10-22T08:13:47.502093484Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/rejects_one_pixel_height (0.00s) 2026-10-22T08:13:47.502132846Z --- PASS: TestInitialBrowserCreateSizeReadyFromObserver/accepts_real_positive_size (0.00s) 2026-10-22T08:13:47.502145789Z === RUN TestHandleInitialBrowserCreateSizeObserver_IgnoresBootstrapForNormalWebView 2026-10-22T08:13:47.50216034Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_IgnoresBootstrapForNormalWebView (0.00s) 2026-10-22T08:13:47.502181717Z === RUN TestHandleInitialBrowserCreateSizeObserver_BootstrapPopupArmsFallbackWithoutPreparing 2026-10-22T08:13:47.502197271Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_BootstrapPopupArmsFallbackWithoutPreparing (0.00s) 2026-10-22T08:13:47.502219099Z === RUN TestHandleInitialBrowserCreateSizeObserver_ReadySizePreparesAndConsumesInitialResize 2026-10-22T08:13:47.502232248Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_ReadySizePreparesAndConsumesInitialResize (0.00s) 2026-10-22T08:13:47.502243155Z === RUN TestHandleInitialBrowserCreateSizeObserver_ReadySizeAfterPopupFallbackPostsCreate 2026-10-22T08:13:47.502254064Z --- PASS: TestHandleInitialBrowserCreateSizeObserver_ReadySizeAfterPopupFallbackPostsCreate (0.00s) 2026-10-22T08:13:47.502275334Z === RUN TestSchedulePopupShellNativeFallback_StartsFallbackOnTimeout 2026-10-22T08:13:47.50228832Z --- PASS: TestSchedulePopupShellNativeFallback_StartsFallbackOnTimeout (0.00s) 2026-10-22T08:13:47.502316851Z === RUN TestPostPendingBrowserCreate_RetriesWhenPostingTaskFails 2026-10-22T08:13:47.502337197Z --- PASS: TestPostPendingBrowserCreate_RetriesWhenPostingTaskFails (0.00s) 2026-10-22T08:13:47.502347211Z === RUN TestFaviconDiscoveryResolvesLinksAndFallback 2026-10-22T08:13:47.502356789Z --- PASS: TestFaviconDiscoveryResolvesLinksAndFallback (0.00s) 2026-10-22T08:13:47.502374849Z === RUN TestFaviconDiscoveryFallbackOnly 2026-10-22T08:13:47.502387955Z --- PASS: TestFaviconDiscoveryFallbackOnly (0.00s) 2026-10-22T08:13:47.502394613Z === RUN TestFaviconDiscoveryKeepsAbsoluteIconsForOpaquePageURL 2026-10-22T08:13:47.502404145Z --- PASS: TestFaviconDiscoveryKeepsAbsoluteIconsForOpaquePageURL (0.00s) 2026-10-22T08:13:47.502413825Z === RUN TestFaviconDiscoveryIgnoresUnsafeIconURLs 2026-10-22T08:13:47.502420051Z --- PASS: TestFaviconDiscoveryIgnoresUnsafeIconURLs (0.00s) 2026-10-22T08:13:47.502455573Z === RUN TestFaviconDiscoveryIgnoresWhitespaceOnlyHrefs 2026-10-22T08:13:47.502469498Z --- PASS: TestFaviconDiscoveryIgnoresWhitespaceOnlyHrefs (0.00s) 2026-10-22T08:13:47.502479315Z === RUN TestCEFOnFaviconUrlchangeForwardsOrderedCandidates 2026-10-22T08:13:47.502488481Z --- PASS: TestCEFOnFaviconUrlchangeForwardsOrderedCandidates (0.00s) 2026-10-22T08:13:47.502498368Z === RUN TestCEFOnFaviconUrlchangeResolvesInternalCandidatesAgainstCommittedURL 2026-10-22T08:13:47.502524925Z --- PASS: TestCEFOnFaviconUrlchangeResolvesInternalCandidatesAgainstCommittedURL (0.00s) 2026-10-22T08:13:47.502537259Z === RUN TestCEFLoadingFinishedDiscoversMetadataBeforeFallback 2026-10-22T08:13:47.502547529Z --- PASS: TestCEFLoadingFinishedDiscoversMetadataBeforeFallback (0.00s) 2026-10-22T08:13:47.502557653Z === RUN TestCEFLoadingFinishedResolvesInternalMetadataAgainstCommittedURL 2026-10-22T08:13:47.502567914Z --- PASS: TestCEFLoadingFinishedResolvesInternalMetadataAgainstCommittedURL (0.00s) 2026-10-22T08:13:47.502593695Z === RUN TestCEFLoadingFinishedForwardsFallbackCandidate 2026-10-22T08:13:47.502606957Z --- PASS: TestCEFLoadingFinishedForwardsFallbackCandidate (0.00s) 2026-10-22T08:13:47.502616728Z === RUN TestCEFLoadingFinishedSkipsSourceWhenEngineProvidedCandidates 2026-10-22T08:13:47.502626483Z --- PASS: TestCEFLoadingFinishedSkipsSourceWhenEngineProvidedCandidates (0.00s) 2026-10-22T08:13:47.503062634Z === RUN TestCEFLoadingFinishedCoalescesPendingSourceDiscovery 2026-10-22T08:13:47.503115648Z --- PASS: TestCEFLoadingFinishedCoalescesPendingSourceDiscovery (0.00s) 2026-10-22T08:13:47.50317365Z === RUN TestCEFLoadingFinishedDoesNotRepeatCompletedSourceDiscovery 2026-10-22T08:13:47.50319377Z --- PASS: TestCEFLoadingFinishedDoesNotRepeatCompletedSourceDiscovery (0.00s) 2026-10-22T08:13:47.503217123Z === RUN TestGetDialogHandlerEnabled 2026-10-22T08:13:47.503246759Z --- PASS: TestGetDialogHandlerEnabled (0.00s) 2026-10-22T08:13:47.503268051Z === RUN TestOnFileDialogRejectsNilWebViewOrCallback 2026-10-22T08:13:47.503287177Z --- PASS: TestOnFileDialogRejectsNilWebViewOrCallback (0.00s) 2026-10-22T08:13:47.503310312Z === RUN TestNormalizeGTKResponseID 2026-10-22T08:13:47.503326978Z --- PASS: TestNormalizeGTKResponseID (0.00s) 2026-10-22T08:13:47.503343145Z === RUN TestOnFileDialogDelegatesDecodedRequestToPresenter 2026-10-22T08:13:47.503360612Z --- PASS: TestOnFileDialogDelegatesDecodedRequestToPresenter (0.00s) 2026-10-22T08:13:47.50337881Z === RUN TestFolderUploadPathsExpandsDirectoryFiles 2026-10-22T08:13:47.503406237Z --- PASS: TestFolderUploadPathsExpandsDirectoryFiles (0.00s) 2026-10-22T08:13:47.503427091Z === RUN TestFolderUploadPathsKeepsEmptyDirectoryPath 2026-10-22T08:13:47.503439762Z --- PASS: TestFolderUploadPathsKeepsEmptyDirectoryPath (0.00s) 2026-10-22T08:13:47.503459297Z === RUN TestParseDefaultDialogPathSaveModeWithExistingDirectory 2026-10-22T08:13:47.50347563Z --- PASS: TestParseDefaultDialogPathSaveModeWithExistingDirectory (0.00s) 2026-10-22T08:13:47.503497898Z === RUN TestParseDefaultDialogPathSaveModeWithFilePath 2026-10-22T08:13:47.50351129Z --- PASS: TestParseDefaultDialogPathSaveModeWithFilePath (0.00s) 2026-10-22T08:13:47.503523325Z === RUN TestParseDefaultDialogPathSaveModeWithRelativeFilePath 2026-10-22T08:13:47.503577084Z --- PASS: TestParseDefaultDialogPathSaveModeWithRelativeFilePath (0.00s) 2026-10-22T08:13:47.503600037Z === RUN TestParseDefaultDialogPathOpenModeWithDirectory 2026-10-22T08:13:47.503649198Z --- PASS: TestParseDefaultDialogPathOpenModeWithDirectory (0.00s) 2026-10-22T08:13:47.503673005Z === RUN TestParseDefaultDialogPathOpenModeWithFilePath 2026-10-22T08:13:47.503692198Z --- PASS: TestParseDefaultDialogPathOpenModeWithFilePath (0.00s) 2026-10-22T08:13:47.503713365Z === RUN TestParseDefaultDialogPathOpenFolderMode 2026-10-22T08:13:47.503731096Z --- PASS: TestParseDefaultDialogPathOpenFolderMode (0.00s) 2026-10-22T08:13:47.503748819Z === RUN TestParseDefaultDialogPathEmptyPath 2026-10-22T08:13:47.503768677Z --- PASS: TestParseDefaultDialogPathEmptyPath (0.00s) 2026-10-22T08:13:47.503790744Z === RUN TestFolderUploadPathsTruncationCancels 2026-10-22T08:13:47.503808229Z --- PASS: TestFolderUploadPathsTruncationCancels (0.00s) 2026-10-22T08:13:47.503827254Z === RUN TestDispatchFileDialogResultCancelsWhenEngineMissing 2026-10-22T08:13:47.503844567Z --- PASS: TestDispatchFileDialogResultCancelsWhenEngineMissing (0.00s) 2026-10-22T08:13:47.503872127Z === RUN TestDispatchFileDialogResultCancelsWhenCefPostTaskFails 2026-10-22T08:13:47.503887814Z --- PASS: TestDispatchFileDialogResultCancelsWhenCefPostTaskFails (0.00s) 2026-10-22T08:13:47.503900095Z === RUN TestOnFileDialogPresenterCanContinueCallback 2026-10-22T08:13:47.503912396Z --- PASS: TestOnFileDialogPresenterCanContinueCallback (0.00s) 2026-10-22T08:13:47.503922671Z === RUN TestFilterSeam_AllowsMainDocument 2026-10-22T08:13:47.50394476Z --- PASS: TestFilterSeam_AllowsMainDocument (0.00s) 2026-10-22T08:13:47.503976957Z === RUN TestFilterSeam_BlocksListedSubresource 2026-10-22T08:13:47.50399859Z --- PASS: TestFilterSeam_BlocksListedSubresource (0.00s) 2026-10-22T08:13:47.504027504Z === RUN TestFilterSeam_ClassifiesNavigationVsSubresource 2026-10-22T08:13:47.504053008Z --- PASS: TestFilterSeam_ClassifiesNavigationVsSubresource (0.00s) 2026-10-22T08:13:47.504072461Z === RUN TestFilterSeam_RedirectTargetEvaluatedIndependently 2026-10-22T08:13:47.504090872Z --- PASS: TestFilterSeam_RedirectTargetEvaluatedIndependently (0.00s) 2026-10-22T08:13:47.504106886Z === RUN TestFilterSeam_UnclassifiableAllows 2026-10-22T08:13:47.504122918Z --- PASS: TestFilterSeam_UnclassifiableAllows (0.00s) 2026-10-22T08:13:47.504145771Z === RUN TestFilterSeam_CloseRetiresMatcher 2026-10-22T08:13:47.504163226Z --- PASS: TestFilterSeam_CloseRetiresMatcher (0.00s) 2026-10-22T08:13:47.504181861Z === RUN TestFirstPresentationCollectorNeverRecursivelyDeletesCallerOutput 2026-10-22T08:13:47.504210171Z --- PASS: TestFirstPresentationCollectorNeverRecursivelyDeletesCallerOutput (0.00s) 2026-10-22T08:13:47.504234621Z === RUN TestFirstPresentationCollectorHasNoHardcodedRuntimeDefaults 2026-10-22T08:13:47.504254329Z --- PASS: TestFirstPresentationCollectorHasNoHardcodedRuntimeDefaults (0.00s) 2026-10-22T08:13:47.504273585Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths 2026-10-22T08:13:47.504294377Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/empty 2026-10-22T08:13:47.504312364Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/root 2026-10-22T08:13:47.50434141Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/home 2026-10-22T08:13:47.504363069Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/existing_unrelated_directory 2026-10-22T08:13:47.504383201Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/parent_traversal 2026-10-22T08:13:47.504401158Z === RUN TestFirstPresentationCollectorRejectsUnsafeOutputPaths/symlink_escape 2026-10-22T08:13:47.504424856Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths (0.11s) 2026-10-22T08:13:47.504462528Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/empty (0.02s) 2026-10-22T08:13:47.504507039Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/root (0.01s) 2026-10-22T08:13:47.504543975Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/home (0.01s) 2026-10-22T08:13:47.504590522Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/existing_unrelated_directory (0.01s) 2026-10-22T08:13:47.504630586Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/parent_traversal (0.01s) 2026-10-22T08:13:47.504669312Z --- PASS: TestFirstPresentationCollectorRejectsUnsafeOutputPaths/symlink_escape (0.01s) 2026-10-22T08:13:47.504688422Z === RUN TestFirstPresentationCollectorSanitizesMachineLocalValues 2026-10-22T08:13:47.504707944Z --- PASS: TestFirstPresentationCollectorSanitizesMachineLocalValues (0.61s) 2026-10-22T08:13:47.504729624Z === RUN TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance 2026-10-22T08:13:47.504748867Z --- PASS: TestFirstPresentationCollectorDerivesSelectedImmutableModuleProvenance (0.58s) 2026-10-22T08:13:47.504767756Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks 2026-10-22T08:13:47.504792644Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/branch_selector 2026-10-22T08:13:47.504828727Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/devel_version 2026-10-22T08:13:47.504848442Z === RUN TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/missing_patch 2026-10-22T08:13:47.504869971Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks (0.32s) 2026-10-22T08:13:47.504913831Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/branch_selector (0.10s) 2026-10-22T08:13:47.504967501Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/devel_version (0.12s) 2026-10-22T08:13:47.505017169Z --- PASS: TestFirstPresentationCollectorRejectsNonImmutableModuleProvenanceWithoutLeaks/missing_patch (0.10s) 2026-10-22T08:13:47.505038665Z === RUN TestFirstPresentationCollectorRequiresExplicitRuntimeDir 2026-10-22T08:13:47.505055926Z --- PASS: TestFirstPresentationCollectorRequiresExplicitRuntimeDir (0.01s) 2026-10-22T08:13:47.505074916Z === RUN TestFirstPresentationCollectorIgnoresConflictingParentCEFDir 2026-10-22T08:13:47.505097006Z --- PASS: TestFirstPresentationCollectorIgnoresConflictingParentCEFDir (0.51s) 2026-10-22T08:13:47.505119112Z === RUN TestFirstPresentationCollectorRejectsProbeFailure 2026-10-22T08:13:47.505138299Z --- PASS: TestFirstPresentationCollectorRejectsProbeFailure (0.15s) 2026-10-22T08:13:47.505158033Z === RUN TestFirstPresentationCollectorRejectsUnsupportedRuntime 2026-10-22T08:13:47.505175221Z --- PASS: TestFirstPresentationCollectorRejectsUnsupportedRuntime (0.20s) 2026-10-22T08:13:47.505197469Z === RUN TestFirstPresentationCollectorRequiresManifestWithoutEmbeddedVCS 2026-10-22T08:13:47.505218865Z --- PASS: TestFirstPresentationCollectorRequiresManifestWithoutEmbeddedVCS (0.11s) 2026-10-22T08:13:47.505238997Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch 2026-10-22T08:13:47.505259993Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/binary_checkout_mismatch 2026-10-22T08:13:47.505290482Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/dependency_version_mismatch 2026-10-22T08:13:47.505315114Z === RUN TestFirstPresentationCollectorRejectsManifestMismatch/dependency_revision_mismatch 2026-10-22T08:13:47.505337376Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch (0.37s) 2026-10-22T08:13:47.505378338Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/binary_checkout_mismatch (0.11s) 2026-10-22T08:13:47.505424087Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/dependency_version_mismatch (0.15s) 2026-10-22T08:13:47.505476114Z --- PASS: TestFirstPresentationCollectorRejectsManifestMismatch/dependency_revision_mismatch (0.11s) 2026-10-22T08:13:47.50549857Z === RUN TestFirstPresentationCollectorRejectsReplacementContamination 2026-10-22T08:13:47.505517014Z --- PASS: TestFirstPresentationCollectorRejectsReplacementContamination (0.10s) 2026-10-22T08:13:47.505535346Z === RUN TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory 2026-10-22T08:13:47.505558033Z --- PASS: TestFirstPresentationCollectorDefaultsToXDGStateEvidenceDirectory (0.65s) 2026-10-22T08:13:47.505575735Z === RUN TestFirstPresentationCollectorBindsBinaryNotCheckoutGit 2026-10-22T08:13:47.505592157Z --- PASS: TestFirstPresentationCollectorBindsBinaryNotCheckoutGit (0.63s) 2026-10-22T08:13:47.505611568Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming 2026-10-22T08:13:47.505632494Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_delta 2026-10-22T08:13:47.505651831Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_delta 2026-10-22T08:13:47.505670271Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_summary_total 2026-10-22T08:13:47.505688587Z === RUN TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_summary_total 2026-10-22T08:13:47.505706755Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming (1.35s) 2026-10-22T08:13:47.505750224Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_delta (0.33s) 2026-10-22T08:13:47.505789491Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_delta (0.33s) 2026-10-22T08:13:47.505833637Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/non-integer_summary_total (0.30s) 2026-10-22T08:13:47.505874356Z --- PASS: TestFirstPresentationCollectorRejectsInconsistentTiming/incorrect_summary_total (0.38s) 2026-10-22T08:13:47.505897862Z === RUN TestGPURecovery_FirstLaunchDoesNothing 2026-10-22T08:13:47.505924211Z --- PASS: TestGPURecovery_FirstLaunchDoesNothing (0.00s) 2026-10-22T08:13:47.505944124Z === RUN TestGPURecovery_NonGPULaunchDoesNothing 2026-10-22T08:13:47.505962414Z --- PASS: TestGPURecovery_NonGPULaunchDoesNothing (0.00s) 2026-10-22T08:13:47.505979303Z === RUN TestGPURecovery_SecondLaunchSchedulesOnePass 2026-10-22T08:13:47.506003618Z --- PASS: TestGPURecovery_SecondLaunchSchedulesOnePass (0.00s) 2026-10-22T08:13:47.50615426Z === RUN TestGPURecovery_BurstIsDebouncedToOnePass 2026-10-22T08:13:47.506191112Z --- PASS: TestGPURecovery_BurstIsDebouncedToOnePass (0.00s) 2026-10-22T08:13:47.50620536Z === RUN TestGPURecovery_ViewThatPaintsIsNotReloaded 2026-10-22T08:13:47.506216393Z --- PASS: TestGPURecovery_ViewThatPaintsIsNotReloaded (0.00s) 2026-10-22T08:13:47.506223419Z === RUN TestGPURecovery_ViewThatDoesNotPaintIsReloaded 2026-10-22T08:13:47.506229277Z --- PASS: TestGPURecovery_ViewThatDoesNotPaintIsReloaded (0.00s) 2026-10-22T08:13:47.506240882Z === RUN TestGPURecovery_OnlyStalledViewsAreReloaded 2026-10-22T08:13:47.506247391Z --- PASS: TestGPURecovery_OnlyStalledViewsAreReloaded (0.00s) 2026-10-22T08:13:47.506263111Z === RUN TestGPURecovery_DestroyedViewsAreSkipped 2026-10-22T08:13:47.506275598Z --- PASS: TestGPURecovery_DestroyedViewsAreSkipped (0.00s) 2026-10-22T08:13:47.506283057Z === RUN TestGPURecovery_ViewDestroyedBeforeVerifyIsNotReloaded 2026-10-22T08:13:47.506290025Z --- PASS: TestGPURecovery_ViewDestroyedBeforeVerifyIsNotReloaded (0.00s) 2026-10-22T08:13:47.506300229Z === RUN TestGPURecovery_ViewWithoutHostOrBrowserIsSkipped 2026-10-22T08:13:47.50630992Z --- PASS: TestGPURecovery_ViewWithoutHostOrBrowserIsSkipped (0.00s) 2026-10-22T08:13:47.506320408Z === RUN TestGPURecovery_HiddenViewIsDeferredUntilVisible 2026-10-22T08:13:47.506365416Z --- PASS: TestGPURecovery_HiddenViewIsDeferredUntilVisible (0.00s) 2026-10-22T08:13:47.506378424Z === RUN TestGPURecovery_ViewHiddenDuringVerifyIsDeferredNotReloaded 2026-10-22T08:13:47.506385915Z --- PASS: TestGPURecovery_ViewHiddenDuringVerifyIsDeferredNotReloaded (0.00s) 2026-10-22T08:13:47.506396065Z === RUN TestGPURecovery_IsNotGatedByStallRecoveryEnv 2026-10-22T08:13:47.506412568Z --- PASS: TestGPURecovery_IsNotGatedByStallRecoveryEnv (0.00s) 2026-10-22T08:13:47.506425698Z === RUN TestGPURecovery_LostWakeup_DeferThenShowResumes 2026-10-22T08:13:47.506443543Z --- PASS: TestGPURecovery_LostWakeup_DeferThenShowResumes (0.00s) 2026-10-22T08:13:47.506457313Z === RUN TestGPURecovery_LostWakeup_ShowThenDeferDoesNotLeavePending 2026-10-22T08:13:47.506468115Z --- PASS: TestGPURecovery_LostWakeup_ShowThenDeferDoesNotLeavePending (0.00s) 2026-10-22T08:13:47.506478052Z === RUN TestGPURecovery_ConcurrentShowAndDeferNeverStrandsPending 2026-10-22T08:13:47.506488453Z --- PASS: TestGPURecovery_ConcurrentShowAndDeferNeverStrandsPending (0.00s) 2026-10-22T08:13:47.506500647Z === RUN TestGPURecovery_PulseSkipsViewHiddenAfterScheduling 2026-10-22T08:13:47.506511285Z --- PASS: TestGPURecovery_PulseSkipsViewHiddenAfterScheduling (0.00s) 2026-10-22T08:13:47.506522299Z === RUN TestRenderStallPulseSkipsViewHiddenAfterScheduling 2026-10-22T08:13:47.506531913Z --- PASS: TestRenderStallPulseSkipsViewHiddenAfterScheduling (0.00s) 2026-10-22T08:13:47.506545342Z === RUN TestRenderStallRecoveryStillPulsesVisibleViewWhenEnabled 2026-10-22T08:13:47.506555951Z --- PASS: TestRenderStallRecoveryStillPulsesVisibleViewWhenEnabled (0.00s) 2026-10-22T08:13:47.506561962Z === RUN TestRenderStallRecoveryDisabledByDefault 2026-10-22T08:13:47.50657093Z --- PASS: TestRenderStallRecoveryDisabledByDefault (0.00s) 2026-10-22T08:13:47.506584289Z === RUN TestGPURecovery_StaleVerifyIgnoredAfterNewerAttempt 2026-10-22T08:13:47.506604564Z --- PASS: TestGPURecovery_StaleVerifyIgnoredAfterNewerAttempt (0.00s) 2026-10-22T08:13:47.506617586Z === RUN TestGPURecovery_ShowAfterNewCrashSupersedesInFlightAttempt 2026-10-22T08:13:47.506628532Z --- PASS: TestGPURecovery_ShowAfterNewCrashSupersedesInFlightAttempt (0.00s) 2026-10-22T08:13:47.506639986Z === RUN TestGPURecovery_StalePulseTaskSkipped 2026-10-22T08:13:47.506652356Z --- PASS: TestGPURecovery_StalePulseTaskSkipped (0.00s) 2026-10-22T08:13:47.506663129Z === RUN TestGPURecovery_BridgeClearedBeforePulseTaskRuns 2026-10-22T08:13:47.506672263Z --- PASS: TestGPURecovery_BridgeClearedBeforePulseTaskRuns (0.00s) 2026-10-22T08:13:47.506682694Z === RUN TestGPURecovery_BridgeClearedBeforeVerify 2026-10-22T08:13:47.506691867Z --- PASS: TestGPURecovery_BridgeClearedBeforeVerify (0.00s) 2026-10-22T08:13:47.506701448Z === RUN TestGPURecovery_BridgeClearedConcurrentlyIsRaceFree 2026-10-22T08:13:47.5067111Z --- PASS: TestGPURecovery_BridgeClearedConcurrentlyIsRaceFree (0.00s) 2026-10-22T08:13:47.506721249Z === RUN TestGPURecovery_ReloadSkippedWhenSupersededWhileWaitingOnGTK 2026-10-22T08:13:47.50673111Z --- PASS: TestGPURecovery_ReloadSkippedWhenSupersededWhileWaitingOnGTK (0.00s) 2026-10-22T08:13:47.506740862Z === RUN TestGPURecovery_ReloadSkippedAndDeferredWhenHiddenWhileWaitingOnGTK 2026-10-22T08:13:47.506751273Z --- PASS: TestGPURecovery_ReloadSkippedAndDeferredWhenHiddenWhileWaitingOnGTK (0.00s) 2026-10-22T08:13:47.506763066Z === RUN TestGPURecovery_ReloadSkippedWhenDestroyedWhileWaitingOnGTK 2026-10-22T08:13:47.506772861Z --- PASS: TestGPURecovery_ReloadSkippedWhenDestroyedWhileWaitingOnGTK (0.00s) 2026-10-22T08:13:47.506782777Z === RUN TestGPURecovery_ReloadProceedsWhenStillValidAfterGTKWait 2026-10-22T08:13:47.506792353Z --- PASS: TestGPURecovery_ReloadProceedsWhenStillValidAfterGTKWait (0.00s) 2026-10-22T08:13:47.506801955Z === RUN TestGPURecovery_VerifyNotScheduledUntilPulseRuns 2026-10-22T08:13:47.506811099Z --- PASS: TestGPURecovery_VerifyNotScheduledUntilPulseRuns (0.00s) 2026-10-22T08:13:47.50682014Z === RUN TestGPURecovery_BaselineExcludesPaintsBeforePulseRuns 2026-10-22T08:13:47.506830154Z --- PASS: TestGPURecovery_BaselineExcludesPaintsBeforePulseRuns (0.00s) 2026-10-22T08:13:47.506841401Z === RUN TestGPURecovery_NoVerifyForSkippedOrStalePulse 2026-10-22T08:13:47.506851531Z --- PASS: TestGPURecovery_NoVerifyForSkippedOrStalePulse (0.00s) 2026-10-22T08:13:47.506862039Z === RUN TestConfigureInitialBrowserCreationClearsPendingCreateWhenGTKDispatchTimesOut 2026-10-22T08:13:47.506873143Z --- PASS: TestConfigureInitialBrowserCreationClearsPendingCreateWhenGTKDispatchTimesOut (0.01s) 2026-10-22T08:13:47.506883069Z === RUN TestInstallViewportSyncHooksReportsIncompleteGTKDispatch 2026-10-22T08:13:47.506893333Z --- PASS: TestInstallViewportSyncHooksReportsIncompleteGTKDispatch (0.01s) 2026-10-22T08:13:47.506902841Z === RUN TestDestroyViewBridgeOnGTKSyncLeavesCleanupQueuedAfterTimeout 2026-10-22T08:13:47.506914451Z --- PASS: TestDestroyViewBridgeOnGTKSyncLeavesCleanupQueuedAfterTimeout (0.01s) 2026-10-22T08:13:47.506932055Z === RUN TestRunOnGTKSyncCompletedAfterTimeoutStillCountsAsCompleted 2026-10-22T08:13:47.506948371Z --- PASS: TestRunOnGTKSyncCompletedAfterTimeoutStillCountsAsCompleted (0.02s) 2026-10-22T08:13:47.506959308Z === RUN TestInjectionEvent_ExternalPageScriptSet 2026-10-22T08:13:47.506969851Z --- PASS: TestInjectionEvent_ExternalPageScriptSet (0.00s) 2026-10-22T08:13:47.506979107Z === RUN TestInjectionEvent_InternalPageScriptSet 2026-10-22T08:13:47.506988302Z --- PASS: TestInjectionEvent_InternalPageScriptSet (0.00s) 2026-10-22T08:13:47.506997357Z === RUN TestInjectionEvent_StaleBrowserSkipped 2026-10-22T08:13:47.507006446Z --- PASS: TestInjectionEvent_StaleBrowserSkipped (0.00s) 2026-10-22T08:13:47.507017006Z === RUN TestInjectionEvent_StaleIntentSkipped 2026-10-22T08:13:47.507026432Z --- PASS: TestInjectionEvent_StaleIntentSkipped (0.00s) 2026-10-22T08:13:47.507035883Z === RUN TestInjectionEvent_CurrentInstalls 2026-10-22T08:13:47.507045282Z --- PASS: TestInjectionEvent_CurrentInstalls (0.00s) 2026-10-22T08:13:47.507054615Z === RUN TestInjectionEvent_ReplacedDocumentSkipsQueuedScripts 2026-10-22T08:13:47.507064581Z --- PASS: TestInjectionEvent_ReplacedDocumentSkipsQueuedScripts (0.00s) 2026-10-22T08:13:47.507084152Z === RUN TestInjectionEvent_NilCaptureSkips 2026-10-22T08:13:47.507097131Z --- PASS: TestInjectionEvent_NilCaptureSkips (0.00s) 2026-10-22T08:13:47.507106692Z === RUN TestInjectionEvent_NilCurrentBrowserSkips 2026-10-22T08:13:47.507116036Z --- PASS: TestInjectionEvent_NilCurrentBrowserSkips (0.00s) 2026-10-22T08:13:47.507125104Z === RUN TestInjectionEvent_StaleCallbackBrowserSkipped 2026-10-22T08:13:47.507142143Z --- PASS: TestInjectionEvent_StaleCallbackBrowserSkipped (0.00s) 2026-10-22T08:13:47.507155178Z === RUN TestInjectionEvent_InternalSystemviewInstalls 2026-10-22T08:13:47.507165078Z === RUN TestInjectionEvent_InternalSystemviewInstalls/history 2026-10-22T08:13:47.50717523Z === RUN TestInjectionEvent_InternalSystemviewInstalls/favorites 2026-10-22T08:13:47.507184669Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls (0.01s) 2026-10-22T08:13:47.50720353Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls/history (0.00s) 2026-10-22T08:13:47.50722206Z --- PASS: TestInjectionEvent_InternalSystemviewInstalls/favorites (0.00s) 2026-10-22T08:13:47.507230964Z === RUN TestInjectionEvent_StaleCommittedURLSkips 2026-10-22T08:13:47.507240295Z --- PASS: TestInjectionEvent_StaleCommittedURLSkips (0.00s) 2026-10-22T08:13:47.507254526Z === RUN TestWebViewFocusNextInputExecutesSafeFocusScript 2026-10-22T08:13:47.50726444Z --- PASS: TestWebViewFocusNextInputExecutesSafeFocusScript (0.00s) 2026-10-22T08:13:47.507270747Z === RUN TestWebViewNavigatePageFocusExecutesDirectionalScript 2026-10-22T08:13:47.507280367Z --- PASS: TestWebViewNavigatePageFocusExecutesDirectionalScript (0.00s) 2026-10-22T08:13:47.507305448Z === RUN TestFocusNextInputScriptWrapsAndNoOpsWithoutEligibleTarget 2026-10-22T08:13:47.507320888Z --- PASS: TestFocusNextInputScriptWrapsAndNoOpsWithoutEligibleTarget (0.00s) 2026-10-22T08:13:47.50733094Z === RUN TestPageFocusNavigationScriptStopsAtPageBoundaries 2026-10-22T08:13:47.507342921Z --- PASS: TestPageFocusNavigationScriptStopsAtPageBoundaries (0.00s) 2026-10-22T08:13:47.507356545Z === RUN TestToActualInternalURL 2026-10-22T08:13:47.507370666Z === PAUSE TestToActualInternalURL 2026-10-22T08:13:47.507384113Z === RUN TestResolveAPIPath 2026-10-22T08:13:47.507397959Z === PAUSE TestResolveAPIPath 2026-10-22T08:13:47.507411831Z === RUN TestToConceptualInternalURL 2026-10-22T08:13:47.507425572Z === PAUSE TestToConceptualInternalURL 2026-10-22T08:13:47.507439246Z === RUN TestGetJsdialogHandlerEnabled 2026-10-22T08:13:47.507456454Z --- PASS: TestGetJsdialogHandlerEnabled (0.00s) 2026-10-22T08:13:47.50747024Z === RUN TestJSDialogTypeMapping 2026-10-22T08:13:47.507484013Z --- PASS: TestJSDialogTypeMapping (0.00s) 2026-10-22T08:13:47.507499149Z === RUN TestOnJsdialogForwardsRequestAndRespondsOnce 2026-10-22T08:13:47.50751551Z --- PASS: TestOnJsdialogForwardsRequestAndRespondsOnce (0.00s) 2026-10-22T08:13:47.507529899Z === RUN TestOnJsdialogDropsInputForNonPrompt 2026-10-22T08:13:47.507539337Z --- PASS: TestOnJsdialogDropsInputForNonPrompt (0.00s) 2026-10-22T08:13:47.507545321Z === RUN TestOnJsdialogWithoutUICallbackUsesDefault 2026-10-22T08:13:47.50755422Z --- PASS: TestOnJsdialogWithoutUICallbackUsesDefault (0.00s) 2026-10-22T08:13:47.507565336Z === RUN TestOnJsdialogRejectsNilCallbackAndUnknownType 2026-10-22T08:13:47.507574856Z --- PASS: TestOnJsdialogRejectsNilCallbackAndUnknownType (0.00s) 2026-10-22T08:13:47.507583761Z === RUN TestOnJsdialogUINotHandledCancels 2026-10-22T08:13:47.507592821Z --- PASS: TestOnJsdialogUINotHandledCancels (0.00s) 2026-10-22T08:13:47.507601899Z === RUN TestOnJsdialogSuppressesWhileDialogOpen 2026-10-22T08:13:47.507611975Z --- PASS: TestOnJsdialogSuppressesWhileDialogOpen (0.00s) 2026-10-22T08:13:47.507620382Z === RUN TestOnBeforeUnloadDialog 2026-10-22T08:13:47.50762572Z --- PASS: TestOnBeforeUnloadDialog (0.00s) 2026-10-22T08:13:47.50763443Z === RUN TestOnResetDialogStateResolvesPendingAndClosesUI 2026-10-22T08:13:47.507646616Z --- PASS: TestOnResetDialogStateResolvesPendingAndClosesUI (0.00s) 2026-10-22T08:13:47.507656861Z === RUN TestDestroyCancelsPendingJSDialog 2026-10-22T08:13:47.507666982Z --- PASS: TestDestroyCancelsPendingJSDialog (0.00s) 2026-10-22T08:13:47.507677369Z === RUN TestJSDialogCancelledBeforeUIRunsIsNotShown 2026-10-22T08:13:47.507686636Z --- PASS: TestJSDialogCancelledBeforeUIRunsIsNotShown (0.00s) 2026-10-22T08:13:47.507695566Z === RUN TestStaleUIResetSkippedWhenNewerDialogPending 2026-10-22T08:13:47.507702441Z --- PASS: TestStaleUIResetSkippedWhenNewerDialogPending (0.00s) 2026-10-22T08:13:47.507711923Z === RUN TestResetEchoAfterSuppressDoesNotCancelOpenDialog 2026-10-22T08:13:47.50772142Z --- PASS: TestResetEchoAfterSuppressDoesNotCancelOpenDialog (0.00s) 2026-10-22T08:13:47.50774178Z === RUN TestResetEchoAfterRejectedBeforeUnloadDoesNotCancelOpenDialog 2026-10-22T08:13:47.50775355Z --- PASS: TestResetEchoAfterRejectedBeforeUnloadDoesNotCancelOpenDialog (0.00s) 2026-10-22T08:13:47.507762445Z === RUN TestCEFCloseEchoDoesNotCancelNewerDialog 2026-10-22T08:13:47.507770482Z --- PASS: TestCEFCloseEchoDoesNotCancelNewerDialog (0.00s) 2026-10-22T08:13:47.507778457Z === RUN TestDeferredResetEchoIsConsumed 2026-10-22T08:13:47.507787094Z --- PASS: TestDeferredResetEchoIsConsumed (0.00s) 2026-10-22T08:13:47.507807006Z === RUN TestMainFrameLoadStartCancelsPendingDialog 2026-10-22T08:13:47.507818594Z --- PASS: TestMainFrameLoadStartCancelsPendingDialog (0.00s) 2026-10-22T08:13:47.507828697Z === RUN TestDestroyedStateRejectsNewDialog 2026-10-22T08:13:47.507838149Z --- PASS: TestDestroyedStateRejectsNewDialog (0.00s) 2026-10-22T08:13:47.507846937Z === RUN TestNoStaleIgnoreAcrossDialogs 2026-10-22T08:13:47.507855828Z --- PASS: TestNoStaleIgnoreAcrossDialogs (0.00s) 2026-10-22T08:13:47.507864613Z === RUN TestDestroyedWebViewDoesNotShowDialogs 2026-10-22T08:13:47.507875332Z --- PASS: TestDestroyedWebViewDoesNotShowDialogs (0.00s) 2026-10-22T08:13:47.507884782Z === RUN TestRenderProcessTerminatedCancelsPendingJSDialog 2026-10-22T08:13:47.507894463Z --- PASS: TestRenderProcessTerminatedCancelsPendingJSDialog (0.00s) 2026-10-22T08:13:47.507903109Z === RUN TestMediaPermissionTypes 2026-10-22T08:13:47.507911637Z === RUN TestMediaPermissionTypes/none 2026-10-22T08:13:47.507920325Z === RUN TestMediaPermissionTypes/microphone 2026-10-22T08:13:47.50792903Z === RUN TestMediaPermissionTypes/camera 2026-10-22T08:13:47.507938251Z === RUN TestMediaPermissionTypes/microphone_and_camera 2026-10-22T08:13:47.507948866Z === RUN TestMediaPermissionTypes/desktop_video 2026-10-22T08:13:47.507958133Z === RUN TestMediaPermissionTypes/desktop_audio_and_video 2026-10-22T08:13:47.507967276Z === RUN TestMediaPermissionTypes/camera_and_desktop 2026-10-22T08:13:47.507977959Z === RUN TestMediaPermissionTypes/desktop_audio_only_is_denied 2026-10-22T08:13:47.507991194Z === RUN TestMediaPermissionTypes/mic_and_desktop_audio_only_is_denied 2026-10-22T08:13:47.508007908Z === RUN TestMediaPermissionTypes/unknown_bit_denies_everything 2026-10-22T08:13:47.508021545Z --- PASS: TestMediaPermissionTypes (0.00s) 2026-10-22T08:13:47.508036824Z --- PASS: TestMediaPermissionTypes/none (0.00s) 2026-10-22T08:13:47.508054732Z --- PASS: TestMediaPermissionTypes/microphone (0.00s) 2026-10-22T08:13:47.508070014Z --- PASS: TestMediaPermissionTypes/camera (0.00s) 2026-10-22T08:13:47.508098434Z --- PASS: TestMediaPermissionTypes/microphone_and_camera (0.00s) 2026-10-22T08:13:47.508118464Z --- PASS: TestMediaPermissionTypes/desktop_video (0.00s) 2026-10-22T08:13:47.508138864Z --- PASS: TestMediaPermissionTypes/desktop_audio_and_video (0.00s) 2026-10-22T08:13:47.508158038Z --- PASS: TestMediaPermissionTypes/camera_and_desktop (0.00s) 2026-10-22T08:13:47.508179086Z --- PASS: TestMediaPermissionTypes/desktop_audio_only_is_denied (0.00s) 2026-10-22T08:13:47.508203377Z --- PASS: TestMediaPermissionTypes/mic_and_desktop_audio_only_is_denied (0.00s) 2026-10-22T08:13:47.508224808Z --- PASS: TestMediaPermissionTypes/unknown_bit_denies_everything (0.00s) 2026-10-22T08:13:47.508236778Z === RUN TestPromptPermissionTypes 2026-10-22T08:13:47.508248376Z === RUN TestPromptPermissionTypes/none 2026-10-22T08:13:47.50826019Z === RUN TestPromptPermissionTypes/geolocation 2026-10-22T08:13:47.508271501Z === RUN TestPromptPermissionTypes/notifications 2026-10-22T08:13:47.508283734Z === RUN TestPromptPermissionTypes/mic_and_camera 2026-10-22T08:13:47.508295694Z === RUN TestPromptPermissionTypes/camera_pan_tilt_zoom_unsupported 2026-10-22T08:13:47.508309321Z === RUN TestPromptPermissionTypes/unsupported 2026-10-22T08:13:47.508321972Z === RUN TestPromptPermissionTypes/supported_plus_unsupported_denies_all 2026-10-22T08:13:47.508333992Z --- PASS: TestPromptPermissionTypes (0.00s) 2026-10-22T08:13:47.508351991Z --- PASS: TestPromptPermissionTypes/none (0.00s) 2026-10-22T08:13:47.508371011Z --- PASS: TestPromptPermissionTypes/geolocation (0.00s) 2026-10-22T08:13:47.508389804Z --- PASS: TestPromptPermissionTypes/notifications (0.00s) 2026-10-22T08:13:47.508408438Z --- PASS: TestPromptPermissionTypes/mic_and_camera (0.00s) 2026-10-22T08:13:47.508429562Z --- PASS: TestPromptPermissionTypes/camera_pan_tilt_zoom_unsupported (0.00s) 2026-10-22T08:13:47.508450038Z --- PASS: TestPromptPermissionTypes/unsupported (0.00s) 2026-10-22T08:13:47.508473167Z --- PASS: TestPromptPermissionTypes/supported_plus_unsupported_denies_all (0.00s) 2026-10-22T08:13:47.508485951Z === RUN TestOnRequestMediaAccessPermissionAllowGrantsRequestedMask 2026-10-22T08:13:47.508498598Z --- PASS: TestOnRequestMediaAccessPermissionAllowGrantsRequestedMask (0.00s) 2026-10-22T08:13:47.508513582Z === RUN TestPermissionRequestResolvesOnlyOnce 2026-10-22T08:13:47.508526007Z === RUN TestPermissionRequestResolvesOnlyOnce/media_allow_first 2026-10-22T08:13:47.508538598Z === RUN TestPermissionRequestResolvesOnlyOnce/prompt_allow_first 2026-10-22T08:13:47.508551633Z === RUN TestPermissionRequestResolvesOnlyOnce/media_deny_first 2026-10-22T08:13:47.508566357Z === RUN TestPermissionRequestResolvesOnlyOnce/prompt_deny_first 2026-10-22T08:13:47.508578898Z --- PASS: TestPermissionRequestResolvesOnlyOnce (0.00s) 2026-10-22T08:13:47.508600733Z --- PASS: TestPermissionRequestResolvesOnlyOnce/media_allow_first (0.00s) 2026-10-22T08:13:47.508622863Z --- PASS: TestPermissionRequestResolvesOnlyOnce/prompt_allow_first (0.00s) 2026-10-22T08:13:47.508644346Z --- PASS: TestPermissionRequestResolvesOnlyOnce/media_deny_first (0.00s) 2026-10-22T08:13:47.508665363Z --- PASS: TestPermissionRequestResolvesOnlyOnce/prompt_deny_first (0.00s) 2026-10-22T08:13:47.508677109Z === RUN TestOnRequestMediaAccessPermissionDenies 2026-10-22T08:13:47.508689155Z === RUN TestOnRequestMediaAccessPermissionDenies/handler_returns_false 2026-10-22T08:13:47.50870324Z === RUN TestOnRequestMediaAccessPermissionDenies/unknown_bits 2026-10-22T08:13:47.508716044Z === RUN TestOnRequestMediaAccessPermissionDenies/desktop_audio_only 2026-10-22T08:13:47.508728432Z === RUN TestOnRequestMediaAccessPermissionDenies/invalid_origin 2026-10-22T08:13:47.508741951Z === RUN TestOnRequestMediaAccessPermissionDenies/cross-origin_requester 2026-10-22T08:13:47.508755311Z === RUN TestOnRequestMediaAccessPermissionDenies/different_port 2026-10-22T08:13:47.508767428Z --- PASS: TestOnRequestMediaAccessPermissionDenies (0.00s) 2026-10-22T08:13:47.508790601Z --- PASS: TestOnRequestMediaAccessPermissionDenies/handler_returns_false (0.00s) 2026-10-22T08:13:47.508812822Z --- PASS: TestOnRequestMediaAccessPermissionDenies/unknown_bits (0.00s) 2026-10-22T08:13:47.508836778Z --- PASS: TestOnRequestMediaAccessPermissionDenies/desktop_audio_only (0.00s) 2026-10-22T08:13:47.508858642Z --- PASS: TestOnRequestMediaAccessPermissionDenies/invalid_origin (0.00s) 2026-10-22T08:13:47.508882544Z --- PASS: TestOnRequestMediaAccessPermissionDenies/cross-origin_requester (0.00s) 2026-10-22T08:13:47.508904712Z --- PASS: TestOnRequestMediaAccessPermissionDenies/different_port (0.00s) 2026-10-22T08:13:47.508917534Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin 2026-10-22T08:13:47.508931815Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_browser 2026-10-22T08:13:47.508945015Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_main_frame 2026-10-22T08:13:47.508958574Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/invalid_main_frame_url 2026-10-22T08:13:47.508974763Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin (0.00s) 2026-10-22T08:13:47.508999035Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_browser (0.00s) 2026-10-22T08:13:47.509025875Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/nil_main_frame (0.00s) 2026-10-22T08:13:47.509056554Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutTopLevelOrigin/invalid_main_frame_url (0.00s) 2026-10-22T08:13:47.509079748Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback 2026-10-22T08:13:47.509099172Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_callbacks 2026-10-22T08:13:47.509113227Z === RUN TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_OnPermissionRequest_fn 2026-10-22T08:13:47.509126175Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback (0.00s) 2026-10-22T08:13:47.509151141Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_callbacks (0.00s) 2026-10-22T08:13:47.509176894Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWithoutCallback/nil_OnPermissionRequest_fn (0.00s) 2026-10-22T08:13:47.511114197Z === RUN TestOnRequestMediaAccessPermissionDeniesWhenDestroyed 2026-10-22T08:13:47.511158413Z --- PASS: TestOnRequestMediaAccessPermissionDeniesWhenDestroyed (0.00s) 2026-10-22T08:13:47.511183857Z === RUN TestDeliverPermissionRequest 2026-10-22T08:13:47.511206519Z === RUN TestDeliverPermissionRequest/already_resolved_is_skipped 2026-10-22T08:13:47.511227033Z === RUN TestDeliverPermissionRequest/destroyed_before_delivery_denies 2026-10-22T08:13:47.511251613Z --- PASS: TestDeliverPermissionRequest (0.00s) 2026-10-22T08:13:47.511289971Z --- PASS: TestDeliverPermissionRequest/already_resolved_is_skipped (0.00s) 2026-10-22T08:13:47.511331774Z --- PASS: TestDeliverPermissionRequest/destroyed_before_delivery_denies (0.00s) 2026-10-22T08:13:47.511354822Z === RUN TestPermissionTrackerAddDuplicateKeyReturnsPrevious 2026-10-22T08:13:47.511376534Z --- PASS: TestPermissionTrackerAddDuplicateKeyReturnsPrevious (0.00s) 2026-10-22T08:13:47.511396727Z === RUN TestOnShowPermissionPromptDuplicateIDDeniesPrevious 2026-10-22T08:13:47.511417511Z --- PASS: TestOnShowPermissionPromptDuplicateIDDeniesPrevious (0.00s) 2026-10-22T08:13:47.511437958Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero 2026-10-22T08:13:47.511460348Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/clipboard 2026-10-22T08:13:47.511480581Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/ptz 2026-10-22T08:13:47.511501624Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/mixed 2026-10-22T08:13:47.511524114Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/unknown_bit 2026-10-22T08:13:47.511544Z === RUN TestOnShowPermissionPromptUnsupportedReturnsZero/empty 2026-10-22T08:13:47.511566331Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero (0.00s) 2026-10-22T08:13:47.511607208Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/clipboard (0.00s) 2026-10-22T08:13:47.511644795Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/ptz (0.00s) 2026-10-22T08:13:47.511684065Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/mixed (0.00s) 2026-10-22T08:13:47.511722832Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/unknown_bit (0.00s) 2026-10-22T08:13:47.511759689Z --- PASS: TestOnShowPermissionPromptUnsupportedReturnsZero/empty (0.00s) 2026-10-22T08:13:47.511783595Z === RUN TestOnShowPermissionPromptDeniesCrossOrigin 2026-10-22T08:13:47.511804096Z --- PASS: TestOnShowPermissionPromptDeniesCrossOrigin (0.00s) 2026-10-22T08:13:47.511826791Z === RUN TestOnDismissPermissionPromptDropsPendingWithoutCallingCEF 2026-10-22T08:13:47.511849299Z --- PASS: TestOnDismissPermissionPromptDropsPendingWithoutCallingCEF (0.00s) 2026-10-22T08:13:47.511870013Z === RUN TestDenyPendingPermissionsResolvesAllOnce 2026-10-22T08:13:47.511892673Z --- PASS: TestDenyPendingPermissionsResolvesAllOnce (0.00s) 2026-10-22T08:13:47.511913303Z === RUN TestDispatchPermissionResultRunsInlineWhenPostFails 2026-10-22T08:13:47.511932849Z --- PASS: TestDispatchPermissionResultRunsInlineWhenPostFails (0.00s) 2026-10-22T08:13:47.511953178Z === RUN TestDispatchPermissionResultPostsToUIThread 2026-10-22T08:13:47.511972013Z --- PASS: TestDispatchPermissionResultPostsToUIThread (0.00s) 2026-10-22T08:13:47.511991267Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated 2026-10-22T08:13:47.512013235Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_video 2026-10-22T08:13:47.512036136Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_audio_and_video 2026-10-22T08:13:47.512060423Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_and_desktop_video 2026-10-22T08:13:47.51208361Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_only 2026-10-22T08:13:47.512106727Z === RUN TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/microphone_and_camera 2026-10-22T08:13:47.512130576Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated (0.00s) 2026-10-22T08:13:47.512173908Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_video (0.00s) 2026-10-22T08:13:47.512223245Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/desktop_audio_and_video (0.00s) 2026-10-22T08:13:47.512272766Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_and_desktop_video (0.00s) 2026-10-22T08:13:47.51231548Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/camera_only (0.00s) 2026-10-22T08:13:47.512360921Z --- PASS: TestOnRequestMediaAccessPermissionFlagsDesktopVideoAsUnmediated/microphone_and_camera (0.00s) 2026-10-22T08:13:47.512384186Z === RUN TestPoolZeroCountCreatesNothing 2026-10-22T08:13:47.512403621Z --- PASS: TestPoolZeroCountCreatesNothing (0.00s) 2026-10-22T08:13:47.512423064Z === RUN TestPoolReserveReadinessRequiresBrowser 2026-10-22T08:13:47.512444401Z --- PASS: TestPoolReserveReadinessRequiresBrowser (0.00s) 2026-10-22T08:13:47.512464203Z === RUN TestPoolReleaseDestroysAndIgnoresNil 2026-10-22T08:13:47.512485458Z --- PASS: TestPoolReleaseDestroysAndIgnoresNil (0.00s) 2026-10-22T08:13:47.512505699Z === RUN TestResolvePopupOpenerNavigationTarget_ResolvesRelativeAgainstOpener 2026-10-22T08:13:47.512527628Z --- PASS: TestResolvePopupOpenerNavigationTarget_ResolvesRelativeAgainstOpener (0.00s) 2026-10-22T08:13:47.512550172Z === RUN TestResolvePopupOpenerNavigationTarget_PreservesAbsoluteTarget 2026-10-22T08:13:47.512571995Z --- PASS: TestResolvePopupOpenerNavigationTarget_PreservesAbsoluteTarget (0.00s) 2026-10-22T08:13:47.512596748Z === RUN TestResolvePopupOpenerNavigationTarget_RejectsNonHTTPAbsoluteTarget 2026-10-22T08:13:47.512621906Z --- PASS: TestResolvePopupOpenerNavigationTarget_RejectsNonHTTPAbsoluteTarget (0.00s) 2026-10-22T08:13:47.51264538Z === RUN TestOriginFromURL_PreservesNonDefaultPort 2026-10-22T08:13:47.512664297Z --- PASS: TestOriginFromURL_PreservesNonDefaultPort (0.00s) 2026-10-22T08:13:47.51267995Z === RUN TestOriginFromURL_NormalizesInternalConceptualURLs 2026-10-22T08:13:47.512708924Z --- PASS: TestOriginFromURL_NormalizesInternalConceptualURLs (0.00s) 2026-10-22T08:13:47.512730418Z === RUN TestTargetOriginMatchesPopupOpener_NormalizesDefaultPorts 2026-10-22T08:13:47.51275396Z --- PASS: TestTargetOriginMatchesPopupOpener_NormalizesDefaultPorts (0.00s) 2026-10-22T08:13:47.512778377Z === RUN TestHandlePopupOpenerPostMessage_UsesPopupCommittedURIForSourceMetadata 2026-10-22T08:13:47.512795627Z --- PASS: TestHandlePopupOpenerPostMessage_UsesPopupCommittedURIForSourceMetadata (0.01s) 2026-10-22T08:13:47.51281044Z === RUN TestDecodePopupOpenerRenderMetadata 2026-10-22T08:13:47.512825506Z --- PASS: TestDecodePopupOpenerRenderMetadata (0.00s) 2026-10-22T08:13:47.51284258Z === RUN TestPopupOpenerRenderProcessHandler_OnContextCreatedInstallsBridgeForConfiguredMainFrame 2026-10-22T08:13:47.512861744Z --- PASS: TestPopupOpenerRenderProcessHandler_OnContextCreatedInstallsBridgeForConfiguredMainFrame (0.00s) 2026-10-22T08:13:47.512880379Z === RUN TestPopupOpenerRenderProcessHandler_OnContextCreatedSkipsWithoutMetadata 2026-10-22T08:13:47.512897771Z --- PASS: TestPopupOpenerRenderProcessHandler_OnContextCreatedSkipsWithoutMetadata (0.00s) 2026-10-22T08:13:47.512913038Z === RUN TestEnablePopupOpenerBridge_SyncsPendingCreateExtraInfo 2026-10-22T08:13:47.512927579Z --- PASS: TestEnablePopupOpenerBridge_SyncsPendingCreateExtraInfo (0.00s) 2026-10-22T08:13:47.512942986Z === RUN TestSafeChromiumCmdlineFlagsOmitsPathBearingAndUnknownFlags 2026-10-22T08:13:47.512959782Z --- PASS: TestSafeChromiumCmdlineFlagsOmitsPathBearingAndUnknownFlags (0.00s) 2026-10-22T08:13:47.512975299Z === RUN TestReserveRenderStallProcessDiagnosticsAppliesCooldown 2026-10-22T08:13:47.512990519Z --- PASS: TestReserveRenderStallProcessDiagnosticsAppliesCooldown (0.00s) 2026-10-22T08:13:47.513004901Z === RUN TestCEF2GTKProfilePathUsesSessionLogDirectory 2026-10-22T08:13:47.513019235Z --- PASS: TestCEF2GTKProfilePathUsesSessionLogDirectory (0.00s) 2026-10-22T08:13:47.513035034Z === RUN TestCEF2GTKProfilePathUsesEngineProfileLogDirFallback 2026-10-22T08:13:47.513050535Z --- PASS: TestCEF2GTKProfilePathUsesEngineProfileLogDirFallback (0.00s) 2026-10-22T08:13:47.513066211Z === RUN TestCEF2GTKProfilePathAllowsExplicitOutput 2026-10-22T08:13:47.513081986Z --- PASS: TestCEF2GTKProfilePathAllowsExplicitOutput (0.00s) 2026-10-22T08:13:47.513096492Z === RUN TestCEF2GTKProfileOptionsDisabledByDefault 2026-10-22T08:13:47.513111979Z --- PASS: TestCEF2GTKProfileOptionsDisabledByDefault (0.00s) 2026-10-22T08:13:47.513127409Z === RUN TestLockedProfileWriterWriteReturnsErrorWhenClosed 2026-10-22T08:13:47.513145576Z --- PASS: TestLockedProfileWriterWriteReturnsErrorWhenClosed (0.00s) 2026-10-22T08:13:47.513162087Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride 2026-10-22T08:13:47.513175304Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin: 2026-10-22T08:13:47.513192791Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:60 2026-10-22T08:13:47.513208862Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:_144_ 2026-10-22T08:13:47.513225032Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:0 2026-10-22T08:13:47.513240243Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:-60 2026-10-22T08:13:47.5132582Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:many 2026-10-22T08:13:47.513274108Z === RUN TestWindowlessFrameRatePinnedFollowsTheOverride/pin:1099511627776 2026-10-22T08:13:47.513290267Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride (0.00s) 2026-10-22T08:13:47.513321744Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin: (0.00s) 2026-10-22T08:13:47.513352549Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:60 (0.00s) 2026-10-22T08:13:47.513386494Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:_144_ (0.00s) 2026-10-22T08:13:47.513418914Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:0 (0.00s) 2026-10-22T08:13:47.513451599Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:-60 (0.00s) 2026-10-22T08:13:47.513483487Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:many (0.00s) 2026-10-22T08:13:47.513518283Z --- PASS: TestWindowlessFrameRatePinnedFollowsTheOverride/pin:1099511627776 (0.00s) 2026-10-22T08:13:47.513535332Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault 2026-10-22T08:13:47.513552085Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site: 2026-10-22T08:13:47.513568707Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:1 2026-10-22T08:13:47.513586775Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:true 2026-10-22T08:13:47.513604762Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:on 2026-10-22T08:13:47.513621494Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:random 2026-10-22T08:13:47.513637782Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:0 2026-10-22T08:13:47.513655592Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:false 2026-10-22T08:13:47.513673437Z === RUN TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:off 2026-10-22T08:13:47.513690139Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault (0.00s) 2026-10-22T08:13:47.513727538Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site: (0.00s) 2026-10-22T08:13:47.513767062Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:1 (0.00s) 2026-10-22T08:13:47.513805956Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:true (0.00s) 2026-10-22T08:13:47.513843439Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:on (0.00s) 2026-10-22T08:13:47.513886756Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:random (0.00s) 2026-10-22T08:13:47.513925458Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:0 (0.00s) 2026-10-22T08:13:47.513979462Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:false (0.00s) 2026-10-22T08:13:47.51402123Z --- PASS: TestConfigureNativePopupWindowEnablesExternalBeginFrameByDefault/call-site:off (0.00s) 2026-10-22T08:13:47.514037215Z === RUN TestResolveWindowlessFrameRatePrefersAPinnedRate 2026-10-22T08:13:47.514052897Z --- PASS: TestResolveWindowlessFrameRatePrefersAPinnedRate (0.00s) 2026-10-22T08:13:47.514069072Z === RUN TestDumberRenderHandler_RoutesPopupAcceleratedPaintToPopupSurface 2026-10-22T08:13:47.514089327Z --- PASS: TestDumberRenderHandler_RoutesPopupAcceleratedPaintToPopupSurface (0.00s) 2026-10-22T08:13:47.514104528Z === RUN TestDumberRenderHandler_TracksPopupLifecycle 2026-10-22T08:13:47.514119537Z --- PASS: TestDumberRenderHandler_TracksPopupLifecycle (0.00s) 2026-10-22T08:13:47.514133584Z === RUN TestDeviceToLogicalSize_RoundsUp 2026-10-22T08:13:47.514152372Z --- PASS: TestDeviceToLogicalSize_RoundsUp (0.00s) 2026-10-22T08:13:47.514170115Z === RUN TestApplyDefaultRenderStackEnvironment_DefaultsToGDKDMABUFWithANGLEVulkan 2026-10-22T08:13:47.514186455Z --- PASS: TestApplyDefaultRenderStackEnvironment_DefaultsToGDKDMABUFWithANGLEVulkan (0.00s) 2026-10-22T08:13:47.514203708Z === RUN TestApplyDefaultRenderStackEnvironment_OverridesConflictingLowLevelDefaults 2026-10-22T08:13:47.514220641Z --- PASS: TestApplyDefaultRenderStackEnvironment_OverridesConflictingLowLevelDefaults (0.00s) 2026-10-22T08:13:47.514237455Z === RUN TestApplyDefaultRenderStackEnvironment_AllowSplitPreservesExplicitLowLevelOverrides 2026-10-22T08:13:47.514254639Z --- PASS: TestApplyDefaultRenderStackEnvironment_AllowSplitPreservesExplicitLowLevelOverrides (0.00s) 2026-10-22T08:13:47.514271341Z === RUN TestApplyDefaultRenderStackEnvironment_LegacyGLUsesGLArea 2026-10-22T08:13:47.514287109Z --- PASS: TestApplyDefaultRenderStackEnvironment_LegacyGLUsesGLArea (0.00s) 2026-10-22T08:13:47.514301813Z === RUN TestNormalizeRenderStackUnknownFallsBackToGDKDMABUF 2026-10-22T08:13:47.51431748Z --- PASS: TestNormalizeRenderStackUnknownFallsBackToGDKDMABUF (0.00s) 2026-10-22T08:13:47.514332762Z === RUN TestApplyDefaultHardwareDecodeEnvironment_DefaultsCEFToVAAPIForAuto 2026-10-22T08:13:47.514349398Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_DefaultsCEFToVAAPIForAuto (0.00s) 2026-10-22T08:13:47.514367159Z === RUN TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitLIBVADriver 2026-10-22T08:13:47.51438375Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitLIBVADriver (0.00s) 2026-10-22T08:13:47.514399856Z === RUN TestApplyDefaultHardwareDecodeEnvironment_DisablesCEFVAAPIWhenMediaDisabled 2026-10-22T08:13:47.51441794Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_DisablesCEFVAAPIWhenMediaDisabled (0.00s) 2026-10-22T08:13:47.514434276Z === RUN TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitCEFVAAPIOverride 2026-10-22T08:13:47.514453868Z --- PASS: TestApplyDefaultHardwareDecodeEnvironment_PreservesExplicitCEFVAAPIOverride (0.00s) 2026-10-22T08:13:47.514463142Z === RUN TestResolveCEFRenderStackPlan 2026-10-22T08:13:47.514472039Z === RUN TestResolveCEFRenderStackPlan/vulkan 2026-10-22T08:13:47.514479749Z === RUN TestResolveCEFRenderStackPlan/egl 2026-10-22T08:13:47.514487738Z --- PASS: TestResolveCEFRenderStackPlan (0.00s) 2026-10-22T08:13:47.514509478Z --- PASS: TestResolveCEFRenderStackPlan/vulkan (0.00s) 2026-10-22T08:13:47.514533488Z --- PASS: TestResolveCEFRenderStackPlan/egl (0.00s) 2026-10-22T08:13:47.514548979Z === RUN TestConfigureCommandLineWithRenderStackUsesPlan 2026-10-22T08:13:47.514564459Z --- PASS: TestConfigureCommandLineWithRenderStackUsesPlan (0.00s) 2026-10-22T08:13:47.51457912Z === RUN TestRenderStallWatchdogStartStopIdempotent 2026-10-22T08:13:47.514594025Z --- PASS: TestRenderStallWatchdogStartStopIdempotent (0.00s) 2026-10-22T08:13:47.514611322Z === RUN TestClassifyRenderStallDetectsCEFUIBlockedWithIOAlive 2026-10-22T08:13:47.514627917Z --- PASS: TestClassifyRenderStallDetectsCEFUIBlockedWithIOAlive (0.00s) 2026-10-22T08:13:47.514643523Z === RUN TestClassifyRenderStallKeepsOSRCategoryWhenUIHeartbeatHealthy 2026-10-22T08:13:47.514659423Z --- PASS: TestClassifyRenderStallKeepsOSRCategoryWhenUIHeartbeatHealthy (0.00s) 2026-10-22T08:13:47.514674186Z === RUN TestLatestDiagnosticEventHelpers 2026-10-22T08:13:47.514689491Z --- PASS: TestLatestDiagnosticEventHelpers (0.00s) 2026-10-22T08:13:47.514706245Z === RUN TestRendererBridgeExtensionJS_DoesNotExposeWritableGlobalDispatch 2026-10-22T08:13:47.514722832Z --- PASS: TestRendererBridgeExtensionJS_DoesNotExposeWritableGlobalDispatch (0.00s) 2026-10-22T08:13:47.514739081Z === RUN TestRendererBridgeExtensionJS_UsesNativeDispatchInExtensionScope 2026-10-22T08:13:47.514755533Z --- PASS: TestRendererBridgeExtensionJS_UsesNativeDispatchInExtensionScope (0.00s) 2026-10-22T08:13:47.514772813Z === RUN TestRendererBridgeExtensionJS_DoesNotShimWindowOpenForSyntheticPopups 2026-10-22T08:13:47.514788129Z --- PASS: TestRendererBridgeExtensionJS_DoesNotShimWindowOpenForSyntheticPopups (0.00s) 2026-10-22T08:13:47.514805272Z === RUN TestRendererBridgeExtensionJS_EncodesTrustedSuccessSemantics 2026-10-22T08:13:47.51482333Z --- PASS: TestRendererBridgeExtensionJS_EncodesTrustedSuccessSemantics (0.00s) 2026-10-22T08:13:47.514839944Z === RUN TestRendererBridgePackageDoesNotNeedGoLinkname 2026-10-22T08:13:47.51485844Z --- PASS: TestRendererBridgePackageDoesNotNeedGoLinkname (0.06s) 2026-10-22T08:13:47.514876035Z === RUN TestCEFPackageDoesNotKeepDeprecatedClipboardBridgeConstants 2026-10-22T08:13:47.514892818Z --- PASS: TestCEFPackageDoesNotKeepDeprecatedClipboardBridgeConstants (0.07s) 2026-10-22T08:13:47.514907973Z === RUN TestDecodeRendererBridgeExplicitTextCopyPayload 2026-10-22T08:13:47.514923069Z --- PASS: TestDecodeRendererBridgeExplicitTextCopyPayload (0.00s) 2026-10-22T08:13:47.51493754Z === RUN TestDecodeRendererBridgePopupOpenPayload 2026-10-22T08:13:47.51495307Z --- PASS: TestDecodeRendererBridgePopupOpenPayload (0.00s) 2026-10-22T08:13:47.514967675Z === RUN TestDecodeRendererBridgePopupNavigatePayload 2026-10-22T08:13:47.514982829Z --- PASS: TestDecodeRendererBridgePopupNavigatePayload (0.00s) 2026-10-22T08:13:47.51499693Z === RUN TestDecodeRendererBridgePopupClosePayload 2026-10-22T08:13:47.515012696Z --- PASS: TestDecodeRendererBridgePopupClosePayload (0.00s) 2026-10-22T08:13:47.515027217Z === RUN TestDecodeRendererBridgePopupPayloadErrors 2026-10-22T08:13:47.51504283Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open 2026-10-22T08:13:47.515057897Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/empty 2026-10-22T08:13:47.515092844Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/invalid_json 2026-10-22T08:13:47.515111198Z === RUN TestDecodeRendererBridgePopupPayloadErrors/open/missing_proxy_id 2026-10-22T08:13:47.515126757Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate 2026-10-22T08:13:47.515142634Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/empty 2026-10-22T08:13:47.515158413Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/invalid_json 2026-10-22T08:13:47.515174466Z === RUN TestDecodeRendererBridgePopupPayloadErrors/navigate/missing_proxy_id 2026-10-22T08:13:47.515189568Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close 2026-10-22T08:13:47.51520503Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/empty 2026-10-22T08:13:47.515220933Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/invalid_json 2026-10-22T08:13:47.515237495Z === RUN TestDecodeRendererBridgePopupPayloadErrors/close/missing_proxy_id 2026-10-22T08:13:47.515254231Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors (0.00s) 2026-10-22T08:13:47.5152852Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open (0.00s) 2026-10-22T08:13:47.515334571Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/empty (0.00s) 2026-10-22T08:13:47.515387306Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/invalid_json (0.00s) 2026-10-22T08:13:47.515442403Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/open/missing_proxy_id (0.00s) 2026-10-22T08:13:47.51547358Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate (0.00s) 2026-10-22T08:13:47.515522575Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/empty (0.00s) 2026-10-22T08:13:47.515576699Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/invalid_json (0.00s) 2026-10-22T08:13:47.515634458Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/navigate/missing_proxy_id (0.00s) 2026-10-22T08:13:47.515667461Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close (0.00s) 2026-10-22T08:13:47.515719433Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/empty (0.00s) 2026-10-22T08:13:47.515773138Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/invalid_json (0.00s) 2026-10-22T08:13:47.515828088Z --- PASS: TestDecodeRendererBridgePopupPayloadErrors/close/missing_proxy_id (0.00s) 2026-10-22T08:13:47.515847436Z === RUN TestRendererBridgeProcessHandler_OnFocusedNodeChanged_ReportsEditableState 2026-10-22T08:13:47.515866174Z --- PASS: TestRendererBridgeProcessHandler_OnFocusedNodeChanged_ReportsEditableState (0.00s) 2026-10-22T08:13:47.515883348Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes 2026-10-22T08:13:47.515900281Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process 2026-10-22T08:13:47.515920426Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/input 2026-10-22T08:13:47.515939437Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/textarea 2026-10-22T08:13:47.515958563Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/contenteditable 2026-10-22T08:13:47.51597612Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess 2026-10-22T08:13:47.515995631Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/input 2026-10-22T08:13:47.516013549Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/textarea 2026-10-22T08:13:47.516031734Z === RUN TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/contenteditable 2026-10-22T08:13:47.516049206Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes (0.00s) 2026-10-22T08:13:47.516094922Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process (0.00s) 2026-10-22T08:13:47.516158535Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/input (0.00s) 2026-10-22T08:13:47.516224483Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/textarea (0.00s) 2026-10-22T08:13:47.516292819Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/main_process/contenteditable (0.00s) 2026-10-22T08:13:47.516330896Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess (0.00s) 2026-10-22T08:13:47.516393802Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/input (0.00s) 2026-10-22T08:13:47.516457493Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/textarea (0.00s) 2026-10-22T08:13:47.51652433Z --- PASS: TestRuntimeRenderProcessHandlers_ReportEditableFocusedNodes/subprocess/contenteditable (0.00s) 2026-10-22T08:13:47.516537126Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks 2026-10-22T08:13:47.516551605Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/main_process 2026-10-22T08:13:47.516562323Z === RUN TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/subprocess 2026-10-22T08:13:47.516572731Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks (0.00s) 2026-10-22T08:13:47.516611684Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/main_process (0.00s) 2026-10-22T08:13:47.516650145Z --- PASS: TestRuntimeRenderProcessHandlers_PreservePopupOpenerCallbacks/subprocess (0.00s) 2026-10-22T08:13:47.516669148Z === RUN TestConsumeNextStartSafetyMarkerDisablesVAAPIWithoutChangingVulkanStack 2026-10-22T08:13:47.516687172Z --- PASS: TestConsumeNextStartSafetyMarkerDisablesVAAPIWithoutChangingVulkanStack (0.00s) 2026-10-22T08:13:47.516706876Z === RUN TestGPUProcessRelaunchMarksNextStartSafeAfterRepeatedRelaunch 2026-10-22T08:13:47.516724736Z --- PASS: TestGPUProcessRelaunchMarksNextStartSafeAfterRepeatedRelaunch (0.00s) 2026-10-22T08:13:47.516742762Z === RUN TestRuntimeActivityTrackerStartsQuiescent 2026-10-22T08:13:47.516759883Z --- PASS: TestRuntimeActivityTrackerStartsQuiescent (0.00s) 2026-10-22T08:13:47.516777468Z === RUN TestRuntimeActivityTrackerCreationLifecycle 2026-10-22T08:13:47.51679462Z --- PASS: TestRuntimeActivityTrackerCreationLifecycle (0.00s) 2026-10-22T08:13:47.516810901Z === RUN TestRuntimeActivityTrackerViewLifecycle 2026-10-22T08:13:47.516827324Z --- PASS: TestRuntimeActivityTrackerViewLifecycle (0.00s) 2026-10-22T08:13:47.516843691Z === RUN TestRuntimeActivityTrackerDownloads 2026-10-22T08:13:47.516860432Z --- PASS: TestRuntimeActivityTrackerDownloads (0.00s) 2026-10-22T08:13:47.516876136Z === RUN TestRuntimeActivityTrackerDropBrowser 2026-10-22T08:13:47.516892296Z --- PASS: TestRuntimeActivityTrackerDropBrowser (0.00s) 2026-10-22T08:13:47.516910323Z === RUN TestRuntimeActivityTrackerSubscribeSequenced 2026-10-22T08:13:47.516928873Z --- PASS: TestRuntimeActivityTrackerSubscribeSequenced (0.00s) 2026-10-22T08:13:47.516945342Z === RUN TestCEFScaleProbeScriptCapturesViewportMetrics 2026-10-22T08:13:47.516961951Z --- PASS: TestCEFScaleProbeScriptCapturesViewportMetrics (0.00s) 2026-10-22T08:13:47.516978926Z === RUN TestShouldRunCEFScaleProbeSkipsIntermediateHTTPStatusZero 2026-10-22T08:13:47.516996228Z --- PASS: TestShouldRunCEFScaleProbeSkipsIntermediateHTTPStatusZero (0.00s) 2026-10-22T08:13:47.517013011Z === RUN TestCEFScaleProbeSnapshotNormalizesMissingBridge 2026-10-22T08:13:47.517029686Z --- PASS: TestCEFScaleProbeSnapshotNormalizesMissingBridge (0.00s) 2026-10-22T08:13:47.517047112Z === RUN TestCEFScaleProbeSnapshotDerivesInternalFactorFromContract 2026-10-22T08:13:47.517064741Z --- PASS: TestCEFScaleProbeSnapshotDerivesInternalFactorFromContract (0.00s) 2026-10-22T08:13:47.517081204Z === RUN TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T08:13:47.517097151Z === PAUSE TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T08:13:47.517114472Z === RUN TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T08:13:47.517131057Z === PAUSE TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T08:13:47.517146949Z === RUN TestAssetP1_CompressedPreferredOverRaw 2026-10-22T08:13:47.517166421Z === PAUSE TestAssetP1_CompressedPreferredOverRaw 2026-10-22T08:13:47.51718292Z === RUN TestAssetP1_RawOnlyFallback 2026-10-22T08:13:47.517199615Z === PAUSE TestAssetP1_RawOnlyFallback 2026-10-22T08:13:47.517216458Z === RUN TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T08:13:47.517232241Z === PAUSE TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T08:13:47.517248017Z === RUN TestAssetP1_OversizedDecompressedRejected 2026-10-22T08:13:47.517264112Z === PAUSE TestAssetP1_OversizedDecompressedRejected 2026-10-22T08:13:47.5172814Z === RUN TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T08:13:47.517313916Z === PAUSE TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T08:13:47.517331905Z === RUN TestAssetP1_MissingAssetReportsNotExist 2026-10-22T08:13:47.517347355Z === PAUSE TestAssetP1_MissingAssetReportsNotExist 2026-10-22T08:13:47.51736275Z === RUN TestAssetP1_ShellServes200CarriesNoStore 2026-10-22T08:13:47.517379256Z --- PASS: TestAssetP1_ShellServes200CarriesNoStore (0.01s) 2026-10-22T08:13:47.517395577Z === RUN TestAssetP1_CSSServes200CarriesNoStore 2026-10-22T08:13:47.517413836Z --- PASS: TestAssetP1_CSSServes200CarriesNoStore (0.00s) 2026-10-22T08:13:47.517430697Z === RUN TestAssetP1_MissingAssetServes404WithoutCacheHeaders 2026-10-22T08:13:47.517447837Z --- PASS: TestAssetP1_MissingAssetServes404WithoutCacheHeaders (0.00s) 2026-10-22T08:13:47.517464653Z === RUN TestAssetP1_RedirectCarriesNoStore 2026-10-22T08:13:47.517480794Z --- PASS: TestAssetP1_RedirectCarriesNoStore (0.00s) 2026-10-22T08:13:47.517498284Z === RUN TestAssetP1_RawAndErrorHandlersCarryNoCacheHeaders 2026-10-22T08:13:47.517514818Z --- PASS: TestAssetP1_RawAndErrorHandlersCarryNoCacheHeaders (0.00s) 2026-10-22T08:13:47.517531413Z === RUN TestAssetP1_APIRawAndJSONCarryNoStoreCORS 2026-10-22T08:13:47.517548351Z --- PASS: TestAssetP1_APIRawAndJSONCarryNoStoreCORS (0.00s) 2026-10-22T08:13:47.517564803Z === RUN TestAssetP1_PrivateAPICarriesNoStoreWithoutCORS 2026-10-22T08:13:47.517581587Z --- PASS: TestAssetP1_PrivateAPICarriesNoStoreWithoutCORS (0.00s) 2026-10-22T08:13:47.517597976Z === RUN TestAssetP1_FaviconHandlerCarriesNoStore 2026-10-22T08:13:47.517615692Z --- PASS: TestAssetP1_FaviconHandlerCarriesNoStore (0.00s) 2026-10-22T08:13:47.517631743Z === RUN TestAssetP1_TopLevelAPIPathNeverResolvesAsAsset 2026-10-22T08:13:47.517649756Z --- PASS: TestAssetP1_TopLevelAPIPathNeverResolvesAsAsset (0.00s) 2026-10-22T08:13:47.517666641Z === RUN TestAssetP1_NestedAPIPathFallsThroughTo404 2026-10-22T08:13:47.517684519Z --- PASS: TestAssetP1_NestedAPIPathFallsThroughTo404 (0.00s) 2026-10-22T08:13:47.517700549Z === RUN TestAssetP2_HandlerServesWASMFromBundleOnce 2026-10-22T08:13:47.517716928Z --- PASS: TestAssetP2_HandlerServesWASMFromBundleOnce (0.00s) 2026-10-22T08:13:47.517733708Z === RUN TestAssetP2_ReplacementDuringBlockedDecode 2026-10-22T08:13:47.517747397Z --- PASS: TestAssetP2_ReplacementDuringBlockedDecode (0.01s) 2026-10-22T08:13:47.517759756Z === RUN TestAssetP2_UnconfiguredAssetsServe500 2026-10-22T08:13:47.517775845Z --- PASS: TestAssetP2_UnconfiguredAssetsServe500 (0.00s) 2026-10-22T08:13:47.51779234Z === RUN TestAssetP2_NonWASMAssetsKeepLegacyPath 2026-10-22T08:13:47.517809131Z --- PASS: TestAssetP2_NonWASMAssetsKeepLegacyPath (0.00s) 2026-10-22T08:13:47.517825105Z === RUN TestAssetP23_ManifestReadableDuringBlockedDecode 2026-10-22T08:13:47.517841825Z --- PASS: TestAssetP23_ManifestReadableDuringBlockedDecode (0.00s) 2026-10-22T08:13:47.517858956Z === RUN TestAssetP23_BlockedDecodeLeavesUnrelatedWorkUnaffected 2026-10-22T08:13:47.517876682Z --- PASS: TestAssetP23_BlockedDecodeLeavesUnrelatedWorkUnaffected (0.10s) 2026-10-22T08:13:47.517892711Z === RUN TestAssetP23_CancelSuppressesContinuation 2026-10-22T08:13:47.517911941Z --- PASS: TestAssetP23_CancelSuppressesContinuation (0.00s) 2026-10-22T08:13:47.517928062Z === RUN TestAssetP23_ShutdownCompletesSafely 2026-10-22T08:13:47.517944993Z --- PASS: TestAssetP23_ShutdownCompletesSafely (0.50s) 2026-10-22T08:13:47.5179606Z === RUN TestAssetP23_WireUnversionedCarriesNoStore 2026-10-22T08:13:47.517977361Z --- PASS: TestAssetP23_WireUnversionedCarriesNoStore (0.00s) 2026-10-22T08:13:47.517992809Z === RUN TestAssetP23_WireFailureMatchesErrorPage 2026-10-22T08:13:47.518009406Z --- PASS: TestAssetP23_WireFailureMatchesErrorPage (0.00s) 2026-10-22T08:13:47.518026018Z === RUN TestAssetP32_ShellRefsVersionedFromBundleManifest 2026-10-22T08:13:47.518043488Z --- PASS: TestAssetP32_ShellRefsVersionedFromBundleManifest (0.00s) 2026-10-22T08:13:47.518059573Z === RUN TestAssetP32_ShellVersionedAcrossRoutes 2026-10-22T08:13:47.518076438Z --- PASS: TestAssetP32_ShellVersionedAcrossRoutes (0.00s) 2026-10-22T08:13:47.518092446Z === RUN TestAssetP32_AlreadyVersionedRefsUntouched 2026-10-22T08:13:47.51810844Z --- PASS: TestAssetP32_AlreadyVersionedRefsUntouched (0.00s) 2026-10-22T08:13:47.518125026Z === RUN TestAssetP32_InvalidManifestFailsClosedNoncacheable 2026-10-22T08:13:47.518142495Z --- PASS: TestAssetP32_InvalidManifestFailsClosedNoncacheable (0.00s) 2026-10-22T08:13:47.518152082Z === RUN TestAssetP32_MissingManifestFailsClosed 2026-10-22T08:13:47.518160925Z --- PASS: TestAssetP32_MissingManifestFailsClosed (0.00s) 2026-10-22T08:13:47.518169172Z === RUN TestAssetP32_ReplacementSwapsShellVersions 2026-10-22T08:13:47.518180444Z --- PASS: TestAssetP32_ReplacementSwapsShellVersions (0.00s) 2026-10-22T08:13:47.518189454Z === RUN TestAssetP32_OnDiskShellKeepsRelativeURLs 2026-10-22T08:13:47.51819796Z --- PASS: TestAssetP32_OnDiskShellKeepsRelativeURLs (0.00s) 2026-10-22T08:13:47.518205815Z === RUN TestAssetP33_VersionedCSSServesImmutable 2026-10-22T08:13:47.518223318Z --- PASS: TestAssetP33_VersionedCSSServesImmutable (0.00s) 2026-10-22T08:13:47.51823853Z === RUN TestAssetP33_UnversionedCSSServesNoStore 2026-10-22T08:13:47.518254164Z --- PASS: TestAssetP33_UnversionedCSSServesNoStore (0.00s) 2026-10-22T08:13:47.51826937Z === RUN TestAssetP33_WrongVersionRejectedNoncacheable 2026-10-22T08:13:47.518286471Z --- PASS: TestAssetP33_WrongVersionRejectedNoncacheable (0.01s) 2026-10-22T08:13:47.518302888Z === RUN TestAssetP33_DuplicateAndEmptyVersionsRejected 2026-10-22T08:13:47.518318595Z --- PASS: TestAssetP33_DuplicateAndEmptyVersionsRejected (0.00s) 2026-10-22T08:13:47.518335175Z === RUN TestAssetP33_StaleManifestRejectedNoncacheable 2026-10-22T08:13:47.518352596Z --- PASS: TestAssetP33_StaleManifestRejectedNoncacheable (0.00s) 2026-10-22T08:13:47.518368038Z === RUN TestAssetP33_MissingVersionedArtifactRejected 2026-10-22T08:13:47.518383218Z --- PASS: TestAssetP33_MissingVersionedArtifactRejected (0.00s) 2026-10-22T08:13:47.518399876Z === RUN TestAssetP33_VersionedWASMServesImmutableOnWire 2026-10-22T08:13:47.518416663Z --- PASS: TestAssetP33_VersionedWASMServesImmutableOnWire (0.01s) 2026-10-22T08:13:47.518431963Z === RUN TestAssetP33_WrongVersionWASMDecodesNothing 2026-10-22T08:13:47.518449624Z --- PASS: TestAssetP33_WrongVersionWASMDecodesNothing (0.00s) 2026-10-22T08:13:47.518465931Z === RUN TestAssetP33_StaleWASMBytesFailClosedOnWire 2026-10-22T08:13:47.518482696Z --- PASS: TestAssetP33_StaleWASMBytesFailClosedOnWire (0.00s) 2026-10-22T08:13:47.518499506Z === RUN TestAssetP33_ReplacementSwapsValidatedVersions 2026-10-22T08:13:47.518516101Z --- PASS: TestAssetP33_ReplacementSwapsValidatedVersions (0.01s) 2026-10-22T08:13:47.518534541Z === RUN TestAssetP33_ManifestItselfServesNoStore 2026-10-22T08:13:47.518552288Z --- PASS: TestAssetP33_ManifestItselfServesNoStore (0.00s) 2026-10-22T08:13:47.518561922Z === RUN TestAssetP33_ShellVersionQueryIgnored 2026-10-22T08:13:47.518570873Z --- PASS: TestAssetP33_ShellVersionQueryIgnored (0.00s) 2026-10-22T08:13:47.51858028Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T08:13:47.518589589Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T08:13:47.518598256Z === RUN TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T08:13:47.518606465Z === PAUSE TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T08:13:47.518618757Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.518636199Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.5186531Z === RUN TestResolveConfigPayload_UsesInjectedBuilder 2026-10-22T08:13:47.518667355Z --- PASS: TestResolveConfigPayload_UsesInjectedBuilder (0.00s) 2026-10-22T08:13:47.518680468Z === RUN TestResolveConfigPayload_PropagatesBuilderError 2026-10-22T08:13:47.518694314Z --- PASS: TestResolveConfigPayload_PropagatesBuilderError (0.00s) 2026-10-22T08:13:47.518707073Z === RUN TestResolveConfigPayload_NilBuilderFails 2026-10-22T08:13:47.518723976Z --- PASS: TestResolveConfigPayload_NilBuilderFails (0.00s) 2026-10-22T08:13:47.518740673Z === RUN TestNewDumbSchemeHandler_NilCurrentConfigPayloadFails 2026-10-22T08:13:47.518757058Z --- PASS: TestNewDumbSchemeHandler_NilCurrentConfigPayloadFails (0.00s) 2026-10-22T08:13:47.518773633Z === RUN TestNewDumbSchemeHandler_NilDefaultConfigPayloadFails 2026-10-22T08:13:47.518790295Z --- PASS: TestNewDumbSchemeHandler_NilDefaultConfigPayloadFails (0.00s) 2026-10-22T08:13:47.518800535Z === RUN TestRejectForbiddenAPIOrigin_AllowsInternalOrigin 2026-10-22T08:13:47.518810189Z --- PASS: TestRejectForbiddenAPIOrigin_AllowsInternalOrigin (0.00s) 2026-10-22T08:13:47.518819745Z === RUN TestRejectForbiddenAPIOrigin_RejectsExternalOrigin 2026-10-22T08:13:47.518829208Z --- PASS: TestRejectForbiddenAPIOrigin_RejectsExternalOrigin (0.00s) 2026-10-22T08:13:47.518839146Z === RUN TestRejectUntrustedConfigRequesterRequiresTrustedOriginOrReferrer 2026-10-22T08:13:47.518848525Z --- PASS: TestRejectUntrustedConfigRequesterRequiresTrustedOriginOrReferrer (0.00s) 2026-10-22T08:13:47.518863332Z === RUN TestHandleMessageAPIRequiresTrustedOriginOrReferrer 2026-10-22T08:13:47.518877637Z --- PASS: TestHandleMessageAPIRequiresTrustedOriginOrReferrer (0.00s) 2026-10-22T08:13:47.518887199Z === RUN TestHandleConfigAPIUsesPrivateNoCORSHeaders 2026-10-22T08:13:47.518899215Z --- PASS: TestHandleConfigAPIUsesPrivateNoCORSHeaders (0.00s) 2026-10-22T08:13:47.518910147Z === RUN TestHandleConfigAPIOptionsUsesPrivateNoCORSHeaders 2026-10-22T08:13:47.518919501Z --- PASS: TestHandleConfigAPIOptionsUsesPrivateNoCORSHeaders (0.00s) 2026-10-22T08:13:47.518927039Z === RUN TestIsTrustedSystemviewURL 2026-10-22T08:13:47.518937927Z === PAUSE TestIsTrustedSystemviewURL 2026-10-22T08:13:47.518947676Z === RUN TestRejectUntrustedFaviconRequesterAllowsTrustedOriginWithoutReferrer 2026-10-22T08:13:47.518957679Z --- PASS: TestRejectUntrustedFaviconRequesterAllowsTrustedOriginWithoutReferrer (0.00s) 2026-10-22T08:13:47.518968034Z === RUN TestRejectUntrustedFaviconRequesterRejectsUntrustedOriginEvenWithTrustedReferrer 2026-10-22T08:13:47.518979183Z --- PASS: TestRejectUntrustedFaviconRequesterRejectsUntrustedOriginEvenWithTrustedReferrer (0.00s) 2026-10-22T08:13:47.518989708Z === RUN TestRejectUntrustedFaviconRequesterRequiresTrustedReferrerWhenOriginAbsent 2026-10-22T08:13:47.519000297Z --- PASS: TestRejectUntrustedFaviconRequesterRequiresTrustedReferrerWhenOriginAbsent (0.00s) 2026-10-22T08:13:47.519009818Z === RUN TestHandleFaviconAPIDefersFaviconDiskChecksUntilResourceOpen 2026-10-22T08:13:47.519019722Z --- PASS: TestHandleFaviconAPIDefersFaviconDiskChecksUntilResourceOpen (0.00s) 2026-10-22T08:13:47.519028466Z === RUN TestReadBodyFromHeader_DecodesBase64Payload 2026-10-22T08:13:47.519037742Z --- PASS: TestReadBodyFromHeader_DecodesBase64Payload (0.00s) 2026-10-22T08:13:47.519048259Z === RUN TestDecodePopupOpenerPostMessagePayload_RejectsMissingTargetOrigin 2026-10-22T08:13:47.51906327Z --- PASS: TestDecodePopupOpenerPostMessagePayload_RejectsMissingTargetOrigin (0.00s) 2026-10-22T08:13:47.519169992Z === RUN TestDecodePopupOpenerPostMessagePayload_TrimsAndAcceptsTargetOrigin 2026-10-22T08:13:47.519203019Z --- PASS: TestDecodePopupOpenerPostMessagePayload_TrimsAndAcceptsTargetOrigin (0.00s) 2026-10-22T08:13:47.519229282Z === RUN TestSchemeHandler_APIClipboardSetPathWritesClipboardPayload 2026-10-22T08:13:47.519257125Z --- PASS: TestSchemeHandler_APIClipboardSetPathWritesClipboardPayload (0.00s) 2026-10-22T08:13:47.519281078Z === RUN TestSchemeHandler_APIFocusSyncRejectsRequestsWithoutTrustedBridgeHeader 2026-10-22T08:13:47.51930688Z --- PASS: TestSchemeHandler_APIFocusSyncRejectsRequestsWithoutTrustedBridgeHeader (0.00s) 2026-10-22T08:13:47.519327409Z === RUN TestSchemeHandler_APIFocusSyncInvokesEditableFocusCallback 2026-10-22T08:13:47.519357672Z --- PASS: TestSchemeHandler_APIFocusSyncInvokesEditableFocusCallback (0.00s) 2026-10-22T08:13:47.519488817Z === RUN TestSchemeHandler_Create_ConceptualAPIRequestBypassesRedirect 2026-10-22T08:13:47.519517782Z --- PASS: TestSchemeHandler_Create_ConceptualAPIRequestBypassesRedirect (0.00s) 2026-10-22T08:13:47.519542492Z === RUN TestSchemeHandler_APIClipboardSetRejectsInvalidBridgeNonce 2026-10-22T08:13:47.51956132Z --- PASS: TestSchemeHandler_APIClipboardSetRejectsInvalidBridgeNonce (0.00s) 2026-10-22T08:13:47.519579931Z === RUN TestSchemeHandler_APIPopupOpenInvokesPopupCallback 2026-10-22T08:13:47.519601887Z --- PASS: TestSchemeHandler_APIPopupOpenInvokesPopupCallback (0.00s) 2026-10-22T08:13:47.51962027Z === RUN TestSchemeHandler_APIPopupNavigateInvokesPopupCallback 2026-10-22T08:13:47.519640759Z --- PASS: TestSchemeHandler_APIPopupNavigateInvokesPopupCallback (0.00s) 2026-10-22T08:13:47.519755765Z === RUN TestSchemeHandler_APIPopupCloseInvokesPopupCallback 2026-10-22T08:13:47.519775119Z --- PASS: TestSchemeHandler_APIPopupCloseInvokesPopupCallback (0.00s) 2026-10-22T08:13:47.51978626Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads 2026-10-22T08:13:47.519797568Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_malformed_json 2026-10-22T08:13:47.519809104Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_missing_proxy_id 2026-10-22T08:13:47.519819959Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_malformed_json 2026-10-22T08:13:47.519830892Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_missing_proxy_id 2026-10-22T08:13:47.519841333Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_malformed_json 2026-10-22T08:13:47.519852053Z === RUN TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_missing_proxy_id 2026-10-22T08:13:47.519861813Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads (0.00s) 2026-10-22T08:13:47.519894453Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_malformed_json (0.00s) 2026-10-22T08:13:47.520014549Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/open_missing_proxy_id (0.00s) 2026-10-22T08:13:47.52010288Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_malformed_json (0.00s) 2026-10-22T08:13:47.520188994Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/navigate_missing_proxy_id (0.00s) 2026-10-22T08:13:47.520276928Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_malformed_json (0.00s) 2026-10-22T08:13:47.520360442Z --- PASS: TestSchemeHandler_APIPopupBridgeRejectsInvalidPayloads/close_missing_proxy_id (0.00s) 2026-10-22T08:13:47.520427902Z === RUN TestSchemeHandler_APIOptionsReturnsCORSPreflightHeaders 2026-10-22T08:13:47.520452426Z --- PASS: TestSchemeHandler_APIOptionsReturnsCORSPreflightHeaders (0.00s) 2026-10-22T08:13:47.520547416Z === RUN TestWebViewNavigateSemantic_HeadingExecutesStrictNavigationScript 2026-10-22T08:13:47.520611841Z --- PASS: TestWebViewNavigateSemantic_HeadingExecutesStrictNavigationScript (0.00s) 2026-10-22T08:13:47.520649881Z === RUN TestWebViewActivateSemanticNavigationTargetClicksSelectedHeadingLink 2026-10-22T08:13:47.520748555Z --- PASS: TestWebViewActivateSemanticNavigationTargetClicksSelectedHeadingLink (0.00s) 2026-10-22T08:13:47.520773416Z === RUN TestWebViewClearSemanticNavigationHighlightRemovesTargetArtifacts 2026-10-22T08:13:47.520823024Z --- PASS: TestWebViewClearSemanticNavigationHighlightRemovesTargetArtifacts (0.00s) 2026-10-22T08:13:47.520843762Z === RUN TestWebViewClearSemanticNavigationHighlightReportsSchedulingFailure 2026-10-22T08:13:47.5208604Z --- PASS: TestWebViewClearSemanticNavigationHighlightReportsSchedulingFailure (0.00s) 2026-10-22T08:13:47.520876019Z === RUN TestWebViewNavigateSemantic_NormalizesCountAndRejectsUnsupportedRequests 2026-10-22T08:13:47.52089204Z --- PASS: TestWebViewNavigateSemantic_NormalizesCountAndRejectsUnsupportedRequests (0.00s) 2026-10-22T08:13:47.52090758Z === RUN TestStartupPresentationHooksWireEveryUpstreamFirstPresentationCallback 2026-10-22T08:13:47.520926784Z --- PASS: TestStartupPresentationHooksWireEveryUpstreamFirstPresentationCallback (0.01s) 2026-10-22T08:13:47.520942194Z === RUN TestActivateStartupTraceSeedsNeutralProcessAndConfigTiming 2026-10-22T08:13:47.520957528Z --- PASS: TestActivateStartupTraceSeedsNeutralProcessAndConfigTiming (0.00s) 2026-10-22T08:13:47.520972569Z === RUN TestStartupTraceAcceptsOnlyOrderedOneShotMilestones 2026-10-22T08:13:47.520987738Z --- PASS: TestStartupTraceAcceptsOnlyOrderedOneShotMilestones (0.00s) 2026-10-22T08:13:47.521001928Z === RUN TestStartupTracePreservesProcessAndConfigTimestamps 2026-10-22T08:13:47.521016221Z --- PASS: TestStartupTracePreservesProcessAndConfigTimestamps (0.00s) 2026-10-22T08:13:47.521032418Z === RUN TestStartupTraceReservesFirstGTKPresentationForAfterPaint 2026-10-22T08:13:47.52104994Z --- PASS: TestStartupTraceReservesFirstGTKPresentationForAfterPaint (0.00s) 2026-10-22T08:13:47.521065071Z === RUN TestStartupTraceEmitsOneNormalSummaryAtFirstPresentation 2026-10-22T08:13:47.521080148Z --- PASS: TestStartupTraceEmitsOneNormalSummaryAtFirstPresentation (0.00s) 2026-10-22T08:13:47.521095219Z === RUN TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T08:13:47.521111065Z === PAUSE TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T08:13:47.521125675Z === RUN TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T08:13:47.52113984Z === PAUSE TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T08:13:47.521155352Z === RUN TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T08:13:47.521173017Z === PAUSE TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T08:13:47.521187264Z === RUN TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T08:13:47.521201124Z === PAUSE TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T08:13:47.521214817Z === RUN TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T08:13:47.521229745Z === PAUSE TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T08:13:47.521243344Z === RUN TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T08:13:47.521257838Z === PAUSE TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T08:13:47.521271348Z === RUN TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T08:13:47.521286187Z === PAUSE TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T08:13:47.521300218Z === RUN TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T08:13:47.521314965Z === PAUSE TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T08:13:47.52132816Z === RUN TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T08:13:47.521341133Z === PAUSE TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T08:13:47.521356645Z === RUN TestTouchpadNavigationRecognizer_ReportsProgressAndNavigatesOnReleaseAfterThreshold 2026-10-22T08:13:47.521374107Z --- PASS: TestTouchpadNavigationRecognizer_ReportsProgressAndNavigatesOnReleaseAfterThreshold (0.00s) 2026-10-22T08:13:47.52139117Z === RUN TestTouchpadNavigationRecognizer_ReportsForwardProgressAndNavigatesOnReleaseAfterThreshold 2026-10-22T08:13:47.521410147Z --- PASS: TestTouchpadNavigationRecognizer_ReportsForwardProgressAndNavigatesOnReleaseAfterThreshold (0.00s) 2026-10-22T08:13:47.521426565Z === RUN TestTouchpadNavigationRecognizer_DoesNotNavigateAtExactThreshold 2026-10-22T08:13:47.521442798Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotNavigateAtExactThreshold (0.00s) 2026-10-22T08:13:47.521460472Z === RUN TestTouchpadNavigationRecognizer_DoesNotShowIndicatorBelowActivationDistance 2026-10-22T08:13:47.521476398Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotShowIndicatorBelowActivationDistance (0.00s) 2026-10-22T08:13:47.521491977Z === RUN TestTouchpadNavigationRecognizer_AllowsIntentionalEdgeSwipeWithViewWidth 2026-10-22T08:13:47.521507377Z --- PASS: TestTouchpadNavigationRecognizer_AllowsIntentionalEdgeSwipeWithViewWidth (0.00s) 2026-10-22T08:13:47.52152309Z === RUN TestTouchpadNavigationRecognizer_DoesNotTreatInContentHorizontalScrollAsNavigation 2026-10-22T08:13:47.52154138Z --- PASS: TestTouchpadNavigationRecognizer_DoesNotTreatInContentHorizontalScrollAsNavigation (0.00s) 2026-10-22T08:13:47.521556593Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents 2026-10-22T08:13:47.52157342Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/unknown_unit 2026-10-22T08:13:47.521589073Z === RUN TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/wheel_unit 2026-10-22T08:13:47.52160409Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents (0.00s) 2026-10-22T08:13:47.521640356Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/unknown_unit (0.00s) 2026-10-22T08:13:47.521676612Z --- PASS: TestTouchpadNavigationRecognizer_IgnoresNonPreciseScrollEvents/wheel_unit (0.00s) 2026-10-22T08:13:47.521692652Z === RUN TestTouchpadNavigationRecognizer_DisabledConfigSuppressesGestureRecognition 2026-10-22T08:13:47.521720363Z --- PASS: TestTouchpadNavigationRecognizer_DisabledConfigSuppressesGestureRecognition (0.00s) 2026-10-22T08:13:47.521737706Z === RUN TestTouchpadNavigationRecognizer_BackCapabilitySuppressesBackGesture 2026-10-22T08:13:47.521753452Z --- PASS: TestTouchpadNavigationRecognizer_BackCapabilitySuppressesBackGesture (0.00s) 2026-10-22T08:13:47.521768658Z === RUN TestTouchpadNavigationRecognizer_ForwardCapabilitySuppressesForwardGesture 2026-10-22T08:13:47.521784004Z --- PASS: TestTouchpadNavigationRecognizer_ForwardCapabilitySuppressesForwardGesture (0.00s) 2026-10-22T08:13:47.521801041Z === RUN TestTouchpadNavigationRecognizer_HidesIndicatorWithoutNavigatingWhenReleasedAfterActivationBelowThreshold 2026-10-22T08:13:47.521820621Z --- PASS: TestTouchpadNavigationRecognizer_HidesIndicatorWithoutNavigatingWhenReleasedAfterActivationBelowThreshold (0.00s) 2026-10-22T08:13:47.521839772Z === RUN TestTouchpadNavigationRecognizer_ResetsBetweenConsecutiveGestures 2026-10-22T08:13:47.521856105Z --- PASS: TestTouchpadNavigationRecognizer_ResetsBetweenConsecutiveGestures (0.00s) 2026-10-22T08:13:47.521871296Z === RUN TestTouchpadNavigationRecognizer_CancelsVerticalGestures 2026-10-22T08:13:47.521886515Z --- PASS: TestTouchpadNavigationRecognizer_CancelsVerticalGestures (0.00s) 2026-10-22T08:13:47.521902537Z === RUN TestTouchpadNavigationRecognizer_HidesVisibleIndicatorOnVerticalCancelAndResets 2026-10-22T08:13:47.521918595Z --- PASS: TestTouchpadNavigationRecognizer_HidesVisibleIndicatorOnVerticalCancelAndResets (0.00s) 2026-10-22T08:13:47.521932708Z === RUN TestNormalizedApplicationScale 2026-10-22T08:13:47.521946886Z === RUN TestNormalizedApplicationScale/default_zero 2026-10-22T08:13:47.521962661Z === RUN TestNormalizedApplicationScale/negative 2026-10-22T08:13:47.521983128Z === RUN TestNormalizedApplicationScale/nan 2026-10-22T08:13:47.521992778Z === RUN TestNormalizedApplicationScale/inf 2026-10-22T08:13:47.522002809Z === RUN TestNormalizedApplicationScale/valid 2026-10-22T08:13:47.522011576Z --- PASS: TestNormalizedApplicationScale (0.00s) 2026-10-22T08:13:47.52203467Z --- PASS: TestNormalizedApplicationScale/default_zero (0.00s) 2026-10-22T08:13:47.522057692Z --- PASS: TestNormalizedApplicationScale/negative (0.00s) 2026-10-22T08:13:47.522085534Z --- PASS: TestNormalizedApplicationScale/nan (0.00s) 2026-10-22T08:13:47.522112845Z --- PASS: TestNormalizedApplicationScale/inf (0.00s) 2026-10-22T08:13:47.522139704Z --- PASS: TestNormalizedApplicationScale/valid (0.00s) 2026-10-22T08:13:47.522153863Z === RUN TestVimPageRuntimeVisualStartsWithTextAnchorHints 2026-10-22T08:13:47.522168307Z --- PASS: TestVimPageRuntimeVisualStartsWithTextAnchorHints (0.14s) 2026-10-22T08:13:47.522182191Z === RUN TestVimPageRuntimeTextAnchorLabelPlacesCaret 2026-10-22T08:13:47.522198395Z --- PASS: TestVimPageRuntimeTextAnchorLabelPlacesCaret (0.15s) 2026-10-22T08:13:47.522214439Z === RUN TestVimPageRuntimeEscapeInTextAnchorHintsPicksFirstLongText 2026-10-22T08:13:47.522231876Z --- PASS: TestVimPageRuntimeEscapeInTextAnchorHintsPicksFirstLongText (0.13s) 2026-10-22T08:13:47.522248316Z === RUN TestVimPageRuntimeEscapeInTextAnchorHintsFallsBackToAnyVisibleText 2026-10-22T08:13:47.522263732Z --- PASS: TestVimPageRuntimeEscapeInTextAnchorHintsFallsBackToAnyVisibleText (0.12s) 2026-10-22T08:13:47.522278267Z === RUN TestVimPageRuntimeVisualEndsWithReasonWhenNoVisibleText 2026-10-22T08:13:47.522292713Z --- PASS: TestVimPageRuntimeVisualEndsWithReasonWhenNoVisibleText (0.09s) 2026-10-22T08:13:47.522307309Z === RUN TestVimPageRuntimeEscapeFallbackEndsWhenNothingVisible 2026-10-22T08:13:47.522326066Z --- PASS: TestVimPageRuntimeEscapeFallbackEndsWhenNothingVisible (0.10s) 2026-10-22T08:13:47.522341087Z === RUN TestVimPageRuntimeVisibleSelectionStartsVisualDirectly 2026-10-22T08:13:47.522355664Z --- PASS: TestVimPageRuntimeVisibleSelectionStartsVisualDirectly (0.10s) 2026-10-22T08:13:47.522370096Z === RUN TestVimPageRuntimeSelectionOutsideViewportIsIgnored 2026-10-22T08:13:47.522385126Z --- PASS: TestVimPageRuntimeSelectionOutsideViewportIsIgnored (0.13s) 2026-10-22T08:13:47.522399109Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting 2026-10-22T08:13:47.522412869Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/l 2026-10-22T08:13:47.522426816Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/counted_l 2026-10-22T08:13:47.52244292Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/h_clamps 2026-10-22T08:13:47.522456969Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w 2026-10-22T08:13:47.522470981Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/2w 2026-10-22T08:13:47.522485407Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w_crosses_line 2026-10-22T08:13:47.522499984Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/e 2026-10-22T08:13:47.522516144Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b 2026-10-22T08:13:47.522530838Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b_at_start 2026-10-22T08:13:47.522544819Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/$ 2026-10-22T08:13:47.522560773Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/0 2026-10-22T08:13:47.522575007Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/^ 2026-10-22T08:13:47.522589275Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/j 2026-10-22T08:13:47.522603606Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/k 2026-10-22T08:13:47.522617241Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/G 2026-10-22T08:13:47.522630561Z === RUN TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/gg 2026-10-22T08:13:47.522646669Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting (0.96s) 2026-10-22T08:13:47.522672869Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/l (0.10s) 2026-10-22T08:13:47.522701091Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/counted_l (0.06s) 2026-10-22T08:13:47.522735832Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/h_clamps (0.05s) 2026-10-22T08:13:47.522762556Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w (0.06s) 2026-10-22T08:13:47.522788214Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/2w (0.05s) 2026-10-22T08:13:47.522816973Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/w_crosses_line (0.05s) 2026-10-22T08:13:47.522854062Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/e (0.05s) 2026-10-22T08:13:47.522885418Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b (0.05s) 2026-10-22T08:13:47.522918132Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/b_at_start (0.06s) 2026-10-22T08:13:47.522947876Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/$ (0.07s) 2026-10-22T08:13:47.522979996Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/0 (0.06s) 2026-10-22T08:13:47.523009967Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/^ (0.05s) 2026-10-22T08:13:47.5230404Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/j (0.05s) 2026-10-22T08:13:47.523069766Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/k (0.06s) 2026-10-22T08:13:47.523231491Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/G (0.07s) 2026-10-22T08:13:47.523279834Z --- PASS: TestVimPageRuntimeCaretMotionsMoveWithoutSelecting/gg (0.06s) 2026-10-22T08:13:47.523302896Z === RUN TestVimPageRuntimeNativeGranularityMotions 2026-10-22T08:13:47.523327472Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_( 2026-10-22T08:13:47.523351547Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_( 2026-10-22T08:13:47.523373712Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_) 2026-10-22T08:13:47.52339815Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_) 2026-10-22T08:13:47.523417521Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_{ 2026-10-22T08:13:47.523440042Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_{ 2026-10-22T08:13:47.523463409Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_} 2026-10-22T08:13:47.523485511Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_} 2026-10-22T08:13:47.523509761Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_0 2026-10-22T08:13:47.523531437Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_0 2026-10-22T08:13:47.523552961Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_$ 2026-10-22T08:13:47.523576787Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_$ 2026-10-22T08:13:47.523599388Z === RUN TestVimPageRuntimeNativeGranularityMotions/caret_G 2026-10-22T08:13:47.523621421Z === RUN TestVimPageRuntimeNativeGranularityMotions/visual_G 2026-10-22T08:13:47.523645347Z --- PASS: TestVimPageRuntimeNativeGranularityMotions (0.91s) 2026-10-22T08:13:47.523683748Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_( (0.05s) 2026-10-22T08:13:47.523724908Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_( (0.05s) 2026-10-22T08:13:47.523762949Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_) (0.05s) 2026-10-22T08:13:47.523801116Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_) (0.07s) 2026-10-22T08:13:47.523841038Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_{ (0.07s) 2026-10-22T08:13:47.523879633Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_{ (0.07s) 2026-10-22T08:13:47.523917397Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_} (0.08s) 2026-10-22T08:13:47.523971863Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_} (0.07s) 2026-10-22T08:13:47.524009745Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_0 (0.05s) 2026-10-22T08:13:47.524045745Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_0 (0.05s) 2026-10-22T08:13:47.524084945Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_$ (0.05s) 2026-10-22T08:13:47.524123052Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_$ (0.08s) 2026-10-22T08:13:47.524160236Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/caret_G (0.12s) 2026-10-22T08:13:47.524200578Z --- PASS: TestVimPageRuntimeNativeGranularityMotions/visual_G (0.07s) 2026-10-22T08:13:47.52422333Z === RUN TestVimPageRuntimeWordMotionsSkipPunctuation 2026-10-22T08:13:47.524249716Z --- PASS: TestVimPageRuntimeWordMotionsSkipPunctuation (0.07s) 2026-10-22T08:13:47.524270884Z === RUN TestVimPageRuntimeCaretMotionScrollsFocusIntoView 2026-10-22T08:13:47.524296171Z --- PASS: TestVimPageRuntimeCaretMotionScrollsFocusIntoView (0.07s) 2026-10-22T08:13:47.524320344Z === RUN TestVimPageRuntimeCaretFollowsScrollAndIsRemovedOnEnd 2026-10-22T08:13:47.524339035Z --- PASS: TestVimPageRuntimeCaretFollowsScrollAndIsRemovedOnEnd (0.05s) 2026-10-22T08:13:47.524363725Z === RUN TestVimPageRuntimeVisualFromCaretExtendsAndYankReturnsToCaret 2026-10-22T08:13:47.524388928Z --- PASS: TestVimPageRuntimeVisualFromCaretExtendsAndYankReturnsToCaret (0.14s) 2026-10-22T08:13:47.52441294Z === RUN TestVimPageRuntimeVisualOSwapsEnds 2026-10-22T08:13:47.52443473Z --- PASS: TestVimPageRuntimeVisualOSwapsEnds (0.14s) 2026-10-22T08:13:47.524457754Z === RUN TestVimPageRuntimeVisualLine 2026-10-22T08:13:47.524478554Z --- PASS: TestVimPageRuntimeVisualLine (0.19s) 2026-10-22T08:13:47.524498576Z === RUN TestVimPageRuntimeModeSwitchingKeys 2026-10-22T08:13:47.524519714Z --- PASS: TestVimPageRuntimeModeSwitchingKeys (0.22s) 2026-10-22T08:13:47.524541254Z === RUN TestVimPageRuntimeEscapeInCaretEndsInteraction 2026-10-22T08:13:47.52456777Z --- PASS: TestVimPageRuntimeEscapeInCaretEndsInteraction (0.18s) 2026-10-22T08:13:47.524589935Z === RUN TestVimPageRuntimeCancelRemovesCaretAndSelection 2026-10-22T08:13:47.524611715Z --- PASS: TestVimPageRuntimeCancelRemovesCaretAndSelection (0.18s) 2026-10-22T08:13:47.524635429Z === RUN TestVimPageRuntimeCancelRemovesHintOverlay 2026-10-22T08:13:47.524654736Z --- PASS: TestVimPageRuntimeCancelRemovesHintOverlay (0.16s) 2026-10-22T08:13:47.52467648Z === RUN TestVimPageRuntimeKeyErrorReleasesCapture 2026-10-22T08:13:47.524699922Z --- PASS: TestVimPageRuntimeKeyErrorReleasesCapture (0.11s) 2026-10-22T08:13:47.524720697Z === RUN TestVimPageRuntimeHintsFollowAndYank 2026-10-22T08:13:47.524742237Z --- PASS: TestVimPageRuntimeHintsFollowAndYank (0.05s) 2026-10-22T08:13:47.524764471Z === RUN TestVimPageRuntimeYankParagraph 2026-10-22T08:13:47.524784552Z --- PASS: TestVimPageRuntimeYankParagraph (0.14s) 2026-10-22T08:13:47.524809385Z === RUN TestVimPageRuntimeStaleTokenKeyReleasesCapture 2026-10-22T08:13:47.52482834Z --- PASS: TestVimPageRuntimeStaleTokenKeyReleasesCapture (0.09s) 2026-10-22T08:13:47.524843381Z === RUN TestVimPageRuntimeVisualRoundTripDoesNotDriftCaret 2026-10-22T08:13:47.524857585Z --- PASS: TestVimPageRuntimeVisualRoundTripDoesNotDriftCaret (0.15s) 2026-10-22T08:13:47.524874592Z === RUN TestVimPageRuntimeVisualRoundTripAtEndOfTextKeepsCaret 2026-10-22T08:13:47.524891607Z --- PASS: TestVimPageRuntimeVisualRoundTripAtEndOfTextKeepsCaret (0.14s) 2026-10-22T08:13:47.524906079Z === RUN TestVimPageRuntimeMotionsDoNotReadSelectionText 2026-10-22T08:13:47.524920323Z --- PASS: TestVimPageRuntimeMotionsDoNotReadSelectionText (0.09s) 2026-10-22T08:13:47.524934439Z === RUN TestVimPageRuntimeStartAndCancelFailuresReleaseCapture 2026-10-22T08:13:47.52495373Z --- PASS: TestVimPageRuntimeStartAndCancelFailuresReleaseCapture (0.13s) 2026-10-22T08:13:47.524974927Z === RUN TestVimPageRuntimePageHideCleansUp 2026-10-22T08:13:47.524998434Z --- PASS: TestVimPageRuntimePageHideCleansUp (0.14s) 2026-10-22T08:13:47.525016673Z === RUN TestVimPageRuntimeSVGLinks 2026-10-22T08:13:47.525038175Z --- PASS: TestVimPageRuntimeSVGLinks (0.07s) 2026-10-22T08:13:47.525058198Z === RUN TestVimPageRuntimeShadowTextIsNotACaretAnchor 2026-10-22T08:13:47.525073897Z --- PASS: TestVimPageRuntimeShadowTextIsNotACaretAnchor (0.05s) 2026-10-22T08:13:47.525087246Z === RUN TestVimPageRuntimeYankObjectStillReadsShadowDOM 2026-10-22T08:13:47.525101547Z --- PASS: TestVimPageRuntimeYankObjectStillReadsShadowDOM (0.04s) 2026-10-22T08:13:47.525122821Z === RUN TestVimPageRuntimeSkipsOffscreenWork 2026-10-22T08:13:47.525146271Z --- PASS: TestVimPageRuntimeSkipsOffscreenWork (0.05s) 2026-10-22T08:13:47.525171687Z === RUN TestVimPageRuntimeBatchesViewportUpdatesPerFrame 2026-10-22T08:13:47.525194754Z --- PASS: TestVimPageRuntimeBatchesViewportUpdatesPerFrame (0.05s) 2026-10-22T08:13:47.525217665Z === RUN TestVimPageRuntimeCopiesNonASCIIText 2026-10-22T08:13:47.525239228Z --- PASS: TestVimPageRuntimeCopiesNonASCIIText (0.04s) 2026-10-22T08:13:47.525263465Z === RUN TestWebViewStartVimPageInteractionArmsFreshTokenWithoutBridgeNonce 2026-10-22T08:13:47.525286635Z --- PASS: TestWebViewStartVimPageInteractionArmsFreshTokenWithoutBridgeNonce (0.00s) 2026-10-22T08:13:47.525309679Z === RUN TestWebViewSendVimPageKeyDoesNotShipRuntime 2026-10-22T08:13:47.525333521Z --- PASS: TestWebViewSendVimPageKeyDoesNotShipRuntime (0.00s) 2026-10-22T08:13:47.525356888Z === RUN TestVimPageCallScriptReportsEndWhenRuntimeMissing 2026-10-22T08:13:47.525381492Z --- PASS: TestVimPageCallScriptReportsEndWhenRuntimeMissing (0.00s) 2026-10-22T08:13:47.52539662Z === RUN TestWebViewSendVimPageKeyWithoutInteractionIsNoop 2026-10-22T08:13:47.525424007Z --- PASS: TestWebViewSendVimPageKeyWithoutInteractionIsNoop (0.00s) 2026-10-22T08:13:47.525441382Z === RUN TestWebViewCancelVimPageInteractionDisarmsToken 2026-10-22T08:13:47.525456299Z --- PASS: TestWebViewCancelVimPageInteractionDisarmsToken (0.00s) 2026-10-22T08:13:47.525473955Z === RUN TestVimPageRequestJSONRejectsUnknownRequests 2026-10-22T08:13:47.525501669Z --- PASS: TestVimPageRequestJSONRejectsUnknownRequests (0.00s) 2026-10-22T08:13:47.525523713Z === RUN TestVimPageRequestJSONValidatesAccentColor 2026-10-22T08:13:47.525549482Z --- PASS: TestVimPageRequestJSONValidatesAccentColor (0.00s) 2026-10-22T08:13:47.525572939Z === RUN TestDecodeVimPageBridgePayload 2026-10-22T08:13:47.525587553Z === RUN TestDecodeVimPageBridgePayload/copy 2026-10-22T08:13:47.525601109Z === RUN TestDecodeVimPageBridgePayload/copy_empty 2026-10-22T08:13:47.525625828Z === RUN TestDecodeVimPageBridgePayload/missing_token 2026-10-22T08:13:47.525644232Z === RUN TestDecodeVimPageBridgePayload/open 2026-10-22T08:13:47.525665531Z === RUN TestDecodeVimPageBridgePayload/open_empty 2026-10-22T08:13:47.525689177Z === RUN TestDecodeVimPageBridgePayload/end 2026-10-22T08:13:47.525709994Z === RUN TestDecodeVimPageBridgePayload/mode_caret 2026-10-22T08:13:47.525731435Z === RUN TestDecodeVimPageBridgePayload/mode_visual_line 2026-10-22T08:13:47.525756575Z === RUN TestDecodeVimPageBridgePayload/mode_unknown 2026-10-22T08:13:47.525780188Z === RUN TestDecodeVimPageBridgePayload/mode_missing 2026-10-22T08:13:47.525801762Z === RUN TestDecodeVimPageBridgePayload/unknown 2026-10-22T08:13:47.525824157Z === RUN TestDecodeVimPageBridgePayload/malformed 2026-10-22T08:13:47.525847062Z --- PASS: TestDecodeVimPageBridgePayload (0.00s) 2026-10-22T08:13:47.525885379Z --- PASS: TestDecodeVimPageBridgePayload/copy (0.00s) 2026-10-22T08:13:47.525917046Z --- PASS: TestDecodeVimPageBridgePayload/copy_empty (0.00s) 2026-10-22T08:13:47.525949146Z --- PASS: TestDecodeVimPageBridgePayload/missing_token (0.00s) 2026-10-22T08:13:47.52598549Z --- PASS: TestDecodeVimPageBridgePayload/open (0.00s) 2026-10-22T08:13:47.526022253Z --- PASS: TestDecodeVimPageBridgePayload/open_empty (0.00s) 2026-10-22T08:13:47.526055031Z --- PASS: TestDecodeVimPageBridgePayload/end (0.00s) 2026-10-22T08:13:47.526091914Z --- PASS: TestDecodeVimPageBridgePayload/mode_caret (0.00s) 2026-10-22T08:13:47.526131887Z --- PASS: TestDecodeVimPageBridgePayload/mode_visual_line (0.00s) 2026-10-22T08:13:47.526167045Z --- PASS: TestDecodeVimPageBridgePayload/mode_unknown (0.00s) 2026-10-22T08:13:47.526204473Z --- PASS: TestDecodeVimPageBridgePayload/mode_missing (0.00s) 2026-10-22T08:13:47.526239572Z --- PASS: TestDecodeVimPageBridgePayload/unknown (0.00s) 2026-10-22T08:13:47.526274735Z --- PASS: TestDecodeVimPageBridgePayload/malformed (0.00s) 2026-10-22T08:13:47.526294851Z === RUN TestIsNavigableVimHintURL 2026-10-22T08:13:47.526318027Z --- PASS: TestIsNavigableVimHintURL (0.00s) 2026-10-22T08:13:47.526340576Z === RUN TestWebViewHandleVimPageResultVisualFlowStaysArmedAcrossModeAndCopy 2026-10-22T08:13:47.526369678Z --- PASS: TestWebViewHandleVimPageResultVisualFlowStaysArmedAcrossModeAndCopy (0.00s) 2026-10-22T08:13:47.526389218Z === RUN TestWebViewHandleVimPageResultCopyEndsHintYankAndYankObject 2026-10-22T08:13:47.526410825Z --- PASS: TestWebViewHandleVimPageResultCopyEndsHintYankAndYankObject (0.00s) 2026-10-22T08:13:47.526436148Z === RUN TestWebViewHandleVimPageResultModeRejectedForLinkHints 2026-10-22T08:13:47.526453538Z --- PASS: TestWebViewHandleVimPageResultModeRejectedForLinkHints (0.00s) 2026-10-22T08:13:47.526469717Z === RUN TestWebViewHandleVimPageResultAcceptsArmedTokenOnce 2026-10-22T08:13:47.526488604Z --- PASS: TestWebViewHandleVimPageResultAcceptsArmedTokenOnce (0.00s) 2026-10-22T08:13:47.526505158Z === RUN TestWebViewHandleVimPageResultRejectsStaleOrForgedTokens 2026-10-22T08:13:47.526522343Z --- PASS: TestWebViewHandleVimPageResultRejectsStaleOrForgedTokens (0.00s) 2026-10-22T08:13:47.526539392Z === RUN TestWebViewHandleVimPageResultRejectsDisallowedURL 2026-10-22T08:13:47.526556594Z --- PASS: TestWebViewHandleVimPageResultRejectsDisallowedURL (0.00s) 2026-10-22T08:13:47.526573114Z === RUN TestWebViewEndVimPageInteractionOnNavigation 2026-10-22T08:13:47.52658675Z --- PASS: TestWebViewEndVimPageInteractionOnNavigation (0.00s) 2026-10-22T08:13:47.526603219Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads 2026-10-22T08:13:47.526621407Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads/valid 2026-10-22T08:13:47.526638543Z === RUN TestSchemeHandler_APIVimPageForwardsValidPayloads/missing_token 2026-10-22T08:13:47.526657798Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads (0.00s) 2026-10-22T08:13:47.526691639Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads/valid (0.00s) 2026-10-22T08:13:47.526726803Z --- PASS: TestSchemeHandler_APIVimPageForwardsValidPayloads/missing_token (0.00s) 2026-10-22T08:13:47.526745815Z === RUN TestWebViewHandleVimPageResultRejectsTypeNotMatchingInteraction 2026-10-22T08:13:47.526764319Z --- PASS: TestWebViewHandleVimPageResultRejectsTypeNotMatchingInteraction (0.00s) 2026-10-22T08:13:47.526781202Z === RUN TestWebViewVimPageEndedCallbackSkippedAfterRearm 2026-10-22T08:13:47.526797714Z --- PASS: TestWebViewVimPageEndedCallbackSkippedAfterRearm (0.00s) 2026-10-22T08:13:47.526814229Z === RUN TestWebViewHandleVimPageResultCopyRunsOnGTK 2026-10-22T08:13:47.526828101Z --- PASS: TestWebViewHandleVimPageResultCopyRunsOnGTK (0.00s) 2026-10-22T08:13:47.526839321Z === RUN TestWebViewHandleVimPageResultVisualCopyNeedsForwardedCopyKey 2026-10-22T08:13:47.526849112Z --- PASS: TestWebViewHandleVimPageResultVisualCopyNeedsForwardedCopyKey (0.00s) 2026-10-22T08:13:47.526858363Z === RUN TestWebViewSendVimPageKeyGrantsCopyAllowanceOnlyForVisual 2026-10-22T08:13:47.526869603Z --- PASS: TestWebViewSendVimPageKeyGrantsCopyAllowanceOnlyForVisual (0.00s) 2026-10-22T08:13:47.526878612Z === RUN TestWebViewArmVimPageInteractionResetsCopyAllowance 2026-10-22T08:13:47.526887923Z --- PASS: TestWebViewArmVimPageInteractionResetsCopyAllowance (0.00s) 2026-10-22T08:13:47.526901627Z === RUN TestWebViewHandleVimPageResultIgnoredAfterDestroy 2026-10-22T08:13:47.526918499Z --- PASS: TestWebViewHandleVimPageResultIgnoredAfterDestroy (0.00s) 2026-10-22T08:13:47.526934711Z === RUN TestWebViewDestroyClearsVimPageInteraction 2026-10-22T08:13:47.526952235Z --- PASS: TestWebViewDestroyClearsVimPageInteraction (0.00s) 2026-10-22T08:13:47.526970071Z === RUN TestHandlerSetOnRenderProcessTerminatedEndsVimPageInteraction 2026-10-22T08:13:47.526996803Z --- PASS: TestHandlerSetOnRenderProcessTerminatedEndsVimPageInteraction (0.00s) 2026-10-22T08:13:47.527015034Z === RUN TestSchemeHandler_APIVimPageRejectsOversizedPayloadWith413 2026-10-22T08:13:47.527033956Z --- PASS: TestSchemeHandler_APIVimPageRejectsOversizedPayloadWith413 (0.08s) 2026-10-22T08:13:47.527050702Z === RUN TestDecodeVimPageBridgePayloadOversizedIsSentinel 2026-10-22T08:13:47.527067158Z --- PASS: TestDecodeVimPageBridgePayloadOversizedIsSentinel (0.01s) 2026-10-22T08:13:47.527178374Z === RUN TestEngine_WiresAudioOutputFactory 2026-10-22T08:13:47.527197875Z --- PASS: TestEngine_WiresAudioOutputFactory (0.00s) 2026-10-22T08:13:47.527214148Z === RUN TestWebViewFactory_AudioFactoryIsOptional 2026-10-22T08:13:47.527236266Z --- PASS: TestWebViewFactory_AudioFactoryIsOptional (0.00s) 2026-10-22T08:13:47.527351878Z === RUN TestHandlerSet_ReceivesAudioFactory 2026-10-22T08:13:47.527455503Z --- PASS: TestHandlerSet_ReceivesAudioFactory (0.00s) 2026-10-22T08:13:47.527477923Z === RUN TestWebView_AudioStreamLifecycleFieldsExist 2026-10-22T08:13:47.527536605Z --- PASS: TestWebView_AudioStreamLifecycleFieldsExist (0.00s) 2026-10-22T08:13:47.52755848Z === RUN TestHandlerSet_OnAudioStreamStarted_CreatesStream 2026-10-22T08:13:47.527618097Z --- PASS: TestHandlerSet_OnAudioStreamStarted_CreatesStream (0.00s) 2026-10-22T08:13:47.527639951Z === RUN TestHandlerSet_OnAudioStreamStarted_NoFactory_DoesNotPanic 2026-10-22T08:13:47.527706149Z --- PASS: TestHandlerSet_OnAudioStreamStarted_NoFactory_DoesNotPanic (0.00s) 2026-10-22T08:13:47.527728716Z === RUN TestHandlerSet_OnAudioStreamStarted_ClosesExistingStream 2026-10-22T08:13:47.527795262Z --- PASS: TestHandlerSet_OnAudioStreamStarted_ClosesExistingStream (0.00s) 2026-10-22T08:13:47.527818001Z === RUN TestHandlerSet_OnAudioStreamStarted_FactoryError_HandlesGracefully 2026-10-22T08:13:47.527882577Z --- PASS: TestHandlerSet_OnAudioStreamStarted_FactoryError_HandlesGracefully (0.00s) 2026-10-22T08:13:47.527904911Z === RUN TestHandlerSet_OnAudioStreamPacket_ForwardsCallbackData 2026-10-22T08:13:47.527970018Z --- PASS: TestHandlerSet_OnAudioStreamPacket_ForwardsCallbackData (0.00s) 2026-10-22T08:13:47.527991925Z === RUN TestHandlerSet_OnAudioStreamPacket_NoActiveStream_DoesNothing 2026-10-22T08:13:47.528047351Z --- PASS: TestHandlerSet_OnAudioStreamPacket_NoActiveStream_DoesNothing (0.00s) 2026-10-22T08:13:47.528068667Z === RUN TestHandlerSet_OnAudioStreamPacket_NilData_DoesNotPanic 2026-10-22T08:13:47.528121023Z --- PASS: TestHandlerSet_OnAudioStreamPacket_NilData_DoesNotPanic (0.00s) 2026-10-22T08:13:47.528142493Z === RUN TestHandlerSet_OnAudioStreamStopped_ClosesStream 2026-10-22T08:13:47.52820554Z --- PASS: TestHandlerSet_OnAudioStreamStopped_ClosesStream (0.00s) 2026-10-22T08:13:47.528228603Z === RUN TestHandlerSet_OnAudioStreamStopped_NoActiveStream_DoesNotPanic 2026-10-22T08:13:47.528332363Z --- PASS: TestHandlerSet_OnAudioStreamStopped_NoActiveStream_DoesNotPanic (0.00s) 2026-10-22T08:13:47.528358094Z === RUN TestHandlerSet_OnAudioStreamError_ClosesStream 2026-10-22T08:13:47.52842668Z --- PASS: TestHandlerSet_OnAudioStreamError_ClosesStream (0.00s) 2026-10-22T08:13:47.52844932Z === RUN TestHandlerSet_OnAudioStreamError_NoActiveStream_DoesNotPanic 2026-10-22T08:13:47.528521612Z --- PASS: TestHandlerSet_OnAudioStreamError_NoActiveStream_DoesNotPanic (0.00s) 2026-10-22T08:13:47.528542819Z === RUN TestHandlerSet_OnAudioStreamError_LogsWarnForNormalError 2026-10-22T08:13:47.52861058Z --- PASS: TestHandlerSet_OnAudioStreamError_LogsWarnForNormalError (0.00s) 2026-10-22T08:13:47.528635346Z === RUN TestHandlerSet_OnAudioStreamError_ShutdownSocketCloseLogsDebug 2026-10-22T08:13:47.528743155Z --- PASS: TestHandlerSet_OnAudioStreamError_ShutdownSocketCloseLogsDebug (0.00s) 2026-10-22T08:13:47.528815781Z === RUN TestWebView_Destroy_ClosesAudioStream 2026-10-22T08:13:47.5288872Z --- PASS: TestWebView_Destroy_ClosesAudioStream (0.00s) 2026-10-22T08:13:47.528914606Z === RUN TestWebView_Destroy_NoAudioStream_DoesNotPanic 2026-10-22T08:13:47.528926441Z --- PASS: TestWebView_Destroy_NoAudioStream_DoesNotPanic (0.00s) 2026-10-22T08:13:47.529038008Z === RUN TestBuildAudioStreamFormat_UsesParamsFramesPerBuffer 2026-10-22T08:13:47.529113235Z --- PASS: TestBuildAudioStreamFormat_UsesParamsFramesPerBuffer (0.00s) 2026-10-22T08:13:47.529134967Z === RUN TestBuildAudioStreamFormat_ChannelsArgDiffersFromLayout 2026-10-22T08:13:47.529197583Z --- PASS: TestBuildAudioStreamFormat_ChannelsArgDiffersFromLayout (0.00s) 2026-10-22T08:13:47.529219754Z === RUN TestOnAudioStreamStarted_CorrectParameterMapping 2026-10-22T08:13:47.529320301Z --- PASS: TestOnAudioStreamStarted_CorrectParameterMapping (0.00s) 2026-10-22T08:13:47.52935225Z === RUN TestHandlerSet_OnAudioStreamStarted_StopRejectsInFlightCreation 2026-10-22T08:13:47.529403237Z --- PASS: TestHandlerSet_OnAudioStreamStarted_StopRejectsInFlightCreation (0.00s) 2026-10-22T08:13:47.529422145Z === RUN TestHandlerSet_OnAudioStreamStarted_DestroyRejectsInFlightCreation 2026-10-22T08:13:47.529439889Z --- PASS: TestHandlerSet_OnAudioStreamStarted_DestroyRejectsInFlightCreation (0.00s) 2026-10-22T08:13:47.529459812Z === RUN TestHandlerSet_OnAudioStreamStarted_ReplacesAndClosesEachStreamOnce 2026-10-22T08:13:47.529495007Z --- PASS: TestHandlerSet_OnAudioStreamStarted_ReplacesAndClosesEachStreamOnce (0.00s) 2026-10-22T08:13:47.529517598Z === RUN TestOnAudioStreamPacket_CloseDoesNotWaitForWrite 2026-10-22T08:13:47.529543308Z --- PASS: TestOnAudioStreamPacket_CloseDoesNotWaitForWrite (0.00s) 2026-10-22T08:13:47.529563066Z === RUN TestOnAudioStreamPacket_StreamClosedBetweenPackets 2026-10-22T08:13:47.5295854Z --- PASS: TestOnAudioStreamPacket_StreamClosedBetweenPackets (0.00s) 2026-10-22T08:13:47.529605229Z === RUN TestStopBeginFrameLoopReleasesCallbackSlotWithoutWidget 2026-10-22T08:13:47.529617591Z --- PASS: TestStopBeginFrameLoopReleasesCallbackSlotWithoutWidget (0.00s) 2026-10-22T08:13:47.529643124Z === RUN TestNewBridgeNonce_ReturnsEmptyOnRandomFailure 2026-10-22T08:13:47.529660351Z --- PASS: TestNewBridgeNonce_ReturnsEmptyOnRandomFailure (0.00s) 2026-10-22T08:13:47.529673973Z === RUN TestWebViewRotateBridgeNonce_PreservesExistingNonceOnRandomFailure 2026-10-22T08:13:47.529691873Z --- PASS: TestWebViewRotateBridgeNonce_PreservesExistingNonceOnRandomFailure (0.00s) 2026-10-22T08:13:47.529705448Z === RUN TestWebViewRotateBridgeNonce_ReplacesNonceOnSuccess 2026-10-22T08:13:47.529726264Z --- PASS: TestWebViewRotateBridgeNonce_ReplacesNonceOnSuccess (0.00s) 2026-10-22T08:13:47.529747152Z === RUN TestWebViewEnsureBridgeNonce_ReusesExistingNonce 2026-10-22T08:13:47.529768535Z --- PASS: TestWebViewEnsureBridgeNonce_ReusesExistingNonce (0.00s) 2026-10-22T08:13:47.529785531Z === RUN TestPreparePaneHostedBrowsingContext_ClearsNativePopupFallbackState 2026-10-22T08:13:47.529804056Z --- PASS: TestPreparePaneHostedBrowsingContext_ClearsNativePopupFallbackState (0.00s) 2026-10-22T08:13:47.529820225Z === RUN TestStartNativePopupFallback_AllowsPopupShellAwaitingArm 2026-10-22T08:13:47.529837178Z --- PASS: TestStartNativePopupFallback_AllowsPopupShellAwaitingArm (0.00s) 2026-10-22T08:13:47.529854566Z === RUN TestPreparePopupShellDirectBrowserCreation_EnablesSyntheticOpenerBridge 2026-10-22T08:13:47.529875009Z --- PASS: TestPreparePopupShellDirectBrowserCreation_EnablesSyntheticOpenerBridge (0.00s) 2026-10-22T08:13:47.529895789Z === RUN TestPreparePopupShellDirectBrowserCreation_SkipsDestroyedParentOpenerBridge 2026-10-22T08:13:47.529916504Z --- PASS: TestPreparePopupShellDirectBrowserCreation_SkipsDestroyedParentOpenerBridge (0.00s) 2026-10-22T08:13:47.52993762Z === RUN TestScheduleNativePopupFallback_SkipsDestroyedWebView 2026-10-22T08:13:47.529956957Z --- PASS: TestScheduleNativePopupFallback_SkipsDestroyedWebView (0.00s) 2026-10-22T08:13:47.529976091Z === RUN TestScheduleNativePopupFallback_DoesNotFireAfterDestroy 2026-10-22T08:13:47.529994357Z --- PASS: TestScheduleNativePopupFallback_DoesNotFireAfterDestroy (0.00s) 2026-10-22T08:13:47.530013496Z === RUN TestStartNativePopupFallback_RejectsDestroyedWebView 2026-10-22T08:13:47.530032082Z --- PASS: TestStartNativePopupFallback_RejectsDestroyedWebView (0.00s) 2026-10-22T08:13:47.530053779Z === RUN TestNativePopupActivationDoesNotLetInitialBlankLoadClearPendingNavigationBeforeReplay 2026-10-22T08:13:47.530076007Z --- PASS: TestNativePopupActivationDoesNotLetInitialBlankLoadClearPendingNavigationBeforeReplay (0.00s) 2026-10-22T08:13:47.530096558Z === RUN TestHandleNativePopupAborted_PreservesPrimedNavigationForFallback 2026-10-22T08:13:47.530116385Z --- PASS: TestHandleNativePopupAborted_PreservesPrimedNavigationForFallback (0.00s) 2026-10-22T08:13:47.530135594Z === RUN TestConfigureNativePopupWindow_UsesSharedTextureWindowlessDefaults 2026-10-22T08:13:47.530155252Z --- PASS: TestConfigureNativePopupWindow_UsesSharedTextureWindowlessDefaults (0.00s) 2026-10-22T08:13:47.530175718Z === RUN TestOnLoadStartFiresCommittedAndUpdatesURI 2026-10-22T08:13:47.530194578Z --- PASS: TestOnLoadStartFiresCommittedAndUpdatesURI (0.00s) 2026-10-22T08:13:47.530214239Z === RUN TestOnLoadEndDoesNotDispatchBrowserLevelCompletion 2026-10-22T08:13:47.530233192Z --- PASS: TestOnLoadEndDoesNotDispatchBrowserLevelCompletion (0.00s) 2026-10-22T08:13:47.530252103Z === RUN TestOnLoadErrorMainFrameCommitsFailedNavigation 2026-10-22T08:13:47.530270859Z --- PASS: TestOnLoadErrorMainFrameCommitsFailedNavigation (0.00s) 2026-10-22T08:13:47.530290397Z === RUN TestOnLoadErrorFollowedByLoadingStateFinishTerminatesNavigation 2026-10-22T08:13:47.53030973Z --- PASS: TestOnLoadErrorFollowedByLoadingStateFinishTerminatesNavigation (0.00s) 2026-10-22T08:13:47.530328721Z === RUN TestOnLoadErrorAfterLoadStartDoesNotDispatchDuplicateEvents 2026-10-22T08:13:47.53034793Z --- PASS: TestOnLoadErrorAfterLoadStartDoesNotDispatchDuplicateEvents (0.00s) 2026-10-22T08:13:47.530366802Z === RUN TestOnLoadErrorAbortedNavigationDoesNotCommit 2026-10-22T08:13:47.530384786Z --- PASS: TestOnLoadErrorAbortedNavigationDoesNotCommit (0.00s) 2026-10-22T08:13:47.530404227Z === RUN TestOnLoadErrorSubFrameDoesNotTerminateNavigation 2026-10-22T08:13:47.530422914Z --- PASS: TestOnLoadErrorSubFrameDoesNotTerminateNavigation (0.00s) 2026-10-22T08:13:47.530441885Z === RUN TestOnTextSelectionChanged_ForwardsSelectionToClipboardOrchestrator 2026-10-22T08:13:47.530461567Z --- PASS: TestOnTextSelectionChanged_ForwardsSelectionToClipboardOrchestrator (0.00s) 2026-10-22T08:13:47.530480556Z === RUN TestOnTextSelectionChanged_DebouncesAndCollapsesRapidUpdates 2026-10-22T08:13:47.530499482Z --- PASS: TestOnTextSelectionChanged_DebouncesAndCollapsesRapidUpdates (0.00s) 2026-10-22T08:13:47.530520953Z === RUN TestOnTextSelectionChanged_SuppressesAutoCopyWhenFocusedNodeEditableAndResumesWhenCleared 2026-10-22T08:13:47.530543276Z --- PASS: TestOnTextSelectionChanged_SuppressesAutoCopyWhenFocusedNodeEditableAndResumesWhenCleared (0.00s) 2026-10-22T08:13:47.530561979Z === RUN TestSetEditableFocus_InvokesCallbackOnTransitions 2026-10-22T08:13:47.530580161Z --- PASS: TestSetEditableFocus_InvokesCallbackOnTransitions (0.00s) 2026-10-22T08:13:47.530599191Z === RUN TestOnLoadStart_ClearsEditableFocus 2026-10-22T08:13:47.530618322Z --- PASS: TestOnLoadStart_ClearsEditableFocus (0.00s) 2026-10-22T08:13:47.530647093Z === RUN TestDestroy_WithoutHostRunsCloseCallbacks 2026-10-22T08:13:47.530666335Z --- PASS: TestDestroy_WithoutHostRunsCloseCallbacks (0.00s) 2026-10-22T08:13:47.53068481Z === RUN TestOnTextSelectionChanged_DoesNotEmitLateDebouncedUpdateAfterDestroy 2026-10-22T08:13:47.530704284Z --- PASS: TestOnTextSelectionChanged_DoesNotEmitLateDebouncedUpdateAfterDestroy (0.00s) 2026-10-22T08:13:47.530722428Z === RUN TestOptionalHandlersAreAlwaysEnabled 2026-10-22T08:13:47.530740367Z --- PASS: TestOptionalHandlersAreAlwaysEnabled (0.00s) 2026-10-22T08:13:47.530758183Z === RUN TestRenderTextSelectionHookPreservesWebViewState 2026-10-22T08:13:47.530778795Z --- PASS: TestRenderTextSelectionHookPreservesWebViewState (0.00s) 2026-10-22T08:13:47.530797229Z === RUN TestGetDownloadHandler_EnabledWhenEngineConfigured 2026-10-22T08:13:47.530817258Z --- PASS: TestGetDownloadHandler_EnabledWhenEngineConfigured (0.00s) 2026-10-22T08:13:47.530835693Z === RUN TestCEFCursorToGDKName 2026-10-22T08:13:47.530855703Z === RUN TestCEFCursorToGDKName/none_maps_to_invisible_cursor 2026-10-22T08:13:47.530874046Z === RUN TestCEFCursorToGDKName/pointer_maps_to_default 2026-10-22T08:13:47.530892028Z === RUN TestCEFCursorToGDKName/hand_maps_to_pointer 2026-10-22T08:13:47.530909664Z === RUN TestCEFCursorToGDKName/ibeam_maps_to_text 2026-10-22T08:13:47.530927744Z === RUN TestCEFCursorToGDKName/unknown_falls_back_to_default 2026-10-22T08:13:47.530945956Z --- PASS: TestCEFCursorToGDKName (0.00s) 2026-10-22T08:13:47.530980496Z --- PASS: TestCEFCursorToGDKName/none_maps_to_invisible_cursor (0.00s) 2026-10-22T08:13:47.531010341Z --- PASS: TestCEFCursorToGDKName/pointer_maps_to_default (0.00s) 2026-10-22T08:13:47.531040124Z --- PASS: TestCEFCursorToGDKName/hand_maps_to_pointer (0.00s) 2026-10-22T08:13:47.531069076Z --- PASS: TestCEFCursorToGDKName/ibeam_maps_to_text (0.00s) 2026-10-22T08:13:47.531111932Z --- PASS: TestCEFCursorToGDKName/unknown_falls_back_to_default (0.00s) 2026-10-22T08:13:47.531128415Z === RUN TestWebViewBridgeInputOptions_LeavesTargetSelectionToAdapter 2026-10-22T08:13:47.531147713Z --- PASS: TestWebViewBridgeInputOptions_LeavesTargetSelectionToAdapter (0.00s) 2026-10-22T08:13:47.5311651Z === RUN TestWebViewHandleScrollInput_ForwardsOrdinaryHorizontalScroll 2026-10-22T08:13:47.531183507Z --- PASS: TestWebViewHandleScrollInput_ForwardsOrdinaryHorizontalScroll (0.00s) 2026-10-22T08:13:47.531203037Z === RUN TestWebViewHandleScrollInput_EmitsFinalGestureBeforeNavigation 2026-10-22T08:13:47.531222348Z --- PASS: TestWebViewHandleScrollInput_EmitsFinalGestureBeforeNavigation (0.00s) 2026-10-22T08:13:47.531241634Z === RUN TestWebViewRunJavaScript_PostsExecutionToCefUIThread 2026-10-22T08:13:47.531260419Z --- PASS: TestWebViewRunJavaScript_PostsExecutionToCefUIThread (0.00s) 2026-10-22T08:13:47.531280299Z === RUN TestCef2gtkAdapterPageZoomCompensationDefaultsToOne 2026-10-22T08:13:47.531300949Z --- PASS: TestCef2gtkAdapterPageZoomCompensationDefaultsToOne (0.00s) 2026-10-22T08:13:47.531320867Z === RUN TestDestroy_WithHostDefersBridgeDestroyUntilBeforeClose 2026-10-22T08:13:47.531339817Z --- PASS: TestDestroy_WithHostDefersBridgeDestroyUntilBeforeClose (0.00s) 2026-10-22T08:13:47.531358397Z === RUN TestDestroy_WithoutHostDestroysBridgeImmediately 2026-10-22T08:13:47.531376507Z --- PASS: TestDestroy_WithoutHostDestroysBridgeImmediately (0.00s) 2026-10-22T08:13:47.53139726Z === RUN TestHandleInputAttachFailureClosesBrowserForAnyAttachError 2026-10-22T08:13:47.531415878Z --- PASS: TestHandleInputAttachFailureClosesBrowserForAnyAttachError (0.00s) 2026-10-22T08:13:47.531433822Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd 2026-10-22T08:13:47.531453119Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd (0.00s) 2026-10-22T08:13:47.531474018Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd_NoOp 2026-10-22T08:13:47.531493216Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd_NoOp (0.00s) 2026-10-22T08:13:47.531513232Z === RUN TestWebViewRearmPendingNavigationAfterBlankLoadEnd_DoesNotRearmOrReplayReplacementIntent 2026-10-22T08:13:47.531536166Z --- PASS: TestWebViewRearmPendingNavigationAfterBlankLoadEnd_DoesNotRearmOrReplayReplacementIntent (0.00s) 2026-10-22T08:13:47.531556119Z === RUN TestWebViewReplayPendingNavigation_LoadsQueuedURIWhenMainFrameAvailable 2026-10-22T08:13:47.531575774Z --- PASS: TestWebViewReplayPendingNavigation_LoadsQueuedURIWhenMainFrameAvailable (0.00s) 2026-10-22T08:13:47.531594844Z === RUN TestWebViewClaimPendingNavigationSubmission_RejectsInstanceReplacement 2026-10-22T08:13:47.53161597Z --- PASS: TestWebViewClaimPendingNavigationSubmission_RejectsInstanceReplacement (0.00s) 2026-10-22T08:13:47.531636544Z === RUN TestWebViewReplayPendingNavigation_RetriesWhenMainFrameUnavailable 2026-10-22T08:13:47.531655606Z --- PASS: TestWebViewReplayPendingNavigation_RetriesWhenMainFrameUnavailable (0.00s) 2026-10-22T08:13:47.531674685Z === RUN TestWebViewSchedulePendingNavigationReplay_RetriesWhenTaskPostFails 2026-10-22T08:13:47.531694053Z --- PASS: TestWebViewSchedulePendingNavigationReplay_RetriesWhenTaskPostFails (0.00s) 2026-10-22T08:13:47.531713658Z === RUN TestWebViewSchedulePendingNavigationReplay_RetryStaysOnCapturedIntent 2026-10-22T08:13:47.531733064Z --- PASS: TestWebViewSchedulePendingNavigationReplay_RetryStaysOnCapturedIntent (0.00s) 2026-10-22T08:13:47.531752978Z === RUN TestWebViewReplayPendingNavigation_UsesCurrentBrowserAtExecutionTime 2026-10-22T08:13:47.531789709Z --- PASS: TestWebViewReplayPendingNavigation_UsesCurrentBrowserAtExecutionTime (0.00s) 2026-10-22T08:13:47.531809807Z === RUN TestWebViewLoadURI_QueuesPendingNavigationReplayForExistingBrowser 2026-10-22T08:13:47.531828763Z --- PASS: TestWebViewLoadURI_QueuesPendingNavigationReplayForExistingBrowser (0.00s) 2026-10-22T08:13:47.531848505Z === RUN TestWebViewUpdateURI_ClearsMatchingPendingNavigation 2026-10-22T08:13:47.53186739Z --- PASS: TestWebViewUpdateURI_ClearsMatchingPendingNavigation (0.00s) 2026-10-22T08:13:47.531887435Z === RUN TestWebViewUpdateLoadState_ClearsStalePendingNavigationAfterStartedRedirectCompletes 2026-10-22T08:13:47.531910692Z --- PASS: TestWebViewUpdateLoadState_ClearsStalePendingNavigationAfterStartedRedirectCompletes (0.00s) 2026-10-22T08:13:47.531929705Z === RUN TestWebViewUpdateLoadState_KeepsPendingNavigationBeforeReplayStarts 2026-10-22T08:13:47.531949328Z --- PASS: TestWebViewUpdateLoadState_KeepsPendingNavigationBeforeReplayStarts (0.00s) 2026-10-22T08:13:47.531970122Z === RUN TestWebViewUpdateLoadState_DoesNotClearPendingNavigationWhenOnlyOlderAddressWasObserved 2026-10-22T08:13:47.53199185Z --- PASS: TestWebViewUpdateLoadState_DoesNotClearPendingNavigationWhenOnlyOlderAddressWasObserved (0.00s) 2026-10-22T08:13:47.532010753Z === RUN TestWebViewUpdateLoadState_KeepsPendingNavigationWhileLoading 2026-10-22T08:13:47.532029168Z --- PASS: TestWebViewUpdateLoadState_KeepsPendingNavigationWhileLoading (0.00s) 2026-10-22T08:13:47.53204799Z === RUN TestWebViewReplayPendingNavigation_SubmitsOncePerIntent 2026-10-22T08:13:47.532071475Z --- PASS: TestWebViewReplayPendingNavigation_SubmitsOncePerIntent (0.00s) 2026-10-22T08:13:47.532079844Z === RUN TestWebViewReplayPendingNavigation_StaleIntentDoesNotResubmit 2026-10-22T08:13:47.532086173Z --- PASS: TestWebViewReplayPendingNavigation_StaleIntentDoesNotResubmit (0.00s) 2026-10-22T08:13:47.532094653Z === RUN TestWebViewReplayPendingNavigation_RetriesSameIntentOnFailedPost 2026-10-22T08:13:47.532116867Z --- PASS: TestWebViewReplayPendingNavigation_RetriesSameIntentOnFailedPost (0.00s) 2026-10-22T08:13:47.532130367Z === RUN TestWebViewSetPendingNavigation_RepeatedSameURLInstallsNewIntent 2026-10-22T08:13:47.532149424Z --- PASS: TestWebViewSetPendingNavigation_RepeatedSameURLInstallsNewIntent (0.00s) 2026-10-22T08:13:47.532176146Z === RUN TestWebViewReplayPendingNavigation_SameURLReloadSubmits 2026-10-22T08:13:47.5321929Z --- PASS: TestWebViewReplayPendingNavigation_SameURLReloadSubmits (0.00s) 2026-10-22T08:13:47.53221376Z === RUN TestWebViewReplayPendingNavigation_ClearsIssuanceWhenBrowserReplacedAfterClaim 2026-10-22T08:13:47.532229491Z --- PASS: TestWebViewReplayPendingNavigation_ClearsIssuanceWhenBrowserReplacedAfterClaim (0.00s) 2026-10-22T08:13:47.532244232Z === RUN TestPopupLifecycleCallbacksCanBeDisarmed 2026-10-22T08:13:47.532256802Z --- PASS: TestPopupLifecycleCallbacksCanBeDisarmed (0.00s) 2026-10-22T08:13:47.532269566Z === RUN TestOnBeforePopupAborted_ReleasesUnrecoverablePaneHostedPopup 2026-10-22T08:13:47.532282699Z --- PASS: TestOnBeforePopupAborted_ReleasesUnrecoverablePaneHostedPopup (0.00s) 2026-10-22T08:13:47.532295547Z === RUN TestOnBeforePopupAborted_KeepsRecoverablePopupForDirectFallback 2026-10-22T08:13:47.532308224Z --- PASS: TestOnBeforePopupAborted_KeepsRecoverablePopupForDirectFallback (0.00s) 2026-10-22T08:13:47.532322617Z === RUN TestOnBeforePopupAborted_LeavesNativeHostedPopupToHost 2026-10-22T08:13:47.532336024Z --- PASS: TestOnBeforePopupAborted_LeavesNativeHostedPopupToHost (0.00s) 2026-10-22T08:13:47.532350182Z === RUN TestOnBeforePopupAborted_UnknownPopupIsNoop 2026-10-22T08:13:47.532362998Z --- PASS: TestOnBeforePopupAborted_UnknownPopupIsNoop (0.00s) 2026-10-22T08:13:47.532375534Z === RUN TestHandleSyntheticPopupOpen_ReplaysQueuedNavigation 2026-10-22T08:13:47.532392395Z --- PASS: TestHandleSyntheticPopupOpen_ReplaysQueuedNavigation (0.01s) 2026-10-22T08:13:47.532414016Z === RUN TestHandleSyntheticPopupNavigate_LoadsMappedPopup 2026-10-22T08:13:47.532436143Z --- PASS: TestHandleSyntheticPopupNavigate_LoadsMappedPopup (0.00s) 2026-10-22T08:13:47.532462958Z === RUN TestHandleSyntheticPopupOpen_CleansUpStateWhenPopupIsBlocked 2026-10-22T08:13:47.532485725Z --- PASS: TestHandleSyntheticPopupOpen_CleansUpStateWhenPopupIsBlocked (0.00s) 2026-10-22T08:13:47.532506893Z === RUN TestHandleSyntheticPopupClose_ClosesMappedPopup 2026-10-22T08:13:47.532528093Z --- PASS: TestHandleSyntheticPopupClose_ClosesMappedPopup (0.00s) 2026-10-22T08:13:47.532548861Z === RUN TestMapCEFPopupFeatures 2026-10-22T08:13:47.532567113Z === PAUSE TestMapCEFPopupFeatures 2026-10-22T08:13:47.532587124Z === RUN TestOnBeforePopup_PropagatesCEFEngineFeaturesGestureAndNoJavaScriptAccess 2026-10-22T08:13:47.532607161Z --- PASS: TestOnBeforePopup_PropagatesCEFEngineFeaturesGestureAndNoJavaScriptAccess (0.00s) 2026-10-22T08:13:47.532627443Z === RUN TestOnBeforePopup_FeaturelessBlankNavigateSourceBlocksNativePopup 2026-10-22T08:13:47.532647429Z --- PASS: TestOnBeforePopup_FeaturelessBlankNavigateSourceBlocksNativePopup (0.00s) 2026-10-22T08:13:47.53266839Z === RUN TestOnBeforePopup_BrowserWindowDecisionPreservesSyntheticOpenerBridge 2026-10-22T08:13:47.532688294Z --- PASS: TestOnBeforePopup_BrowserWindowDecisionPreservesSyntheticOpenerBridge (0.00s) 2026-10-22T08:13:47.53270837Z === RUN TestOnBeforePopup_NativeArmFailurePreparesEligibleFallbackBeforeAbort 2026-10-22T08:13:47.532728219Z --- PASS: TestOnBeforePopup_NativeArmFailurePreparesEligibleFallbackBeforeAbort (0.00s) 2026-10-22T08:13:47.532747742Z === RUN TestOnBeforePopup_OpenerRequiredNativeArmFailureDeniesWithoutFallback 2026-10-22T08:13:47.532768172Z --- PASS: TestOnBeforePopup_OpenerRequiredNativeArmFailureDeniesWithoutFallback (0.00s) 2026-10-22T08:13:47.532788136Z === RUN TestOnBeforePopup_NativeArmFailureWithoutHostAbortLogsDirectCleanup 2026-10-22T08:13:47.532807619Z --- PASS: TestOnBeforePopup_NativeArmFailureWithoutHostAbortLogsDirectCleanup (0.00s) 2026-10-22T08:13:47.53282825Z === RUN TestOnBeforePopup_AuthNativeArmFailureDeniesWithoutFallback 2026-10-22T08:13:47.532847698Z --- PASS: TestOnBeforePopup_AuthNativeArmFailureDeniesWithoutFallback (0.00s) 2026-10-22T08:13:47.532866709Z === RUN TestOnBeforePopup_IsPopupFlagCanSelectNativePopup 2026-10-22T08:13:47.532885767Z --- PASS: TestOnBeforePopup_IsPopupFlagCanSelectNativePopup (0.00s) 2026-10-22T08:13:47.53290449Z === RUN TestOnBeforePopup_ReuseNamedPaneBlocksNativePopup 2026-10-22T08:13:47.532923308Z --- PASS: TestOnBeforePopup_ReuseNamedPaneBlocksNativePopup (0.00s) 2026-10-22T08:13:47.532942505Z === RUN TestOnBeforePopup_HostedDecisionDiscardsUnpreparedNativeCandidate 2026-10-22T08:13:47.532963521Z --- PASS: TestOnBeforePopup_HostedDecisionDiscardsUnpreparedNativeCandidate (0.00s) 2026-10-22T08:13:47.532985673Z === RUN TestOnBeforePopup_HostedDecisionPreservesAlreadyPreparedFallbackOpener 2026-10-22T08:13:47.533005962Z --- PASS: TestOnBeforePopup_HostedDecisionPreservesAlreadyPreparedFallbackOpener (0.00s) 2026-10-22T08:13:47.533024351Z === RUN TestOnBeforePopup_DenyCleansUp 2026-10-22T08:13:47.533044601Z --- PASS: TestOnBeforePopup_DenyCleansUp (0.00s) 2026-10-22T08:13:47.533064009Z === RUN TestOnBeforePopup_AwaitFeaturesIsImpossibleAndCleansUp 2026-10-22T08:13:47.53308341Z --- PASS: TestOnBeforePopup_AwaitFeaturesIsImpossibleAndCleansUp (0.00s) 2026-10-22T08:13:47.533102488Z === RUN TestOnBeforePopup_TimesOutGTKDispatchAndBlocksPopup 2026-10-22T08:13:47.533121582Z --- PASS: TestOnBeforePopup_TimesOutGTKDispatchAndBlocksPopup (0.01s) 2026-10-22T08:13:47.533142494Z === RUN TestOnBeforePopup_PrimesPopupNavigationWhenCEFPopupBlocksNativeCreation 2026-10-22T08:13:47.533162831Z --- PASS: TestOnBeforePopup_PrimesPopupNavigationWhenCEFPopupBlocksNativeCreation (0.00s) 2026-10-22T08:13:47.533182477Z === RUN TestOnBeforePopup_PrimesPopupShellWhenNativePopupCannotBeArmed 2026-10-22T08:13:47.533203043Z --- PASS: TestOnBeforePopup_PrimesPopupShellWhenNativePopupCannotBeArmed (0.00s) 2026-10-22T08:13:47.533222625Z === RUN TestOnBeforePopup_PaneDecisionBlocksNativePopupAndKeepsPanePath 2026-10-22T08:13:47.533242187Z --- PASS: TestOnBeforePopup_PaneDecisionBlocksNativePopupAndKeepsPanePath (0.00s) 2026-10-22T08:13:47.533260913Z === RUN TestOnBeforePopup_NativeDecisionAbortsHostWhenArmingFails 2026-10-22T08:13:47.533282332Z --- PASS: TestOnBeforePopup_NativeDecisionAbortsHostWhenArmingFails (0.00s) 2026-10-22T08:13:47.53330212Z === RUN TestScrollCancelOptionsMapping 2026-10-22T08:13:47.533321032Z --- PASS: TestScrollCancelOptionsMapping (0.00s) 2026-10-22T08:13:47.533339975Z === RUN TestNavCommandGTKInlineInvalidatesBeforeDispatch 2026-10-22T08:13:47.533359145Z --- PASS: TestNavCommandGTKInlineInvalidatesBeforeDispatch (0.00s) 2026-10-22T08:13:47.533377542Z === RUN TestNavCommandOffThreadDispatchCompletes 2026-10-22T08:13:47.533396066Z --- PASS: TestNavCommandOffThreadDispatchCompletes (0.00s) 2026-10-22T08:13:47.533414992Z === RUN TestNavCommandDispatchTimeoutSkipsNavigation 2026-10-22T08:13:47.533434062Z --- PASS: TestNavCommandDispatchTimeoutSkipsNavigation (0.02s) 2026-10-22T08:13:47.533453644Z === RUN TestNavCommandPreservesErrorContract 2026-10-22T08:13:47.533472467Z --- PASS: TestNavCommandPreservesErrorContract (0.00s) 2026-10-22T08:13:47.533491436Z === RUN TestQueuedCleanupAfterFreshGesture 2026-10-22T08:13:47.53351146Z --- PASS: TestQueuedCleanupAfterFreshGesture (0.00s) 2026-10-22T08:13:47.533530416Z === RUN TestInvalidateScrollMotionQueuesEpochCleanup 2026-10-22T08:13:47.533548992Z --- PASS: TestInvalidateScrollMotionQueuesEpochCleanup (0.00s) 2026-10-22T08:13:47.533567154Z === RUN TestPreBrowseInvalidationKeepsDecision 2026-10-22T08:13:47.533585475Z --- PASS: TestPreBrowseInvalidationKeepsDecision (0.00s) 2026-10-22T08:13:47.533605078Z === RUN TestPreBrowseSubframeDoesNotCancel 2026-10-22T08:13:47.5336242Z --- PASS: TestPreBrowseSubframeDoesNotCancel (0.00s) 2026-10-22T08:13:47.533642381Z === RUN TestLoadStartFallbackInvalidates 2026-10-22T08:13:47.53366063Z --- PASS: TestLoadStartFallbackInvalidates (0.00s) 2026-10-22T08:13:47.533680227Z === RUN TestDestroyInvalidatesBeforeNativeClose 2026-10-22T08:13:47.533698968Z --- PASS: TestDestroyInvalidatesBeforeNativeClose (0.00s) 2026-10-22T08:13:47.533717097Z === RUN TestVisibilityHiddenTransitionInvalidates 2026-10-22T08:13:47.533735599Z --- PASS: TestVisibilityHiddenTransitionInvalidates (0.00s) 2026-10-22T08:13:47.533764484Z === RUN TestGestureHistoryCommitInvalidates 2026-10-22T08:13:47.533785247Z --- PASS: TestGestureHistoryCommitInvalidates (0.00s) 2026-10-22T08:13:47.533804286Z === RUN TestScrollPage_SmoothingOn_InjectsImpulse 2026-10-22T08:13:47.533823276Z --- PASS: TestScrollPage_SmoothingOn_InjectsImpulse (0.00s) 2026-10-22T08:13:47.533843236Z === RUN TestScrollPage_SmoothingOn_InjectRejectedFallsBack 2026-10-22T08:13:47.533862341Z --- PASS: TestScrollPage_SmoothingOn_InjectRejectedFallsBack (0.00s) 2026-10-22T08:13:47.533882808Z === RUN TestScrollPage_SmoothingOff_SkipsInjection 2026-10-22T08:13:47.533902046Z --- PASS: TestScrollPage_SmoothingOff_SkipsInjection (0.00s) 2026-10-22T08:13:47.533920952Z === RUN TestScrollPage_SmoothingOn_NoBridgeFallsBack 2026-10-22T08:13:47.53394004Z --- PASS: TestScrollPage_SmoothingOn_NoBridgeFallsBack (0.00s) 2026-10-22T08:13:47.533970444Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign 2026-10-22T08:13:47.533994313Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/left 2026-10-22T08:13:47.534014138Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/right 2026-10-22T08:13:47.534035021Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up 2026-10-22T08:13:47.534054503Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down 2026-10-22T08:13:47.534074737Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up_fast 2026-10-22T08:13:47.534094437Z === RUN TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down_fast 2026-10-22T08:13:47.534114143Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign (0.00s) 2026-10-22T08:13:47.534142385Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/left (0.00s) 2026-10-22T08:13:47.534170817Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/right (0.00s) 2026-10-22T08:13:47.534199044Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up (0.00s) 2026-10-22T08:13:47.534228893Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down (0.00s) 2026-10-22T08:13:47.534258055Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/up_fast (0.00s) 2026-10-22T08:13:47.534287269Z --- PASS: TestPageScrollWheelDeltas_UseFallbackDeltasWithCEFSign/down_fast (0.00s) 2026-10-22T08:13:47.534307498Z === RUN TestScrollPage_NativeWheelPath_SendsPrecisionWheelEvent 2026-10-22T08:13:47.534328417Z --- PASS: TestScrollPage_NativeWheelPath_SendsPrecisionWheelEvent (0.00s) 2026-10-22T08:13:47.534349535Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas 2026-10-22T08:13:47.534369509Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollLeft 2026-10-22T08:13:47.534389341Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollRight 2026-10-22T08:13:47.53441008Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUp 2026-10-22T08:13:47.534430029Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDown 2026-10-22T08:13:47.534450118Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUpFast 2026-10-22T08:13:47.53447078Z === RUN TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDownFast 2026-10-22T08:13:47.534490772Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas (0.00s) 2026-10-22T08:13:47.534521395Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollLeft (0.00s) 2026-10-22T08:13:47.534552349Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollRight (0.00s) 2026-10-22T08:13:47.534582775Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUp (0.00s) 2026-10-22T08:13:47.534615673Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDown (0.00s) 2026-10-22T08:13:47.534650812Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollUpFast (0.00s) 2026-10-22T08:13:47.534685827Z --- PASS: TestScrollPage_NativeWheelPath_AllCommandsUseFallbackDeltas/PageScrollDownFast (0.00s) 2026-10-22T08:13:47.534707235Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns 2026-10-22T08:13:47.534728797Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/h_scrolls_left 2026-10-22T08:13:47.53474939Z === RUN TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/l_scrolls_right 2026-10-22T08:13:47.534769598Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns (0.00s) 2026-10-22T08:13:47.534800553Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/h_scrolls_left (0.00s) 2026-10-22T08:13:47.534834216Z --- PASS: TestScrollPage_ReadyBrowser_HorizontalDirectionsUseDOMSigns/l_scrolls_right (0.00s) 2026-10-22T08:13:47.534854682Z === RUN TestScrollPage_ReadyBrowser_NestedBoundaryHandsOffToDocument 2026-10-22T08:13:47.534875289Z --- PASS: TestScrollPage_ReadyBrowser_NestedBoundaryHandsOffToDocument (0.05s) 2026-10-22T08:13:47.534895372Z === RUN TestScrollPage_NativeWheelPath_ZeroDeltaDoesNotSendEvent 2026-10-22T08:13:47.534914439Z --- PASS: TestScrollPage_NativeWheelPath_ZeroDeltaDoesNotSendEvent (0.00s) 2026-10-22T08:13:47.534933717Z === RUN TestScrollPage_NativePath_FallbackToJSWhenHostIsNil 2026-10-22T08:13:47.534952732Z --- PASS: TestScrollPage_NativePath_FallbackToJSWhenHostIsNil (0.00s) 2026-10-22T08:13:47.534971626Z === RUN TestScrollPage_CoalescesHeldLoadIntoOneBoundedCEFTask 2026-10-22T08:13:47.534992236Z --- PASS: TestScrollPage_CoalescesHeldLoadIntoOneBoundedCEFTask (0.00s) 2026-10-22T08:13:47.535011121Z === RUN TestCancelPageScroll_DropsHeldDeltaButPreservesTap 2026-10-22T08:13:47.535030115Z --- PASS: TestCancelPageScroll_DropsHeldDeltaButPreservesTap (0.00s) 2026-10-22T08:13:47.535049529Z === RUN TestDrainPageScrollSynchronously_DrainsTapEnqueuedDuringExecution 2026-10-22T08:13:47.535069977Z --- PASS: TestDrainPageScrollSynchronously_DrainsTapEnqueuedDuringExecution (0.00s) 2026-10-22T08:13:47.535104377Z === RUN TestCancelPageScroll_AfterDrainDropsOldHeldAndPreservesTapAndNextGesture 2026-10-22T08:13:47.535187217Z --- PASS: TestCancelPageScroll_AfterDrainDropsOldHeldAndPreservesTapAndNextGesture (0.00s) 2026-10-22T08:13:47.535211492Z === RUN TestScrollPage_AllowsAtMostOneSuccessorAfterInFlightFlush 2026-10-22T08:13:47.535231321Z --- PASS: TestScrollPage_AllowsAtMostOneSuccessorAfterInFlightFlush (0.00s) 2026-10-22T08:13:47.535269498Z === RUN TestEnsurePageScrollFlush_PostTaskFailureDrainsTapAndDropsHeld 2026-10-22T08:13:47.535289998Z --- PASS: TestEnsurePageScrollFlush_PostTaskFailureDrainsTapAndDropsHeld (0.00s) 2026-10-22T08:13:47.535309688Z === RUN TestScrollPage_Destroyed_ReturnsError 2026-10-22T08:13:47.535344917Z --- PASS: TestScrollPage_Destroyed_ReturnsError (0.00s) 2026-10-22T08:13:47.535369951Z === RUN TestNotifyBrowserViewportSync_VisibleCallsFullSequence 2026-10-22T08:13:47.535403064Z --- PASS: TestNotifyBrowserViewportSync_VisibleCallsFullSequence (0.00s) 2026-10-22T08:13:47.535460679Z === RUN TestNotifyBrowserViewportSync_HiddenSkipsWasHidden 2026-10-22T08:13:47.535481378Z --- PASS: TestNotifyBrowserViewportSync_HiddenSkipsWasHidden (0.00s) 2026-10-22T08:13:47.535501424Z === RUN TestNotifyViewportSyncOnCEFUIThread_PostsViewportWorkOnly 2026-10-22T08:13:47.53552165Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_PostsViewportWorkOnly (0.00s) 2026-10-22T08:13:47.535559541Z === RUN TestNotifyViewportSyncOnCEFUIThread_RemainsViewportOnlyAcrossRepeatedResizes 2026-10-22T08:13:47.535581067Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_RemainsViewportOnlyAcrossRepeatedResizes (0.00s) 2026-10-22T08:13:47.535621644Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_PostsZoomWork 2026-10-22T08:13:47.535641036Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_PostsZoomWork (0.00s) 2026-10-22T08:13:47.535702737Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsRedundantReapplyWhenBackingScaleUnchanged 2026-10-22T08:13:47.535736271Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsRedundantReapplyWhenBackingScaleUnchanged (0.00s) 2026-10-22T08:13:47.535777557Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_ReappliesWhenCompensationChangesWithoutTouchingUserZoom 2026-10-22T08:13:47.535799527Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_ReappliesWhenCompensationChangesWithoutTouchingUserZoom (0.00s) 2026-10-22T08:13:47.535812508Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsStaleHostAndDestroyedView 2026-10-22T08:13:47.535823546Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsStaleHostAndDestroyedView (0.00s) 2026-10-22T08:13:47.536505696Z === RUN TestSyncZoomForBackingScaleOnCEFUIThread_SkipsMissingHost 2026-10-22T08:13:47.536527396Z --- PASS: TestSyncZoomForBackingScaleOnCEFUIThread_SkipsMissingHost (0.00s) 2026-10-22T08:13:47.536539347Z === RUN TestNotifyViewportSyncOnCEFUIThread_SkipsStaleHost 2026-10-22T08:13:47.536582376Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_SkipsStaleHost (0.00s) 2026-10-22T08:13:47.536601213Z === RUN TestNotifyViewportSyncOnCEFUIThread_SkipsDestroyedWebView 2026-10-22T08:13:47.53664389Z --- PASS: TestNotifyViewportSyncOnCEFUIThread_SkipsDestroyedWebView (0.00s) 2026-10-22T08:13:47.536662051Z === RUN TestObservedViewportSizeReady 2026-10-22T08:13:47.536680875Z === RUN TestObservedViewportSizeReady/exact_match 2026-10-22T08:13:47.536715261Z === RUN TestObservedViewportSizeReady/one_pixel_drift_is_accepted 2026-10-22T08:13:47.536734436Z === RUN TestObservedViewportSizeReady/fallback_observed_size_is_rejected 2026-10-22T08:13:47.536753645Z === RUN TestObservedViewportSizeReady/missing_allocation_is_rejected 2026-10-22T08:13:47.536786029Z === RUN TestObservedViewportSizeReady/large_mismatch_is_rejected 2026-10-22T08:13:47.536804321Z --- PASS: TestObservedViewportSizeReady (0.00s) 2026-10-22T08:13:47.536839652Z --- PASS: TestObservedViewportSizeReady/exact_match (0.00s) 2026-10-22T08:13:47.536883463Z --- PASS: TestObservedViewportSizeReady/one_pixel_drift_is_accepted (0.00s) 2026-10-22T08:13:47.53693203Z --- PASS: TestObservedViewportSizeReady/fallback_observed_size_is_rejected (0.00s) 2026-10-22T08:13:47.536970142Z --- PASS: TestObservedViewportSizeReady/missing_allocation_is_rejected (0.00s) 2026-10-22T08:13:47.537014285Z --- PASS: TestObservedViewportSizeReady/large_mismatch_is_rejected (0.00s) 2026-10-22T08:13:47.537039951Z === RUN TestPendingBrowserCreateObservedSize_RefreshesStaleFallbackSize 2026-10-22T08:13:47.537074036Z --- PASS: TestPendingBrowserCreateObservedSize_RefreshesStaleFallbackSize (0.00s) 2026-10-22T08:13:47.537104323Z === RUN TestPendingBrowserCreateObservedSize_SkipsRefreshWhenObservedSizeAlreadyMatches 2026-10-22T08:13:47.537139421Z --- PASS: TestPendingBrowserCreateObservedSize_SkipsRefreshWhenObservedSizeAlreadyMatches (0.00s) 2026-10-22T08:13:47.537166435Z === RUN TestShouldDeferPendingBrowserCreateFromViewportSync_WaitsForNativePopupAttach 2026-10-22T08:13:47.537188327Z --- PASS: TestShouldDeferPendingBrowserCreateFromViewportSync_WaitsForNativePopupAttach (0.00s) 2026-10-22T08:13:47.537215735Z === RUN TestPreparePendingBrowserCreateObservedSizeRetry_CoalescesScheduling 2026-10-22T08:13:47.537245069Z --- PASS: TestPreparePendingBrowserCreateObservedSizeRetry_CoalescesScheduling (0.00s) 2026-10-22T08:13:47.537279656Z === RUN TestPreparePendingBrowserCreateObservedSizeRetry_MaxRetriesProceedsWithoutScheduling 2026-10-22T08:13:47.537316483Z --- PASS: TestPreparePendingBrowserCreateObservedSizeRetry_MaxRetriesProceedsWithoutScheduling (0.00s) 2026-10-22T08:13:47.537327172Z === RUN TestScheduleResizeRepaintPulse_CoalescesToLatestSequence 2026-10-22T08:13:47.537343533Z --- PASS: TestScheduleResizeRepaintPulse_CoalescesToLatestSequence (0.00s) 2026-10-22T08:13:47.537357592Z === RUN TestScheduleResizeRepaintPulse_SkipsStaleHost 2026-10-22T08:13:47.537376069Z --- PASS: TestScheduleResizeRepaintPulse_SkipsStaleHost (0.00s) 2026-10-22T08:13:47.537391096Z === RUN TestScheduleResizeRepaintPulse_SkipsWhenHostNilAtScheduleTime 2026-10-22T08:13:47.537406222Z --- PASS: TestScheduleResizeRepaintPulse_SkipsWhenHostNilAtScheduleTime (0.00s) 2026-10-22T08:13:47.537422636Z === RUN TestScheduleResizeRepaintPulse_SkipsWhenHostClearedBeforeExecution 2026-10-22T08:13:47.537436272Z --- PASS: TestScheduleResizeRepaintPulse_SkipsWhenHostClearedBeforeExecution (0.00s) 2026-10-22T08:13:47.537449726Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors 2026-10-22T08:13:47.537465323Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/mapped_visible_widget 2026-10-22T08:13:47.537480336Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_widget 2026-10-22T08:13:47.537493959Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_widget 2026-10-22T08:13:47.537511507Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_ancestor 2026-10-22T08:13:47.537527836Z === RUN TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_ancestor 2026-10-22T08:13:47.537541593Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors (0.00s) 2026-10-22T08:13:47.537572767Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/mapped_visible_widget (0.00s) 2026-10-22T08:13:47.537601473Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_widget (0.00s) 2026-10-22T08:13:47.537636424Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_widget (0.00s) 2026-10-22T08:13:47.537664846Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/hidden_ancestor (0.00s) 2026-10-22T08:13:47.537694735Z --- PASS: TestEffectiveViewportVisibilityRequiresMappedVisibleAncestors/unmapped_ancestor (0.00s) 2026-10-22T08:13:47.537708677Z === RUN TestWebViewEffectiveVisibilitySendsInitialStateAndDeduplicatesTransitions 2026-10-22T08:13:47.537722694Z --- PASS: TestWebViewEffectiveVisibilitySendsInitialStateAndDeduplicatesTransitions (0.00s) 2026-10-22T08:13:47.537735845Z === RUN TestZoomConversionsRoundTrip 2026-10-22T08:13:47.537750708Z === RUN TestZoomConversionsRoundTrip/factor_0.5 2026-10-22T08:13:47.537767694Z === RUN TestZoomConversionsRoundTrip/factor_0.8 2026-10-22T08:13:47.537780242Z === RUN TestZoomConversionsRoundTrip/factor_1.0 2026-10-22T08:13:47.537793535Z === RUN TestZoomConversionsRoundTrip/factor_1.1 2026-10-22T08:13:47.537807686Z === RUN TestZoomConversionsRoundTrip/factor_1.2 2026-10-22T08:13:47.537819765Z === RUN TestZoomConversionsRoundTrip/factor_1.4 2026-10-22T08:13:47.537832049Z === RUN TestZoomConversionsRoundTrip/factor_2.0 2026-10-22T08:13:47.537844657Z --- PASS: TestZoomConversionsRoundTrip (0.00s) 2026-10-22T08:13:47.537865981Z --- PASS: TestZoomConversionsRoundTrip/factor_0.5 (0.00s) 2026-10-22T08:13:47.537887602Z --- PASS: TestZoomConversionsRoundTrip/factor_0.8 (0.00s) 2026-10-22T08:13:47.537908394Z --- PASS: TestZoomConversionsRoundTrip/factor_1.0 (0.00s) 2026-10-22T08:13:47.537925665Z --- PASS: TestZoomConversionsRoundTrip/factor_1.1 (0.00s) 2026-10-22T08:13:47.537947586Z --- PASS: TestZoomConversionsRoundTrip/factor_1.2 (0.00s) 2026-10-22T08:13:47.537971372Z --- PASS: TestZoomConversionsRoundTrip/factor_1.4 (0.00s) 2026-10-22T08:13:47.53798946Z --- PASS: TestZoomConversionsRoundTrip/factor_2.0 (0.00s) 2026-10-22T08:13:47.537999166Z === RUN TestZoomConversionsApplyUserZoomAndCompensation 2026-10-22T08:13:47.538024182Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/unit_output_needs_no_compensation 2026-10-22T08:13:47.538042091Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_on_unit_output 2026-10-22T08:13:47.538058846Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/fractional_output_compensates_100_percent 2026-10-22T08:13:47.538076352Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_times_fractional_output 2026-10-22T08:13:47.538095047Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/application_scale_composed_compensation 2026-10-22T08:13:47.538113386Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/integer_output_doubles_internal_factor 2026-10-22T08:13:47.538130064Z === RUN TestZoomConversionsApplyUserZoomAndCompensation/half_user_zoom_stays_compensated 2026-10-22T08:13:47.53814557Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation (0.00s) 2026-10-22T08:13:47.538174125Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/unit_output_needs_no_compensation (0.00s) 2026-10-22T08:13:47.538206778Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_on_unit_output (0.00s) 2026-10-22T08:13:47.53823935Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/fractional_output_compensates_100_percent (0.00s) 2026-10-22T08:13:47.538273937Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/user_zoom_times_fractional_output (0.00s) 2026-10-22T08:13:47.538304564Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/application_scale_composed_compensation (0.00s) 2026-10-22T08:13:47.538335306Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/integer_output_doubles_internal_factor (0.00s) 2026-10-22T08:13:47.538377877Z --- PASS: TestZoomConversionsApplyUserZoomAndCompensation/half_user_zoom_stays_compensated (0.00s) 2026-10-22T08:13:47.538397662Z === RUN TestZoomConversionsNormalizeInvalidCompensation 2026-10-22T08:13:47.538416162Z --- PASS: TestZoomConversionsNormalizeInvalidCompensation (0.00s) 2026-10-22T08:13:47.538433518Z === RUN TestZoomReapplyGuardTracksAppliedCompensation 2026-10-22T08:13:47.538454327Z --- PASS: TestZoomReapplyGuardTracksAppliedCompensation (0.00s) 2026-10-22T08:13:47.538466223Z === RUN TestPageZoomCompensationDefaultsToOneWithoutBridge 2026-10-22T08:13:47.538475963Z --- PASS: TestPageZoomCompensationDefaultsToOneWithoutBridge (0.00s) 2026-10-22T08:13:47.538487634Z === RUN TestSetZoomLevelAppliesUserZoomThroughCompensation 2026-10-22T08:13:47.538503943Z --- PASS: TestSetZoomLevelAppliesUserZoomThroughCompensation (0.00s) 2026-10-22T08:13:47.538528885Z === RUN TestSetZoomLevelRejectsDestroyedViewAndMissingHost 2026-10-22T08:13:47.538554392Z --- PASS: TestSetZoomLevelRejectsDestroyedViewAndMissingHost (0.00s) 2026-10-22T08:13:47.538573331Z === RUN TestScheduleZoomReadbackSkipsSupersededApplication 2026-10-22T08:13:47.538596513Z --- PASS: TestScheduleZoomReadbackSkipsSupersededApplication (0.00s) 2026-10-22T08:13:47.538608137Z === CONT TestSystemviewAssetCache_NilFSFailsCleanly 2026-10-22T08:13:47.538623374Z --- PASS: TestSystemviewAssetCache_NilFSFailsCleanly (0.00s) 2026-10-22T08:13:47.538641558Z === CONT TestMapCEFPopupFeatures 2026-10-22T08:13:47.538660151Z === RUN TestMapCEFPopupFeatures/nil_is_known_featureless 2026-10-22T08:13:47.538676504Z === RUN TestMapCEFPopupFeatures/positive_width_is_popup-like 2026-10-22T08:13:47.538700308Z === RUN TestMapCEFPopupFeatures/geometry_and_flags_are_normalized 2026-10-22T08:13:47.538720817Z === RUN TestMapCEFPopupFeatures/is_popup_flag_survives_without_inventing_geometry 2026-10-22T08:13:47.538738651Z === RUN TestMapCEFPopupFeatures/allocated_defaults_are_known_featureless 2026-10-22T08:13:47.538752246Z --- PASS: TestMapCEFPopupFeatures (0.00s) 2026-10-22T08:13:47.538772376Z --- PASS: TestMapCEFPopupFeatures/nil_is_known_featureless (0.00s) 2026-10-22T08:13:47.538792611Z --- PASS: TestMapCEFPopupFeatures/positive_width_is_popup-like (0.00s) 2026-10-22T08:13:47.538818186Z --- PASS: TestMapCEFPopupFeatures/geometry_and_flags_are_normalized (0.00s) 2026-10-22T08:13:47.538842389Z --- PASS: TestMapCEFPopupFeatures/is_popup_flag_survives_without_inventing_geometry (0.00s) 2026-10-22T08:13:47.538865084Z --- PASS: TestMapCEFPopupFeatures/allocated_defaults_are_known_featureless (0.00s) 2026-10-22T08:13:47.538881934Z === CONT TestSystemviewAssetCache_DigestCachedAtLoad 2026-10-22T08:13:47.538889559Z --- PASS: TestSystemviewAssetCache_DigestCachedAtLoad (0.00s) 2026-10-22T08:13:47.538895479Z === CONT TestSystemviewAssetCache_OversizedCompressedInputRejected 2026-10-22T08:13:47.538901369Z === CONT TestSystemviewAssetCache_RawOversizedRejected 2026-10-22T08:13:47.53890696Z === CONT TestSystemviewAssetCache_MissingBothReportsNotExist 2026-10-22T08:13:47.538912631Z --- PASS: TestSystemviewAssetCache_MissingBothReportsNotExist (0.00s) 2026-10-22T08:13:47.538917235Z === CONT TestResolveAPIPath 2026-10-22T08:13:47.538927808Z === RUN TestResolveAPIPath/nil_url_returns_false 2026-10-22T08:13:47.538948991Z === PAUSE TestResolveAPIPath/nil_url_returns_false 2026-10-22T08:13:47.538963308Z === RUN TestResolveAPIPath/conceptual_api_host 2026-10-22T08:13:47.53897306Z === PAUSE TestResolveAPIPath/conceptual_api_host 2026-10-22T08:13:47.538982802Z === RUN TestResolveAPIPath/conceptual_history_api_path 2026-10-22T08:13:47.538989293Z === PAUSE TestResolveAPIPath/conceptual_history_api_path 2026-10-22T08:13:47.539007442Z === RUN TestResolveAPIPath/conceptual_config_api_path 2026-10-22T08:13:47.539015632Z === PAUSE TestResolveAPIPath/conceptual_config_api_path 2026-10-22T08:13:47.539021039Z === RUN TestResolveAPIPath/actual_internal_api_path 2026-10-22T08:13:47.539026485Z === CONT TestSystemviewAssetCache_RawFallbackOnlyOnAbsence 2026-10-22T08:13:47.539031571Z === PAUSE TestResolveAPIPath/actual_internal_api_path 2026-10-22T08:13:47.53903628Z === RUN TestResolveAPIPath/non_api_path 2026-10-22T08:13:47.539040992Z === PAUSE TestResolveAPIPath/non_api_path 2026-10-22T08:13:47.539046336Z --- PASS: TestSystemviewAssetCache_RawFallbackOnlyOnAbsence (0.00s) 2026-10-22T08:13:47.539051737Z === CONT TestSystemviewAssetCache_CachesFailureWithoutRetryStorm 2026-10-22T08:13:47.539068364Z --- PASS: TestSystemviewAssetCache_CachesFailureWithoutRetryStorm (0.00s) 2026-10-22T08:13:47.539092326Z === CONT TestSystemviewAssetCache_DecodesOnceUnderConcurrency 2026-10-22T08:13:47.539099809Z === CONT TestSystemviewAssetCache_CompressedReadErrorIsExplicit 2026-10-22T08:13:47.539106293Z --- PASS: TestSystemviewAssetCache_CompressedReadErrorIsExplicit (0.00s) 2026-10-22T08:13:47.539116833Z === CONT TestIsTrustedSystemviewURL 2026-10-22T08:13:47.5391221Z --- PASS: TestIsTrustedSystemviewURL (0.00s) 2026-10-22T08:13:47.539127176Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.539132643Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:13:47.539150322Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:13:47.539158501Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:13:47.539164676Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:13:47.539170435Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:13:47.539176364Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:13:47.539181803Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:13:47.539187881Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:13:47.539193523Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:13:47.539210661Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:13:47.53921851Z --- PASS: TestSystemviewAssetCache_DecodesOnceUnderConcurrency (0.00s) 2026-10-22T08:13:47.53922429Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell 2026-10-22T08:13:47.539230322Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T08:13:47.539236318Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T08:13:47.539242463Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T08:13:47.539248504Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T08:13:47.539254341Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T08:13:47.539271593Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T08:13:47.539284456Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T08:13:47.539291448Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T08:13:47.539301468Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T08:13:47.539307727Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T08:13:47.539313659Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T08:13:47.539319895Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T08:13:47.541902446Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T08:13:47.541916582Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T08:13:47.541933703Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T08:13:47.541946739Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T08:13:47.54195721Z === RUN TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T08:13:47.541977893Z === PAUSE TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T08:13:47.541991986Z === CONT TestReadAssetWithEncoding_DecompressesBrotliWASM 2026-10-22T08:13:47.542022216Z --- PASS: TestReadAssetWithEncoding_DecompressesBrotliWASM (0.00s) 2026-10-22T08:13:47.542037268Z === CONT TestAssetP1_RawReadCurrentlyUnbounded 2026-10-22T08:13:47.542047743Z === CONT TestAssetP1_MissingAssetReportsNotExist 2026-10-22T08:13:47.542056888Z --- PASS: TestAssetP1_MissingAssetReportsNotExist (0.00s) 2026-10-22T08:13:47.5420661Z === CONT TestAssetP1_OversizedDecompressedRejected 2026-10-22T08:13:47.542075194Z --- PASS: TestAssetP1_RawReadCurrentlyUnbounded (0.12s) 2026-10-22T08:13:47.542084402Z === CONT TestAssetP1_CorruptCompressedHasNoRawFallback 2026-10-22T08:13:47.542101481Z --- PASS: TestAssetP1_CorruptCompressedHasNoRawFallback (0.00s) 2026-10-22T08:13:47.542113723Z === CONT TestAssetP1_RawOnlyFallback 2026-10-22T08:13:47.54213226Z --- PASS: TestAssetP1_RawOnlyFallback (0.00s) 2026-10-22T08:13:47.542143867Z === CONT TestAssetP1_CompressedPreferredOverRaw 2026-10-22T08:13:47.542153913Z --- PASS: TestAssetP1_CompressedPreferredOverRaw (0.00s) 2026-10-22T08:13:47.542167895Z === CONT TestAssetP1_ConcurrentReadsServeIdenticalBytes 2026-10-22T08:13:47.542182501Z --- PASS: TestAssetP1_ConcurrentReadsServeIdenticalBytes (0.03s) 2026-10-22T08:13:47.542193072Z === CONT TestAssetP1_RepeatedReadsRedundantlyDecode 2026-10-22T08:13:47.542204181Z --- PASS: TestAssetP1_RepeatedReadsRedundantlyDecode (0.00s) 2026-10-22T08:13:47.542212858Z === CONT TestToConceptualInternalURL 2026-10-22T08:13:47.542229474Z === RUN TestToConceptualInternalURL/page_root 2026-10-22T08:13:47.542240332Z === PAUSE TestToConceptualInternalURL/page_root 2026-10-22T08:13:47.542255155Z === RUN TestToConceptualInternalURL/error_page_root 2026-10-22T08:13:47.542266581Z === PAUSE TestToConceptualInternalURL/error_page_root 2026-10-22T08:13:47.542284917Z === RUN TestToConceptualInternalURL/favorites_page_root 2026-10-22T08:13:47.542309299Z === PAUSE TestToConceptualInternalURL/favorites_page_root 2026-10-22T08:13:47.54233408Z === RUN TestToConceptualInternalURL/config_page_root 2026-10-22T08:13:47.542350222Z === PAUSE TestToConceptualInternalURL/config_page_root 2026-10-22T08:13:47.542362658Z === RUN TestToConceptualInternalURL/page_subroute 2026-10-22T08:13:47.542372461Z === PAUSE TestToConceptualInternalURL/page_subroute 2026-10-22T08:13:47.542382435Z === RUN TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T08:13:47.542391919Z === PAUSE TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T08:13:47.542410323Z === CONT TestRegisterDumbScheme 2026-10-22T08:13:47.542430086Z --- PASS: TestRegisterDumbScheme (0.00s) 2026-10-22T08:13:47.54244085Z === CONT TestToActualInternalURL 2026-10-22T08:13:47.542450275Z === RUN TestToActualInternalURL/page_root 2026-10-22T08:13:47.542459108Z === PAUSE TestToActualInternalURL/page_root 2026-10-22T08:13:47.542467991Z === RUN TestToActualInternalURL/error_page_root 2026-10-22T08:13:47.542486807Z === PAUSE TestToActualInternalURL/error_page_root 2026-10-22T08:13:47.542558094Z === RUN TestToActualInternalURL/favorites_page_root 2026-10-22T08:13:47.542576289Z === PAUSE TestToActualInternalURL/favorites_page_root 2026-10-22T08:13:47.542596602Z === RUN TestToActualInternalURL/config_page_root 2026-10-22T08:13:47.542642407Z === PAUSE TestToActualInternalURL/config_page_root 2026-10-22T08:13:47.542656097Z === RUN TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T08:13:47.542671012Z === PAUSE TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T08:13:47.542683077Z === RUN TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T08:13:47.542705846Z === PAUSE TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T08:13:47.542737157Z === RUN TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T08:13:47.542754359Z === PAUSE TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T08:13:47.542784594Z === RUN TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T08:13:47.542808396Z === PAUSE TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T08:13:47.542819982Z === RUN TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T08:13:47.542829724Z === PAUSE TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T08:13:47.542857637Z === CONT TestParseChromiumSwitchToken 2026-10-22T08:13:47.54287432Z === RUN TestParseChromiumSwitchToken/long_switch_with_value 2026-10-22T08:13:47.542884402Z === RUN TestParseChromiumSwitchToken/long_switch_without_value 2026-10-22T08:13:47.54289423Z === RUN TestParseChromiumSwitchToken/single_dash_switch 2026-10-22T08:13:47.542923956Z === RUN TestParseChromiumSwitchToken/empty_value 2026-10-22T08:13:47.542970971Z === RUN TestParseChromiumSwitchToken/embedded_equals 2026-10-22T08:13:47.542998918Z === RUN TestParseChromiumSwitchToken/non_switch 2026-10-22T08:13:47.543022414Z === RUN TestParseChromiumSwitchToken/sentinel 2026-10-22T08:13:47.54304754Z === RUN TestParseChromiumSwitchToken/empty 2026-10-22T08:13:47.543084261Z --- PASS: TestParseChromiumSwitchToken (0.00s) 2026-10-22T08:13:47.543125428Z --- PASS: TestParseChromiumSwitchToken/long_switch_with_value (0.00s) 2026-10-22T08:13:47.543165665Z --- PASS: TestParseChromiumSwitchToken/long_switch_without_value (0.00s) 2026-10-22T08:13:47.543202048Z --- PASS: TestParseChromiumSwitchToken/single_dash_switch (0.00s) 2026-10-22T08:13:47.543247328Z --- PASS: TestParseChromiumSwitchToken/empty_value (0.00s) 2026-10-22T08:13:47.543284355Z --- PASS: TestParseChromiumSwitchToken/embedded_equals (0.00s) 2026-10-22T08:13:47.543315406Z --- PASS: TestParseChromiumSwitchToken/non_switch (0.00s) 2026-10-22T08:13:47.543356834Z --- PASS: TestParseChromiumSwitchToken/sentinel (0.00s) 2026-10-22T08:13:47.543391026Z --- PASS: TestParseChromiumSwitchToken/empty (0.00s) 2026-10-22T08:13:47.543415148Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse 2026-10-22T08:13:47.543446371Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardNonBrowse (0.00s) 2026-10-22T08:13:47.543483205Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 2026-10-22T08:13:47.543515297Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_DoesNotForwardEmptyBrowseURLAndReturns1 (0.00s) 2026-10-22T08:13:47.543547177Z === CONT TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 2026-10-22T08:13:47.543570842Z --- PASS: TestDumberBPH_OnAlreadyRunningAppRelaunch_ForwardsBrowseURLAndReturns1 (0.00s) 2026-10-22T08:13:47.543595387Z === CONT TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches 2026-10-22T08:13:47.543617813Z --- PASS: TestParseBrowseRelaunchCommandLineRejectsCrossProfileLaunches (0.00s) 2026-10-22T08:13:47.543640027Z === CONT TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag 2026-10-22T08:13:47.543664351Z --- PASS: TestParseBrowseURLFromRelaunchCommandLineWithInstanceFlag (0.00s) 2026-10-22T08:13:47.543686166Z === CONT TestParseBrowseURLFromRelaunchCommandLine 2026-10-22T08:13:47.54370873Z --- PASS: TestParseBrowseURLFromRelaunchCommandLine (0.00s) 2026-10-22T08:13:47.543734157Z === CONT TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce 2026-10-22T08:13:47.543759678Z --- PASS: TestWebView_EnableAccessibility_ConcurrentCallsEnableOnce (0.00s) 2026-10-22T08:13:47.543785437Z === CONT TestWebView_ImplementsAccessibilityEnabler 2026-10-22T08:13:47.543808028Z --- PASS: TestWebView_ImplementsAccessibilityEnabler (0.00s) 2026-10-22T08:13:47.543830046Z === CONT TestFinishAfterCreated_SkipsWhenNoPendingRequest 2026-10-22T08:13:47.543854527Z --- PASS: TestFinishAfterCreated_SkipsWhenNoPendingRequest (0.00s) 2026-10-22T08:13:47.543877285Z === CONT TestFinishAfterCreated_AppliesPendingAccessibilityOnce 2026-10-22T08:13:47.543899636Z --- PASS: TestFinishAfterCreated_AppliesPendingAccessibilityOnce (0.00s) 2026-10-22T08:13:47.543924376Z === CONT TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables 2026-10-22T08:13:47.543948332Z --- PASS: TestWebView_EnableAccessibility_RequestThenDestroyBeforeAttachmentNeverEnables (0.00s) 2026-10-22T08:13:47.543988438Z === CONT TestWebView_EnableAccessibility_IndependentPerWebView 2026-10-22T08:13:47.544012618Z --- PASS: TestWebView_EnableAccessibility_IndependentPerWebView (0.00s) 2026-10-22T08:13:47.544034875Z === CONT TestWebView_EnableAccessibility_PersistsUntilHostAttachment 2026-10-22T08:13:47.544059063Z --- PASS: TestWebView_EnableAccessibility_PersistsUntilHostAttachment (0.00s) 2026-10-22T08:13:47.544081437Z === CONT TestWebView_EnableAccessibility_IdempotentOncePerWebView 2026-10-22T08:13:47.544099529Z --- PASS: TestWebView_EnableAccessibility_IdempotentOncePerWebView (0.00s) 2026-10-22T08:13:47.544121196Z === CONT TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil 2026-10-22T08:13:47.544143373Z --- PASS: TestWebView_EnableAccessibility_NoOpWhenDestroyedOrHostNil (0.00s) 2026-10-22T08:13:47.544161584Z === CONT TestResolveAPIPath/nil_url_returns_false 2026-10-22T08:13:47.544178879Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:13:47.544192503Z === CONT TestResolveAPIPath/non_api_path 2026-10-22T08:13:47.544207024Z === CONT TestResolveAPIPath/actual_internal_api_path 2026-10-22T08:13:47.544218212Z === CONT TestResolveAPIPath/conceptual_config_api_path 2026-10-22T08:13:47.544246135Z === CONT TestResolveAPIPath/conceptual_history_api_path 2026-10-22T08:13:47.544266167Z === CONT TestResolveAPIPath/conceptual_api_host 2026-10-22T08:13:47.544300626Z --- PASS: TestResolveAPIPath (0.03s) 2026-10-22T08:13:47.544339633Z --- PASS: TestResolveAPIPath/nil_url_returns_false (0.00s) 2026-10-22T08:13:47.544376523Z --- PASS: TestResolveAPIPath/non_api_path (0.00s) 2026-10-22T08:13:47.544417467Z --- PASS: TestResolveAPIPath/actual_internal_api_path (0.00s) 2026-10-22T08:13:47.544457784Z --- PASS: TestResolveAPIPath/conceptual_config_api_path (0.00s) 2026-10-22T08:13:47.544501321Z --- PASS: TestResolveAPIPath/conceptual_history_api_path (0.00s) 2026-10-22T08:13:47.544540578Z --- PASS: TestResolveAPIPath/conceptual_api_host (0.00s) 2026-10-22T08:13:47.544567083Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host 2026-10-22T08:13:47.544596124Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:13:47.54462202Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:13:47.54464811Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:13:47.544676104Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:13:47.544702204Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T08:13:47.544748738Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape (0.00s) 2026-10-22T08:13:47.544790397Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir (0.00s) 2026-10-22T08:13:47.544833353Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/null_byte (0.00s) 2026-10-22T08:13:47.544882117Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape (0.00s) 2026-10-22T08:13:47.54492754Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape (0.00s) 2026-10-22T08:13:47.544957028Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset 2026-10-22T08:13:47.544993482Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset 2026-10-22T08:13:47.545026107Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque 2026-10-22T08:13:47.545055257Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset 2026-10-22T08:13:47.545086114Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset 2026-10-22T08:13:47.545112893Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec 2026-10-22T08:13:47.545138692Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host 2026-10-22T08:13:47.545169008Z === CONT TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host 2026-10-22T08:13:47.545195682Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell (0.00s) 2026-10-22T08:13:47.545244201Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_host (0.00s) 2026-10-22T08:13:47.545293073Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_css_asset (0.00s) 2026-10-22T08:13:47.54534161Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_sub-asset (0.00s) 2026-10-22T08:13:47.545390154Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/history_opaque (0.00s) 2026-10-22T08:13:47.545437727Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_css_asset (0.00s) 2026-10-22T08:13:47.545486044Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_asset (0.00s) 2026-10-22T08:13:47.545536011Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/root_wasm_exec (0.00s) 2026-10-22T08:13:47.54558264Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/config_host (0.00s) 2026-10-22T08:13:47.545630508Z --- PASS: TestResolveAssetPath_SystemviewsRootsUseSystemviewsShell/favorites_host (0.00s) 2026-10-22T08:13:47.545665281Z === CONT TestToConceptualInternalURL/page_root 2026-10-22T08:13:47.545686826Z === CONT TestToConceptualInternalURL/page_subroute 2026-10-22T08:13:47.545705918Z === CONT TestToActualInternalURL/page_root 2026-10-22T08:13:47.54572673Z === CONT TestToConceptualInternalURL/root_asset_is_left_unchanged 2026-10-22T08:13:47.54574459Z === CONT TestToActualInternalURL/actual_internal_URL_unchanged 2026-10-22T08:13:47.545766393Z === CONT TestToActualInternalURL/page_subroute_stays_under_page_namespace 2026-10-22T08:13:47.545786706Z === CONT TestToActualInternalURL/root_asset_stays_at_origin_root 2026-10-22T08:13:47.545808041Z === CONT TestToActualInternalURL/config_api_path_stays_at_origin_root 2026-10-22T08:13:47.545828054Z === CONT TestToActualInternalURL/api_path_stays_at_origin_root 2026-10-22T08:13:47.545847894Z === CONT TestToActualInternalURL/config_page_root 2026-10-22T08:13:47.545866945Z === CONT TestToActualInternalURL/favorites_page_root 2026-10-22T08:13:47.545886666Z === CONT TestToActualInternalURL/error_page_root 2026-10-22T08:13:47.545902234Z --- PASS: TestToActualInternalURL (0.00s) 2026-10-22T08:13:47.545939552Z --- PASS: TestToActualInternalURL/page_root (0.00s) 2026-10-22T08:13:47.545976258Z --- PASS: TestToActualInternalURL/actual_internal_URL_unchanged (0.00s) 2026-10-22T08:13:47.546014403Z --- PASS: TestToActualInternalURL/page_subroute_stays_under_page_namespace (0.00s) 2026-10-22T08:13:47.54606202Z --- PASS: TestToActualInternalURL/root_asset_stays_at_origin_root (0.00s) 2026-10-22T08:13:47.546107347Z --- PASS: TestToActualInternalURL/config_api_path_stays_at_origin_root (0.00s) 2026-10-22T08:13:47.546150859Z --- PASS: TestToActualInternalURL/api_path_stays_at_origin_root (0.00s) 2026-10-22T08:13:47.546192927Z --- PASS: TestToActualInternalURL/config_page_root (0.00s) 2026-10-22T08:13:47.54623364Z --- PASS: TestToActualInternalURL/favorites_page_root (0.00s) 2026-10-22T08:13:47.546272282Z --- PASS: TestToActualInternalURL/error_page_root (0.00s) 2026-10-22T08:13:47.546308755Z === CONT TestToConceptualInternalURL/favorites_page_root 2026-10-22T08:13:47.546335772Z === CONT TestToConceptualInternalURL/config_page_root 2026-10-22T08:13:47.546360414Z === CONT TestToConceptualInternalURL/error_page_root 2026-10-22T08:13:47.546385326Z --- PASS: TestToConceptualInternalURL (0.00s) 2026-10-22T08:13:47.546423919Z --- PASS: TestToConceptualInternalURL/page_root (0.00s) 2026-10-22T08:13:47.546466603Z --- PASS: TestToConceptualInternalURL/page_subroute (0.00s) 2026-10-22T08:13:47.546509578Z --- PASS: TestToConceptualInternalURL/root_asset_is_left_unchanged (0.00s) 2026-10-22T08:13:47.546551601Z --- PASS: TestToConceptualInternalURL/favorites_page_root (0.00s) 2026-10-22T08:13:47.546595041Z --- PASS: TestToConceptualInternalURL/config_page_root (0.00s) 2026-10-22T08:13:47.546634134Z --- PASS: TestToConceptualInternalURL/error_page_root (0.00s) 2026-10-22T08:13:47.546661332Z --- PASS: TestSystemviewAssetCache_OversizedCompressedInputRejected (0.31s) 2026-10-22T08:13:47.54673416Z --- PASS: TestSystemviewAssetCache_RawOversizedRejected (0.35s) 2026-10-22T08:13:47.546762204Z --- PASS: TestAssetP1_OversizedDecompressedRejected (0.56s) 2026-10-22T08:13:47.54678996Z PASS 2026-10-22T08:13:47.546818762Z ok github.com/bnema/dumber/internal/infrastructure/cef 13.068s 2026-10-22T08:13:47.546849537Z === RUN TestAdapter_ReadTextFallsBackToToolkitClipboardWhenNoSystemTool 2026-10-22T08:13:47.546890765Z --- PASS: TestAdapter_ReadTextFallsBackToToolkitClipboardWhenNoSystemTool (0.00s) 2026-10-22T08:13:47.546912092Z === RUN TestAdapter_HasTextReturnsTrueWhenToolkitFallbackHasText 2026-10-22T08:13:47.546932611Z --- PASS: TestAdapter_HasTextReturnsTrueWhenToolkitFallbackHasText (0.00s) 2026-10-22T08:13:47.54694974Z === RUN TestAdapter_WriteTextReturnsToolkitErrorWhenNoSystemTool 2026-10-22T08:13:47.546977937Z --- PASS: TestAdapter_WriteTextReturnsToolkitErrorWhenNoSystemTool (0.00s) 2026-10-22T08:13:47.546999203Z === RUN TestAdapter_WriteImageReturnsToolkitErrorWhenNoSystemTool 2026-10-22T08:13:47.547016491Z --- PASS: TestAdapter_WriteImageReturnsToolkitErrorWhenNoSystemTool (0.00s) 2026-10-22T08:13:47.547032614Z === RUN TestNew_FallsBackToToolkitClipboardWhenSystemToolsUnavailable 2026-10-22T08:13:47.547054035Z --- PASS: TestNew_FallsBackToToolkitClipboardWhenSystemToolsUnavailable (0.00s) 2026-10-22T08:13:47.547087786Z === RUN TestAdapter_WriteImagePrefersToolkitClipboardWhenAvailable 2026-10-22T08:13:47.547110758Z --- PASS: TestAdapter_WriteImagePrefersToolkitClipboardWhenAvailable (0.00s) 2026-10-22T08:13:47.547130542Z === RUN TestAdapter_WriteImageFallsBackToSystemClipboardWhenToolkitUnavailable 2026-10-22T08:13:47.547152091Z --- PASS: TestAdapter_WriteImageFallsBackToSystemClipboardWhenToolkitUnavailable (0.04s) 2026-10-22T08:13:47.547172132Z === RUN TestNew_FallsBackWaylandBeforeX11 2026-10-22T08:13:47.547191425Z --- PASS: TestNew_FallsBackWaylandBeforeX11 (0.00s) 2026-10-22T08:13:47.547211306Z === RUN TestAdapter_WriteImageRejectsEmptyBytes 2026-10-22T08:13:47.54723846Z --- PASS: TestAdapter_WriteImageRejectsEmptyBytes (0.00s) 2026-10-22T08:13:47.547258972Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType 2026-10-22T08:13:47.547280316Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType/uses_provided_MIME_type 2026-10-22T08:13:47.547315429Z === RUN TestAdapter_WriteImageWithCommandUsesImageMimeType/falls_back_to_PNG 2026-10-22T08:13:47.547343952Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType (0.01s) 2026-10-22T08:13:47.547385635Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType/uses_provided_MIME_type (0.01s) 2026-10-22T08:13:47.547426656Z --- PASS: TestAdapter_WriteImageWithCommandUsesImageMimeType/falls_back_to_PNG (0.01s) 2026-10-22T08:13:47.547444715Z PASS 2026-10-22T08:13:47.5474644Z ok github.com/bnema/dumber/internal/infrastructure/clipboard 0.060s 2026-10-22T08:13:47.547485828Z ? github.com/bnema/dumber/internal/infrastructure/clipboard/mocks [no test files] 2026-10-22T08:13:47.547511293Z === RUN TestResolver_ConfigOverride 2026-10-22T08:13:47.547532255Z === RUN TestResolver_ConfigOverride/prefer-dark_from_config 2026-10-22T08:13:47.547550856Z === RUN TestResolver_ConfigOverride/dark_from_config 2026-10-22T08:13:47.54756996Z === RUN TestResolver_ConfigOverride/prefer-light_from_config 2026-10-22T08:13:47.547589038Z === RUN TestResolver_ConfigOverride/light_from_config 2026-10-22T08:13:47.547607988Z --- PASS: TestResolver_ConfigOverride (0.00s) 2026-10-22T08:13:47.54764373Z --- PASS: TestResolver_ConfigOverride/prefer-dark_from_config (0.00s) 2026-10-22T08:13:47.547678972Z --- PASS: TestResolver_ConfigOverride/dark_from_config (0.00s) 2026-10-22T08:13:47.547713926Z --- PASS: TestResolver_ConfigOverride/prefer-light_from_config (0.00s) 2026-10-22T08:13:47.547749158Z --- PASS: TestResolver_ConfigOverride/light_from_config (0.00s) 2026-10-22T08:13:47.547767588Z === RUN TestResolver_DefaultFallsThrough 2026-10-22T08:13:47.54778572Z --- PASS: TestResolver_DefaultFallsThrough (0.00s) 2026-10-22T08:13:47.547802936Z === RUN TestResolver_DetectorPriority 2026-10-22T08:13:47.547821283Z --- PASS: TestResolver_DetectorPriority (0.00s) 2026-10-22T08:13:47.547839834Z === RUN TestResolver_SkipsUnavailableDetector 2026-10-22T08:13:47.54786577Z --- PASS: TestResolver_SkipsUnavailableDetector (0.00s) 2026-10-22T08:13:47.54788104Z === RUN TestResolver_SkipsFailedDetection 2026-10-22T08:13:47.547892418Z --- PASS: TestResolver_SkipsFailedDetection (0.00s) 2026-10-22T08:13:47.547995873Z === RUN TestResolver_FallbackWhenNoDetectors 2026-10-22T08:13:47.548010693Z --- PASS: TestResolver_FallbackWhenNoDetectors (0.00s) 2026-10-22T08:13:47.548021012Z === RUN TestResolver_FallbackWhenAllFail 2026-10-22T08:13:47.548030094Z --- PASS: TestResolver_FallbackWhenAllFail (0.00s) 2026-10-22T08:13:47.548038066Z === RUN TestResolver_NilConfig 2026-10-22T08:13:47.548043626Z --- PASS: TestResolver_NilConfig (0.00s) 2026-10-22T08:13:47.548048053Z === RUN TestResolver_Refresh 2026-10-22T08:13:47.548052697Z --- PASS: TestResolver_Refresh (0.00s) 2026-10-22T08:13:47.548057318Z === RUN TestResolver_OnChange 2026-10-22T08:13:47.54806206Z --- PASS: TestResolver_OnChange (0.00s) 2026-10-22T08:13:47.548067108Z === RUN TestResolver_OnChangeUnregister 2026-10-22T08:13:47.548071987Z --- PASS: TestResolver_OnChangeUnregister (0.00s) 2026-10-22T08:13:47.54809089Z === RUN TestResolver_ConcurrentAccess 2026-10-22T08:13:47.548096926Z --- PASS: TestResolver_ConcurrentAccess (0.00s) 2026-10-22T08:13:47.548101562Z === RUN TestResolver_EmptyConfigScheme 2026-10-22T08:13:47.548111047Z --- PASS: TestResolver_EmptyConfigScheme (0.00s) 2026-10-22T08:13:47.548116696Z === RUN TestResolver_ImplementsInterface 2026-10-22T08:13:47.548122654Z --- PASS: TestResolver_ImplementsInterface (0.00s) 2026-10-22T08:13:47.548130957Z PASS 2026-10-22T08:13:47.548138665Z ok github.com/bnema/dumber/internal/infrastructure/colorscheme 0.005s 2026-10-22T08:13:47.548145871Z === RUN TestTransformLegacyPopupsToBrowsingContexts_BasicMapping 2026-10-22T08:13:47.54815206Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_BasicMapping (0.00s) 2026-10-22T08:13:47.548157614Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NewKeyAlreadyPresent 2026-10-22T08:13:47.548163466Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NewKeyAlreadyPresent (0.00s) 2026-10-22T08:13:47.548169066Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NoWorkspace 2026-10-22T08:13:47.548174635Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NoWorkspace (0.00s) 2026-10-22T08:13:47.548180232Z === RUN TestTransformLegacyPopupsToBrowsingContexts_NoPopupsKey 2026-10-22T08:13:47.548185872Z --- PASS: TestTransformLegacyPopupsToBrowsingContexts_NoPopupsKey (0.00s) 2026-10-22T08:13:47.548191288Z === RUN TestDefaultConfig_TOMLHasBrowsingContextsNotPopups 2026-10-22T08:13:47.548196799Z --- PASS: TestDefaultConfig_TOMLHasBrowsingContextsNotPopups (0.00s) 2026-10-22T08:13:47.548202515Z === RUN TestSetWorkspaceDefaults_ExposesBrowsingContextsNotPopups 2026-10-22T08:13:47.548208086Z --- PASS: TestSetWorkspaceDefaults_ExposesBrowsingContextsNotPopups (0.00s) 2026-10-22T08:13:47.548215414Z === RUN TestBindBrowsingContextEnvAliases_AcceptsLegacyPopupEnvNames 2026-10-22T08:13:47.548221123Z --- PASS: TestBindBrowsingContextEnvAliases_AcceptsLegacyPopupEnvNames (0.00s) 2026-10-22T08:13:47.548226505Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts 2026-10-22T08:13:47.548232162Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_behavior 2026-10-22T08:13:47.548240736Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_placement 2026-10-22T08:13:47.548247188Z === RUN TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_blank_target_behavior 2026-10-22T08:13:47.548252729Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts (0.00s) 2026-10-22T08:13:47.548268846Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_behavior (0.00s) 2026-10-22T08:13:47.548285122Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_placement (0.00s) 2026-10-22T08:13:47.548303304Z --- PASS: TestValidatePopups_ErrorMessagesUseBrowsingContexts/invalid_blank_target_behavior (0.00s) 2026-10-22T08:13:47.5483104Z === RUN TestValidatePopups_CompatibilityAliasMirrorsBrowsingContexts 2026-10-22T08:13:47.548316455Z --- PASS: TestValidatePopups_CompatibilityAliasMirrorsBrowsingContexts (0.00s) 2026-10-22T08:13:47.548322529Z === RUN TestNormalizeBrowsingContexts_SyncsPopupsAlias 2026-10-22T08:13:47.548329091Z --- PASS: TestNormalizeBrowsingContexts_SyncsPopupsAlias (0.00s) 2026-10-22T08:13:47.548335424Z === RUN TestDefaultConfig_PopupsMirrorsBrowsingContexts 2026-10-22T08:13:47.54834109Z --- PASS: TestDefaultConfig_PopupsMirrorsBrowsingContexts (0.00s) 2026-10-22T08:13:47.548346182Z === RUN TestSchemaProvider_UsesBrowsingContextsKeys 2026-10-22T08:13:47.548351323Z --- PASS: TestSchemaProvider_UsesBrowsingContextsKeys (0.00s) 2026-10-22T08:13:47.548355807Z === RUN TestLegacyPopupsFullRoundTrip 2026-10-22T08:13:47.548360745Z --- PASS: TestLegacyPopupsFullRoundTrip (0.00s) 2026-10-22T08:13:47.548366056Z === RUN TestLegacyPopupsFileOverridesBrowsingContextDefaults 2026-10-22T08:13:47.548371788Z --- PASS: TestLegacyPopupsFileOverridesBrowsingContextDefaults (0.00s) 2026-10-22T08:13:47.548377552Z === RUN TestLegacyPopupsFilePreservesCanonicalBrowsingContextsEnvOverride 2026-10-22T08:13:47.548383316Z --- PASS: TestLegacyPopupsFilePreservesCanonicalBrowsingContextsEnvOverride (0.00s) 2026-10-22T08:13:47.548388555Z === RUN TestReload_ReappliesLegacyPopupsCompatibility 2026-10-22T08:13:47.548394036Z --- PASS: TestReload_ReappliesLegacyPopupsCompatibility (0.01s) 2026-10-22T08:13:47.548400594Z === RUN TestReload_MixedLegacyAndCanonicalBrowsingContexts_BackfillsMissingCanonicalFields 2026-10-22T08:13:47.548407321Z --- PASS: TestReload_MixedLegacyAndCanonicalBrowsingContexts_BackfillsMissingCanonicalFields (0.00s) 2026-10-22T08:13:47.548412928Z === RUN TestSave_WhenWatching_SyncsPopupsAliasBeforeSkipReload 2026-10-22T08:13:47.548418407Z --- PASS: TestSave_WhenWatching_SyncsPopupsAliasBeforeSkipReload (0.00s) 2026-10-22T08:13:47.548423641Z === RUN TestCEFAdaptiveWindowlessFrameRateDefaults 2026-10-22T08:13:47.548428878Z --- PASS: TestCEFAdaptiveWindowlessFrameRateDefaults (0.00s) 2026-10-22T08:13:47.548434391Z === RUN TestCEFAdaptiveWindowlessFrameRateDisabledByExplicitFrameRate 2026-10-22T08:13:47.54844031Z --- PASS: TestCEFAdaptiveWindowlessFrameRateDisabledByExplicitFrameRate (0.00s) 2026-10-22T08:13:47.548445619Z === RUN TestCEFWindowlessFrameRateFallbackWhenAdaptiveDisabled 2026-10-22T08:13:47.548452399Z --- PASS: TestCEFWindowlessFrameRateFallbackWhenAdaptiveDisabled (0.00s) 2026-10-22T08:13:47.548457965Z === RUN TestCEFWindowlessFrameRateUsesExplicitValueWhenAdaptiveDisabled 2026-10-22T08:13:47.54846392Z --- PASS: TestCEFWindowlessFrameRateUsesExplicitValueWhenAdaptiveDisabled (0.00s) 2026-10-22T08:13:47.548471135Z === RUN TestCEFWindowlessFrameRateBoundaries 2026-10-22T08:13:47.548480346Z === RUN TestCEFWindowlessFrameRateBoundaries/negative_falls_back 2026-10-22T08:13:47.548488155Z === RUN TestCEFWindowlessFrameRateBoundaries/above_max_remains_explicit 2026-10-22T08:13:47.548493371Z --- PASS: TestCEFWindowlessFrameRateBoundaries (0.00s) 2026-10-22T08:13:47.548508899Z --- PASS: TestCEFWindowlessFrameRateBoundaries/negative_falls_back (0.00s) 2026-10-22T08:13:47.548524724Z --- PASS: TestCEFWindowlessFrameRateBoundaries/above_max_remains_explicit (0.00s) 2026-10-22T08:13:47.54852945Z === RUN TestCEFRenderStackDefaultIsVulkan 2026-10-22T08:13:47.548534415Z --- PASS: TestCEFRenderStackDefaultIsVulkan (0.00s) 2026-10-22T08:13:47.548539059Z === RUN TestValidateConfig_CEFRenderStack 2026-10-22T08:13:47.548545145Z === RUN TestValidateConfig_CEFRenderStack/vulkan 2026-10-22T08:13:47.548550579Z === RUN TestValidateConfig_CEFRenderStack/egl 2026-10-22T08:13:47.548555904Z === RUN TestValidateConfig_CEFRenderStack/empty_uses_default 2026-10-22T08:13:47.548560827Z === RUN TestValidateConfig_CEFRenderStack/invalid 2026-10-22T08:13:47.548565595Z --- PASS: TestValidateConfig_CEFRenderStack (0.00s) 2026-10-22T08:13:47.54857757Z --- PASS: TestValidateConfig_CEFRenderStack/vulkan (0.00s) 2026-10-22T08:13:47.548589092Z --- PASS: TestValidateConfig_CEFRenderStack/egl (0.00s) 2026-10-22T08:13:47.548602735Z --- PASS: TestValidateConfig_CEFRenderStack/empty_uses_default (0.00s) 2026-10-22T08:13:47.548615359Z --- PASS: TestValidateConfig_CEFRenderStack/invalid (0.00s) 2026-10-22T08:13:47.548620272Z === RUN TestActionMapSpecs_CoverEveryActionMap 2026-10-22T08:13:47.548625323Z --- PASS: TestActionMapSpecs_CoverEveryActionMap (0.00s) 2026-10-22T08:13:47.548629972Z === RUN TestCompleteDefaultActions_AllMaps 2026-10-22T08:13:47.548635723Z === RUN TestCompleteDefaultActions_AllMaps/workspace.shortcuts.actions 2026-10-22T08:13:47.548641474Z === RUN TestCompleteDefaultActions_AllMaps/workspace.prefix_mode.actions 2026-10-22T08:13:47.548653266Z === RUN TestCompleteDefaultActions_AllMaps/workspace.pane_mode.actions 2026-10-22T08:13:47.548658969Z === RUN TestCompleteDefaultActions_AllMaps/workspace.tab_mode.actions 2026-10-22T08:13:47.548664671Z === RUN TestCompleteDefaultActions_AllMaps/workspace.vim_mode.actions 2026-10-22T08:13:47.548670293Z === RUN TestCompleteDefaultActions_AllMaps/workspace.resize_mode.actions 2026-10-22T08:13:47.548676137Z === RUN TestCompleteDefaultActions_AllMaps/session.session_mode.actions 2026-10-22T08:13:47.54868107Z --- PASS: TestCompleteDefaultActions_AllMaps (0.00s) 2026-10-22T08:13:47.548696471Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.shortcuts.actions (0.00s) 2026-10-22T08:13:47.548712021Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.prefix_mode.actions (0.00s) 2026-10-22T08:13:47.548727207Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.pane_mode.actions (0.00s) 2026-10-22T08:13:47.54874633Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.tab_mode.actions (0.00s) 2026-10-22T08:13:47.548762253Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.vim_mode.actions (0.00s) 2026-10-22T08:13:47.548777786Z --- PASS: TestCompleteDefaultActions_AllMaps/workspace.resize_mode.actions (0.00s) 2026-10-22T08:13:47.548796882Z --- PASS: TestCompleteDefaultActions_AllMaps/session.session_mode.actions (0.00s) 2026-10-22T08:13:47.548802497Z === RUN TestCompleteDefaultActions_UserOverrideWins 2026-10-22T08:13:47.548808317Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.shortcuts.actions 2026-10-22T08:13:47.548814122Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.prefix_mode.actions 2026-10-22T08:13:47.548819697Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.pane_mode.actions 2026-10-22T08:13:47.548825321Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.tab_mode.actions 2026-10-22T08:13:47.548831086Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.vim_mode.actions 2026-10-22T08:13:47.548837092Z === RUN TestCompleteDefaultActions_UserOverrideWins/workspace.resize_mode.actions 2026-10-22T08:13:47.548843045Z === RUN TestCompleteDefaultActions_UserOverrideWins/session.session_mode.actions 2026-10-22T08:13:47.548848381Z --- PASS: TestCompleteDefaultActions_UserOverrideWins (0.00s) 2026-10-22T08:13:47.548865218Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.shortcuts.actions (0.00s) 2026-10-22T08:13:47.548882244Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.prefix_mode.actions (0.00s) 2026-10-22T08:13:47.548899271Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.pane_mode.actions (0.00s) 2026-10-22T08:13:47.548922374Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.tab_mode.actions (0.00s) 2026-10-22T08:13:47.548939423Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.vim_mode.actions (0.00s) 2026-10-22T08:13:47.548956293Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/workspace.resize_mode.actions (0.00s) 2026-10-22T08:13:47.548973087Z --- PASS: TestCompleteDefaultActions_UserOverrideWins/session.session_mode.actions (0.00s) 2026-10-22T08:13:47.548978789Z === RUN TestCompleteDefaultActions_SkipsDefaultsConflictingWithUserKeys 2026-10-22T08:13:47.548984472Z --- PASS: TestCompleteDefaultActions_SkipsDefaultsConflictingWithUserKeys (0.00s) 2026-10-22T08:13:47.548989998Z === RUN TestCompleteDefaultActions_DoesNotMutateSharedMaps 2026-10-22T08:13:47.548995444Z --- PASS: TestCompleteDefaultActions_DoesNotMutateSharedMaps (0.00s) 2026-10-22T08:13:47.549000595Z === RUN TestManagerLoad_PartialVimActionsGetMergedDefaults 2026-10-22T08:13:47.549005768Z --- PASS: TestManagerLoad_PartialVimActionsGetMergedDefaults (0.00s) 2026-10-22T08:13:47.549011539Z === RUN TestManagerLoad_UserKeysOverrideDefaultAndConflictingDefaultSkipped 2026-10-22T08:13:47.549017345Z --- PASS: TestManagerLoad_UserKeysOverrideDefaultAndConflictingDefaultSkipped (0.00s) 2026-10-22T08:13:47.54902279Z === RUN TestManagerLoad_EmptyKeysDisablesActionAndIsNotRefilled 2026-10-22T08:13:47.549028333Z --- PASS: TestManagerLoad_EmptyKeysDisablesActionAndIsNotRefilled (0.00s) 2026-10-22T08:13:47.549039296Z === RUN TestValidateModalModeActions_EmptyKeysAreDisabledNotInvalid 2026-10-22T08:13:47.549045705Z --- PASS: TestValidateModalModeActions_EmptyKeysAreDisabledNotInvalid (0.00s) 2026-10-22T08:13:47.549051389Z === RUN TestMigrator_DisabledActionIsNotReportedMissing 2026-10-22T08:13:47.549056973Z --- PASS: TestMigrator_DisabledActionIsNotReportedMissing (0.00s) 2026-10-22T08:13:47.549062317Z === RUN TestMigrator_MergeSkipsDefaultsConflictingWithUserKeys 2026-10-22T08:13:47.549067729Z --- PASS: TestMigrator_MergeSkipsDefaultsConflictingWithUserKeys (0.00s) 2026-10-22T08:13:47.549073194Z === RUN TestManagerSave_KeepsDisabledActionsDisabledAcrossReload 2026-10-22T08:13:47.549078726Z --- PASS: TestManagerSave_KeepsDisabledActionsDisabledAcrossReload (0.02s) 2026-10-22T08:13:47.549084506Z === RUN TestManagerLoad_UnderscoreActionNamesAreCanonicalizedBeforeCompletion 2026-10-22T08:13:47.549090808Z --- PASS: TestManagerLoad_UnderscoreActionNamesAreCanonicalizedBeforeCompletion (0.00s) 2026-10-22T08:13:47.549096581Z === RUN TestManagerLoad_HyphenActionNameWinsOverUnderscoreDuplicate 2026-10-22T08:13:47.549102164Z --- PASS: TestManagerLoad_HyphenActionNameWinsOverUnderscoreDuplicate (0.00s) 2026-10-22T08:13:47.549107821Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault 2026-10-22T08:13:47.549113907Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/right_vs_arrowright 2026-10-22T08:13:47.549120723Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/Right_vs_arrowright 2026-10-22T08:13:47.549127926Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/uppercase_letter_vs_explicit_shift 2026-10-22T08:13:47.549135383Z === RUN TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/explicit_shift_vs_uppercase_letter 2026-10-22T08:13:47.549141258Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault (0.00s) 2026-10-22T08:13:47.549159857Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/right_vs_arrowright (0.00s) 2026-10-22T08:13:47.549178639Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/Right_vs_arrowright (0.00s) 2026-10-22T08:13:47.549200874Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/uppercase_letter_vs_explicit_shift (0.00s) 2026-10-22T08:13:47.549222542Z --- PASS: TestCompleteDefaultActions_AliasSpellingsOfAUserKeyBlockTheDefault/explicit_shift_vs_uppercase_letter (0.00s) 2026-10-22T08:13:47.549228327Z === RUN TestCompleteDefaultActions_ControlSpellingBlocksGlobalDefault 2026-10-22T08:13:47.549234197Z --- PASS: TestCompleteDefaultActions_ControlSpellingBlocksGlobalDefault (0.00s) 2026-10-22T08:13:47.549239879Z === RUN TestManagerLoad_AliasConflictIsResolvedDeterministically 2026-10-22T08:13:47.549245794Z --- PASS: TestManagerLoad_AliasConflictIsResolvedDeterministically (0.01s) 2026-10-22T08:13:47.549251094Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates 2026-10-22T08:13:47.54926087Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/right_and_arrowright 2026-10-22T08:13:47.549266943Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/control_and_ctrl 2026-10-22T08:13:47.549272865Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/uppercase_and_explicit_shift 2026-10-22T08:13:47.54927892Z === RUN TestValidateModalModeActions_DetectsAliasDuplicates/modifier_order_and_case 2026-10-22T08:13:47.549284483Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates (0.00s) 2026-10-22T08:13:47.549301277Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/right_and_arrowright (0.00s) 2026-10-22T08:13:47.549541679Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/control_and_ctrl (0.00s) 2026-10-22T08:13:47.550039663Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/uppercase_and_explicit_shift (0.00s) 2026-10-22T08:13:47.550078417Z --- PASS: TestValidateModalModeActions_DetectsAliasDuplicates/modifier_order_and_case (0.00s) 2026-10-22T08:13:47.550097033Z === RUN TestValidateModalModeActions_SpellingsOfOneKeyInOneActionAreNotDuplicates 2026-10-22T08:13:47.550117966Z --- PASS: TestValidateModalModeActions_SpellingsOfOneKeyInOneActionAreNotDuplicates (0.00s) 2026-10-22T08:13:47.550137549Z === RUN TestDefaultConfig_CoreDefaults 2026-10-22T08:13:47.550155687Z --- PASS: TestDefaultConfig_CoreDefaults (0.00s) 2026-10-22T08:13:47.550170342Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff 2026-10-22T08:13:47.550186505Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/no_changes 2026-10-22T08:13:47.550201499Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/empty_slice 2026-10-22T08:13:47.550214746Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/added_change 2026-10-22T08:13:47.550225379Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/removed_change 2026-10-22T08:13:47.550239218Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/renamed_change 2026-10-22T08:13:47.550256544Z === RUN TestConfigDiffFormatter_FormatChangesAsDiff/all_change_types_combined 2026-10-22T08:13:47.550271506Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff (0.00s) 2026-10-22T08:13:47.55029141Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/no_changes (0.00s) 2026-10-22T08:13:47.550311064Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/empty_slice (0.00s) 2026-10-22T08:13:47.550333298Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/added_change (0.00s) 2026-10-22T08:13:47.550360073Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/removed_change (0.00s) 2026-10-22T08:13:47.550391261Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/renamed_change (0.00s) 2026-10-22T08:13:47.550417235Z --- PASS: TestConfigDiffFormatter_FormatChangesAsDiff/all_change_types_combined (0.00s) 2026-10-22T08:13:47.550431211Z === RUN TestResolveEngineTypeDefaultsToCEF 2026-10-22T08:13:47.550444633Z === PAUSE TestResolveEngineTypeDefaultsToCEF 2026-10-22T08:13:47.55045375Z === RUN TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T08:13:47.550466047Z === PAUSE TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T08:13:47.550478194Z === RUN TestDefaultConfig_ExternalThemeDefaults 2026-10-22T08:13:47.550493127Z --- PASS: TestDefaultConfig_ExternalThemeDefaults (0.00s) 2026-10-22T08:13:47.550511548Z === RUN TestManagerSetDefaults_ExternalThemeViperDefaults 2026-10-22T08:13:47.550543258Z --- PASS: TestManagerSetDefaults_ExternalThemeViperDefaults (0.00s) 2026-10-22T08:13:47.550563545Z === RUN TestManagerLoad_ExternalThemeEnabledEmptyPathUsesDefaultColorsJSON 2026-10-22T08:13:47.550582885Z --- PASS: TestManagerLoad_ExternalThemeEnabledEmptyPathUsesDefaultColorsJSON (0.00s) 2026-10-22T08:13:47.550599555Z === RUN TestManagerLoad_ExternalThemeDumberJSONEmptyPathUsesTemplateDefault 2026-10-22T08:13:47.550616744Z --- PASS: TestManagerLoad_ExternalThemeDumberJSONEmptyPathUsesTemplateDefault (0.00s) 2026-10-22T08:13:47.550649001Z === RUN TestManagerLoad_ExternalThemeDumberJSONOmittedPathUsesTemplateDefault 2026-10-22T08:13:47.550663962Z --- PASS: TestManagerLoad_ExternalThemeDumberJSONOmittedPathUsesTemplateDefault (0.00s) 2026-10-22T08:13:47.550682841Z === RUN TestValidateConfig_ExternalTheme 2026-10-22T08:13:47.550692557Z === RUN TestValidateConfig_ExternalTheme/disabled_empty_path_validates 2026-10-22T08:13:47.550702075Z === RUN TestValidateConfig_ExternalTheme/enabled_colors-json_with_path_validates 2026-10-22T08:13:47.550708928Z === RUN TestValidateConfig_ExternalTheme/enabled_dumber-json_with_path_validates 2026-10-22T08:13:47.550715838Z === RUN TestValidateConfig_ExternalTheme/enabled_empty_path_uses_format-specific_default 2026-10-22T08:13:47.550722304Z === RUN TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_provider 2026-10-22T08:13:47.55073074Z === RUN TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_format 2026-10-22T08:13:47.550736693Z --- PASS: TestValidateConfig_ExternalTheme (0.00s) 2026-10-22T08:13:47.550759457Z --- PASS: TestValidateConfig_ExternalTheme/disabled_empty_path_validates (0.00s) 2026-10-22T08:13:47.550782794Z --- PASS: TestValidateConfig_ExternalTheme/enabled_colors-json_with_path_validates (0.00s) 2026-10-22T08:13:47.550808941Z --- PASS: TestValidateConfig_ExternalTheme/enabled_dumber-json_with_path_validates (0.00s) 2026-10-22T08:13:47.550835171Z --- PASS: TestValidateConfig_ExternalTheme/enabled_empty_path_uses_format-specific_default (0.00s) 2026-10-22T08:13:47.550864918Z --- PASS: TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_provider (0.00s) 2026-10-22T08:13:47.550892488Z --- PASS: TestValidateConfig_ExternalTheme/enabled_rejects_unsupported_format (0.00s) 2026-10-22T08:13:47.550907704Z === RUN TestNormalizeConfig_ExternalTheme 2026-10-22T08:13:47.550922307Z --- PASS: TestNormalizeConfig_ExternalTheme (0.00s) 2026-10-22T08:13:47.550932994Z === RUN TestSchemaProvider_ExternalThemeKeys 2026-10-22T08:13:47.550944163Z --- PASS: TestSchemaProvider_ExternalThemeKeys (0.00s) 2026-10-22T08:13:47.550952171Z === RUN TestWriteConfigOrdered_IncludesExternalThemeTable 2026-10-22T08:13:47.550965476Z --- PASS: TestWriteConfigOrdered_IncludesExternalThemeTable (0.00s) 2026-10-22T08:13:47.550983912Z === RUN TestBuildSystemviewConfigPayload_ProjectsExternalTheme 2026-10-22T08:13:47.551002731Z --- PASS: TestBuildSystemviewConfigPayload_ProjectsExternalTheme (0.00s) 2026-10-22T08:13:47.551012934Z === RUN TestWebUIConfigGatewaySaveWebUIConfig_ExternalThemeRoundTrip 2026-10-22T08:13:47.551021131Z --- PASS: TestWebUIConfigGatewaySaveWebUIConfig_ExternalThemeRoundTrip (0.01s) 2026-10-22T08:13:47.551029027Z === RUN TestFloatingPaneConfig_Defaults 2026-10-22T08:13:47.551034949Z --- PASS: TestFloatingPaneConfig_Defaults (0.00s) 2026-10-22T08:13:47.551040947Z === RUN TestFloatingPaneConfig_DefaultsLoadThroughViper 2026-10-22T08:13:47.55104696Z --- PASS: TestFloatingPaneConfig_DefaultsLoadThroughViper (0.00s) 2026-10-22T08:13:47.551055948Z === RUN TestFloatingPaneConfig_ValidationRanges 2026-10-22T08:13:47.551068691Z === RUN TestFloatingPaneConfig_ValidationRanges/width_must_be_>_0 2026-10-22T08:13:47.551091218Z === RUN TestFloatingPaneConfig_ValidationRanges/width_must_be_<=_1 2026-10-22T08:13:47.551104142Z === RUN TestFloatingPaneConfig_ValidationRanges/height_must_be_>_0 2026-10-22T08:13:47.551117486Z === RUN TestFloatingPaneConfig_ValidationRanges/height_must_be_<=_1 2026-10-22T08:13:47.551129977Z --- PASS: TestFloatingPaneConfig_ValidationRanges (0.00s) 2026-10-22T08:13:47.551146376Z --- PASS: TestFloatingPaneConfig_ValidationRanges/width_must_be_>_0 (0.00s) 2026-10-22T08:13:47.551167984Z --- PASS: TestFloatingPaneConfig_ValidationRanges/width_must_be_<=_1 (0.00s) 2026-10-22T08:13:47.551216747Z --- PASS: TestFloatingPaneConfig_ValidationRanges/height_must_be_>_0 (0.00s) 2026-10-22T08:13:47.551238353Z --- PASS: TestFloatingPaneConfig_ValidationRanges/height_must_be_<=_1 (0.00s) 2026-10-22T08:13:47.551244628Z === RUN TestFloatingPaneConfig_ProfileValidation 2026-10-22T08:13:47.551250973Z === RUN TestFloatingPaneConfig_ProfileValidation/missing_URL 2026-10-22T08:13:47.551257264Z === RUN TestFloatingPaneConfig_ProfileValidation/missing_keys 2026-10-22T08:13:47.551266159Z === RUN TestFloatingPaneConfig_ProfileValidation/whitespace-only_key 2026-10-22T08:13:47.551272783Z === RUN TestFloatingPaneConfig_ProfileValidation/duplicate_key_binding 2026-10-22T08:13:47.551279012Z === RUN TestFloatingPaneConfig_ProfileValidation/invalid_URL_scheme 2026-10-22T08:13:47.551284857Z --- PASS: TestFloatingPaneConfig_ProfileValidation (0.00s) 2026-10-22T08:13:47.5512993Z --- PASS: TestFloatingPaneConfig_ProfileValidation/missing_URL (0.00s) 2026-10-22T08:13:47.551316662Z --- PASS: TestFloatingPaneConfig_ProfileValidation/missing_keys (0.00s) 2026-10-22T08:13:47.551338731Z --- PASS: TestFloatingPaneConfig_ProfileValidation/whitespace-only_key (0.00s) 2026-10-22T08:13:47.551355508Z --- PASS: TestFloatingPaneConfig_ProfileValidation/duplicate_key_binding (0.00s) 2026-10-22T08:13:47.551371066Z --- PASS: TestFloatingPaneConfig_ProfileValidation/invalid_URL_scheme (0.00s) 2026-10-22T08:13:47.551379052Z === RUN TestFloatingPaneConfig_ProfileMultiplicity 2026-10-22T08:13:47.551386655Z --- PASS: TestFloatingPaneConfig_ProfileMultiplicity (0.00s) 2026-10-22T08:13:47.551393041Z === RUN TestIdleRuntimeTimeoutDefaultsToDisabled 2026-10-22T08:13:47.551399019Z --- PASS: TestIdleRuntimeTimeoutDefaultsToDisabled (0.00s) 2026-10-22T08:13:47.551404388Z === RUN TestIdleRuntimeTimeoutFileOverride 2026-10-22T08:13:47.551412162Z --- PASS: TestIdleRuntimeTimeoutFileOverride (0.00s) 2026-10-22T08:13:47.551417657Z === RUN TestIdleRuntimeTimeoutEnvMapping 2026-10-22T08:13:47.551423317Z --- PASS: TestIdleRuntimeTimeoutEnvMapping (0.00s) 2026-10-22T08:13:47.551430119Z === RUN TestIdleRuntimeTimeoutStableAcrossUnrelatedReload 2026-10-22T08:13:47.551438151Z --- PASS: TestIdleRuntimeTimeoutStableAcrossUnrelatedReload (0.00s) 2026-10-22T08:13:47.551444282Z === RUN TestKeybindingsGateway_VimModeIncludedInGetKeybindings 2026-10-22T08:13:47.551450586Z --- PASS: TestKeybindingsGateway_VimModeIncludedInGetKeybindings (0.00s) 2026-10-22T08:13:47.551456806Z === RUN TestKeybindingsGateway_VimModeIncludedInGetDefaultKeybindings 2026-10-22T08:13:47.551463563Z --- PASS: TestKeybindingsGateway_VimModeIncludedInGetDefaultKeybindings (0.00s) 2026-10-22T08:13:47.551472019Z === RUN TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile 2026-10-22T08:13:47.551486336Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile2761700984/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.551495579Z --- PASS: TestKeybindingsGateway_VimModeSetKeybindingUpdatesFile (0.03s) 2026-10-22T08:13:47.551501613Z === RUN TestKeybindingsGateway_VimModeResetKeybinding 2026-10-22T08:13:47.551512035Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeResetKeybinding2449024756/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.551518892Z --- PASS: TestKeybindingsGateway_VimModeResetKeybinding (0.04s) 2026-10-22T08:13:47.551524742Z === RUN TestKeybindingsGateway_VimModeIsPartOfResetAll 2026-10-22T08:13:47.551543254Z Created default configuration file: /tmp/TestKeybindingsGateway_VimModeIsPartOfResetAll441769686/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.551554904Z --- PASS: TestKeybindingsGateway_VimModeIsPartOfResetAll (0.04s) 2026-10-22T08:13:47.551563962Z === RUN TestKeybindingsGateway_VimModeConflictsWithinSelf 2026-10-22T08:13:47.551570872Z --- PASS: TestKeybindingsGateway_VimModeConflictsWithinSelf (0.00s) 2026-10-22T08:13:47.551577132Z === RUN TestKeybindingsGateway_VimModeConflictsWithOtherModes 2026-10-22T08:13:47.551583285Z --- PASS: TestKeybindingsGateway_VimModeConflictsWithOtherModes (0.00s) 2026-10-22T08:13:47.551591399Z === RUN TestKeybindingsGateway_VimModeNoConflictForUnusedKey 2026-10-22T08:13:47.551597641Z --- PASS: TestKeybindingsGateway_VimModeNoConflictForUnusedKey (0.00s) 2026-10-22T08:13:47.5516041Z === RUN TestManagerLoad_UpgradesObsoleteCEFPreciseScrollDefaultInMemory 2026-10-22T08:13:47.551611041Z --- PASS: TestManagerLoad_UpgradesObsoleteCEFPreciseScrollDefaultInMemory (0.00s) 2026-10-22T08:13:47.55162409Z === RUN TestManagerLoad_MergesMissingPaneModeActionsInMemory 2026-10-22T08:13:47.551631154Z --- PASS: TestManagerLoad_MergesMissingPaneModeActionsInMemory (0.00s) 2026-10-22T08:13:47.551637386Z === RUN TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcut 2026-10-22T08:13:47.551651749Z --- PASS: TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcut (0.00s) 2026-10-22T08:13:47.551661079Z === RUN TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcutDefault 2026-10-22T08:13:47.551675229Z --- PASS: TestManagerLoad_DoesNotMigrateLegacyFavoritesShortcutDefault (0.00s) 2026-10-22T08:13:47.55168191Z === RUN TestCheckLegacyFormat_OldSectionsNoEngine_ReturnsError 2026-10-22T08:13:47.551688359Z --- PASS: TestCheckLegacyFormat_OldSectionsNoEngine_ReturnsError (0.00s) 2026-10-22T08:13:47.551694467Z === RUN TestCheckLegacyFormat_OldSectionsWithEngine_ReturnsError 2026-10-22T08:13:47.551702813Z --- PASS: TestCheckLegacyFormat_OldSectionsWithEngine_ReturnsError (0.00s) 2026-10-22T08:13:47.551709077Z === RUN TestCheckLegacyFormat_MixedEngineSectionReturnsMixedConfigError 2026-10-22T08:13:47.551715492Z --- PASS: TestCheckLegacyFormat_MixedEngineSectionReturnsMixedConfigError (0.00s) 2026-10-22T08:13:47.551721537Z === RUN TestCheckLegacyFormat_FreshConfig_ReturnsNoError 2026-10-22T08:13:47.551727566Z --- PASS: TestCheckLegacyFormat_FreshConfig_ReturnsNoError (0.00s) 2026-10-22T08:13:47.551735528Z === RUN TestCheckLegacyFormat_DisableDmabuf_ReturnsError 2026-10-22T08:13:47.551742167Z --- PASS: TestCheckLegacyFormat_DisableDmabuf_ReturnsError (0.00s) 2026-10-22T08:13:47.551748194Z === RUN TestCheckLegacyFormat_PerformanceProfile_ReturnsError 2026-10-22T08:13:47.551754281Z --- PASS: TestCheckLegacyFormat_PerformanceProfile_ReturnsError (0.00s) 2026-10-22T08:13:47.551762305Z === RUN TestCheckLegacyFormat_PrivacyCookiePolicy_ReturnsError 2026-10-22T08:13:47.551768606Z --- PASS: TestCheckLegacyFormat_PrivacyCookiePolicy_ReturnsError (0.00s) 2026-10-22T08:13:47.551774581Z === RUN TestCheckLegacyFormat_RuntimePrefix_ReturnsError 2026-10-22T08:13:47.55178068Z --- PASS: TestCheckLegacyFormat_RuntimePrefix_ReturnsError (0.00s) 2026-10-22T08:13:47.551791029Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError 2026-10-22T08:13:47.55180565Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.profile 2026-10-22T08:13:47.551813711Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.zoom_cache_size 2026-10-22T08:13:47.551821376Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.webview_pool_prewarm_count 2026-10-22T08:13:47.551829075Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.cookie_policy 2026-10-22T08:13:47.551837936Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.itp_enabled 2026-10-22T08:13:47.551844504Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.mode 2026-10-22T08:13:47.551855142Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_dmabuf_renderer 2026-10-22T08:13:47.551863051Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.force_compositing_mode 2026-10-22T08:13:47.551870359Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_compositing_mode 2026-10-22T08:13:47.551879295Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.gsk_renderer 2026-10-22T08:13:47.55188607Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_mipmaps 2026-10-22T08:13:47.551904425Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.prefer_gl 2026-10-22T08:13:47.551912982Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.draw_compositing_indicators 2026-10-22T08:13:47.551926048Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.show_fps 2026-10-22T08:13:47.551936932Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.sample_memory 2026-10-22T08:13:47.551947367Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.debug_frames 2026-10-22T08:13:47.5519551Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_cpu_painting_threads 2026-10-22T08:13:47.55196949Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_gpu_painting_threads 2026-10-22T08:13:47.551977604Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_enable_cpu_rendering 2026-10-22T08:13:47.551984789Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_limit_mb 2026-10-22T08:13:47.551992991Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_poll_interval_sec 2026-10-22T08:13:47.552001199Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_conservative_threshold 2026-10-22T08:13:47.552011224Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_strict_threshold 2026-10-22T08:13:47.552018892Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_limit_mb 2026-10-22T08:13:47.552026512Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_poll_interval_sec 2026-10-22T08:13:47.552035099Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_conservative_threshold 2026-10-22T08:13:47.552044998Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_strict_threshold 2026-10-22T08:13:47.552052065Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.force_vsync 2026-10-22T08:13:47.552058825Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gl_rendering_mode 2026-10-22T08:13:47.552065951Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gstreamer_debug_level 2026-10-22T08:13:47.552072423Z === RUN TestCheckLegacyFormat_MetadataBackedAliasesReturnError/runtime.prefix 2026-10-22T08:13:47.552080816Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError (0.00s) 2026-10-22T08:13:47.552098615Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.profile (0.00s) 2026-10-22T08:13:47.552117774Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.zoom_cache_size (0.00s) 2026-10-22T08:13:47.552144384Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.webview_pool_prewarm_count (0.00s) 2026-10-22T08:13:47.552165801Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.cookie_policy (0.00s) 2026-10-22T08:13:47.552184096Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/privacy.itp_enabled (0.00s) 2026-10-22T08:13:47.552209557Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.mode (0.00s) 2026-10-22T08:13:47.552232563Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_dmabuf_renderer (0.00s) 2026-10-22T08:13:47.552253009Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.force_compositing_mode (0.00s) 2026-10-22T08:13:47.552275569Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_compositing_mode (0.00s) 2026-10-22T08:13:47.552298943Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.gsk_renderer (0.00s) 2026-10-22T08:13:47.552318212Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.disable_mipmaps (0.00s) 2026-10-22T08:13:47.552335661Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.prefer_gl (0.00s) 2026-10-22T08:13:47.552358366Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.draw_compositing_indicators (0.00s) 2026-10-22T08:13:47.552376101Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.show_fps (0.00s) 2026-10-22T08:13:47.552394146Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.sample_memory (0.00s) 2026-10-22T08:13:47.552412726Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/rendering.debug_frames (0.00s) 2026-10-22T08:13:47.552434686Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_cpu_painting_threads (0.00s) 2026-10-22T08:13:47.552459349Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_gpu_painting_threads (0.00s) 2026-10-22T08:13:47.552480492Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.skia_enable_cpu_rendering (0.00s) 2026-10-22T08:13:47.552501475Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_limit_mb (0.00s) 2026-10-22T08:13:47.552523767Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_poll_interval_sec (0.00s) 2026-10-22T08:13:47.552549167Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_conservative_threshold (0.00s) 2026-10-22T08:13:47.552571478Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.web_process_memory_strict_threshold (0.00s) 2026-10-22T08:13:47.552597872Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_limit_mb (0.00s) 2026-10-22T08:13:47.552626682Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_poll_interval_sec (0.00s) 2026-10-22T08:13:47.552653691Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_conservative_threshold (0.00s) 2026-10-22T08:13:47.552677059Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/performance.network_process_memory_strict_threshold (0.00s) 2026-10-22T08:13:47.552694811Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.force_vsync (0.00s) 2026-10-22T08:13:47.552713277Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gl_rendering_mode (0.00s) 2026-10-22T08:13:47.552732136Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/media.gstreamer_debug_level (0.00s) 2026-10-22T08:13:47.552751463Z --- PASS: TestCheckLegacyFormat_MetadataBackedAliasesReturnError/runtime.prefix (0.00s) 2026-10-22T08:13:47.552758369Z === RUN TestTransformLegacyConfig_DefaultAdaptiveDoesNotBlockLegacyCEFMigration 2026-10-22T08:13:47.552765391Z --- PASS: TestTransformLegacyConfig_DefaultAdaptiveDoesNotBlockLegacyCEFMigration (0.00s) 2026-10-22T08:13:47.552780032Z === RUN TestTransformLegacyConfig_ExplicitAdaptiveEnvOverrideBlocksLegacyCEFMigration 2026-10-22T08:13:47.552789837Z --- PASS: TestTransformLegacyConfig_ExplicitAdaptiveEnvOverrideBlocksLegacyCEFMigration (0.00s) 2026-10-22T08:13:47.552796805Z === RUN TestTransformLegacyConfig_UnconfiguredManagerIgnoresAmbientAdaptiveEnv 2026-10-22T08:13:47.552803744Z --- PASS: TestTransformLegacyConfig_UnconfiguredManagerIgnoresAmbientAdaptiveEnv (0.00s) 2026-10-22T08:13:47.552810668Z === RUN TestTransformLegacyConfig_ExplicitAdaptiveEnvTrueMigratesLegacyCEFDefault 2026-10-22T08:13:47.55282007Z --- PASS: TestTransformLegacyConfig_ExplicitAdaptiveEnvTrueMigratesLegacyCEFDefault (0.00s) 2026-10-22T08:13:47.552826156Z === RUN TestManagerReload_KeepsSavedValue 2026-10-22T08:13:47.552834487Z Created default configuration file: /tmp/TestManagerReload_KeepsSavedValue3964753893/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.55284147Z --- PASS: TestManagerReload_KeepsSavedValue (0.04s) 2026-10-22T08:13:47.552847603Z === RUN TestManagerReload_PicksUpExternalEditAfterSave 2026-10-22T08:13:47.552857817Z Created default configuration file: /tmp/TestManagerReload_PicksUpExternalEditAfterSave3774334073/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.552865275Z --- PASS: TestManagerReload_PicksUpExternalEditAfterSave (0.04s) 2026-10-22T08:13:47.552871501Z === RUN TestManagerReload_PicksUpExternalEditWithoutPriorSave 2026-10-22T08:13:47.552880015Z Created default configuration file: /tmp/TestManagerReload_PicksUpExternalEditWithoutPriorSave3226044003/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.552888957Z --- PASS: TestManagerReload_PicksUpExternalEditWithoutPriorSave (0.03s) 2026-10-22T08:13:47.552895632Z === RUN TestManagerUpdate_ConsecutiveUpdatesEachPersist 2026-10-22T08:13:47.55290386Z Created default configuration file: /tmp/TestManagerUpdate_ConsecutiveUpdatesEachPersist3397692464/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.552910578Z --- PASS: TestManagerUpdate_ConsecutiveUpdatesEachPersist (0.05s) 2026-10-22T08:13:47.552916267Z === RUN TestModeLegendDefaultsThroughLoader 2026-10-22T08:13:47.552924197Z --- PASS: TestModeLegendDefaultsThroughLoader (0.00s) 2026-10-22T08:13:47.55293Z === RUN TestSetEngineDefaults 2026-10-22T08:13:47.552941952Z --- PASS: TestSetEngineDefaults (0.00s) 2026-10-22T08:13:47.552948487Z === RUN TestScrollInertiaOptions_ExplicitFalseSurvivesUnmarshal 2026-10-22T08:13:47.552957126Z --- PASS: TestScrollInertiaOptions_ExplicitFalseSurvivesUnmarshal (0.00s) 2026-10-22T08:13:47.552963349Z === RUN TestScrollInertiaOptions_DefaultTrueThroughUnmarshal 2026-10-22T08:13:47.55296952Z --- PASS: TestScrollInertiaOptions_DefaultTrueThroughUnmarshal (0.00s) 2026-10-22T08:13:47.552975203Z === RUN TestNormalizeExternalLinks 2026-10-22T08:13:47.552980723Z --- PASS: TestNormalizeExternalLinks (0.00s) 2026-10-22T08:13:47.552988266Z === RUN TestNormalizeConfig_EngineCookiePolicy 2026-10-22T08:13:47.552994468Z --- PASS: TestNormalizeConfig_EngineCookiePolicy (0.00s) 2026-10-22T08:13:47.552999894Z === RUN TestMigrateToEngineConfig_OldFormat 2026-10-22T08:13:47.553005707Z --- PASS: TestMigrateToEngineConfig_OldFormat (0.00s) 2026-10-22T08:13:47.553013201Z === RUN TestMigrateToEngineConfig_AlreadyMigrated 2026-10-22T08:13:47.553019154Z --- PASS: TestMigrateToEngineConfig_AlreadyMigrated (0.00s) 2026-10-22T08:13:47.553024725Z === RUN TestMigrateToEngineConfig_NoOldSections 2026-10-22T08:13:47.553030733Z --- PASS: TestMigrateToEngineConfig_NoOldSections (0.00s) 2026-10-22T08:13:47.553039309Z === RUN TestMigrateToEngineConfig_PreservesNonMigratedMediaFields 2026-10-22T08:13:47.553049312Z --- PASS: TestMigrateToEngineConfig_PreservesNonMigratedMediaFields (0.00s) 2026-10-22T08:13:47.553055233Z === RUN TestLegacyEngineAliasesMetadataCoverage 2026-10-22T08:13:47.553061005Z --- PASS: TestLegacyEngineAliasesMetadataCoverage (0.00s) 2026-10-22T08:13:47.553067151Z === RUN TestHasOldEngineSections_UsesMetadataForMigratedMediaKeys 2026-10-22T08:13:47.553075433Z --- PASS: TestHasOldEngineSections_UsesMetadataForMigratedMediaKeys (0.00s) 2026-10-22T08:13:47.553099293Z === RUN TestMigrateToEngineConfig_MixedEngineAndMigratedMediaKey 2026-10-22T08:13:47.553109785Z --- PASS: TestMigrateToEngineConfig_MixedEngineAndMigratedMediaKey (0.00s) 2026-10-22T08:13:47.553115929Z === RUN TestMigrateToEngineConfig_EngineTypeDefault 2026-10-22T08:13:47.553132751Z --- PASS: TestMigrateToEngineConfig_EngineTypeDefault (0.00s) 2026-10-22T08:13:47.553138703Z === RUN TestMigrator_NewMigrator 2026-10-22T08:13:47.553148348Z --- PASS: TestMigrator_NewMigrator (0.00s) 2026-10-22T08:13:47.553155054Z === RUN TestMigrator_GetAllDefaultKeys 2026-10-22T08:13:47.553160771Z --- PASS: TestMigrator_GetAllDefaultKeys (0.00s) 2026-10-22T08:13:47.553168064Z === RUN TestMigrator_GetUserConfigKeys 2026-10-22T08:13:47.553173614Z --- PASS: TestMigrator_GetUserConfigKeys (0.00s) 2026-10-22T08:13:47.553178707Z === RUN TestMigrator_FlattenMap 2026-10-22T08:13:47.553184423Z === RUN TestMigrator_FlattenMap/simple_flat_map 2026-10-22T08:13:47.553191813Z === RUN TestMigrator_FlattenMap/nested_map 2026-10-22T08:13:47.553197332Z === RUN TestMigrator_FlattenMap/with_prefix 2026-10-22T08:13:47.553208017Z === RUN TestMigrator_FlattenMap/search_shortcuts_treated_as_single_key 2026-10-22T08:13:47.553214522Z === RUN TestMigrator_FlattenMap/actions_map_treated_as_single_key 2026-10-22T08:13:47.553223839Z --- PASS: TestMigrator_FlattenMap (0.00s) 2026-10-22T08:13:47.553239085Z --- PASS: TestMigrator_FlattenMap/simple_flat_map (0.00s) 2026-10-22T08:13:47.553251611Z --- PASS: TestMigrator_FlattenMap/nested_map (0.00s) 2026-10-22T08:13:47.553276522Z --- PASS: TestMigrator_FlattenMap/with_prefix (0.00s) 2026-10-22T08:13:47.553294163Z --- PASS: TestMigrator_FlattenMap/search_shortcuts_treated_as_single_key (0.00s) 2026-10-22T08:13:47.553311962Z --- PASS: TestMigrator_FlattenMap/actions_map_treated_as_single_key (0.00s) 2026-10-22T08:13:47.553317797Z === RUN TestMigrator_IsUserDataSection 2026-10-22T08:13:47.553324117Z === RUN TestMigrator_IsUserDataSection/search_shortcuts_is_user_data 2026-10-22T08:13:47.553330271Z === RUN TestMigrator_IsUserDataSection/pane_mode.actions_is_user_data 2026-10-22T08:13:47.553336404Z === RUN TestMigrator_IsUserDataSection/tab_mode.actions_is_user_data 2026-10-22T08:13:47.553344627Z === RUN TestMigrator_IsUserDataSection/history_is_not_user_data 2026-10-22T08:13:47.553351099Z === RUN TestMigrator_IsUserDataSection/history.max_entries_is_not_user_data 2026-10-22T08:13:47.553357993Z === RUN TestMigrator_IsUserDataSection/appearance.sans_font_is_not_user_data 2026-10-22T08:13:47.553363667Z --- PASS: TestMigrator_IsUserDataSection (0.00s) 2026-10-22T08:13:47.553381687Z --- PASS: TestMigrator_IsUserDataSection/search_shortcuts_is_user_data (0.00s) 2026-10-22T08:13:47.553397755Z --- PASS: TestMigrator_IsUserDataSection/pane_mode.actions_is_user_data (0.00s) 2026-10-22T08:13:47.553413594Z --- PASS: TestMigrator_IsUserDataSection/tab_mode.actions_is_user_data (0.00s) 2026-10-22T08:13:47.553435057Z --- PASS: TestMigrator_IsUserDataSection/history_is_not_user_data (0.00s) 2026-10-22T08:13:47.553455038Z --- PASS: TestMigrator_IsUserDataSection/history.max_entries_is_not_user_data (0.00s) 2026-10-22T08:13:47.55347655Z --- PASS: TestMigrator_IsUserDataSection/appearance.sans_font_is_not_user_data (0.00s) 2026-10-22T08:13:47.553482511Z === RUN TestMigrator_FindMissingKeys 2026-10-22T08:13:47.553488505Z === RUN TestMigrator_FindMissingKeys/all_keys_present 2026-10-22T08:13:47.553494796Z === RUN TestMigrator_FindMissingKeys/some_keys_missing 2026-10-22T08:13:47.553503749Z === RUN TestMigrator_FindMissingKeys/all_keys_missing 2026-10-22T08:13:47.553509984Z === RUN TestMigrator_FindMissingKeys/parent_key_covers_children 2026-10-22T08:13:47.553517492Z === RUN TestMigrator_FindMissingKeys/child_keys_cover_parent_(struct_defaults_like_palettes) 2026-10-22T08:13:47.553523224Z --- PASS: TestMigrator_FindMissingKeys (0.00s) 2026-10-22T08:13:47.553538535Z --- PASS: TestMigrator_FindMissingKeys/all_keys_present (0.00s) 2026-10-22T08:13:47.553552236Z --- PASS: TestMigrator_FindMissingKeys/some_keys_missing (0.00s) 2026-10-22T08:13:47.553565599Z --- PASS: TestMigrator_FindMissingKeys/all_keys_missing (0.00s) 2026-10-22T08:13:47.553585309Z --- PASS: TestMigrator_FindMissingKeys/parent_key_covers_children (0.00s) 2026-10-22T08:13:47.553605796Z --- PASS: TestMigrator_FindMissingKeys/child_keys_cover_parent_(struct_defaults_like_palettes) (0.00s) 2026-10-22T08:13:47.553613748Z === RUN TestMigrator_GetKeyInfo 2026-10-22T08:13:47.553619667Z === RUN TestMigrator_GetKeyInfo/bool_key 2026-10-22T08:13:47.553625565Z === RUN TestMigrator_GetKeyInfo/int_key 2026-10-22T08:13:47.553631118Z === RUN TestMigrator_GetKeyInfo/string_key 2026-10-22T08:13:47.553638517Z === RUN TestMigrator_GetKeyInfo/float_key 2026-10-22T08:13:47.553644002Z --- PASS: TestMigrator_GetKeyInfo (0.00s) 2026-10-22T08:13:47.553655983Z --- PASS: TestMigrator_GetKeyInfo/bool_key (0.00s) 2026-10-22T08:13:47.553667741Z --- PASS: TestMigrator_GetKeyInfo/int_key (0.00s) 2026-10-22T08:13:47.553679619Z --- PASS: TestMigrator_GetKeyInfo/string_key (0.00s) 2026-10-22T08:13:47.553693715Z --- PASS: TestMigrator_GetKeyInfo/float_key (0.00s) 2026-10-22T08:13:47.553698847Z === RUN TestMigrator_GetTypeName 2026-10-22T08:13:47.553704222Z === RUN TestMigrator_GetTypeName/bool 2026-10-22T08:13:47.553709488Z === RUN TestMigrator_GetTypeName/int 2026-10-22T08:13:47.553717088Z === RUN TestMigrator_GetTypeName/int64 2026-10-22T08:13:47.553722521Z === RUN TestMigrator_GetTypeName/float64 2026-10-22T08:13:47.55372774Z === RUN TestMigrator_GetTypeName/string 2026-10-22T08:13:47.553732892Z === RUN TestMigrator_GetTypeName/slice 2026-10-22T08:13:47.553744669Z === RUN TestMigrator_GetTypeName/map 2026-10-22T08:13:47.553751233Z === RUN TestMigrator_GetTypeName/nil 2026-10-22T08:13:47.553756742Z --- PASS: TestMigrator_GetTypeName (0.00s) 2026-10-22T08:13:47.553768362Z --- PASS: TestMigrator_GetTypeName/bool (0.00s) 2026-10-22T08:13:47.553779594Z --- PASS: TestMigrator_GetTypeName/int (0.00s) 2026-10-22T08:13:47.553802441Z --- PASS: TestMigrator_GetTypeName/int64 (0.00s) 2026-10-22T08:13:47.553822064Z --- PASS: TestMigrator_GetTypeName/float64 (0.00s) 2026-10-22T08:13:47.553835119Z --- PASS: TestMigrator_GetTypeName/string (0.00s) 2026-10-22T08:13:47.553850566Z --- PASS: TestMigrator_GetTypeName/slice (0.00s) 2026-10-22T08:13:47.553864921Z --- PASS: TestMigrator_GetTypeName/map (0.00s) 2026-10-22T08:13:47.553876755Z --- PASS: TestMigrator_GetTypeName/nil (0.00s) 2026-10-22T08:13:47.55388661Z === RUN TestMigrator_FormatValue 2026-10-22T08:13:47.553892533Z === RUN TestMigrator_FormatValue/true 2026-10-22T08:13:47.553897837Z === RUN TestMigrator_FormatValue/false 2026-10-22T08:13:47.553911346Z === RUN TestMigrator_FormatValue/int 2026-10-22T08:13:47.553917735Z === RUN TestMigrator_FormatValue/float 2026-10-22T08:13:47.553923258Z === RUN TestMigrator_FormatValue/string 2026-10-22T08:13:47.553929198Z === RUN TestMigrator_FormatValue/empty_string 2026-10-22T08:13:47.553941984Z === RUN TestMigrator_FormatValue/empty_slice 2026-10-22T08:13:47.553965829Z === RUN TestMigrator_FormatValue/slice_with_items 2026-10-22T08:13:47.553977596Z === RUN TestMigrator_FormatValue/empty_map 2026-10-22T08:13:47.553986873Z === RUN TestMigrator_FormatValue/map_with_entries 2026-10-22T08:13:47.553995363Z === RUN TestMigrator_FormatValue/nil 2026-10-22T08:13:47.554008821Z --- PASS: TestMigrator_FormatValue (0.00s) 2026-10-22T08:13:47.55402799Z --- PASS: TestMigrator_FormatValue/true (0.00s) 2026-10-22T08:13:47.554046513Z --- PASS: TestMigrator_FormatValue/false (0.00s) 2026-10-22T08:13:47.554059397Z --- PASS: TestMigrator_FormatValue/int (0.00s) 2026-10-22T08:13:47.554080094Z --- PASS: TestMigrator_FormatValue/float (0.00s) 2026-10-22T08:13:47.554093011Z --- PASS: TestMigrator_FormatValue/string (0.00s) 2026-10-22T08:13:47.554106791Z --- PASS: TestMigrator_FormatValue/empty_string (0.00s) 2026-10-22T08:13:47.554119405Z --- PASS: TestMigrator_FormatValue/empty_slice (0.00s) 2026-10-22T08:13:47.554134438Z --- PASS: TestMigrator_FormatValue/slice_with_items (0.00s) 2026-10-22T08:13:47.554146666Z --- PASS: TestMigrator_FormatValue/empty_map (0.00s) 2026-10-22T08:13:47.55415972Z --- PASS: TestMigrator_FormatValue/map_with_entries (0.00s) 2026-10-22T08:13:47.554171055Z --- PASS: TestMigrator_FormatValue/nil (0.00s) 2026-10-22T08:13:47.554176385Z === RUN TestKeysAreSimilar 2026-10-22T08:13:47.554184272Z === RUN TestKeysAreSimilar/identical_keys 2026-10-22T08:13:47.554196004Z === RUN TestKeysAreSimilar/substring_match_-_old_contains_new 2026-10-22T08:13:47.554206332Z === RUN TestKeysAreSimilar/substring_match_-_new_contains_old 2026-10-22T08:13:47.554212915Z === RUN TestKeysAreSimilar/token_matching_-_border_removed 2026-10-22T08:13:47.554220857Z === RUN TestKeysAreSimilar/different_parent_paths 2026-10-22T08:13:47.554226618Z === RUN TestKeysAreSimilar/different_depth 2026-10-22T08:13:47.554232366Z === RUN TestKeysAreSimilar/completely_different_keys 2026-10-22T08:13:47.554238076Z === RUN TestKeysAreSimilar/top_level_keys_rejected 2026-10-22T08:13:47.554243442Z === RUN TestKeysAreSimilar/no_common_tokens 2026-10-22T08:13:47.554251209Z === RUN TestKeysAreSimilar/single_token_difference_allowed 2026-10-22T08:13:47.554257939Z === RUN TestKeysAreSimilar/duplicate_tokens_in_old_key_-_no_double_counting 2026-10-22T08:13:47.554264424Z === RUN TestKeysAreSimilar/enough_common_tokens_with_duplicates 2026-10-22T08:13:47.554273206Z --- PASS: TestKeysAreSimilar (0.00s) 2026-10-22T08:13:47.554287876Z --- PASS: TestKeysAreSimilar/identical_keys (0.00s) 2026-10-22T08:13:47.554302901Z --- PASS: TestKeysAreSimilar/substring_match_-_old_contains_new (0.00s) 2026-10-22T08:13:47.554321142Z --- PASS: TestKeysAreSimilar/substring_match_-_new_contains_old (0.00s) 2026-10-22T08:13:47.554336164Z --- PASS: TestKeysAreSimilar/token_matching_-_border_removed (0.00s) 2026-10-22T08:13:47.554349199Z --- PASS: TestKeysAreSimilar/different_parent_paths (0.00s) 2026-10-22T08:13:47.554363502Z --- PASS: TestKeysAreSimilar/different_depth (0.00s) 2026-10-22T08:13:47.55437708Z --- PASS: TestKeysAreSimilar/completely_different_keys (0.00s) 2026-10-22T08:13:47.554395625Z --- PASS: TestKeysAreSimilar/top_level_keys_rejected (0.00s) 2026-10-22T08:13:47.554409161Z --- PASS: TestKeysAreSimilar/no_common_tokens (0.00s) 2026-10-22T08:13:47.554425715Z --- PASS: TestKeysAreSimilar/single_token_difference_allowed (0.00s) 2026-10-22T08:13:47.554443148Z --- PASS: TestKeysAreSimilar/duplicate_tokens_in_old_key_-_no_double_counting (0.00s) 2026-10-22T08:13:47.554458276Z --- PASS: TestKeysAreSimilar/enough_common_tokens_with_duplicates (0.00s) 2026-10-22T08:13:47.55446383Z === RUN TestMigrator_TypesAreCompatible 2026-10-22T08:13:47.55447317Z === RUN TestMigrator_TypesAreCompatible/color_to_color_-_compatible_(using_real_key) 2026-10-22T08:13:47.554480469Z === RUN TestMigrator_TypesAreCompatible/width_to_width_-_compatible_(using_real_key) 2026-10-22T08:13:47.554487281Z === RUN TestMigrator_TypesAreCompatible/width_suffix_to_color_type_-_incompatible 2026-10-22T08:13:47.554494028Z === RUN TestMigrator_TypesAreCompatible/color_suffix_to_int_type_-_incompatible 2026-10-22T08:13:47.554500843Z === RUN TestMigrator_TypesAreCompatible/generic_key_to_string_type_-_compatible 2026-10-22T08:13:47.55450939Z === RUN TestMigrator_TypesAreCompatible/non-existent_new_key_-_incompatible 2026-10-22T08:13:47.554515233Z --- PASS: TestMigrator_TypesAreCompatible (0.00s) 2026-10-22T08:13:47.554533732Z --- PASS: TestMigrator_TypesAreCompatible/color_to_color_-_compatible_(using_real_key) (0.00s) 2026-10-22T08:13:47.554560909Z --- PASS: TestMigrator_TypesAreCompatible/width_to_width_-_compatible_(using_real_key) (0.00s) 2026-10-22T08:13:47.554582318Z --- PASS: TestMigrator_TypesAreCompatible/width_suffix_to_color_type_-_incompatible (0.00s) 2026-10-22T08:13:47.5546Z --- PASS: TestMigrator_TypesAreCompatible/color_suffix_to_int_type_-_incompatible (0.00s) 2026-10-22T08:13:47.554617851Z --- PASS: TestMigrator_TypesAreCompatible/generic_key_to_string_type_-_compatible (0.00s) 2026-10-22T08:13:47.554635362Z --- PASS: TestMigrator_TypesAreCompatible/non-existent_new_key_-_incompatible (0.00s) 2026-10-22T08:13:47.554659887Z === RUN TestMigrator_FindDeprecatedKeys 2026-10-22T08:13:47.554680226Z === RUN TestMigrator_FindDeprecatedKeys/no_deprecated_keys 2026-10-22T08:13:47.554691665Z === RUN TestMigrator_FindDeprecatedKeys/one_deprecated_key 2026-10-22T08:13:47.554701975Z === RUN TestMigrator_FindDeprecatedKeys/multiple_deprecated_keys 2026-10-22T08:13:47.554720482Z === RUN TestMigrator_FindDeprecatedKeys/parent_key_exists_in_defaults 2026-10-22T08:13:47.554734312Z === RUN TestMigrator_FindDeprecatedKeys/database.path_ignored_as_deprecated 2026-10-22T08:13:47.55474346Z --- PASS: TestMigrator_FindDeprecatedKeys (0.00s) 2026-10-22T08:13:47.554773597Z --- PASS: TestMigrator_FindDeprecatedKeys/no_deprecated_keys (0.00s) 2026-10-22T08:13:47.554791081Z --- PASS: TestMigrator_FindDeprecatedKeys/one_deprecated_key (0.00s) 2026-10-22T08:13:47.554807406Z --- PASS: TestMigrator_FindDeprecatedKeys/multiple_deprecated_keys (0.00s) 2026-10-22T08:13:47.554825457Z --- PASS: TestMigrator_FindDeprecatedKeys/parent_key_exists_in_defaults (0.00s) 2026-10-22T08:13:47.55484193Z --- PASS: TestMigrator_FindDeprecatedKeys/database.path_ignored_as_deprecated (0.00s) 2026-10-22T08:13:47.554847324Z === RUN TestMigrator_MatchRenamedKeys 2026-10-22T08:13:47.554853266Z === RUN TestMigrator_MatchRenamedKeys/no_keys_to_match 2026-10-22T08:13:47.554861523Z === RUN TestMigrator_MatchRenamedKeys/simple_rename_match_(using_real_keys) 2026-10-22T08:13:47.554873915Z === RUN TestMigrator_MatchRenamedKeys/no_match_possible_-_different_types_(width_vs_color) 2026-10-22T08:13:47.554881567Z === RUN TestMigrator_MatchRenamedKeys/no_match_possible_-_different_parents 2026-10-22T08:13:47.554887792Z === RUN TestMigrator_MatchRenamedKeys/multiple_renames_(using_real_keys) 2026-10-22T08:13:47.554895782Z --- PASS: TestMigrator_MatchRenamedKeys (0.00s) 2026-10-22T08:13:47.55490964Z --- PASS: TestMigrator_MatchRenamedKeys/no_keys_to_match (0.00s) 2026-10-22T08:13:47.554926798Z --- PASS: TestMigrator_MatchRenamedKeys/simple_rename_match_(using_real_keys) (0.00s) 2026-10-22T08:13:47.554945904Z --- PASS: TestMigrator_MatchRenamedKeys/no_match_possible_-_different_types_(width_vs_color) (0.00s) 2026-10-22T08:13:47.55496738Z --- PASS: TestMigrator_MatchRenamedKeys/no_match_possible_-_different_parents (0.00s) 2026-10-22T08:13:47.554985517Z --- PASS: TestMigrator_MatchRenamedKeys/multiple_renames_(using_real_keys) (0.00s) 2026-10-22T08:13:47.554991327Z === RUN TestMigrator_CheckMigration_NoConfigFile 2026-10-22T08:13:47.555021703Z migrate_test.go:636: requires config path mocking 2026-10-22T08:13:47.555029514Z --- SKIP: TestMigrator_CheckMigration_NoConfigFile (0.00s) 2026-10-22T08:13:47.555043527Z === RUN TestMigrator_Migrate_NoConfigFile 2026-10-22T08:13:47.55505771Z migrate_test.go:642: requires config path mocking 2026-10-22T08:13:47.555063458Z --- SKIP: TestMigrator_Migrate_NoConfigFile (0.00s) 2026-10-22T08:13:47.555160686Z === RUN TestMigrator_GetConfigType 2026-10-22T08:13:47.555185499Z === RUN TestMigrator_GetConfigType/toml_file 2026-10-22T08:13:47.555340141Z === RUN TestMigrator_GetConfigType/yaml_file 2026-10-22T08:13:47.55540619Z === RUN TestMigrator_GetConfigType/yml_file 2026-10-22T08:13:47.55547171Z === RUN TestMigrator_GetConfigType/json_file 2026-10-22T08:13:47.555485141Z === RUN TestMigrator_GetConfigType/unknown_extension_defaults_to_toml 2026-10-22T08:13:47.555497868Z === RUN TestMigrator_GetConfigType/no_extension_defaults_to_toml 2026-10-22T08:13:47.555509425Z --- PASS: TestMigrator_GetConfigType (0.00s) 2026-10-22T08:13:47.555528154Z --- PASS: TestMigrator_GetConfigType/toml_file (0.00s) 2026-10-22T08:13:47.555546374Z --- PASS: TestMigrator_GetConfigType/yaml_file (0.00s) 2026-10-22T08:13:47.555570683Z --- PASS: TestMigrator_GetConfigType/yml_file (0.00s) 2026-10-22T08:13:47.555592314Z --- PASS: TestMigrator_GetConfigType/json_file (0.00s) 2026-10-22T08:13:47.555615294Z --- PASS: TestMigrator_GetConfigType/unknown_extension_defaults_to_toml (0.00s) 2026-10-22T08:13:47.555638197Z --- PASS: TestMigrator_GetConfigType/no_extension_defaults_to_toml (0.00s) 2026-10-22T08:13:47.555651684Z === RUN TestMigrator_DetectMissingDefaultActions 2026-10-22T08:13:47.555664175Z --- PASS: TestMigrator_DetectMissingDefaultActions (0.00s) 2026-10-22T08:13:47.555718046Z === RUN TestMigrator_MergeMissingDefaultActions 2026-10-22T08:13:47.555736222Z --- PASS: TestMigrator_MergeMissingDefaultActions (0.00s) 2026-10-22T08:13:47.555748355Z === RUN TestMigrator_MergeMissingDefaultActions_PaneMode 2026-10-22T08:13:47.555760265Z --- PASS: TestMigrator_MergeMissingDefaultActions_PaneMode (0.00s) 2026-10-22T08:13:47.555771497Z === RUN TestMigrator_MergeMissingDefaultActions_VimMode 2026-10-22T08:13:47.555782957Z --- PASS: TestMigrator_MergeMissingDefaultActions_VimMode (0.00s) 2026-10-22T08:13:47.555794495Z === RUN TestMigrator_DefaultValueForKey_WorkspaceShortcutAction 2026-10-22T08:13:47.555807888Z --- PASS: TestMigrator_DefaultValueForKey_WorkspaceShortcutAction (0.00s) 2026-10-22T08:13:47.555820215Z === RUN TestMigrator_DefaultValueForKey_PaneModeAction 2026-10-22T08:13:47.555840944Z --- PASS: TestMigrator_DefaultValueForKey_PaneModeAction (0.00s) 2026-10-22T08:13:47.555855951Z === RUN TestMigrator_DefaultValueForKey_RegularKey 2026-10-22T08:13:47.555868042Z --- PASS: TestMigrator_DefaultValueForKey_RegularKey (0.00s) 2026-10-22T08:13:47.555879377Z === RUN TestMigrator_GetNestedValue 2026-10-22T08:13:47.55589361Z === RUN TestMigrator_GetNestedValue/top_level_key 2026-10-22T08:13:47.555905674Z === RUN TestMigrator_GetNestedValue/nested_key 2026-10-22T08:13:47.555960262Z === RUN TestMigrator_GetNestedValue/deeply_nested_key 2026-10-22T08:13:47.5559727Z === RUN TestMigrator_GetNestedValue/non-existent_key 2026-10-22T08:13:47.555979007Z === RUN TestMigrator_GetNestedValue/non-existent_nested_key 2026-10-22T08:13:47.555984216Z --- PASS: TestMigrator_GetNestedValue (0.00s) 2026-10-22T08:13:47.55599668Z --- PASS: TestMigrator_GetNestedValue/top_level_key (0.00s) 2026-10-22T08:13:47.556008751Z --- PASS: TestMigrator_GetNestedValue/nested_key (0.00s) 2026-10-22T08:13:47.556021657Z --- PASS: TestMigrator_GetNestedValue/deeply_nested_key (0.00s) 2026-10-22T08:13:47.556039406Z --- PASS: TestMigrator_GetNestedValue/non-existent_key (0.00s) 2026-10-22T08:13:47.556057358Z --- PASS: TestMigrator_GetNestedValue/non-existent_nested_key (0.00s) 2026-10-22T08:13:47.556066152Z === RUN TestMigrator_SetNestedValue 2026-10-22T08:13:47.556075725Z === RUN TestMigrator_SetNestedValue/set_top_level_value 2026-10-22T08:13:47.556087081Z === RUN TestMigrator_SetNestedValue/set_nested_value_with_existing_parent 2026-10-22T08:13:47.556097253Z === RUN TestMigrator_SetNestedValue/set_nested_value_creates_intermediate_maps 2026-10-22T08:13:47.556106878Z --- PASS: TestMigrator_SetNestedValue (0.00s) 2026-10-22T08:13:47.55612456Z --- PASS: TestMigrator_SetNestedValue/set_top_level_value (0.00s) 2026-10-22T08:13:47.556144307Z --- PASS: TestMigrator_SetNestedValue/set_nested_value_with_existing_parent (0.00s) 2026-10-22T08:13:47.556166092Z --- PASS: TestMigrator_SetNestedValue/set_nested_value_creates_intermediate_maps (0.00s) 2026-10-22T08:13:47.556175174Z === RUN TestMigrator_DeleteNestedKey 2026-10-22T08:13:47.55618526Z === RUN TestMigrator_DeleteNestedKey/delete_top_level_key 2026-10-22T08:13:47.556196178Z === RUN TestMigrator_DeleteNestedKey/delete_nested_key 2026-10-22T08:13:47.556206155Z === RUN TestMigrator_DeleteNestedKey/delete_nested_key_cleans_up_empty_parents 2026-10-22T08:13:47.556213883Z === RUN TestMigrator_DeleteNestedKey/delete_non-existent_key_is_no-op 2026-10-22T08:13:47.556223164Z --- PASS: TestMigrator_DeleteNestedKey (0.00s) 2026-10-22T08:13:47.556240578Z --- PASS: TestMigrator_DeleteNestedKey/delete_top_level_key (0.00s) 2026-10-22T08:13:47.556257964Z --- PASS: TestMigrator_DeleteNestedKey/delete_nested_key (0.00s) 2026-10-22T08:13:47.556278351Z --- PASS: TestMigrator_DeleteNestedKey/delete_nested_key_cleans_up_empty_parents (0.00s) 2026-10-22T08:13:47.556298664Z --- PASS: TestMigrator_DeleteNestedKey/delete_non-existent_key_is_no-op (0.00s) 2026-10-22T08:13:47.556308707Z === RUN TestMigrator_Migrate_IsIdempotentForExternalThemePathAndEmptyProfiles 2026-10-22T08:13:47.556320638Z --- PASS: TestMigrator_Migrate_IsIdempotentForExternalThemePathAndEmptyProfiles (0.01s) 2026-10-22T08:13:47.556330452Z === RUN TestMigrator_GetUserConfigKeysWithValues_TransformsLegacyPopups 2026-10-22T08:13:47.556340252Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_TransformsLegacyPopups (0.00s) 2026-10-22T08:13:47.556349851Z === RUN TestMigrator_GetUserConfigKeysWithValues_BrowsingContextsAlreadyPresent 2026-10-22T08:13:47.556356612Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_BrowsingContextsAlreadyPresent (0.00s) 2026-10-22T08:13:47.556362678Z === RUN TestMigrator_GetUserConfigKeysWithValues_NoPopupsKey 2026-10-22T08:13:47.556372118Z --- PASS: TestMigrator_GetUserConfigKeysWithValues_NoPopupsKey (0.00s) 2026-10-22T08:13:47.556382126Z === RUN TestMigrator_DetectChanges_ReportsLegacyBrowsingContextsRename 2026-10-22T08:13:47.556392066Z --- PASS: TestMigrator_DetectChanges_ReportsLegacyBrowsingContextsRename (0.00s) 2026-10-22T08:13:47.556401716Z === RUN TestMigrator_Migrate_AppliesLegacyBrowsingContextsRename 2026-10-22T08:13:47.556408142Z --- PASS: TestMigrator_Migrate_AppliesLegacyBrowsingContextsRename (0.01s) 2026-10-22T08:13:47.556419103Z === RUN TestMigrator_Migrate_RenamesLegacyPageModeToVimMode 2026-10-22T08:13:47.556429449Z --- PASS: TestMigrator_Migrate_RenamesLegacyPageModeToVimMode (0.00s) 2026-10-22T08:13:47.556440236Z === RUN TestMigrator_DetectChanges_CanonicalizesLegacyVimActionNames 2026-10-22T08:13:47.556450439Z --- PASS: TestMigrator_DetectChanges_CanonicalizesLegacyVimActionNames (0.00s) 2026-10-22T08:13:47.556460472Z === RUN TestMigrator_Migrate_MergesLegacyPageModeActionsIntoExistingVimMode 2026-10-22T08:13:47.556470417Z --- PASS: TestMigrator_Migrate_MergesLegacyPageModeActionsIntoExistingVimMode (0.01s) 2026-10-22T08:13:47.556480528Z === RUN TestMigrator_DetectChanges_MixedBrowsingContextsDoesNotDoubleReportLegacyRename 2026-10-22T08:13:47.556492002Z --- PASS: TestMigrator_DetectChanges_MixedBrowsingContextsDoesNotDoubleReportLegacyRename (0.00s) 2026-10-22T08:13:47.556504302Z === RUN TestMigrator_ReadRawConfig 2026-10-22T08:13:47.556513953Z === RUN TestMigrator_ReadRawConfig/read_TOML_config 2026-10-22T08:13:47.556523463Z === RUN TestMigrator_ReadRawConfig/read_YAML_config 2026-10-22T08:13:47.556532615Z === RUN TestMigrator_ReadRawConfig/read_JSON_config 2026-10-22T08:13:47.556541157Z --- PASS: TestMigrator_ReadRawConfig (0.00s) 2026-10-22T08:13:47.556557772Z --- PASS: TestMigrator_ReadRawConfig/read_TOML_config (0.00s) 2026-10-22T08:13:47.556574283Z --- PASS: TestMigrator_ReadRawConfig/read_YAML_config (0.00s) 2026-10-22T08:13:47.556590672Z --- PASS: TestMigrator_ReadRawConfig/read_JSON_config (0.00s) 2026-10-22T08:13:47.556601727Z === RUN TestMigrator_Migrate_RenamesCustomFavoritesSidebarShortcut 2026-10-22T08:13:47.556611639Z --- PASS: TestMigrator_Migrate_RenamesCustomFavoritesSidebarShortcut (0.02s) 2026-10-22T08:13:47.55662191Z === RUN TestMigrator_Migrate_UpgradesLegacyFavoritesSidebarDefault 2026-10-22T08:13:47.556633394Z --- PASS: TestMigrator_Migrate_UpgradesLegacyFavoritesSidebarDefault (0.02s) 2026-10-22T08:13:47.55664313Z === RUN TestMigrator_DetectChanges_ReportsLegacyOmniboxMaxHistoryDaysRename 2026-10-22T08:13:47.556653191Z --- PASS: TestMigrator_DetectChanges_ReportsLegacyOmniboxMaxHistoryDaysRename (0.00s) 2026-10-22T08:13:47.556663195Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue 2026-10-22T08:13:47.556673501Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/zero_is_preserved 2026-10-22T08:13:47.556686885Z === RUN TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/custom_value_is_preserved 2026-10-22T08:13:47.556697641Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue (0.01s) 2026-10-22T08:13:47.556721123Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/zero_is_preserved (0.00s) 2026-10-22T08:13:47.556746013Z --- PASS: TestMigrator_Migrate_RenamesLegacyOmniboxMaxHistoryDaysPreservingValue/custom_value_is_preserved (0.00s) 2026-10-22T08:13:47.556756154Z === RUN TestMigrator_Migrate_KeepsNewOmniboxMaxHistoryDaysOverLegacyKey 2026-10-22T08:13:47.556766447Z --- PASS: TestMigrator_Migrate_KeepsNewOmniboxMaxHistoryDaysOverLegacyKey (0.00s) 2026-10-22T08:13:47.556775856Z === RUN TestMigrator_Migrate_AddsKeymapPresetAndBuiltinShortcuts 2026-10-22T08:13:47.556787254Z --- PASS: TestMigrator_Migrate_AddsKeymapPresetAndBuiltinShortcuts (0.01s) 2026-10-22T08:13:47.556798716Z === RUN TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persists 2026-10-22T08:13:47.556811905Z Created default configuration file: /tmp/TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persist4022750248/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.559288013Z --- PASS: TestModeLegendPreferencesGateway_SaveModeLegendCollapsed_Persists (0.05s) 2026-10-22T08:13:47.559325984Z === RUN TestModeLegendPreferencesGateway_NilManagerReturnsError 2026-10-22T08:13:47.559355854Z --- PASS: TestModeLegendPreferencesGateway_NilManagerReturnsError (0.00s) 2026-10-22T08:13:47.559376503Z === RUN TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites 2026-10-22T08:13:47.55940845Z Created default configuration file: /tmp/TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites3053034670/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.559424676Z --- PASS: TestManagerUpdate_UpdateAfterStaleSnapshotDoesNotLoseWrites (0.03s) 2026-10-22T08:13:47.559441352Z === RUN TestManagerUpdate_AppliesToLatestConfigAfterSave 2026-10-22T08:13:47.559477977Z Created default configuration file: /tmp/TestManagerUpdate_AppliesToLatestConfigAfterSave3458044931/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.559501923Z --- PASS: TestManagerUpdate_AppliesToLatestConfigAfterSave (0.02s) 2026-10-22T08:13:47.559534487Z === RUN TestManagerUpdate_RejectsNilAndInvalidMutations 2026-10-22T08:13:47.559557584Z Created default configuration file: /tmp/TestManagerUpdate_RejectsNilAndInvalidMutations2552373932/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.5595782Z --- PASS: TestManagerUpdate_RejectsNilAndInvalidMutations (0.02s) 2026-10-22T08:13:47.559597131Z === RUN TestManagerUpdate_ConcurrentUpdatesAreAllPersisted 2026-10-22T08:13:47.559630703Z Created default configuration file: /tmp/TestManagerUpdate_ConcurrentUpdatesAreAllPersisted830151135/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.559651Z --- PASS: TestManagerUpdate_ConcurrentUpdatesAreAllPersisted (0.04s) 2026-10-22T08:13:47.55967065Z === RUN TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_UpdatesBehavior 2026-10-22T08:13:47.559686246Z Created default configuration file: /tmp/TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_Updates1348218354/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.559714837Z --- PASS: TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_UpdatesBehavior (0.03s) 2026-10-22T08:13:47.559735548Z === RUN TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_PreservesDefaultSearchEngine 2026-10-22T08:13:47.559763043Z Created default configuration file: /tmp/TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_Preserv2304398596/001/dumber/config.toml (TOML format) 2026-10-22T08:13:47.559791925Z --- PASS: TestOmniboxPreferencesGateway_SaveOmniboxInitialBehavior_PreservesDefaultSearchEngine (0.04s) 2026-10-22T08:13:47.559808847Z === RUN TestResolvePerformanceProfile_Default 2026-10-22T08:13:47.559820143Z --- PASS: TestResolvePerformanceProfile_Default (0.00s) 2026-10-22T08:13:47.559829652Z === RUN TestResolvePerformanceProfile_Empty 2026-10-22T08:13:47.559838944Z --- PASS: TestResolvePerformanceProfile_Empty (0.00s) 2026-10-22T08:13:47.559847825Z === RUN TestResolvePerformanceProfile_Balanced 2026-10-22T08:13:47.559863222Z --- PASS: TestResolvePerformanceProfile_Balanced (0.00s) 2026-10-22T08:13:47.559874239Z === RUN TestResolvePerformanceProfile_Lite_NoHardware 2026-10-22T08:13:47.559881377Z --- PASS: TestResolvePerformanceProfile_Lite_NoHardware (0.00s) 2026-10-22T08:13:47.559895418Z === RUN TestResolvePerformanceProfile_Lite_LowCoreSystem 2026-10-22T08:13:47.55991141Z --- PASS: TestResolvePerformanceProfile_Lite_LowCoreSystem (0.00s) 2026-10-22T08:13:47.559921666Z === RUN TestResolvePerformanceProfile_Max_NoHardware 2026-10-22T08:13:47.55992799Z --- PASS: TestResolvePerformanceProfile_Max_NoHardware (0.00s) 2026-10-22T08:13:47.559938945Z === RUN TestResolvePerformanceProfile_Max_HighEndSystem 2026-10-22T08:13:47.559961274Z --- PASS: TestResolvePerformanceProfile_Max_HighEndSystem (0.00s) 2026-10-22T08:13:47.55997824Z === RUN TestResolvePerformanceProfile_Max_MidRangeSystem 2026-10-22T08:13:47.559997015Z --- PASS: TestResolvePerformanceProfile_Max_MidRangeSystem (0.00s) 2026-10-22T08:13:47.560007166Z === RUN TestResolvePerformanceProfile_Max_LowEndSystem 2026-10-22T08:13:47.560027897Z --- PASS: TestResolvePerformanceProfile_Max_LowEndSystem (0.00s) 2026-10-22T08:13:47.560053704Z === RUN TestResolvePerformanceProfile_Custom 2026-10-22T08:13:47.560070389Z --- PASS: TestResolvePerformanceProfile_Custom (0.00s) 2026-10-22T08:13:47.560092958Z === RUN TestHasCustomPerformanceFields 2026-10-22T08:13:47.560105751Z === RUN TestHasCustomPerformanceFields/all_defaults_-_no_custom_fields 2026-10-22T08:13:47.560120788Z === RUN TestHasCustomPerformanceFields/gpu_threads_zero_treated_as_default 2026-10-22T08:13:47.560131312Z === RUN TestHasCustomPerformanceFields/skia_cpu_threads_set 2026-10-22T08:13:47.560140376Z === RUN TestHasCustomPerformanceFields/memory_limit_set 2026-10-22T08:13:47.560155923Z === RUN TestHasCustomPerformanceFields/conservative_threshold_set 2026-10-22T08:13:47.560167294Z --- PASS: TestHasCustomPerformanceFields (0.00s) 2026-10-22T08:13:47.560206354Z --- PASS: TestHasCustomPerformanceFields/all_defaults_-_no_custom_fields (0.00s) 2026-10-22T08:13:47.560247768Z --- PASS: TestHasCustomPerformanceFields/gpu_threads_zero_treated_as_default (0.00s) 2026-10-22T08:13:47.56028874Z --- PASS: TestHasCustomPerformanceFields/skia_cpu_threads_set (0.00s) 2026-10-22T08:13:47.560318857Z --- PASS: TestHasCustomPerformanceFields/memory_limit_set (0.00s) 2026-10-22T08:13:47.560354091Z --- PASS: TestHasCustomPerformanceFields/conservative_threshold_set (0.00s) 2026-10-22T08:13:47.56037637Z === RUN TestIsValidPerformanceProfile 2026-10-22T08:13:47.560396683Z === RUN TestIsValidPerformanceProfile/default 2026-10-22T08:13:47.560422813Z === RUN TestIsValidPerformanceProfile/lite 2026-10-22T08:13:47.560439093Z === RUN TestIsValidPerformanceProfile/balanced 2026-10-22T08:13:47.560449021Z === RUN TestIsValidPerformanceProfile/max 2026-10-22T08:13:47.560459732Z === RUN TestIsValidPerformanceProfile/custom 2026-10-22T08:13:47.560478531Z === RUN TestIsValidPerformanceProfile/#00 2026-10-22T08:13:47.560499241Z === RUN TestIsValidPerformanceProfile/invalid 2026-10-22T08:13:47.560514666Z === RUN TestIsValidPerformanceProfile/LITE 2026-10-22T08:13:47.560525359Z === RUN TestIsValidPerformanceProfile/Maximum 2026-10-22T08:13:47.560539106Z --- PASS: TestIsValidPerformanceProfile (0.00s) 2026-10-22T08:13:47.560556185Z --- PASS: TestIsValidPerformanceProfile/default (0.00s) 2026-10-22T08:13:47.560582758Z --- PASS: TestIsValidPerformanceProfile/lite (0.00s) 2026-10-22T08:13:47.560615937Z --- PASS: TestIsValidPerformanceProfile/balanced (0.00s) 2026-10-22T08:13:47.560651683Z --- PASS: TestIsValidPerformanceProfile/max (0.00s) 2026-10-22T08:13:47.56068381Z --- PASS: TestIsValidPerformanceProfile/custom (0.00s) 2026-10-22T08:13:47.560707252Z --- PASS: TestIsValidPerformanceProfile/#00 (0.00s) 2026-10-22T08:13:47.560726192Z --- PASS: TestIsValidPerformanceProfile/invalid (0.00s) 2026-10-22T08:13:47.560742146Z --- PASS: TestIsValidPerformanceProfile/LITE (0.00s) 2026-10-22T08:13:47.560757781Z --- PASS: TestIsValidPerformanceProfile/Maximum (0.00s) 2026-10-22T08:13:47.56076652Z === RUN TestComputeMaxGPUThreads_VRAMTiers 2026-10-22T08:13:47.560784423Z === RUN TestComputeMaxGPUThreads_VRAMTiers/no_VRAM_info 2026-10-22T08:13:47.560795353Z === RUN TestComputeMaxGPUThreads_VRAMTiers/2GB_VRAM_(integrated) 2026-10-22T08:13:47.560807142Z === RUN TestComputeMaxGPUThreads_VRAMTiers/4GB_VRAM_(entry_discrete) 2026-10-22T08:13:47.560817343Z === RUN TestComputeMaxGPUThreads_VRAMTiers/6GB_VRAM_(low-mid_discrete) 2026-10-22T08:13:47.560842904Z === RUN TestComputeMaxGPUThreads_VRAMTiers/8GB_VRAM_(mid_discrete) 2026-10-22T08:13:47.560854912Z === RUN TestComputeMaxGPUThreads_VRAMTiers/12GB_VRAM_(mid-high_discrete) 2026-10-22T08:13:47.560864962Z === RUN TestComputeMaxGPUThreads_VRAMTiers/16GB_VRAM_(high-end) 2026-10-22T08:13:47.560874727Z === RUN TestComputeMaxGPUThreads_VRAMTiers/24GB_VRAM_(workstation) 2026-10-22T08:13:47.560891566Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers (0.00s) 2026-10-22T08:13:47.56091025Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/no_VRAM_info (0.00s) 2026-10-22T08:13:47.560929165Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/2GB_VRAM_(integrated) (0.00s) 2026-10-22T08:13:47.560948598Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/4GB_VRAM_(entry_discrete) (0.00s) 2026-10-22T08:13:47.560971146Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/6GB_VRAM_(low-mid_discrete) (0.00s) 2026-10-22T08:13:47.560994563Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/8GB_VRAM_(mid_discrete) (0.00s) 2026-10-22T08:13:47.56101691Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/12GB_VRAM_(mid-high_discrete) (0.00s) 2026-10-22T08:13:47.561038914Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/16GB_VRAM_(high-end) (0.00s) 2026-10-22T08:13:47.561059001Z --- PASS: TestComputeMaxGPUThreads_VRAMTiers/24GB_VRAM_(workstation) (0.00s) 2026-10-22T08:13:47.561073712Z === RUN TestComputeMaxMemoryLimits_RAMTiers 2026-10-22T08:13:47.561085405Z === RUN TestComputeMaxMemoryLimits_RAMTiers/no_RAM_info 2026-10-22T08:13:47.56109681Z === RUN TestComputeMaxMemoryLimits_RAMTiers/4GB_RAM 2026-10-22T08:13:47.561106382Z === RUN TestComputeMaxMemoryLimits_RAMTiers/8GB_RAM 2026-10-22T08:13:47.561115908Z === RUN TestComputeMaxMemoryLimits_RAMTiers/16GB_RAM 2026-10-22T08:13:47.561124979Z === RUN TestComputeMaxMemoryLimits_RAMTiers/32GB_RAM 2026-10-22T08:13:47.561134052Z === RUN TestComputeMaxMemoryLimits_RAMTiers/64GB_RAM 2026-10-22T08:13:47.56114664Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers (0.00s) 2026-10-22T08:13:47.561165129Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/no_RAM_info (0.00s) 2026-10-22T08:13:47.561183956Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/4GB_RAM (0.00s) 2026-10-22T08:13:47.561211298Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/8GB_RAM (0.00s) 2026-10-22T08:13:47.561229705Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/16GB_RAM (0.00s) 2026-10-22T08:13:47.561250346Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/32GB_RAM (0.00s) 2026-10-22T08:13:47.561269779Z --- PASS: TestComputeMaxMemoryLimits_RAMTiers/64GB_RAM (0.00s) 2026-10-22T08:13:47.561278922Z === RUN TestModeLegendSchemaDefaults 2026-10-22T08:13:47.561295454Z --- PASS: TestModeLegendSchemaDefaults (0.00s) 2026-10-22T08:13:47.56130737Z === RUN TestConfigurationReferenceCoversSchemaKeys 2026-10-22T08:13:47.561317198Z --- PASS: TestConfigurationReferenceCoversSchemaKeys (0.00s) 2026-10-22T08:13:47.561327215Z === RUN TestConfigurationReferenceCoversKeyRequiresPlaceholderSegmentMatches 2026-10-22T08:13:47.5613649Z --- PASS: TestConfigurationReferenceCoversKeyRequiresPlaceholderSegmentMatches (0.00s) 2026-10-22T08:13:47.561398374Z === RUN TestConfigurationReferenceCoversKeyAllowsDocumentedPlaceholderSegments 2026-10-22T08:13:47.561419811Z --- PASS: TestConfigurationReferenceCoversKeyAllowsDocumentedPlaceholderSegments (0.00s) 2026-10-22T08:13:47.561437624Z === RUN TestConfigurationReferenceCoversKeyAllowsDocumentedObjectFields 2026-10-22T08:13:47.561455849Z --- PASS: TestConfigurationReferenceCoversKeyAllowsDocumentedObjectFields (0.00s) 2026-10-22T08:13:47.561468816Z === RUN TestSchemaProviderCoversViperDefaults 2026-10-22T08:13:47.561480787Z --- PASS: TestSchemaProviderCoversViperDefaults (0.00s) 2026-10-22T08:13:47.561488867Z === RUN TestTransformLegacyActions_SliceFormat 2026-10-22T08:13:47.561500174Z --- PASS: TestTransformLegacyActions_SliceFormat (0.00s) 2026-10-22T08:13:47.561509174Z === RUN TestTransformLegacyActions_AllModes 2026-10-22T08:13:47.561524596Z --- PASS: TestTransformLegacyActions_AllModes (0.00s) 2026-10-22T08:13:47.561541846Z === RUN TestTransformLegacyActions_AlreadyNewFormat 2026-10-22T08:13:47.561558247Z --- PASS: TestTransformLegacyActions_AlreadyNewFormat (0.00s) 2026-10-22T08:13:47.561567263Z === RUN TestTransformLegacyActions_MissingSection 2026-10-22T08:13:47.561580149Z --- PASS: TestTransformLegacyActions_MissingSection (0.00s) 2026-10-22T08:13:47.561594566Z === RUN TestTransformLegacyActions_EmptyConfig 2026-10-22T08:13:47.561601347Z --- PASS: TestTransformLegacyActions_EmptyConfig (0.00s) 2026-10-22T08:13:47.561611246Z === RUN TestTransformLegacyActions_PartialPath 2026-10-22T08:13:47.561617064Z --- PASS: TestTransformLegacyActions_PartialPath (0.00s) 2026-10-22T08:13:47.561637175Z === RUN TestTransformLegacyEngineConfig_RemovesDeprecatedContextMenuHandler 2026-10-22T08:13:47.56165146Z --- PASS: TestTransformLegacyEngineConfig_RemovesDeprecatedContextMenuHandler (0.00s) 2026-10-22T08:13:47.561662565Z === RUN TestTransformLegacyEngineConfig_MigratesLegacyCEFWindowlessFrameRateDefault 2026-10-22T08:13:47.561675878Z --- PASS: TestTransformLegacyEngineConfig_MigratesLegacyCEFWindowlessFrameRateDefault (0.00s) 2026-10-22T08:13:47.561693841Z === RUN TestTransformLegacyEngineConfig_UpgradesObsoletePreciseScrollDefault 2026-10-22T08:13:47.561707535Z --- PASS: TestTransformLegacyEngineConfig_UpgradesObsoletePreciseScrollDefault (0.00s) 2026-10-22T08:13:47.561717895Z === RUN TestTransformLegacyEngineConfig_MigratesLegacyTouchpadScrollKey 2026-10-22T08:13:47.561729935Z --- PASS: TestTransformLegacyEngineConfig_MigratesLegacyTouchpadScrollKey (0.00s) 2026-10-22T08:13:47.561742634Z === RUN TestTransformLegacyEngineConfig_PreservesCustomPreciseScrollMultiplier 2026-10-22T08:13:47.5617533Z --- PASS: TestTransformLegacyEngineConfig_PreservesCustomPreciseScrollMultiplier (0.00s) 2026-10-22T08:13:47.561763437Z === RUN TestTransformLegacyEngineConfig_PreservesCustomLegacyTouchpadScrollMultiplier 2026-10-22T08:13:47.561775155Z --- PASS: TestTransformLegacyEngineConfig_PreservesCustomLegacyTouchpadScrollMultiplier (0.00s) 2026-10-22T08:13:47.561785721Z === RUN TestTransformLegacyEngineConfig_PrefersCustomLegacyTouchpadOverGeneratedPreciseDefault 2026-10-22T08:13:47.561798846Z --- PASS: TestTransformLegacyEngineConfig_PrefersCustomLegacyTouchpadOverGeneratedPreciseDefault (0.00s) 2026-10-22T08:13:47.561811848Z === RUN TestTransformLegacyEngineConfig_PreservesExplicitCEFWindowlessFrameRate 2026-10-22T08:13:47.561824412Z --- PASS: TestTransformLegacyEngineConfig_PreservesExplicitCEFWindowlessFrameRate (0.00s) 2026-10-22T08:13:47.561836007Z === RUN TestTransformLegacyEngineConfig_PreservesNonDefaultCEFWindowlessFrameRate 2026-10-22T08:13:47.561851148Z --- PASS: TestTransformLegacyEngineConfig_PreservesNonDefaultCEFWindowlessFrameRate (0.00s) 2026-10-22T08:13:47.561864716Z === RUN TestTransformLegacyEngineConfig_MissingCefSection 2026-10-22T08:13:47.561875109Z --- PASS: TestTransformLegacyEngineConfig_MissingCefSection (0.00s) 2026-10-22T08:13:47.561886558Z === RUN TestTransformLegacyEngineConfig_MissingContextMenuHandlerKey 2026-10-22T08:13:47.561896599Z --- PASS: TestTransformLegacyEngineConfig_MissingContextMenuHandlerKey (0.00s) 2026-10-22T08:13:47.561910471Z === RUN TestTransformLegacyEngineConfig_NonMapEngineSection 2026-10-22T08:13:47.561920871Z --- PASS: TestTransformLegacyEngineConfig_NonMapEngineSection (0.00s) 2026-10-22T08:13:47.561929996Z === RUN TestTransformLegacyActions_UnknownAction 2026-10-22T08:13:47.561939173Z --- PASS: TestTransformLegacyActions_UnknownAction (0.00s) 2026-10-22T08:13:47.56194984Z === RUN TestTransformLegacyActions_RenamesUnderscoreNamesInEveryActionMap 2026-10-22T08:13:47.561969419Z --- PASS: TestTransformLegacyActions_RenamesUnderscoreNamesInEveryActionMap (0.00s) 2026-10-22T08:13:47.561980658Z === RUN TestTransformLegacyActions_HyphenSpellingWinsOverUnderscore 2026-10-22T08:13:47.561990842Z --- PASS: TestTransformLegacyActions_HyphenSpellingWinsOverUnderscore (0.00s) 2026-10-22T08:13:47.56200431Z === RUN TestTransformLegacyActions_RenamesUnderscoreNamesInSliceFormat 2026-10-22T08:13:47.562018906Z --- PASS: TestTransformLegacyActions_RenamesUnderscoreNamesInSliceFormat (0.00s) 2026-10-22T08:13:47.562029177Z === RUN TestValidateConfig_ModeLegend 2026-10-22T08:13:47.562040096Z === RUN TestValidateConfig_ModeLegend/default 2026-10-22T08:13:47.562051078Z === RUN TestValidateConfig_ModeLegend/always 2026-10-22T08:13:47.562058957Z === RUN TestValidateConfig_ModeLegend/off 2026-10-22T08:13:47.562068701Z === RUN TestValidateConfig_ModeLegend/unknown_mode 2026-10-22T08:13:47.562078104Z === RUN TestValidateConfig_ModeLegend/negative_delay 2026-10-22T08:13:47.562087203Z --- PASS: TestValidateConfig_ModeLegend (0.00s) 2026-10-22T08:13:47.562106025Z --- PASS: TestValidateConfig_ModeLegend/default (0.00s) 2026-10-22T08:13:47.562122689Z --- PASS: TestValidateConfig_ModeLegend/always (0.00s) 2026-10-22T08:13:47.562138453Z --- PASS: TestValidateConfig_ModeLegend/off (0.00s) 2026-10-22T08:13:47.562156935Z --- PASS: TestValidateConfig_ModeLegend/unknown_mode (0.00s) 2026-10-22T08:13:47.562181832Z --- PASS: TestValidateConfig_ModeLegend/negative_delay (0.00s) 2026-10-22T08:13:47.562193333Z === RUN TestValidateConfig_OmniboxStyle 2026-10-22T08:13:47.562202123Z === RUN TestValidateConfig_OmniboxStyle/command 2026-10-22T08:13:47.562212604Z === RUN TestValidateConfig_OmniboxStyle/multiplexer 2026-10-22T08:13:47.562221575Z === RUN TestValidateConfig_OmniboxStyle/minimal 2026-10-22T08:13:47.562242018Z === RUN TestValidateConfig_OmniboxStyle/#00 2026-10-22T08:13:47.562256986Z === RUN TestValidateConfig_OmniboxStyle/classic 2026-10-22T08:13:47.562266777Z --- PASS: TestValidateConfig_OmniboxStyle (0.00s) 2026-10-22T08:13:47.562293567Z --- PASS: TestValidateConfig_OmniboxStyle/command (0.00s) 2026-10-22T08:13:47.56231234Z --- PASS: TestValidateConfig_OmniboxStyle/multiplexer (0.00s) 2026-10-22T08:13:47.562349954Z --- PASS: TestValidateConfig_OmniboxStyle/minimal (0.00s) 2026-10-22T08:13:47.562368261Z --- PASS: TestValidateConfig_OmniboxStyle/#00 (0.00s) 2026-10-22T08:13:47.562396314Z --- PASS: TestValidateConfig_OmniboxStyle/classic (0.00s) 2026-10-22T08:13:47.562410446Z === RUN TestValidateConfig_EngineType 2026-10-22T08:13:47.562426549Z === RUN TestValidateConfig_EngineType/cef 2026-10-22T08:13:47.562443212Z === RUN TestValidateConfig_EngineType/webkit 2026-10-22T08:13:47.562470401Z === RUN TestValidateConfig_EngineType/empty_is_invalid 2026-10-22T08:13:47.562482502Z === RUN TestValidateConfig_EngineType/invalid 2026-10-22T08:13:47.562493681Z --- PASS: TestValidateConfig_EngineType (0.00s) 2026-10-22T08:13:47.56250931Z --- PASS: TestValidateConfig_EngineType/cef (0.00s) 2026-10-22T08:13:47.562542261Z --- PASS: TestValidateConfig_EngineType/webkit (0.00s) 2026-10-22T08:13:47.562561952Z --- PASS: TestValidateConfig_EngineType/empty_is_invalid (0.00s) 2026-10-22T08:13:47.56259288Z --- PASS: TestValidateConfig_EngineType/invalid (0.00s) 2026-10-22T08:13:47.562606953Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride 2026-10-22T08:13:47.562623794Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride/invalid_configured_type_is_still_rejected_when_env_override_is_valid 2026-10-22T08:13:47.562657582Z === RUN TestValidateConfig_EngineTypeIgnoresEnvOverride/valid_configured_type_is_not_rejected_when_env_override_is_invalid 2026-10-22T08:13:47.562674971Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride (0.00s) 2026-10-22T08:13:47.562703109Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride/invalid_configured_type_is_still_rejected_when_env_override_is_valid (0.00s) 2026-10-22T08:13:47.562754914Z --- PASS: TestValidateConfig_EngineTypeIgnoresEnvOverride/valid_configured_type_is_not_rejected_when_env_override_is_invalid (0.00s) 2026-10-22T08:13:47.562768014Z === RUN TestValidateConfig_EngineCookiePolicy 2026-10-22T08:13:47.562780984Z === RUN TestValidateConfig_EngineCookiePolicy/always 2026-10-22T08:13:47.562807325Z === RUN TestValidateConfig_EngineCookiePolicy/no_third_party 2026-10-22T08:13:47.562833451Z === RUN TestValidateConfig_EngineCookiePolicy/never 2026-10-22T08:13:47.562848103Z === RUN TestValidateConfig_EngineCookiePolicy/invalid 2026-10-22T08:13:47.562857622Z --- PASS: TestValidateConfig_EngineCookiePolicy (0.00s) 2026-10-22T08:13:47.562884693Z --- PASS: TestValidateConfig_EngineCookiePolicy/always (0.00s) 2026-10-22T08:13:47.562910498Z --- PASS: TestValidateConfig_EngineCookiePolicy/no_third_party (0.00s) 2026-10-22T08:13:47.56293016Z --- PASS: TestValidateConfig_EngineCookiePolicy/never (0.00s) 2026-10-22T08:13:47.56295764Z --- PASS: TestValidateConfig_EngineCookiePolicy/invalid (0.00s) 2026-10-22T08:13:47.562969414Z === RUN TestValidateConfig_WebKitMediaSettings 2026-10-22T08:13:47.562979187Z === RUN TestValidateConfig_WebKitMediaSettings/valid_gl_rendering_modes 2026-10-22T08:13:47.563002896Z === RUN TestValidateConfig_WebKitMediaSettings/invalid_gl_rendering_mode 2026-10-22T08:13:47.56301426Z === RUN TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_lower_bound 2026-10-22T08:13:47.563024521Z === RUN TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_upper_bound 2026-10-22T08:13:47.563034436Z === RUN TestValidateConfig_WebKitMediaSettings/negative_gstreamer_debug_level 2026-10-22T08:13:47.563060406Z === RUN TestValidateConfig_WebKitMediaSettings/too_high_gstreamer_debug_level 2026-10-22T08:13:47.563082382Z --- PASS: TestValidateConfig_WebKitMediaSettings (0.00s) 2026-10-22T08:13:47.563119358Z --- PASS: TestValidateConfig_WebKitMediaSettings/valid_gl_rendering_modes (0.00s) 2026-10-22T08:13:47.563146221Z --- PASS: TestValidateConfig_WebKitMediaSettings/invalid_gl_rendering_mode (0.00s) 2026-10-22T08:13:47.563169919Z --- PASS: TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_lower_bound (0.00s) 2026-10-22T08:13:47.563202534Z --- PASS: TestValidateConfig_WebKitMediaSettings/gstreamer_debug_level_upper_bound (0.00s) 2026-10-22T08:13:47.563235053Z --- PASS: TestValidateConfig_WebKitMediaSettings/negative_gstreamer_debug_level (0.00s) 2026-10-22T08:13:47.563264915Z --- PASS: TestValidateConfig_WebKitMediaSettings/too_high_gstreamer_debug_level (0.00s) 2026-10-22T08:13:47.563275304Z === RUN TestValidateConfig_CEFConfig 2026-10-22T08:13:47.563296803Z === RUN TestValidateConfig_CEFConfig/valid_defaults 2026-10-22T08:13:47.563311523Z === RUN TestValidateConfig_CEFConfig/invalid_log_severity 2026-10-22T08:13:47.56332361Z === RUN TestValidateConfig_CEFConfig/zero_frame_rate_uses_default 2026-10-22T08:13:47.563334874Z === RUN TestValidateConfig_CEFConfig/negative_frame_rate 2026-10-22T08:13:47.563346723Z === RUN TestValidateConfig_CEFConfig/zero_idle_residency_timeout_disables 2026-10-22T08:13:47.563368723Z === RUN TestValidateConfig_CEFConfig/maximum_idle_residency_timeout_accepted 2026-10-22T08:13:47.5633791Z === RUN TestValidateConfig_CEFConfig/negative_idle_residency_timeout 2026-10-22T08:13:47.563390319Z === RUN TestValidateConfig_CEFConfig/oversized_idle_residency_timeout 2026-10-22T08:13:47.563412251Z === RUN TestValidateConfig_CEFConfig/zero_wheel_multiplier 2026-10-22T08:13:47.563427318Z === RUN TestValidateConfig_CEFConfig/negative_precise_multiplier 2026-10-22T08:13:47.563438831Z === RUN TestValidateConfig_CEFConfig/zero_horizontal_multiplier 2026-10-22T08:13:47.56344802Z === RUN TestValidateConfig_CEFConfig/negative_vertical_multiplier 2026-10-22T08:13:47.563459223Z === RUN TestValidateConfig_CEFConfig/nan_horizontal_multiplier 2026-10-22T08:13:47.563482864Z === RUN TestValidateConfig_CEFConfig/infinite_vertical_multiplier 2026-10-22T08:13:47.563495208Z === RUN TestValidateConfig_CEFConfig/zero_max_delta_disables_clamp 2026-10-22T08:13:47.563504702Z === RUN TestValidateConfig_CEFConfig/negative_max_delta 2026-10-22T08:13:47.563521091Z === RUN TestValidateConfig_CEFConfig/zero_touchpad_navigation_min_delta 2026-10-22T08:13:47.563534998Z === RUN TestValidateConfig_CEFConfig/nan_touchpad_navigation_max_vertical_ratio 2026-10-22T08:13:47.563544294Z --- PASS: TestValidateConfig_CEFConfig (0.00s) 2026-10-22T08:13:47.563571044Z --- PASS: TestValidateConfig_CEFConfig/valid_defaults (0.00s) 2026-10-22T08:13:47.563591016Z --- PASS: TestValidateConfig_CEFConfig/invalid_log_severity (0.00s) 2026-10-22T08:13:47.563620522Z --- PASS: TestValidateConfig_CEFConfig/zero_frame_rate_uses_default (0.00s) 2026-10-22T08:13:47.563651697Z --- PASS: TestValidateConfig_CEFConfig/negative_frame_rate (0.00s) 2026-10-22T08:13:47.563675902Z --- PASS: TestValidateConfig_CEFConfig/zero_idle_residency_timeout_disables (0.00s) 2026-10-22T08:13:47.563708578Z --- PASS: TestValidateConfig_CEFConfig/maximum_idle_residency_timeout_accepted (0.00s) 2026-10-22T08:13:47.563730413Z --- PASS: TestValidateConfig_CEFConfig/negative_idle_residency_timeout (0.00s) 2026-10-22T08:13:47.56375014Z --- PASS: TestValidateConfig_CEFConfig/oversized_idle_residency_timeout (0.00s) 2026-10-22T08:13:47.563779417Z --- PASS: TestValidateConfig_CEFConfig/zero_wheel_multiplier (0.00s) 2026-10-22T08:13:47.563802405Z --- PASS: TestValidateConfig_CEFConfig/negative_precise_multiplier (0.00s) 2026-10-22T08:13:47.563821495Z --- PASS: TestValidateConfig_CEFConfig/zero_horizontal_multiplier (0.00s) 2026-10-22T08:13:47.563858363Z --- PASS: TestValidateConfig_CEFConfig/negative_vertical_multiplier (0.00s) 2026-10-22T08:13:47.563906311Z --- PASS: TestValidateConfig_CEFConfig/nan_horizontal_multiplier (0.00s) 2026-10-22T08:13:47.563940161Z --- PASS: TestValidateConfig_CEFConfig/infinite_vertical_multiplier (0.00s) 2026-10-22T08:13:47.563992924Z --- PASS: TestValidateConfig_CEFConfig/zero_max_delta_disables_clamp (0.00s) 2026-10-22T08:13:47.564017754Z --- PASS: TestValidateConfig_CEFConfig/negative_max_delta (0.00s) 2026-10-22T08:13:47.564038248Z --- PASS: TestValidateConfig_CEFConfig/zero_touchpad_navigation_min_delta (0.00s) 2026-10-22T08:13:47.564082975Z --- PASS: TestValidateConfig_CEFConfig/nan_touchpad_navigation_max_vertical_ratio (0.00s) 2026-10-22T08:13:47.564120013Z === RUN TestValidateConfig_ExternalLinksAcceptsSupportedValues 2026-10-22T08:13:47.564166593Z --- PASS: TestValidateConfig_ExternalLinksAcceptsSupportedValues (0.00s) 2026-10-22T08:13:47.564190419Z === RUN TestValidateConfig_ExternalLinksRejectsUnsupportedValues 2026-10-22T08:13:47.56421087Z --- PASS: TestValidateConfig_ExternalLinksRejectsUnsupportedValues (0.00s) 2026-10-22T08:13:47.564295013Z === RUN TestValidateConfig_WorkspaceNewPaneURLAllowsExistingAbsoluteLocalPath 2026-10-22T08:13:47.564330655Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLAllowsExistingAbsoluteLocalPath (0.00s) 2026-10-22T08:13:47.564349147Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues 2026-10-22T08:13:47.56435731Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/./page.html 2026-10-22T08:13:47.564377891Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/../page.html 2026-10-22T08:13:47.564395703Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues (0.00s) 2026-10-22T08:13:47.56442373Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/./page.html (0.00s) 2026-10-22T08:13:47.565251819Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsRelativeLocalPathLikeValues/../page.html (0.00s) 2026-10-22T08:13:47.565294873Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues 2026-10-22T08:13:47.565318132Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues//missing/dumber/page.html 2026-10-22T08:13:47.565339718Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues/~/missing-dumber-page.html 2026-10-22T08:13:47.565383092Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues (0.00s) 2026-10-22T08:13:47.565419919Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues//missing/dumber/page.html (0.00s) 2026-10-22T08:13:47.565479462Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingLocalPathLikeValues/~/missing-dumber-page.html (0.00s) 2026-10-22T08:13:47.565514731Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile 2026-10-22T08:13:47.56554932Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/README 2026-10-22T08:13:47.56557276Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/index.html 2026-10-22T08:13:47.565593882Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile (0.00s) 2026-10-22T08:13:47.565639289Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/README (0.00s) 2026-10-22T08:13:47.565688932Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsExistingBareRelativeFile/index.html (0.00s) 2026-10-22T08:13:47.565715148Z === RUN TestValidateConfig_WorkspaceNewPaneURLRejectsMissingBareRelativeValue 2026-10-22T08:13:47.565747872Z --- PASS: TestValidateConfig_WorkspaceNewPaneURLRejectsMissingBareRelativeValue (0.00s) 2026-10-22T08:13:47.565785622Z === RUN TestValidateConfig_WebKitDefaultProfileIgnoresZeroGPUThreads 2026-10-22T08:13:47.565812917Z --- PASS: TestValidateConfig_WebKitDefaultProfileIgnoresZeroGPUThreads (0.00s) 2026-10-22T08:13:47.565836541Z === RUN TestValidateConfig_OmniboxMaxHistoryDays 2026-10-22T08:13:47.565857585Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/default_is_valid 2026-10-22T08:13:47.565878961Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/zero_means_all_history_and_is_valid 2026-10-22T08:13:47.56589768Z === RUN TestValidateConfig_OmniboxMaxHistoryDays/negative_is_rejected 2026-10-22T08:13:47.565918724Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays (0.00s) 2026-10-22T08:13:47.56594709Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/default_is_valid (0.00s) 2026-10-22T08:13:47.565969686Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/zero_means_all_history_and_is_valid (0.00s) 2026-10-22T08:13:47.565996463Z --- PASS: TestValidateConfig_OmniboxMaxHistoryDays/negative_is_rejected (0.00s) 2026-10-22T08:13:47.566002425Z === RUN TestValidateKeymap 2026-10-22T08:13:47.566011966Z --- PASS: TestValidateKeymap (0.00s) 2026-10-22T08:13:47.566021722Z === RUN TestDefaultConfig_VimModeDefaults 2026-10-22T08:13:47.566031067Z --- PASS: TestDefaultConfig_VimModeDefaults (0.00s) 2026-10-22T08:13:47.566046276Z === RUN TestVimModeSequenceDefaults 2026-10-22T08:13:47.566056315Z --- PASS: TestVimModeSequenceDefaults (0.00s) 2026-10-22T08:13:47.566065079Z === RUN TestVimModeConfig_DefaultsLoadThroughViper 2026-10-22T08:13:47.566073976Z --- PASS: TestVimModeConfig_DefaultsLoadThroughViper (0.00s) 2026-10-22T08:13:47.566083813Z === RUN TestDefaultConfig_VimModeDeepClone 2026-10-22T08:13:47.566092363Z --- PASS: TestDefaultConfig_VimModeDeepClone (0.00s) 2026-10-22T08:13:47.566100788Z === RUN TestVimModeConfig_GetKeyBindings 2026-10-22T08:13:47.566110033Z --- PASS: TestVimModeConfig_GetKeyBindings (0.00s) 2026-10-22T08:13:47.566118446Z === RUN TestValidateVimMode_NonNegativeTimeout 2026-10-22T08:13:47.566127527Z === RUN TestValidateVimMode_NonNegativeTimeout/negative_timeout_fails 2026-10-22T08:13:47.566137345Z === RUN TestValidateVimMode_NonNegativeTimeout/zero_timeout_ok 2026-10-22T08:13:47.566147839Z === RUN TestValidateVimMode_NonNegativeTimeout/positive_timeout_ok 2026-10-22T08:13:47.566157072Z --- PASS: TestValidateVimMode_NonNegativeTimeout (0.00s) 2026-10-22T08:13:47.566178181Z --- PASS: TestValidateVimMode_NonNegativeTimeout/negative_timeout_fails (0.00s) 2026-10-22T08:13:47.566193652Z --- PASS: TestValidateVimMode_NonNegativeTimeout/zero_timeout_ok (0.00s) 2026-10-22T08:13:47.566208592Z --- PASS: TestValidateVimMode_NonNegativeTimeout/positive_timeout_ok (0.00s) 2026-10-22T08:13:47.566213598Z === RUN TestValidateVimMode_SequenceTimeout 2026-10-22T08:13:47.566219424Z === RUN TestValidateVimMode_SequenceTimeout/negative_sequence_timeout_fails 2026-10-22T08:13:47.566224836Z === RUN TestValidateVimMode_SequenceTimeout/zero_sequence_timeout_ok 2026-10-22T08:13:47.566230288Z === RUN TestValidateVimMode_SequenceTimeout/positive_sequence_timeout_ok 2026-10-22T08:13:47.56623528Z --- PASS: TestValidateVimMode_SequenceTimeout (0.00s) 2026-10-22T08:13:47.566254775Z --- PASS: TestValidateVimMode_SequenceTimeout/negative_sequence_timeout_fails (0.00s) 2026-10-22T08:13:47.566271194Z --- PASS: TestValidateVimMode_SequenceTimeout/zero_sequence_timeout_ok (0.00s) 2026-10-22T08:13:47.566287218Z --- PASS: TestValidateVimMode_SequenceTimeout/positive_sequence_timeout_ok (0.00s) 2026-10-22T08:13:47.566292309Z === RUN TestValidateVimMode_NilActionsFail 2026-10-22T08:13:47.566297541Z --- PASS: TestValidateVimMode_NilActionsFail (0.00s) 2026-10-22T08:13:47.566302437Z === RUN TestValidateVimMode_DuplicateKeyBindings 2026-10-22T08:13:47.566307469Z --- PASS: TestValidateVimMode_DuplicateKeyBindings (0.00s) 2026-10-22T08:13:47.566312367Z === RUN TestValidateVimMode_MalformedBindings 2026-10-22T08:13:47.566317175Z === RUN TestValidateVimMode_MalformedBindings/ 2026-10-22T08:13:47.566333706Z === RUN TestValidateVimMode_MalformedBindings/ 2026-10-22T08:13:47.566342123Z --- PASS: TestValidateVimMode_MalformedBindings (0.00s) 2026-10-22T08:13:47.566360644Z --- PASS: TestValidateVimMode_MalformedBindings/ (0.00s) 2026-10-22T08:13:47.566393285Z --- PASS: TestValidateVimMode_MalformedBindings/ (0.00s) 2026-10-22T08:13:47.566402403Z === RUN TestValidateVimMode_LegacyEnterEscapeRemainCompatible 2026-10-22T08:13:47.566411567Z --- PASS: TestValidateVimMode_LegacyEnterEscapeRemainCompatible (0.00s) 2026-10-22T08:13:47.566417585Z === RUN TestValidateVimMode_CanonicalAliasConflicts 2026-10-22T08:13:47.566423302Z === RUN TestValidateVimMode_CanonicalAliasConflicts/CR_and_Return 2026-10-22T08:13:47.566428849Z === RUN TestValidateVimMode_CanonicalAliasConflicts/enter_and_Return 2026-10-22T08:13:47.566434549Z === RUN TestValidateVimMode_CanonicalAliasConflicts/escape_and_Escape 2026-10-22T08:13:47.56643993Z === RUN TestValidateVimMode_CanonicalAliasConflicts/J_and_shift+j 2026-10-22T08:13:47.566445287Z === RUN TestValidateVimMode_CanonicalAliasConflicts/C-d_and_ctrl+d 2026-10-22T08:13:47.566451089Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts (0.00s) 2026-10-22T08:13:47.56646666Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/CR_and_Return (0.00s) 2026-10-22T08:13:47.566484557Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/enter_and_Return (0.00s) 2026-10-22T08:13:47.566503335Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/escape_and_Escape (0.00s) 2026-10-22T08:13:47.566521483Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/J_and_shift+j (0.00s) 2026-10-22T08:13:47.566536909Z --- PASS: TestValidateVimMode_CanonicalAliasConflicts/C-d_and_ctrl+d (0.00s) 2026-10-22T08:13:47.566542354Z === RUN TestValidateVimMode_EmptyActionKeysDisableAction 2026-10-22T08:13:47.566547708Z --- PASS: TestValidateVimMode_EmptyActionKeysDisableAction (0.00s) 2026-10-22T08:13:47.566552881Z === RUN TestValidateModalModeActions_RegressionTable 2026-10-22T08:13:47.566558731Z === RUN TestValidateModalModeActions_RegressionTable/page_negative_timeout 2026-10-22T08:13:47.566564281Z === RUN TestValidateModalModeActions_RegressionTable/pane_empty_actions 2026-10-22T08:13:47.566573334Z === RUN TestValidateModalModeActions_RegressionTable/page_duplicate_vim_binding 2026-10-22T08:13:47.566579334Z === RUN TestValidateModalModeActions_RegressionTable/page_canonical_vim_set_ok 2026-10-22T08:13:47.566585012Z --- PASS: TestValidateModalModeActions_RegressionTable (0.00s) 2026-10-22T08:13:47.566606455Z --- PASS: TestValidateModalModeActions_RegressionTable/page_negative_timeout (0.00s) 2026-10-22T08:13:47.566629874Z --- PASS: TestValidateModalModeActions_RegressionTable/pane_empty_actions (0.00s) 2026-10-22T08:13:47.566649877Z --- PASS: TestValidateModalModeActions_RegressionTable/page_duplicate_vim_binding (0.00s) 2026-10-22T08:13:47.566669889Z --- PASS: TestValidateModalModeActions_RegressionTable/page_canonical_vim_set_ok (0.00s) 2026-10-22T08:13:47.566680656Z === RUN TestValidateVimMode_DefaultsAccept 2026-10-22T08:13:47.566689029Z --- PASS: TestValidateVimMode_DefaultsAccept (0.00s) 2026-10-22T08:13:47.566697016Z === RUN TestSchemaProvider_VimModeKeys 2026-10-22T08:13:47.566709969Z --- PASS: TestSchemaProvider_VimModeKeys (0.00s) 2026-10-22T08:13:47.566719782Z === RUN TestSchemaExposesVimModeSequenceTimeout 2026-10-22T08:13:47.56672867Z --- PASS: TestSchemaExposesVimModeSequenceTimeout (0.00s) 2026-10-22T08:13:47.566737882Z === RUN TestBuildSystemviewConfigPayload_EmptySearchShortcutsUsesEmptyMap 2026-10-22T08:13:47.566747704Z --- PASS: TestBuildSystemviewConfigPayload_EmptySearchShortcutsUsesEmptyMap (0.00s) 2026-10-22T08:13:47.566757155Z === RUN TestBuildSystemviewConfigPayload_FillsMissingPaletteValuesFromDefaults 2026-10-22T08:13:47.566766621Z --- PASS: TestBuildSystemviewConfigPayload_FillsMissingPaletteValuesFromDefaults (0.00s) 2026-10-22T08:13:47.566775694Z === RUN TestWriteConfigOrdered 2026-10-22T08:13:47.566796357Z writer_test.go:46: Found 16 sections, all sorted 2026-10-22T08:13:47.566812079Z writer_test.go:49: First 50 lines of output: 2026-10-22T08:13:47.566834067Z default_search_engine = 'https://duckduckgo.com/?q=%s' 2026-10-22T08:13:47.566849387Z default_webpage_zoom = 1.2 2026-10-22T08:13:47.566864639Z default_ui_scale = 1.0 2026-10-22T08:13:47.566877782Z sidebar_width = 320 2026-10-22T08:13:47.566884923Z 2026-10-22T08:13:47.566893878Z [appearance] 2026-10-22T08:13:47.566922325Z sans_font = 'Fira Sans' 2026-10-22T08:13:47.56693943Z serif_font = 'Fira Sans' 2026-10-22T08:13:47.566958644Z monospace_font = 'Fira Code' 2026-10-22T08:13:47.566975661Z gtk_font = 'Adwaita Sans' 2026-10-22T08:13:47.566991392Z default_font_size = 16 2026-10-22T08:13:47.567007651Z color_scheme = 'default' 2026-10-22T08:13:47.567017021Z 2026-10-22T08:13:47.567037852Z [appearance.dark_palette] 2026-10-22T08:13:47.567055865Z background = '#0a0a0b' 2026-10-22T08:13:47.567081438Z surface = '#18181b' 2026-10-22T08:13:47.567102717Z surface_variant = '#27272a' 2026-10-22T08:13:47.56711821Z text = '#fafafa' 2026-10-22T08:13:47.567133831Z muted = '#a1a1aa' 2026-10-22T08:13:47.567150078Z accent = '#4ade80' 2026-10-22T08:13:47.567163597Z border = '#3f3f46' 2026-10-22T08:13:47.567168834Z 2026-10-22T08:13:47.567182894Z [appearance.external_theme] 2026-10-22T08:13:47.567194727Z enabled = false 2026-10-22T08:13:47.567215575Z provider = 'noctalia' 2026-10-22T08:13:47.567233551Z format = 'colors-json' 2026-10-22T08:13:47.56726177Z path = '/github/home/.config/noctalia/colors.json' 2026-10-22T08:13:47.567276571Z 2026-10-22T08:13:47.567313137Z [appearance.light_palette] 2026-10-22T08:13:47.567338083Z background = '#fafafa' 2026-10-22T08:13:47.567354995Z surface = '#f4f4f5' 2026-10-22T08:13:47.567374368Z surface_variant = '#e4e4e7' 2026-10-22T08:13:47.567389759Z text = '#18181b' 2026-10-22T08:13:47.567405677Z muted = '#71717a' 2026-10-22T08:13:47.567421689Z accent = '#22c55e' 2026-10-22T08:13:47.567438508Z border = '#d4d4d8' 2026-10-22T08:13:47.567447454Z 2026-10-22T08:13:47.567459163Z [clipboard] 2026-10-22T08:13:47.567477986Z auto_copy_on_selection = true 2026-10-22T08:13:47.56748631Z 2026-10-22T08:13:47.56749675Z [content_filtering] 2026-10-22T08:13:47.567506632Z enabled = true 2026-10-22T08:13:47.567517671Z auto_update = true 2026-10-22T08:13:47.567522338Z 2026-10-22T08:13:47.567529575Z [database] 2026-10-22T08:13:47.567537871Z path = '' 2026-10-22T08:13:47.567543019Z 2026-10-22T08:13:47.567549776Z [debug] 2026-10-22T08:13:47.567568127Z enable_devtools = true 2026-10-22T08:13:47.567574125Z --- PASS: TestWriteConfigOrdered (0.00s) 2026-10-22T08:13:47.567578607Z === RUN TestSortTOMLSections 2026-10-22T08:13:47.567589528Z writer_test.go:97: Sorted output: 2026-10-22T08:13:47.567605674Z default_search_engine = 'https://example.com' 2026-10-22T08:13:47.567610944Z 2026-10-22T08:13:47.567618601Z [appearance] 2026-10-22T08:13:47.567629535Z color_scheme = 'default' 2026-10-22T08:13:47.567637293Z 2026-10-22T08:13:47.567652261Z [appearance.dark_palette] 2026-10-22T08:13:47.567665588Z background = '#000' 2026-10-22T08:13:47.567674474Z 2026-10-22T08:13:47.567683094Z [workspace] 2026-10-22T08:13:47.567700263Z new_pane_url = 'about:blank' 2026-10-22T08:13:47.567706002Z 2026-10-22T08:13:47.567716347Z [workspace.pane_mode] 2026-10-22T08:13:47.567725435Z timeout_ms = 3000 2026-10-22T08:13:47.567729996Z --- PASS: TestSortTOMLSections (0.00s) 2026-10-22T08:13:47.567734615Z === RUN TestGetXDGDirs_ProdPreservesLayout 2026-10-22T08:13:47.567742846Z --- PASS: TestGetXDGDirs_ProdPreservesLayout (0.00s) 2026-10-22T08:13:47.567751992Z === RUN TestGetXDGDirs_DevUsesSharedSandboxLayout 2026-10-22T08:13:47.567760813Z --- PASS: TestGetXDGDirs_DevUsesSharedSandboxLayout (0.00s) 2026-10-22T08:13:47.56776632Z === CONT TestResolveEngineTypeDefaultsToCEF 2026-10-22T08:13:47.567771432Z --- PASS: TestResolveEngineTypeDefaultsToCEF (0.00s) 2026-10-22T08:13:47.567776603Z === CONT TestCEFWindowlessFrameRateFallsBackToDefault 2026-10-22T08:13:47.567781802Z --- PASS: TestCEFWindowlessFrameRateFallsBackToDefault (0.00s) 2026-10-22T08:13:47.56778636Z PASS 2026-10-22T08:13:47.567792806Z ok github.com/bnema/dumber/internal/infrastructure/config 0.769s 2026-10-22T08:13:47.567798606Z ? github.com/bnema/dumber/internal/infrastructure/deps [no test files] 2026-10-22T08:13:47.567804361Z === RUN TestSanitizedChildEnv_RemovesLayerShellPreloadOnly 2026-10-22T08:13:47.567809913Z --- PASS: TestSanitizedChildEnv_RemovesLayerShellPreloadOnly (0.00s) 2026-10-22T08:13:47.567816647Z === RUN TestSanitizedChildEnv_DropsEmptyLDPreload 2026-10-22T08:13:47.567821954Z --- PASS: TestSanitizedChildEnv_DropsEmptyLDPreload (0.00s) 2026-10-22T08:13:47.567831797Z === RUN TestSanitizedChildEnv_PreservesColonSeparatedEntries 2026-10-22T08:13:47.567840839Z --- PASS: TestSanitizedChildEnv_PreservesColonSeparatedEntries (0.00s) 2026-10-22T08:13:47.567849393Z === RUN TestWithoutEnvKeys_RemovesExplicitOverrides 2026-10-22T08:13:47.56785832Z --- PASS: TestWithoutEnvKeys_RemovesExplicitOverrides (0.00s) 2026-10-22T08:13:47.567868932Z === RUN TestSessionSpawner_SpawnWithSession_PassesRestoreSessionAndEngineOverride 2026-10-22T08:13:47.567878959Z --- PASS: TestSessionSpawner_SpawnWithSession_PassesRestoreSessionAndEngineOverride (0.01s) 2026-10-22T08:13:47.567888546Z === RUN TestSessionSpawner_SpawnWithSession_OmitsEngineOverrideWhenNotConfigured 2026-10-22T08:13:47.567898219Z --- PASS: TestSessionSpawner_SpawnWithSession_OmitsEngineOverrideWhenNotConfigured (0.01s) 2026-10-22T08:13:47.567904454Z === RUN TestLaunchBrowserBrowseURL_ResolveErrorDoesNotLeakURL 2026-10-22T08:13:47.567910703Z --- PASS: TestLaunchBrowserBrowseURL_ResolveErrorDoesNotLeakURL (0.00s) 2026-10-22T08:13:47.567916166Z === RUN TestLaunchBrowserBrowseURL_SpawnErrorDoesNotLeakURL 2026-10-22T08:13:47.567921509Z --- PASS: TestLaunchBrowserBrowseURL_SpawnErrorDoesNotLeakURL (0.00s) 2026-10-22T08:13:47.567927194Z === RUN TestLaunchBrowserBrowseURL_ClearsFreshWindowMarker 2026-10-22T08:13:47.567932537Z --- PASS: TestLaunchBrowserBrowseURL_ClearsFreshWindowMarker (0.00s) 2026-10-22T08:13:47.567937772Z === RUN TestSetAsDefaultBrowserAlsoUpdatesMimeHandlers 2026-10-22T08:13:47.567943096Z --- PASS: TestSetAsDefaultBrowserAlsoUpdatesMimeHandlers (0.01s) 2026-10-22T08:13:47.567948362Z === RUN TestGetStatusRequiresBrowserLinkMimeHandlersToMatch 2026-10-22T08:13:47.567955201Z --- PASS: TestGetStatusRequiresBrowserLinkMimeHandlersToMatch (0.01s) 2026-10-22T08:13:47.567963627Z === RUN TestLaunchBrowserBrowseURL_ChildEnvMergesRuntimeSafety 2026-10-22T08:13:47.567970201Z --- PASS: TestLaunchBrowserBrowseURL_ChildEnvMergesRuntimeSafety (0.00s) 2026-10-22T08:13:47.567978001Z === RUN TestBrowserLaunchRelayPrepareReservesUntilListen 2026-10-22T08:13:47.567987578Z --- PASS: TestBrowserLaunchRelayPrepareReservesUntilListen (0.03s) 2026-10-22T08:13:47.567996705Z === RUN TestBrowserLaunchRelayPrepareRecoversStalePathWhileLeaseHeld 2026-10-22T08:13:47.568013017Z --- PASS: TestBrowserLaunchRelayPrepareRecoversStalePathWhileLeaseHeld (0.00s) 2026-10-22T08:13:47.568021809Z === RUN TestBrowserLaunchRelayListenerStopsIndependentlyOfLease 2026-10-22T08:13:47.568035401Z --- PASS: TestBrowserLaunchRelayListenerStopsIndependentlyOfLease (0.00s) 2026-10-22T08:13:47.56805382Z === RUN TestValidateBrowserLaunchSocketDirOwnedAcceptsCurrentUser 2026-10-22T08:13:47.568067844Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedAcceptsCurrentUser (0.00s) 2026-10-22T08:13:47.568077884Z === RUN TestValidateBrowserLaunchSocketDirOwnedRejectsUnexpectedOwner 2026-10-22T08:13:47.568086983Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedRejectsUnexpectedOwner (0.00s) 2026-10-22T08:13:47.568096154Z === RUN TestValidateBrowserLaunchSocketDirOwnedRejectsWritableUserParent 2026-10-22T08:13:47.56810607Z --- PASS: TestValidateBrowserLaunchSocketDirOwnedRejectsWritableUserParent (0.00s) 2026-10-22T08:13:47.568116433Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_MissingListenerReturnsFalseNil 2026-10-22T08:13:47.568127039Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_MissingListenerReturnsFalseNil (0.00s) 2026-10-22T08:13:47.56813664Z === RUN TestBrowserLaunchRelay_SameProfileAndEngine_UsesSameSocket 2026-10-22T08:13:47.568145824Z --- PASS: TestBrowserLaunchRelay_SameProfileAndEngine_UsesSameSocket (0.00s) 2026-10-22T08:13:47.568159889Z === RUN TestBrowserLaunchRelay_DevCEFAndDevWebKit_UseDifferentSockets 2026-10-22T08:13:47.568167224Z --- PASS: TestBrowserLaunchRelay_DevCEFAndDevWebKit_UseDifferentSockets (0.00s) 2026-10-22T08:13:47.568177465Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_SendsRequestIDAndAcceptsMatchingResponse 2026-10-22T08:13:47.568184761Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_SendsRequestIDAndAcceptsMatchingResponse (0.00s) 2026-10-22T08:13:47.568191203Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RejectsMismatchedResponseRequestID 2026-10-22T08:13:47.568197536Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RejectsMismatchedResponseRequestID (0.00s) 2026-10-22T08:13:47.568203469Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RoundTrip 2026-10-22T08:13:47.568209683Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RoundTrip (0.00s) 2026-10-22T08:13:47.568215145Z === RUN TestBrowserLaunchRelay_DeliverOpenFreshWindow_RoundTrip 2026-10-22T08:13:47.568220908Z --- PASS: TestBrowserLaunchRelay_DeliverOpenFreshWindow_RoundTrip (0.00s) 2026-10-22T08:13:47.568229962Z === RUN TestBrowserLaunchRelay_RequiresBrowserLaunchSocketPath 2026-10-22T08:13:47.568239232Z --- PASS: TestBrowserLaunchRelay_RequiresBrowserLaunchSocketPath (0.00s) 2026-10-22T08:13:47.56824844Z === RUN TestBrowserLaunchRelay_SecondListenWhileLiveFailsWithoutReplacingListener 2026-10-22T08:13:47.568257847Z --- PASS: TestBrowserLaunchRelay_SecondListenWhileLiveFailsWithoutReplacingListener (0.00s) 2026-10-22T08:13:47.568266322Z === RUN TestBrowserLaunchRelay_RebindsStaleSocketPath 2026-10-22T08:13:47.568272323Z --- PASS: TestBrowserLaunchRelay_RebindsStaleSocketPath (0.00s) 2026-10-22T08:13:47.568277693Z === RUN TestBrowserLaunchRelay_RejectsMalformedPayloads 2026-10-22T08:13:47.568283643Z --- PASS: TestBrowserLaunchRelay_RejectsMalformedPayloads (0.00s) 2026-10-22T08:13:47.568288709Z === RUN TestBrowserLaunchRelay_CloseRemovesSocketPath 2026-10-22T08:13:47.56829399Z --- PASS: TestBrowserLaunchRelay_CloseRemovesSocketPath (0.00s) 2026-10-22T08:13:47.568299259Z === RUN TestBrowserLaunchRelay_CloseDoesNotRemoveSuccessorSocket 2026-10-22T08:13:47.568304763Z --- PASS: TestBrowserLaunchRelay_CloseDoesNotRemoveSuccessorSocket (0.00s) 2026-10-22T08:13:47.568310577Z === RUN TestBrowserLaunchRelay_ClientCloseBeforeAckDispatchesOnceAndDeduplicates 2026-10-22T08:13:47.568316692Z --- PASS: TestBrowserLaunchRelay_ClientCloseBeforeAckDispatchesOnceAndDeduplicates (0.10s) 2026-10-22T08:13:47.568321988Z === RUN TestBrowserLaunchRelay_ContextCancelStopsServing 2026-10-22T08:13:47.568328267Z --- PASS: TestBrowserLaunchRelay_ContextCancelStopsServing (0.26s) 2026-10-22T08:13:47.568338501Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_RespectsResponseReadTimeout 2026-10-22T08:13:47.568348209Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_RespectsResponseReadTimeout (0.10s) 2026-10-22T08:13:47.568358331Z === RUN TestBrowserLaunchRelay_DeliverOpenExternalURL_ReturnsUnconfirmedErrorOnNoDeadlineTimeout 2026-10-22T08:13:47.568375655Z --- PASS: TestBrowserLaunchRelay_DeliverOpenExternalURL_ReturnsUnconfirmedErrorOnNoDeadlineTimeout (0.25s) 2026-10-22T08:13:47.568386319Z === RUN TestBrowserLaunchRelay_AcknowledgesBeforeOpenerReturns 2026-10-22T08:13:47.568395422Z --- PASS: TestBrowserLaunchRelay_AcknowledgesBeforeOpenerReturns (0.00s) 2026-10-22T08:13:47.568404693Z === RUN TestBrowserLaunchRelay_AcknowledgesAcceptedEvenWhenOpenerReturnsLateError 2026-10-22T08:13:47.568414342Z --- PASS: TestBrowserLaunchRelay_AcknowledgesAcceptedEvenWhenOpenerReturnsLateError (0.00s) 2026-10-22T08:13:47.568423099Z === RUN TestBrowserLaunchRelay_SilentClientDoesNotStallListener 2026-10-22T08:13:47.568438221Z --- PASS: TestBrowserLaunchRelay_SilentClientDoesNotStallListener (0.02s) 2026-10-22T08:13:47.568448042Z === RUN TestBrowserLaunchRelay_HoldsLeaseThroughDispatch 2026-10-22T08:13:47.568457Z --- PASS: TestBrowserLaunchRelay_HoldsLeaseThroughDispatch (0.01s) 2026-10-22T08:13:47.568465574Z === RUN TestBrowserLaunchRelay_SimultaneousOpensHoldLeases 2026-10-22T08:13:47.568474993Z --- PASS: TestBrowserLaunchRelay_SimultaneousOpensHoldLeases (0.01s) 2026-10-22T08:13:47.568484107Z === RUN TestBrowserLaunchRelay_ClosedAdmissionSendsErrorResponse 2026-10-22T08:13:47.568494288Z --- PASS: TestBrowserLaunchRelay_ClosedAdmissionSendsErrorResponse (0.30s) 2026-10-22T08:13:47.568503277Z === RUN TestBrowserLaunchRelay_DiagnosticCloseRejectedWithoutOptIn 2026-10-22T08:13:47.568512299Z --- PASS: TestBrowserLaunchRelay_DiagnosticCloseRejectedWithoutOptIn (0.00s) 2026-10-22T08:13:47.568521247Z === RUN TestBrowserLaunchRelay_DiagnosticCloseDispatchedWithOptIn 2026-10-22T08:13:47.568527596Z --- PASS: TestBrowserLaunchRelay_DiagnosticCloseDispatchedWithOptIn (0.00s) 2026-10-22T08:13:47.568533702Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_ReturnsWithoutSpawningWhenRelayDelivers 2026-10-22T08:13:47.568539954Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_ReturnsWithoutSpawningWhenRelayDelivers (0.00s) 2026-10-22T08:13:47.568545886Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_FallsBackToSpawnWhenRelayMisses 2026-10-22T08:13:47.56855222Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_FallsBackToSpawnWhenRelayMisses (0.00s) 2026-10-22T08:13:47.568559036Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_ReturnsUnconfirmedErrorWhenRelayDeliveryIsAmbiguous 2026-10-22T08:13:47.568565851Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_ReturnsUnconfirmedErrorWhenRelayDeliveryIsAmbiguous (0.00s) 2026-10-22T08:13:47.568571995Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_PropagatesRelayError 2026-10-22T08:13:47.568577777Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_PropagatesRelayError (0.00s) 2026-10-22T08:13:47.568583266Z === RUN TestBrowserLauncher_LaunchFreshWindowURL_NilLauncherReturnsError 2026-10-22T08:13:47.568592805Z --- PASS: TestBrowserLauncher_LaunchFreshWindowURL_NilLauncherReturnsError (0.00s) 2026-10-22T08:13:47.568600339Z PASS 2026-10-22T08:13:47.568609139Z ok github.com/bnema/dumber/internal/infrastructure/desktop 1.133s 2026-10-22T08:13:47.568617878Z === RUN TestRuntimeResolveDestinationAndEvents 2026-10-22T08:13:47.568627178Z --- PASS: TestRuntimeResolveDestinationAndEvents (0.00s) 2026-10-22T08:13:47.56863554Z === RUN TestNewRuntime_NilPreparer_NoPanic 2026-10-22T08:13:47.568645458Z --- PASS: TestNewRuntime_NilPreparer_NoPanic (0.00s) 2026-10-22T08:13:47.568655864Z === RUN TestRuntimeResolveDestination_NilPreparerReturnsError 2026-10-22T08:13:47.568664918Z --- PASS: TestRuntimeResolveDestination_NilPreparerReturnsError (0.00s) 2026-10-22T08:13:47.568672011Z PASS 2026-10-22T08:13:47.56868136Z ok github.com/bnema/dumber/internal/infrastructure/downloadruntime 0.007s 2026-10-22T08:13:47.568690352Z === RUN TestManager_ApplyEnvironment_SkiaEnv 2026-10-22T08:13:47.568699353Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_threads_set_when_>_0 2026-10-22T08:13:47.568708332Z === RUN TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_set_when_>=_0 2026-10-22T08:13:47.568724185Z === RUN TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_0_disables_GPU_tile_painting 2026-10-22T08:13:47.568734258Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_enabled 2026-10-22T08:13:47.568747178Z === RUN TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_disabled_(default) 2026-10-22T08:13:47.568754803Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_threads_env_var 2026-10-22T08:13:47.568761183Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_GPU_threads_env_var 2026-10-22T08:13:47.56876725Z === RUN TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_rendering_env_var 2026-10-22T08:13:47.568776841Z === RUN TestManager_ApplyEnvironment_SkiaEnv/all_unset_by_default 2026-10-22T08:13:47.568781913Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv (0.00s) 2026-10-22T08:13:47.568796833Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_threads_set_when_>_0 (0.00s) 2026-10-22T08:13:47.568815097Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_set_when_>=_0 (0.00s) 2026-10-22T08:13:47.568836041Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/GPU_threads_0_disables_GPU_tile_painting (0.00s) 2026-10-22T08:13:47.568854609Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_enabled (0.00s) 2026-10-22T08:13:47.568873937Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/CPU_rendering_disabled_(default) (0.00s) 2026-10-22T08:13:47.568895322Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_threads_env_var (0.00s) 2026-10-22T08:13:47.568917016Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_GPU_threads_env_var (0.00s) 2026-10-22T08:13:47.568938696Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/does_not_override_existing_CPU_rendering_env_var (0.00s) 2026-10-22T08:13:47.5689606Z --- PASS: TestManager_ApplyEnvironment_SkiaEnv/all_unset_by_default (0.00s) 2026-10-22T08:13:47.568972885Z === RUN TestIsFlatpak 2026-10-22T08:13:47.568986799Z --- PASS: TestIsFlatpak (0.00s) 2026-10-22T08:13:47.568995939Z === RUN TestIsPacman 2026-10-22T08:13:47.569004506Z === RUN TestIsPacman/system_binary_owned_by_pacman 2026-10-22T08:13:47.569010389Z === RUN TestIsPacman/non-existent_binary 2026-10-22T08:13:47.569014983Z --- PASS: TestIsPacman (0.08s) 2026-10-22T08:13:47.569027485Z --- PASS: TestIsPacman/system_binary_owned_by_pacman (0.02s) 2026-10-22T08:13:47.569038667Z --- PASS: TestIsPacman/non-existent_binary (0.06s) 2026-10-22T08:13:47.569043754Z === RUN TestIsPacman_NonArchSystem 2026-10-22T08:13:47.56905876Z manager_test.go:225: pacman found, skipping non-Arch test 2026-10-22T08:13:47.569064375Z --- SKIP: TestIsPacman_NonArchSystem (0.00s) 2026-10-22T08:13:47.569067851Z PASS 2026-10-22T08:13:47.569076333Z ok github.com/bnema/dumber/internal/infrastructure/env 0.083s 2026-10-22T08:13:47.569084749Z === RUN TestParseColorsJSONValidActivePalette 2026-10-22T08:13:47.569093075Z --- PASS: TestParseColorsJSONValidActivePalette (0.00s) 2026-10-22T08:13:47.569101021Z === RUN TestParseColorsJSONDocsExample 2026-10-22T08:13:47.569110506Z --- PASS: TestParseColorsJSONDocsExample (0.00s) 2026-10-22T08:13:47.569119693Z === RUN TestParseColorsJSONFallsBackWhenNuanceFieldsAreAbsent 2026-10-22T08:13:47.569128815Z --- PASS: TestParseColorsJSONFallsBackWhenNuanceFieldsAreAbsent (0.00s) 2026-10-22T08:13:47.569138714Z === RUN TestParseColorsJSONRequiresMappedFields 2026-10-22T08:13:47.569147735Z === RUN TestParseColorsJSONRequiresMappedFields/missing_muted 2026-10-22T08:13:47.569156479Z === RUN TestParseColorsJSONRequiresMappedFields/missing_accent 2026-10-22T08:13:47.569165327Z === RUN TestParseColorsJSONRequiresMappedFields/missing_border 2026-10-22T08:13:47.569174133Z === RUN TestParseColorsJSONRequiresMappedFields/missing_surface 2026-10-22T08:13:47.569180339Z === RUN TestParseColorsJSONRequiresMappedFields/missing_surface_variant 2026-10-22T08:13:47.56918568Z === RUN TestParseColorsJSONRequiresMappedFields/missing_text 2026-10-22T08:13:47.569190952Z --- PASS: TestParseColorsJSONRequiresMappedFields (0.00s) 2026-10-22T08:13:47.569204963Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_muted (0.00s) 2026-10-22T08:13:47.569219184Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_accent (0.00s) 2026-10-22T08:13:47.569237772Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_border (0.00s) 2026-10-22T08:13:47.569253304Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_surface (0.00s) 2026-10-22T08:13:47.569268949Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_surface_variant (0.00s) 2026-10-22T08:13:47.569282849Z --- PASS: TestParseColorsJSONRequiresMappedFields/missing_text (0.00s) 2026-10-22T08:13:47.569288012Z === RUN TestParseColorsJSONInvalidHexRejection 2026-10-22T08:13:47.569293167Z --- PASS: TestParseColorsJSONInvalidHexRejection (0.00s) 2026-10-22T08:13:47.569298595Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection 2026-10-22T08:13:47.569304227Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_shadow 2026-10-22T08:13:47.569309788Z === RUN TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_hover 2026-10-22T08:13:47.569315028Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection (0.00s) 2026-10-22T08:13:47.569330904Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_shadow (0.00s) 2026-10-22T08:13:47.569346764Z --- PASS: TestParseColorsJSONInvalidOptionalNuanceHexRejection/invalid_hover (0.00s) 2026-10-22T08:13:47.569374201Z === RUN TestParseColorsJSONRejectsTrailingTokens 2026-10-22T08:13:47.569388205Z --- PASS: TestParseColorsJSONRejectsTrailingTokens (0.00s) 2026-10-22T08:13:47.569397085Z === RUN TestParseDumberJSONValidFullPalette 2026-10-22T08:13:47.569415605Z --- PASS: TestParseDumberJSONValidFullPalette (0.00s) 2026-10-22T08:13:47.56942518Z === RUN TestParseDumberJSONDocsExample 2026-10-22T08:13:47.569433305Z --- PASS: TestParseDumberJSONDocsExample (0.00s) 2026-10-22T08:13:47.569441832Z === RUN TestParseDumberJSONPartialPalette 2026-10-22T08:13:47.569450558Z --- PASS: TestParseDumberJSONPartialPalette (0.00s) 2026-10-22T08:13:47.569459225Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects 2026-10-22T08:13:47.569473025Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects/missing_light 2026-10-22T08:13:47.569482472Z === RUN TestParseDumberJSONRequiresLightAndDarkObjects/missing_dark 2026-10-22T08:13:47.569491784Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects (0.00s) 2026-10-22T08:13:47.569512135Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects/missing_light (0.00s) 2026-10-22T08:13:47.569530603Z --- PASS: TestParseDumberJSONRequiresLightAndDarkObjects/missing_dark (0.00s) 2026-10-22T08:13:47.56954721Z === RUN TestParseDumberJSONMetadataNameFallsBackToSource 2026-10-22T08:13:47.569559846Z --- PASS: TestParseDumberJSONMetadataNameFallsBackToSource (0.00s) 2026-10-22T08:13:47.569568698Z === RUN TestParseDumberJSONValidHexAcceptance 2026-10-22T08:13:47.569577556Z --- PASS: TestParseDumberJSONValidHexAcceptance (0.00s) 2026-10-22T08:13:47.569585803Z === RUN TestParseDumberJSONInvalidHexRejection 2026-10-22T08:13:47.56959407Z --- PASS: TestParseDumberJSONInvalidHexRejection (0.00s) 2026-10-22T08:13:47.569602373Z === RUN TestParseDumberJSONMalformedRejection 2026-10-22T08:13:47.569611556Z --- PASS: TestParseDumberJSONMalformedRejection (0.00s) 2026-10-22T08:13:47.569620637Z === RUN TestParseDumberJSONRejectsTrailingTokens 2026-10-22T08:13:47.56962937Z --- PASS: TestParseDumberJSONRejectsTrailingTokens (0.00s) 2026-10-22T08:13:47.569636973Z === RUN TestExpandPath 2026-10-22T08:13:47.569645946Z --- PASS: TestExpandPath (0.00s) 2026-10-22T08:13:47.56965506Z === RUN TestFileSourceIdentityUsesExpandedPath 2026-10-22T08:13:47.569663404Z --- PASS: TestFileSourceIdentityUsesExpandedPath (0.00s) 2026-10-22T08:13:47.569671355Z === RUN TestFileSourceDisabledBehavior 2026-10-22T08:13:47.569679882Z --- PASS: TestFileSourceDisabledBehavior (0.00s) 2026-10-22T08:13:47.569688091Z === RUN TestFileSourceReadsColorsJSONByDefault 2026-10-22T08:13:47.56969671Z --- PASS: TestFileSourceReadsColorsJSONByDefault (0.00s) 2026-10-22T08:13:47.569705289Z === RUN TestFileSourceReadsDumberJSONWhenConfigured 2026-10-22T08:13:47.56971437Z --- PASS: TestFileSourceReadsDumberJSONWhenConfigured (0.00s) 2026-10-22T08:13:47.569722736Z === RUN TestFileSourceConfigureUpdatesSettings 2026-10-22T08:13:47.569731167Z --- PASS: TestFileSourceConfigureUpdatesSettings (0.00s) 2026-10-22T08:13:47.569739649Z === RUN TestFileWatcherStartStopAndContextCancellation 2026-10-22T08:13:47.569748635Z --- PASS: TestFileWatcherStartStopAndContextCancellation (0.03s) 2026-10-22T08:13:47.56975761Z === RUN TestFileWatcherStartSamePathDoesNotDuplicateWatcher 2026-10-22T08:13:47.569766669Z --- PASS: TestFileWatcherStartSamePathDoesNotDuplicateWatcher (0.08s) 2026-10-22T08:13:47.569775369Z === RUN TestFileWatcherPathChangeRestartsAndDisabledStops 2026-10-22T08:13:47.569792128Z --- PASS: TestFileWatcherPathChangeRestartsAndDisabledStops (0.21s) 2026-10-22T08:13:47.569808251Z === RUN TestFileWatcherDebouncesBurstToOneCallback 2026-10-22T08:13:47.569826087Z --- PASS: TestFileWatcherDebouncesBurstToOneCallback (0.25s) 2026-10-22T08:13:47.569844126Z === RUN TestFileWatcherAtomicRenameWriteEmitsCallback 2026-10-22T08:13:47.569854759Z --- PASS: TestFileWatcherAtomicRenameWriteEmitsCallback (0.02s) 2026-10-22T08:13:47.569862924Z === RUN TestFileWatcherInvalidOrEmptyPathBehavior 2026-10-22T08:13:47.569877769Z --- PASS: TestFileWatcherInvalidOrEmptyPathBehavior (0.00s) 2026-10-22T08:13:47.569886149Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats 2026-10-22T08:13:47.569894767Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats/colors-json 2026-10-22T08:13:47.569903062Z === RUN TestWatchPathFromConfigSupportsNoctaliaFormats/dumber-json 2026-10-22T08:13:47.569911362Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats (0.00s) 2026-10-22T08:13:47.569942002Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats/colors-json (0.00s) 2026-10-22T08:13:47.569974751Z --- PASS: TestWatchPathFromConfigSupportsNoctaliaFormats/dumber-json (0.00s) 2026-10-22T08:13:47.569985913Z === RUN TestFileWatcherInvalidPathStopsPreviousWatcher 2026-10-22T08:13:47.569995984Z --- PASS: TestFileWatcherInvalidPathStopsPreviousWatcher (0.09s) 2026-10-22T08:13:47.570003267Z PASS 2026-10-22T08:13:47.570012964Z ok github.com/bnema/dumber/internal/infrastructure/externaltheme/noctalia 0.690s 2026-10-22T08:13:47.570019188Z === RUN TestBlobStoreWriteReadOverwriteAndInvalidate 2026-10-22T08:13:47.570088616Z --- PASS: TestBlobStoreWriteReadOverwriteAndInvalidate (0.00s) 2026-10-22T08:13:47.570114743Z === RUN TestBlobStoreRemoveDerivedNoopsWhenDiskCacheDisabled 2026-10-22T08:13:47.570141434Z --- PASS: TestBlobStoreRemoveDerivedNoopsWhenDiskCacheDisabled (0.00s) 2026-10-22T08:13:47.570165806Z === RUN TestBlobStoreRemoveDerivedDoesNotRemoveSimilarDomainKeys 2026-10-22T08:13:47.570195222Z --- PASS: TestBlobStoreRemoveDerivedDoesNotRemoveSimilarDomainKeys (0.00s) 2026-10-22T08:13:47.570217391Z === RUN TestCache_SetAfterCloseIsNoOp 2026-10-22T08:13:47.570242144Z --- PASS: TestCache_SetAfterCloseIsNoOp (0.00s) 2026-10-22T08:13:47.570265942Z === RUN TestConverterPNGNormalizesAndSizes 2026-10-22T08:13:47.57028691Z --- PASS: TestConverterPNGNormalizesAndSizes (0.00s) 2026-10-22T08:13:47.570306833Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs 2026-10-22T08:13:47.570395136Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/png 2026-10-22T08:13:47.570427316Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_png_payload 2026-10-22T08:13:47.570456604Z === RUN TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_bitmap_payload 2026-10-22T08:13:47.570484677Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs (0.00s) 2026-10-22T08:13:47.570525983Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/png (0.00s) 2026-10-22T08:13:47.570577378Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_png_payload (0.00s) 2026-10-22T08:13:47.570678304Z --- PASS: TestConverterAcceptedFaviconFormatsProducePNGs/ico_with_bitmap_payload (0.00s) 2026-10-22T08:13:47.570708784Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders 2026-10-22T08:13:47.570736487Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders/webp 2026-10-22T08:13:47.570764433Z === RUN TestConverterRejectsFormatsThatWouldProducePlaceholders/empty_svg 2026-10-22T08:13:47.570792152Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders (0.00s) 2026-10-22T08:13:47.570832466Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders/webp (0.00s) 2026-10-22T08:13:47.570915432Z --- PASS: TestConverterRejectsFormatsThatWouldProducePlaceholders/empty_svg (0.00s) 2026-10-22T08:13:47.570935783Z === RUN TestConverterRasterizesSVG 2026-10-22T08:13:47.570951706Z --- PASS: TestConverterRasterizesSVG (0.00s) 2026-10-22T08:13:47.570966395Z === RUN TestConverterRejectsRecursiveSVGUse 2026-10-22T08:13:47.570990546Z === RUN TestConverterRejectsRecursiveSVGUse/self_cycle 2026-10-22T08:13:47.571011395Z === RUN TestConverterRejectsRecursiveSVGUse/mutual_cycle 2026-10-22T08:13:47.571029297Z === RUN TestConverterRejectsRecursiveSVGUse/use_targets_use 2026-10-22T08:13:47.571060358Z === RUN TestConverterRejectsRecursiveSVGUse/flat_def_run_after_sibling_id 2026-10-22T08:13:47.571094809Z === RUN TestConverterRejectsRecursiveSVGUse/anonymous_def 2026-10-22T08:13:47.571109501Z --- PASS: TestConverterRejectsRecursiveSVGUse (0.00s) 2026-10-22T08:13:47.571127406Z --- PASS: TestConverterRejectsRecursiveSVGUse/self_cycle (0.00s) 2026-10-22T08:13:47.571157262Z --- PASS: TestConverterRejectsRecursiveSVGUse/mutual_cycle (0.00s) 2026-10-22T08:13:47.571176398Z --- PASS: TestConverterRejectsRecursiveSVGUse/use_targets_use (0.00s) 2026-10-22T08:13:47.57119918Z --- PASS: TestConverterRejectsRecursiveSVGUse/flat_def_run_after_sibling_id (0.00s) 2026-10-22T08:13:47.571222716Z --- PASS: TestConverterRejectsRecursiveSVGUse/anonymous_def (0.00s) 2026-10-22T08:13:47.571234339Z === RUN TestConverterRendersFlatSVGUse 2026-10-22T08:13:47.571244147Z --- PASS: TestConverterRendersFlatSVGUse (0.00s) 2026-10-22T08:13:47.571260464Z === RUN TestConverterMalformedInputsAreMisses 2026-10-22T08:13:47.571271295Z === RUN TestConverterMalformedInputsAreMisses/ico 2026-10-22T08:13:47.571280321Z === RUN TestConverterMalformedInputsAreMisses/svg 2026-10-22T08:13:47.571291082Z === RUN TestConverterMalformedInputsAreMisses/webp 2026-10-22T08:13:47.571303826Z === RUN TestConverterMalformedInputsAreMisses/malformed 2026-10-22T08:13:47.571313799Z --- PASS: TestConverterMalformedInputsAreMisses (0.00s) 2026-10-22T08:13:47.571330226Z --- PASS: TestConverterMalformedInputsAreMisses/ico (0.00s) 2026-10-22T08:13:47.571349996Z --- PASS: TestConverterMalformedInputsAreMisses/svg (0.00s) 2026-10-22T08:13:47.571369773Z --- PASS: TestConverterMalformedInputsAreMisses/webp (0.00s) 2026-10-22T08:13:47.571395661Z --- PASS: TestConverterMalformedInputsAreMisses/malformed (0.00s) 2026-10-22T08:13:47.571406886Z === RUN TestFetcherExplicitIconURLAndDuckDuckGoFallback 2026-10-22T08:13:47.571416702Z --- PASS: TestFetcherExplicitIconURLAndDuckDuckGoFallback (0.00s) 2026-10-22T08:13:47.571430193Z === RUN TestFetcherResolveURLUsesHostKeyForDuckDuckGoFallback 2026-10-22T08:13:47.571440613Z --- PASS: TestFetcherResolveURLUsesHostKeyForDuckDuckGoFallback (0.00s) 2026-10-22T08:13:47.571449261Z === RUN TestFetcherMissesAndGuards 2026-10-22T08:13:47.571459984Z --- PASS: TestFetcherMissesAndGuards (0.00s) 2026-10-22T08:13:47.571472161Z === RUN TestFetcherRejectsMismatchedDeclaredContentType 2026-10-22T08:13:47.571482655Z --- PASS: TestFetcherRejectsMismatchedDeclaredContentType (0.00s) 2026-10-22T08:13:47.57149204Z === RUN TestFetcherLocalhostExceptionRequiresSameOrigin 2026-10-22T08:13:47.57150136Z --- PASS: TestFetcherLocalhostExceptionRequiresSameOrigin (0.00s) 2026-10-22T08:13:47.571525336Z === RUN TestFetcherMaxSizeAndRedirectLimit 2026-10-22T08:13:47.57155201Z --- PASS: TestFetcherMaxSizeAndRedirectLimit (0.00s) 2026-10-22T08:13:47.57156344Z === RUN TestConverterWebPConvertsAlphaFixture 2026-10-22T08:13:47.571573094Z --- PASS: TestConverterWebPConvertsAlphaFixture (0.00s) 2026-10-22T08:13:47.571590367Z === RUN TestConverterWebPFailuresAreFaviconMisses 2026-10-22T08:13:47.571600598Z === RUN TestConverterWebPFailuresAreFaviconMisses/truncated 2026-10-22T08:13:47.571614462Z === RUN TestConverterWebPFailuresAreFaviconMisses/unavailable 2026-10-22T08:13:47.571634664Z --- PASS: TestConverterWebPFailuresAreFaviconMisses (0.00s) 2026-10-22T08:13:47.57165401Z --- PASS: TestConverterWebPFailuresAreFaviconMisses/truncated (0.00s) 2026-10-22T08:13:47.571675299Z --- PASS: TestConverterWebPFailuresAreFaviconMisses/unavailable (0.00s) 2026-10-22T08:13:47.571688696Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation 2026-10-22T08:13:47.571700029Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/input 2026-10-22T08:13:47.57171216Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/dimension 2026-10-22T08:13:47.571722584Z === RUN TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/pixels 2026-10-22T08:13:47.571733867Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation (0.00s) 2026-10-22T08:13:47.5717593Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/input (0.00s) 2026-10-22T08:13:47.571780862Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/dimension (0.00s) 2026-10-22T08:13:47.571801148Z --- PASS: TestWebPDecoderRejectsInputAndDecodedLimitsBeforeAllocation/pixels (0.00s) 2026-10-22T08:13:47.571809525Z PASS 2026-10-22T08:13:47.571827544Z ok github.com/bnema/dumber/internal/infrastructure/favicon 0.027s 2026-10-22T08:13:47.571839118Z === RUN TestResolveExistingPath 2026-10-22T08:13:47.571848599Z === RUN TestResolveExistingPath/absolute 2026-10-22T08:13:47.571857508Z === RUN TestResolveExistingPath/relative 2026-10-22T08:13:47.571869138Z === RUN TestResolveExistingPath/home 2026-10-22T08:13:47.571883866Z --- PASS: TestResolveExistingPath (0.00s) 2026-10-22T08:13:47.571902888Z --- PASS: TestResolveExistingPath/absolute (0.00s) 2026-10-22T08:13:47.571925304Z --- PASS: TestResolveExistingPath/relative (0.00s) 2026-10-22T08:13:47.571941164Z --- PASS: TestResolveExistingPath/home (0.00s) 2026-10-22T08:13:47.571955668Z === RUN TestResolveExistingPathMissing 2026-10-22T08:13:47.571967821Z --- PASS: TestResolveExistingPathMissing (0.00s) 2026-10-22T08:13:47.57197811Z PASS 2026-10-22T08:13:47.571988156Z ok github.com/bnema/dumber/internal/infrastructure/filesystem 0.004s 2026-10-22T08:13:47.57200638Z === RUN TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T08:13:47.572018135Z === PAUSE TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T08:13:47.572029739Z === RUN TestDownloader_DownloadFilters_RejectsUnsafeManifestFilenames 2026-10-22T08:13:47.57204724Z --- PASS: TestDownloader_DownloadFilters_RejectsUnsafeManifestFilenames (0.00s) 2026-10-22T08:13:47.572059849Z === RUN TestDownloader_DownloadFilters_AllowsSafeNestedManifestFilenames 2026-10-22T08:13:47.572070516Z --- PASS: TestDownloader_DownloadFilters_AllowsSafeNestedManifestFilenames (0.00s) 2026-10-22T08:13:47.572080403Z === RUN TestDownloader_DownloadFilters_PrunesObsoleteCachedCombinedParts 2026-10-22T08:13:47.572093426Z --- PASS: TestDownloader_DownloadFilters_PrunesObsoleteCachedCombinedParts (0.00s) 2026-10-22T08:13:47.572103348Z === RUN TestDownloader_FetchManifest_RejectsOversizedManifest 2026-10-22T08:13:47.572113065Z --- PASS: TestDownloader_FetchManifest_RejectsOversizedManifest (0.00s) 2026-10-22T08:13:47.572129104Z === RUN TestDownloader_FetchManifest_RejectsTooManyFiles 2026-10-22T08:13:47.572141729Z --- PASS: TestDownloader_FetchManifest_RejectsTooManyFiles (0.00s) 2026-10-22T08:13:47.572151512Z === RUN TestDownloader_NeedsUpdate_DetectsSameVersionManifestMetadataChange 2026-10-22T08:13:47.572166368Z --- PASS: TestDownloader_NeedsUpdate_DetectsSameVersionManifestMetadataChange (0.00s) 2026-10-22T08:13:47.572177577Z === RUN TestDownloader_DownloadFilters_RejectsOversizedFilterFile 2026-10-22T08:13:47.572187409Z --- PASS: TestDownloader_DownloadFilters_RejectsOversizedFilterFile (0.00s) 2026-10-22T08:13:47.572196845Z === RUN TestDownloader_DownloadFilters_EnforcesTotalDownloadLimit 2026-10-22T08:13:47.572209414Z --- PASS: TestDownloader_DownloadFilters_EnforcesTotalDownloadLimit (0.00s) 2026-10-22T08:13:47.572219208Z === RUN TestDownloader_DownloadFilters_RejectsSymlinkEscape 2026-10-22T08:13:47.572230994Z --- PASS: TestDownloader_DownloadFilters_RejectsSymlinkEscape (0.00s) 2026-10-22T08:13:47.572244343Z === RUN TestDownloader_GetCachedFilterPaths_RejectsSymlinkEscape 2026-10-22T08:13:47.572254626Z --- PASS: TestDownloader_GetCachedFilterPaths_RejectsSymlinkEscape (0.00s) 2026-10-22T08:13:47.572264205Z === RUN TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T08:13:47.572273682Z === PAUSE TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T08:13:47.572284443Z === RUN TestManager_LoadAsync_ChecksCacheFirst 2026-10-22T08:13:47.572299689Z 2026-10-22T08:13:36Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:13:47.572314326Z 2026-10-22T08:13:36Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:13:47.572329261Z 2026-10-22T08:13:36Z WRN failed to load cached filter part, will download component=filter-manager id=ublock-combined-0 2026-10-22T08:13:47.57235361Z 2026-10-22T08:13:36Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_LoadAsync_ChecksCacheFirst1090179937/001/json/combined-part1.json 2026-10-22T08:13:47.572373425Z 2026-10-22T08:13:36Z INF filters compiled and active component=filter-manager parts=1 version=2025.12.19 2026-10-22T08:13:47.572384645Z --- PASS: TestManager_LoadAsync_ChecksCacheFirst (0.10s) 2026-10-22T08:13:47.572390664Z === RUN TestManager_LoadAsync_DownloadsWhenCacheMiss 2026-10-22T08:13:47.572403825Z 2026-10-22T08:13:36Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:13:47.572444166Z 2026-10-22T08:13:36Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_LoadAsync_DownloadsWhenCacheMiss4263752195/001/json/combined-part1.json 2026-10-22T08:13:47.572466271Z 2026-10-22T08:13:36Z INF filters compiled and active component=filter-manager parts=1 version=2025.12.19 2026-10-22T08:13:47.572477431Z --- PASS: TestManager_LoadAsync_DownloadsWhenCacheMiss (0.10s) 2026-10-22T08:13:47.57249028Z === RUN TestManager_LoadAsync_ChecksForUpdatesAfterCacheLoadEvenWhenCacheIsFresh 2026-10-22T08:13:47.572516499Z 2026-10-22T08:13:36Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:13:47.572531799Z 2026-10-22T08:13:36Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:13:47.572548917Z 2026-10-22T08:13:36Z INF filters loaded from cache component=filter-manager parts=1 version=2026.03.27 2026-10-22T08:13:47.572560973Z 2026-10-22T08:13:36Z INF checking for filter updates in background 2026-10-22T08:13:47.57257122Z 2026-10-22T08:13:36Z DBG filters are up to date component=filter-manager 2026-10-22T08:13:47.572581285Z --- PASS: TestManager_LoadAsync_ChecksForUpdatesAfterCacheLoadEvenWhenCacheIsFresh (0.05s) 2026-10-22T08:13:47.572592831Z === RUN TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable 2026-10-22T08:13:47.572605634Z 2026-10-22T08:13:36Z INF filter update available, downloading component=filter-manager 2026-10-22T08:13:47.572622565Z 2026-10-22T08:13:36Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable3910625140/001/json/combined-part1.json 2026-10-22T08:13:47.572636433Z 2026-10-22T08:13:36Z INF filters updated successfully component=filter-manager parts=1 version=2025.12.20 2026-10-22T08:13:47.572647118Z --- PASS: TestManager_CheckForUpdates_DownloadsWhenNewVersionAvailable (0.00s) 2026-10-22T08:13:47.572657395Z === RUN TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSuccessfulUpdate 2026-10-22T08:13:47.572668954Z 2026-10-22T08:13:36Z INF filter update available, downloading component=filter-manager 2026-10-22T08:13:47.57268494Z 2026-10-22T08:13:36Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSu3077788916/001/json/combined-part1.json 2026-10-22T08:13:47.572710297Z 2026-10-22T08:13:36Z DBG compiling filter part component=filter-manager id=ublock-combined-1 path=/tmp/TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSu3077788916/001/json/combined-part2.json 2026-10-22T08:13:47.572724847Z 2026-10-22T08:13:36Z INF filters updated successfully component=filter-manager parts=2 version=2026.03.28 2026-10-22T08:13:47.572736146Z --- PASS: TestManager_CheckForUpdates_PrunesObsoleteCompiledFiltersAfterSuccessfulUpdate (0.00s) 2026-10-22T08:13:47.572749417Z === RUN TestManager_CheckForUpdates_SkipsWhenUpToDate 2026-10-22T08:13:47.57276222Z 2026-10-22T08:13:36Z DBG filters are up to date component=filter-manager 2026-10-22T08:13:47.572771843Z --- PASS: TestManager_CheckForUpdates_SkipsWhenUpToDate (0.00s) 2026-10-22T08:13:47.572782663Z === RUN TestManager_CheckForUpdates_SkipsWhenDisabled 2026-10-22T08:13:47.5727955Z --- PASS: TestManager_CheckForUpdates_SkipsWhenDisabled (0.00s) 2026-10-22T08:13:47.572805535Z === RUN TestManager_Clear_RemovesFilterAndCache 2026-10-22T08:13:47.572816705Z 2026-10-22T08:13:36Z INF filters cleared component=filter-manager 2026-10-22T08:13:47.57284432Z --- PASS: TestManager_Clear_RemovesFilterAndCache (0.00s) 2026-10-22T08:13:47.572861022Z === RUN TestManager_Initialize_DisabledByConfig 2026-10-22T08:13:47.572896076Z 2026-10-22T08:13:36Z INF content filtering disabled component=filter-manager 2026-10-22T08:13:47.572909218Z --- PASS: TestManager_Initialize_DisabledByConfig (0.00s) 2026-10-22T08:13:47.572919017Z === RUN TestManager_StatusCallback_CalledOnStateChange 2026-10-22T08:13:47.572942057Z 2026-10-22T08:13:36Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:13:47.572958004Z 2026-10-22T08:13:36Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:13:47.572982293Z 2026-10-22T08:13:36Z WRN failed to load cached filter part, will download component=filter-manager id=ublock-combined-0 2026-10-22T08:13:47.57300241Z 2026-10-22T08:13:36Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_StatusCallback_CalledOnStateChange749460965/001/json/combined-part1.json 2026-10-22T08:13:47.573016062Z 2026-10-22T08:13:36Z INF filters compiled and active component=filter-manager parts=1 version=test 2026-10-22T08:13:47.573026221Z --- PASS: TestManager_StatusCallback_CalledOnStateChange (0.10s) 2026-10-22T08:13:47.573052635Z === RUN TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload 2026-10-22T08:13:47.57306616Z 2026-10-22T08:13:37Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:13:47.573098682Z 2026-10-22T08:13:37Z ERR quarantined invalid filter file cause=rule_validation_failed component=filter-manager path=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload1445430826/001/json/combined-part1.json quarantine_path=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload1445430826/001/json/quarantine/1792656817099340748-combined-part1.json 2026-10-22T08:13:47.573153207Z 2026-10-22T08:13:37Z ERR downloaded filter validation failed error="downloaded filter validation failed (1 invalid file(s)): file=/tmp/TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload1445430826/001/json/combined-part1.json: json parse failed: unexpected end of JSON input" component=filter-manager 2026-10-22T08:13:47.573176329Z --- PASS: TestManager_LoadAsync_QuarantinesInvalidDownloadedPayload (0.05s) 2026-10-22T08:13:47.57319115Z === RUN TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter 2026-10-22T08:13:47.573204951Z 2026-10-22T08:13:37Z DBG filter manager initialized (filters will load after GTK starts) component=filter-manager 2026-10-22T08:13:47.573216017Z 2026-10-22T08:13:37Z DBG found compiled filters, loading from cache component=filter-manager parts=1 2026-10-22T08:13:47.573231734Z 2026-10-22T08:13:37Z INF filters loaded from cache component=filter-manager parts=1 version=2025.12.19 2026-10-22T08:13:47.573245396Z 2026-10-22T08:13:37Z INF checking for filter updates in background 2026-10-22T08:13:47.573255784Z 2026-10-22T08:13:37Z DBG filters are up to date component=filter-manager 2026-10-22T08:13:47.573264135Z 2026-10-22T08:13:37Z INF filter update available, downloading component=filter-manager 2026-10-22T08:13:47.573281859Z 2026-10-22T08:13:37Z DBG compiling filter part component=filter-manager id=ublock-combined-0 path=/tmp/TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter3021674909/001/json/combined-part1.json 2026-10-22T08:13:47.573294001Z 2026-10-22T08:13:37Z WRN failed to compile updated filters, keeping existing active filter error="compile ublock-combined-0: compile failed" component=filter-manager 2026-10-22T08:13:47.573301221Z --- PASS: TestManager_CheckForUpdates_CompileFailureKeepsActiveFilter (0.05s) 2026-10-22T08:13:47.573307313Z === CONT TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently 2026-10-22T08:13:47.573313331Z === CONT TestDownloader_RenameTempFile_RequiresDirectoryParent 2026-10-22T08:13:47.57331911Z --- PASS: TestDownloader_RenameTempFile_RequiresDirectoryParent (0.00s) 2026-10-22T08:13:47.573325512Z --- PASS: TestDownloader_DownloadFile_RecoversWhenTargetDirDeletedConcurrently (0.00s) 2026-10-22T08:13:47.573329587Z PASS 2026-10-22T08:13:47.573335427Z ok github.com/bnema/dumber/internal/infrastructure/filtering 0.551s 2026-10-22T08:13:47.573341618Z ? github.com/bnema/dumber/internal/infrastructure/filtering/mocks [no test files] 2026-10-22T08:13:47.573346587Z === RUN TestDetector_IsAvailable 2026-10-22T08:13:47.573362199Z detector_test.go:26: fc-list available: true 2026-10-22T08:13:47.573367426Z --- PASS: TestDetector_IsAvailable (0.00s) 2026-10-22T08:13:47.573373727Z === RUN TestDetector_GetAvailableFonts 2026-10-22T08:13:47.57338586Z detector_test.go:41: Found 5 font families 2026-10-22T08:13:47.573390759Z --- PASS: TestDetector_GetAvailableFonts (0.03s) 2026-10-22T08:13:47.573395621Z === RUN TestDetector_GetAvailableFonts_Caching 2026-10-22T08:13:47.573400822Z --- PASS: TestDetector_GetAvailableFonts_Caching (0.03s) 2026-10-22T08:13:47.573405605Z === RUN TestDetector_SelectBestFont_SansSerif 2026-10-22T08:13:47.573419158Z detector_test.go:80: Selected sans-serif font: FreeSans 2026-10-22T08:13:47.573424255Z --- PASS: TestDetector_SelectBestFont_SansSerif (0.03s) 2026-10-22T08:13:47.573429345Z === RUN TestDetector_SelectBestFont_Serif 2026-10-22T08:13:47.573442744Z detector_test.go:99: Selected serif font: FreeSerif 2026-10-22T08:13:47.573448049Z --- PASS: TestDetector_SelectBestFont_Serif (0.01s) 2026-10-22T08:13:47.573452893Z === RUN TestDetector_SelectBestFont_Monospace 2026-10-22T08:13:47.573468109Z detector_test.go:118: Selected monospace font: FreeMono 2026-10-22T08:13:47.573476945Z --- PASS: TestDetector_SelectBestFont_Monospace (0.01s) 2026-10-22T08:13:47.573486086Z === RUN TestDetector_SelectBestFont_EmptyChain 2026-10-22T08:13:47.573495384Z --- PASS: TestDetector_SelectBestFont_EmptyChain (0.01s) 2026-10-22T08:13:47.573503675Z === RUN TestDetector_SelectBestFont_NoMatchingFonts 2026-10-22T08:13:47.573512481Z --- PASS: TestDetector_SelectBestFont_NoMatchingFonts (0.01s) 2026-10-22T08:13:47.573520009Z === RUN TestDetector_genericFallback 2026-10-22T08:13:47.573528595Z === RUN TestDetector_genericFallback/sans-serif 2026-10-22T08:13:47.573537253Z === RUN TestDetector_genericFallback/serif 2026-10-22T08:13:47.573545174Z === RUN TestDetector_genericFallback/monospace 2026-10-22T08:13:47.573554846Z === RUN TestDetector_genericFallback/unknown 2026-10-22T08:13:47.573562407Z --- PASS: TestDetector_genericFallback (0.00s) 2026-10-22T08:13:47.57357458Z --- PASS: TestDetector_genericFallback/sans-serif (0.00s) 2026-10-22T08:13:47.573585949Z --- PASS: TestDetector_genericFallback/serif (0.00s) 2026-10-22T08:13:47.573598009Z --- PASS: TestDetector_genericFallback/monospace (0.00s) 2026-10-22T08:13:47.573609461Z --- PASS: TestDetector_genericFallback/unknown (0.00s) 2026-10-22T08:13:47.573613883Z === RUN TestFallbackChains_NotEmpty 2026-10-22T08:13:47.573618703Z --- PASS: TestFallbackChains_NotEmpty (0.00s) 2026-10-22T08:13:47.57362351Z === RUN TestFallbackChains_PreferredFontsFirst 2026-10-22T08:13:47.573628994Z --- PASS: TestFallbackChains_PreferredFontsFirst (0.00s) 2026-10-22T08:13:47.573632789Z PASS 2026-10-22T08:13:47.573638297Z ok github.com/bnema/dumber/internal/infrastructure/fonts 0.154s 2026-10-22T08:13:47.573642922Z === RUN TestChoosePopoverParent 2026-10-22T08:13:47.573647634Z --- PASS: TestChoosePopoverParent (0.00s) 2026-10-22T08:13:47.573652095Z === RUN TestPopoverPointingRect 2026-10-22T08:13:47.573659396Z === RUN TestPopoverPointingRect/uses_translated_parent_coordinates_when_available 2026-10-22T08:13:47.573665883Z === RUN TestPopoverPointingRect/falls_back_to_raw_coordinates_when_translation_fails 2026-10-22T08:13:47.573670915Z --- PASS: TestPopoverPointingRect (0.00s) 2026-10-22T08:13:47.573687937Z --- PASS: TestPopoverPointingRect/uses_translated_parent_coordinates_when_available (0.00s) 2026-10-22T08:13:47.573705709Z --- PASS: TestPopoverPointingRect/falls_back_to_raw_coordinates_when_translation_fails (0.00s) 2026-10-22T08:13:47.573710812Z === RUN TestBuildButtons 2026-10-22T08:13:47.573715601Z --- PASS: TestBuildButtons (0.00s) 2026-10-22T08:13:47.573719282Z PASS 2026-10-22T08:13:47.573724829Z ok github.com/bnema/dumber/internal/infrastructure/gtkmenu 0.006s 2026-10-22T08:13:47.57372922Z === RUN TestNormalizeScale 2026-10-22T08:13:47.573733721Z === RUN TestNormalizeScale/zero 2026-10-22T08:13:47.573738307Z === RUN TestNormalizeScale/fractional 2026-10-22T08:13:47.573742747Z === RUN TestNormalizeScale/nan 2026-10-22T08:13:47.57374779Z === RUN TestNormalizeScale/positive_infinity 2026-10-22T08:13:47.573752825Z === RUN TestNormalizeScale/negative_infinity 2026-10-22T08:13:47.573757391Z === RUN TestNormalizeScale/negative 2026-10-22T08:13:47.573762293Z --- PASS: TestNormalizeScale (0.00s) 2026-10-22T08:13:47.573772161Z --- PASS: TestNormalizeScale/zero (0.00s) 2026-10-22T08:13:47.5737829Z --- PASS: TestNormalizeScale/fractional (0.00s) 2026-10-22T08:13:47.573792536Z --- PASS: TestNormalizeScale/nan (0.00s) 2026-10-22T08:13:47.573804159Z --- PASS: TestNormalizeScale/positive_infinity (0.00s) 2026-10-22T08:13:47.573815629Z --- PASS: TestNormalizeScale/negative_infinity (0.00s) 2026-10-22T08:13:47.573826539Z --- PASS: TestNormalizeScale/negative (0.00s) 2026-10-22T08:13:47.573831347Z === RUN TestDeviceLogicalConversions 2026-10-22T08:13:47.573836213Z --- PASS: TestDeviceLogicalConversions (0.00s) 2026-10-22T08:13:47.573840083Z PASS 2026-10-22T08:13:47.573845692Z ok github.com/bnema/dumber/internal/infrastructure/gtkutil 0.002s 2026-10-22T08:13:47.573852079Z === RUN TestClipboardHandler_HandleAutoCopySelection_DelegatesToOrchestrator 2026-10-22T08:13:47.573859082Z --- PASS: TestClipboardHandler_HandleAutoCopySelection_DelegatesToOrchestrator (0.00s) 2026-10-22T08:13:47.573865274Z === RUN TestClipboardHandler_HandleExplicitCopy_DelegatesToOrchestrator 2026-10-22T08:13:47.573871394Z --- PASS: TestClipboardHandler_HandleExplicitCopy_DelegatesToOrchestrator (0.00s) 2026-10-22T08:13:47.573876427Z === RUN TestRegisterAccentHandlers_NilRouter 2026-10-22T08:13:47.573881528Z --- PASS: TestRegisterAccentHandlers_NilRouter (0.00s) 2026-10-22T08:13:47.573887247Z === RUN TestRegisterAccentHandlers_NilHandler 2026-10-22T08:13:47.573892377Z --- PASS: TestRegisterAccentHandlers_NilHandler (0.00s) 2026-10-22T08:13:47.573897257Z === RUN TestRegisterAccentHandlers_Success 2026-10-22T08:13:47.573902254Z --- PASS: TestRegisterAccentHandlers_Success (0.00s) 2026-10-22T08:13:47.573908567Z === RUN TestRegisterAccentHandlers_KeyPress 2026-10-22T08:13:47.573918919Z --- PASS: TestRegisterAccentHandlers_KeyPress (0.00s) 2026-10-22T08:13:47.573928642Z === RUN TestWebUIContract_EveryMessageHasAHandlerAndMatchingCallbacks 2026-10-22T08:13:47.573939413Z --- PASS: TestWebUIContract_EveryMessageHasAHandlerAndMatchingCallbacks (0.00s) 2026-10-22T08:13:47.573949086Z === RUN TestRegisterWebUIMessage_RejectsUnknownType 2026-10-22T08:13:47.574103639Z --- PASS: TestRegisterWebUIMessage_RejectsUnknownType (0.00s) 2026-10-22T08:13:47.574116684Z PASS 2026-10-22T08:13:47.574181698Z ok github.com/bnema/dumber/internal/infrastructure/handlers 0.004s 2026-10-22T08:13:47.574195151Z === RUN TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T08:13:47.574204796Z === PAUSE TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T08:13:47.574210637Z === RUN TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T08:13:47.574234175Z === PAUSE TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T08:13:47.574246982Z === RUN TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T08:13:47.574254185Z === PAUSE TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T08:13:47.574263549Z === RUN TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T08:13:47.574285989Z === PAUSE TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T08:13:47.574297581Z === RUN TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T08:13:47.574307296Z === PAUSE TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T08:13:47.574329542Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T08:13:47.574344569Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T08:13:47.574356828Z === RUN TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T08:13:47.574366486Z === PAUSE TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T08:13:47.574377224Z === CONT TestHandleFavoriteCreatePassesTagsOnlyPayload 2026-10-22T08:13:47.574405276Z --- PASS: TestHandleFavoriteCreatePassesTagsOnlyPayload (0.00s) 2026-10-22T08:13:47.574417054Z === CONT TestHandleTimelineWindowPassesCompleteCursor 2026-10-22T08:13:47.574426314Z --- PASS: TestHandleTimelineWindowPassesCompleteCursor (0.00s) 2026-10-22T08:13:47.574442681Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor 2026-10-22T08:13:47.574459872Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T08:13:47.574471034Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T08:13:47.57448143Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T08:13:47.574504745Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T08:13:47.574519508Z === RUN TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T08:13:47.574530009Z === PAUSE TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T08:13:47.574540453Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before 2026-10-22T08:13:47.574550001Z === CONT TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull 2026-10-22T08:13:47.574577241Z --- PASS: TestHandleFavoriteUpdateClearsShortcutWhenExplicitNull (0.00s) 2026-10-22T08:13:47.574590969Z === CONT TestHandleFavoriteUpdatePreservesShortcutWhenOmitted 2026-10-22T08:13:47.574601097Z --- PASS: TestHandleFavoriteUpdatePreservesShortcutWhenOmitted (0.00s) 2026-10-22T08:13:47.574614934Z === CONT TestHandleFavoriteUpdatePassesTagsOnlyPayload 2026-10-22T08:13:47.57463894Z --- PASS: TestHandleFavoriteUpdatePassesTagsOnlyPayload (0.00s) 2026-10-22T08:13:47.574652981Z === CONT TestHandleFavoriteCreateRejectsInvalidTagIDs 2026-10-22T08:13:47.574662877Z --- PASS: TestHandleFavoriteCreateRejectsInvalidTagIDs (0.00s) 2026-10-22T08:13:47.574672677Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId 2026-10-22T08:13:47.574679657Z === CONT TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before 2026-10-22T08:13:47.574701089Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor (0.00s) 2026-10-22T08:13:47.574726075Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/beforeId_without_before (0.00s) 2026-10-22T08:13:47.574762026Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/before_without_beforeId (0.00s) 2026-10-22T08:13:47.574788392Z --- PASS: TestHandleTimelineWindowRejectsIncompleteCursor/negative_beforeId_without_before (0.00s) 2026-10-22T08:13:47.57479741Z PASS 2026-10-22T08:13:47.574805412Z ok github.com/bnema/dumber/internal/infrastructure/handlers/homepage 0.009s 2026-10-22T08:13:47.574827721Z === RUN TestNewPortalInhibitorClosesUnavailablePortal 2026-10-22T08:13:47.574841551Z --- PASS: TestNewPortalInhibitorClosesUnavailablePortal (0.00s) 2026-10-22T08:13:47.57485076Z === RUN TestPortalInhibitorRefcountsOneRequest 2026-10-22T08:13:47.57486044Z --- PASS: TestPortalInhibitorRefcountsOneRequest (0.00s) 2026-10-22T08:13:47.574866351Z === RUN TestPortalInhibitorIgnoresCloseRequestError 2026-10-22T08:13:47.574891812Z --- PASS: TestPortalInhibitorIgnoresCloseRequestError (0.00s) 2026-10-22T08:13:47.574909465Z === RUN TestPortalInhibitorRollsBackFailedInhibit 2026-10-22T08:13:47.574920437Z --- PASS: TestPortalInhibitorRollsBackFailedInhibit (0.00s) 2026-10-22T08:13:47.574925969Z === RUN TestPortalInhibitorClose 2026-10-22T08:13:47.574935023Z === RUN TestPortalInhibitorClose/releases_active_request 2026-10-22T08:13:47.574955374Z === RUN TestPortalInhibitorClose/without_active_request 2026-10-22T08:13:47.574969208Z === RUN TestPortalInhibitorClose/returns_connection_close_error_once 2026-10-22T08:13:47.574978305Z --- PASS: TestPortalInhibitorClose (0.00s) 2026-10-22T08:13:47.574995717Z --- PASS: TestPortalInhibitorClose/releases_active_request (0.00s) 2026-10-22T08:13:47.57505006Z --- PASS: TestPortalInhibitorClose/without_active_request (0.00s) 2026-10-22T08:13:47.575122042Z --- PASS: TestPortalInhibitorClose/returns_connection_close_error_once (0.00s) 2026-10-22T08:13:47.575145689Z PASS 2026-10-22T08:13:47.575166811Z ok github.com/bnema/dumber/internal/infrastructure/idle 0.008s 2026-10-22T08:13:47.575187972Z ? github.com/bnema/dumber/internal/infrastructure/idle/mocks [no test files] 2026-10-22T08:13:47.575218868Z ? github.com/bnema/dumber/internal/infrastructure/logging [no test files] 2026-10-22T08:13:47.575240044Z ? github.com/bnema/dumber/internal/infrastructure/media [no test files] 2026-10-22T08:13:47.575267136Z === RUN TestRetryPragmaHonorsCancellation 2026-10-22T08:13:47.575295895Z --- PASS: TestRetryPragmaHonorsCancellation (0.00s) 2026-10-22T08:13:47.575320802Z === RUN TestLockDatabaseStartupTruncatesStaleContents 2026-10-22T08:13:47.575348946Z --- PASS: TestLockDatabaseStartupTruncatesStaleContents (0.00s) 2026-10-22T08:13:47.57537474Z === RUN TestNewConnectionUsesWAL 2026-10-22T08:13:47.575400695Z --- PASS: TestNewConnectionUsesWAL (0.05s) 2026-10-22T08:13:47.575427847Z === RUN TestNewConnectionConcurrentFirstOpen 2026-10-22T08:13:47.575453844Z --- PASS: TestNewConnectionConcurrentFirstOpen (0.16s) 2026-10-22T08:13:47.575481359Z === RUN TestFavoriteRepositoryGetAllHydratesTags 2026-10-22T08:13:47.575509577Z --- PASS: TestFavoriteRepositoryGetAllHydratesTags (0.01s) 2026-10-22T08:13:47.575534871Z === RUN TestFavoriteRepositoryFindByIDHydratesTags 2026-10-22T08:13:47.57556322Z --- PASS: TestFavoriteRepositoryFindByIDHydratesTags (0.02s) 2026-10-22T08:13:47.575589178Z === RUN TestFavoriteRepositoryFindByURLHydratesTags 2026-10-22T08:13:47.575615394Z --- PASS: TestFavoriteRepositoryFindByURLHydratesTags (0.01s) 2026-10-22T08:13:47.575642703Z === RUN TestFavoriteRepositoryGetByTagHydratesTags 2026-10-22T08:13:47.57567113Z --- PASS: TestFavoriteRepositoryGetByTagHydratesTags (0.02s) 2026-10-22T08:13:47.575696957Z === RUN TestFavoriteRepositoryGetByShortcutHydratesTags 2026-10-22T08:13:47.575724766Z --- PASS: TestFavoriteRepositoryGetByShortcutHydratesTags (0.01s) 2026-10-22T08:13:47.575760873Z === RUN TestFavoriteRepositoryNoTagsHydratesEmptyTags 2026-10-22T08:13:47.575790575Z --- PASS: TestFavoriteRepositoryNoTagsHydratesEmptyTags (0.01s) 2026-10-22T08:13:47.575815857Z === RUN TestFavoriteRepositorySaveUpdatesShortcutKey 2026-10-22T08:13:47.575843286Z --- PASS: TestFavoriteRepositorySaveUpdatesShortcutKey (0.01s) 2026-10-22T08:13:47.575871277Z === RUN TestFavoriteRepositoryGetAllHydratesTagsInBatches 2026-10-22T08:13:47.575898311Z --- PASS: TestFavoriteRepositoryGetAllHydratesTagsInBatches (0.07s) 2026-10-22T08:13:47.5759243Z === RUN TestFavoritesTagsFirstMigrationFolderPathToTag 2026-10-22T08:13:47.575952739Z --- PASS: TestFavoritesTagsFirstMigrationFolderPathToTag (0.01s) 2026-10-22T08:13:47.575979754Z === RUN TestFavoritesTagsFirstMigrationFolderTagCollisionSuffix 2026-10-22T08:13:47.576009222Z --- PASS: TestFavoritesTagsFirstMigrationFolderTagCollisionSuffix (0.01s) 2026-10-22T08:13:47.576035335Z === RUN TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsExistingTag 2026-10-22T08:13:47.576061879Z --- PASS: TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsExistingTag (0.01s) 2026-10-22T08:13:47.576090959Z === RUN TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsFolderNaturalSlug 2026-10-22T08:13:47.576118142Z --- PASS: TestFavoritesTagsFirstMigrationGeneratedSuffixAvoidsFolderNaturalSlug (0.01s) 2026-10-22T08:13:47.576144525Z === RUN TestFavoritesTagsFirstMigrationMergesFoldedDuplicateTags 2026-10-22T08:13:47.576174136Z --- PASS: TestFavoritesTagsFirstMigrationMergesFoldedDuplicateTags (0.01s) 2026-10-22T08:13:47.576200177Z === RUN TestSortRankedHistoryMatches 2026-10-22T08:13:47.576227995Z --- PASS: TestSortRankedHistoryMatches (0.00s) 2026-10-22T08:13:47.576254486Z === RUN TestLazyDB_CloseSettlesAdmittedInit 2026-10-22T08:13:47.576280008Z --- PASS: TestLazyDB_CloseSettlesAdmittedInit (0.10s) 2026-10-22T08:13:47.576306545Z === RUN TestLazyDB_CloseRejectsLateAdmission 2026-10-22T08:13:47.576332338Z --- PASS: TestLazyDB_CloseRejectsLateAdmission (0.00s) 2026-10-22T08:13:47.576368266Z === RUN TestFaviconRepositoryUpsertAndGet 2026-10-22T08:13:47.576406875Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.576442563Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestFaviconRepositoryUpsertAndGet2490960653/001/dumber.db 2026-10-22T08:13:47.576485619Z --- PASS: TestFaviconRepositoryUpsertAndGet (0.02s) 2026-10-22T08:13:47.576507777Z === RUN TestFaviconRepositoryGetNotFoundReturnsNil 2026-10-22T08:13:47.57654038Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.576581698Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestFaviconRepositoryGetNotFoundReturnsNil508550183/001/dumber.db 2026-10-22T08:13:47.576610661Z --- PASS: TestFaviconRepositoryGetNotFoundReturnsNil (0.02s) 2026-10-22T08:13:47.576635913Z === RUN TestFaviconRepositoryFindFirstUsesCallerCandidateOrder 2026-10-22T08:13:47.576667386Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.576702041Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestFaviconRepositoryFindFirstUsesCallerCandidateOrder2948086708/001/dumber.db 2026-10-22T08:13:47.576730549Z --- PASS: TestFaviconRepositoryFindFirstUsesCallerCandidateOrder (0.02s) 2026-10-22T08:13:47.576759067Z === RUN TestFaviconRepositoryUpdateLastChecked 2026-10-22T08:13:47.576789299Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.576822004Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestFaviconRepositoryUpdateLastChecked2302644221/001/dumber.db 2026-10-22T08:13:47.576851112Z --- PASS: TestFaviconRepositoryUpdateLastChecked (0.01s) 2026-10-22T08:13:47.57688397Z === RUN TestFaviconRepositoryDelete 2026-10-22T08:13:47.576922593Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.576956526Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestFaviconRepositoryDelete2758938748/001/dumber.db 2026-10-22T08:13:47.576983243Z --- PASS: TestFaviconRepositoryDelete (0.02s) 2026-10-22T08:13:47.577010344Z === RUN TestHistoryRepository_GetRecentSince 2026-10-22T08:13:47.577040502Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.577073876Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince2825107417/001/dumber.db 2026-10-22T08:13:47.577105757Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.577131959Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.577161944Z 2026-10-22T08:13:38Z DBG saving history entry url=google.com 2026-10-22T08:13:47.57718933Z --- PASS: TestHistoryRepository_GetRecentSince (0.01s) 2026-10-22T08:13:47.577219167Z === RUN TestHistoryRepository_GetRecentSince_EmptyResult 2026-10-22T08:13:47.577261454Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.577317135Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_EmptyResult1549016764/001/dumber.db 2026-10-22T08:13:47.57734976Z --- PASS: TestHistoryRepository_GetRecentSince_EmptyResult (0.01s) 2026-10-22T08:13:47.577374951Z === RUN TestHistoryRepository_GetMostVisited 2026-10-22T08:13:47.577404535Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.577438964Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited1606227039/001/dumber.db 2026-10-22T08:13:47.577467923Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.577496255Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.57752466Z 2026-10-22T08:13:38Z DBG saving history entry url=google.com 2026-10-22T08:13:47.577549242Z --- PASS: TestHistoryRepository_GetMostVisited (0.02s) 2026-10-22T08:13:47.577577811Z === RUN TestHistoryRepository_GetMostVisited_EmptyResult 2026-10-22T08:13:47.577605903Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.57764409Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited_EmptyResult3925712916/001/dumber.db 2026-10-22T08:13:47.577674671Z --- PASS: TestHistoryRepository_GetMostVisited_EmptyResult (0.02s) 2026-10-22T08:13:47.577701612Z === RUN TestHistoryRepository_GetRecentSince_RespectsTimeFilter 2026-10-22T08:13:47.57773209Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.577767193Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_RespectsTimeFilter2951116539/001/dumber.db 2026-10-22T08:13:47.577797553Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.577834085Z --- PASS: TestHistoryRepository_GetRecentSince_RespectsTimeFilter (0.02s) 2026-10-22T08:13:47.577867399Z === RUN TestHistoryRepository_CRUD 2026-10-22T08:13:47.577897766Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.577931927Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_CRUD3728459915/001/dumber.db 2026-10-22T08:13:47.57796069Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.577987632Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.578015016Z --- PASS: TestHistoryRepository_CRUD (0.02s) 2026-10-22T08:13:47.578039508Z === RUN TestHistoryRepository_TimeFilterIntegrity 2026-10-22T08:13:47.578067455Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.578092417Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_TimeFilterIntegrity4285890249/001/dumber.db 2026-10-22T08:13:47.578112794Z 2026-10-22T08:13:38Z DBG saving history entry url=test.com 2026-10-22T08:13:47.578130119Z --- PASS: TestHistoryRepository_TimeFilterIntegrity (0.01s) 2026-10-22T08:13:47.578147613Z === RUN TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays 2026-10-22T08:13:47.578167416Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.57819702Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays965868098/001/dumber.db 2026-10-22T08:13:47.578228142Z --- PASS: TestHistoryRepository_GetRecentSince_RejectsNonPositiveDays (0.01s) 2026-10-22T08:13:47.578255192Z === RUN TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays 2026-10-22T08:13:47.57828484Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.578319735Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays3876463956/001/dumber.db 2026-10-22T08:13:47.578347779Z --- PASS: TestHistoryRepository_GetMostVisited_RejectsNonPositiveDays (0.02s) 2026-10-22T08:13:47.578375444Z === RUN TestHistoryRepository_GetAllRecentHistory 2026-10-22T08:13:47.578405891Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.578439077Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetAllRecentHistory3806974999/001/dumber.db 2026-10-22T08:13:47.578468962Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.578495Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.578522234Z --- PASS: TestHistoryRepository_GetAllRecentHistory (0.02s) 2026-10-22T08:13:47.578549601Z === RUN TestHistoryRepository_GetAllMostVisited 2026-10-22T08:13:47.578589155Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.578624704Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetAllMostVisited2217533325/001/dumber.db 2026-10-22T08:13:47.578652915Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.578680144Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.578718531Z --- PASS: TestHistoryRepository_GetAllMostVisited (0.02s) 2026-10-22T08:13:47.578746652Z === RUN TestHistoryRepository_Search_SingleWord 2026-10-22T08:13:47.5787706Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.578796984Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_SingleWord4231475489/001/dumber.db 2026-10-22T08:13:47.578818428Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.578838615Z 2026-10-22T08:13:38Z DBG saving history entry url=gitlab.com 2026-10-22T08:13:47.578859497Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.578879004Z --- PASS: TestHistoryRepository_Search_SingleWord (0.01s) 2026-10-22T08:13:47.578897053Z === RUN TestHistoryRepository_Search_MultiWord 2026-10-22T08:13:47.578919474Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.578945734Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_MultiWord58277631/001/dumber.db 2026-10-22T08:13:47.578966173Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.578983507Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.579003942Z 2026-10-22T08:13:38Z DBG saving history entry url=jira.com 2026-10-22T08:13:47.579023502Z --- PASS: TestHistoryRepository_Search_MultiWord (0.02s) 2026-10-22T08:13:47.579043169Z === RUN TestHistoryRepository_Search_MatchesTitle 2026-10-22T08:13:47.579066013Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.57925099Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_MatchesTitle299654734/001/dumber.db 2026-10-22T08:13:47.579328074Z 2026-10-22T08:13:38Z DBG saving history entry url=docs.example.com 2026-10-22T08:13:47.579408852Z --- PASS: TestHistoryRepository_Search_MatchesTitle (0.02s) 2026-10-22T08:13:47.579475954Z === RUN TestHistoryRepository_Search_EmptyQuery 2026-10-22T08:13:47.579552334Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.579625465Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_EmptyQuery4025337466/001/dumber.db 2026-10-22T08:13:47.579699355Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.5797381Z --- PASS: TestHistoryRepository_Search_EmptyQuery (0.02s) 2026-10-22T08:13:47.579801043Z === RUN TestHistoryRepository_Search_NoValidTokens 2026-10-22T08:13:47.579868235Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.57994086Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_NoValidTokens3139810224/001/dumber.db 2026-10-22T08:13:47.580009621Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.580075972Z --- PASS: TestHistoryRepository_Search_NoValidTokens (0.02s) 2026-10-22T08:13:47.580141381Z === RUN TestHistoryRepository_Search_NoResults 2026-10-22T08:13:47.580256069Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58029162Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_NoResults553440013/001/dumber.db 2026-10-22T08:13:47.580316009Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.580336641Z --- PASS: TestHistoryRepository_Search_NoResults (0.01s) 2026-10-22T08:13:47.580356108Z === RUN TestHistoryRepository_Search_PrefixMatching 2026-10-22T08:13:47.580378534Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58040419Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefixMatching939107714/001/dumber.db 2026-10-22T08:13:47.58042492Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.580456003Z 2026-10-22T08:13:38Z DBG saving history entry url=gitlab.com 2026-10-22T08:13:47.580476923Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.580498055Z --- PASS: TestHistoryRepository_Search_PrefixMatching (0.01s) 2026-10-22T08:13:47.580518449Z === RUN TestHistoryRepository_Search_DomainLikeQuery 2026-10-22T08:13:47.580541655Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58057176Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_DomainLikeQuery2224810492/001/dumber.db 2026-10-22T08:13:47.580595059Z 2026-10-22T08:13:38Z DBG saving history entry url=gordon.bnema.dev 2026-10-22T08:13:47.580616519Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.580652902Z 2026-10-22T08:13:38Z DBG saving history entry url=other.gordon.io 2026-10-22T08:13:47.580674151Z --- PASS: TestHistoryRepository_Search_DomainLikeQuery (0.02s) 2026-10-22T08:13:47.580695407Z === RUN TestHistoryRepository_Search_SpecialCharacters 2026-10-22T08:13:47.580720057Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.580746751Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_SpecialCharacters405493624/001/dumber.db 2026-10-22T08:13:47.580768679Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.580798104Z --- PASS: TestHistoryRepository_Search_SpecialCharacters (0.03s) 2026-10-22T08:13:47.580821052Z === RUN TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens 2026-10-22T08:13:47.580844939Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.580871287Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens3597267596/001/dumber.db 2026-10-22T08:13:47.580893434Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.580922249Z --- PASS: TestHistoryRepository_Search_IgnoresFTSOperatorsAsTokens (0.02s) 2026-10-22T08:13:47.580943281Z === RUN TestHistoryRepository_Search_SlashSeparatedQuery 2026-10-22T08:13:47.58096635Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58099425Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_SlashSeparatedQuery2750532960/001/dumber.db 2026-10-22T08:13:47.581016802Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.581037192Z --- PASS: TestHistoryRepository_Search_SlashSeparatedQuery (0.01s) 2026-10-22T08:13:47.581056931Z === RUN TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch 2026-10-22T08:13:47.581081658Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.581108907Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch1303221014/001/dumber.db 2026-10-22T08:13:47.581130488Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.581150694Z 2026-10-22T08:13:38Z DBG saving history entry url=tracker.example.com 2026-10-22T08:13:47.581173501Z --- PASS: TestHistoryRepository_Search_PrefersURLMatchOverTitleOnlyMatch (0.02s) 2026-10-22T08:13:47.581194598Z === RUN TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains 2026-10-22T08:13:47.581217525Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.581245129Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains3237071016/001/dumber.db 2026-10-22T08:13:47.581267593Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.581288586Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.58130976Z --- PASS: TestHistoryRepository_Search_PrefersHostPrefixOverTitleContains (0.03s) 2026-10-22T08:13:47.581337986Z === RUN TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery 2026-10-22T08:13:47.58136299Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.581397154Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery3591436835/001/dumber.db 2026-10-22T08:13:47.581420363Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.581441247Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.581462534Z --- PASS: TestHistoryRepository_Search_PrefersShorterRootURLForHostQuery (0.02s) 2026-10-22T08:13:47.581483178Z === RUN TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount 2026-10-22T08:13:47.581513599Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.581540737Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount1107044735/001/dumber.db 2026-10-22T08:13:47.581568186Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.58159569Z --- PASS: TestHistoryRepository_UpdateMetadata_DoesNotIncrementVisitCount (0.02s) 2026-10-22T08:13:47.581616074Z === RUN TestHistoryRepository_AboutBlank_CappedVisitCount 2026-10-22T08:13:47.581640151Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.581668179Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_AboutBlank_CappedVisitCount2071773232/001/dumber.db 2026-10-22T08:13:47.581690031Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581717096Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581738875Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581760732Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581781837Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581801946Z --- PASS: TestHistoryRepository_AboutBlank_CappedVisitCount (0.02s) 2026-10-22T08:13:47.581821307Z === RUN TestHistoryRepository_AboutBlank_NotDominant 2026-10-22T08:13:47.581844622Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.581870221Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_AboutBlank_NotDominant3890442121/001/dumber.db 2026-10-22T08:13:47.58190004Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581921228Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581942353Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581962578Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.581982957Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.5820055Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.582034822Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.582056905Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.582083252Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.582104345Z 2026-10-22T08:13:38Z DBG saving history entry url=about:blank 2026-10-22T08:13:47.582125272Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.582145327Z --- PASS: TestHistoryRepository_AboutBlank_NotDominant (0.03s) 2026-10-22T08:13:47.582165291Z === RUN TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit 2026-10-22T08:13:47.58218803Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58221482Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit2472621547/001/dumber.db 2026-10-22T08:13:47.582236555Z 2026-10-22T08:13:38Z DBG saving history entry url=github.com 2026-10-22T08:13:47.582256022Z --- PASS: TestHistoryRepository_Search_ReturnsEmptyForNonPositiveLimit (0.01s) 2026-10-22T08:13:47.582276417Z === RUN TestHistoryRepository_RejectsEmptyCanonicalDomain 2026-10-22T08:13:47.582299455Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.582326075Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_RejectsEmptyCanonicalDomain987301883/001/dumber.db 2026-10-22T08:13:47.582346791Z --- PASS: TestHistoryRepository_RejectsEmptyCanonicalDomain (0.01s) 2026-10-22T08:13:47.582366719Z === RUN TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete 2026-10-22T08:13:47.582401337Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.582429185Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete1365802135/001/dumber.db 2026-10-22T08:13:47.582451429Z 2026-10-22T08:13:38Z DBG saving history entry url=www.example.com 2026-10-22T08:13:47.582479291Z 2026-10-22T08:13:38Z DBG saving history entry url=example.com 2026-10-22T08:13:47.582501096Z 2026-10-22T08:13:38Z DBG saving history entry url=other.test 2026-10-22T08:13:47.58252256Z --- PASS: TestHistoryRepository_DomainColumnPowersFilteringStatsAndDelete (0.02s) 2026-10-22T08:13:47.582543277Z === RUN TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampTies 2026-10-22T08:13:47.582565953Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58259425Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampT4114427597/001/dumber.db 2026-10-22T08:13:47.582616595Z --- PASS: TestHistoryRepository_GetRecentWindow_StableCursorWithTimestampTies (0.02s) 2026-10-22T08:13:47.582637446Z === RUN TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountURL 2026-10-22T08:13:47.582659472Z 2026-10-22T08:13:38Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.582691346Z 2026-10-22T08:13:38Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountU1923120333/001/dumber.db 2026-10-22T08:13:47.58271378Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_ExcludesOldHighCountURL (0.02s) 2026-10-22T08:13:47.582734274Z === RUN TestHistoryRepository_GetMostVisitedWithin_BoundsResults 2026-10-22T08:13:47.582757355Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.582785155Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_BoundsResults1974672583/001/dumber.db 2026-10-22T08:13:47.582808316Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_BoundsResults (0.02s) 2026-10-22T08:13:47.582828493Z === RUN TestHistoryRepository_GetRecent_ScopeExcludesOldEntries 2026-10-22T08:13:47.58285172Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.582879614Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_GetRecent_ScopeExcludesOldEntries1172919354/001/dumber.db 2026-10-22T08:13:47.582909121Z --- PASS: TestHistoryRepository_GetRecent_ScopeExcludesOldEntries (0.03s) 2026-10-22T08:13:47.582929055Z === RUN TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch 2026-10-22T08:13:47.582951528Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.582979227Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch3669232110/001/dumber.db 2026-10-22T08:13:47.583001138Z --- PASS: TestHistoryRepository_Search_ScopeExcludesOldTitleOnlyMatch (0.02s) 2026-10-22T08:13:47.583021504Z === RUN TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision 2026-10-22T08:13:47.583044966Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.583154588Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision1686874789/001/dumber.db 2026-10-22T08:13:47.583187039Z --- PASS: TestHistoryRepository_ScopeCutoffIsInclusiveAtSecondPrecision (0.02s) 2026-10-22T08:13:47.583197131Z === RUN TestHistoryRepository_UnboundedScopePreservesNullLastVisited 2026-10-22T08:13:47.583205494Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.583216565Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_UnboundedScopePreservesNullLastVisited2770563014/001/dumber.db 2026-10-22T08:13:47.58322357Z --- PASS: TestHistoryRepository_UnboundedScopePreservesNullLastVisited (0.02s) 2026-10-22T08:13:47.583229356Z === RUN TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch 2026-10-22T08:13:47.583236951Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.583246184Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch334221374/001/dumber.db 2026-10-22T08:13:47.583252547Z --- PASS: TestHistoryRepository_Search_FiltersBeforeLimitOnURLMatch (0.02s) 2026-10-22T08:13:47.583258198Z === RUN TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch 2026-10-22T08:13:47.583290208Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.585116486Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch3331511014/001/dumber.db 2026-10-22T08:13:47.585156367Z --- PASS: TestHistoryRepository_Search_FiltersBeforeLimitOnTitleMatch (0.02s) 2026-10-22T08:13:47.585180474Z === RUN TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff 2026-10-22T08:13:47.585204557Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.585229117Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff2008224004/001/dumber.db 2026-10-22T08:13:47.58525027Z --- PASS: TestHistoryRepository_GetRecent_BoundedLimitOffsetAndCutoff (0.02s) 2026-10-22T08:13:47.585270718Z === RUN TestHistoryRepository_Search_BoundedScopeEmptyResult 2026-10-22T08:13:47.585307669Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.585332653Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_Search_BoundedScopeEmptyResult3328014363/001/dumber.db 2026-10-22T08:13:47.585358232Z --- PASS: TestHistoryRepository_Search_BoundedScopeEmptyResult (0.02s) 2026-10-22T08:13:47.585376368Z === RUN TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmpty 2026-10-22T08:13:47.585391822Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.585408811Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmp2931279124/001/dumber.db 2026-10-22T08:13:47.585425888Z --- PASS: TestHistoryRepository_GetMostVisitedWithin_NonPositiveLimitIsEmpty (0.02s) 2026-10-22T08:13:47.585439275Z === RUN TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex 2026-10-22T08:13:47.585453536Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.585469533Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex833626341/001/dumber.db 2026-10-22T08:13:47.585484857Z --- PASS: TestHistoryRepository_BoundedRecentPlanUsesCutoffIndex (0.02s) 2026-10-22T08:13:47.585497865Z === RUN TestHistoryRepository_ScopeCutoffSubSecondNormalization 2026-10-22T08:13:47.585512337Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.58552877Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestHistoryRepository_ScopeCutoffSubSecondNormalization567586293/001/dumber.db 2026-10-22T08:13:47.585542811Z --- PASS: TestHistoryRepository_ScopeCutoffSubSecondNormalization (0.02s) 2026-10-22T08:13:47.585554925Z === RUN TestLazyDB_NotInitializedByDefault 2026-10-22T08:13:47.58556701Z --- PASS: TestLazyDB_NotInitializedByDefault (0.00s) 2026-10-22T08:13:47.585578737Z === RUN TestLazyDB_InitializesOnFirstAccess 2026-10-22T08:13:47.585595424Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path=/tmp/TestLazyDB_InitializesOnFirstAccess3441681109/001/test.db 2026-10-22T08:13:47.585609209Z 2026-10-22T08:13:39Z DBG lazy database initialized successfully 2026-10-22T08:13:47.585621575Z --- PASS: TestLazyDB_InitializesOnFirstAccess (0.02s) 2026-10-22T08:13:47.585633357Z === RUN TestLazyDB_ReturnsSameConnection 2026-10-22T08:13:47.585647936Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ReturnsSameConnection2383276360/001/test.db 2026-10-22T08:13:47.58566055Z 2026-10-22T08:13:39Z DBG lazy database initialized successfully 2026-10-22T08:13:47.585672537Z --- PASS: TestLazyDB_ReturnsSameConnection (0.01s) 2026-10-22T08:13:47.585684583Z === RUN TestLazyDB_ConcurrentAccess 2026-10-22T08:13:47.585701418Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ConcurrentAccess1886548410/001/test.db 2026-10-22T08:13:47.585717228Z 2026-10-22T08:13:39Z DBG lazy database initialized successfully 2026-10-22T08:13:47.585731269Z --- PASS: TestLazyDB_ConcurrentAccess (0.02s) 2026-10-22T08:13:47.585743379Z === RUN TestLazyDB_CloseBeforeInit 2026-10-22T08:13:47.585756374Z 2026-10-22T08:13:39Z DBG lazy database initialization skipped: provider closed 2026-10-22T08:13:47.585768139Z --- PASS: TestLazyDB_CloseBeforeInit (0.00s) 2026-10-22T08:13:47.585779576Z === RUN TestLazyDB_Path 2026-10-22T08:13:47.585791225Z --- PASS: TestLazyDB_Path (0.00s) 2026-10-22T08:13:47.585804649Z === RUN TestLazyDB_DBIsUsable 2026-10-22T08:13:47.585823229Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path=/tmp/TestLazyDB_DBIsUsable2493727749/001/test.db 2026-10-22T08:13:47.585841268Z 2026-10-22T08:13:39Z DBG lazy database initialized successfully 2026-10-22T08:13:47.585853977Z --- PASS: TestLazyDB_DBIsUsable (0.01s) 2026-10-22T08:13:47.585867528Z === RUN TestLazyDB_WarmupInitializesInBackground 2026-10-22T08:13:47.585883448Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path=/tmp/TestLazyDB_WarmupInitializesInBackground680693739/001/test.db 2026-10-22T08:13:47.585896509Z 2026-10-22T08:13:39Z DBG lazy database initialized successfully 2026-10-22T08:13:47.587403407Z --- PASS: TestLazyDB_WarmupInitializesInBackground (0.02s) 2026-10-22T08:13:47.587426334Z === RUN TestLazyDB_CloseWaitsForInflightInit 2026-10-22T08:13:47.587443306Z 2026-10-22T08:13:39Z DBG lazy database initialization skipped: provider closed 2026-10-22T08:13:47.587455307Z --- PASS: TestLazyDB_CloseWaitsForInflightInit (0.00s) 2026-10-22T08:13:47.587462003Z === RUN TestLazyDB_ConcurrentWarmupAccessAndClose 2026-10-22T08:13:47.587477166Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path=/tmp/TestLazyDB_ConcurrentWarmupAccessAndClose2400016439/001/test.db 2026-10-22T08:13:47.587494194Z 2026-10-22T08:13:39Z DBG lazy database initialized successfully 2026-10-22T08:13:47.587513091Z --- PASS: TestLazyDB_ConcurrentWarmupAccessAndClose (0.02s) 2026-10-22T08:13:47.587525372Z === RUN TestLazyDB_InitErrorPropagated 2026-10-22T08:13:47.587536237Z 2026-10-22T08:13:39Z DBG lazy database initialization starting path= 2026-10-22T08:13:47.587551695Z 2026-10-22T08:13:39Z ERR lazy database initialization failed error="database path cannot be empty" 2026-10-22T08:13:47.587569784Z --- PASS: TestLazyDB_InitErrorPropagated (0.00s) 2026-10-22T08:13:47.587580237Z === RUN TestSessionRepository_CRUD_NilProcessID 2026-10-22T08:13:47.58759471Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.587618029Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestSessionRepository_CRUD_NilProcessID2712608869/001/dumber.db 2026-10-22T08:13:47.587632195Z 2026-10-22T08:13:39Z DBG saving session session=20251222_070000_nilp type=browser 2026-10-22T08:13:47.587642708Z --- PASS: TestSessionRepository_CRUD_NilProcessID (0.01s) 2026-10-22T08:13:47.587653948Z === RUN TestSessionRepository_CRUD 2026-10-22T08:13:47.587665554Z 2026-10-22T08:13:39Z INF database migrations applied from_version=0 to_version=11 2026-10-22T08:13:47.587679705Z 2026-10-22T08:13:39Z INF database connection established path=/tmp/TestSessionRepository_CRUD488986379/001/dumber.db 2026-10-22T08:13:47.587691469Z 2026-10-22T08:13:39Z DBG saving session session=20251222_080000_abcd type=browser 2026-10-22T08:13:47.587700785Z --- PASS: TestSessionRepository_CRUD (0.01s) 2026-10-22T08:13:47.587710054Z PASS 2026-10-22T08:13:47.587721571Z ok github.com/bnema/dumber/internal/infrastructure/persistence/sqlite 1.544s 2026-10-22T08:13:47.587736915Z ? github.com/bnema/dumber/internal/infrastructure/persistence/sqlite/sqlc [no test files] 2026-10-22T08:13:47.587747021Z === RUN TestAdmissionGateAcquireRelease 2026-10-22T08:13:47.58775292Z --- PASS: TestAdmissionGateAcquireRelease (0.00s) 2026-10-22T08:13:47.587761191Z === RUN TestAdmissionGateCloseStopsAdmission 2026-10-22T08:13:47.587771888Z --- PASS: TestAdmissionGateCloseStopsAdmission (0.00s) 2026-10-22T08:13:47.587780865Z === RUN TestAdmissionGateWaitDrained 2026-10-22T08:13:47.587789802Z --- PASS: TestAdmissionGateWaitDrained (0.06s) 2026-10-22T08:13:47.58779839Z === RUN TestAdmissionGateWaitDrainedExpiry 2026-10-22T08:13:47.587807415Z --- PASS: TestAdmissionGateWaitDrainedExpiry (0.05s) 2026-10-22T08:13:47.587815613Z === RUN TestAdmissionGateOnDrained 2026-10-22T08:13:47.587824318Z --- PASS: TestAdmissionGateOnDrained (0.00s) 2026-10-22T08:13:47.587832648Z === RUN TestAdmissionGateConcurrent 2026-10-22T08:13:47.587842877Z --- PASS: TestAdmissionGateConcurrent (0.00s) 2026-10-22T08:13:47.587863364Z === RUN TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T08:13:47.587881446Z === PAUSE TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T08:13:47.587913369Z === RUN TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T08:13:47.587933189Z === PAUSE TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T08:13:47.587953443Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T08:13:47.587973794Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T08:13:47.587994101Z === RUN TestMergeRuntimeSafety 2026-10-22T08:13:47.588017453Z === RUN TestMergeRuntimeSafety/missing 2026-10-22T08:13:47.588034803Z === RUN TestMergeRuntimeSafety/preserves_settings 2026-10-22T08:13:47.588051574Z === RUN TestMergeRuntimeSafety/overrides_unsafe_value 2026-10-22T08:13:47.588068362Z === RUN TestMergeRuntimeSafety/already_safe 2026-10-22T08:13:47.588088022Z === RUN TestMergeRuntimeSafety/safe_first_keeps_position_without_exec 2026-10-22T08:13:47.588116618Z === RUN TestMergeRuntimeSafety/collapses_duplicates 2026-10-22T08:13:47.588140884Z === RUN TestMergeRuntimeSafety/bare_key_without_value_is_unsafe 2026-10-22T08:13:47.588161824Z === RUN TestMergeRuntimeSafety/preserves_other_debug_keys 2026-10-22T08:13:47.588183819Z === RUN TestMergeRuntimeSafety/merges_separate_duplicate_entries 2026-10-22T08:13:47.58820314Z === RUN TestMergeRuntimeSafety/safe_first_entry_does_not_hide_second_entry_keys 2026-10-22T08:13:47.588225971Z === RUN TestMergeRuntimeSafety/unsafe_first_entry_preserves_second_entry_keys 2026-10-22T08:13:47.588239833Z --- PASS: TestMergeRuntimeSafety (0.00s) 2026-10-22T08:13:47.588284788Z --- PASS: TestMergeRuntimeSafety/missing (0.00s) 2026-10-22T08:13:47.5883081Z --- PASS: TestMergeRuntimeSafety/preserves_settings (0.00s) 2026-10-22T08:13:47.588327878Z --- PASS: TestMergeRuntimeSafety/overrides_unsafe_value (0.00s) 2026-10-22T08:13:47.588343499Z --- PASS: TestMergeRuntimeSafety/already_safe (0.00s) 2026-10-22T08:13:47.588363207Z --- PASS: TestMergeRuntimeSafety/safe_first_keeps_position_without_exec (0.00s) 2026-10-22T08:13:47.588379587Z --- PASS: TestMergeRuntimeSafety/collapses_duplicates (0.00s) 2026-10-22T08:13:47.588398529Z --- PASS: TestMergeRuntimeSafety/bare_key_without_value_is_unsafe (0.00s) 2026-10-22T08:13:47.588416047Z --- PASS: TestMergeRuntimeSafety/preserves_other_debug_keys (0.00s) 2026-10-22T08:13:47.588434314Z --- PASS: TestMergeRuntimeSafety/merges_separate_duplicate_entries (0.00s) 2026-10-22T08:13:47.588463921Z --- PASS: TestMergeRuntimeSafety/safe_first_entry_does_not_hide_second_entry_keys (0.00s) 2026-10-22T08:13:47.588488018Z --- PASS: TestMergeRuntimeSafety/unsafe_first_entry_preserves_second_entry_keys (0.00s) 2026-10-22T08:13:47.588501291Z === RUN TestMergeRuntimeSafetyDoesNotMutateInput 2026-10-22T08:13:47.58851944Z --- PASS: TestMergeRuntimeSafetyDoesNotMutateInput (0.00s) 2026-10-22T08:13:47.588537479Z === CONT TestLivenessProbe_IsProcessAliveRejectsInvalidPID 2026-10-22T08:13:47.588568752Z --- PASS: TestLivenessProbe_IsProcessAliveRejectsInvalidPID (0.00s) 2026-10-22T08:13:47.588588431Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors 2026-10-22T08:13:47.588614876Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T08:13:47.58863473Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T08:13:47.588657723Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T08:13:47.588678251Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T08:13:47.588706711Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T08:13:47.588727459Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T08:13:47.588751626Z === RUN TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T08:13:47.588773069Z === PAUSE TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T08:13:47.58879145Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds 2026-10-22T08:13:47.588809664Z === CONT TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling 2026-10-22T08:13:47.588828844Z --- PASS: TestLivenessProbe_IsProcessAliveReturnsContextErrorBeforeSignaling (0.00s) 2026-10-22T08:13:47.588859776Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates 2026-10-22T08:13:47.588881402Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists 2026-10-22T08:13:47.588905858Z === CONT TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing 2026-10-22T08:13:47.58892422Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors (0.00s) 2026-10-22T08:13:47.588968314Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/signal_succeeds (0.00s) 2026-10-22T08:13:47.589006641Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/unexpected_signal_error_propagates (0.00s) 2026-10-22T08:13:47.589046079Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/permission_denied_means_process_exists (0.00s) 2026-10-22T08:13:47.589080578Z --- PASS: TestLivenessProbe_IsProcessAliveInterpretsSignalErrors/process_missing (0.00s) 2026-10-22T08:13:47.589095581Z PASS 2026-10-22T08:13:47.589126926Z ok github.com/bnema/dumber/internal/infrastructure/process 0.118s 2026-10-22T08:13:47.589146085Z === RUN TestWithBrowserProfileSeparatesCEFStorageAndIPC 2026-10-22T08:13:47.589173931Z --- PASS: TestWithBrowserProfileSeparatesCEFStorageAndIPC (0.00s) 2026-10-22T08:13:47.589191113Z === RUN TestWithEphemeralBrowserProfileCreatesUniqueRoots 2026-10-22T08:13:47.589211499Z --- PASS: TestWithEphemeralBrowserProfileCreatesUniqueRoots (0.00s) 2026-10-22T08:13:47.58923581Z === RUN TestResolve_ProdPreservesSharedLayout 2026-10-22T08:13:47.589254465Z --- PASS: TestResolve_ProdPreservesSharedLayout (0.00s) 2026-10-22T08:13:47.589270837Z === RUN TestResolve_DevCEF_SeparatesSharedEngineAndIPC 2026-10-22T08:13:47.58929297Z --- PASS: TestResolve_DevCEF_SeparatesSharedEngineAndIPC (0.00s) 2026-10-22T08:13:47.58931421Z === RUN TestResolve_DevIPCPathStaysShortForLongWorktrees 2026-10-22T08:13:47.589332802Z --- PASS: TestResolve_DevIPCPathStaysShortForLongWorktrees (0.00s) 2026-10-22T08:13:47.589358112Z === RUN TestResolve_DevIPCPathFallsBackToTMPDIRWhenRuntimeDirWouldExceedSocketLimit 2026-10-22T08:13:47.589373964Z --- PASS: TestResolve_DevIPCPathFallsBackToTMPDIRWhenRuntimeDirWouldExceedSocketLimit (0.00s) 2026-10-22T08:13:47.589380608Z === RUN TestResolve_DevIPCPathErrorsWhenNoShortBaseExists 2026-10-22T08:13:47.589392568Z --- PASS: TestResolve_DevIPCPathErrorsWhenNoShortBaseExists (0.00s) 2026-10-22T08:13:47.589407793Z === RUN TestResolve_DevWebKitAndCEF_HaveDifferentTechnicalNamespaces 2026-10-22T08:13:47.589418963Z --- PASS: TestResolve_DevWebKitAndCEF_HaveDifferentTechnicalNamespaces (0.00s) 2026-10-22T08:13:47.589428095Z === RUN TestResolve_DefaultsEmptyEngineToWebKit 2026-10-22T08:13:47.589441473Z --- PASS: TestResolve_DefaultsEmptyEngineToWebKit (0.00s) 2026-10-22T08:13:47.589453395Z === RUN TestResolve_NormalizesEngineWhitespaceAndCase 2026-10-22T08:13:47.589459723Z --- PASS: TestResolve_NormalizesEngineWhitespaceAndCase (0.00s) 2026-10-22T08:13:47.589468787Z === RUN TestResolve_DefaultsUnknownEngineToWebKit 2026-10-22T08:13:47.589474962Z --- PASS: TestResolve_DefaultsUnknownEngineToWebKit (0.00s) 2026-10-22T08:13:47.589489031Z === RUN TestResolve_DevFailsWhenCWDUnavailable 2026-10-22T08:13:47.589498632Z --- PASS: TestResolve_DevFailsWhenCWDUnavailable (0.00s) 2026-10-22T08:13:47.589506193Z PASS 2026-10-22T08:13:47.589512688Z ok github.com/bnema/dumber/internal/infrastructure/runtimeprofile 0.004s 2026-10-22T08:13:47.589521555Z === RUN TestService_DrainSettlesAfterDebounceAndSave 2026-10-22T08:13:47.589535489Z --- PASS: TestService_DrainSettlesAfterDebounceAndSave (0.00s) 2026-10-22T08:13:47.589554189Z === RUN TestService_FailedSaveIsSettledButFailed 2026-10-22T08:13:47.589565792Z --- PASS: TestService_FailedSaveIsSettledButFailed (0.00s) 2026-10-22T08:13:47.589574791Z === RUN TestService_WaitSettledExpiry 2026-10-22T08:13:47.589580631Z --- PASS: TestService_WaitSettledExpiry (0.05s) 2026-10-22T08:13:47.589595175Z === RUN TestService_OnSettledFiresAfterSave 2026-10-22T08:13:47.58960521Z --- PASS: TestService_OnSettledFiresAfterSave (0.00s) 2026-10-22T08:13:47.589614729Z === RUN TestService_SaveSnapshot_RetriesTransientFKAndSucceeds 2026-10-22T08:13:47.589630874Z --- PASS: TestService_SaveSnapshot_RetriesTransientFKAndSucceeds (0.00s) 2026-10-22T08:13:47.589646049Z === RUN TestService_SaveSnapshot_RetriesTransientFKAndFails 2026-10-22T08:13:47.589674064Z --- PASS: TestService_SaveSnapshot_RetriesTransientFKAndFails (0.00s) 2026-10-22T08:13:47.589685405Z === RUN TestService_SaveSnapshot_DoesNotRetryNonFKError 2026-10-22T08:13:47.589694387Z --- PASS: TestService_SaveSnapshot_DoesNotRetryNonFKError (0.00s) 2026-10-22T08:13:47.589702906Z === RUN TestService_SetReady_SavesPendingDirtySnapshot 2026-10-22T08:13:47.589721688Z --- PASS: TestService_SetReady_SavesPendingDirtySnapshot (0.00s) 2026-10-22T08:13:47.589738018Z === RUN TestService_SaveNowPassesWindowSnapshots 2026-10-22T08:13:47.589759024Z --- PASS: TestService_SaveNowPassesWindowSnapshots (0.00s) 2026-10-22T08:13:47.589784021Z === RUN TestService_SaveSnapshotKeepsDirtyWhenWindowSnapshotUnavailable 2026-10-22T08:13:47.589804167Z --- PASS: TestService_SaveSnapshotKeepsDirtyWhenWindowSnapshotUnavailable (0.00s) 2026-10-22T08:13:47.589814782Z === RUN TestService_SaveNowPersistsEmptyWindowSnapshotAsV2 2026-10-22T08:13:47.589827061Z --- PASS: TestService_SaveNowPersistsEmptyWindowSnapshotAsV2 (0.00s) 2026-10-22T08:13:47.58983942Z === RUN TestService_SaveNowPreservesLegacySingleEmptyWindowSentinel 2026-10-22T08:13:47.589845891Z --- PASS: TestService_SaveNowPreservesLegacySingleEmptyWindowSentinel (0.00s) 2026-10-22T08:13:47.589854704Z === RUN TestService_DebounceTimerClearsOnFire 2026-10-22T08:13:47.589863714Z --- PASS: TestService_DebounceTimerClearsOnFire (0.01s) 2026-10-22T08:13:47.58987775Z === RUN TestService_StopJoinsInFlightSave 2026-10-22T08:13:47.589887546Z --- PASS: TestService_StopJoinsInFlightSave (0.22s) 2026-10-22T08:13:47.589896117Z === RUN TestService_MarkDirtyNoOpAfterStop 2026-10-22T08:13:47.589904922Z --- PASS: TestService_MarkDirtyNoOpAfterStop (0.02s) 2026-10-22T08:13:47.58991807Z === RUN TestService_SupersededTimerSavesNothing 2026-10-22T08:13:47.589927911Z --- PASS: TestService_SupersededTimerSavesNothing (0.05s) 2026-10-22T08:13:47.589935741Z PASS 2026-10-22T08:13:47.589946157Z ok github.com/bnema/dumber/internal/infrastructure/snapshot 0.359s 2026-10-22T08:13:47.589958373Z === RUN TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T08:13:47.589968171Z === PAUSE TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T08:13:47.589979392Z === RUN TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T08:13:47.589988851Z === PAUSE TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T08:13:47.590002322Z === RUN TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T08:13:47.590012253Z === PAUSE TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T08:13:47.590021953Z === RUN TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T08:13:47.590031729Z === PAUSE TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T08:13:47.590050534Z === RUN TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T08:13:47.590064035Z === PAUSE TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T08:13:47.590073905Z === RUN TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T08:13:47.590083117Z === PAUSE TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T08:13:47.590104542Z === RUN TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T08:13:47.590117792Z === PAUSE TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T08:13:47.590129211Z === RUN TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T08:13:47.590138972Z === PAUSE TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T08:13:47.59014835Z === RUN TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T08:13:47.590161973Z === PAUSE TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T08:13:47.590181207Z === RUN TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T08:13:47.590192052Z === PAUSE TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T08:13:47.590197832Z === RUN TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T08:13:47.590203201Z === PAUSE TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T08:13:47.590212746Z === RUN TestBuildMessageEnvelope 2026-10-22T08:13:47.590218027Z === PAUSE TestBuildMessageEnvelope 2026-10-22T08:13:47.590238355Z === RUN TestClientSendPrefersNativeTransport 2026-10-22T08:13:47.590253564Z === PAUSE TestClientSendPrefersNativeTransport 2026-10-22T08:13:47.590262951Z === RUN TestClientSendFallsBackToFetchTransport 2026-10-22T08:13:47.590268576Z === PAUSE TestClientSendFallsBackToFetchTransport 2026-10-22T08:13:47.59027868Z === RUN TestClientTimelineDecodesEntries 2026-10-22T08:13:47.590284069Z === PAUSE TestClientTimelineDecodesEntries 2026-10-22T08:13:47.590304553Z === RUN TestClientTimelineWindowOmitsZeroCursor 2026-10-22T08:13:47.590316714Z === PAUSE TestClientTimelineWindowOmitsZeroCursor 2026-10-22T08:13:47.590322564Z === RUN TestClientTimelineWindowSendsCompleteCursor 2026-10-22T08:13:47.590331014Z === PAUSE TestClientTimelineWindowSendsCompleteCursor 2026-10-22T08:13:47.590340055Z === RUN TestClientTimelineWindowRejectsPartialCursor 2026-10-22T08:13:47.590345855Z === PAUSE TestClientTimelineWindowRejectsPartialCursor 2026-10-22T08:13:47.590376016Z === RUN TestClientDeleteRangeRejectsEmptyRange 2026-10-22T08:13:47.590402015Z === PAUSE TestClientDeleteRangeRejectsEmptyRange 2026-10-22T08:13:47.590417472Z === RUN TestClientDeleteRangeSendsRange 2026-10-22T08:13:47.590427427Z === PAUSE TestClientDeleteRangeSendsRange 2026-10-22T08:13:47.590436661Z === RUN TestClientListDecodesFavorites 2026-10-22T08:13:47.590455125Z === PAUSE TestClientListDecodesFavorites 2026-10-22T08:13:47.59048178Z === RUN TestClientListTagsDecodesTags 2026-10-22T08:13:47.590499371Z === PAUSE TestClientListTagsDecodesTags 2026-10-22T08:13:47.590510525Z === RUN TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T08:13:47.590517213Z === PAUSE TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T08:13:47.590543737Z === RUN TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T08:13:47.590557559Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T08:13:47.590564246Z === RUN TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T08:13:47.590575645Z === PAUSE TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T08:13:47.590587125Z === RUN TestClientDomainStatsRejectsNegativeLimit 2026-10-22T08:13:47.59063324Z === PAUSE TestClientDomainStatsRejectsNegativeLimit 2026-10-22T08:13:47.590646196Z === RUN TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T08:13:47.59066433Z === PAUSE TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T08:13:47.590684742Z === RUN TestClientDeleteEntryRejectsInvalidID 2026-10-22T08:13:47.590696816Z === PAUSE TestClientDeleteEntryRejectsInvalidID 2026-10-22T08:13:47.590707879Z === RUN TestClientTagActionsTrimFields 2026-10-22T08:13:47.59071765Z === PAUSE TestClientTagActionsTrimFields 2026-10-22T08:13:47.590728061Z === RUN TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T08:13:47.590749824Z === PAUSE TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T08:13:47.590761866Z === RUN TestClientRejectsNegativeHistoryLimits 2026-10-22T08:13:47.590773123Z === PAUSE TestClientRejectsNegativeHistoryLimits 2026-10-22T08:13:47.590782624Z === CONT TestDecodeBrowserRequest_DirectConfigEndpoint 2026-10-22T08:13:47.590792132Z === CONT TestClientTimelineWindowSendsCompleteCursor 2026-10-22T08:13:47.590813378Z --- PASS: TestDecodeBrowserRequest_DirectConfigEndpoint (0.00s) 2026-10-22T08:13:47.590825463Z === CONT TestClientTimelineWindowOmitsZeroCursor 2026-10-22T08:13:47.590837453Z === CONT TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline 2026-10-22T08:13:47.590846942Z === CONT TestClientRejectsNegativeHistoryLimits 2026-10-22T08:13:47.590856257Z --- PASS: TestClientRejectsNegativeHistoryLimits (0.00s) 2026-10-22T08:13:47.590879924Z === CONT TestClientRejectsInvalidFavoriteMutationIDs 2026-10-22T08:13:47.590893859Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/delete_favorite 2026-10-22T08:13:47.590904248Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/set_shortcut 2026-10-22T08:13:47.590913945Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/create_tag 2026-10-22T08:13:47.590923223Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/update_tag 2026-10-22T08:13:47.590945791Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/update_tag_name 2026-10-22T08:13:47.590959558Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/delete_tag 2026-10-22T08:13:47.59096963Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/assign_favorite 2026-10-22T08:13:47.590979247Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/assign_tag 2026-10-22T08:13:47.590988276Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/remove_favorite 2026-10-22T08:13:47.591008664Z === RUN TestClientRejectsInvalidFavoriteMutationIDs/remove_tag 2026-10-22T08:13:47.591023306Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs (0.00s) 2026-10-22T08:13:47.591043318Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/delete_favorite (0.00s) 2026-10-22T08:13:47.591083566Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/set_shortcut (0.00s) 2026-10-22T08:13:47.591109169Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/create_tag (0.00s) 2026-10-22T08:13:47.591128115Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/update_tag (0.00s) 2026-10-22T08:13:47.591158395Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/update_tag_name (0.00s) 2026-10-22T08:13:47.59117935Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/delete_tag (0.00s) 2026-10-22T08:13:47.591210265Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/assign_favorite (0.00s) 2026-10-22T08:13:47.591232933Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/assign_tag (0.00s) 2026-10-22T08:13:47.591252483Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/remove_favorite (0.00s) 2026-10-22T08:13:47.59128325Z --- PASS: TestClientRejectsInvalidFavoriteMutationIDs/remove_tag (0.00s) 2026-10-22T08:13:47.591297077Z === CONT TestClientTagActionsTrimFields 2026-10-22T08:13:47.591306875Z --- PASS: TestClientTimelineWindowOmitsZeroCursor (0.00s) 2026-10-22T08:13:47.591315559Z === CONT TestClientTimelineDecodesEntries 2026-10-22T08:13:47.591333296Z --- PASS: TestClientTimelineDecodesEntries (0.00s) 2026-10-22T08:13:47.591346428Z === CONT TestClientSendFallsBackToFetchTransport 2026-10-22T08:13:47.591360262Z --- PASS: TestClientTagActionsTrimFields (0.00s) 2026-10-22T08:13:47.591369799Z === CONT TestClientDeleteEntryRejectsInvalidID 2026-10-22T08:13:47.591379103Z --- PASS: TestClientDeleteEntryRejectsInvalidID (0.00s) 2026-10-22T08:13:47.591400145Z === CONT TestClientDeleteDomainRejectsEmptyDomain 2026-10-22T08:13:47.591412381Z --- PASS: TestClientDeleteDomainRejectsEmptyDomain (0.00s) 2026-10-22T08:13:47.591426712Z === CONT TestClientDomainStatsRejectsNegativeLimit 2026-10-22T08:13:47.591443972Z --- PASS: TestClientDomainStatsRejectsNegativeLimit (0.00s) 2026-10-22T08:13:47.591478433Z === CONT TestNormalizeBridgeShimResponse_RejectsMalformedJSON 2026-10-22T08:13:47.591490754Z --- PASS: TestNormalizeBridgeShimResponse_RejectsMalformedJSON (0.00s) 2026-10-22T08:13:47.591499921Z === CONT TestClientSendPrefersNativeTransport 2026-10-22T08:13:47.5915106Z --- PASS: TestClientSendFallsBackToFetchTransport (0.00s) 2026-10-22T08:13:47.591520391Z === CONT TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData 2026-10-22T08:13:47.59154254Z --- PASS: TestClientSendPrefersNativeTransport (0.00s) 2026-10-22T08:13:47.591553194Z === CONT TestBuildMessageEnvelope 2026-10-22T08:13:47.591564492Z --- PASS: TestNormalizeBridgeShimResponse_WrapsTopLevelErrorWithoutData (0.00s) 2026-10-22T08:13:47.591576178Z === CONT TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload 2026-10-22T08:13:47.591585081Z --- PASS: TestBuildMessageEnvelope (0.00s) 2026-10-22T08:13:47.591607038Z === CONT TestWrapDirectAPIResponse_PreservesPayload 2026-10-22T08:13:47.59161941Z --- PASS: TestWrapDirectAPIResponse_PreservesPayload (0.00s) 2026-10-22T08:13:47.591629589Z --- PASS: TestNormalizeBridgeShimResponse_WrapsRawCallbackPayload (0.00s) 2026-10-22T08:13:47.591641673Z === CONT TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope 2026-10-22T08:13:47.591660892Z --- PASS: TestNormalizeBridgeShimResponse_DoesNotTreatNonBooleanSuccessDataAsEnvelope (0.00s) 2026-10-22T08:13:47.591672922Z === CONT TestNormalizeBridgeShimResponse_RejectsMissingData 2026-10-22T08:13:47.591682928Z --- PASS: TestNormalizeBridgeShimResponse_RejectsMissingData (0.00s) 2026-10-22T08:13:47.591692148Z === CONT TestClientListDecodesFavorites 2026-10-22T08:13:47.591703184Z --- PASS: TestClientTimelineWindowSendsCompleteCursor (0.00s) 2026-10-22T08:13:47.591724809Z === CONT TestClientConfigActionsUseExpectedMessageTypes 2026-10-22T08:13:47.591737435Z === RUN TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T08:13:47.591748253Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T08:13:47.591758129Z === RUN TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T08:13:47.591769992Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T08:13:47.591796729Z === RUN TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T08:13:47.591808557Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T08:13:47.591818227Z === RUN TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T08:13:47.591827909Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T08:13:47.591838717Z --- PASS: TestClientListDecodesFavorites (0.00s) 2026-10-22T08:13:47.591860526Z === RUN TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T08:13:47.591872992Z === CONT TestNormalizeBridgeShimResponse_RejectsEmptyBody 2026-10-22T08:13:47.591883139Z === PAUSE TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T08:13:47.591893379Z --- PASS: TestNormalizeBridgeShimResponse_RejectsEmptyBody (0.00s) 2026-10-22T08:13:47.591904962Z --- PASS: TestClientRequestUsesDefaultTimeoutWhenCallerHasNoDeadline (0.00s) 2026-10-22T08:13:47.591929703Z === CONT TestClientDeleteRangeSendsRange 2026-10-22T08:13:47.591940555Z === CONT TestClientDeleteRangeRejectsEmptyRange 2026-10-22T08:13:47.591946641Z --- PASS: TestClientDeleteRangeRejectsEmptyRange (0.00s) 2026-10-22T08:13:47.591955601Z === CONT TestClientTimelineWindowRejectsPartialCursor 2026-10-22T08:13:47.591964966Z --- PASS: TestClientTimelineWindowRejectsPartialCursor (0.00s) 2026-10-22T08:13:47.591987982Z === CONT TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope 2026-10-22T08:13:47.59200108Z --- PASS: TestNormalizeBridgeShimResponse_UnwrapsNestedBridgeEnvelope (0.00s) 2026-10-22T08:13:47.592011656Z === CONT TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope 2026-10-22T08:13:47.59202222Z --- PASS: TestClientDeleteRangeSendsRange (0.00s) 2026-10-22T08:13:47.592032828Z --- PASS: TestNormalizeBridgeShimResponse_DoesNotTreatRequestIDDataAsEnvelope (0.00s) 2026-10-22T08:13:47.59205561Z === CONT TestClientConfigActionsUseExpectedMessageTypes/save_config 2026-10-22T08:13:47.592067844Z === CONT TestClientCurrentAndDefaultDecodeConfigPayload 2026-10-22T08:13:47.592077188Z === CONT TestClientListTagsDecodesTags 2026-10-22T08:13:47.592086001Z --- PASS: TestClientListTagsDecodesTags (0.00s) 2026-10-22T08:13:47.592095727Z === CONT TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings 2026-10-22T08:13:47.592120154Z --- PASS: TestClientCurrentAndDefaultDecodeConfigPayload (0.00s) 2026-10-22T08:13:47.592133028Z === CONT TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding 2026-10-22T08:13:47.592143391Z === CONT TestClientConfigActionsUseExpectedMessageTypes/get_keybindings 2026-10-22T08:13:47.592153291Z === CONT TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim 2026-10-22T08:13:47.592162831Z --- PASS: TestDecodeBrowserRequest_MessageEnvelopeUsesBridgeShim (0.00s) 2026-10-22T08:13:47.592188059Z === CONT TestClientConfigActionsUseExpectedMessageTypes/set_keybinding 2026-10-22T08:13:47.592200399Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes (0.00s) 2026-10-22T08:13:47.592219197Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/save_config (0.00s) 2026-10-22T08:13:47.592251552Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/reset_all_keybindings (0.00s) 2026-10-22T08:13:47.592275959Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/reset_keybinding (0.00s) 2026-10-22T08:13:47.592295795Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/set_keybinding (0.00s) 2026-10-22T08:13:47.592326528Z --- PASS: TestClientConfigActionsUseExpectedMessageTypes/get_keybindings (0.00s) 2026-10-22T08:13:47.59233932Z PASS 2026-10-22T08:13:47.592349551Z ok github.com/bnema/dumber/internal/infrastructure/systemviewsbridge 0.007s 2026-10-22T08:13:47.592360654Z ? github.com/bnema/dumber/internal/infrastructure/systemviewsbridge/mocks [no test files] 2026-10-22T08:13:47.592387904Z ? github.com/bnema/dumber/internal/infrastructure/textinput [no test files] 2026-10-22T08:13:47.592399425Z === RUN TestApplier_SelfUpdateBlockedReason 2026-10-22T08:13:47.592410838Z --- PASS: TestApplier_SelfUpdateBlockedReason (0.03s) 2026-10-22T08:13:47.592420607Z === RUN TestApplier_CanSelfUpdate_ConsistentWithReason 2026-10-22T08:13:47.592430093Z --- PASS: TestApplier_CanSelfUpdate_ConsistentWithReason (0.05s) 2026-10-22T08:13:47.592452645Z === RUN TestApplier_StagingPaths 2026-10-22T08:13:47.592465406Z --- PASS: TestApplier_StagingPaths (0.00s) 2026-10-22T08:13:47.592474046Z === RUN TestApplier_HasStagedUpdate 2026-10-22T08:13:47.592482655Z --- PASS: TestApplier_HasStagedUpdate (0.00s) 2026-10-22T08:13:47.59249126Z === RUN TestApplier_ClearStagedUpdate 2026-10-22T08:13:47.59251436Z --- PASS: TestApplier_ClearStagedUpdate (0.00s) 2026-10-22T08:13:47.592528206Z === RUN TestApplier_StageUpdate 2026-10-22T08:13:47.592552355Z --- PASS: TestApplier_StageUpdate (0.00s) 2026-10-22T08:13:47.592586234Z === RUN TestNewApplierFromXDG 2026-10-22T08:13:47.592607788Z --- PASS: TestNewApplierFromXDG (0.00s) 2026-10-22T08:13:47.592626212Z === RUN TestSelfUpdateBlockedReason_Constants 2026-10-22T08:13:47.592666585Z --- PASS: TestSelfUpdateBlockedReason_Constants (0.00s) 2026-10-22T08:13:47.592688163Z === RUN TestCompareVersions 2026-10-22T08:13:47.592725746Z === RUN TestCompareVersions/equal_simple 2026-10-22T08:13:47.592748534Z === RUN TestCompareVersions/equal_two_parts 2026-10-22T08:13:47.592767124Z === RUN TestCompareVersions/equal_one_part 2026-10-22T08:13:47.592800474Z === RUN TestCompareVersions/major_less 2026-10-22T08:13:47.592816603Z === RUN TestCompareVersions/minor_less 2026-10-22T08:13:47.592829706Z === RUN TestCompareVersions/patch_less 2026-10-22T08:13:47.592841703Z === RUN TestCompareVersions/complex_less 2026-10-22T08:13:47.592868159Z === RUN TestCompareVersions/real_world_less 2026-10-22T08:13:47.592887913Z === RUN TestCompareVersions/major_greater 2026-10-22T08:13:47.592902217Z === RUN TestCompareVersions/minor_greater 2026-10-22T08:13:47.592925691Z === RUN TestCompareVersions/patch_greater 2026-10-22T08:13:47.59293991Z === RUN TestCompareVersions/prerelease_equal 2026-10-22T08:13:47.592953369Z === RUN TestCompareVersions/prerelease_less 2026-10-22T08:13:47.592966464Z === RUN TestCompareVersions/prerelease_greater 2026-10-22T08:13:47.592990863Z === RUN TestCompareVersions/partial_v1 2026-10-22T08:13:47.593004704Z === RUN TestCompareVersions/partial_v2 2026-10-22T08:13:47.593017399Z === RUN TestCompareVersions/partial_less 2026-10-22T08:13:47.593028788Z === RUN TestCompareVersions/partial_greater 2026-10-22T08:13:47.593056853Z === RUN TestCompareVersions/zero_versions 2026-10-22T08:13:47.593083497Z === RUN TestCompareVersions/zero_less 2026-10-22T08:13:47.593117825Z --- PASS: TestCompareVersions (0.00s) 2026-10-22T08:13:47.593151722Z --- PASS: TestCompareVersions/equal_simple (0.00s) 2026-10-22T08:13:47.593198103Z --- PASS: TestCompareVersions/equal_two_parts (0.00s) 2026-10-22T08:13:47.593253348Z --- PASS: TestCompareVersions/equal_one_part (0.00s) 2026-10-22T08:13:47.593287871Z --- PASS: TestCompareVersions/major_less (0.00s) 2026-10-22T08:13:47.593328026Z --- PASS: TestCompareVersions/minor_less (0.00s) 2026-10-22T08:13:47.593356793Z --- PASS: TestCompareVersions/patch_less (0.00s) 2026-10-22T08:13:47.59340351Z --- PASS: TestCompareVersions/complex_less (0.00s) 2026-10-22T08:13:47.59343047Z --- PASS: TestCompareVersions/real_world_less (0.00s) 2026-10-22T08:13:47.593466839Z --- PASS: TestCompareVersions/major_greater (0.00s) 2026-10-22T08:13:47.593519646Z --- PASS: TestCompareVersions/minor_greater (0.00s) 2026-10-22T08:13:47.59355525Z --- PASS: TestCompareVersions/patch_greater (0.00s) 2026-10-22T08:13:47.593599348Z --- PASS: TestCompareVersions/prerelease_equal (0.00s) 2026-10-22T08:13:47.593624055Z --- PASS: TestCompareVersions/prerelease_less (0.00s) 2026-10-22T08:13:47.593655326Z --- PASS: TestCompareVersions/prerelease_greater (0.00s) 2026-10-22T08:13:47.593677083Z --- PASS: TestCompareVersions/partial_v1 (0.00s) 2026-10-22T08:13:47.593708085Z --- PASS: TestCompareVersions/partial_v2 (0.00s) 2026-10-22T08:13:47.593728562Z --- PASS: TestCompareVersions/partial_less (0.00s) 2026-10-22T08:13:47.59374824Z --- PASS: TestCompareVersions/partial_greater (0.00s) 2026-10-22T08:13:47.593777761Z --- PASS: TestCompareVersions/zero_versions (0.00s) 2026-10-22T08:13:47.593799314Z --- PASS: TestCompareVersions/zero_less (0.00s) 2026-10-22T08:13:47.59381314Z === RUN TestGetArchName 2026-10-22T08:13:47.593838608Z --- PASS: TestGetArchName (0.00s) 2026-10-22T08:13:47.593853438Z === RUN TestValidateDownloadURL 2026-10-22T08:13:47.59386561Z === RUN TestValidateDownloadURL/valid_latest_release_URL 2026-10-22T08:13:47.593881891Z === RUN TestValidateDownloadURL/valid_versioned_release_URL 2026-10-22T08:13:47.593906363Z === RUN TestValidateDownloadURL/http_not_allowed 2026-10-22T08:13:47.593922885Z === RUN TestValidateDownloadURL/ftp_not_allowed 2026-10-22T08:13:47.593935809Z === RUN TestValidateDownloadURL/wrong_host 2026-10-22T08:13:47.593948383Z === RUN TestValidateDownloadURL/subdomain_not_allowed 2026-10-22T08:13:47.593993871Z === RUN TestValidateDownloadURL/typosquat_domain 2026-10-22T08:13:47.594009305Z === RUN TestValidateDownloadURL/not_a_releases_URL 2026-10-22T08:13:47.594021603Z === RUN TestValidateDownloadURL/blob_URL_not_allowed 2026-10-22T08:13:47.594033373Z === RUN TestValidateDownloadURL/empty_URL 2026-10-22T08:13:47.594055762Z === RUN TestValidateDownloadURL/invalid_URL_format 2026-10-22T08:13:47.594071844Z --- PASS: TestValidateDownloadURL (0.00s) 2026-10-22T08:13:47.594093564Z --- PASS: TestValidateDownloadURL/valid_latest_release_URL (0.00s) 2026-10-22T08:13:47.59412603Z --- PASS: TestValidateDownloadURL/valid_versioned_release_URL (0.00s) 2026-10-22T08:13:47.59414763Z --- PASS: TestValidateDownloadURL/http_not_allowed (0.00s) 2026-10-22T08:13:47.594181923Z --- PASS: TestValidateDownloadURL/ftp_not_allowed (0.00s) 2026-10-22T08:13:47.594262084Z --- PASS: TestValidateDownloadURL/wrong_host (0.00s) 2026-10-22T08:13:47.594287625Z --- PASS: TestValidateDownloadURL/subdomain_not_allowed (0.00s) 2026-10-22T08:13:47.594318055Z --- PASS: TestValidateDownloadURL/typosquat_domain (0.00s) 2026-10-22T08:13:47.594333722Z --- PASS: TestValidateDownloadURL/not_a_releases_URL (0.00s) 2026-10-22T08:13:47.594353268Z --- PASS: TestValidateDownloadURL/blob_URL_not_allowed (0.00s) 2026-10-22T08:13:47.594382794Z --- PASS: TestValidateDownloadURL/empty_URL (0.00s) 2026-10-22T08:13:47.59440402Z --- PASS: TestValidateDownloadURL/invalid_URL_format (0.00s) 2026-10-22T08:13:47.594427719Z === RUN TestSanitizeTarPath 2026-10-22T08:13:47.594454743Z === RUN TestSanitizeTarPath/simple_filename 2026-10-22T08:13:47.59447192Z === RUN TestSanitizeTarPath/nested_path 2026-10-22T08:13:47.594487755Z === RUN TestSanitizeTarPath/deep_nested_path 2026-10-22T08:13:47.594532481Z === RUN TestSanitizeTarPath/parent_directory_escape 2026-10-22T08:13:47.594544281Z === RUN TestSanitizeTarPath/hidden_parent_escape 2026-10-22T08:13:47.59455052Z === RUN TestSanitizeTarPath/double_dot_at_start_of_filename 2026-10-22T08:13:47.59455571Z === RUN TestSanitizeTarPath/absolute_path_unix 2026-10-22T08:13:47.594564483Z === RUN TestSanitizeTarPath/dot_dot_in_middle 2026-10-22T08:13:47.594587871Z === RUN TestSanitizeTarPath/current_directory 2026-10-22T08:13:47.594599806Z === RUN TestSanitizeTarPath/multiple_slashes 2026-10-22T08:13:47.594608687Z --- PASS: TestSanitizeTarPath (0.00s) 2026-10-22T08:13:47.594631161Z --- PASS: TestSanitizeTarPath/simple_filename (0.00s) 2026-10-22T08:13:47.594669403Z --- PASS: TestSanitizeTarPath/nested_path (0.00s) 2026-10-22T08:13:47.594688603Z --- PASS: TestSanitizeTarPath/deep_nested_path (0.00s) 2026-10-22T08:13:47.594721359Z --- PASS: TestSanitizeTarPath/parent_directory_escape (0.00s) 2026-10-22T08:13:47.594741186Z --- PASS: TestSanitizeTarPath/hidden_parent_escape (0.00s) 2026-10-22T08:13:47.594759897Z --- PASS: TestSanitizeTarPath/double_dot_at_start_of_filename (0.00s) 2026-10-22T08:13:47.594786498Z --- PASS: TestSanitizeTarPath/absolute_path_unix (0.00s) 2026-10-22T08:13:47.594823845Z --- PASS: TestSanitizeTarPath/dot_dot_in_middle (0.00s) 2026-10-22T08:13:47.594842185Z --- PASS: TestSanitizeTarPath/current_directory (0.00s) 2026-10-22T08:13:47.594872463Z --- PASS: TestSanitizeTarPath/multiple_slashes (0.00s) 2026-10-22T08:13:47.594883753Z === RUN TestVerifyChecksum 2026-10-22T08:13:47.594892769Z === RUN TestVerifyChecksum/valid_checksum_lowercase 2026-10-22T08:13:47.594901856Z === RUN TestVerifyChecksum/valid_checksum_uppercase 2026-10-22T08:13:47.594910651Z === RUN TestVerifyChecksum/invalid_checksum 2026-10-22T08:13:47.594942764Z === RUN TestVerifyChecksum/wrong_length_hash 2026-10-22T08:13:47.594954662Z === RUN TestVerifyChecksum/file_not_found 2026-10-22T08:13:47.594965132Z --- PASS: TestVerifyChecksum (0.00s) 2026-10-22T08:13:47.594981583Z --- PASS: TestVerifyChecksum/valid_checksum_lowercase (0.00s) 2026-10-22T08:13:47.595029605Z --- PASS: TestVerifyChecksum/valid_checksum_uppercase (0.00s) 2026-10-22T08:13:47.595061402Z --- PASS: TestVerifyChecksum/invalid_checksum (0.00s) 2026-10-22T08:13:47.595090393Z --- PASS: TestVerifyChecksum/wrong_length_hash (0.00s) 2026-10-22T08:13:47.595119589Z --- PASS: TestVerifyChecksum/file_not_found (0.00s) 2026-10-22T08:13:47.595131887Z === RUN TestSizeLimits 2026-10-22T08:13:47.595140811Z --- PASS: TestSizeLimits (0.00s) 2026-10-22T08:13:47.595149153Z === RUN TestRetryDelayForAttempt 2026-10-22T08:13:47.595158025Z === RUN TestRetryDelayForAttempt/first_attempt 2026-10-22T08:13:47.595181514Z === RUN TestRetryDelayForAttempt/second_attempt 2026-10-22T08:13:47.595202321Z === RUN TestRetryDelayForAttempt/third_attempt 2026-10-22T08:13:47.595214489Z === RUN TestRetryDelayForAttempt/capped_attempt 2026-10-22T08:13:47.595223469Z --- PASS: TestRetryDelayForAttempt (0.00s) 2026-10-22T08:13:47.595241309Z --- PASS: TestRetryDelayForAttempt/first_attempt (0.00s) 2026-10-22T08:13:47.595273208Z --- PASS: TestRetryDelayForAttempt/second_attempt (0.00s) 2026-10-22T08:13:47.595293797Z --- PASS: TestRetryDelayForAttempt/third_attempt (0.00s) 2026-10-22T08:13:47.595310653Z --- PASS: TestRetryDelayForAttempt/capped_attempt (0.00s) 2026-10-22T08:13:47.595319932Z === RUN TestRetryDelayForAttemptAddsJitter 2026-10-22T08:13:47.595347547Z --- PASS: TestRetryDelayForAttemptAddsJitter (0.00s) 2026-10-22T08:13:47.595358233Z === RUN TestIsRetryableRequestError 2026-10-22T08:13:47.595377999Z === RUN TestIsRetryableRequestError/nil 2026-10-22T08:13:47.595392667Z === RUN TestIsRetryableRequestError/context_canceled 2026-10-22T08:13:47.595404536Z === RUN TestIsRetryableRequestError/context_deadline_exceeded 2026-10-22T08:13:47.595418965Z === RUN TestIsRetryableRequestError/timeout_net_error 2026-10-22T08:13:47.595445883Z === RUN TestIsRetryableRequestError/temporary_dns_error 2026-10-22T08:13:47.595473231Z === RUN TestIsRetryableRequestError/non-timeout_net_error 2026-10-22T08:13:47.595496857Z === RUN TestIsRetryableRequestError/transient_errno_through_net_op_error 2026-10-22T08:13:47.595508998Z === RUN TestIsRetryableRequestError/non-transient_errno 2026-10-22T08:13:47.595520312Z === RUN TestIsRetryableRequestError/ordinary_error 2026-10-22T08:13:47.595543459Z --- PASS: TestIsRetryableRequestError (0.00s) 2026-10-22T08:13:47.595561467Z --- PASS: TestIsRetryableRequestError/nil (0.00s) 2026-10-22T08:13:47.595578344Z --- PASS: TestIsRetryableRequestError/context_canceled (0.00s) 2026-10-22T08:13:47.595607713Z --- PASS: TestIsRetryableRequestError/context_deadline_exceeded (0.00s) 2026-10-22T08:13:47.59562931Z --- PASS: TestIsRetryableRequestError/timeout_net_error (0.00s) 2026-10-22T08:13:47.595646934Z --- PASS: TestIsRetryableRequestError/temporary_dns_error (0.00s) 2026-10-22T08:13:47.595673854Z --- PASS: TestIsRetryableRequestError/non-timeout_net_error (0.00s) 2026-10-22T08:13:47.595718918Z --- PASS: TestIsRetryableRequestError/transient_errno_through_net_op_error (0.00s) 2026-10-22T08:13:47.595745371Z --- PASS: TestIsRetryableRequestError/non-transient_errno (0.00s) 2026-10-22T08:13:47.595768431Z --- PASS: TestIsRetryableRequestError/ordinary_error (0.00s) 2026-10-22T08:13:47.595791527Z === RUN TestGitHubCheckerDoRequestWithRetry_RetryableStatus 2026-10-22T08:13:47.595803649Z --- PASS: TestGitHubCheckerDoRequestWithRetry_RetryableStatus (0.00s) 2026-10-22T08:13:47.595813647Z === RUN TestGitHubCheckerDoRequestWithRetry_RetryableRequestError 2026-10-22T08:13:47.595820049Z --- PASS: TestGitHubCheckerDoRequestWithRetry_RetryableRequestError (0.00s) 2026-10-22T08:13:47.595844511Z === RUN TestGitHubCheckerDoRequestWithRetry_NoRetryOnNonRetryableRequestError 2026-10-22T08:13:47.595858299Z --- PASS: TestGitHubCheckerDoRequestWithRetry_NoRetryOnNonRetryableRequestError (0.00s) 2026-10-22T08:13:47.595869188Z === RUN TestGitHubCheckerCheckForUpdate_TransientError 2026-10-22T08:13:47.595885295Z --- PASS: TestGitHubCheckerCheckForUpdate_TransientError (0.03s) 2026-10-22T08:13:47.595912113Z === RUN TestGitHubDownloaderDoRequestWithRetry_NoRetryOnClientError 2026-10-22T08:13:47.595928682Z --- PASS: TestGitHubDownloaderDoRequestWithRetry_NoRetryOnClientError (0.00s) 2026-10-22T08:13:47.595937645Z PASS 2026-10-22T08:13:47.595944176Z ok github.com/bnema/dumber/internal/infrastructure/updater 0.111s 2026-10-22T08:13:47.595952638Z === RUN TestBuildMenuContextFromHitTest 2026-10-22T08:13:47.595975247Z === RUN TestBuildMenuContextFromHitTest/image_hit_test_populates_ImageURI 2026-10-22T08:13:47.595988274Z === RUN TestBuildMenuContextFromHitTest/link_hit_test_populates_LinkURI 2026-10-22T08:13:47.595998537Z === RUN TestBuildMenuContextFromHitTest/editable_and_selection_flags_propagate 2026-10-22T08:13:47.596012073Z === RUN TestBuildMenuContextFromHitTest/combined_image_and_link 2026-10-22T08:13:47.596036944Z === RUN TestBuildMenuContextFromHitTest/empty_hit_test_produces_empty_context 2026-10-22T08:13:47.596053996Z --- PASS: TestBuildMenuContextFromHitTest (0.00s) 2026-10-22T08:13:47.596078983Z --- PASS: TestBuildMenuContextFromHitTest/image_hit_test_populates_ImageURI (0.00s) 2026-10-22T08:13:47.596101248Z --- PASS: TestBuildMenuContextFromHitTest/link_hit_test_populates_LinkURI (0.00s) 2026-10-22T08:13:47.596128916Z --- PASS: TestBuildMenuContextFromHitTest/editable_and_selection_flags_propagate (0.00s) 2026-10-22T08:13:47.596150206Z --- PASS: TestBuildMenuContextFromHitTest/combined_image_and_link (0.00s) 2026-10-22T08:13:47.596174321Z --- PASS: TestBuildMenuContextFromHitTest/empty_hit_test_produces_empty_context (0.00s) 2026-10-22T08:13:47.596183589Z === RUN TestResolveImageData 2026-10-22T08:13:47.5961952Z === RUN TestResolveImageData/rejects_empty_image_URI 2026-10-22T08:13:47.596208844Z === RUN TestResolveImageData/rejects_unsupported_URI_scheme 2026-10-22T08:13:47.596220495Z === RUN TestResolveImageData/decodes_data_URI_images 2026-10-22T08:13:47.596230231Z === RUN TestResolveImageData/fetches_image_bytes_from_HTTP 2026-10-22T08:13:47.596239596Z === RUN TestResolveImageData/rejects_DNS_lookup_errors 2026-10-22T08:13:47.596253591Z === RUN TestResolveImageData/falls_back_to_sniffed_MIME_type_when_header_is_generic 2026-10-22T08:13:47.596263557Z === RUN TestResolveImageData/rejects_DNS-resolved_private_hosts 2026-10-22T08:13:47.596273653Z === RUN TestResolveImageData/connect-time_dial_skips_private_addresses_and_uses_public_ones 2026-10-22T08:13:47.596283622Z === RUN TestResolveImageData/rejects_private_literal_addresses_at_connect_time 2026-10-22T08:13:47.59629348Z === RUN TestResolveImageData/redirect_check_rejects_private_targets 2026-10-22T08:13:47.596304592Z === RUN TestResolveImageData/rejects_non-image_HTTP_content 2026-10-22T08:13:47.59631691Z === RUN TestResolveImageData/rejects_spoofed_image_headers_when_sniffed_bytes_are_not_an_image 2026-10-22T08:13:47.596327475Z === RUN TestResolveImageData/returns_error_on_HTTP_failure 2026-10-22T08:13:47.59633695Z === RUN TestResolveImageData/rejects_oversized_bodies 2026-10-22T08:13:47.596348382Z === RUN TestResolveImageData/returns_error_on_invalid_URL 2026-10-22T08:13:47.596361819Z --- PASS: TestResolveImageData (0.15s) 2026-10-22T08:13:47.596380322Z --- PASS: TestResolveImageData/rejects_empty_image_URI (0.00s) 2026-10-22T08:13:47.59640282Z --- PASS: TestResolveImageData/rejects_unsupported_URI_scheme (0.00s) 2026-10-22T08:13:47.596426732Z --- PASS: TestResolveImageData/decodes_data_URI_images (0.00s) 2026-10-22T08:13:47.596445509Z --- PASS: TestResolveImageData/fetches_image_bytes_from_HTTP (0.00s) 2026-10-22T08:13:47.596479681Z --- PASS: TestResolveImageData/rejects_DNS_lookup_errors (0.00s) 2026-10-22T08:13:47.596517778Z --- PASS: TestResolveImageData/falls_back_to_sniffed_MIME_type_when_header_is_generic (0.00s) 2026-10-22T08:13:47.5965542Z --- PASS: TestResolveImageData/rejects_DNS-resolved_private_hosts (0.00s) 2026-10-22T08:13:47.596592353Z --- PASS: TestResolveImageData/connect-time_dial_skips_private_addresses_and_uses_public_ones (0.00s) 2026-10-22T08:13:47.596618345Z --- PASS: TestResolveImageData/rejects_private_literal_addresses_at_connect_time (0.00s) 2026-10-22T08:13:47.596640817Z --- PASS: TestResolveImageData/redirect_check_rejects_private_targets (0.00s) 2026-10-22T08:13:47.596661675Z --- PASS: TestResolveImageData/rejects_non-image_HTTP_content (0.00s) 2026-10-22T08:13:47.596689019Z --- PASS: TestResolveImageData/rejects_spoofed_image_headers_when_sniffed_bytes_are_not_an_image (0.00s) 2026-10-22T08:13:47.596707185Z --- PASS: TestResolveImageData/returns_error_on_HTTP_failure (0.00s) 2026-10-22T08:13:47.596725079Z --- PASS: TestResolveImageData/rejects_oversized_bodies (0.15s) 2026-10-22T08:13:47.596742525Z --- PASS: TestResolveImageData/returns_error_on_invalid_URL (0.00s) 2026-10-22T08:13:47.596757545Z === RUN TestWebkitMenuDelegator_OpenLinkNewTab 2026-10-22T08:13:47.596772389Z --- PASS: TestWebkitMenuDelegator_OpenLinkNewTab (0.00s) 2026-10-22T08:13:47.596782927Z === RUN TestWebkitMenuDelegator_OpenLinkNewTabRequiresHandlerSuccess 2026-10-22T08:13:47.596799503Z --- PASS: TestWebkitMenuDelegator_OpenLinkNewTabRequiresHandlerSuccess (0.00s) 2026-10-22T08:13:47.596810385Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText 2026-10-22T08:13:47.596816948Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_link 2026-10-22T08:13:47.596827977Z === RUN TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_selection 2026-10-22T08:13:47.596834915Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText (0.00s) 2026-10-22T08:13:47.59685708Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_link (0.00s) 2026-10-22T08:13:47.596886198Z --- PASS: TestContextMenuPipeline_NewExecutor_NotifiesOnCopiedText/copy_selection (0.00s) 2026-10-22T08:13:47.596901936Z === RUN TestNewDownloadHandler 2026-10-22T08:13:47.596917986Z === RUN TestNewDownloadHandler/creates_handler_with_path_and_nil_event_handler 2026-10-22T08:13:47.596928954Z === RUN TestNewDownloadHandler/creates_handler_with_custom_path 2026-10-22T08:13:47.596942337Z --- PASS: TestNewDownloadHandler (0.00s) 2026-10-22T08:13:47.596976491Z --- PASS: TestNewDownloadHandler/creates_handler_with_path_and_nil_event_handler (0.00s) 2026-10-22T08:13:47.597000497Z --- PASS: TestNewDownloadHandler/creates_handler_with_custom_path (0.00s) 2026-10-22T08:13:47.597010326Z === RUN TestDownloadHandler_SetDownloadPath 2026-10-22T08:13:47.597380508Z --- PASS: TestDownloadHandler_SetDownloadPath (0.00s) 2026-10-22T08:13:47.597819793Z === RUN TestURIResponseAdapter 2026-10-22T08:13:47.597945278Z === RUN TestURIResponseAdapter/handles_nil_response 2026-10-22T08:13:47.597972144Z --- PASS: TestURIResponseAdapter (0.00s) 2026-10-22T08:13:47.598033659Z --- PASS: TestURIResponseAdapter/handles_nil_response (0.00s) 2026-10-22T08:13:47.598066233Z === RUN TestNewEditableFocusBridgeToken_UsesRandomHex 2026-10-22T08:13:47.598093517Z --- PASS: TestNewEditableFocusBridgeToken_UsesRandomHex (0.00s) 2026-10-22T08:13:47.598113716Z === RUN TestNewEditableFocusBridgeToken_RandFailureReturnsEmpty 2026-10-22T08:13:47.598141324Z --- PASS: TestNewEditableFocusBridgeToken_RandFailureReturnsEmpty (0.00s) 2026-10-22T08:13:47.598160804Z === RUN TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T08:13:47.598181343Z === PAUSE TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T08:13:47.598206776Z === RUN TestMatchesEditableFocusBridgeToken_RejectsEmpty 2026-10-22T08:13:47.598227529Z --- PASS: TestMatchesEditableFocusBridgeToken_RejectsEmpty (0.00s) 2026-10-22T08:13:47.598252944Z === RUN TestEngineBuildContextOptions_UsesResolvedWebKitPaths 2026-10-22T08:13:47.598266764Z --- PASS: TestEngineBuildContextOptions_UsesResolvedWebKitPaths (0.00s) 2026-10-22T08:13:47.598295566Z === RUN TestEngineBuildContextOptions_PrefersExplicitEngineOptionsDirs 2026-10-22T08:13:47.598321009Z --- PASS: TestEngineBuildContextOptions_PrefersExplicitEngineOptionsDirs (0.00s) 2026-10-22T08:13:47.598342961Z === RUN TestEngine_UpdateSettings_AcceptsTypedSettingsPayload 2026-10-22T08:13:47.598362934Z --- PASS: TestEngine_UpdateSettings_AcceptsTypedSettingsPayload (0.00s) 2026-10-22T08:13:47.598380943Z === RUN TestEngine_UpdateSettings_NilSettings 2026-10-22T08:13:47.598405914Z --- PASS: TestEngine_UpdateSettings_NilSettings (0.00s) 2026-10-22T08:13:47.598425232Z === RUN TestEngine_RegisterHandlers_NilRouter 2026-10-22T08:13:47.598444308Z --- PASS: TestEngine_RegisterHandlers_NilRouter (0.00s) 2026-10-22T08:13:47.598462735Z === RUN TestEngine_RegisterAccentHandlers_NilRouter 2026-10-22T08:13:47.598492159Z --- PASS: TestEngine_RegisterAccentHandlers_NilRouter (0.00s) 2026-10-22T08:13:47.5985118Z === RUN TestEngine_ConfigureDownloads_NilContext 2026-10-22T08:13:47.59853088Z --- PASS: TestEngine_ConfigureDownloads_NilContext (0.00s) 2026-10-22T08:13:47.598548535Z === RUN TestNewDownloadHandler_NilPreparer_NoPanic 2026-10-22T08:13:47.598568106Z --- PASS: TestNewDownloadHandler_NilPreparer_NoPanic (0.00s) 2026-10-22T08:13:47.598590873Z === RUN TestEngine_Close_NilPool 2026-10-22T08:13:47.598609406Z --- PASS: TestEngine_Close_NilPool (0.00s) 2026-10-22T08:13:47.598629595Z === RUN TestEngineConfigureContentInjectorAutoCopyGetterReadsCurrentPayload 2026-10-22T08:13:47.598650988Z --- PASS: TestEngineConfigureContentInjectorAutoCopyGetterReadsCurrentPayload (0.00s) 2026-10-22T08:13:47.598673471Z === RUN TestAccentDetectionScriptInjectionMode 2026-10-22T08:13:47.598692394Z --- PASS: TestAccentDetectionScriptInjectionMode (0.00s) 2026-10-22T08:13:47.598712728Z === RUN TestAccentDetectionScriptTracksLastFocusedEditableElement 2026-10-22T08:13:47.598734885Z --- PASS: TestAccentDetectionScriptTracksLastFocusedEditableElement (0.00s) 2026-10-22T08:13:47.598753608Z === RUN TestAccentDetectionScriptPostsEditableFocusChangedMessages 2026-10-22T08:13:47.598783457Z --- PASS: TestAccentDetectionScriptPostsEditableFocusChangedMessages (0.00s) 2026-10-22T08:13:47.598804651Z === RUN TestBuildAccentDetectionScript_EmptyTokenReturnsBeforeHandlerLookup 2026-10-22T08:13:47.598825124Z --- PASS: TestBuildAccentDetectionScript_EmptyTokenReturnsBeforeHandlerLookup (0.00s) 2026-10-22T08:13:47.598850723Z === RUN TestExplicitCopyScriptCapturesClipboardOperations 2026-10-22T08:13:47.59887361Z --- PASS: TestExplicitCopyScriptCapturesClipboardOperations (0.00s) 2026-10-22T08:13:47.598893138Z === RUN TestExplicitCopyScriptReadsInputAndTextareaSelectionFirst 2026-10-22T08:13:47.598914421Z --- PASS: TestExplicitCopyScriptReadsInputAndTextareaSelectionFirst (0.00s) 2026-10-22T08:13:47.598939186Z === RUN TestBuildWebRTCCompatScript_AddsPrefixedAliases 2026-10-22T08:13:47.598967616Z --- PASS: TestBuildWebRTCCompatScript_AddsPrefixedAliases (0.00s) 2026-10-22T08:13:47.598987003Z === RUN TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T08:13:47.599005479Z === PAUSE TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T08:13:47.599024014Z === RUN TestHandleAllowlistedEditableFocusMessage_AllowsUntrustedPage 2026-10-22T08:13:47.599041985Z --- PASS: TestHandleAllowlistedEditableFocusMessage_AllowsUntrustedPage (0.00s) 2026-10-22T08:13:47.599064515Z === RUN TestHandleAllowlistedEditableFocusMessage_IsNoopAfterPoolReuse 2026-10-22T08:13:47.599101911Z --- PASS: TestHandleAllowlistedEditableFocusMessage_IsNoopAfterPoolReuse (0.00s) 2026-10-22T08:13:47.599132451Z === RUN TestResetForPoolReuse_RotatesEditableFocusBridgeToken 2026-10-22T08:13:47.599153389Z --- PASS: TestResetForPoolReuse_RotatesEditableFocusBridgeToken (0.00s) 2026-10-22T08:13:47.599174784Z === RUN TestIsTrustedBridgeURI 2026-10-22T08:13:47.599191388Z === PAUSE TestIsTrustedBridgeURI 2026-10-22T08:13:47.59921138Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire 2026-10-22T08:13:47.599234847Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/true_for_prewarmed_view_that_already_has_other_signals 2026-10-22T08:13:47.599250059Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/false_when_pipeline_missing 2026-10-22T08:13:47.599332888Z === RUN TestNeedsExplicitContextMenuSignalOnAcquire/false_for_reused_view_with_disconnected_signals 2026-10-22T08:13:47.60145291Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire (0.00s) 2026-10-22T08:13:47.60161332Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/true_for_prewarmed_view_that_already_has_other_signals (0.00s) 2026-10-22T08:13:47.60167848Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/false_when_pipeline_missing (0.00s) 2026-10-22T08:13:47.601767412Z --- PASS: TestNeedsExplicitContextMenuSignalOnAcquire/false_for_reused_view_with_disconnected_signals (0.00s) 2026-10-22T08:13:47.601835609Z === RUN TestShouldReapplySettingsOnAcquire 2026-10-22T08:13:47.601860267Z === RUN TestShouldReapplySettingsOnAcquire/true_for_current_settings_and_native_webview 2026-10-22T08:13:47.601948174Z === RUN TestShouldReapplySettingsOnAcquire/false_without_settings_manager 2026-10-22T08:13:47.602008488Z === RUN TestShouldReapplySettingsOnAcquire/false_without_pooled_webview 2026-10-22T08:13:47.602031631Z === RUN TestShouldReapplySettingsOnAcquire/false_before_native_webview_exists 2026-10-22T08:13:47.602127113Z --- PASS: TestShouldReapplySettingsOnAcquire (0.00s) 2026-10-22T08:13:47.602210892Z --- PASS: TestShouldReapplySettingsOnAcquire/true_for_current_settings_and_native_webview (0.00s) 2026-10-22T08:13:47.602292425Z --- PASS: TestShouldReapplySettingsOnAcquire/false_without_settings_manager (0.00s) 2026-10-22T08:13:47.602371146Z --- PASS: TestShouldReapplySettingsOnAcquire/false_without_pooled_webview (0.00s) 2026-10-22T08:13:47.602451559Z --- PASS: TestShouldReapplySettingsOnAcquire/false_before_native_webview_exists (0.00s) 2026-10-22T08:13:47.602512872Z === RUN TestResolveReusePolicy 2026-10-22T08:13:47.602536425Z --- PASS: TestResolveReusePolicy (0.00s) 2026-10-22T08:13:47.602629093Z === RUN TestNeedsFrontendReinjectionOnAcquire 2026-10-22T08:13:47.602691642Z --- PASS: TestNeedsFrontendReinjectionOnAcquire (0.00s) 2026-10-22T08:13:47.602753567Z === RUN TestResolvedImageSaver_SaveResolvedImage 2026-10-22T08:13:47.602815833Z --- PASS: TestResolvedImageSaver_SaveResolvedImage (0.00s) 2026-10-22T08:13:47.60287874Z === RUN TestResolvedImageSaver_SaveResolvedImageRequiresDestination 2026-10-22T08:13:47.602940887Z --- PASS: TestResolvedImageSaver_SaveResolvedImageRequiresDestination (0.00s) 2026-10-22T08:13:47.60299467Z === RUN TestResolvedImageSaver_SaveResolvedImageRejectsEmptyBytes 2026-10-22T08:13:47.603058133Z --- PASS: TestResolvedImageSaver_SaveResolvedImageRejectsEmptyBytes (0.00s) 2026-10-22T08:13:47.603138547Z === RUN TestCrashOriginalURI 2026-10-22T08:13:47.603198634Z --- PASS: TestCrashOriginalURI (0.00s) 2026-10-22T08:13:47.603221003Z === RUN TestBuildCrashPageHTMLIncludesReloadTarget 2026-10-22T08:13:47.603318907Z --- PASS: TestBuildCrashPageHTMLIncludesReloadTarget (0.00s) 2026-10-22T08:13:47.603383956Z === RUN TestBuildCrashPageHTMLFallbackReloadWithoutTarget 2026-10-22T08:13:47.603449227Z --- PASS: TestBuildCrashPageHTMLFallbackReloadWithoutTarget (0.00s) 2026-10-22T08:13:47.603515117Z === RUN TestBuildCrashPageHTMLRejectsUnsafeReloadScheme 2026-10-22T08:13:47.603581181Z --- PASS: TestBuildCrashPageHTMLRejectsUnsafeReloadScheme (0.00s) 2026-10-22T08:13:47.603645428Z === RUN TestBuildCrashPageHTMLAllowsDumbSchemeTarget 2026-10-22T08:13:47.603711695Z --- PASS: TestBuildCrashPageHTMLAllowsDumbSchemeTarget (0.00s) 2026-10-22T08:13:47.603777569Z === RUN TestBuildCrashPageHTMLEscapesScriptBreakoutPayload 2026-10-22T08:13:47.603844094Z --- PASS: TestBuildCrashPageHTMLEscapesScriptBreakoutPayload (0.00s) 2026-10-22T08:13:47.603908619Z === RUN TestIsTrustedSystemviewURL 2026-10-22T08:13:47.603985159Z === PAUSE TestIsTrustedSystemviewURL 2026-10-22T08:13:47.604010132Z === RUN TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T08:13:47.604111522Z === PAUSE TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T08:13:47.60417867Z === RUN TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T08:13:47.604247019Z === PAUSE TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T08:13:47.604310905Z === RUN TestRegisterDefaultsIncludesCrashHandler 2026-10-22T08:13:47.604374648Z --- PASS: TestRegisterDefaultsIncludesCrashHandler (0.00s) 2026-10-22T08:13:47.604411904Z === RUN TestCrashHandlerSanitizesUnsafeURLQuery 2026-10-22T08:13:47.604426425Z --- PASS: TestCrashHandlerSanitizesUnsafeURLQuery (0.00s) 2026-10-22T08:13:47.604439833Z === RUN TestHandleAsset_ConfigOpaqueFormServesSystemviewsShell 2026-10-22T08:13:47.604457408Z --- PASS: TestHandleAsset_ConfigOpaqueFormServesSystemviewsShell (0.00s) 2026-10-22T08:13:47.604468805Z === RUN TestHandleAsset_SystemviewsCSSIsServed 2026-10-22T08:13:47.604479197Z --- PASS: TestHandleAsset_SystemviewsCSSIsServed (0.00s) 2026-10-22T08:13:47.604488207Z === RUN TestHandleAsset_SystemviewsRootsServeShell 2026-10-22T08:13:47.604494643Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://history 2026-10-22T08:13:47.60450432Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:history 2026-10-22T08:13:47.604510534Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://favorites 2026-10-22T08:13:47.604527109Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:favorites 2026-10-22T08:13:47.604542206Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://config 2026-10-22T08:13:47.60455307Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:config 2026-10-22T08:13:47.604562886Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb://error 2026-10-22T08:13:47.604572545Z === RUN TestHandleAsset_SystemviewsRootsServeShell/dumb:error 2026-10-22T08:13:47.604586987Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell (0.00s) 2026-10-22T08:13:47.604608113Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://history (0.00s) 2026-10-22T08:13:47.604627707Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:history (0.00s) 2026-10-22T08:13:47.604656339Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://favorites (0.00s) 2026-10-22T08:13:47.604698087Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:favorites (0.00s) 2026-10-22T08:13:47.60472863Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://config (0.00s) 2026-10-22T08:13:47.604760994Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:config (0.00s) 2026-10-22T08:13:47.604782205Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb://error (0.00s) 2026-10-22T08:13:47.604815503Z --- PASS: TestHandleAsset_SystemviewsRootsServeShell/dumb:error (0.00s) 2026-10-22T08:13:47.604826571Z === RUN TestConfigHandlersUseInjectedPayloadBuilders 2026-10-22T08:13:47.604836356Z --- PASS: TestConfigHandlersUseInjectedPayloadBuilders (0.00s) 2026-10-22T08:13:47.604847292Z === RUN TestConfigHandlersRejectUntrustedRequests 2026-10-22T08:13:47.60485661Z --- PASS: TestConfigHandlersRejectUntrustedRequests (0.00s) 2026-10-22T08:13:47.604866377Z === RUN TestConfigHandlersAllowOpaqueOriginWithTrustedReferer 2026-10-22T08:13:47.604876323Z --- PASS: TestConfigHandlersAllowOpaqueOriginWithTrustedReferer (0.00s) 2026-10-22T08:13:47.604887628Z === RUN TestConfigHandlersExposeTrustedResponsesToWebKitFetch 2026-10-22T08:13:47.604898591Z --- PASS: TestConfigHandlersExposeTrustedResponsesToWebKitFetch (0.00s) 2026-10-22T08:13:47.604907989Z === RUN TestShouldAddCORSHeaders 2026-10-22T08:13:47.604916977Z === PAUSE TestShouldAddCORSHeaders 2026-10-22T08:13:47.604927887Z === RUN TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T08:13:47.604937688Z === PAUSE TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T08:13:47.604947308Z === RUN TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T08:13:47.604956503Z === PAUSE TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T08:13:47.604965484Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews 2026-10-22T08:13:47.604975309Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/../logo.svg 2026-10-22T08:13:47.604986393Z === RUN TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/nested/../../logo.svg 2026-10-22T08:13:47.604997552Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews (0.00s) 2026-10-22T08:13:47.605021448Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/../logo.svg (0.00s) 2026-10-22T08:13:47.60504536Z --- PASS: TestHandleAssetRejectsTraversalOutsideSystemviews/dumb://history/nested/../../logo.svg (0.00s) 2026-10-22T08:13:47.605055373Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.605064961Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.605074336Z === RUN TestSettingsManagerUpdateFromPayloadStoresTypedRuntimeSettings 2026-10-22T08:13:47.605084062Z --- PASS: TestSettingsManagerUpdateFromPayloadStoresTypedRuntimeSettings (0.00s) 2026-10-22T08:13:47.605093845Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject 2026-10-22T08:13:47.605105729Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_force_resets_acceleration_policy 2026-10-22T08:13:47.605120334Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/force_to_disable_clears_required_content_types 2026-10-22T08:13:47.605132318Z === RUN TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_auto_resets_acceleration_policy 2026-10-22T08:13:47.605143749Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject (0.00s) 2026-10-22T08:13:47.605172341Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_force_resets_acceleration_policy (0.00s) 2026-10-22T08:13:47.6052003Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/force_to_disable_clears_required_content_types (0.00s) 2026-10-22T08:13:47.605227989Z --- PASS: TestApplyMediaSettingsUpdatesHardwareDecodingKnobsOnSameSettingsObject/disable_to_auto_resets_acceleration_policy (0.00s) 2026-10-22T08:13:47.605237912Z === RUN TestHandleLoadChanged_LoadStartedDispatchesOutsideLock 2026-10-22T08:13:47.605245413Z 2026-10-22T08:13:47.605262369Z ** (process:15580): CRITICAL **: 08:13:39.808: gdouble webkit_web_view_get_zoom_level(WebKitWebView *): assertion 'WEBKIT_IS_WEB_VIEW(webView)' failed 2026-10-22T08:13:47.605273308Z --- PASS: TestHandleLoadChanged_LoadStartedDispatchesOutsideLock (0.00s) 2026-10-22T08:13:47.605282737Z === RUN TestClassifyUserMediaPermissionTypes 2026-10-22T08:13:47.605294054Z === RUN TestClassifyUserMediaPermissionTypes/audio_and_camera 2026-10-22T08:13:47.605303498Z === RUN TestClassifyUserMediaPermissionTypes/screen_only 2026-10-22T08:13:47.605313214Z === RUN TestClassifyUserMediaPermissionTypes/screen_with_audio 2026-10-22T08:13:47.605323402Z === RUN TestClassifyUserMediaPermissionTypes/webkit_display_fallback_when_all_flags_false 2026-10-22T08:13:47.605332742Z --- PASS: TestClassifyUserMediaPermissionTypes (0.00s) 2026-10-22T08:13:47.60535263Z --- PASS: TestClassifyUserMediaPermissionTypes/audio_and_camera (0.00s) 2026-10-22T08:13:47.605379772Z --- PASS: TestClassifyUserMediaPermissionTypes/screen_only (0.00s) 2026-10-22T08:13:47.605411132Z --- PASS: TestClassifyUserMediaPermissionTypes/screen_with_audio (0.00s) 2026-10-22T08:13:47.605443437Z --- PASS: TestClassifyUserMediaPermissionTypes/webkit_display_fallback_when_all_flags_false (0.00s) 2026-10-22T08:13:47.605453617Z === RUN TestClassifyPermissionRequestTypes 2026-10-22T08:13:47.605462784Z === RUN TestClassifyPermissionRequestTypes/device_info_request_stays_device_info 2026-10-22T08:13:47.605470678Z === RUN TestClassifyPermissionRequestTypes/user_media_camera 2026-10-22T08:13:47.605480142Z === RUN TestClassifyPermissionRequestTypes/user_media_fallback_display 2026-10-22T08:13:47.605491358Z === RUN TestClassifyPermissionRequestTypes/unknown_request_denied 2026-10-22T08:13:47.605510037Z === RUN TestClassifyPermissionRequestTypes/website_data_access_request 2026-10-22T08:13:47.605520293Z --- PASS: TestClassifyPermissionRequestTypes (0.00s) 2026-10-22T08:13:47.60554665Z --- PASS: TestClassifyPermissionRequestTypes/device_info_request_stays_device_info (0.00s) 2026-10-22T08:13:47.605574767Z --- PASS: TestClassifyPermissionRequestTypes/user_media_camera (0.00s) 2026-10-22T08:13:47.605605929Z --- PASS: TestClassifyPermissionRequestTypes/user_media_fallback_display (0.00s) 2026-10-22T08:13:47.605633629Z --- PASS: TestClassifyPermissionRequestTypes/unknown_request_denied (0.00s) 2026-10-22T08:13:47.605662645Z --- PASS: TestClassifyPermissionRequestTypes/website_data_access_request (0.00s) 2026-10-22T08:13:47.605678357Z === RUN TestPopupCloseCallbacksRunExactlyOnce 2026-10-22T08:13:47.605695065Z --- PASS: TestPopupCloseCallbacksRunExactlyOnce (0.00s) 2026-10-22T08:13:47.605710936Z === RUN TestPopupLifecycleCallbacksCanBeDisarmed 2026-10-22T08:13:47.605728478Z --- PASS: TestPopupLifecycleCallbacksCanBeDisarmed (0.00s) 2026-10-22T08:13:47.605743898Z === RUN TestResolvePopupFeatures 2026-10-22T08:13:47.605759711Z === PAUSE TestResolvePopupFeatures 2026-10-22T08:13:47.605775871Z === RUN TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T08:13:47.605793833Z === PAUSE TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T08:13:47.605810008Z === RUN TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T08:13:47.605827663Z === PAUSE TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T08:13:47.605844053Z === RUN TestPopupCreateCallbackPreservesNilNamedReuseResult 2026-10-22T08:13:47.605860374Z --- PASS: TestPopupCreateCallbackPreservesNilNamedReuseResult (0.00s) 2026-10-22T08:13:47.605876436Z === RUN TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T08:13:47.605891635Z === PAUSE TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T08:13:47.605904575Z === RUN TestResetForPoolReuse_ClearsBrowsingContextHostState 2026-10-22T08:13:47.605922082Z --- PASS: TestResetForPoolReuse_ClearsBrowsingContextHostState (0.00s) 2026-10-22T08:13:47.60594414Z === RUN TestDestroyWithPolicy_ClearsBrowsingContextHostState 2026-10-22T08:13:47.605963012Z --- PASS: TestDestroyWithPolicy_ClearsBrowsingContextHostState (0.00s) 2026-10-22T08:13:47.605980096Z === RUN TestClassifyRunJSEvaluateError 2026-10-22T08:13:47.605997491Z === RUN TestClassifyRunJSEvaluateError/non-fatal_canceled 2026-10-22T08:13:47.606014902Z === RUN TestClassifyRunJSEvaluateError/non-fatal_context_destroyed 2026-10-22T08:13:47.606030622Z === RUN TestClassifyRunJSEvaluateError/fatal_unknown 2026-10-22T08:13:47.606046403Z --- PASS: TestClassifyRunJSEvaluateError (0.00s) 2026-10-22T08:13:47.606072276Z --- PASS: TestClassifyRunJSEvaluateError/non-fatal_canceled (0.00s) 2026-10-22T08:13:47.60610039Z --- PASS: TestClassifyRunJSEvaluateError/non-fatal_context_destroyed (0.00s) 2026-10-22T08:13:47.606125935Z --- PASS: TestClassifyRunJSEvaluateError/fatal_unknown (0.00s) 2026-10-22T08:13:47.606141056Z === RUN TestNormalizeRunJSErrorSignature 2026-10-22T08:13:47.606157224Z --- PASS: TestNormalizeRunJSErrorSignature (0.00s) 2026-10-22T08:13:47.606174455Z === RUN TestWebViewRunJSDomain 2026-10-22T08:13:47.606190325Z --- PASS: TestWebViewRunJSDomain (0.00s) 2026-10-22T08:13:47.606206149Z === RUN TestShouldLogRunJSError_NonFatalAggregation 2026-10-22T08:13:47.606225041Z --- PASS: TestShouldLogRunJSError_NonFatalAggregation (0.00s) 2026-10-22T08:13:47.606244216Z === RUN TestShouldLogRunJSError_NonFatalLogsEveryN 2026-10-22T08:13:47.60625435Z --- PASS: TestShouldLogRunJSError_NonFatalLogsEveryN (0.00s) 2026-10-22T08:13:47.606268906Z === RUN TestShouldLogRunJSError_FatalAlwaysLogs 2026-10-22T08:13:47.606288492Z --- PASS: TestShouldLogRunJSError_FatalAlwaysLogs (0.00s) 2026-10-22T08:13:47.606301594Z === RUN TestScrollPage_Destroyed_ReturnsError 2026-10-22T08:13:47.606317035Z --- PASS: TestScrollPage_Destroyed_ReturnsError (0.00s) 2026-10-22T08:13:47.606323542Z === RUN TestScrollPage_UsesFallbackDeltasAndRunsJavaScript 2026-10-22T08:13:47.606329571Z --- PASS: TestScrollPage_UsesFallbackDeltasAndRunsJavaScript (0.00s) 2026-10-22T08:13:47.606335323Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas 2026-10-22T08:13:47.606342255Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/zero_request 2026-10-22T08:13:47.606353008Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/down 2026-10-22T08:13:47.606360875Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/up 2026-10-22T08:13:47.606370227Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/left 2026-10-22T08:13:47.60637667Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/right 2026-10-22T08:13:47.606386292Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/up_fast 2026-10-22T08:13:47.606396391Z === RUN TestScrollPage_VariousRequestsForwardFallbackDeltas/down_fast 2026-10-22T08:13:47.606403722Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas (0.00s) 2026-10-22T08:13:47.606425302Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/zero_request (0.00s) 2026-10-22T08:13:47.606444369Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/down (0.00s) 2026-10-22T08:13:47.606462682Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/up (0.00s) 2026-10-22T08:13:47.606481095Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/left (0.00s) 2026-10-22T08:13:47.60649972Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/right (0.00s) 2026-10-22T08:13:47.606518706Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/up_fast (0.00s) 2026-10-22T08:13:47.606537852Z --- PASS: TestScrollPage_VariousRequestsForwardFallbackDeltas/down_fast (0.00s) 2026-10-22T08:13:47.60654709Z === RUN TestWebProcessTerminationReasonString 2026-10-22T08:13:47.606557931Z --- PASS: TestWebProcessTerminationReasonString (0.00s) 2026-10-22T08:13:47.606567177Z === RUN TestResolveTerminatePolicy 2026-10-22T08:13:47.606576568Z --- PASS: TestResolveTerminatePolicy (0.00s) 2026-10-22T08:13:47.606588745Z === RUN TestShouldTerminateWebProcess 2026-10-22T08:13:47.606603271Z --- PASS: TestShouldTerminateWebProcess (0.00s) 2026-10-22T08:13:47.606616282Z === CONT TestEditableFocusBridgeToken_ConcurrentAccess 2026-10-22T08:13:47.607243945Z === CONT TestResolvePopupFeaturesNilWebViewIsUnknown 2026-10-22T08:13:47.607303286Z --- PASS: TestResolvePopupFeaturesNilWebViewIsUnknown (0.00s) 2026-10-22T08:13:47.60733794Z === CONT TestMapPopupRequestDefersScriptBlankFeatures 2026-10-22T08:13:47.607367533Z --- PASS: TestMapPopupRequestDefersScriptBlankFeatures (0.00s) 2026-10-22T08:13:47.607397187Z === CONT TestMapPopupRequestClassifiesLinkBlankAsFeatureless 2026-10-22T08:13:47.607426488Z --- PASS: TestMapPopupRequestClassifiesLinkBlankAsFeatureless (0.00s) 2026-10-22T08:13:47.607455352Z === CONT TestResolvePopupFeatures 2026-10-22T08:13:47.607484646Z === RUN TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T08:13:47.607513254Z === PAUSE TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T08:13:47.607542609Z === RUN TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T08:13:47.607568643Z === PAUSE TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T08:13:47.607597516Z === RUN TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T08:13:47.607625817Z === PAUSE TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T08:13:47.60765284Z === RUN TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T08:13:47.607682005Z === PAUSE TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T08:13:47.607706794Z === RUN TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T08:13:47.607733717Z === PAUSE TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T08:13:47.607762133Z === CONT TestResolvePopupFeatures/default_properties_are_featureless 2026-10-22T08:13:47.607790142Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.607819271Z === CONT TestMessageRouterBaseContextConcurrentUpdate 2026-10-22T08:13:47.607847635Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:13:47.60791146Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:13:47.607944798Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:13:47.607975352Z === CONT TestReadAssetWithEncodingDecompressesBrotliWASM 2026-10-22T08:13:47.608010879Z --- PASS: TestReadAssetWithEncodingDecompressesBrotliWASM (0.00s) 2026-10-22T08:13:47.608032047Z === CONT TestResolvePopupFeatures/disabled_resizing_is_popup_like 2026-10-22T08:13:47.608053596Z === CONT TestResolvePopupFeatures/hidden_location_bar_is_popup_like 2026-10-22T08:13:47.608072507Z === CONT TestResolvePopupFeatures/hidden_toolbar_is_popup_like 2026-10-22T08:13:47.608091772Z === CONT TestResolvePopupFeatures/geometry_is_popup_like 2026-10-22T08:13:47.608113382Z --- PASS: TestResolvePopupFeatures (0.00s) 2026-10-22T08:13:47.608153377Z --- PASS: TestResolvePopupFeatures/default_properties_are_featureless (0.00s) 2026-10-22T08:13:47.608203891Z --- PASS: TestResolvePopupFeatures/disabled_resizing_is_popup_like (0.00s) 2026-10-22T08:13:47.608255435Z --- PASS: TestResolvePopupFeatures/hidden_location_bar_is_popup_like (0.00s) 2026-10-22T08:13:47.608299872Z --- PASS: TestResolvePopupFeatures/hidden_toolbar_is_popup_like (0.00s) 2026-10-22T08:13:47.608336691Z --- PASS: TestResolvePopupFeatures/geometry_is_popup_like (0.00s) 2026-10-22T08:13:47.608355212Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:13:47.608378221Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:13:47.608405191Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:13:47.608433523Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:13:47.608459423Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:13:47.60848293Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:13:47.608502915Z === PAUSE TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:13:47.608526394Z === CONT TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent 2026-10-22T08:13:47.608559801Z --- PASS: TestIsTrustedSystemviewFaviconRequestRequiresTrustedRefererWhenOriginAbsent (0.00s) 2026-10-22T08:13:47.608587021Z === CONT TestShouldAddCORSHeaders 2026-10-22T08:13:47.608610528Z === RUN TestShouldAddCORSHeaders/private_api_route 2026-10-22T08:13:47.608639165Z === PAUSE TestShouldAddCORSHeaders/private_api_route 2026-10-22T08:13:47.608666715Z === RUN TestShouldAddCORSHeaders/wasm_asset 2026-10-22T08:13:47.608688634Z === PAUSE TestShouldAddCORSHeaders/wasm_asset 2026-10-22T08:13:47.608712108Z === RUN TestShouldAddCORSHeaders/html_shell 2026-10-22T08:13:47.608738422Z === PAUSE TestShouldAddCORSHeaders/html_shell 2026-10-22T08:13:47.608759983Z === RUN TestShouldAddCORSHeaders/js_asset 2026-10-22T08:13:47.608781952Z === PAUSE TestShouldAddCORSHeaders/js_asset 2026-10-22T08:13:47.608807361Z === CONT TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS 2026-10-22T08:13:47.608827003Z --- PASS: TestMessageRouterBaseContextConcurrentUpdate (0.00s) 2026-10-22T08:13:47.608843868Z --- PASS: TestResponseHeadersForPath_WASMIncludesContentTypeAndCORS (0.00s) 2026-10-22T08:13:47.608859637Z === CONT TestShouldAddCORSHeaders/private_api_route 2026-10-22T08:13:47.608882572Z === CONT TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer 2026-10-22T08:13:47.60890278Z --- PASS: TestIsTrustedSystemviewFaviconRequestHonorsOriginBeforeReferer (0.00s) 2026-10-22T08:13:47.608920924Z === CONT TestIsTrustedBridgeURI 2026-10-22T08:13:47.608938086Z === RUN TestIsTrustedBridgeURI/dumb://history 2026-10-22T08:13:47.608960265Z === PAUSE TestIsTrustedBridgeURI/dumb://history 2026-10-22T08:13:47.608986114Z === RUN TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T08:13:47.609007037Z === PAUSE TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T08:13:47.609031072Z === RUN TestIsTrustedBridgeURI/dumb://config 2026-10-22T08:13:47.609055643Z === PAUSE TestIsTrustedBridgeURI/dumb://config 2026-10-22T08:13:47.609080719Z === RUN TestIsTrustedBridgeURI/dumb://error 2026-10-22T08:13:47.609103723Z === PAUSE TestIsTrustedBridgeURI/dumb://error 2026-10-22T08:13:47.609128274Z === RUN TestIsTrustedBridgeURI/dumb://crash 2026-10-22T08:13:47.609149455Z === PAUSE TestIsTrustedBridgeURI/dumb://crash 2026-10-22T08:13:47.60917259Z === RUN TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T08:13:47.609195001Z === PAUSE TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T08:13:47.609212796Z === RUN TestIsTrustedBridgeURI/#00 2026-10-22T08:13:47.609229253Z === PAUSE TestIsTrustedBridgeURI/#00 2026-10-22T08:13:47.609249705Z === CONT TestIsTrustedSystemviewURL 2026-10-22T08:13:47.609277633Z === RUN TestIsTrustedBridgeURI/https://example.com 2026-10-22T08:13:47.609302875Z === PAUSE TestIsTrustedBridgeURI/https://example.com 2026-10-22T08:13:47.609325254Z === RUN TestIsTrustedBridgeURI/http://localhost 2026-10-22T08:13:47.609355169Z === PAUSE TestIsTrustedBridgeURI/http://localhost 2026-10-22T08:13:47.60938138Z === RUN TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T08:13:47.609403188Z --- PASS: TestIsTrustedSystemviewURL (0.00s) 2026-10-22T08:13:47.609436341Z === PAUSE TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T08:13:47.609463799Z === RUN TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T08:13:47.609485795Z === PAUSE TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T08:13:47.609515778Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape 2026-10-22T08:13:47.609543222Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir 2026-10-22T08:13:47.609570296Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape 2026-10-22T08:13:47.609599278Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape 2026-10-22T08:13:47.609626639Z === CONT TestSafeSystemviewsAssetPathRejectsTraversal/null_byte 2026-10-22T08:13:47.609649884Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T08:13:47.60969535Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/parent_escape (0.00s) 2026-10-22T08:13:47.60974145Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/wrong_asset_dir (0.00s) 2026-10-22T08:13:47.609789048Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/absolute_parent_escape (0.00s) 2026-10-22T08:13:47.609836939Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/nested_parent_escape (0.00s) 2026-10-22T08:13:47.609876985Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal/null_byte (0.00s) 2026-10-22T08:13:47.609905039Z === RUN TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T08:13:47.609929355Z === PAUSE TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T08:13:47.609951234Z === RUN TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T08:13:47.609977839Z === PAUSE TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T08:13:47.610005604Z === CONT TestShouldAddCORSHeaders/wasm_asset 2026-10-22T08:13:47.610026692Z === CONT TestShouldAddCORSHeaders/js_asset 2026-10-22T08:13:47.610047838Z === CONT TestShouldAddCORSHeaders/html_shell 2026-10-22T08:13:47.610071177Z --- PASS: TestShouldAddCORSHeaders (0.00s) 2026-10-22T08:13:47.610113193Z --- PASS: TestShouldAddCORSHeaders/private_api_route (0.00s) 2026-10-22T08:13:47.610152154Z --- PASS: TestShouldAddCORSHeaders/wasm_asset (0.00s) 2026-10-22T08:13:47.610190651Z --- PASS: TestShouldAddCORSHeaders/js_asset (0.00s) 2026-10-22T08:13:47.610233874Z --- PASS: TestShouldAddCORSHeaders/html_shell (0.00s) 2026-10-22T08:13:47.610259228Z === CONT TestIsTrustedBridgeURI/javascript:alert(1) 2026-10-22T08:13:47.610285787Z === CONT TestIsTrustedBridgeURI/dumb://example.com 2026-10-22T08:13:47.610306972Z === CONT TestIsTrustedBridgeURI/dumb://evil/history 2026-10-22T08:13:47.610331797Z === CONT TestIsTrustedBridgeURI/file:///tmp/history.html 2026-10-22T08:13:47.610359118Z === CONT TestIsTrustedBridgeURI/http://localhost 2026-10-22T08:13:47.610381408Z === CONT TestIsTrustedBridgeURI/https://example.com 2026-10-22T08:13:47.610397787Z === CONT TestIsTrustedBridgeURI/#00 2026-10-22T08:13:47.610414894Z === CONT TestIsTrustedBridgeURI/dumb://history/path?cursor=1 2026-10-22T08:13:47.610430637Z === CONT TestIsTrustedBridgeURI/dumb://crash 2026-10-22T08:13:47.610457066Z === CONT TestIsTrustedBridgeURI/dumb://error 2026-10-22T08:13:47.610486685Z === CONT TestIsTrustedBridgeURI/dumb://config 2026-10-22T08:13:47.610512606Z === CONT TestIsTrustedBridgeURI/dumb://favorites 2026-10-22T08:13:47.610542541Z === CONT TestIsTrustedBridgeURI/dumb://history 2026-10-22T08:13:47.610568376Z --- PASS: TestIsTrustedBridgeURI (0.00s) 2026-10-22T08:13:47.610609523Z --- PASS: TestIsTrustedBridgeURI/javascript:alert(1) (0.00s) 2026-10-22T08:13:47.610667819Z --- PASS: TestIsTrustedBridgeURI/dumb://example.com (0.00s) 2026-10-22T08:13:47.61070969Z --- PASS: TestIsTrustedBridgeURI/dumb://evil/history (0.00s) 2026-10-22T08:13:47.610756492Z --- PASS: TestIsTrustedBridgeURI/file:///tmp/history.html (0.00s) 2026-10-22T08:13:47.610796147Z --- PASS: TestIsTrustedBridgeURI/http://localhost (0.00s) 2026-10-22T08:13:47.610836069Z --- PASS: TestIsTrustedBridgeURI/https://example.com (0.00s) 2026-10-22T08:13:47.610874526Z --- PASS: TestIsTrustedBridgeURI/#00 (0.00s) 2026-10-22T08:13:47.61091942Z --- PASS: TestIsTrustedBridgeURI/dumb://history/path?cursor=1 (0.00s) 2026-10-22T08:13:47.61095706Z --- PASS: TestIsTrustedBridgeURI/dumb://crash (0.00s) 2026-10-22T08:13:47.610990355Z --- PASS: TestIsTrustedBridgeURI/dumb://error (0.00s) 2026-10-22T08:13:47.611022321Z --- PASS: TestIsTrustedBridgeURI/dumb://config (0.00s) 2026-10-22T08:13:47.611054429Z --- PASS: TestIsTrustedBridgeURI/dumb://favorites (0.00s) 2026-10-22T08:13:47.611239022Z --- PASS: TestIsTrustedBridgeURI/dumb://history (0.00s) 2026-10-22T08:13:47.611264736Z --- PASS: TestEditableFocusBridgeToken_ConcurrentAccess (0.00s) 2026-10-22T08:13:47.611364511Z PASS 2026-10-22T08:13:47.611390216Z ok github.com/bnema/dumber/internal/infrastructure/webkit 0.223s 2026-10-22T08:13:47.611502484Z === RUN TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T08:13:47.611582746Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T08:13:47.611664368Z === RUN TestBuildPageScrollByJS_TargetsViewportCenterInsteadOfActiveElement 2026-10-22T08:13:47.611747167Z --- PASS: TestBuildPageScrollByJS_TargetsViewportCenterInsteadOfActiveElement (0.00s) 2026-10-22T08:13:47.611828682Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations 2026-10-22T08:13:47.611908419Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/down 2026-10-22T08:13:47.611990819Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/up 2026-10-22T08:13:47.612036335Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/left 2026-10-22T08:13:47.612150778Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/right 2026-10-22T08:13:47.612230771Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/upFast 2026-10-22T08:13:47.612310303Z === RUN TestBuildPageScrollByJS_ContainsRequiredOperations/downFast 2026-10-22T08:13:47.612357547Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations (0.00s) 2026-10-22T08:13:47.612448103Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/down (0.00s) 2026-10-22T08:13:47.612536246Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/up (0.00s) 2026-10-22T08:13:47.612628478Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/left (0.00s) 2026-10-22T08:13:47.61272419Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/right (0.00s) 2026-10-22T08:13:47.612821652Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/upFast (0.00s) 2026-10-22T08:13:47.612919185Z --- PASS: TestBuildPageScrollByJS_ContainsRequiredOperations/downFast (0.00s) 2026-10-22T08:13:47.612944212Z === RUN TestBuildPageScrollByJS_SpecificDelta 2026-10-22T08:13:47.613011833Z --- PASS: TestBuildPageScrollByJS_SpecificDelta (0.00s) 2026-10-22T08:13:47.613032544Z === RUN TestBuildPageScrollByJS_HorizontalAxisCheck 2026-10-22T08:13:47.613094648Z --- PASS: TestBuildPageScrollByJS_HorizontalAxisCheck (0.00s) 2026-10-22T08:13:47.613116789Z === RUN TestBuildPageScrollByJS_VerticalAxisCheck 2026-10-22T08:13:47.613226326Z --- PASS: TestBuildPageScrollByJS_VerticalAxisCheck (0.00s) 2026-10-22T08:13:47.613291031Z === RUN TestBuildPageScrollByJS_NegativeDeltaMagnitude 2026-10-22T08:13:47.613350361Z --- PASS: TestBuildPageScrollByJS_NegativeDeltaMagnitude (0.00s) 2026-10-22T08:13:47.613420285Z === RUN TestBuildPageScrollByJS_SyntacticallyValid 2026-10-22T08:13:47.613488645Z --- PASS: TestBuildPageScrollByJS_SyntacticallyValid (0.00s) 2026-10-22T08:13:47.613547147Z === RUN TestBuildPageScrollByJS_ZeroDeltaSafe 2026-10-22T08:13:47.613570983Z --- PASS: TestBuildPageScrollByJS_ZeroDeltaSafe (0.00s) 2026-10-22T08:13:47.613597287Z === RUN TestSystemviewTrustAllows 2026-10-22T08:13:47.61362612Z === RUN TestSystemviewTrustAllows/trusted_origin 2026-10-22T08:13:47.613656519Z === RUN TestSystemviewTrustAllows/untrusted_origin_wins_over_trusted_referrer 2026-10-22T08:13:47.613684936Z === RUN TestSystemviewTrustAllows/missing_origin_uses_referrer 2026-10-22T08:13:47.613713364Z === RUN TestSystemviewTrustAllows/opaque_origin_uses_referrer_only_when_allowed 2026-10-22T08:13:47.613741971Z === RUN TestSystemviewTrustAllows/nothing_is_untrusted 2026-10-22T08:13:47.613762013Z --- PASS: TestSystemviewTrustAllows (0.00s) 2026-10-22T08:13:47.613801338Z --- PASS: TestSystemviewTrustAllows/trusted_origin (0.00s) 2026-10-22T08:13:47.613851078Z --- PASS: TestSystemviewTrustAllows/untrusted_origin_wins_over_trusted_referrer (0.00s) 2026-10-22T08:13:47.613893463Z --- PASS: TestSystemviewTrustAllows/missing_origin_uses_referrer (0.00s) 2026-10-22T08:13:47.61394331Z --- PASS: TestSystemviewTrustAllows/opaque_origin_uses_referrer_only_when_allowed (0.00s) 2026-10-22T08:13:47.613997767Z --- PASS: TestSystemviewTrustAllows/nothing_is_untrusted (0.00s) 2026-10-22T08:13:47.614024956Z === RUN TestDumbURLHost 2026-10-22T08:13:47.614053382Z --- PASS: TestDumbURLHost (0.00s) 2026-10-22T08:13:47.614079329Z === RUN TestParseSystemviewFaviconRequest 2026-10-22T08:13:47.614106661Z --- PASS: TestParseSystemviewFaviconRequest (0.00s) 2026-10-22T08:13:47.614133274Z === RUN TestReadSystemviewAssetCorruptCompressedIsAnError 2026-10-22T08:13:47.61416004Z --- PASS: TestReadSystemviewAssetCorruptCompressedIsAnError (0.00s) 2026-10-22T08:13:47.614187474Z === RUN TestSafeSystemviewsAssetPathRejectsTraversal 2026-10-22T08:13:47.614213706Z --- PASS: TestSafeSystemviewsAssetPathRejectsTraversal (0.00s) 2026-10-22T08:13:47.614239262Z === CONT TestGetMimeType_BrotliSuffixAndWASM 2026-10-22T08:13:47.614266291Z === RUN TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T08:13:47.614293337Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T08:13:47.614322248Z === RUN TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T08:13:47.61434814Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T08:13:47.614374755Z === RUN TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T08:13:47.61440305Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T08:13:47.614434091Z === RUN TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T08:13:47.614460466Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T08:13:47.614487718Z === RUN TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T08:13:47.614513116Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T08:13:47.614539961Z === RUN TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T08:13:47.61456536Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T08:13:47.61459218Z === RUN TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T08:13:47.614619438Z === PAUSE TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T08:13:47.614644447Z === CONT TestGetMimeType_BrotliSuffixAndWASM/path_input 2026-10-22T08:13:47.614671203Z === CONT TestGetMimeType_BrotliSuffixAndWASM/plain_brotli 2026-10-22T08:13:47.614698793Z === CONT TestGetMimeType_BrotliSuffixAndWASM/tar_brotli 2026-10-22T08:13:47.614724937Z === CONT TestGetMimeType_BrotliSuffixAndWASM/js_brotli 2026-10-22T08:13:47.614756178Z === CONT TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm 2026-10-22T08:13:47.614785793Z === CONT TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension 2026-10-22T08:13:47.61481544Z === CONT TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm 2026-10-22T08:13:47.614843432Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM (0.00s) 2026-10-22T08:13:47.614884536Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/path_input (0.00s) 2026-10-22T08:13:47.614927236Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/plain_brotli (0.00s) 2026-10-22T08:13:47.614975395Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/uppercase_brotli_compressed_wasm (0.00s) 2026-10-22T08:13:47.615016975Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/tar_brotli (0.00s) 2026-10-22T08:13:47.615061786Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/js_brotli (0.00s) 2026-10-22T08:13:47.615117463Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/uppercase_extension (0.00s) 2026-10-22T08:13:47.615166237Z --- PASS: TestGetMimeType_BrotliSuffixAndWASM/brotli_compressed_wasm (0.00s) 2026-10-22T08:13:47.615191611Z PASS 2026-10-22T08:13:47.615220743Z ok github.com/bnema/dumber/internal/infrastructure/webutil 0.006s 2026-10-22T08:13:47.615247096Z === RUN TestAdapter_DownloadDir 2026-10-22T08:13:47.615273139Z === RUN TestAdapter_DownloadDir/returns_XDG_DOWNLOAD_DIR_when_set 2026-10-22T08:13:47.615300749Z === RUN TestAdapter_DownloadDir/falls_back_to_~/Downloads_when_XDG_DOWNLOAD_DIR_not_set 2026-10-22T08:13:47.615327335Z --- PASS: TestAdapter_DownloadDir (0.00s) 2026-10-22T08:13:47.615370158Z --- PASS: TestAdapter_DownloadDir/returns_XDG_DOWNLOAD_DIR_when_set (0.00s) 2026-10-22T08:13:47.615421567Z --- PASS: TestAdapter_DownloadDir/falls_back_to_~/Downloads_when_XDG_DOWNLOAD_DIR_not_set (0.00s) 2026-10-22T08:13:47.61544809Z === RUN TestAdapter_RuntimeDir 2026-10-22T08:13:47.615476082Z === RUN TestAdapter_RuntimeDir/returns_XDG_RUNTIME_DIR_when_set_outside_dev 2026-10-22T08:13:47.615507958Z === RUN TestAdapter_RuntimeDir/falls_back_to_injected_prod_runtime_dir_when_XDG_RUNTIME_DIR_not_set 2026-10-22T08:13:47.615539388Z === RUN TestAdapter_RuntimeDir/uses_injected_sandbox_runtime_dir_in_dev_even_when_XDG_RUNTIME_DIR_is_set 2026-10-22T08:13:47.615566439Z --- PASS: TestAdapter_RuntimeDir (0.00s) 2026-10-22T08:13:47.615608043Z --- PASS: TestAdapter_RuntimeDir/returns_XDG_RUNTIME_DIR_when_set_outside_dev (0.00s) 2026-10-22T08:13:47.615662864Z --- PASS: TestAdapter_RuntimeDir/falls_back_to_injected_prod_runtime_dir_when_XDG_RUNTIME_DIR_not_set (0.00s) 2026-10-22T08:13:47.615722476Z --- PASS: TestAdapter_RuntimeDir/uses_injected_sandbox_runtime_dir_in_dev_even_when_XDG_RUNTIME_DIR_is_set (0.00s) 2026-10-22T08:13:47.61574641Z === RUN TestNew 2026-10-22T08:13:47.615766928Z --- PASS: TestNew (0.00s) 2026-10-22T08:13:47.615785782Z PASS 2026-10-22T08:13:47.615821334Z ok github.com/bnema/dumber/internal/infrastructure/xdg 0.006s 2026-10-22T08:13:47.61584137Z === RUN TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T08:13:47.615861722Z === PAUSE TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T08:13:47.615886972Z === RUN TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T08:13:47.615912404Z === PAUSE TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T08:13:47.615931438Z === RUN TestTruncateURLRedactsBeforeTruncating 2026-10-22T08:13:47.61594323Z === PAUSE TestTruncateURLRedactsBeforeTruncating 2026-10-22T08:13:47.615958664Z === RUN TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T08:13:47.615979588Z === PAUSE TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T08:13:47.616009404Z === RUN TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T08:13:47.61603665Z === PAUSE TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T08:13:47.616067424Z === RUN TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T08:13:47.616097054Z === PAUSE TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T08:13:47.616123523Z === RUN TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T08:13:47.616151095Z === PAUSE TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T08:13:47.616178348Z === RUN TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T08:13:47.616204442Z === PAUSE TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T08:13:47.616232582Z === RUN TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T08:13:47.616258971Z === PAUSE TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T08:13:47.61628513Z === RUN TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T08:13:47.616312186Z === PAUSE TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T08:13:47.616337417Z === RUN TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T08:13:47.616364634Z === PAUSE TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T08:13:47.616391352Z === RUN TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T08:13:47.616417129Z === PAUSE TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T08:13:47.616445037Z === RUN TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T08:13:47.616471539Z === PAUSE TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T08:13:47.616496825Z === RUN TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T08:13:47.616523875Z === PAUSE TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T08:13:47.616550947Z === RUN TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T08:13:47.616578521Z === PAUSE TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T08:13:47.616606137Z === RUN TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T08:13:47.616632462Z === PAUSE TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T08:13:47.616660896Z === RUN TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T08:13:47.616688175Z === PAUSE TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T08:13:47.616714547Z === RUN TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T08:13:47.616741916Z === PAUSE TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T08:13:47.616767161Z === CONT TestRedactURLUsesHostOnlyForAbsoluteURLs 2026-10-22T08:13:47.616794572Z --- PASS: TestRedactURLUsesHostOnlyForAbsoluteURLs (0.00s) 2026-10-22T08:13:47.61683355Z === CONT TestSessionFileWriter_DropsWritesAfterClose 2026-10-22T08:13:47.616865181Z === CONT TestSessionFileWriter_IgnoresExternallyClosedFile 2026-10-22T08:13:47.616899207Z --- PASS: TestSessionFileWriter_DropsWritesAfterClose (0.00s) 2026-10-22T08:13:47.616930643Z === CONT TestNewWithFileCreatesUserPrivateLogDirectoryAndFile 2026-10-22T08:13:47.616962895Z --- PASS: TestSessionFileWriter_IgnoresExternallyClosedFile (0.00s) 2026-10-22T08:13:47.616995805Z === CONT TestCleanupSessionLogFiles_MissingDirectoryIsNoop 2026-10-22T08:13:47.617023038Z --- PASS: TestCleanupSessionLogFiles_MissingDirectoryIsNoop (0.00s) 2026-10-22T08:13:47.61705095Z === CONT TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles 2026-10-22T08:13:47.617081817Z --- PASS: TestNewWithFileCreatesUserPrivateLogDirectoryAndFile (0.00s) 2026-10-22T08:13:47.617107623Z === CONT TestRedactURLReturnsPlaceholderForInvalidParse 2026-10-22T08:13:47.617135665Z --- PASS: TestRedactURLReturnsPlaceholderForInvalidParse (0.00s) 2026-10-22T08:13:47.617161953Z === CONT TestRedactURLRedactsFileURLPathQueryFragment 2026-10-22T08:13:47.617188595Z --- PASS: TestRedactURLRedactsFileURLPathQueryFragment (0.00s) 2026-10-22T08:13:47.617216239Z === CONT TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs 2026-10-22T08:13:47.617241997Z --- PASS: TestRedactURLStripsQueryFragmentFromAboutOpaqueURLs (0.00s) 2026-10-22T08:13:47.617268807Z === CONT TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput 2026-10-22T08:13:47.617309552Z --- PASS: TestSafeURLHostReturnsEmptyForOpaqueOrInvalidInput (0.00s) 2026-10-22T08:13:47.617336811Z === CONT TestSafeURLHostDropsPathQueryAndFragment 2026-10-22T08:13:47.617368783Z --- PASS: TestSafeURLHostDropsPathQueryAndFragment (0.00s) 2026-10-22T08:13:47.617389808Z === CONT TestTruncateURLRedactsBeforeTruncating 2026-10-22T08:13:47.61740878Z --- PASS: TestTruncateURLRedactsBeforeTruncating (0.00s) 2026-10-22T08:13:47.617427871Z === CONT TestRedactURLRedactsLocalOrOpaqueInputs 2026-10-22T08:13:47.617447802Z --- PASS: TestRedactURLRedactsLocalOrOpaqueInputs (0.00s) 2026-10-22T08:13:47.617466631Z === CONT TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit 2026-10-22T08:13:47.617490633Z --- PASS: TestCleanupSessionLogFiles_BoundsSpecifiedSessionsToMaxFiles (0.00s) 2026-10-22T08:13:47.617512037Z === CONT TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero 2026-10-22T08:13:47.617531873Z --- PASS: TestCleanupSessionLogFiles_NoRemovalWhenUnderLimit (0.00s) 2026-10-22T08:13:47.617551709Z === CONT TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit 2026-10-22T08:13:47.617571206Z --- PASS: TestCleanupSessionLogFiles_DisabledWhenMaxFilesZero (0.00s) 2026-10-22T08:13:47.617591503Z === CONT TestCleanupSessionLogFiles_RemovesOldestSessionLogs 2026-10-22T08:13:47.617611934Z === CONT TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes 2026-10-22T08:13:47.617632987Z --- PASS: TestCleanupSessionLogFiles_UsesFilenameTiebreakerForEqualModTimes (0.00s) 2026-10-22T08:13:47.617652759Z --- PASS: TestCleanupSessionLogFiles_RemovesOldestSessionLogs (0.01s) 2026-10-22T08:13:47.617672936Z --- PASS: TestCleanupSessionLogFiles_KeepsSpecifiedSessionWithinLimit (0.01s) 2026-10-22T08:13:47.617690045Z PASS 2026-10-22T08:13:47.617709511Z ok github.com/bnema/dumber/internal/logging 0.021s 2026-10-22T08:13:47.617728516Z === RUN TestRunSynchronousDispatchRunsInlineWhenOwner 2026-10-22T08:13:47.617748085Z --- PASS: TestRunSynchronousDispatchRunsInlineWhenOwner (0.00s) 2026-10-22T08:13:47.617766758Z === RUN TestRunSynchronousDispatchCompletesWhenDispatchedCallbackRuns 2026-10-22T08:13:47.617786775Z --- PASS: TestRunSynchronousDispatchCompletesWhenDispatchedCallbackRuns (0.00s) 2026-10-22T08:13:47.617806609Z === RUN TestRunSynchronousDispatchTimesOutWhenDispatchBlocks 2026-10-22T08:13:47.617826611Z --- PASS: TestRunSynchronousDispatchTimesOutWhenDispatchBlocks (0.03s) 2026-10-22T08:13:47.617845979Z === RUN TestRunSynchronousDispatchTimesOutWhenCallbackNeverStarts 2026-10-22T08:13:47.617868606Z --- PASS: TestRunSynchronousDispatchTimesOutWhenCallbackNeverStarts (0.01s) 2026-10-22T08:13:47.617888Z === RUN TestRunSynchronousDispatchWaitsForStartedCallbackPastTimeout 2026-10-22T08:13:47.617908386Z --- PASS: TestRunSynchronousDispatchWaitsForStartedCallbackPastTimeout (0.10s) 2026-10-22T08:13:47.617929059Z === RUN TestRunSynchronousDispatchCancelsCallbackThatAttemptsToStartAfterDeadline 2026-10-22T08:13:47.617949866Z --- PASS: TestRunSynchronousDispatchCancelsCallbackThatAttemptsToStartAfterDeadline (0.02s) 2026-10-22T08:13:47.61797246Z === RUN TestRunSynchronousDispatchLeavesCallbackQueuedWhenBlockingDispatchTimesOutAndLateStartAllowed 2026-10-22T08:13:47.617995869Z --- PASS: TestRunSynchronousDispatchLeavesCallbackQueuedWhenBlockingDispatchTimesOutAndLateStartAllowed (0.01s) 2026-10-22T08:13:47.618017542Z === RUN TestRunSynchronousDispatchLeavesCallbackQueuedAfterTimeoutWhenConfigured 2026-10-22T08:13:47.61803937Z --- PASS: TestRunSynchronousDispatchLeavesCallbackQueuedAfterTimeoutWhenConfigured (0.01s) 2026-10-22T08:13:47.618059138Z === RUN TestRunSynchronousDispatchCancelsCallbackThatStartsAfterTimeout 2026-10-22T08:13:47.618079929Z --- PASS: TestRunSynchronousDispatchCancelsCallbackThatStartsAfterTimeout (0.01s) 2026-10-22T08:13:47.618097097Z PASS 2026-10-22T08:13:47.618116139Z ok github.com/bnema/dumber/internal/shared/syncdispatch 0.179s 2026-10-22T08:13:51.875223909Z === RUN Test_testHasUsableGTKDisplay_PureProbe 2026-10-22T08:13:51.875288842Z === RUN Test_testHasUsableGTKDisplay_PureProbe/no_display_env_vars 2026-10-22T08:13:51.875300468Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_numeric_without_socket 2026-10-22T08:13:51.875314298Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_screen_without_socket 2026-10-22T08:13:51.875325794Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_colon_only_no_number 2026-10-22T08:13:51.875338893Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_TCP_always_passes_socket_check 2026-10-22T08:13:51.875354999Z === RUN Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_existing_socket 2026-10-22T08:13:51.875388409Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket 2026-10-22T08:13:51.87540059Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_without_socket 2026-10-22T08:13:51.875415015Z === RUN Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path_with_existing_socket 2026-10-22T08:13:51.875431067Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe (0.00s) 2026-10-22T08:13:51.875463805Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/no_display_env_vars (0.00s) 2026-10-22T08:13:51.875492699Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_numeric_without_socket (0.00s) 2026-10-22T08:13:51.875519122Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_screen_without_socket (0.00s) 2026-10-22T08:13:51.875551261Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_colon_only_no_number (0.00s) 2026-10-22T08:13:51.875582316Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_TCP_always_passes_socket_check (0.00s) 2026-10-22T08:13:51.875603945Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/DISPLAY_with_existing_socket (0.00s) 2026-10-22T08:13:51.875645364Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket (0.00s) 2026-10-22T08:13:51.875674047Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_without_socket (0.00s) 2026-10-22T08:13:51.875704286Z --- PASS: Test_testHasUsableGTKDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path_with_existing_socket (0.00s) 2026-10-22T08:13:51.875720173Z === RUN Test_testHasX11Auth_PureProbe 2026-10-22T08:13:51.875739255Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_unset 2026-10-22T08:13:51.875753737Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_TCP_remote 2026-10-22T08:13:51.875763912Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_no_auth_file 2026-10-22T08:13:51.875770543Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_env_missing_file 2026-10-22T08:13:51.875784087Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_matching_entry 2026-10-22T08:13:51.875798212Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_non-matching_entry 2026-10-22T08:13:51.87581367Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_local_with_screen_number 2026-10-22T08:13:51.875833413Z === RUN Test_testHasX11Auth_PureProbe/DISPLAY_colon_only_no_number_defaults_to_false 2026-10-22T08:13:51.875845944Z --- PASS: Test_testHasX11Auth_PureProbe (0.00s) 2026-10-22T08:13:51.875863Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_unset (0.00s) 2026-10-22T08:13:51.87589235Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_TCP_remote (0.00s) 2026-10-22T08:13:51.875917822Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_no_auth_file (0.00s) 2026-10-22T08:13:51.875947776Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_env_missing_file (0.00s) 2026-10-22T08:13:51.875983413Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_matching_entry (0.00s) 2026-10-22T08:13:51.876014236Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_XAUTHORITY_with_non-matching_entry (0.00s) 2026-10-22T08:13:51.87603813Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_local_with_screen_number (0.00s) 2026-10-22T08:13:51.876081613Z --- PASS: Test_testHasX11Auth_PureProbe/DISPLAY_colon_only_no_number_defaults_to_false (0.00s) 2026-10-22T08:13:51.876099224Z === RUN Test_testHasX11Auth_MalformedRecords 2026-10-22T08:13:51.87610915Z === RUN Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_name_field 2026-10-22T08:13:51.876122626Z === RUN Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_data_field 2026-10-22T08:13:51.876143209Z === RUN Test_testHasX11Auth_MalformedRecords/truncated_record_after_display_number 2026-10-22T08:13:51.876160994Z === RUN Test_testHasX11Auth_MalformedRecords/multiple_entries_with_one_matching_and_valid 2026-10-22T08:13:51.876176522Z === RUN Test_testHasX11Auth_MalformedRecords/invalid_matching_entry_does_not_hide_later_valid_match 2026-10-22T08:13:51.876187154Z --- PASS: Test_testHasX11Auth_MalformedRecords (0.00s) 2026-10-22T08:13:51.876209886Z --- PASS: Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_name_field (0.00s) 2026-10-22T08:13:51.876244561Z --- PASS: Test_testHasX11Auth_MalformedRecords/matching_display_with_empty_data_field (0.00s) 2026-10-22T08:13:51.87627373Z --- PASS: Test_testHasX11Auth_MalformedRecords/truncated_record_after_display_number (0.00s) 2026-10-22T08:13:51.87629743Z --- PASS: Test_testHasX11Auth_MalformedRecords/multiple_entries_with_one_matching_and_valid (0.00s) 2026-10-22T08:13:51.876333768Z --- PASS: Test_testHasX11Auth_MalformedRecords/invalid_matching_entry_does_not_hide_later_valid_match (0.00s) 2026-10-22T08:13:51.876354683Z === RUN Test_testHasUsableWaylandDisplay_PureProbe 2026-10-22T08:13:51.876367683Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/no_WAYLAND_DISPLAY 2026-10-22T08:13:51.876378516Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket 2026-10-22T08:13:51.876394748Z === RUN Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path 2026-10-22T08:13:51.876410572Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe (0.00s) 2026-10-22T08:13:51.876433945Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/no_WAYLAND_DISPLAY (0.00s) 2026-10-22T08:13:51.876466119Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_with_existing_socket (0.00s) 2026-10-22T08:13:51.876497663Z --- PASS: Test_testHasUsableWaylandDisplay_PureProbe/WAYLAND_DISPLAY_absolute_path (0.00s) 2026-10-22T08:13:51.87651344Z === RUN Test_testHasUsableX11Display_PureProbe 2026-10-22T08:13:51.876526305Z === RUN Test_testHasUsableX11Display_PureProbe/no_DISPLAY 2026-10-22T08:13:51.87653847Z === RUN Test_testHasUsableX11Display_PureProbe/DISPLAY_numeric_without_socket 2026-10-22T08:13:51.876548676Z === RUN Test_testHasUsableX11Display_PureProbe/DISPLAY_TCP_always_passes_socket_check 2026-10-22T08:13:51.876560655Z --- PASS: Test_testHasUsableX11Display_PureProbe (0.00s) 2026-10-22T08:13:51.876583704Z --- PASS: Test_testHasUsableX11Display_PureProbe/no_DISPLAY (0.00s) 2026-10-22T08:13:51.876610155Z --- PASS: Test_testHasUsableX11Display_PureProbe/DISPLAY_numeric_without_socket (0.00s) 2026-10-22T08:13:51.876632205Z --- PASS: Test_testHasUsableX11Display_PureProbe/DISPLAY_TCP_always_passes_socket_check (0.00s) 2026-10-22T08:13:51.876654608Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection 2026-10-22T08:13:51.876671497Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=x11_ignores_Wayland-only_socket 2026-10-22T08:13:51.876684179Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland_ignores_X11-only_socket 2026-10-22T08:13:51.876708744Z === RUN Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland,x11_allows_X11_fallback 2026-10-22T08:13:51.876722165Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection (0.00s) 2026-10-22T08:13:51.876761489Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=x11_ignores_Wayland-only_socket (0.00s) 2026-10-22T08:13:51.876806488Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland_ignores_X11-only_socket (0.00s) 2026-10-22T08:13:51.876857019Z --- PASS: Test_testHasUsableGTKDisplay_GDKBackendSelection/GDK_BACKEND=wayland,x11_allows_X11_fallback (0.00s) 2026-10-22T08:13:51.876870609Z === RUN Test_testNeedsX11Auth_PureProbe 2026-10-22T08:13:51.876895391Z === RUN Test_testNeedsX11Auth_PureProbe/Wayland_available_forces_no_X11_auth 2026-10-22T08:13:51.876909374Z === RUN Test_testNeedsX11Auth_PureProbe/GDK_BACKEND=x11_forces_X11_auth_even_with_Wayland 2026-10-22T08:13:51.876925751Z === RUN Test_testNeedsX11Auth_PureProbe/No_Wayland_fallback_needs_X11_auth 2026-10-22T08:13:51.876937421Z --- PASS: Test_testNeedsX11Auth_PureProbe (0.00s) 2026-10-22T08:13:51.876977591Z --- PASS: Test_testNeedsX11Auth_PureProbe/Wayland_available_forces_no_X11_auth (0.00s) 2026-10-22T08:13:51.877030263Z --- PASS: Test_testNeedsX11Auth_PureProbe/GDK_BACKEND=x11_forces_X11_auth_even_with_Wayland (0.00s) 2026-10-22T08:13:51.877057052Z --- PASS: Test_testNeedsX11Auth_PureProbe/No_Wayland_fallback_needs_X11_auth (0.00s) 2026-10-22T08:13:51.87706762Z === RUN TestApp_ShowFilterStatusUsesLastFocusedBrowserWindowToaster 2026-10-22T08:13:51.877097205Z --- PASS: TestApp_ShowFilterStatusUsesLastFocusedBrowserWindowToaster (0.00s) 2026-10-22T08:13:51.877117599Z === RUN TestTestShellToasterCleanupCancelsAutoDismiss 2026-10-22T08:13:51.877140802Z --- PASS: TestTestShellToasterCleanupCancelsAutoDismiss (1.40s) 2026-10-22T08:13:51.877154187Z === RUN TestApp_CheckConfigMigrationUsesLastFocusedBrowserWindowToaster 2026-10-22T08:13:51.877203267Z --- PASS: TestApp_CheckConfigMigrationUsesLastFocusedBrowserWindowToaster (0.00s) 2026-10-22T08:13:51.877216381Z === RUN TestApp_FinalizeActivationStartsBrowserLaunchRelayOnceAndClosesOnShutdown 2026-10-22T08:13:51.877226957Z --- PASS: TestApp_FinalizeActivationStartsBrowserLaunchRelayOnceAndClosesOnShutdown (0.00s) 2026-10-22T08:13:51.877255989Z === RUN TestApp_GetWindowSnapshotStateReturnsUnavailableWhenMainThreadDispatchTimesOut 2026-10-22T08:13:51.877284798Z --- PASS: TestApp_GetWindowSnapshotStateReturnsUnavailableWhenMainThreadDispatchTimesOut (0.00s) 2026-10-22T08:13:51.877299219Z === RUN TestApp_OpenExternalURLReportsMainThreadDispatchTimeout 2026-10-22T08:13:51.877306084Z --- PASS: TestApp_OpenExternalURLReportsMainThreadDispatchTimeout (0.00s) 2026-10-22T08:13:51.87731155Z === RUN TestApp_OpenExternalURLRecordsTabOwnership 2026-10-22T08:13:51.877317139Z --- PASS: TestApp_OpenExternalURLRecordsTabOwnership (0.00s) 2026-10-22T08:13:51.877331269Z === RUN TestApp_RestoreSessionHandlesEmptyWindowSnapshotAsSuccess 2026-10-22T08:13:51.877346973Z --- PASS: TestApp_RestoreSessionHandlesEmptyWindowSnapshotAsSuccess (0.00s) 2026-10-22T08:13:51.877358942Z === RUN TestApp_CreateInitialTabNoFallbackAfterEmptyWindowRestore 2026-10-22T08:13:51.877366538Z --- PASS: TestApp_CreateInitialTabNoFallbackAfterEmptyWindowRestore (0.00s) 2026-10-22T08:13:51.877392189Z === RUN TestApp_RestoreSessionClearsStaleUIStateBeforeApplyingRestoredTabs 2026-10-22T08:13:51.877422479Z app_browser_launch_test.go:1233: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.877436677Z --- SKIP: TestApp_RestoreSessionClearsStaleUIStateBeforeApplyingRestoredTabs (0.00s) 2026-10-22T08:13:51.877464481Z === RUN TestApp_RestoreSessionWiresStackedPaneTitleBarCallbacks 2026-10-22T08:13:51.877498258Z app_browser_launch_test.go:1290: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.877514752Z --- SKIP: TestApp_RestoreSessionWiresStackedPaneTitleBarCallbacks (0.00s) 2026-10-22T08:13:51.877527072Z === RUN TestApp_PopupOwnerWindowIDForFloatingPaneUsesSourceTabWindow 2026-10-22T08:13:51.877558348Z --- PASS: TestApp_PopupOwnerWindowIDForFloatingPaneUsesSourceTabWindow (0.00s) 2026-10-22T08:13:51.877570462Z === RUN TestApp_RemoveBrowserWindowRebindsPromotedTabCoordinatorWindow 2026-10-22T08:13:51.877591697Z --- PASS: TestApp_RemoveBrowserWindowRebindsPromotedTabCoordinatorWindow (0.00s) 2026-10-22T08:13:51.877606516Z === RUN TestApp_OpenExternalURLRollsBackOnTabCreationFailure 2026-10-22T08:13:51.877616925Z --- PASS: TestApp_OpenExternalURLRollsBackOnTabCreationFailure (0.00s) 2026-10-22T08:13:51.877642724Z === RUN TestApp_OpenExternalURLTargetsNewWindowTabBar 2026-10-22T08:13:51.877655968Z --- PASS: TestApp_OpenExternalURLTargetsNewWindowTabBar (0.00s) 2026-10-22T08:13:51.87767172Z === RUN TestApp_ActivateBrowserWindowSwitchesActiveWorkspace 2026-10-22T08:13:51.877686864Z --- PASS: TestApp_ActivateBrowserWindowSwitchesActiveWorkspace (0.00s) 2026-10-22T08:13:51.877716218Z === RUN TestApp_BrowserWindowForPaneFindsOwningWindow 2026-10-22T08:13:51.877728899Z --- PASS: TestApp_BrowserWindowForPaneFindsOwningWindow (0.00s) 2026-10-22T08:13:51.87774954Z === RUN TestApp_OwnerOrLastFocusedBrowserWindowPrefersPaneOwner 2026-10-22T08:13:51.877770915Z --- PASS: TestApp_OwnerOrLastFocusedBrowserWindowPrefersPaneOwner (0.00s) 2026-10-22T08:13:51.877785429Z === RUN TestApp_HandlePaneWindowTitleChangedTargetsOwningWindow 2026-10-22T08:13:51.877825122Z app_browser_launch_test.go:1604: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.877837918Z --- SKIP: TestApp_HandlePaneWindowTitleChangedTargetsOwningWindow (0.00s) 2026-10-22T08:13:51.877852901Z === RUN TestApp_ActivateBrowserWindowResyncsTitleFromBackgroundPane 2026-10-22T08:13:51.8778935Z app_browser_launch_test.go:1649: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.877909203Z --- SKIP: TestApp_ActivateBrowserWindowResyncsTitleFromBackgroundPane (0.00s) 2026-10-22T08:13:51.877922273Z === RUN TestApp_HandlePaneFullscreenChangedTargetsOwningWindow 2026-10-22T08:13:51.877977812Z app_browser_launch_test.go:1700: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.877992135Z --- SKIP: TestApp_HandlePaneFullscreenChangedTargetsOwningWindow (0.00s) 2026-10-22T08:13:51.87800197Z === RUN TestApp_HandlePaneFullscreenChangedIgnoresUnresolvedPane 2026-10-22T08:13:51.878056802Z app_browser_launch_test.go:1753: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878080074Z --- SKIP: TestApp_HandlePaneFullscreenChangedIgnoresUnresolvedPane (0.00s) 2026-10-22T08:13:51.878097989Z === RUN TestApp_HandleAccentKeyPressDelegatesToOwningWindow 2026-10-22T08:13:51.878133119Z --- PASS: TestApp_HandleAccentKeyPressDelegatesToOwningWindow (0.00s) 2026-10-22T08:13:51.878149979Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowAnchorsOwningWindow 2026-10-22T08:13:51.878162392Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowAnchorsOwningWindow (0.00s) 2026-10-22T08:13:51.878173719Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowActivatesTargetOwnerForCrossWindowTab 2026-10-22T08:13:51.878199664Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowActivatesTargetOwnerForCrossWindowTab (0.00s) 2026-10-22T08:13:51.878217488Z === RUN TestApp_MoveActivePaneToTabFromBrowserWindowCrossWindowDerivedMirror 2026-10-22T08:13:51.878234493Z --- PASS: TestApp_MoveActivePaneToTabFromBrowserWindowCrossWindowDerivedMirror (0.00s) 2026-10-22T08:13:51.878245187Z === RUN TestApp_InitKeyboardHandlerDoesNotReattachExistingWindowInput 2026-10-22T08:13:51.878282562Z app_browser_launch_test.go:1950: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878302718Z --- SKIP: TestApp_InitKeyboardHandlerDoesNotReattachExistingWindowInput (0.00s) 2026-10-22T08:13:51.878319801Z === RUN TestApp_UpdateBrowserWindowTabBarVisibilityAutoHidesSingleTabButPreservesAllocation 2026-10-22T08:13:51.87835819Z app_browser_launch_test.go:2011: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878384375Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibilityAutoHidesSingleTabButPreservesAllocation (0.00s) 2026-10-22T08:13:51.878401334Z === RUN TestTabBarSetVisibleDoesNotClearAutoHiddenInteractionState 2026-10-22T08:13:51.87844661Z app_browser_launch_test.go:2055: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878463043Z --- SKIP: TestTabBarSetVisibleDoesNotClearAutoHiddenInteractionState (0.00s) 2026-10-22T08:13:51.878473966Z === RUN TestApp_UpdateBrowserWindowTabBarVisibilityHonorsHideWhenSingleTabDisabled 2026-10-22T08:13:51.878525771Z app_browser_launch_test.go:2083: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878548279Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibilityHonorsHideWhenSingleTabDisabled (0.00s) 2026-10-22T08:13:51.878577064Z === RUN TestApp_ActivePaneIDForNilBrowserWindowIgnoresStaleOverride 2026-10-22T08:13:51.878604815Z --- PASS: TestApp_ActivePaneIDForNilBrowserWindowIgnoresStaleOverride (0.00s) 2026-10-22T08:13:51.878635797Z === RUN TestApp_BuildRestoredWindowUIUpdatesEmptyWindowTabBarVisibility 2026-10-22T08:13:51.878686645Z app_browser_launch_test.go:2117: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878717717Z --- SKIP: TestApp_BuildRestoredWindowUIUpdatesEmptyWindowTabBarVisibility (0.00s) 2026-10-22T08:13:51.878749934Z === RUN TestApp_UpdateBrowserWindowTabBarVisibility_BottomInset 2026-10-22T08:13:51.878789533Z app_browser_launch_test.go:2141: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878826754Z --- SKIP: TestApp_UpdateBrowserWindowTabBarVisibility_BottomInset (0.00s) 2026-10-22T08:13:51.878846953Z === RUN TestApp_HandlePaneFullscreenChanged_ClearsBottomInset 2026-10-22T08:13:51.878900391Z app_browser_launch_test.go:2188: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.878918692Z --- SKIP: TestApp_HandlePaneFullscreenChanged_ClearsBottomInset (0.00s) 2026-10-22T08:13:51.87893819Z === RUN TestApp_RemoveBrowserWindowPromotesDeterministicFallbackWithMainWindow 2026-10-22T08:13:51.878983475Z --- PASS: TestApp_RemoveBrowserWindowPromotesDeterministicFallbackWithMainWindow (0.00s) 2026-10-22T08:13:51.879018801Z === RUN TestApp_BrowserWindowActivationHookUpdatesLastFocusedWindowID 2026-10-22T08:13:51.879041149Z --- PASS: TestApp_BrowserWindowActivationHookUpdatesLastFocusedWindowID (0.00s) 2026-10-22T08:13:51.879090384Z === RUN TestApp_ActivateBrowserWindowTracksLastFocusedWindow 2026-10-22T08:13:51.879109004Z --- PASS: TestApp_ActivateBrowserWindowTracksLastFocusedWindow (0.00s) 2026-10-22T08:13:51.879141483Z === RUN TestApp_LastFocusedBrowserWindowFallsBackWhenOwnerMissing 2026-10-22T08:13:51.879177446Z --- PASS: TestApp_LastFocusedBrowserWindowFallsBackWhenOwnerMissing (0.00s) 2026-10-22T08:13:51.879196142Z === RUN TestApp_CreatePopupTabUsesParentPaneOwnerWhenFocusIsStale 2026-10-22T08:13:51.879214536Z --- PASS: TestApp_CreatePopupTabUsesParentPaneOwnerWhenFocusIsStale (0.00s) 2026-10-22T08:13:51.879247908Z === RUN TestApp_RemoveBrowserWindowClearsLastFocusedFallback 2026-10-22T08:13:51.879268992Z --- PASS: TestApp_RemoveBrowserWindowClearsLastFocusedFallback (0.00s) 2026-10-22T08:13:51.879287847Z === RUN TestApp_TabCoordinatorCallbacksUseTargetWindowWhenFocusIsStale 2026-10-22T08:13:51.87932513Z --- PASS: TestApp_TabCoordinatorCallbacksUseTargetWindowWhenFocusIsStale (0.00s) 2026-10-22T08:13:51.879357605Z === RUN TestApp_ActivateBrowserWindowAddsGlobalSnapshotWithoutChangingWindowTabPosition 2026-10-22T08:13:51.879379445Z --- PASS: TestApp_ActivateBrowserWindowAddsGlobalSnapshotWithoutChangingWindowTabPosition (0.00s) 2026-10-22T08:13:51.879415124Z === RUN TestApp_ActiveWorkspaceRequiresFocusedBrowserWindow 2026-10-22T08:13:51.879444075Z --- PASS: TestApp_ActiveWorkspaceRequiresFocusedBrowserWindow (0.00s) 2026-10-22T08:13:51.879483278Z === RUN TestApp_ActiveWorkspaceUsesLastFocusedWindowTabsNotGlobalActiveTab 2026-10-22T08:13:51.879502797Z --- PASS: TestApp_ActiveWorkspaceUsesLastFocusedWindowTabsNotGlobalActiveTab (0.00s) 2026-10-22T08:13:51.879522327Z === RUN TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenWorkspaceViewMissing 2026-10-22T08:13:51.879561547Z --- PASS: TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenWorkspaceViewMissing (0.00s) 2026-10-22T08:13:51.879591028Z === RUN TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenPaneNil 2026-10-22T08:13:51.879630215Z --- PASS: TestApp_AttachPopupToTabLeavesPopupOwnedByCallerWhenPaneNil (0.00s) 2026-10-22T08:13:51.879649201Z === RUN TestApp_AttachPopupToTabSkipsRegistrationWhenPaneViewMissing 2026-10-22T08:13:51.879668304Z --- PASS: TestApp_AttachPopupToTabSkipsRegistrationWhenPaneViewMissing (0.00s) 2026-10-22T08:13:51.879705438Z === RUN TestApp_AttachPopupToTabReleasesRegistrationWhenWrapFails 2026-10-22T08:13:51.879733287Z --- PASS: TestApp_AttachPopupToTabReleasesRegistrationWhenWrapFails (0.00s) 2026-10-22T08:13:51.879753207Z === RUN TestApp_BrowserWindowWebViewActionsIgnoreStaleFocusedWindow 2026-10-22T08:13:51.879789225Z --- PASS: TestApp_BrowserWindowWebViewActionsIgnoreStaleFocusedWindow (0.00s) 2026-10-22T08:13:51.879818135Z === RUN TestApp_OmniboxNavigateCallbackCapturesBrowserWindow 2026-10-22T08:13:51.879836618Z --- PASS: TestApp_OmniboxNavigateCallbackCapturesBrowserWindow (0.00s) 2026-10-22T08:13:51.879866208Z === RUN TestApp_DispatchBrowserWindowActionUsesSourceWindow 2026-10-22T08:13:51.879892651Z --- PASS: TestApp_DispatchBrowserWindowActionUsesSourceWindow (0.00s) 2026-10-22T08:13:51.87991096Z === RUN TestApp_DispatchBrowserWindowActionZoomInSupportsFileURLs 2026-10-22T08:13:51.879922494Z --- PASS: TestApp_DispatchBrowserWindowActionZoomInSupportsFileURLs (0.00s) 2026-10-22T08:13:51.879959562Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexUsesSourceWindow 2026-10-22T08:13:51.879972652Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexUsesSourceWindow (0.00s) 2026-10-22T08:13:51.87999267Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexCreatesOnlyOneMissingTab 2026-10-22T08:13:51.880008059Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexCreatesOnlyOneMissingTab (0.00s) 2026-10-22T08:13:51.880032294Z === RUN TestApp_SwitchBrowserWindowTabIndexNegativeIndexIsIgnored 2026-10-22T08:13:51.88005619Z --- PASS: TestApp_SwitchBrowserWindowTabIndexNegativeIndexIsIgnored (0.00s) 2026-10-22T08:13:51.880071862Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexNegativeDoesNotMutateWindowState 2026-10-22T08:13:51.880102574Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexNegativeDoesNotMutateWindowState (0.00s) 2026-10-22T08:13:51.8801166Z === RUN TestApp_DispatchBrowserWindowActionSwitchTabIndexMissingURLDoesNotCreateTab 2026-10-22T08:13:51.880127424Z --- PASS: TestApp_DispatchBrowserWindowActionSwitchTabIndexMissingURLDoesNotCreateTab (0.00s) 2026-10-22T08:13:51.880139202Z === RUN TestApp_SwitchBrowserWindowTabIndexMissingURLDoesNotMutateWindowState 2026-10-22T08:13:51.880171266Z --- PASS: TestApp_SwitchBrowserWindowTabIndexMissingURLDoesNotMutateWindowState (0.00s) 2026-10-22T08:13:51.880184777Z === RUN TestApp_WorkspaceOmniboxNavigateUsesOwnerWindow 2026-10-22T08:13:51.880210523Z app_browser_launch_test.go:3220: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.880235649Z --- SKIP: TestApp_WorkspaceOmniboxNavigateUsesOwnerWindow (0.00s) 2026-10-22T08:13:51.88024859Z === RUN TestApp_FloatingOmniboxNavigateUsesSessionPane 2026-10-22T08:13:51.880273017Z app_browser_launch_test.go:3273: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.880282869Z --- SKIP: TestApp_FloatingOmniboxNavigateUsesSessionPane (0.00s) 2026-10-22T08:13:51.880292729Z === RUN TestApp_RestoreSessionDoesNotLeakStaleWindowsIntoTabMerge 2026-10-22T08:13:51.880325501Z --- PASS: TestApp_RestoreSessionDoesNotLeakStaleWindowsIntoTabMerge (0.00s) 2026-10-22T08:13:51.880336968Z === RUN TestApp_RestoreSessionHonorsActiveWindowIndex 2026-10-22T08:13:51.880360904Z app_browser_launch_test.go:3381: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.880385927Z --- SKIP: TestApp_RestoreSessionHonorsActiveWindowIndex (0.00s) 2026-10-22T08:13:51.880398227Z === RUN TestApp_RestoreSessionFailsOnAdditionalWindowCreationError 2026-10-22T08:13:51.880421725Z app_browser_launch_test.go:3456: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.880431717Z --- SKIP: TestApp_RestoreSessionFailsOnAdditionalWindowCreationError (0.00s) 2026-10-22T08:13:51.880441056Z === RUN TestMainWindow_BottomTabBar_ContentAreaHasInset 2026-10-22T08:13:51.880476151Z app_browser_launch_test.go:3510: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.880500207Z --- SKIP: TestMainWindow_BottomTabBar_ContentAreaHasInset (0.00s) 2026-10-22T08:13:51.880516552Z === RUN TestMainWindow_TopTabBar_ContentAreaHasTopInset 2026-10-22T08:13:51.880554744Z app_browser_launch_test.go:3554: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.880570593Z --- SKIP: TestMainWindow_TopTabBar_ContentAreaHasTopInset (0.00s) 2026-10-22T08:13:51.88058072Z === RUN TestNew_DoesNotWireClipboardOrchestratorWhenClipboardMissing 2026-10-22T08:13:51.880590804Z --- PASS: TestNew_DoesNotWireClipboardOrchestratorWhenClipboardMissing (0.00s) 2026-10-22T08:13:51.880615595Z === RUN TestNew_ClosesHistoryRecorderWhenRegisterHandlersFails 2026-10-22T08:13:51.880631062Z --- PASS: TestNew_ClosesHistoryRecorderWhenRegisterHandlersFails (0.00s) 2026-10-22T08:13:51.880641767Z === RUN TestNew_WiresClipboardOrchestratorWhenClipboardPresent 2026-10-22T08:13:51.880652214Z --- PASS: TestNew_WiresClipboardOrchestratorWhenClipboardPresent (0.00s) 2026-10-22T08:13:51.880661676Z === RUN TestDownloadEventAdapterToastSpecLifecycle 2026-10-22T08:13:51.880683647Z --- PASS: TestDownloadEventAdapterToastSpecLifecycle (0.00s) 2026-10-22T08:13:51.880697737Z === RUN TestDownloadEventAdapterToastSpecSuppressesDuplicateProgress 2026-10-22T08:13:51.880709398Z --- PASS: TestDownloadEventAdapterToastSpecSuppressesDuplicateProgress (0.00s) 2026-10-22T08:13:51.880719138Z === RUN TestDownloadProgressPercentRoundsReasonably 2026-10-22T08:13:51.880728688Z --- PASS: TestDownloadProgressPercentRoundsReasonably (0.00s) 2026-10-22T08:13:51.88075829Z === RUN TestApp_EjectActivePaneToWindowRegistersTargetOwnership 2026-10-22T08:13:51.880770381Z --- PASS: TestApp_EjectActivePaneToWindowRegistersTargetOwnership (0.00s) 2026-10-22T08:13:51.880783675Z === RUN TestApp_EjectActivePaneToWindowRetainsSourceWindowOnRemainingActiveTab 2026-10-22T08:13:51.88079444Z --- PASS: TestApp_EjectActivePaneToWindowRetainsSourceWindowOnRemainingActiveTab (0.00s) 2026-10-22T08:13:51.880818842Z === RUN TestApp_EjectActivePaneToWindowRemovesEmptySourceWindow 2026-10-22T08:13:51.880833896Z --- PASS: TestApp_EjectActivePaneToWindowRemovesEmptySourceWindow (0.00s) 2026-10-22T08:13:51.880844938Z === RUN TestApp_EjectActivePaneToWindowSnapshotRetainsSourceWindowWhenTabsRemain 2026-10-22T08:13:51.880855316Z --- PASS: TestApp_EjectActivePaneToWindowSnapshotRetainsSourceWindowWhenTabsRemain (0.00s) 2026-10-22T08:13:51.880864773Z === RUN TestApp_EjectActivePaneToWindowHandlesThreePaneSplitTree 2026-10-22T08:13:51.880886475Z --- PASS: TestApp_EjectActivePaneToWindowHandlesThreePaneSplitTree (0.00s) 2026-10-22T08:13:51.880903087Z === RUN TestApp_EjectActivePaneToWindowSnapshotReplacesEmptySourceWindow 2026-10-22T08:13:51.880915583Z --- PASS: TestApp_EjectActivePaneToWindowSnapshotReplacesEmptySourceWindow (0.00s) 2026-10-22T08:13:51.880925599Z === RUN TestApp_EjectActivePaneToWindowTargetUICreationFailureRestoresState 2026-10-22T08:13:51.880956498Z --- PASS: TestApp_EjectActivePaneToWindowTargetUICreationFailureRestoresState (0.00s) 2026-10-22T08:13:51.880968754Z === RUN TestApp_EjectActivePaneToWindowUsecaseFailureRollsBackTargetWindow 2026-10-22T08:13:51.880979009Z --- PASS: TestApp_EjectActivePaneToWindowUsecaseFailureRollsBackTargetWindow (0.00s) 2026-10-22T08:13:51.88098929Z === RUN TestApp_EjectActivePaneToWindowNoopsWhenRequestedPaneIsNotActiveWorkspacePane 2026-10-22T08:13:51.880999618Z --- PASS: TestApp_EjectActivePaneToWindowNoopsWhenRequestedPaneIsNotActiveWorkspacePane (0.00s) 2026-10-22T08:13:51.881025891Z === RUN TestApp_EjectActivePaneToWindowNoopsForInternalSystemPane 2026-10-22T08:13:51.881037897Z --- PASS: TestApp_EjectActivePaneToWindowNoopsForInternalSystemPane (0.00s) 2026-10-22T08:13:51.88104803Z === RUN TestGTKApplicationFlags_AreNonUnique 2026-10-22T08:13:51.881058308Z --- PASS: TestGTKApplicationFlags_AreNonUnique (0.00s) 2026-10-22T08:13:51.881066908Z === RUN TestBuildOmniboxConfigUsesRuntimeUIConfig 2026-10-22T08:13:51.881087969Z --- PASS: TestBuildOmniboxConfigUsesRuntimeUIConfig (0.00s) 2026-10-22T08:13:51.881101355Z === RUN TestVimMode_Enter_SetsOwnershipOnActivePane 2026-10-22T08:13:51.881111452Z --- PASS: TestVimMode_Enter_SetsOwnershipOnActivePane (0.03s) 2026-10-22T08:13:51.881120866Z === RUN TestVimMode_Enter_MarksCorrectWindow 2026-10-22T08:13:51.881129926Z --- PASS: TestVimMode_Enter_MarksCorrectWindow (0.02s) 2026-10-22T08:13:51.881154074Z === RUN TestVimMode_Enter_EnablesAccessibilityForSupportedActiveWebView 2026-10-22T08:13:51.881168133Z --- PASS: TestVimMode_Enter_EnablesAccessibilityForSupportedActiveWebView (0.00s) 2026-10-22T08:13:51.881178767Z === RUN TestVimMode_Enter_AccessibilityNoopsForUnsupportedActiveWebView 2026-10-22T08:13:51.881188826Z --- PASS: TestVimMode_Enter_AccessibilityNoopsForUnsupportedActiveWebView (0.00s) 2026-10-22T08:13:51.881211295Z === RUN TestVimMode_Enter_AccessibilityNoopsWhenActiveWebViewMissing 2026-10-22T08:13:51.88122595Z --- PASS: TestVimMode_Enter_AccessibilityNoopsWhenActiveWebViewMissing (0.00s) 2026-10-22T08:13:51.881236112Z === RUN TestVimMode_PreloadAccessibilityEnablesShownWebViewWhenConfigured 2026-10-22T08:13:51.881245775Z --- PASS: TestVimMode_PreloadAccessibilityEnablesShownWebViewWhenConfigured (0.00s) 2026-10-22T08:13:51.881254892Z === RUN TestVimMode_PreloadAccessibilityNoopsWhenDisabled 2026-10-22T08:13:51.881276273Z --- PASS: TestVimMode_PreloadAccessibilityNoopsWhenDisabled (0.00s) 2026-10-22T08:13:51.881291389Z === RUN TestVimNavigationHighlightColorUsesCurrentThemeAccent 2026-10-22T08:13:51.881302029Z --- PASS: TestVimNavigationHighlightColorUsesCurrentThemeAccent (0.00s) 2026-10-22T08:13:51.881311983Z === RUN TestVimMode_SequenceActionNavigatesActiveWebViewHeading 2026-10-22T08:13:51.881318401Z --- PASS: TestVimMode_SequenceActionNavigatesActiveWebViewHeading (0.00s) 2026-10-22T08:13:51.88133769Z === RUN TestVimMode_ConfirmActivatesSelectedHeadingLink 2026-10-22T08:13:51.881346415Z --- PASS: TestVimMode_ConfirmActivatesSelectedHeadingLink (0.00s) 2026-10-22T08:13:51.881351779Z === RUN TestVimMode_SequenceActionFocusesNextInput 2026-10-22T08:13:51.88135806Z --- PASS: TestVimMode_SequenceActionFocusesNextInput (0.00s) 2026-10-22T08:13:51.881363104Z === RUN TestVimMode_Leave_ClearsNavigationHighlight 2026-10-22T08:13:51.88136822Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlight (0.00s) 2026-10-22T08:13:51.881373418Z === RUN TestVimMode_Leave_ClearsNavigationHighlightAfterPaneSwitch 2026-10-22T08:13:51.88138027Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlightAfterPaneSwitch (0.05s) 2026-10-22T08:13:51.881397069Z === RUN TestVimMode_Leave_ClearsNavigationHighlightAfterTabSwitch 2026-10-22T08:13:51.881404484Z --- PASS: TestVimMode_Leave_ClearsNavigationHighlightAfterTabSwitch (0.00s) 2026-10-22T08:13:51.881410079Z === RUN TestVimMode_NativePageFocusNavigationUsesActiveEditableWebView 2026-10-22T08:13:51.881415824Z --- PASS: TestVimMode_NativePageFocusNavigationUsesActiveEditableWebView (0.00s) 2026-10-22T08:13:51.881421317Z === RUN TestVimMode_SequenceActionNoopsForUnsupportedActiveWebView 2026-10-22T08:13:51.881426837Z --- PASS: TestVimMode_SequenceActionNoopsForUnsupportedActiveWebView (0.00s) 2026-10-22T08:13:51.881432081Z === RUN TestVimMode_AccessibilityOnlyEnabledOnEnteringVimMode 2026-10-22T08:13:51.881437608Z --- PASS: TestVimMode_AccessibilityOnlyEnabledOnEnteringVimMode (0.00s) 2026-10-22T08:13:51.881442705Z === RUN TestVimMode_Leave_ClearsOwnershipFromOwningPane 2026-10-22T08:13:51.881458935Z --- PASS: TestVimMode_Leave_ClearsOwnershipFromOwningPane (0.03s) 2026-10-22T08:13:51.881466308Z === RUN TestVimMode_Transfer_MovesOwnershipToNewPane 2026-10-22T08:13:51.881471887Z --- PASS: TestVimMode_Transfer_MovesOwnershipToNewPane (0.05s) 2026-10-22T08:13:51.881476635Z === RUN TestVimMode_Transfer_NoVimModeClearsStale 2026-10-22T08:13:51.881481735Z --- PASS: TestVimMode_Transfer_NoVimModeClearsStale (0.02s) 2026-10-22T08:13:51.881486445Z === RUN TestVimMode_Transfer_NilBwDoesNotCrash 2026-10-22T08:13:51.881491513Z --- PASS: TestVimMode_Transfer_NilBwDoesNotCrash (0.00s) 2026-10-22T08:13:51.881496056Z === RUN TestVimMode_Transfer_SamePaneIsNoop 2026-10-22T08:13:51.881500767Z --- PASS: TestVimMode_Transfer_SamePaneIsNoop (0.00s) 2026-10-22T08:13:51.881506033Z === RUN TestVimMode_Transfer_EmptyOwnershipIsNoop 2026-10-22T08:13:51.88154412Z --- PASS: TestVimMode_Transfer_EmptyOwnershipIsNoop (0.00s) 2026-10-22T08:13:51.881554173Z === RUN TestVimMode_Pulse_NormalTriggersOnOwningPane 2026-10-22T08:13:51.881563534Z --- PASS: TestVimMode_Pulse_NormalTriggersOnOwningPane (0.03s) 2026-10-22T08:13:51.881572337Z === RUN TestVimMode_Pulse_FastTriggersOnOwningPane 2026-10-22T08:13:51.881580559Z --- PASS: TestVimMode_Pulse_FastTriggersOnOwningPane (0.02s) 2026-10-22T08:13:51.881588888Z === RUN TestVimMode_Pulse_NoOwnerIsNoop 2026-10-22T08:13:51.881597253Z --- PASS: TestVimMode_Pulse_NoOwnerIsNoop (0.02s) 2026-10-22T08:13:51.881605749Z === RUN TestVimMode_MultiWindow_TwoWindowsEnterLeave 2026-10-22T08:13:51.881614349Z --- PASS: TestVimMode_MultiWindow_TwoWindowsEnterLeave (0.04s) 2026-10-22T08:13:51.881622277Z === RUN TestVimMode_MultiWindow_TransferIsolated 2026-10-22T08:13:51.881630562Z --- PASS: TestVimMode_MultiWindow_TransferIsolated (0.04s) 2026-10-22T08:13:51.881638662Z === RUN TestVimMode_MultiWindow_PulseIsolated 2026-10-22T08:13:51.881646866Z --- PASS: TestVimMode_MultiWindow_PulseIsolated (0.03s) 2026-10-22T08:13:51.881655773Z === RUN TestVimMode_Enter_NoWorkspaceIsNoop 2026-10-22T08:13:51.881663966Z --- PASS: TestVimMode_Enter_NoWorkspaceIsNoop (0.00s) 2026-10-22T08:13:51.881673565Z === RUN TestVimMode_Clear_NilBwDoesNotCrash 2026-10-22T08:13:51.88168194Z --- PASS: TestVimMode_Clear_NilBwDoesNotCrash (0.00s) 2026-10-22T08:13:51.881689813Z === RUN TestVimMode_Clear_NoPaneID 2026-10-22T08:13:51.881697509Z --- PASS: TestVimMode_Clear_NoPaneID (0.00s) 2026-10-22T08:13:51.881705441Z === RUN TestVimMode_Clear_StalePaneWithoutWorkspace 2026-10-22T08:13:51.881713714Z --- PASS: TestVimMode_Clear_StalePaneWithoutWorkspace (0.00s) 2026-10-22T08:13:51.881723321Z === RUN TestVimMode_HandleModeChange_NilBwDoesNotCrash 2026-10-22T08:13:51.881729614Z --- PASS: TestVimMode_HandleModeChange_NilBwDoesNotCrash (0.00s) 2026-10-22T08:13:51.881734955Z === RUN TestVimMode_EditableFocusOnActivePaneExitsVimMode 2026-10-22T08:13:51.881741513Z --- PASS: TestVimMode_EditableFocusOnActivePaneExitsVimMode (0.06s) 2026-10-22T08:13:51.881747066Z === RUN TestVimMode_EditableFocusOnInactivePaneDoesNotExitVimMode 2026-10-22T08:13:51.881752734Z --- PASS: TestVimMode_EditableFocusOnInactivePaneDoesNotExitVimMode (0.03s) 2026-10-22T08:13:51.881757998Z === RUN TestVimMode_PaneSwitchToEditablePaneExitsVimMode 2026-10-22T08:13:51.881763249Z --- PASS: TestVimMode_PaneSwitchToEditablePaneExitsVimMode (0.04s) 2026-10-22T08:13:51.881769425Z === RUN TestVimMode_BackgroundWindowEditableFocusDoesNotExitFocusedWindowVimMode 2026-10-22T08:13:51.881775882Z --- PASS: TestVimMode_BackgroundWindowEditableFocusDoesNotExitFocusedWindowVimMode (0.01s) 2026-10-22T08:13:51.881780645Z === RUN TestVimMode_OmniboxFocusExitsVimMode 2026-10-22T08:13:51.881789422Z --- PASS: TestVimMode_OmniboxFocusExitsVimMode (0.03s) 2026-10-22T08:13:51.881797931Z === RUN TestVimMode_FindBarFocusExitsVimMode 2026-10-22T08:13:51.881806484Z --- PASS: TestVimMode_FindBarFocusExitsVimMode (0.02s) 2026-10-22T08:13:51.881815131Z === RUN TestVimMode_TabSwitchExitsAndClearsOldAccent 2026-10-22T08:13:51.881823545Z --- PASS: TestVimMode_TabSwitchExitsAndClearsOldAccent (0.03s) 2026-10-22T08:13:51.881835374Z === RUN TestVimMode_ActivationRemainsAvailableWhenPageIsEditable 2026-10-22T08:13:51.881841731Z --- PASS: TestVimMode_ActivationRemainsAvailableWhenPageIsEditable (0.04s) 2026-10-22T08:13:51.881847257Z === RUN TestVimMode_ActivationAvailabilityDoesNotDependOnEditableFocus 2026-10-22T08:13:51.88185336Z --- PASS: TestVimMode_ActivationAvailabilityDoesNotDependOnEditableFocus (0.06s) 2026-10-22T08:13:51.881859647Z === RUN TestVimMode_ClearEditableFocusStateRemovesStoredBypass 2026-10-22T08:13:51.881866277Z --- PASS: TestVimMode_ClearEditableFocusStateRemovesStoredBypass (0.04s) 2026-10-22T08:13:51.881871257Z === RUN TestVimMode_CSSClassConstants 2026-10-22T08:13:51.881876077Z --- PASS: TestVimMode_CSSClassConstants (0.00s) 2026-10-22T08:13:51.88188106Z === RUN TestVimMode_ToasterRemainsVisibleUntilModeExit 2026-10-22T08:13:51.881886721Z --- PASS: TestVimMode_ToasterRemainsVisibleUntilModeExit (0.90s) 2026-10-22T08:13:51.881891364Z === RUN TestVimMode_ModeExitHidesToaster 2026-10-22T08:13:51.881896194Z --- PASS: TestVimMode_ModeExitHidesToaster (0.00s) 2026-10-22T08:13:51.881905234Z === RUN TestVimMode_DisabledIndicatorWithLegendOffShowsNothing 2026-10-22T08:13:51.881911503Z --- PASS: TestVimMode_DisabledIndicatorWithLegendOffShowsNothing (0.00s) 2026-10-22T08:13:51.88191706Z === RUN TestVimMode_DisabledIndicatorKeepsPillAsLegendHeader 2026-10-22T08:13:51.881922583Z --- PASS: TestVimMode_DisabledIndicatorKeepsPillAsLegendHeader (0.00s) 2026-10-22T08:13:51.881927698Z === RUN TestVimMode_MultiWindowToastersExitIndependently 2026-10-22T08:13:51.881932866Z --- PASS: TestVimMode_MultiWindowToastersExitIndependently (0.00s) 2026-10-22T08:13:51.881938018Z === RUN TestVimMode_RuntimePreferenceDisableHidesPersistentToaster 2026-10-22T08:13:51.881945101Z {"level":"debug","time":"2026-10-22T08:13:51Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:13:51.881951984Z --- PASS: TestVimMode_RuntimePreferenceDisableHidesPersistentToaster (0.00s) 2026-10-22T08:13:51.881957428Z === RUN TestVimMode_RuntimePreferenceEnableShowsPersistentToaster 2026-10-22T08:13:51.881963574Z {"level":"debug","time":"2026-10-22T08:13:51Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:13:51.88197243Z --- PASS: TestVimMode_RuntimePreferenceEnableShowsPersistentToaster (0.00s) 2026-10-22T08:13:51.882155664Z === RUN TestVimMode_Pulse_DebounceSkipsRapidConsecutiveCalls 2026-10-22T08:13:51.882165498Z --- PASS: TestVimMode_Pulse_DebounceSkipsRapidConsecutiveCalls (0.03s) 2026-10-22T08:13:51.882171296Z === RUN TestVimMode_Pulse_DebounceAllowsSpacedCalls 2026-10-22T08:13:51.882176617Z --- PASS: TestVimMode_Pulse_DebounceAllowsSpacedCalls (0.03s) 2026-10-22T08:13:51.88218154Z === RUN TestVimMode_Pulse_DebounceResetOnClearOwnership 2026-10-22T08:13:51.882188758Z --- PASS: TestVimMode_Pulse_DebounceResetOnClearOwnership (0.03s) 2026-10-22T08:13:51.882193877Z === RUN TestVimMode_Pulse_DebounceFirstPulseAlwaysFires 2026-10-22T08:13:51.882200372Z --- PASS: TestVimMode_Pulse_DebounceFirstPulseAlwaysFires (0.04s) 2026-10-22T08:13:51.882204965Z === RUN TestVimMode_CSSUsesEms 2026-10-22T08:13:51.882232951Z --- PASS: TestVimMode_CSSUsesEms (0.00s) 2026-10-22T08:13:51.882239306Z === RUN TestVimMode_CSSPulseTimingUsesDefaultTransitionDuration 2026-10-22T08:13:51.882249392Z --- PASS: TestVimMode_CSSPulseTimingUsesDefaultTransitionDuration (0.00s) 2026-10-22T08:13:51.882258558Z === RUN TestVimMode_CSSWithCustomTransitionDuration 2026-10-22T08:13:51.882267956Z --- PASS: TestVimMode_CSSWithCustomTransitionDuration (0.00s) 2026-10-22T08:13:51.882277147Z === RUN TestCaptureVimPageKeysKeepsSubModeLabelOnToast 2026-10-22T08:13:51.882286617Z --- PASS: TestCaptureVimPageKeysKeepsSubModeLabelOnToast (0.00s) 2026-10-22T08:13:51.882296157Z === RUN TestVimPageSubModeLabelSurvivesSequenceCompletion 2026-10-22T08:13:51.88230564Z --- PASS: TestVimPageSubModeLabelSurvivesSequenceCompletion (0.00s) 2026-10-22T08:13:51.882316273Z === RUN TestVimPageInteractionHidesLegendWhileCaptured 2026-10-22T08:13:51.882325759Z --- PASS: TestVimPageInteractionHidesLegendWhileCaptured (0.00s) 2026-10-22T08:13:51.882335309Z === RUN TestVimPageModeChangesRepaintToastWithoutReleasingCapture 2026-10-22T08:13:51.882344858Z --- PASS: TestVimPageModeChangesRepaintToastWithoutReleasingCapture (0.00s) 2026-10-22T08:13:51.882353515Z === RUN TestVimPageModeChangeIgnoredWithoutInteraction 2026-10-22T08:13:51.882360875Z --- PASS: TestVimPageModeChangeIgnoredWithoutInteraction (0.00s) 2026-10-22T08:13:51.882367721Z === RUN TestExitModeWithPageCaptureDoesNotDeadlock 2026-10-22T08:13:51.882373023Z --- PASS: TestExitModeWithPageCaptureDoesNotDeadlock (0.00s) 2026-10-22T08:13:51.882377273Z === RUN TestVimPageModeLabel 2026-10-22T08:13:51.882381804Z --- PASS: TestVimPageModeLabel (0.00s) 2026-10-22T08:13:51.88238598Z === RUN TestVimPageLabel 2026-10-22T08:13:51.882390462Z --- PASS: TestVimPageLabel (0.00s) 2026-10-22T08:13:51.882396391Z === RUN TestVimPageInteractionLabelsFollowTheOutcome 2026-10-22T08:13:51.88240163Z --- PASS: TestVimPageInteractionLabelsFollowTheOutcome (0.00s) 2026-10-22T08:13:51.882407115Z === RUN TestOpenPopupBrowserWindowAdoptsProvidedWebView 2026-10-22T08:13:51.882412425Z --- PASS: TestOpenPopupBrowserWindowAdoptsProvidedWebView (0.00s) 2026-10-22T08:13:51.88241788Z === RUN TestOpenPopupBrowserWindowWaitsForReadySignalAndShowsExactlyOnce 2026-10-22T08:13:51.882423651Z --- PASS: TestOpenPopupBrowserWindowWaitsForReadySignalAndShowsExactlyOnce (0.00s) 2026-10-22T08:13:51.882429257Z === RUN TestOpenPopupBrowserWindowShowsImmediatelyWhenAlreadyReady 2026-10-22T08:13:51.882435087Z --- PASS: TestOpenPopupBrowserWindowShowsImmediatelyWhenAlreadyReady (0.00s) 2026-10-22T08:13:51.882440397Z === RUN TestOpenPopupBrowserWindowTransferredWebViewIsNotDestroyed 2026-10-22T08:13:51.882445932Z --- PASS: TestOpenPopupBrowserWindowTransferredWebViewIsNotDestroyed (0.00s) 2026-10-22T08:13:51.88245155Z === RUN TestOpenPopupBrowserWindowCloseRequestClosesAdoptedLastTabAndWindow 2026-10-22T08:13:51.882457657Z --- PASS: TestOpenPopupBrowserWindowCloseRequestClosesAdoptedLastTabAndWindow (0.00s) 2026-10-22T08:13:51.882463268Z === RUN TestOpenPopupBrowserWindowRollsBackShellWhenCreateWithPaneFails 2026-10-22T08:13:51.88246895Z --- PASS: TestOpenPopupBrowserWindowRollsBackShellWhenCreateWithPaneFails (0.00s) 2026-10-22T08:13:51.88247541Z === RUN TestBrowserWindow_FavoritesSidebarToggle_CoexistsWithHistorySidebar 2026-10-22T08:13:51.882481502Z --- PASS: TestBrowserWindow_FavoritesSidebarToggle_CoexistsWithHistorySidebar (0.00s) 2026-10-22T08:13:51.882487101Z === RUN TestApp_ToggleFavoritesSidebarActionHidesActiveFavoritesSidebar 2026-10-22T08:13:51.882492888Z --- PASS: TestApp_ToggleFavoritesSidebarActionHidesActiveFavoritesSidebar (0.00s) 2026-10-22T08:13:51.882499176Z === RUN TestFavoritesSidebarConfigOnCloseHidesFavoritesSidebar 2026-10-22T08:13:51.882504564Z --- PASS: TestFavoritesSidebarConfigOnCloseHidesFavoritesSidebar (0.00s) 2026-10-22T08:13:51.882509839Z === RUN TestApp_ToggleFavoritesSidebarActionErrorsWhenUnavailable 2026-10-22T08:13:51.882515212Z --- PASS: TestApp_ToggleFavoritesSidebarActionErrorsWhenUnavailable (0.00s) 2026-10-22T08:13:51.882521018Z === RUN TestApp_ToggleCurrentPageFavoriteTogglesActiveWebViewURI 2026-10-22T08:13:51.882526536Z --- PASS: TestApp_ToggleCurrentPageFavoriteTogglesActiveWebViewURI (0.00s) 2026-10-22T08:13:51.882531384Z === RUN TestApp_ToggleCurrentPageFavoriteErrorCases 2026-10-22T08:13:51.882536512Z --- PASS: TestApp_ToggleCurrentPageFavoriteErrorCases (0.00s) 2026-10-22T08:13:51.882542068Z === RUN TestHistorySidebarConfig_OnNavigateNavigatesActivePaneAndKeepsSidebar 2026-10-22T08:13:51.882547948Z --- PASS: TestHistorySidebarConfig_OnNavigateNavigatesActivePaneAndKeepsSidebar (0.00s) 2026-10-22T08:13:51.882553486Z === RUN TestHistorySidebarConfig_OnNavigateKeepOpenNavigatesWithoutClosing 2026-10-22T08:13:51.88255947Z --- PASS: TestHistorySidebarConfig_OnNavigateKeepOpenNavigatesWithoutClosing (0.00s) 2026-10-22T08:13:51.882564609Z === RUN TestHistorySidebar_OwnershipOnMultiWindowNavigation 2026-10-22T08:13:51.882569868Z --- PASS: TestHistorySidebar_OwnershipOnMultiWindowNavigation (0.00s) 2026-10-22T08:13:51.882574936Z === RUN TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T08:13:51.882580372Z === PAUSE TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T08:13:51.88259008Z === RUN TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T08:13:51.882596344Z === PAUSE TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T08:13:51.882601932Z === RUN TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T08:13:51.882607511Z === PAUSE TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T08:13:51.88261286Z === RUN TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T08:13:51.882618163Z === PAUSE TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T08:13:51.882624269Z === RUN TestApp_HistorySidebarToggleHandlerUsesLastFocusedWindow 2026-10-22T08:13:51.882629816Z --- PASS: TestApp_HistorySidebarToggleHandlerUsesLastFocusedWindow (0.00s) 2026-10-22T08:13:51.882635167Z === RUN TestApp_HistorySidebarToggleHandler_NilFocusedWindowIsNoOp 2026-10-22T08:13:51.882640699Z --- PASS: TestApp_HistorySidebarToggleHandler_NilFocusedWindowIsNoOp (0.00s) 2026-10-22T08:13:51.882646146Z === RUN TestHistorySidebarConfig_OnCloseHidesSidebar 2026-10-22T08:13:51.88265177Z --- PASS: TestHistorySidebarConfig_OnCloseHidesSidebar (0.00s) 2026-10-22T08:13:51.882657017Z === RUN TestApp_HistorySidebar_ToggleThroughKeyboardDispatcher 2026-10-22T08:13:51.882662502Z --- PASS: TestApp_HistorySidebar_ToggleThroughKeyboardDispatcher (0.00s) 2026-10-22T08:13:51.882668137Z === RUN TestApp_HistorySidebar_ToggleThroughDispatcher_UnavailableReturnsError 2026-10-22T08:13:51.88267406Z --- PASS: TestApp_HistorySidebar_ToggleThroughDispatcher_UnavailableReturnsError (0.00s) 2026-10-22T08:13:51.882680121Z === RUN TestApp_HistorySidebar_ToggleThroughDispatcher_NilFocusedReturnsError 2026-10-22T08:13:51.882685916Z --- PASS: TestApp_HistorySidebar_ToggleThroughDispatcher_NilFocusedReturnsError (0.00s) 2026-10-22T08:13:51.882691151Z === RUN TestApp_HistorySidebarConfig_NavigateCallbackNavigates 2026-10-22T08:13:51.882696539Z --- PASS: TestApp_HistorySidebarConfig_NavigateCallbackNavigates (0.00s) 2026-10-22T08:13:51.882701765Z === RUN TestApp_NavigateHistorySidebarSelection_KeepsSidebarVisible 2026-10-22T08:13:51.882707724Z --- PASS: TestApp_NavigateHistorySidebarSelection_KeepsSidebarVisible (0.00s) 2026-10-22T08:13:51.882713044Z === RUN TestApp_HistorySidebarConfig_NavigateCallbackOwnership 2026-10-22T08:13:51.882718456Z --- PASS: TestApp_HistorySidebarConfig_NavigateCallbackOwnership (0.00s) 2026-10-22T08:13:51.882723497Z === RUN TestApp_HistorySidebarConfig_KeepOpenCallback 2026-10-22T08:13:51.882730192Z --- PASS: TestApp_HistorySidebarConfig_KeepOpenCallback (0.00s) 2026-10-22T08:13:51.882739665Z === RUN TestApp_HistorySidebarConfig_OpenInNewPaneCallback 2026-10-22T08:13:51.882750136Z --- PASS: TestApp_HistorySidebarConfig_OpenInNewPaneCallback (0.00s) 2026-10-22T08:13:51.882757619Z === RUN TestApp_HistorySidebarConfig_CloseCallback 2026-10-22T08:13:51.88276686Z --- PASS: TestApp_HistorySidebarConfig_CloseCallback (0.00s) 2026-10-22T08:13:51.882775491Z === RUN TestApp_HistorySidebarConfig_CloseWithNoSidebarIsSafe 2026-10-22T08:13:51.882784666Z --- PASS: TestApp_HistorySidebarConfig_CloseWithNoSidebarIsSafe (0.00s) 2026-10-22T08:13:51.882797873Z === RUN TestApp_HideAndRestoreFocusForBrowserWindow_HidesSidebar 2026-10-22T08:13:51.882807907Z --- PASS: TestApp_HideAndRestoreFocusForBrowserWindow_HidesSidebar (0.00s) 2026-10-22T08:13:51.88281597Z === RUN TestApp_HideAndRestoreFocusForBrowserWindow_NilBWIsSafe 2026-10-22T08:13:51.882825182Z --- PASS: TestApp_HideAndRestoreFocusForBrowserWindow_NilBWIsSafe (0.00s) 2026-10-22T08:13:51.88283306Z === RUN TestHistorySidebarWidthConfig_ConfigValue 2026-10-22T08:13:51.882841588Z --- PASS: TestHistorySidebarWidthConfig_ConfigValue (0.00s) 2026-10-22T08:13:51.882850357Z === RUN TestHistorySidebarWidthConfig_DefaultValue 2026-10-22T08:13:51.882857921Z --- PASS: TestHistorySidebarWidthConfig_DefaultValue (0.00s) 2026-10-22T08:13:51.882868146Z === RUN TestBrowserWindow_ApplySidebarWidthConfig_NilMainWindowIsSafe 2026-10-22T08:13:51.882877569Z --- PASS: TestBrowserWindow_ApplySidebarWidthConfig_NilMainWindowIsSafe (0.00s) 2026-10-22T08:13:51.88288729Z === RUN TestBrowserWindow_ApplySidebarWidthConfig_NilDepsIsSafe 2026-10-22T08:13:51.88289531Z --- PASS: TestBrowserWindow_ApplySidebarWidthConfig_NilDepsIsSafe (0.00s) 2026-10-22T08:13:51.882900875Z === RUN TestBrowserWindow_ClearShellStateClearsHistorySidebarReloader 2026-10-22T08:13:51.882906675Z --- PASS: TestBrowserWindow_ClearShellStateClearsHistorySidebarReloader (0.00s) 2026-10-22T08:13:51.88291206Z === RUN TestHistoryChangeAdapter_DispatchesBeforeRefreshingSidebars 2026-10-22T08:13:51.88291754Z --- PASS: TestHistoryChangeAdapter_DispatchesBeforeRefreshingSidebars (0.00s) 2026-10-22T08:13:51.882922754Z === RUN TestHistoryChangeAdapter_SkipsRefreshWithoutDispatcher 2026-10-22T08:13:51.882928382Z --- PASS: TestHistoryChangeAdapter_SkipsRefreshWithoutDispatcher (0.00s) 2026-10-22T08:13:51.882933868Z === RUN TestApp_RefreshVisibleHistorySidebars_OnlyVisibleInitializedWindows 2026-10-22T08:13:51.88293977Z --- PASS: TestApp_RefreshVisibleHistorySidebars_OnlyVisibleInitializedWindows (0.00s) 2026-10-22T08:13:51.88294518Z === RUN TestWindowCreation_DoesNotConstructHiddenSidebars 2026-10-22T08:13:51.88295054Z --- PASS: TestWindowCreation_DoesNotConstructHiddenSidebars (0.00s) 2026-10-22T08:13:51.882955795Z === RUN TestEnsureSidebars_ConstructOnceAndReuse 2026-10-22T08:13:51.882960901Z --- PASS: TestEnsureSidebars_ConstructOnceAndReuse (0.00s) 2026-10-22T08:13:51.882965771Z === RUN TestEnsureSidebars_UnavailableWithoutDeps 2026-10-22T08:13:51.882972326Z --- PASS: TestEnsureSidebars_UnavailableWithoutDeps (0.00s) 2026-10-22T08:13:51.882977752Z === RUN TestToggleActions_EnsureOnDemandAndHideWithoutConstruction 2026-10-22T08:13:51.882983953Z --- PASS: TestToggleActions_EnsureOnDemandAndHideWithoutConstruction (0.00s) 2026-10-22T08:13:51.882988855Z === RUN TestToggleActions_ErrorWhenUnavailable 2026-10-22T08:13:51.882994021Z --- PASS: TestToggleActions_ErrorWhenUnavailable (0.00s) 2026-10-22T08:13:51.882999477Z === RUN TestSidebarConfigReload_DoesNotConstructPanels 2026-10-22T08:13:51.883004658Z --- PASS: TestSidebarConfigReload_DoesNotConstructPanels (0.00s) 2026-10-22T08:13:51.883010602Z === RUN TestEnsureSidebars_MultipleWindowsIndependent 2026-10-22T08:13:51.883016175Z --- PASS: TestEnsureSidebars_MultipleWindowsIndependent (0.00s) 2026-10-22T08:13:51.883021588Z === RUN TestBrowserWindow_RemoveBrowserWindowClearsShellState 2026-10-22T08:13:51.883028424Z {"level":"debug","time":"2026-10-22T08:13:51Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T08:13:51.883034619Z --- PASS: TestBrowserWindow_RemoveBrowserWindowClearsShellState (0.00s) 2026-10-22T08:13:51.883040667Z === RUN TestApp_CleanupCreatedBrowserWindowsDetachesUnregisteredWindowBeforeDestroy 2026-10-22T08:13:51.883048275Z {"level":"debug","time":"2026-10-22T08:13:51Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T08:13:51.883054964Z --- PASS: TestApp_CleanupCreatedBrowserWindowsDetachesUnregisteredWindowBeforeDestroy (0.00s) 2026-10-22T08:13:51.883060365Z === RUN TestTabCoordinator_CloseReleasesClosedTabWorkspaceWebViews 2026-10-22T08:13:51.883065894Z --- PASS: TestTabCoordinator_CloseReleasesClosedTabWorkspaceWebViews (0.00s) 2026-10-22T08:13:51.883071054Z === RUN TestTabCoordinator_SwitchDoesNotReleaseWorkspaceWebViews 2026-10-22T08:13:51.883093894Z --- PASS: TestTabCoordinator_SwitchDoesNotReleaseWorkspaceWebViews (0.00s) 2026-10-22T08:13:51.883100867Z === RUN TestTabCoordinator_CloseLastTabReleasesWorkspaceBeforeWindowRemoval 2026-10-22T08:13:51.883106919Z --- PASS: TestTabCoordinator_CloseLastTabReleasesWorkspaceBeforeWindowRemoval (0.00s) 2026-10-22T08:13:51.883112753Z === RUN TestBrowserWindow_RemoveBrowserWindowReleasesOwnedTabWorkspaceWebViews 2026-10-22T08:13:51.883118777Z --- PASS: TestBrowserWindow_RemoveBrowserWindowReleasesOwnedTabWorkspaceWebViews (0.00s) 2026-10-22T08:13:51.883127834Z === RUN TestBrowserWindow_RemoveBrowserWindowReleasesOnlyRelatedNativePopups 2026-10-22T08:13:51.883134464Z --- PASS: TestBrowserWindow_RemoveBrowserWindowReleasesOnlyRelatedNativePopups (0.00s) 2026-10-22T08:13:51.883139886Z === RUN TestBrowserWindow_RemoveBrowserWindowCleansOwnedTabState 2026-10-22T08:13:51.88314531Z --- PASS: TestBrowserWindow_RemoveBrowserWindowCleansOwnedTabState (0.00s) 2026-10-22T08:13:51.88315064Z === RUN TestBrowserWindow_RegisterAndRemoveTrackCollection 2026-10-22T08:13:51.883156004Z --- PASS: TestBrowserWindow_RegisterAndRemoveTrackCollection (0.00s) 2026-10-22T08:13:51.88316126Z === RUN TestBrowserWindow_RemovePromotesRemainingMainWindow 2026-10-22T08:13:51.883166885Z --- PASS: TestBrowserWindow_RemovePromotesRemainingMainWindow (0.00s) 2026-10-22T08:13:51.883172147Z === RUN TestBrowserWindow_RemoveLastClearsMainWindow 2026-10-22T08:13:51.883177291Z --- PASS: TestBrowserWindow_RemoveLastClearsMainWindow (0.00s) 2026-10-22T08:13:51.883182826Z === RUN TestBrowserWindow_RemovePromotedWindowKeepsRemainingWindow 2026-10-22T08:13:51.883188392Z --- PASS: TestBrowserWindow_RemovePromotedWindowKeepsRemainingWindow (0.00s) 2026-10-22T08:13:51.883193565Z === RUN TestOpenExternalURL_DispatchesAndTracksBrowserWindow 2026-10-22T08:13:51.883198883Z --- PASS: TestOpenExternalURL_DispatchesAndTracksBrowserWindow (0.00s) 2026-10-22T08:13:51.88320422Z === RUN TestOpenInitialBrowserWindowShellRegistersWithoutCreatingTab 2026-10-22T08:13:51.883209789Z --- PASS: TestOpenInitialBrowserWindowShellRegistersWithoutCreatingTab (0.00s) 2026-10-22T08:13:51.883215425Z === RUN TestOpenExternalURL_FirstWindowWithRequestedURLCreatesTabInAppAndWindow 2026-10-22T08:13:51.883221437Z --- PASS: TestOpenExternalURL_FirstWindowWithRequestedURLCreatesTabInAppAndWindow (0.00s) 2026-10-22T08:13:51.88322694Z === RUN TestOpenExternalURL_PropagatesFactoryError 2026-10-22T08:13:51.883232125Z --- PASS: TestOpenExternalURL_PropagatesFactoryError (0.00s) 2026-10-22T08:13:51.883237131Z === RUN TestGetWindowTabLists_RespectsRegistrationOrder 2026-10-22T08:13:51.883242318Z --- PASS: TestGetWindowTabLists_RespectsRegistrationOrder (0.00s) 2026-10-22T08:13:51.883247602Z === RUN TestGetWindowTabLists_NoBrowserWindowsReturnsGlobalSnapshot 2026-10-22T08:13:51.883253167Z --- PASS: TestGetWindowTabLists_NoBrowserWindowsReturnsGlobalSnapshot (0.00s) 2026-10-22T08:13:51.883258057Z === RUN TestGetWindowTabLists_AppliesActiveTabIndex 2026-10-22T08:13:51.883266936Z --- PASS: TestGetWindowTabLists_AppliesActiveTabIndex (0.00s) 2026-10-22T08:13:51.883272389Z === RUN TestGetWindowTabLists_PreservesPreviousActiveTabID 2026-10-22T08:13:51.883278403Z --- PASS: TestGetWindowTabLists_PreservesPreviousActiveTabID (0.00s) 2026-10-22T08:13:51.88328364Z === RUN TestGetActiveWindowIndex_MatchesRegistrationOrder 2026-10-22T08:13:51.883289325Z --- PASS: TestGetActiveWindowIndex_MatchesRegistrationOrder (0.00s) 2026-10-22T08:13:51.883294514Z === RUN TestGetActiveWindowIndex_MatchesGetWindowTabLists 2026-10-22T08:13:51.883299738Z --- PASS: TestGetActiveWindowIndex_MatchesGetWindowTabLists (0.00s) 2026-10-22T08:13:51.883304797Z === RUN TestWindowOrder_FallbackWhenRegistrationOrderEmpty 2026-10-22T08:13:51.883309982Z --- PASS: TestWindowOrder_FallbackWhenRegistrationOrderEmpty (0.00s) 2026-10-22T08:13:51.883317965Z === RUN TestRemoveBrowserWindow_RemovesFromOrder 2026-10-22T08:13:51.883323756Z --- PASS: TestRemoveBrowserWindow_RemovesFromOrder (0.00s) 2026-10-22T08:13:51.883328588Z === RUN TestRegisterBrowserWindow_DuplicateIgnores 2026-10-22T08:13:51.883333811Z --- PASS: TestRegisterBrowserWindow_DuplicateIgnores (0.00s) 2026-10-22T08:13:51.883338904Z === RUN TestApp_GetWindowTabListsUsesCreationOrderAndActiveIndex 2026-10-22T08:13:51.883344279Z --- PASS: TestApp_GetWindowTabListsUsesCreationOrderAndActiveIndex (0.00s) 2026-10-22T08:13:51.883350038Z === RUN TestApp_AssignRestoredWindowTabListsUsesFreshRuntimeWindowIDs 2026-10-22T08:13:51.883355622Z --- PASS: TestApp_AssignRestoredWindowTabListsUsesFreshRuntimeWindowIDs (0.00s) 2026-10-22T08:13:51.883360607Z === RUN TestApp_BrowserWindowsOwnIndependentTabLists 2026-10-22T08:13:51.883365727Z --- PASS: TestApp_BrowserWindowsOwnIndependentTabLists (0.00s) 2026-10-22T08:13:51.883370617Z === RUN TestRestoreSession_RemovesStaleBrowserWindows 2026-10-22T08:13:51.883375803Z --- PASS: TestRestoreSession_RemovesStaleBrowserWindows (0.00s) 2026-10-22T08:13:51.883390103Z === RUN TestRestoreSession_BrowserWindowOrderStartsWithFirstReusedWindow 2026-10-22T08:13:51.883399733Z --- PASS: TestRestoreSession_BrowserWindowOrderStartsWithFirstReusedWindow (0.00s) 2026-10-22T08:13:51.883405556Z === RUN TestRestoreSession_ActiveWindowIndexSyncsState 2026-10-22T08:13:51.883410882Z --- PASS: TestRestoreSession_ActiveWindowIndexSyncsState (0.00s) 2026-10-22T08:13:51.883415857Z === RUN TestApp_PermissionDialogForPane 2026-10-22T08:13:51.883421142Z --- PASS: TestApp_PermissionDialogForPane (0.00s) 2026-10-22T08:13:51.883426516Z === RUN TestApp_ResetWebRTCIndicatorOnNavigationCoversFloatingPanes 2026-10-22T08:13:51.883432197Z --- PASS: TestApp_ResetWebRTCIndicatorOnNavigationCoversFloatingPanes (0.00s) 2026-10-22T08:13:51.883437068Z === RUN TestExternalLinkSplitDirectionPlacements 2026-10-22T08:13:51.883441869Z === RUN TestExternalLinkSplitDirectionPlacements/top 2026-10-22T08:13:51.883446724Z === RUN TestExternalLinkSplitDirectionPlacements/bottom 2026-10-22T08:13:51.883451536Z === RUN TestExternalLinkSplitDirectionPlacements/#00 2026-10-22T08:13:51.883456358Z === RUN TestExternalLinkSplitDirectionPlacements/left 2026-10-22T08:13:51.883464826Z === RUN TestExternalLinkSplitDirectionPlacements/right 2026-10-22T08:13:51.883470627Z --- PASS: TestExternalLinkSplitDirectionPlacements (0.00s) 2026-10-22T08:13:51.883483635Z --- PASS: TestExternalLinkSplitDirectionPlacements/top (0.00s) 2026-10-22T08:13:51.883496991Z --- PASS: TestExternalLinkSplitDirectionPlacements/bottom (0.00s) 2026-10-22T08:13:51.883509538Z --- PASS: TestExternalLinkSplitDirectionPlacements/#00 (0.00s) 2026-10-22T08:13:51.883522116Z --- PASS: TestExternalLinkSplitDirectionPlacements/left (0.00s) 2026-10-22T08:13:51.883534936Z --- PASS: TestExternalLinkSplitDirectionPlacements/right (0.00s) 2026-10-22T08:13:51.883540376Z === RUN TestApp_OpenExternalURLTabbedTargetsLastFocusedWindowAndPreservesURL 2026-10-22T08:13:51.883582301Z --- PASS: TestApp_OpenExternalURLTabbedTargetsLastFocusedWindowAndPreservesURL (0.00s) 2026-10-22T08:13:51.883596438Z === RUN TestApp_OpenExternalURLSnapshotsRuntimeConfigOnce 2026-10-22T08:13:51.883608547Z --- PASS: TestApp_OpenExternalURLSnapshotsRuntimeConfigOnce (0.00s) 2026-10-22T08:13:51.883620096Z === RUN TestApp_OpenExternalURLFallsBackWhenLastFocusedWindowIsStale 2026-10-22T08:13:51.883631797Z --- PASS: TestApp_OpenExternalURLFallsBackWhenLastFocusedWindowIsStale (0.00s) 2026-10-22T08:13:51.883649719Z === RUN TestApp_OpenExternalURLFallbackPreservesOriginalURL 2026-10-22T08:13:51.883663854Z --- PASS: TestApp_OpenExternalURLFallbackPreservesOriginalURL (0.00s) 2026-10-22T08:13:51.883675959Z === RUN TestApplyAppearanceConfigSendsCompleteEngineSettingsPayload 2026-10-22T08:13:51.883687753Z --- PASS: TestApplyAppearanceConfigSendsCompleteEngineSettingsPayload (0.00s) 2026-10-22T08:13:51.883699332Z === RUN TestExternalThemeWatcherCallbackAppliesThemeThroughSharedPath 2026-10-22T08:13:51.88371096Z --- PASS: TestExternalThemeWatcherCallbackAppliesThemeThroughSharedPath (0.00s) 2026-10-22T08:13:51.88372349Z === RUN TestExternalThemeReloadKeepsLastGoodAndDisablingClearsIt 2026-10-22T08:13:51.883735768Z --- PASS: TestExternalThemeReloadKeepsLastGoodAndDisablingClearsIt (0.00s) 2026-10-22T08:13:51.88378907Z === RUN TestExternalThemeReloadKeepsLastGoodOnReadError 2026-10-22T08:13:51.883796288Z --- PASS: TestExternalThemeReloadKeepsLastGoodOnReadError (0.00s) 2026-10-22T08:13:51.883802038Z === RUN TestExternalThemeReloadRecoversAfterMalformedUpdate 2026-10-22T08:13:51.883807725Z --- PASS: TestExternalThemeReloadRecoversAfterMalformedUpdate (0.00s) 2026-10-22T08:13:51.883817726Z === RUN TestOnShutdownStopsExternalThemeWatcher 2026-10-22T08:13:51.883834109Z --- PASS: TestOnShutdownStopsExternalThemeWatcher (0.00s) 2026-10-22T08:13:51.883842786Z === RUN TestApp_OpenExternalURLReusesRecentRelayPane 2026-10-22T08:13:51.883848457Z --- PASS: TestApp_OpenExternalURLReusesRecentRelayPane (0.00s) 2026-10-22T08:13:51.883853958Z === RUN TestApp_OpenExternalURLCreatesNewPaneAfterReuseWindowExpires 2026-10-22T08:13:51.883859787Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneAfterReuseWindowExpires (0.00s) 2026-10-22T08:13:51.883865139Z === RUN TestApp_OpenExternalURLCreatesNewPaneForDifferentURL 2026-10-22T08:13:51.883871061Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneForDifferentURL (0.00s) 2026-10-22T08:13:51.883876542Z === RUN TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneWasClosed 2026-10-22T08:13:51.883887016Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneWasClosed (0.00s) 2026-10-22T08:13:51.883897109Z === RUN TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneCannotNavigate 2026-10-22T08:13:51.883907052Z --- PASS: TestApp_OpenExternalURLCreatesNewPaneWhenRelayPaneCannotNavigate (0.00s) 2026-10-22T08:13:51.883943304Z === RUN TestStopFloatingResizeWatcherReleasesRawCallbackSlot 2026-10-22T08:13:51.883955741Z --- PASS: TestStopFloatingResizeWatcherReleasesRawCallbackSlot (0.00s) 2026-10-22T08:13:51.883965136Z === RUN TestDecorateFloatingOverlay_AddsThemeClasses 2026-10-22T08:13:51.883974437Z --- PASS: TestDecorateFloatingOverlay_AddsThemeClasses (0.00s) 2026-10-22T08:13:51.883984216Z === RUN TestConfigureFloatingOverlayMeasurement_DoesNotMeasureOverlay 2026-10-22T08:13:51.883994136Z --- PASS: TestConfigureFloatingOverlayMeasurement_DoesNotMeasureOverlay (0.00s) 2026-10-22T08:13:51.884003584Z === RUN TestShowFloatingWidget_AddsVisibleClassAndEnablesInteraction 2026-10-22T08:13:51.884013562Z --- PASS: TestShowFloatingWidget_AddsVisibleClassAndEnablesInteraction (0.00s) 2026-10-22T08:13:51.884023036Z === RUN TestHideFloatingWidget_RemovesVisibleClassAndDisablesInteraction 2026-10-22T08:13:51.884034521Z --- PASS: TestHideFloatingWidget_RemovesVisibleClassAndDisablesInteraction (0.00s) 2026-10-22T08:13:51.884044925Z === RUN TestFocusFloatingSessionContent_GrabsWebViewFocusWhenOmniboxHidden 2026-10-22T08:13:51.884055273Z --- PASS: TestFocusFloatingSessionContent_GrabsWebViewFocusWhenOmniboxHidden (0.00s) 2026-10-22T08:13:51.884065126Z === RUN TestFocusFloatingSessionContent_SkipsWhenOmniboxVisible 2026-10-22T08:13:51.884074861Z --- PASS: TestFocusFloatingSessionContent_SkipsWhenOmniboxVisible (0.00s) 2026-10-22T08:13:51.884083943Z === RUN TestFloatingAllocationRect_CentersRequestedSize 2026-10-22T08:13:51.884093116Z --- PASS: TestFloatingAllocationRect_CentersRequestedSize (0.00s) 2026-10-22T08:13:51.884105955Z === RUN TestFloatingAllocationRect_ClampsToOverlayBounds 2026-10-22T08:13:51.884122515Z --- PASS: TestFloatingAllocationRect_ClampsToOverlayBounds (0.00s) 2026-10-22T08:13:51.884136616Z === RUN TestWriteOverlayAllocation_WritesRectangleFields 2026-10-22T08:13:51.884147545Z --- PASS: TestWriteOverlayAllocation_WritesRectangleFields (0.00s) 2026-10-22T08:13:51.884157045Z === RUN TestFloatingPane_ToggleActiveWorkspaceSession 2026-10-22T08:13:51.884166727Z --- PASS: TestFloatingPane_ToggleActiveWorkspaceSession (0.00s) 2026-10-22T08:13:51.884180048Z === RUN TestFloatingPane_ProfileShortcutOpensConfiguredURL 2026-10-22T08:13:51.884196038Z --- PASS: TestFloatingPane_ProfileShortcutOpensConfiguredURL (0.00s) 2026-10-22T08:13:51.884207683Z === RUN TestFloatingPane_ActivePaneSwitchPreservesSession 2026-10-22T08:13:51.884219179Z --- PASS: TestFloatingPane_ActivePaneSwitchPreservesSession (0.00s) 2026-10-22T08:13:51.88422984Z === RUN TestFloatingPane_OmniboxNavigationTargetsFloatingSession 2026-10-22T08:13:51.884239724Z --- PASS: TestFloatingPane_OmniboxNavigationTargetsFloatingSession (0.00s) 2026-10-22T08:13:51.884255361Z === RUN TestFloatingPane_HandleViewportTick_RecalculatesOnWorkspaceResize 2026-10-22T08:13:51.884265909Z --- PASS: TestFloatingPane_HandleViewportTick_RecalculatesOnWorkspaceResize (0.00s) 2026-10-22T08:13:51.884275594Z === RUN TestFloatingPane_HideShowAfterURIUpdateKeepsOmniboxHidden 2026-10-22T08:13:51.884284928Z --- PASS: TestFloatingPane_HideShowAfterURIUpdateKeepsOmniboxHidden (0.00s) 2026-10-22T08:13:51.884294464Z === RUN TestFloatingPane_ProfileSessionsRemainIndependent 2026-10-22T08:13:51.88430546Z --- PASS: TestFloatingPane_ProfileSessionsRemainIndependent (0.00s) 2026-10-22T08:13:51.884322227Z === RUN TestFloatingPane_ProfileShortcutTogglesAndPreservesSessionState 2026-10-22T08:13:51.884333305Z --- PASS: TestFloatingPane_ProfileShortcutTogglesAndPreservesSessionState (0.00s) 2026-10-22T08:13:51.884343142Z === RUN TestFloatingPane_ProfileRapidToggleNeverShowsAboutBlank 2026-10-22T08:13:51.884353061Z --- PASS: TestFloatingPane_ProfileRapidToggleNeverShowsAboutBlank (0.00s) 2026-10-22T08:13:51.884362204Z === RUN TestFloatingPane_DefaultSessionStillUsesAboutBlank 2026-10-22T08:13:51.884371564Z --- PASS: TestFloatingPane_DefaultSessionStillUsesAboutBlank (0.00s) 2026-10-22T08:13:51.884380661Z === RUN TestFloatingPane_CloseActiveFloatingSession 2026-10-22T08:13:51.884391774Z --- PASS: TestFloatingPane_CloseActiveFloatingSession (0.00s) 2026-10-22T08:13:51.884401707Z === RUN TestFloatingPane_HideAndCloseLeaveDetachedBrowserWindowAlive 2026-10-22T08:13:51.884412059Z --- PASS: TestFloatingPane_HideAndCloseLeaveDetachedBrowserWindowAlive (0.00s) 2026-10-22T08:13:51.884422319Z === RUN TestFloatingPane_HandleGlobalEscape_HidesVisibleFloatingPane 2026-10-22T08:13:51.88443228Z --- PASS: TestFloatingPane_HandleGlobalEscape_HidesVisibleFloatingPane (0.00s) 2026-10-22T08:13:51.884441723Z === RUN TestFloatingPane_OpenFloatingPaneSession_OptionalURL 2026-10-22T08:13:51.884451171Z --- PASS: TestFloatingPane_OpenFloatingPaneSession_OptionalURL (0.00s) 2026-10-22T08:13:51.884461029Z === RUN TestFloatingPane_EnsureFloatingSession_CachedAllowsNilWorkspaceView 2026-10-22T08:13:51.884472694Z --- PASS: TestFloatingPane_EnsureFloatingSession_CachedAllowsNilWorkspaceView (0.00s) 2026-10-22T08:13:51.884482373Z === RUN TestFloatingPane_HideFloatingSession_StopsResizeWatcher 2026-10-22T08:13:51.884492419Z --- PASS: TestFloatingPane_HideFloatingSession_StopsResizeWatcher (0.00s) 2026-10-22T08:13:51.88450164Z === RUN TestFloatingSessionRegistry 2026-10-22T08:13:51.884511632Z === RUN TestFloatingSessionRegistry/forTab_skips_other_tabs_and_nil_sessions 2026-10-22T08:13:51.884521021Z === RUN TestFloatingSessionRegistry/forTab_does_not_allocate 2026-10-22T08:13:51.884550533Z === RUN TestFloatingSessionRegistry/byPaneID_maps_the_pane_to_its_owning_key 2026-10-22T08:13:51.884565206Z === RUN TestFloatingSessionRegistry/visibleForTab_returns_only_the_shown_session 2026-10-22T08:13:51.884585752Z === RUN TestFloatingSessionRegistry/tabIDs_is_distinct_and_sorted 2026-10-22T08:13:51.884607879Z --- PASS: TestFloatingSessionRegistry (0.00s) 2026-10-22T08:13:51.8846391Z --- PASS: TestFloatingSessionRegistry/forTab_skips_other_tabs_and_nil_sessions (0.00s) 2026-10-22T08:13:51.884678732Z --- PASS: TestFloatingSessionRegistry/forTab_does_not_allocate (0.00s) 2026-10-22T08:13:51.88470848Z --- PASS: TestFloatingSessionRegistry/byPaneID_maps_the_pane_to_its_owning_key (0.00s) 2026-10-22T08:13:51.88475172Z --- PASS: TestFloatingSessionRegistry/visibleForTab_returns_only_the_shown_session (0.00s) 2026-10-22T08:13:51.884781961Z --- PASS: TestFloatingSessionRegistry/tabIDs_is_distinct_and_sorted (0.00s) 2026-10-22T08:13:51.884797503Z === RUN TestModeFrameTargets 2026-10-22T08:13:51.884822859Z === RUN TestModeFrameTargets/vim 2026-10-22T08:13:51.884840992Z === RUN TestModeFrameTargets/pane 2026-10-22T08:13:51.884850467Z === RUN TestModeFrameTargets/resize 2026-10-22T08:13:51.884859125Z === RUN TestModeFrameTargets/tab 2026-10-22T08:13:51.884867904Z === RUN TestModeFrameTargets/session 2026-10-22T08:13:51.884901203Z === RUN TestModeFrameTargets/normal 2026-10-22T08:13:51.884912108Z --- PASS: TestModeFrameTargets (0.04s) 2026-10-22T08:13:51.884926085Z --- PASS: TestModeFrameTargets/vim (0.00s) 2026-10-22T08:13:51.884962206Z --- PASS: TestModeFrameTargets/pane (0.00s) 2026-10-22T08:13:51.884985874Z --- PASS: TestModeFrameTargets/resize (0.00s) 2026-10-22T08:13:51.88500495Z --- PASS: TestModeFrameTargets/tab (0.00s) 2026-10-22T08:13:51.885032272Z --- PASS: TestModeFrameTargets/session (0.00s) 2026-10-22T08:13:51.885057081Z --- PASS: TestModeFrameTargets/normal (0.00s) 2026-10-22T08:13:51.88507082Z === RUN TestModeFrameSetTargetStylesFrameBorderNotPane 2026-10-22T08:13:51.885099143Z --- PASS: TestModeFrameSetTargetStylesFrameBorderNotPane (0.00s) 2026-10-22T08:13:51.885111006Z === RUN TestModeFrameVimPulseAlternatesOnBorder 2026-10-22T08:13:51.885120618Z --- PASS: TestModeFrameVimPulseAlternatesOnBorder (0.00s) 2026-10-22T08:13:51.885131476Z === RUN TestModeLegendActionsUseActiveConfiguration 2026-10-22T08:13:51.885166539Z === RUN TestModeLegendActionsUseActiveConfiguration/pane 2026-10-22T08:13:51.885179039Z === RUN TestModeLegendActionsUseActiveConfiguration/resize 2026-10-22T08:13:51.885194791Z === RUN TestModeLegendActionsUseActiveConfiguration/vim 2026-10-22T08:13:51.885208425Z === RUN TestModeLegendActionsUseActiveConfiguration/tab 2026-10-22T08:13:51.885229592Z === RUN TestModeLegendActionsUseActiveConfiguration/session 2026-10-22T08:13:51.885247407Z --- PASS: TestModeLegendActionsUseActiveConfiguration (0.00s) 2026-10-22T08:13:51.88526704Z --- PASS: TestModeLegendActionsUseActiveConfiguration/pane (0.00s) 2026-10-22T08:13:51.885301387Z --- PASS: TestModeLegendActionsUseActiveConfiguration/resize (0.00s) 2026-10-22T08:13:51.885321826Z --- PASS: TestModeLegendActionsUseActiveConfiguration/vim (0.00s) 2026-10-22T08:13:51.885354851Z --- PASS: TestModeLegendActionsUseActiveConfiguration/tab (0.00s) 2026-10-22T08:13:51.885378232Z --- PASS: TestModeLegendActionsUseActiveConfiguration/session (0.00s) 2026-10-22T08:13:51.885387825Z === RUN TestModeFramePendingSequenceFiltersBindings 2026-10-22T08:13:51.885397257Z --- PASS: TestModeFramePendingSequenceFiltersBindings (0.00s) 2026-10-22T08:13:51.88542591Z === RUN TestModeFrameTargetDoesNotDependOnGlobalFocusedWindow 2026-10-22T08:13:51.885440594Z --- PASS: TestModeFrameTargetDoesNotDependOnGlobalFocusedWindow (0.02s) 2026-10-22T08:13:51.885449298Z === RUN TestShouldLinger 2026-10-22T08:13:51.885458156Z === RUN TestShouldLinger/inside 2026-10-22T08:13:51.885467384Z === RUN TestShouldLinger/edge_outside 2026-10-22T08:13:51.88548966Z === RUN TestShouldLinger/outside 2026-10-22T08:13:51.88550349Z === RUN TestShouldLinger/disabled 2026-10-22T08:13:51.885513203Z === RUN TestShouldLinger/left_window 2026-10-22T08:13:51.88552663Z === RUN TestShouldLinger/nil_placement 2026-10-22T08:13:51.885535936Z --- PASS: TestShouldLinger (0.00s) 2026-10-22T08:13:51.885558949Z --- PASS: TestShouldLinger/inside (0.00s) 2026-10-22T08:13:51.885575677Z --- PASS: TestShouldLinger/edge_outside (0.00s) 2026-10-22T08:13:51.885598556Z --- PASS: TestShouldLinger/outside (0.00s) 2026-10-22T08:13:51.885615629Z --- PASS: TestShouldLinger/disabled (0.00s) 2026-10-22T08:13:51.885630263Z --- PASS: TestShouldLinger/left_window (0.00s) 2026-10-22T08:13:51.885655638Z --- PASS: TestShouldLinger/nil_placement (0.00s) 2026-10-22T08:13:51.885688403Z === RUN TestShouldStartLinger 2026-10-22T08:13:51.88569848Z --- PASS: TestShouldStartLinger (0.00s) 2026-10-22T08:13:51.885711656Z === RUN TestLegendColumnCount 2026-10-22T08:13:51.885721223Z --- PASS: TestLegendColumnCount (0.00s) 2026-10-22T08:13:51.885745694Z === RUN TestLegendColumnCountIsMonotonic 2026-10-22T08:13:51.885757948Z --- PASS: TestLegendColumnCountIsMonotonic (0.01s) 2026-10-22T08:13:51.885767968Z === RUN TestLegendBandWidthIsCappedAndNeverFullWidth 2026-10-22T08:13:51.885777891Z --- PASS: TestLegendBandWidthIsCappedAndNeverFullWidth (0.00s) 2026-10-22T08:13:51.885786777Z === RUN TestLegendBandWidthShrinksForFewGroups 2026-10-22T08:13:51.885808208Z --- PASS: TestLegendBandWidthShrinksForFewGroups (0.00s) 2026-10-22T08:13:51.885818897Z === RUN TestLegendBandWidthWithoutRoom 2026-10-22T08:13:51.885827733Z --- PASS: TestLegendBandWidthWithoutRoom (0.00s) 2026-10-22T08:13:51.885843157Z === RUN TestLegendBodyMaxHeight 2026-10-22T08:13:51.885854667Z --- PASS: TestLegendBodyMaxHeight (0.00s) 2026-10-22T08:13:51.885864415Z === RUN TestDistributeLegendGroupsKeepsOrderAndNeverSplitsGroups 2026-10-22T08:13:51.885874314Z --- PASS: TestDistributeLegendGroupsKeepsOrderAndNeverSplitsGroups (0.00s) 2026-10-22T08:13:51.885892395Z === RUN TestDistributeLegendGroupsBalancesColumnHeights 2026-10-22T08:13:51.885904512Z --- PASS: TestDistributeLegendGroupsBalancesColumnHeights (0.00s) 2026-10-22T08:13:51.885914311Z === RUN TestDistributeLegendGroupsMinimizesTallestColumn 2026-10-22T08:13:51.885923892Z --- PASS: TestDistributeLegendGroupsMinimizesTallestColumn (0.00s) 2026-10-22T08:13:51.885938901Z === RUN TestDistributeLegendGroupsIsDeterministic 2026-10-22T08:13:51.885950756Z --- PASS: TestDistributeLegendGroupsIsDeterministic (0.00s) 2026-10-22T08:13:51.885961746Z === RUN TestDistributeLegendGroupsEdgeCases 2026-10-22T08:13:51.885970881Z --- PASS: TestDistributeLegendGroupsEdgeCases (0.00s) 2026-10-22T08:13:51.885979867Z === RUN TestBuildLegendGroupsOrdersGroupsAndRows 2026-10-22T08:13:51.885999094Z --- PASS: TestBuildLegendGroupsOrdersGroupsAndRows (0.00s) 2026-10-22T08:13:51.886009341Z === RUN TestBuildLegendGroupsEmpty 2026-10-22T08:13:51.886018096Z --- PASS: TestBuildLegendGroupsEmpty (0.00s) 2026-10-22T08:13:51.886034762Z === RUN TestModeToasterVisibility 2026-10-22T08:13:51.886046287Z --- PASS: TestModeToasterVisibility (0.00s) 2026-10-22T08:13:51.886054896Z === RUN TestLegendBodyShown 2026-10-22T08:13:51.886063511Z --- PASS: TestLegendBodyShown (0.00s) 2026-10-22T08:13:51.886071856Z === RUN TestNextModeLegendCollapsed 2026-10-22T08:13:51.886086495Z --- PASS: TestNextModeLegendCollapsed (0.00s) 2026-10-22T08:13:51.886099163Z === RUN TestModeToasterHeader 2026-10-22T08:13:51.886108502Z --- PASS: TestModeToasterHeader (0.00s) 2026-10-22T08:13:51.886117639Z === RUN TestModeToasterShowsPillAndLegendOnEnter 2026-10-22T08:13:51.886126845Z --- PASS: TestModeToasterShowsPillAndLegendOnEnter (0.00s) 2026-10-22T08:13:51.886142724Z === RUN TestModeToasterDelayWithholdsLegendNotPill 2026-10-22T08:13:51.886154458Z --- PASS: TestModeToasterDelayWithholdsLegendNotPill (0.02s) 2026-10-22T08:13:51.886173601Z === RUN TestModeToasterDelayZeroShowsLegendAtOnce 2026-10-22T08:13:51.886199927Z --- PASS: TestModeToasterDelayZeroShowsLegendAtOnce (0.00s) 2026-10-22T08:13:51.886212343Z === RUN TestModeToasterModeExitBeforeDelayNeverShowsLegend 2026-10-22T08:13:51.886222843Z --- PASS: TestModeToasterModeExitBeforeDelayNeverShowsLegend (0.08s) 2026-10-22T08:13:51.886232518Z === RUN TestModeToasterLegendOffIsPillOnlyWithoutChevron 2026-10-22T08:13:51.886251351Z --- PASS: TestModeToasterLegendOffIsPillOnlyWithoutChevron (0.00s) 2026-10-22T08:13:51.886263212Z === RUN TestModeToasterNothingWhenIndicatorAndLegendOff 2026-10-22T08:13:51.886272896Z --- PASS: TestModeToasterNothingWhenIndicatorAndLegendOff (0.00s) 2026-10-22T08:13:51.886281989Z === RUN TestModeToasterPillClickTogglesThroughTheApp 2026-10-22T08:13:51.886304389Z --- PASS: TestModeToasterPillClickTogglesThroughTheApp (0.00s) 2026-10-22T08:13:51.886315956Z === RUN TestModeToasterCollapseHidesBodyKeepsPill 2026-10-22T08:13:51.886327335Z --- PASS: TestModeToasterCollapseHidesBodyKeepsPill (0.00s) 2026-10-22T08:13:51.886336737Z === RUN TestModeToasterPillClickWithoutAppTogglesLocally 2026-10-22T08:13:51.886346478Z --- PASS: TestModeToasterPillClickWithoutAppTogglesLocally (0.00s) 2026-10-22T08:13:51.886365753Z === RUN TestModeToasterStartsCollapsedFromConfiguration 2026-10-22T08:13:51.886377297Z --- PASS: TestModeToasterStartsCollapsedFromConfiguration (0.00s) 2026-10-22T08:13:51.886386562Z === RUN TestModeToasterCollapsedStateSurvivesModeChanges 2026-10-22T08:13:51.886407569Z --- PASS: TestModeToasterCollapsedStateSurvivesModeChanges (0.00s) 2026-10-22T08:13:51.886418949Z === RUN TestModeToasterExpandingSkipsRemainingDelay 2026-10-22T08:13:51.88642866Z --- PASS: TestModeToasterExpandingSkipsRemainingDelay (0.00s) 2026-10-22T08:13:51.88644415Z === RUN TestModeToasterConfigReloadDoesNotRestartLegend 2026-10-22T08:13:51.886459896Z --- PASS: TestModeToasterConfigReloadDoesNotRestartLegend (0.00s) 2026-10-22T08:13:51.886475999Z === RUN TestModeToasterConfigReloadRebuildsWhenBindingsChange 2026-10-22T08:13:51.886486545Z --- PASS: TestModeToasterConfigReloadRebuildsWhenBindingsChange (0.00s) 2026-10-22T08:13:51.886506599Z === RUN TestModeToasterIndicatorPreferenceReloadKeepsLegend 2026-10-22T08:13:51.886516912Z --- PASS: TestModeToasterIndicatorPreferenceReloadKeepsLegend (0.00s) 2026-10-22T08:13:51.886526308Z === RUN TestModeToasterPendingSequenceShowsInHeaderAndDimsRows 2026-10-22T08:13:51.88654294Z --- PASS: TestModeToasterPendingSequenceShowsInHeaderAndDimsRows (0.00s) 2026-10-22T08:13:51.886556387Z === RUN TestModeToasterPendingOnlyAppliesToVimMode 2026-10-22T08:13:51.886566527Z --- PASS: TestModeToasterPendingOnlyAppliesToVimMode (0.00s) 2026-10-22T08:13:51.886576037Z === RUN TestModeToasterSubModeSuspendsLegendButKeepsHeader 2026-10-22T08:13:51.886600558Z --- PASS: TestModeToasterSubModeSuspendsLegendButKeepsHeader (0.00s) 2026-10-22T08:13:51.886613305Z === RUN TestModeToasterModeChangeResetsDetailAndSuspension 2026-10-22T08:13:51.88662344Z --- PASS: TestModeToasterModeChangeResetsDetailAndSuspension (0.00s) 2026-10-22T08:13:51.886634816Z === RUN TestModeToasterSameModeRebuildKeepsInteractionState 2026-10-22T08:13:51.88664426Z --- PASS: TestModeToasterSameModeRebuildKeepsInteractionState (0.00s) 2026-10-22T08:13:51.886678756Z === RUN TestModeToasterSameModeRebuildReappliesPendingDimming 2026-10-22T08:13:51.886691581Z --- PASS: TestModeToasterSameModeRebuildReappliesPendingDimming (0.00s) 2026-10-22T08:13:51.886707475Z === RUN TestModeToasterFlashLightsKeycapsAndClears 2026-10-22T08:13:51.886720693Z --- PASS: TestModeToasterFlashLightsKeycapsAndClears (0.12s) 2026-10-22T08:13:51.886742573Z === RUN TestModeToasterFlashNeedsVisibleLegendAndAnimations 2026-10-22T08:13:51.886763537Z --- PASS: TestModeToasterFlashNeedsVisibleLegendAndAnimations (0.00s) 2026-10-22T08:13:51.886775217Z === RUN TestModeToasterLingersWhenPointerIsOverLegend 2026-10-22T08:13:51.886785067Z --- PASS: TestModeToasterLingersWhenPointerIsOverLegend (0.00s) 2026-10-22T08:13:51.886806245Z === RUN TestModeToasterDoesNotLingerWhenPointerElsewhereOrPressInFlight 2026-10-22T08:13:51.886827785Z --- PASS: TestModeToasterDoesNotLingerWhenPointerElsewhereOrPressInFlight (0.00s) 2026-10-22T08:13:51.886838498Z === RUN TestModeToasterLingerEndsOnClickAndTabSwitch 2026-10-22T08:13:51.886847728Z --- PASS: TestModeToasterLingerEndsOnClickAndTabSwitch (0.00s) 2026-10-22T08:13:51.886872479Z === RUN TestModeToasterReleaseDropsLegendKeepsPill 2026-10-22T08:13:51.886886801Z --- PASS: TestModeToasterReleaseDropsLegendKeepsPill (0.09s) 2026-10-22T08:13:51.886897959Z === RUN TestModeToasterNilAndDestroyedAreSafe 2026-10-22T08:13:51.886907729Z --- PASS: TestModeToasterNilAndDestroyedAreSafe (0.00s) 2026-10-22T08:13:51.886935098Z === RUN TestModeLegendPreferenceClickWinsUntilSettled 2026-10-22T08:13:51.886949847Z --- PASS: TestModeLegendPreferenceClickWinsUntilSettled (0.00s) 2026-10-22T08:13:51.886959811Z === RUN TestModeLegendPreferenceReloadsDuringSavesDoNotUndoLastClick 2026-10-22T08:13:51.886969823Z --- PASS: TestModeLegendPreferenceReloadsDuringSavesDoNotUndoLastClick (0.00s) 2026-10-22T08:13:51.886996565Z === RUN TestModeLegendPreferenceReloadAfterDrain 2026-10-22T08:13:51.887010899Z === RUN TestModeLegendPreferenceReloadAfterDrain/own_save_reloads 2026-10-22T08:13:51.887025482Z === RUN TestModeLegendPreferenceReloadAfterDrain/external_edit 2026-10-22T08:13:51.887037715Z === RUN TestModeLegendPreferenceReloadAfterDrain/failed_save_leaves_the_file_unchanged 2026-10-22T08:13:51.887092914Z --- PASS: TestModeLegendPreferenceReloadAfterDrain (0.00s) 2026-10-22T08:13:51.887127789Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/own_save_reloads (0.00s) 2026-10-22T08:13:51.887183056Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/external_edit (0.00s) 2026-10-22T08:13:51.887240849Z --- PASS: TestModeLegendPreferenceReloadAfterDrain/failed_save_leaves_the_file_unchanged (0.00s) 2026-10-22T08:13:51.887261018Z === RUN TestModeLegendPreferenceCoalescesClicksAndKeepsLast 2026-10-22T08:13:51.887279273Z --- PASS: TestModeLegendPreferenceCoalescesClicksAndKeepsLast (0.00s) 2026-10-22T08:13:51.887311241Z === RUN TestModeLegendPreferenceExternalEditWinsWhenNoSaveInFlight 2026-10-22T08:13:51.887330894Z --- PASS: TestModeLegendPreferenceExternalEditWinsWhenNoSaveInFlight (0.00s) 2026-10-22T08:13:51.887349632Z === RUN TestSetModeLegendCollapsedUpdatesEveryWindowAndSavesAsync 2026-10-22T08:13:51.887381871Z --- PASS: TestSetModeLegendCollapsedUpdatesEveryWindowAndSavesAsync (0.00s) 2026-10-22T08:13:51.887400956Z === RUN TestSetModeLegendCollapsedLogsSaveFailureAndKeepsState 2026-10-22T08:13:51.887419965Z --- PASS: TestSetModeLegendCollapsedLogsSaveFailureAndKeepsState (0.00s) 2026-10-22T08:13:51.887451386Z === RUN TestUpdateModeFrameUsesSharedCollapsedState 2026-10-22T08:13:51.887469206Z --- PASS: TestUpdateModeFrameUsesSharedCollapsedState (0.00s) 2026-10-22T08:13:51.887487801Z === RUN TestGTKModeToasterViewReleasesWidgets 2026-10-22T08:13:51.887535063Z mode_toaster_view_gtk_test.go:23: GTK display not available (no DISPLAY/WAYLAND_DISPLAY socket) 2026-10-22T08:13:51.887552837Z --- SKIP: TestGTKModeToasterViewReleasesWidgets (0.00s) 2026-10-22T08:13:51.887588796Z === RUN TestPrepareNativePopupContentWidget_ExpandsWrappedWidget 2026-10-22T08:13:51.887608365Z --- PASS: TestPrepareNativePopupContentWidget_ExpandsWrappedWidget (0.00s) 2026-10-22T08:13:51.887627612Z === RUN TestPrepareNativePopupContentWidget_ErrorsWhenWrappedGTKWidgetMissing 2026-10-22T08:13:51.887659119Z --- PASS: TestPrepareNativePopupContentWidget_ErrorsWhenWrappedGTKWidgetMissing (0.00s) 2026-10-22T08:13:51.887678731Z === RUN TestOpenNativePopupWindowLeavesWebViewOwnedByCallerOnSetupFailure 2026-10-22T08:13:51.887697883Z --- PASS: TestOpenNativePopupWindowLeavesWebViewOwnedByCallerOnSetupFailure (0.00s) 2026-10-22T08:13:51.887735811Z === RUN TestDestroyFailedNativePopupSetupDestroysOnlyShell 2026-10-22T08:13:51.887756722Z --- PASS: TestDestroyFailedNativePopupSetupDestroysOnlyShell (0.00s) 2026-10-22T08:13:51.887776324Z === RUN TestDispatchNativePopupLifecycleSkipsWorkWhenDispatchTimesOutBeforeStart 2026-10-22T08:13:51.887816517Z --- PASS: TestDispatchNativePopupLifecycleSkipsWorkWhenDispatchTimesOutBeforeStart (0.00s) 2026-10-22T08:13:51.887836248Z === RUN TestDispatchNativePopupLifecycleTreatsCompletedAfterTimeoutAsCompleted 2026-10-22T08:13:51.887866472Z --- PASS: TestDispatchNativePopupLifecycleTreatsCompletedAfterTimeoutAsCompleted (0.00s) 2026-10-22T08:13:51.887895313Z === RUN TestDetachNativePopupWindowRemovesWidgetWithoutDestroyingWebView 2026-10-22T08:13:51.887915414Z --- PASS: TestDetachNativePopupWindowRemovesWidgetWithoutDestroyingWebView (0.00s) 2026-10-22T08:13:51.887933645Z === RUN TestNativePopupAbortTransfersEligibleWebViewToBrowserFallback 2026-10-22T08:13:51.887972756Z --- PASS: TestNativePopupAbortTransfersEligibleWebViewToBrowserFallback (0.00s) 2026-10-22T08:13:51.887992387Z === RUN TestNativePopupAbortDestroysOpenerRequiredWebView 2026-10-22T08:13:51.888010658Z --- PASS: TestNativePopupAbortDestroysOpenerRequiredWebView (0.00s) 2026-10-22T08:13:51.888048056Z === RUN TestReleaseNativePopupWindowDestroysOnlyOnce 2026-10-22T08:13:51.888068741Z --- PASS: TestReleaseNativePopupWindowDestroysOnlyOnce (0.00s) 2026-10-22T08:13:51.888086789Z === RUN TestStagePopupWrapsContentPreparationErrorAndDestroysShell 2026-10-22T08:13:51.888126116Z --- PASS: TestStagePopupWrapsContentPreparationErrorAndDestroysShell (0.00s) 2026-10-22T08:13:51.888150694Z === RUN TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T08:13:51.888161784Z === PAUSE TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T08:13:51.888187839Z === RUN TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T08:13:51.888198097Z === PAUSE TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T08:13:51.888209523Z === RUN TestDependenciesValidateAcceptsRuntimeConfigOnly 2026-10-22T08:13:51.888221008Z --- PASS: TestDependenciesValidateAcceptsRuntimeConfigOnly (0.00s) 2026-10-22T08:13:51.888263131Z === RUN TestAppRuntimeConfigReturnsProviderSnapshot 2026-10-22T08:13:51.888282089Z --- PASS: TestAppRuntimeConfigReturnsProviderSnapshot (0.00s) 2026-10-22T08:13:51.888299972Z === RUN TestAppRuntimeConfigStateStoresLatestSnapshot 2026-10-22T08:13:51.88833851Z --- PASS: TestAppRuntimeConfigStateStoresLatestSnapshot (0.00s) 2026-10-22T08:13:51.888351897Z === RUN TestConfigWatcherOnChangeUpdatesRuntimeConfigState 2026-10-22T08:13:51.888362616Z --- PASS: TestConfigWatcherOnChangeUpdatesRuntimeConfigState (0.00s) 2026-10-22T08:13:51.888372223Z === RUN TestResidencyTimeoutFromMillis 2026-10-22T08:13:51.888381705Z --- PASS: TestResidencyTimeoutFromMillis (0.00s) 2026-10-22T08:13:51.888416452Z === RUN TestResidencyTimeoutLatchAndRestartRequired 2026-10-22T08:13:51.888433061Z --- PASS: TestResidencyTimeoutLatchAndRestartRequired (0.00s) 2026-10-22T08:13:51.888449753Z === RUN TestResidencyControllerDisabledPreservesQuit 2026-10-22T08:13:51.888477686Z --- PASS: TestResidencyControllerDisabledPreservesQuit (0.00s) 2026-10-22T08:13:51.888497864Z === RUN TestResidencyControllerHoldMatchesReleaseOnce 2026-10-22T08:13:51.888513611Z --- PASS: TestResidencyControllerHoldMatchesReleaseOnce (0.00s) 2026-10-22T08:13:51.88854463Z === RUN TestResidencyControllerLastWindowArmsAndExpiryQuits 2026-10-22T08:13:51.888560268Z --- PASS: TestResidencyControllerLastWindowArmsAndExpiryQuits (0.00s) 2026-10-22T08:13:51.888570113Z === RUN TestResidencyControllerReopenCancelsTimer 2026-10-22T08:13:51.888583547Z --- PASS: TestResidencyControllerReopenCancelsTimer (0.00s) 2026-10-22T08:13:51.888626356Z === RUN TestResidencyControllerExplicitQuitBypassesDeadline 2026-10-22T08:13:51.888639356Z --- PASS: TestResidencyControllerExplicitQuitBypassesDeadline (0.00s) 2026-10-22T08:13:51.88865605Z === RUN TestResidencyControllerNilSafe 2026-10-22T08:13:51.888669461Z --- PASS: TestResidencyControllerNilSafe (0.00s) 2026-10-22T08:13:51.888712512Z === RUN TestResidencyControllerDefersQuitUntilSettled 2026-10-22T08:13:51.888725955Z --- PASS: TestResidencyControllerDefersQuitUntilSettled (0.00s) 2026-10-22T08:13:51.88873506Z === RUN TestResidencyControllerNativeBusyDrivesPolicy 2026-10-22T08:13:51.888745886Z --- PASS: TestResidencyControllerNativeBusyDrivesPolicy (0.00s) 2026-10-22T08:13:51.888798806Z === RUN TestResidencyControllerDuplicateBusyIsSilent 2026-10-22T08:13:51.888814248Z --- PASS: TestResidencyControllerDuplicateBusyIsSilent (0.00s) 2026-10-22T08:13:51.888857674Z === RUN TestResidencyControllerDispatchRoutesCallbacks 2026-10-22T08:13:51.888874469Z --- PASS: TestResidencyControllerDispatchRoutesCallbacks (0.00s) 2026-10-22T08:13:51.88889254Z === RUN TestResidencyControllerSealsBeforeCommit 2026-10-22T08:13:51.888930583Z --- PASS: TestResidencyControllerSealsBeforeCommit (0.00s) 2026-10-22T08:13:51.888956241Z === RUN TestResidencyControllerReopenInvalidatesDeferredQuit 2026-10-22T08:13:51.889006632Z --- PASS: TestResidencyControllerReopenInvalidatesDeferredQuit (0.00s) 2026-10-22T08:13:51.889024812Z === RUN TestResidencyControllerDuplicateEmptyStaysArmed 2026-10-22T08:13:51.889034371Z --- PASS: TestResidencyControllerDuplicateEmptyStaysArmed (0.00s) 2026-10-22T08:13:51.889075168Z === RUN TestWrapStandaloneOmniboxNavigate_CallsOriginalThenQuit 2026-10-22T08:13:51.889094129Z --- PASS: TestWrapStandaloneOmniboxNavigate_CallsOriginalThenQuit (0.00s) 2026-10-22T08:13:51.889110271Z === RUN TestWrapStandaloneOmniboxNavigate_DoesNotQuitWhenNavigateFails 2026-10-22T08:13:51.889127572Z --- PASS: TestWrapStandaloneOmniboxNavigate_DoesNotQuitWhenNavigateFails (0.00s) 2026-10-22T08:13:51.889158878Z === RUN TestStandaloneOmniboxCloseHandler_QuitsApp 2026-10-22T08:13:51.889173933Z --- PASS: TestStandaloneOmniboxCloseHandler_QuitsApp (0.00s) 2026-10-22T08:13:51.889192613Z === RUN TestStandaloneOmniboxWindowDecorated_LayerShellAppliedReturnsFalse 2026-10-22T08:13:51.889223598Z --- PASS: TestStandaloneOmniboxWindowDecorated_LayerShellAppliedReturnsFalse (0.00s) 2026-10-22T08:13:51.889253809Z === RUN TestStandaloneOmniboxWindowDecorated_FallbackReturnsTrue 2026-10-22T08:13:51.889272281Z --- PASS: TestStandaloneOmniboxWindowDecorated_FallbackReturnsTrue (0.00s) 2026-10-22T08:13:51.889291881Z === RUN TestStandaloneOmniboxWindowResizable_LayerShellAppliedReturnsFalse 2026-10-22T08:13:51.889322961Z --- PASS: TestStandaloneOmniboxWindowResizable_LayerShellAppliedReturnsFalse (0.00s) 2026-10-22T08:13:51.889342463Z === RUN TestStandaloneOmniboxWindowResizable_FallbackReturnsTrue 2026-10-22T08:13:51.889371293Z --- PASS: TestStandaloneOmniboxWindowResizable_FallbackReturnsTrue (0.00s) 2026-10-22T08:13:51.889389849Z === RUN TestStandaloneOmniboxHostLayout_LayerShellUsesNaturalSizingWithoutDefaultSize 2026-10-22T08:13:51.889427012Z --- PASS: TestStandaloneOmniboxHostLayout_LayerShellUsesNaturalSizingWithoutDefaultSize (0.00s) 2026-10-22T08:13:51.889446539Z === RUN TestStandaloneOmniboxHostLayout_FallbackUsesDefaultSize 2026-10-22T08:13:51.889479488Z --- PASS: TestStandaloneOmniboxHostLayout_FallbackUsesDefaultSize (0.00s) 2026-10-22T08:13:51.889498387Z === RUN TestAttachStandaloneOmniboxHostWidget_UsesPrimaryChild 2026-10-22T08:13:51.889527477Z --- PASS: TestAttachStandaloneOmniboxHostWidget_UsesPrimaryChild (0.00s) 2026-10-22T08:13:51.889553352Z === RUN TestStandaloneOmniboxSizeConfig_UsesFixedGeometry 2026-10-22T08:13:51.889574655Z --- PASS: TestStandaloneOmniboxSizeConfig_UsesFixedGeometry (0.00s) 2026-10-22T08:13:51.889603637Z === RUN TestStandaloneWindowConfig_Defaults 2026-10-22T08:13:51.88962102Z --- PASS: TestStandaloneWindowConfig_Defaults (0.00s) 2026-10-22T08:13:51.889650849Z === RUN TestStandaloneOmniboxArgv_RemovesGoTestFlags 2026-10-22T08:13:51.889668005Z --- PASS: TestStandaloneOmniboxArgv_RemovesGoTestFlags (0.00s) 2026-10-22T08:13:51.88968808Z === RUN TestStandaloneOmniboxArgv_RemovesOnlyLeadingOmniboxSubcommand 2026-10-22T08:13:51.889706096Z --- PASS: TestStandaloneOmniboxArgv_RemovesOnlyLeadingOmniboxSubcommand (0.00s) 2026-10-22T08:13:51.889736046Z === RUN TestActivateStandaloneOmnibox_RetainsObjectsUntilReleased 2026-10-22T08:13:51.889753922Z --- PASS: TestActivateStandaloneOmnibox_RetainsObjectsUntilReleased (0.00s) 2026-10-22T08:13:51.889784915Z === RUN TestTryInitLayerShell_NilWindowReturnsFalse 2026-10-22T08:13:51.889803707Z --- PASS: TestTryInitLayerShell_NilWindowReturnsFalse (0.00s) 2026-10-22T08:13:51.88982083Z === RUN TestTryInitLayerShell_UnsupportedReturnsFalse 2026-10-22T08:13:51.889870852Z --- PASS: TestTryInitLayerShell_UnsupportedReturnsFalse (0.00s) 2026-10-22T08:13:51.889887657Z === RUN TestTryInitLayerShell_MissingLibraryReturnsFalseWithoutSymbolCalls 2026-10-22T08:13:51.88991727Z --- PASS: TestTryInitLayerShell_MissingLibraryReturnsFalseWithoutSymbolCalls (0.00s) 2026-10-22T08:13:51.889943692Z === RUN TestSafeLayerShellSupported_PreloadedLibrarySkipsPathProbe 2026-10-22T08:13:51.889964085Z --- PASS: TestSafeLayerShellSupported_PreloadedLibrarySkipsPathProbe (0.00s) 2026-10-22T08:13:51.889996178Z === RUN TestTryInitLayerShell_SupportedConfiguresWindow 2026-10-22T08:13:51.890013747Z --- PASS: TestTryInitLayerShell_SupportedConfiguresWindow (0.00s) 2026-10-22T08:13:51.890041061Z === RUN TestNewStandaloneOmniboxRuntimeUsesExplicitLocalPathResolver 2026-10-22T08:13:51.890057919Z --- PASS: TestNewStandaloneOmniboxRuntimeUsesExplicitLocalPathResolver (0.00s) 2026-10-22T08:13:51.890088373Z === RUN TestHandleStandaloneOmniboxNavigation_UsesFreshBrowserWindowForHTTP 2026-10-22T08:13:51.890117969Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesFreshBrowserWindowForHTTP (0.00s) 2026-10-22T08:13:51.890136885Z === RUN TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForCustomScheme 2026-10-22T08:13:51.890165002Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForCustomScheme (0.00s) 2026-10-22T08:13:51.890197548Z === RUN TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForMailto 2026-10-22T08:13:51.890217381Z --- PASS: TestHandleStandaloneOmniboxNavigation_UsesExternalLauncherForMailto (0.00s) 2026-10-22T08:13:51.890235576Z === RUN TestHandleStandaloneOmniboxNavigation_ReturnsBrowserLaunchError 2026-10-22T08:13:51.890263098Z --- PASS: TestHandleStandaloneOmniboxNavigation_ReturnsBrowserLaunchError (0.00s) 2026-10-22T08:13:51.890281693Z === RUN TestStandaloneExternalSchemeRules_HTTPIsNotExternal 2026-10-22T08:13:51.890314543Z --- PASS: TestStandaloneExternalSchemeRules_HTTPIsNotExternal (0.00s) 2026-10-22T08:13:51.89033223Z === RUN TestStandaloneExternalSchemeRules_CustomSchemeIsExternal 2026-10-22T08:13:51.890366654Z --- PASS: TestStandaloneExternalSchemeRules_CustomSchemeIsExternal (0.00s) 2026-10-22T08:13:51.890387375Z === RUN TestStandaloneExternalSchemeRules_InternalSchemesStayInternal 2026-10-22T08:13:51.890418975Z --- PASS: TestStandaloneExternalSchemeRules_InternalSchemesStayInternal (0.00s) 2026-10-22T08:13:51.890437862Z === RUN TestVimModeStateEditableFocus 2026-10-22T08:13:51.890466602Z --- PASS: TestVimModeStateEditableFocus (0.00s) 2026-10-22T08:13:51.890484523Z === RUN TestVimModeStatePulseDebounce 2026-10-22T08:13:51.890510522Z --- PASS: TestVimModeStatePulseDebounce (0.00s) 2026-10-22T08:13:51.890542232Z === CONT TestBrowserWindow_HistorySidebarToggle_NilIsNoOp 2026-10-22T08:13:51.890561787Z === CONT TestPopupStagingHostDestroyIsIdempotentAndNeverShows 2026-10-22T08:13:51.890580925Z === CONT TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible 2026-10-22T08:13:51.890615082Z --- PASS: TestBrowserWindow_HistorySidebarToggle_NilIsNoOp (0.00s) 2026-10-22T08:13:51.890637837Z === CONT TestPopupStagingHostDetachRemovesContentThenDestroysShell 2026-10-22T08:13:51.890680135Z --- PASS: TestPopupStagingHostDetachRemovesContentThenDestroysShell (0.00s) 2026-10-22T08:13:51.890701269Z === CONT TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp 2026-10-22T08:13:51.890722052Z --- PASS: TestBrowserWindow_HistorySidebarShowHide_NilSidebarIsNoOp (0.00s) 2026-10-22T08:13:51.890771569Z === CONT TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible 2026-10-22T08:13:51.890800043Z --- PASS: TestPopupStagingHostDestroyIsIdempotentAndNeverShows (0.00s) 2026-10-22T08:13:51.890837931Z --- PASS: TestBrowserWindow_HistorySidebarShowHide_TransitionsSidebarVisible (0.00s) 2026-10-22T08:13:51.8908663Z --- PASS: TestBrowserWindow_HistorySidebarToggle_FlipsSidebarVisible (0.00s) 2026-10-22T08:13:51.890902387Z PASS 2026-10-22T08:13:51.890930132Z ok github.com/bnema/dumber/internal/ui 3.785s 2026-10-22T08:13:51.890968019Z === RUN TestFaviconAdapterInvalidateRemovesStoredKey 2026-10-22T08:13:51.890999092Z --- PASS: TestFaviconAdapterInvalidateRemovesStoredKey (0.00s) 2026-10-22T08:13:51.891038685Z === RUN TestFaviconAdapterGetTextureByURLPrefersExactThenParentThenDomainFallback 2026-10-22T08:13:51.891059044Z --- PASS: TestFaviconAdapterGetTextureByURLPrefersExactThenParentThenDomainFallback (0.00s) 2026-10-22T08:13:51.891108352Z === RUN TestFaviconAdapterSetResolvedTextureCachesOnlyResolvedKey 2026-10-22T08:13:51.891127362Z --- PASS: TestFaviconAdapterSetResolvedTextureCachesOnlyResolvedKey (0.00s) 2026-10-22T08:13:51.89114614Z === RUN TestFaviconAdapterResolvedPathSpecificTextureDoesNotPolluteDomain 2026-10-22T08:13:51.891187378Z --- PASS: TestFaviconAdapterResolvedPathSpecificTextureDoesNotPolluteDomain (0.00s) 2026-10-22T08:13:51.89120604Z === RUN TestFaviconAdapterGetOrFetchSkipsResolverForExactMemoryCacheHit 2026-10-22T08:13:51.891224548Z --- PASS: TestFaviconAdapterGetOrFetchSkipsResolverForExactMemoryCacheHit (0.00s) 2026-10-22T08:13:51.891263858Z === RUN TestFaviconAdapterGetOrFetchConsultsResolverBeforeFallbackMemoryCache 2026-10-22T08:13:51.891283498Z --- PASS: TestFaviconAdapterGetOrFetchConsultsResolverBeforeFallbackMemoryCache (0.00s) 2026-10-22T08:13:51.891302883Z === RUN TestFaviconAdapterPreloadFromCacheConsultsResolverBeforeFallbackMemoryCache 2026-10-22T08:13:51.89135354Z --- PASS: TestFaviconAdapterPreloadFromCacheConsultsResolverBeforeFallbackMemoryCache (0.00s) 2026-10-22T08:13:51.89137854Z === RUN TestFaviconAdapterGetOrFetchProbesEngineAfterFallbackMemoryCacheHit 2026-10-22T08:13:51.891417866Z --- PASS: TestFaviconAdapterGetOrFetchProbesEngineAfterFallbackMemoryCacheHit (0.00s) 2026-10-22T08:13:51.891438328Z === RUN TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasSameDomainSpecificPaths 2026-10-22T08:13:51.891981147Z --- PASS: TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasSameDomainSpecificPaths (0.00s) 2026-10-22T08:13:51.892004435Z === RUN TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasCrossDomainRedirectsInResolverMode 2026-10-22T08:13:51.892037935Z --- PASS: TestFaviconAdapterStoreFromWebKitWithOriginDoesNotAliasCrossDomainRedirectsInResolverMode (0.00s) 2026-10-22T08:13:51.892052477Z === RUN TestFaviconWarningDedup_FirstAndRepeated 2026-10-22T08:13:51.892087517Z --- PASS: TestFaviconWarningDedup_FirstAndRepeated (0.00s) 2026-10-22T08:13:51.892101737Z === RUN TestFaviconWarningDedup_ClearResetsState 2026-10-22T08:13:51.892143807Z --- PASS: TestFaviconWarningDedup_ClearResetsState (0.00s) 2026-10-22T08:13:51.892157893Z === RUN TestFaviconWarningDedup_LogWarningDedupInvokesCallbackOnce 2026-10-22T08:13:51.892174657Z --- PASS: TestFaviconWarningDedup_LogWarningDedupInvokesCallbackOnce (0.00s) 2026-10-22T08:13:51.892191118Z PASS 2026-10-22T08:13:51.892204901Z ok github.com/bnema/dumber/internal/ui/adapter 0.007s 2026-10-22T08:13:51.892235922Z === RUN TestFavoritesSidebarInitialLoadRenderingModelBehavior 2026-10-22T08:13:51.89225256Z --- PASS: TestFavoritesSidebarInitialLoadRenderingModelBehavior (0.00s) 2026-10-22T08:13:51.892276879Z === RUN TestFavoritesSidebarSearchFilteringByTitleURLAndTag 2026-10-22T08:13:51.892296209Z --- PASS: TestFavoritesSidebarSearchFilteringByTitleURLAndTag (0.00s) 2026-10-22T08:13:51.892310484Z === RUN TestFavoritesSidebarTagFilteringMatchAny 2026-10-22T08:13:51.892326589Z --- PASS: TestFavoritesSidebarTagFilteringMatchAny (0.00s) 2026-10-22T08:13:51.892350762Z === RUN TestFavoritesSidebarActivationCallbacks 2026-10-22T08:13:51.892364014Z --- PASS: TestFavoritesSidebarActivationCallbacks (0.00s) 2026-10-22T08:13:51.8923742Z === RUN TestFavoritesSidebarRequestReloadIfVisibleReloadsData 2026-10-22T08:13:51.89238922Z --- PASS: TestFavoritesSidebarRequestReloadIfVisibleReloadsData (0.01s) 2026-10-22T08:13:51.892419113Z === RUN TestFavoritesSidebarStaleLoadRejected 2026-10-22T08:13:51.892437082Z --- PASS: TestFavoritesSidebarStaleLoadRejected (0.00s) 2026-10-22T08:13:51.892459327Z === RUN TestFavoritesSidebarDestroyedCallbacksNoOp 2026-10-22T08:13:51.892474412Z --- PASS: TestFavoritesSidebarDestroyedCallbacksNoOp (0.00s) 2026-10-22T08:13:51.892492822Z === RUN TestFavoritesSidebarNavigationErrorSetsNotice 2026-10-22T08:13:51.892523611Z --- PASS: TestFavoritesSidebarNavigationErrorSetsNotice (0.00s) 2026-10-22T08:13:51.892536276Z === RUN TestFavoritesSidebarRenderingModelTagCallbackRetentionAndListRows 2026-10-22T08:13:51.892548255Z --- PASS: TestFavoritesSidebarRenderingModelTagCallbackRetentionAndListRows (0.00s) 2026-10-22T08:13:51.892574347Z === RUN TestFavoritesSidebarSlashFocusBehavior 2026-10-22T08:13:51.892601588Z --- PASS: TestFavoritesSidebarSlashFocusBehavior (0.00s) 2026-10-22T08:13:51.892617477Z === RUN TestFavoritesSidebarHandleEnterKeyDispatchesModifiers 2026-10-22T08:13:51.892630654Z --- PASS: TestFavoritesSidebarHandleEnterKeyDispatchesModifiers (0.00s) 2026-10-22T08:13:51.892637891Z === RUN TestFavoritesSidebarFocusZoneCyclingSkipsAbsentZones 2026-10-22T08:13:51.892662319Z --- PASS: TestFavoritesSidebarFocusZoneCyclingSkipsAbsentZones (0.00s) 2026-10-22T08:13:51.892682893Z === RUN TestFavoritesSidebarSingleKeyCommandsStartManagementOutsideTextEditContext 2026-10-22T08:13:51.892695879Z --- PASS: TestFavoritesSidebarSingleKeyCommandsStartManagementOutsideTextEditContext (0.00s) 2026-10-22T08:13:51.89270618Z === RUN TestFavoritesSidebarAddAndEditDTOs 2026-10-22T08:13:51.89274368Z --- PASS: TestFavoritesSidebarAddAndEditDTOs (0.00s) 2026-10-22T08:13:51.892761563Z === RUN TestFavoritesSidebarInvalidShortcutPreservesFormState 2026-10-22T08:13:51.892772962Z --- PASS: TestFavoritesSidebarInvalidShortcutPreservesFormState (0.00s) 2026-10-22T08:13:51.892781639Z === RUN TestFormTagCandidatesMatchesNamesAndKeepsSelectedTagsVisible 2026-10-22T08:13:51.892809925Z --- PASS: TestFormTagCandidatesMatchesNamesAndKeepsSelectedTagsVisible (0.00s) 2026-10-22T08:13:51.892829432Z === RUN TestFavoritesSidebarReloadsAfterPartiallyApplyingTagChanges 2026-10-22T08:13:51.892848524Z --- PASS: TestFavoritesSidebarReloadsAfterPartiallyApplyingTagChanges (0.00s) 2026-10-22T08:13:51.892877445Z === RUN TestFavoritesSidebarFormTagSelectionAndEditSynchronization 2026-10-22T08:13:51.892891079Z --- PASS: TestFavoritesSidebarFormTagSelectionAndEditSynchronization (0.00s) 2026-10-22T08:13:51.892913974Z === RUN TestFavoritesSidebarDirectionalFocusMovesDirectlyBetweenSearchAndFirstFavorite 2026-10-22T08:13:51.892961222Z favorites_sidebar_test.go:506: GTK native display prerequisite unavailable (gtk.InitCheck returned false) 2026-10-22T08:13:51.893007018Z --- SKIP: TestFavoritesSidebarDirectionalFocusMovesDirectlyBetweenSearchAndFirstFavorite (0.09s) 2026-10-22T08:13:51.893021986Z === RUN TestFavoritesSidebarDirectionalFocusConsumesArrowsOnTagControls 2026-10-22T08:13:51.893034978Z --- PASS: TestFavoritesSidebarDirectionalFocusConsumesArrowsOnTagControls (0.00s) 2026-10-22T08:13:51.893045152Z === RUN TestFavoritesSidebarEnterConfirmsDelete 2026-10-22T08:13:51.893060307Z --- PASS: TestFavoritesSidebarEnterConfirmsDelete (0.00s) 2026-10-22T08:13:51.893072385Z === RUN TestFavoritesSidebarCtrlEnterSubmitsFormPlainEnterDoesNot 2026-10-22T08:13:51.893083488Z --- PASS: TestFavoritesSidebarCtrlEnterSubmitsFormPlainEnterDoesNot (0.00s) 2026-10-22T08:13:51.893094569Z === RUN TestFavoritesSidebarEditSubmitIgnoresTagsByDesign 2026-10-22T08:13:51.893107432Z --- PASS: TestFavoritesSidebarEditSubmitIgnoresTagsByDesign (0.00s) 2026-10-22T08:13:51.893118255Z === RUN TestFavoritesSidebarCreateTagTrimsNameAndUsesApplicationBoundary 2026-10-22T08:13:51.893130435Z --- PASS: TestFavoritesSidebarCreateTagTrimsNameAndUsesApplicationBoundary (0.00s) 2026-10-22T08:13:51.893141231Z === RUN TestFavoritesSidebarTagNameSubmissionCreatesTag 2026-10-22T08:13:51.893154468Z --- PASS: TestFavoritesSidebarTagNameSubmissionCreatesTag (0.00s) 2026-10-22T08:13:51.893167102Z === RUN TestFavoritesSidebarTagBindingTogglesExistingTag 2026-10-22T08:13:51.893174478Z --- PASS: TestFavoritesSidebarTagBindingTogglesExistingTag (0.00s) 2026-10-22T08:13:51.893181282Z === RUN TestFavoritesSidebarExplicitTextInputFocusControlsKeyboardRouting 2026-10-22T08:13:51.893188039Z --- PASS: TestFavoritesSidebarExplicitTextInputFocusControlsKeyboardRouting (0.00s) 2026-10-22T08:13:51.893196136Z === RUN TestFavoritesSidebarTextInputDefersSidebarCommands 2026-10-22T08:13:51.8932032Z --- PASS: TestFavoritesSidebarTextInputDefersSidebarCommands (0.00s) 2026-10-22T08:13:51.893212723Z === RUN TestFavoritesSidebarPlusAndTDoNotHijackTextInput 2026-10-22T08:13:51.893224181Z --- PASS: TestFavoritesSidebarPlusAndTDoNotHijackTextInput (0.00s) 2026-10-22T08:13:51.893233288Z === RUN TestFavoritesSidebarSingleKeyCommandsIgnoreModifiedKeys 2026-10-22T08:13:51.89324247Z --- PASS: TestFavoritesSidebarSingleKeyCommandsIgnoreModifiedKeys (0.00s) 2026-10-22T08:13:51.893250454Z === RUN TestFavoritesSidebarConfirmDeleteRequiresConfirmationState 2026-10-22T08:13:51.893257275Z --- PASS: TestFavoritesSidebarConfirmDeleteRequiresConfirmationState (0.00s) 2026-10-22T08:13:51.893264816Z === RUN TestFavoritesSidebarConfirmDeleteRepromptsWhenSelectionChanges 2026-10-22T08:13:51.893275999Z --- PASS: TestFavoritesSidebarConfirmDeleteRepromptsWhenSelectionChanges (0.00s) 2026-10-22T08:13:51.893287301Z === RUN TestFavoritesSidebarAddShortcutFailureClosesFormAfterCreate 2026-10-22T08:13:51.893295174Z --- PASS: TestFavoritesSidebarAddShortcutFailureClosesFormAfterCreate (0.00s) 2026-10-22T08:13:51.893301837Z === RUN TestFavoritesSidebarShortcutAndDeleteFlows 2026-10-22T08:13:51.89331023Z --- PASS: TestFavoritesSidebarShortcutAndDeleteFlows (0.00s) 2026-10-22T08:13:51.893317088Z === RUN TestFavoritesSidebarErrorsPreserveStateAndShowNotice 2026-10-22T08:13:51.893323721Z --- PASS: TestFavoritesSidebarErrorsPreserveStateAndShowNotice (0.00s) 2026-10-22T08:13:51.893330059Z === RUN TestFavoritesSidebar_FirstShowIssuesSingleQueryBatch 2026-10-22T08:13:51.893336406Z --- PASS: TestFavoritesSidebar_FirstShowIssuesSingleQueryBatch (0.01s) 2026-10-22T08:13:51.893344505Z === RUN TestGroupHistoryByDay_Empty 2026-10-22T08:13:51.893350818Z --- PASS: TestGroupHistoryByDay_Empty (0.00s) 2026-10-22T08:13:51.893356613Z === RUN TestGroupHistoryByDay_SingleEntry 2026-10-22T08:13:51.893362442Z --- PASS: TestGroupHistoryByDay_SingleEntry (0.00s) 2026-10-22T08:13:51.893370186Z === RUN TestGroupHistoryByDay_TodayYesterdayOlder 2026-10-22T08:13:51.893376606Z --- PASS: TestGroupHistoryByDay_TodayYesterdayOlder (0.00s) 2026-10-22T08:13:51.893382758Z === RUN TestGroupHistoryByDay_SameDayEntriesGrouped 2026-10-22T08:13:51.893389996Z --- PASS: TestGroupHistoryByDay_SameDayEntriesGrouped (0.00s) 2026-10-22T08:13:51.893395989Z === RUN TestReadableURL_StripsProtocol 2026-10-22T08:13:51.893403947Z --- PASS: TestReadableURL_StripsProtocol (0.00s) 2026-10-22T08:13:51.893409703Z === RUN TestReadableURL_KeepsPath 2026-10-22T08:13:51.89341534Z --- PASS: TestReadableURL_KeepsPath (0.00s) 2026-10-22T08:13:51.89342062Z === RUN TestRelativeTime_Now 2026-10-22T08:13:51.893428476Z --- PASS: TestRelativeTime_Now (0.00s) 2026-10-22T08:13:51.893433859Z === RUN TestRelativeTime_Minutes 2026-10-22T08:13:51.893439379Z --- PASS: TestRelativeTime_Minutes (0.00s) 2026-10-22T08:13:51.893446206Z === RUN TestRelativeTime_Hours 2026-10-22T08:13:51.89345197Z --- PASS: TestRelativeTime_Hours (0.00s) 2026-10-22T08:13:51.89345925Z === RUN TestRelativeTime_Days 2026-10-22T08:13:51.893464798Z --- PASS: TestRelativeTime_Days (0.00s) 2026-10-22T08:13:51.893470804Z === RUN TestGroupHistoryByDay_CrossYearDifferentLabels 2026-10-22T08:13:51.893477142Z --- PASS: TestGroupHistoryByDay_CrossYearDifferentLabels (0.00s) 2026-10-22T08:13:51.893485429Z === RUN TestGroupHistoryByDay_MaintainsInputOrderWithinDay 2026-10-22T08:13:51.893491839Z --- PASS: TestGroupHistoryByDay_MaintainsInputOrderWithinDay (0.00s) 2026-10-22T08:13:51.893497878Z === RUN TestGroupHistoryByDay_LeapYearBoundary 2026-10-22T08:13:51.893503927Z --- PASS: TestGroupHistoryByDay_LeapYearBoundary (0.00s) 2026-10-22T08:13:51.893510242Z === RUN TestGroupHistoryByDay_SameLocalDay 2026-10-22T08:13:51.893523992Z --- PASS: TestGroupHistoryByDay_SameLocalDay (0.00s) 2026-10-22T08:13:51.893533958Z === RUN TestReadableURL_StripsFTPAndWWW 2026-10-22T08:13:51.893543647Z --- PASS: TestReadableURL_StripsFTPAndWWW (0.00s) 2026-10-22T08:13:51.893555561Z === RUN TestReadableURL_NoProtocol 2026-10-22T08:13:51.893569257Z --- PASS: TestReadableURL_NoProtocol (0.00s) 2026-10-22T08:13:51.89357877Z === RUN TestReadableURL_TrailingSlash 2026-10-22T08:13:51.893588651Z --- PASS: TestReadableURL_TrailingSlash (0.00s) 2026-10-22T08:13:51.893597514Z === RUN TestReadableURL_EmptyOrRoot 2026-10-22T08:13:51.893610914Z --- PASS: TestReadableURL_EmptyOrRoot (0.00s) 2026-10-22T08:13:51.893621144Z === RUN TestReadableURL_PreservesPort 2026-10-22T08:13:51.893630667Z --- PASS: TestReadableURL_PreservesPort (0.00s) 2026-10-22T08:13:51.893640301Z === RUN TestRelativeTime_BoundaryEdgeCases 2026-10-22T08:13:51.893652622Z --- PASS: TestRelativeTime_BoundaryEdgeCases (0.00s) 2026-10-22T08:13:51.893666199Z === RUN TestRelativeTime_Future 2026-10-22T08:13:51.89367618Z --- PASS: TestRelativeTime_Future (0.00s) 2026-10-22T08:13:51.89368576Z === RUN TestRelativeTime_DifferentYear 2026-10-22T08:13:51.893695806Z --- PASS: TestRelativeTime_DifferentYear (0.00s) 2026-10-22T08:13:51.893709069Z === RUN TestDayLabelForKey_MultiYearAgo 2026-10-22T08:13:51.893719977Z --- PASS: TestDayLabelForKey_MultiYearAgo (0.00s) 2026-10-22T08:13:51.893729699Z === RUN TestDayLabelForKey_WithinCurrentYear 2026-10-22T08:13:51.893739121Z --- PASS: TestDayLabelForKey_WithinCurrentYear (0.00s) 2026-10-22T08:13:51.893748584Z === RUN TestKeyboardNavModel_EmptyGroups 2026-10-22T08:13:51.893762552Z --- PASS: TestKeyboardNavModel_EmptyGroups (0.00s) 2026-10-22T08:13:51.893773005Z === RUN TestKeyboardNavModel_SingleGroup 2026-10-22T08:13:51.893781209Z --- PASS: TestKeyboardNavModel_SingleGroup (0.00s) 2026-10-22T08:13:51.893787063Z === RUN TestKeyboardNavModel_MultipleGroups 2026-10-22T08:13:51.89379815Z --- PASS: TestKeyboardNavModel_MultipleGroups (0.00s) 2026-10-22T08:13:51.893808405Z === RUN TestKeyboardNavModel_NextPreviousSelectable 2026-10-22T08:13:51.893819905Z --- PASS: TestKeyboardNavModel_NextPreviousSelectable (0.00s) 2026-10-22T08:13:51.894005979Z === RUN TestKeyboardNavModel_InvalidDirection 2026-10-22T08:13:51.894027504Z --- PASS: TestKeyboardNavModel_InvalidDirection (0.00s) 2026-10-22T08:13:51.894482703Z === RUN TestKeyboardNavModel_DayBoundaries 2026-10-22T08:13:51.894503785Z --- PASS: TestKeyboardNavModel_DayBoundaries (0.00s) 2026-10-22T08:13:51.8945364Z === RUN TestKeyboardNavModel_EntryAtURL 2026-10-22T08:13:51.894559566Z --- PASS: TestKeyboardNavModel_EntryAtURL (0.00s) 2026-10-22T08:13:51.894611245Z === RUN TestKeyboardNavModel_EntryCount 2026-10-22T08:13:51.894630332Z --- PASS: TestKeyboardNavModel_EntryCount (0.00s) 2026-10-22T08:13:51.894650076Z === RUN TestBuildHistoryDisplayRows_IncludesHeadersAndEntries 2026-10-22T08:13:51.894684685Z --- PASS: TestBuildHistoryDisplayRows_IncludesHeadersAndEntries (0.00s) 2026-10-22T08:13:51.894709134Z === RUN TestKeyboardNavModelFromRows_UsesExplicitDisplayRows 2026-10-22T08:13:51.894729902Z --- PASS: TestKeyboardNavModelFromRows_UsesExplicitDisplayRows (0.00s) 2026-10-22T08:13:51.894787014Z === RUN TestTransitionSearchState_EmptyQuery 2026-10-22T08:13:51.894824483Z --- PASS: TestTransitionSearchState_EmptyQuery (0.00s) 2026-10-22T08:13:51.894842546Z === RUN TestTransitionSearchState_NewQuery 2026-10-22T08:13:51.894865054Z --- PASS: TestTransitionSearchState_NewQuery (0.00s) 2026-10-22T08:13:51.894900727Z === RUN TestTransitionSearchState_QueryWithNoResults 2026-10-22T08:13:51.894922674Z --- PASS: TestTransitionSearchState_QueryWithNoResults (0.00s) 2026-10-22T08:13:51.894954037Z === RUN TestTransitionSearchState_QueryToQuery 2026-10-22T08:13:51.894977945Z --- PASS: TestTransitionSearchState_QueryToQuery (0.00s) 2026-10-22T08:13:51.895010925Z === RUN TestTransitionSearchState_QueryToEmpty 2026-10-22T08:13:51.895031677Z --- PASS: TestTransitionSearchState_QueryToEmpty (0.00s) 2026-10-22T08:13:51.895050338Z === RUN TestApplyReloadState_WithoutQuery 2026-10-22T08:13:51.895100038Z --- PASS: TestApplyReloadState_WithoutQuery (0.00s) 2026-10-22T08:13:51.895123475Z === RUN TestApplyReloadState_WithQuery 2026-10-22T08:13:51.895158273Z --- PASS: TestApplyReloadState_WithQuery (0.00s) 2026-10-22T08:13:51.895178589Z === RUN TestKeyboardNavModel_SingleGroupZeroEntries 2026-10-22T08:13:51.895222964Z --- PASS: TestKeyboardNavModel_SingleGroupZeroEntries (0.00s) 2026-10-22T08:13:51.895246034Z === RUN TestKeyboardNavModel_MixedEmptyAndNonEmptyGroups 2026-10-22T08:13:51.895266651Z --- PASS: TestKeyboardNavModel_MixedEmptyAndNonEmptyGroups (0.00s) 2026-10-22T08:13:51.895328588Z === RUN TestKeyboardNavModel_GroupIndexAt 2026-10-22T08:13:51.899177733Z --- PASS: TestKeyboardNavModel_GroupIndexAt (0.00s) 2026-10-22T08:13:51.899219886Z === RUN TestKeyboardNavModel_CumulativeOffsetAtGroup 2026-10-22T08:13:51.899228262Z --- PASS: TestKeyboardNavModel_CumulativeOffsetAtGroup (0.00s) 2026-10-22T08:13:51.899234479Z === RUN TestKeyboardNavModel_FirstEntryOfGroup 2026-10-22T08:13:51.899240479Z --- PASS: TestKeyboardNavModel_FirstEntryOfGroup (0.00s) 2026-10-22T08:13:51.899247869Z === RUN TestKeyboardNavModel_NextPreviousSelectable_EmptyGroups 2026-10-22T08:13:51.899263238Z --- PASS: TestKeyboardNavModel_NextPreviousSelectable_EmptyGroups (0.00s) 2026-10-22T08:13:51.899278815Z === RUN TestKeyboardNavModel_EntryCountWithEmptyGroups 2026-10-22T08:13:51.899289849Z --- PASS: TestKeyboardNavModel_EntryCountWithEmptyGroups (0.00s) 2026-10-22T08:13:51.899313562Z === RUN TestTransitionSearchState_SequentialSearches 2026-10-22T08:13:51.899332457Z --- PASS: TestTransitionSearchState_SequentialSearches (0.00s) 2026-10-22T08:13:51.899350025Z === RUN TestTransitionSearchState_SearchThenClearThenReSearch 2026-10-22T08:13:51.899367783Z --- PASS: TestTransitionSearchState_SearchThenClearThenReSearch (0.00s) 2026-10-22T08:13:51.899383454Z === RUN TestApplyReloadState_EmptyAndNonEmpty 2026-10-22T08:13:51.899401929Z === RUN TestApplyReloadState_EmptyAndNonEmpty/empty_query 2026-10-22T08:13:51.899420752Z === RUN TestApplyReloadState_EmptyAndNonEmpty/non-empty 2026-10-22T08:13:51.89943735Z === RUN TestApplyReloadState_EmptyAndNonEmpty/whitespace_only 2026-10-22T08:13:51.899453006Z === RUN TestApplyReloadState_EmptyAndNonEmpty/long_query 2026-10-22T08:13:51.899469903Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty (0.00s) 2026-10-22T08:13:51.899501935Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/empty_query (0.00s) 2026-10-22T08:13:51.899530498Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/non-empty (0.00s) 2026-10-22T08:13:51.899563498Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/whitespace_only (0.00s) 2026-10-22T08:13:51.899595101Z --- PASS: TestApplyReloadState_EmptyAndNonEmpty/long_query (0.00s) 2026-10-22T08:13:51.89961376Z === RUN TestDayLabelForKey_DifferentYears 2026-10-22T08:13:51.899631825Z --- PASS: TestDayLabelForKey_DifferentYears (0.00s) 2026-10-22T08:13:51.899649795Z === RUN TestHistorySidebar_RequestReloadIfVisible_HiddenNoop 2026-10-22T08:13:51.899668158Z --- PASS: TestHistorySidebar_RequestReloadIfVisible_HiddenNoop (0.00s) 2026-10-22T08:13:51.899686554Z === RUN TestHistorySidebar_RequestReloadIfVisible_CoalescesVisible 2026-10-22T08:13:51.899707319Z --- PASS: TestHistorySidebar_RequestReloadIfVisible_CoalescesVisible (0.00s) 2026-10-22T08:13:51.899726497Z === RUN TestHistorySidebar_ReloadDebounceCallbackReloadsOnceAndClearsTimer 2026-10-22T08:13:51.89974706Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackReloadsOnceAndClearsTimer (0.00s) 2026-10-22T08:13:51.899767519Z === RUN TestHistorySidebar_ReloadDebounceCallbackSkipsHiddenSidebar 2026-10-22T08:13:51.899786818Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackSkipsHiddenSidebar (0.00s) 2026-10-22T08:13:51.899806175Z === RUN TestHistorySidebar_ReloadDebounceCallbackIgnoresSupersededTimer 2026-10-22T08:13:51.899825546Z --- PASS: TestHistorySidebar_ReloadDebounceCallbackIgnoresSupersededTimer (0.00s) 2026-10-22T08:13:51.899860295Z === RUN TestHistorySidebar_DestroyCancelsReloadTickerAndClearsBindings 2026-10-22T08:13:51.89988698Z --- PASS: TestHistorySidebar_DestroyCancelsReloadTickerAndClearsBindings (0.00s) 2026-10-22T08:13:51.899898808Z === RUN TestHistorySidebar_HideCancelsReloadTickerAndClearsBindingsWithoutDestroying 2026-10-22T08:13:51.899909706Z --- PASS: TestHistorySidebar_HideCancelsReloadTickerAndClearsBindingsWithoutDestroying (0.00s) 2026-10-22T08:13:51.899927387Z === RUN TestHistorySidebar_RelativeTimeBindingsLifecycleAndTicker 2026-10-22T08:13:51.899940913Z --- PASS: TestHistorySidebar_RelativeTimeBindingsLifecycleAndTicker (0.00s) 2026-10-22T08:13:51.899953759Z === RUN TestHistorySidebar_RelativeTimeTickerIgnoresSupersededTimer 2026-10-22T08:13:51.899965063Z --- PASS: TestHistorySidebar_RelativeTimeTickerIgnoresSupersededTimer (0.00s) 2026-10-22T08:13:51.899974888Z === RUN TestHistorySidebar_RelativeTimeDayBoundaryRequestsReloadNoRepoCall 2026-10-22T08:13:51.899982978Z --- PASS: TestHistorySidebar_RelativeTimeDayBoundaryRequestsReloadNoRepoCall (0.00s) 2026-10-22T08:13:51.899989207Z === RUN TestRelativeTimeAtDeterministic 2026-10-22T08:13:51.900146803Z --- PASS: TestRelativeTimeAtDeterministic (0.00s) 2026-10-22T08:13:51.900179342Z === RUN TestHistorySidebar_RelativeRefreshDoesNotTouchHistoryRepo 2026-10-22T08:13:51.90019738Z --- PASS: TestHistorySidebar_RelativeRefreshDoesNotTouchHistoryRepo (0.00s) 2026-10-22T08:13:51.900222664Z === RUN TestHistorySidebar_ReloadStillPreservesDisplayRowsSemantics 2026-10-22T08:13:51.900239834Z --- PASS: TestHistorySidebar_ReloadStillPreservesDisplayRowsSemantics (0.00s) 2026-10-22T08:13:51.900258127Z === RUN TestApplySearchResults_NonStaleApplied 2026-10-22T08:13:51.900275065Z --- PASS: TestApplySearchResults_NonStaleApplied (0.00s) 2026-10-22T08:13:51.900298462Z === RUN TestApplySearchResults_StaleGenRejected 2026-10-22T08:13:51.900337958Z --- PASS: TestApplySearchResults_StaleGenRejected (0.00s) 2026-10-22T08:13:51.900356706Z === RUN TestApplySearchResults_StaleAfterIncrement 2026-10-22T08:13:51.900373565Z --- PASS: TestApplySearchResults_StaleAfterIncrement (0.00s) 2026-10-22T08:13:51.900389317Z === RUN TestApplySearchResults_ErrorStored 2026-10-22T08:13:51.900404588Z --- PASS: TestApplySearchResults_ErrorStored (0.00s) 2026-10-22T08:13:51.900421323Z === RUN TestApplySearchResults_EmptyResultsApplied 2026-10-22T08:13:51.900437853Z --- PASS: TestApplySearchResults_EmptyResultsApplied (0.00s) 2026-10-22T08:13:51.900453627Z === RUN TestApplyDeletedEntryLocked_RecomputesBrowseState 2026-10-22T08:13:51.900473226Z --- PASS: TestApplyDeletedEntryLocked_RecomputesBrowseState (0.00s) 2026-10-22T08:13:51.900517693Z === RUN TestApplySearchResults_StaleGenerationDropsResultsAfterSearch 2026-10-22T08:13:51.900544555Z --- PASS: TestApplySearchResults_StaleGenerationDropsResultsAfterSearch (0.00s) 2026-10-22T08:13:51.90056498Z === RUN TestApplySearchResults_CurrentGenerationAppliedAfterSearch 2026-10-22T08:13:51.90057931Z --- PASS: TestApplySearchResults_CurrentGenerationAppliedAfterSearch (0.00s) 2026-10-22T08:13:51.900593212Z === RUN TestHistorySidebar_ReloadPreservesQuery 2026-10-22T08:13:51.900609112Z --- PASS: TestHistorySidebar_ReloadPreservesQuery (0.00s) 2026-10-22T08:13:51.900626836Z === RUN TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T08:13:51.900652043Z === PAUSE TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T08:13:51.900689204Z === RUN TestHistorySidebar_FirstShowIssuesSingleQueryBatch 2026-10-22T08:13:51.900729834Z --- PASS: TestHistorySidebar_FirstShowIssuesSingleQueryBatch (0.01s) 2026-10-22T08:13:51.900769215Z === RUN TestJSDialogOriginLabel 2026-10-22T08:13:51.900798606Z --- PASS: TestJSDialogOriginLabel (0.00s) 2026-10-22T08:13:51.900834963Z === RUN TestJSDialogOriginLabelOpaqueSchemes 2026-10-22T08:13:51.900854405Z --- PASS: TestJSDialogOriginLabelOpaqueSchemes (0.00s) 2026-10-22T08:13:51.900901546Z === RUN TestJSDialogOriginLabelKeepsRegistrableDomain 2026-10-22T08:13:51.900915255Z --- PASS: TestJSDialogOriginLabelKeepsRegistrableDomain (0.00s) 2026-10-22T08:13:51.900924195Z === RUN TestBuildJSDialogContentCapsPageText 2026-10-22T08:13:51.900933273Z --- PASS: TestBuildJSDialogContentCapsPageText (0.00s) 2026-10-22T08:13:51.900942241Z === RUN TestBuildJSDialogContentBeforeUnloadUsesFixedText 2026-10-22T08:13:51.90096872Z --- PASS: TestBuildJSDialogContentBeforeUnloadUsesFixedText (0.00s) 2026-10-22T08:13:51.900980614Z === RUN TestBuildJSDialogContent 2026-10-22T08:13:51.900992044Z --- PASS: TestBuildJSDialogContent (0.00s) 2026-10-22T08:13:51.901002115Z === RUN TestLogoPNG512AssetSignatureAndDimensions 2026-10-22T08:13:51.901011809Z --- PASS: TestLogoPNG512AssetSignatureAndDimensions (0.00s) 2026-10-22T08:13:51.901038623Z === RUN TestGetLogoTextureRequestsRasterOnce 2026-10-22T08:13:51.901051545Z --- PASS: TestGetLogoTextureRequestsRasterOnce (0.00s) 2026-10-22T08:13:51.901061709Z === RUN TestGetLogoTextureConcurrentCallersShareResult 2026-10-22T08:13:51.901071932Z --- PASS: TestGetLogoTextureConcurrentCallersShareResult (0.00s) 2026-10-22T08:13:51.90109898Z === RUN TestGetLogoTextureFailureDoesNotPanic 2026-10-22T08:13:51.901111526Z --- PASS: TestGetLogoTextureFailureDoesNotPanic (0.00s) 2026-10-22T08:13:51.9011205Z === RUN TestModalUIScaleUpdate 2026-10-22T08:13:51.901131709Z --- PASS: TestModalUIScaleUpdate (0.00s) 2026-10-22T08:13:51.901142873Z === RUN TestWorkspaceOmniboxUIScaleUpdatePreservesConfig 2026-10-22T08:13:51.901173819Z --- PASS: TestWorkspaceOmniboxUIScaleUpdatePreservesConfig (0.00s) 2026-10-22T08:13:51.901185325Z === RUN TestModalUIScaleUpdateNormalizesNonFinite 2026-10-22T08:13:51.90119788Z --- PASS: TestModalUIScaleUpdateNormalizesNonFinite (0.00s) 2026-10-22T08:13:51.901209123Z === RUN TestWorkspaceOmniboxUIScaleUpdateNormalizesBeforePersist 2026-10-22T08:13:51.901237399Z --- PASS: TestWorkspaceOmniboxUIScaleUpdateNormalizesBeforePersist (0.00s) 2026-10-22T08:13:51.901251162Z === RUN TestCalculateModalDimensions_NilParent 2026-10-22T08:13:51.90126129Z --- PASS: TestCalculateModalDimensions_NilParent (0.00s) 2026-10-22T08:13:51.901270455Z === RUN TestCalculateModalDimensions_ZeroAllocatedSize 2026-10-22T08:13:51.901304123Z --- PASS: TestCalculateModalDimensions_ZeroAllocatedSize (0.00s) 2026-10-22T08:13:51.901325789Z === RUN TestCalculateModalDimensions_WidthCapped 2026-10-22T08:13:51.901344618Z --- PASS: TestCalculateModalDimensions_WidthCapped (0.00s) 2026-10-22T08:13:51.901398704Z === RUN TestCalculateModalDimensions_WidthPercentage 2026-10-22T08:13:51.901435341Z --- PASS: TestCalculateModalDimensions_WidthPercentage (0.00s) 2026-10-22T08:13:51.901457276Z === RUN TestCalculateModalDimensions_FixedWidthAndTopMargin 2026-10-22T08:13:51.901493979Z --- PASS: TestCalculateModalDimensions_FixedWidthAndTopMargin (0.00s) 2026-10-22T08:13:51.901516066Z === RUN TestResolveModalSizeConfig_MergesDefaultsAndOverrides 2026-10-22T08:13:51.901533374Z --- PASS: TestResolveModalSizeConfig_MergesDefaultsAndOverrides (0.00s) 2026-10-22T08:13:51.901571844Z === RUN TestScaleValue_DefaultScale 2026-10-22T08:13:51.90159893Z --- PASS: TestScaleValue_DefaultScale (0.00s) 2026-10-22T08:13:51.901634441Z === RUN TestScaleValue_NormalScale 2026-10-22T08:13:51.901663221Z --- PASS: TestScaleValue_NormalScale (0.00s) 2026-10-22T08:13:51.901684923Z === RUN TestScaleValue_Scaling 2026-10-22T08:13:51.901712603Z --- PASS: TestScaleValue_Scaling (0.00s) 2026-10-22T08:13:51.901732545Z === RUN TestMeasureWidgetHeight_NilWidget 2026-10-22T08:13:51.901770838Z --- PASS: TestMeasureWidgetHeight_NilWidget (0.00s) 2026-10-22T08:13:51.901806505Z === RUN TestDefaultRowHeights_Values 2026-10-22T08:13:51.901833219Z --- PASS: TestDefaultRowHeights_Values (0.00s) 2026-10-22T08:13:51.901872614Z === RUN TestOmniboxSizeDefaults_Values 2026-10-22T08:13:51.90189266Z --- PASS: TestOmniboxSizeDefaults_Values (0.00s) 2026-10-22T08:13:51.901910142Z === RUN TestOmniboxValign 2026-10-22T08:13:51.901944393Z --- PASS: TestOmniboxValign (0.00s) 2026-10-22T08:13:51.901963029Z === RUN TestOmniboxListDefaults_ScrollableResults 2026-10-22T08:13:51.901979376Z --- PASS: TestOmniboxListDefaults_ScrollableResults (0.00s) 2026-10-22T08:13:51.902014048Z === RUN TestSessionManagerSizeDefaults_Values 2026-10-22T08:13:51.902034249Z --- PASS: TestSessionManagerSizeDefaults_Values (0.00s) 2026-10-22T08:13:51.902050971Z === RUN TestPermissionPopupSizeDefaults_Values 2026-10-22T08:13:51.902086968Z --- PASS: TestPermissionPopupSizeDefaults_Values (0.00s) 2026-10-22T08:13:51.902106311Z === RUN TestListDisplayDefaults_Values 2026-10-22T08:13:51.902122377Z --- PASS: TestListDisplayDefaults_Values (0.00s) 2026-10-22T08:13:51.902157799Z === RUN TestEffectiveMaxRows 2026-10-22T08:13:51.902187458Z === RUN TestEffectiveMaxRows/tall_pane_returns_MaxVisibleRows 2026-10-22T08:13:51.90222567Z === RUN TestEffectiveMaxRows/short_pane_returns_SmallMaxVisibleRows 2026-10-22T08:13:51.90224716Z === RUN TestEffectiveMaxRows/zero_parentHeight_returns_MaxVisibleRows 2026-10-22T08:13:51.902258863Z === RUN TestEffectiveMaxRows/zero_rowHeight_returns_MaxVisibleRows 2026-10-22T08:13:51.902270081Z === RUN TestEffectiveMaxRows/negative_parentHeight_returns_MaxVisibleRows 2026-10-22T08:13:51.902303118Z === RUN TestEffectiveMaxRows/exact_fit_returns_MaxVisibleRows 2026-10-22T08:13:51.902315965Z === RUN TestEffectiveMaxRows/boundary:_available_equals_needed_still_fits 2026-10-22T08:13:51.902337344Z === RUN TestEffectiveMaxRows/boundary:_one_pixel_under_triggers_small 2026-10-22T08:13:51.902374416Z === RUN TestEffectiveMaxRows/just_below_boundary_triggers_small 2026-10-22T08:13:51.902395027Z --- PASS: TestEffectiveMaxRows (0.00s) 2026-10-22T08:13:51.902449908Z --- PASS: TestEffectiveMaxRows/tall_pane_returns_MaxVisibleRows (0.00s) 2026-10-22T08:13:51.902509741Z --- PASS: TestEffectiveMaxRows/short_pane_returns_SmallMaxVisibleRows (0.00s) 2026-10-22T08:13:51.902548568Z --- PASS: TestEffectiveMaxRows/zero_parentHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T08:13:51.902596662Z --- PASS: TestEffectiveMaxRows/zero_rowHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T08:13:51.902645698Z --- PASS: TestEffectiveMaxRows/negative_parentHeight_returns_MaxVisibleRows (0.00s) 2026-10-22T08:13:51.902680428Z --- PASS: TestEffectiveMaxRows/exact_fit_returns_MaxVisibleRows (0.00s) 2026-10-22T08:13:51.902735918Z --- PASS: TestEffectiveMaxRows/boundary:_available_equals_needed_still_fits (0.00s) 2026-10-22T08:13:51.902795452Z --- PASS: TestEffectiveMaxRows/boundary:_one_pixel_under_triggers_small (0.00s) 2026-10-22T08:13:51.902834352Z --- PASS: TestEffectiveMaxRows/just_below_boundary_triggers_small (0.00s) 2026-10-22T08:13:51.902870854Z === RUN TestEffectiveMaxRows_NoAdaptation 2026-10-22T08:13:51.90289195Z --- PASS: TestEffectiveMaxRows_NoAdaptation (0.00s) 2026-10-22T08:13:51.902909533Z === RUN TestCalculateModalDimensionsWithScale_ScaleOneUnchanged 2026-10-22T08:13:51.902949492Z --- PASS: TestCalculateModalDimensionsWithScale_ScaleOneUnchanged (0.00s) 2026-10-22T08:13:51.90296797Z === RUN TestCalculateModalDimensionsWithScale_LargeParent 2026-10-22T08:13:51.902987517Z --- PASS: TestCalculateModalDimensionsWithScale_LargeParent (0.00s) 2026-10-22T08:13:51.903026258Z === RUN TestCalculateModalDimensionsWithScale_SmallParentPercentageBound 2026-10-22T08:13:51.903046062Z --- PASS: TestCalculateModalDimensionsWithScale_SmallParentPercentageBound (0.00s) 2026-10-22T08:13:51.903063443Z === RUN TestCalculateModalDimensionsWithScale_ScaleBelowOne 2026-10-22T08:13:51.903115381Z --- PASS: TestCalculateModalDimensionsWithScale_ScaleBelowOne (0.00s) 2026-10-22T08:13:51.903134975Z === RUN TestCalculateModalDimensionsWithScale_NormalizesBadScale 2026-10-22T08:13:51.903173661Z --- PASS: TestCalculateModalDimensionsWithScale_NormalizesBadScale (0.00s) 2026-10-22T08:13:51.903199904Z === RUN TestCalculateModalDimensionsWithScale_FallbackScaled 2026-10-22T08:13:51.903219059Z --- PASS: TestCalculateModalDimensionsWithScale_FallbackScaled (0.00s) 2026-10-22T08:13:51.903261458Z === RUN TestCalculateModalDimensionsWithScale_FixedScalesOnceBeyondAllocation 2026-10-22T08:13:51.903299284Z --- PASS: TestCalculateModalDimensionsWithScale_FixedScalesOnceBeyondAllocation (0.00s) 2026-10-22T08:13:51.903327438Z === RUN TestCalculateModalDimensionsWithScale_NoDefaultMutation 2026-10-22T08:13:51.903365024Z --- PASS: TestCalculateModalDimensionsWithScale_NoDefaultMutation (0.00s) 2026-10-22T08:13:51.90712348Z === RUN TestOmniboxRequestedDimensions_UsesScale 2026-10-22T08:13:51.907178468Z --- PASS: TestOmniboxRequestedDimensions_UsesScale (0.00s) 2026-10-22T08:13:51.907192441Z === RUN TestSessionManagerRequestedDimensions_UsesScale 2026-10-22T08:13:51.90720882Z --- PASS: TestSessionManagerRequestedDimensions_UsesScale (0.00s) 2026-10-22T08:13:51.907218952Z === RUN TestOmnibox_IsSearchTokenCurrent 2026-10-22T08:13:51.907233867Z --- PASS: TestOmnibox_IsSearchTokenCurrent (0.00s) 2026-10-22T08:13:51.907246295Z === RUN TestOmnibox_IsBangUpdateCurrent 2026-10-22T08:13:51.907259091Z --- PASS: TestOmnibox_IsBangUpdateCurrent (0.00s) 2026-10-22T08:13:51.907275279Z === RUN TestOmniboxBuildURLUsesNavigationNormalizerBeforeURLFallback 2026-10-22T08:13:51.907286644Z --- PASS: TestOmniboxBuildURLUsesNavigationNormalizerBeforeURLFallback (0.00s) 2026-10-22T08:13:51.907298127Z === RUN TestOmniboxBuildURLLeavesBangShortcutsToSearchHandling 2026-10-22T08:13:51.907310747Z --- PASS: TestOmniboxBuildURLLeavesBangShortcutsToSearchHandling (0.00s) 2026-10-22T08:13:51.907321837Z === RUN TestOmniboxCallbackPressure_NoCrashSignal 2026-10-22T08:13:51.907359725Z omnibox_callback_pressure_test.go:6: GTK native display prerequisite unavailable (no default GDK display) 2026-10-22T08:13:51.907373578Z --- SKIP: TestOmniboxCallbackPressure_NoCrashSignal (0.00s) 2026-10-22T08:13:51.90738139Z === RUN TestReconcileEntryState 2026-10-22T08:13:51.907391666Z === RUN TestReconcileEntryState/ghost_visible_and_untouched:_strip_it_from_the_buffer 2026-10-22T08:13:51.90740208Z === RUN TestReconcileEntryState/buffer_in_sync,_no_ghost:_nothing_to_do 2026-10-22T08:13:51.907414194Z === RUN TestReconcileEntryState/user_typed_ahead_of_debounced_realInput:_buffer_wins,_never_rewrite 2026-10-22T08:13:51.907425399Z === RUN TestReconcileEntryState/user_typed_over_the_selected_ghost_suffix:_buffer_wins 2026-10-22T08:13:51.907436239Z === RUN TestReconcileEntryState/stale_ghost_flag_but_buffer_already_shows_real_input_only 2026-10-22T08:13:51.907445916Z === RUN TestReconcileEntryState/user_cleared_the_entry:_buffer_wins 2026-10-22T08:13:51.90745537Z === RUN TestReconcileEntryState/empty_ghost_with_empty_input_stays_empty 2026-10-22T08:13:51.907463811Z --- PASS: TestReconcileEntryState (0.00s) 2026-10-22T08:13:51.907493726Z --- PASS: TestReconcileEntryState/ghost_visible_and_untouched:_strip_it_from_the_buffer (0.00s) 2026-10-22T08:13:51.907520929Z --- PASS: TestReconcileEntryState/buffer_in_sync,_no_ghost:_nothing_to_do (0.00s) 2026-10-22T08:13:51.907554848Z --- PASS: TestReconcileEntryState/user_typed_ahead_of_debounced_realInput:_buffer_wins,_never_rewrite (0.00s) 2026-10-22T08:13:51.907587183Z --- PASS: TestReconcileEntryState/user_typed_over_the_selected_ghost_suffix:_buffer_wins (0.00s) 2026-10-22T08:13:51.907617828Z --- PASS: TestReconcileEntryState/stale_ghost_flag_but_buffer_already_shows_real_input_only (0.00s) 2026-10-22T08:13:51.907644492Z --- PASS: TestReconcileEntryState/user_cleared_the_entry:_buffer_wins (0.00s) 2026-10-22T08:13:51.907674073Z --- PASS: TestReconcileEntryState/empty_ghost_with_empty_input_stays_empty (0.00s) 2026-10-22T08:13:51.90768348Z === RUN TestOmniboxFavoriteStarVisibility 2026-10-22T08:13:51.90769232Z --- PASS: TestOmniboxFavoriteStarVisibility (0.00s) 2026-10-22T08:13:51.907702261Z === RUN TestShouldApplyEmptyResultsState 2026-10-22T08:13:51.907711667Z === RUN TestShouldApplyEmptyResultsState/negative_rows_uses_empty_state 2026-10-22T08:13:51.907721505Z === RUN TestShouldApplyEmptyResultsState/zero_rows_uses_empty_state 2026-10-22T08:13:51.90773189Z === RUN TestShouldApplyEmptyResultsState/positive_rows_clears_empty_state 2026-10-22T08:13:51.907740531Z --- PASS: TestShouldApplyEmptyResultsState (0.00s) 2026-10-22T08:13:51.90776691Z --- PASS: TestShouldApplyEmptyResultsState/negative_rows_uses_empty_state (0.00s) 2026-10-22T08:13:51.907794222Z --- PASS: TestShouldApplyEmptyResultsState/zero_rows_uses_empty_state (0.00s) 2026-10-22T08:13:51.907820896Z --- PASS: TestShouldApplyEmptyResultsState/positive_rows_clears_empty_state (0.00s) 2026-10-22T08:13:51.907831479Z === RUN TestResolveFavoriteRowIndicatorUpdate 2026-10-22T08:13:51.907843744Z === RUN TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_shows_star 2026-10-22T08:13:51.907855986Z === RUN TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_hides_star_when_removed 2026-10-22T08:13:51.907866455Z === RUN TestResolveFavoriteRowIndicatorUpdate/mismatched_URL_skips_stale_row_update 2026-10-22T08:13:51.907877581Z === RUN TestResolveFavoriteRowIndicatorUpdate/favorites_mode_never_applies_history_row_update 2026-10-22T08:13:51.907887772Z === RUN TestResolveFavoriteRowIndicatorUpdate/out_of_range_index_skips_update 2026-10-22T08:13:51.907898408Z --- PASS: TestResolveFavoriteRowIndicatorUpdate (0.00s) 2026-10-22T08:13:51.907930249Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_shows_star (0.00s) 2026-10-22T08:13:51.907965911Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/matching_history_row_keeps_update_and_hides_star_when_removed (0.00s) 2026-10-22T08:13:51.907996625Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/mismatched_URL_skips_stale_row_update (0.00s) 2026-10-22T08:13:51.908031107Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/favorites_mode_never_applies_history_row_update (0.00s) 2026-10-22T08:13:51.90805935Z --- PASS: TestResolveFavoriteRowIndicatorUpdate/out_of_range_index_skips_update (0.00s) 2026-10-22T08:13:51.908071315Z === RUN TestOmniboxFavoriteSearchResultsAllowTagsPresent 2026-10-22T08:13:51.908082668Z --- PASS: TestOmniboxFavoriteSearchResultsAllowTagsPresent (0.00s) 2026-10-22T08:13:51.908091537Z === RUN TestResolveFavoriteToggleTarget 2026-10-22T08:13:51.90810248Z === RUN TestResolveFavoriteToggleTarget/history_add_target_uses_selected_suggestion_URL_and_title 2026-10-22T08:13:51.908113112Z === RUN TestResolveFavoriteToggleTarget/history_remove_target_preserves_prior_favorite_state 2026-10-22T08:13:51.908124858Z === RUN TestResolveFavoriteToggleTarget/history_invalid_index_has_no_target 2026-10-22T08:13:51.908135126Z === RUN TestResolveFavoriteToggleTarget/history_empty_URL_has_no_target 2026-10-22T08:13:51.908145029Z === RUN TestResolveFavoriteToggleTarget/favorites_remove_target_uses_favorite_ID 2026-10-22T08:13:51.908154416Z === RUN TestResolveFavoriteToggleTarget/favorites_invalid_index_has_no_target 2026-10-22T08:13:51.908165173Z === RUN TestResolveFavoriteToggleTarget/favorites_zero_ID_has_no_target 2026-10-22T08:13:51.908174184Z --- PASS: TestResolveFavoriteToggleTarget (0.00s) 2026-10-22T08:13:51.908204261Z --- PASS: TestResolveFavoriteToggleTarget/history_add_target_uses_selected_suggestion_URL_and_title (0.00s) 2026-10-22T08:13:51.908235537Z --- PASS: TestResolveFavoriteToggleTarget/history_remove_target_preserves_prior_favorite_state (0.00s) 2026-10-22T08:13:51.908261206Z --- PASS: TestResolveFavoriteToggleTarget/history_invalid_index_has_no_target (0.00s) 2026-10-22T08:13:51.908285023Z --- PASS: TestResolveFavoriteToggleTarget/history_empty_URL_has_no_target (0.00s) 2026-10-22T08:13:51.908317113Z --- PASS: TestResolveFavoriteToggleTarget/favorites_remove_target_uses_favorite_ID (0.00s) 2026-10-22T08:13:51.908349713Z --- PASS: TestResolveFavoriteToggleTarget/favorites_invalid_index_has_no_target (0.00s) 2026-10-22T08:13:51.908377546Z --- PASS: TestResolveFavoriteToggleTarget/favorites_zero_ID_has_no_target (0.00s) 2026-10-22T08:13:51.908388082Z === RUN TestResolveFavoriteToggleResultUpdate 2026-10-22T08:13:51.908401021Z === RUN TestResolveFavoriteToggleResultUpdate/matching_URL_updates_selected_suggestion_favorite_state 2026-10-22T08:13:51.90841216Z === RUN TestResolveFavoriteToggleResultUpdate/stale_URL_skips_update 2026-10-22T08:13:51.908422075Z === RUN TestResolveFavoriteToggleResultUpdate/out_of_range_index_skips_update 2026-10-22T08:13:51.908433214Z --- PASS: TestResolveFavoriteToggleResultUpdate (0.00s) 2026-10-22T08:13:51.908466634Z --- PASS: TestResolveFavoriteToggleResultUpdate/matching_URL_updates_selected_suggestion_favorite_state (0.00s) 2026-10-22T08:13:51.908493759Z --- PASS: TestResolveFavoriteToggleResultUpdate/stale_URL_skips_update (0.00s) 2026-10-22T08:13:51.908520337Z --- PASS: TestResolveFavoriteToggleResultUpdate/out_of_range_index_skips_update (0.00s) 2026-10-22T08:13:51.908530785Z === RUN TestFavoriteToggleErrorMessage 2026-10-22T08:13:51.908541054Z --- PASS: TestFavoriteToggleErrorMessage (0.00s) 2026-10-22T08:13:51.9085518Z === RUN TestNormalizeGhostSuggestion_PrefersHostOnlyForRedirectURL 2026-10-22T08:13:51.908562168Z --- PASS: TestNormalizeGhostSuggestion_PrefersHostOnlyForRedirectURL (0.00s) 2026-10-22T08:13:51.908573522Z === RUN TestNormalizeGhostSuggestion_KeepsFallbackWhenInputLooksLikePath 2026-10-22T08:13:51.908584877Z --- PASS: TestNormalizeGhostSuggestion_KeepsFallbackWhenInputLooksLikePath (0.00s) 2026-10-22T08:13:51.908593283Z === RUN TestExtractHostForCompletion 2026-10-22T08:13:51.908602335Z --- PASS: TestExtractHostForCompletion (0.00s) 2026-10-22T08:13:51.908611353Z === RUN TestGhostCompletionInput 2026-10-22T08:13:51.908621354Z === RUN TestGhostCompletionInput/no_leading_whitespace 2026-10-22T08:13:51.908630149Z === RUN TestGhostCompletionInput/leading_space 2026-10-22T08:13:51.908639108Z === RUN TestGhostCompletionInput/leading_tab 2026-10-22T08:13:51.908649485Z === RUN TestGhostCompletionInput/only_whitespace 2026-10-22T08:13:51.908658333Z --- PASS: TestGhostCompletionInput (0.00s) 2026-10-22T08:13:51.908682301Z --- PASS: TestGhostCompletionInput/no_leading_whitespace (0.00s) 2026-10-22T08:13:51.908705546Z --- PASS: TestGhostCompletionInput/leading_space (0.00s) 2026-10-22T08:13:51.908729704Z --- PASS: TestGhostCompletionInput/leading_tab (0.00s) 2026-10-22T08:13:51.908753189Z --- PASS: TestGhostCompletionInput/only_whitespace (0.00s) 2026-10-22T08:13:51.908762624Z === RUN TestOmniboxInitialBehaviorBadgeState 2026-10-22T08:13:51.908771377Z === RUN TestOmniboxInitialBehaviorBadgeState/recent 2026-10-22T08:13:51.908781209Z === RUN TestOmniboxInitialBehaviorBadgeState/most_visited 2026-10-22T08:13:51.908790295Z === RUN TestOmniboxInitialBehaviorBadgeState/none 2026-10-22T08:13:51.908799794Z === RUN TestOmniboxInitialBehaviorBadgeState/invalid 2026-10-22T08:13:51.908809911Z --- PASS: TestOmniboxInitialBehaviorBadgeState (0.00s) 2026-10-22T08:13:51.908833623Z --- PASS: TestOmniboxInitialBehaviorBadgeState/recent (0.00s) 2026-10-22T08:13:51.90886039Z --- PASS: TestOmniboxInitialBehaviorBadgeState/most_visited (0.00s) 2026-10-22T08:13:51.908884495Z --- PASS: TestOmniboxInitialBehaviorBadgeState/none (0.00s) 2026-10-22T08:13:51.908908829Z --- PASS: TestOmniboxInitialBehaviorBadgeState/invalid (0.00s) 2026-10-22T08:13:51.908919323Z === RUN TestShouldRefreshInitialHistoryAfterToggle 2026-10-22T08:13:51.908929305Z === RUN TestShouldRefreshInitialHistoryAfterToggle/empty_history_mode 2026-10-22T08:13:51.908939526Z === RUN TestShouldRefreshInitialHistoryAfterToggle/typed_query 2026-10-22T08:13:51.908949916Z === RUN TestShouldRefreshInitialHistoryAfterToggle/favorites_mode 2026-10-22T08:13:51.908960831Z === RUN TestShouldRefreshInitialHistoryAfterToggle/unsupported_behavior 2026-10-22T08:13:51.908971165Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle (0.00s) 2026-10-22T08:13:51.90900024Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/empty_history_mode (0.00s) 2026-10-22T08:13:51.909026042Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/typed_query (0.00s) 2026-10-22T08:13:51.909053936Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/favorites_mode (0.00s) 2026-10-22T08:13:51.909083337Z --- PASS: TestShouldRefreshInitialHistoryAfterToggle/unsupported_behavior (0.00s) 2026-10-22T08:13:51.90909557Z === RUN TestOmniboxToggleInitialBehaviorPreference_SaveFailureKeepsBehaviorAndShowsToast 2026-10-22T08:13:51.909107462Z --- PASS: TestOmniboxToggleInitialBehaviorPreference_SaveFailureKeepsBehaviorAndShowsToast (0.00s) 2026-10-22T08:13:51.909119142Z === RUN TestOmniboxToggleInitialBehaviorPreference_RefreshesEmptyHistory 2026-10-22T08:13:51.909130174Z --- PASS: TestOmniboxToggleInitialBehaviorPreference_RefreshesEmptyHistory (0.00s) 2026-10-22T08:13:51.909140433Z === RUN TestOmniboxLoadInitialHistory_UsesCapturedInitialBehavior 2026-10-22T08:13:51.909150616Z --- PASS: TestOmniboxLoadInitialHistory_UsesCapturedInitialBehavior (0.00s) 2026-10-22T08:13:51.90916329Z === RUN TestOmniboxLoadInitialHistory_RecentUsesConfiguredWindow 2026-10-22T08:13:51.909175472Z --- PASS: TestOmniboxLoadInitialHistory_RecentUsesConfiguredWindow (0.00s) 2026-10-22T08:13:51.909185774Z === RUN TestOmniboxLoadInitialHistory_MostVisitedUsesConfiguredWindow 2026-10-22T08:13:51.909196508Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedUsesConfiguredWindow (0.00s) 2026-10-22T08:13:51.909206572Z === RUN TestOmniboxLoadInitialHistory_MostVisitedZeroWindowUsesAllHistory 2026-10-22T08:13:51.909217783Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedZeroWindowUsesAllHistory (0.00s) 2026-10-22T08:13:51.909227666Z === RUN TestOmniboxLoadInitialHistory_MostVisitedBoundsSQL 2026-10-22T08:13:51.9092376Z --- PASS: TestOmniboxLoadInitialHistory_MostVisitedBoundsSQL (0.00s) 2026-10-22T08:13:51.909247984Z === RUN TestOmniboxSearchHistory_PassesConfiguredAgeScope 2026-10-22T08:13:51.909257881Z --- PASS: TestOmniboxSearchHistory_PassesConfiguredAgeScope (0.00s) 2026-10-22T08:13:51.909268348Z === RUN TestHandleKeyPress_CtrlRTriggersInitialBehaviorToggle 2026-10-22T08:13:51.909278806Z --- PASS: TestHandleKeyPress_CtrlRTriggersInitialBehaviorToggle (0.00s) 2026-10-22T08:13:51.909291382Z === RUN TestHandleKeyPress_CtrlRIgnoredWhenBehaviorUnsupported 2026-10-22T08:13:51.909302596Z --- PASS: TestHandleKeyPress_CtrlRIgnoredWhenBehaviorUnsupported (0.00s) 2026-10-22T08:13:51.90931191Z === RUN TestShouldPreferTypedURLNavigation 2026-10-22T08:13:51.909320951Z === RUN TestShouldPreferTypedURLNavigation/domain 2026-10-22T08:13:51.909331186Z === RUN TestShouldPreferTypedURLNavigation/domain_with_path 2026-10-22T08:13:51.909340048Z === RUN TestShouldPreferTypedURLNavigation/http_url 2026-10-22T08:13:51.909349749Z === RUN TestShouldPreferTypedURLNavigation/localhost 2026-10-22T08:13:51.909358885Z === RUN TestShouldPreferTypedURLNavigation/ipv4 2026-10-22T08:13:51.909368532Z === RUN TestShouldPreferTypedURLNavigation/ipv4_with_port 2026-10-22T08:13:51.909378425Z === RUN TestShouldPreferTypedURLNavigation/ipv6_bracketed 2026-10-22T08:13:51.909389373Z === RUN TestShouldPreferTypedURLNavigation/http_ipv6_bracketed 2026-10-22T08:13:51.909400627Z === RUN TestShouldPreferTypedURLNavigation/search_query 2026-10-22T08:13:51.909410013Z === RUN TestShouldPreferTypedURLNavigation/empty 2026-10-22T08:13:51.909420051Z --- PASS: TestShouldPreferTypedURLNavigation (0.00s) 2026-10-22T08:13:51.909443944Z --- PASS: TestShouldPreferTypedURLNavigation/domain (0.00s) 2026-10-22T08:13:51.909470358Z --- PASS: TestShouldPreferTypedURLNavigation/domain_with_path (0.00s) 2026-10-22T08:13:51.909493665Z --- PASS: TestShouldPreferTypedURLNavigation/http_url (0.00s) 2026-10-22T08:13:51.90951822Z --- PASS: TestShouldPreferTypedURLNavigation/localhost (0.00s) 2026-10-22T08:13:51.90954067Z --- PASS: TestShouldPreferTypedURLNavigation/ipv4 (0.00s) 2026-10-22T08:13:51.909566568Z --- PASS: TestShouldPreferTypedURLNavigation/ipv4_with_port (0.00s) 2026-10-22T08:13:51.909592535Z --- PASS: TestShouldPreferTypedURLNavigation/ipv6_bracketed (0.00s) 2026-10-22T08:13:51.90962037Z --- PASS: TestShouldPreferTypedURLNavigation/http_ipv6_bracketed (0.00s) 2026-10-22T08:13:51.909646576Z --- PASS: TestShouldPreferTypedURLNavigation/search_query (0.00s) 2026-10-22T08:13:51.909668582Z --- PASS: TestShouldPreferTypedURLNavigation/empty (0.00s) 2026-10-22T08:13:51.909678399Z === RUN TestPasteSubmissionStateDefersEnterUntilTextArrives 2026-10-22T08:13:51.909688683Z --- PASS: TestPasteSubmissionStateDefersEnterUntilTextArrives (0.00s) 2026-10-22T08:13:51.909699504Z === RUN TestPasteSubmissionStateCompletesWhenPasteKeepsTheSameText 2026-10-22T08:13:51.909709936Z --- PASS: TestPasteSubmissionStateCompletesWhenPasteKeepsTheSameText (0.00s) 2026-10-22T08:13:51.909720724Z === RUN TestPasteSubmissionStateRecognizesPasteThatArrivesBeforeEnter 2026-10-22T08:13:51.909731964Z --- PASS: TestPasteSubmissionStateRecognizesPasteThatArrivesBeforeEnter (0.00s) 2026-10-22T08:13:51.909741807Z === RUN TestPasteSubmissionStateResetCancelsDeferredEnter 2026-10-22T08:13:51.909751671Z --- PASS: TestPasteSubmissionStateResetCancelsDeferredEnter (0.00s) 2026-10-22T08:13:51.909765967Z === RUN TestPasteSubmissionStateReplaysEnterWhenPasteKeepsGhostSuffixText 2026-10-22T08:13:51.909777317Z --- PASS: TestPasteSubmissionStateReplaysEnterWhenPasteKeepsGhostSuffixText (0.00s) 2026-10-22T08:13:51.909787038Z === RUN TestGhostEchoDetectionKeepsSelfGeneratedCompletion 2026-10-22T08:13:51.909889881Z --- PASS: TestGhostEchoDetectionKeepsSelfGeneratedCompletion (0.00s) 2026-10-22T08:13:51.909903883Z === RUN TestResetSearchSessionState 2026-10-22T08:13:51.909913768Z --- PASS: TestResetSearchSessionState (0.00s) 2026-10-22T08:13:51.909921662Z === RUN TestIsDeletionKey 2026-10-22T08:13:51.909970062Z === RUN TestIsDeletionKey/backspace_is_deletion 2026-10-22T08:13:51.909982086Z === RUN TestIsDeletionKey/delete_is_deletion 2026-10-22T08:13:51.909993214Z === RUN TestIsDeletionKey/typing_key_is_not_deletion 2026-10-22T08:13:51.910002703Z === RUN TestIsDeletionKey/arrow_key_is_not_deletion 2026-10-22T08:13:51.910037715Z --- PASS: TestIsDeletionKey (0.00s) 2026-10-22T08:13:51.910074811Z --- PASS: TestIsDeletionKey/backspace_is_deletion (0.00s) 2026-10-22T08:13:51.910176694Z --- PASS: TestIsDeletionKey/delete_is_deletion (0.00s) 2026-10-22T08:13:51.910225528Z --- PASS: TestIsDeletionKey/typing_key_is_not_deletion (0.00s) 2026-10-22T08:13:51.910260347Z --- PASS: TestIsDeletionKey/arrow_key_is_not_deletion (0.00s) 2026-10-22T08:13:51.910302822Z === RUN TestEffectiveSearchQuery 2026-10-22T08:13:51.910322291Z === RUN TestEffectiveSearchQuery/uses_typed_input_when_ghost_visible 2026-10-22T08:13:51.91033653Z === RUN TestEffectiveSearchQuery/falls_back_to_entry_when_no_ghost 2026-10-22T08:13:51.910370647Z === RUN TestEffectiveSearchQuery/uses_entry_when_real_input_unavailable 2026-10-22T08:13:51.910388156Z --- PASS: TestEffectiveSearchQuery (0.00s) 2026-10-22T08:13:51.910440771Z --- PASS: TestEffectiveSearchQuery/uses_typed_input_when_ghost_visible (0.00s) 2026-10-22T08:13:51.910511202Z --- PASS: TestEffectiveSearchQuery/falls_back_to_entry_when_no_ghost (0.00s) 2026-10-22T08:13:51.910551109Z --- PASS: TestEffectiveSearchQuery/uses_entry_when_real_input_unavailable (0.00s) 2026-10-22T08:13:51.910584744Z === RUN TestResultsContainerState 2026-10-22T08:13:51.910604201Z === RUN TestResultsContainerState/negative_rows_stays_hidden 2026-10-22T08:13:51.910622364Z === RUN TestResultsContainerState/no_rows_stays_hidden 2026-10-22T08:13:51.910651807Z === RUN TestResultsContainerState/rows_show_and_expand 2026-10-22T08:13:51.910668655Z --- PASS: TestResultsContainerState (0.00s) 2026-10-22T08:13:51.910700492Z --- PASS: TestResultsContainerState/negative_rows_stays_hidden (0.00s) 2026-10-22T08:13:51.910736887Z --- PASS: TestResultsContainerState/no_rows_stays_hidden (0.00s) 2026-10-22T08:13:51.910785398Z --- PASS: TestResultsContainerState/rows_show_and_expand (0.00s) 2026-10-22T08:13:51.910806942Z === RUN TestUpdateGhostFromSelectionUsesRealInputWhenGhostVisible 2026-10-22T08:13:51.910824828Z --- PASS: TestUpdateGhostFromSelectionUsesRealInputWhenGhostVisible (0.00s) 2026-10-22T08:13:51.910857145Z === RUN TestResolveTargetURLForSelection 2026-10-22T08:13:51.910876758Z === RUN TestResolveTargetURLForSelection/history_index 2026-10-22T08:13:51.910893261Z === RUN TestResolveTargetURLForSelection/favorites_index 2026-10-22T08:13:51.910926421Z === RUN TestResolveTargetURLForSelection/invalid_index 2026-10-22T08:13:51.910946936Z === RUN TestResolveTargetURLForSelection/history_index_beyond_visible_limit_is_hidden 2026-10-22T08:13:51.910965445Z === RUN TestResolveTargetURLForSelection/favorites_index_beyond_visible_limit_is_hidden 2026-10-22T08:13:51.911003341Z --- PASS: TestResolveTargetURLForSelection (0.00s) 2026-10-22T08:13:51.911035918Z --- PASS: TestResolveTargetURLForSelection/history_index (0.00s) 2026-10-22T08:13:51.911113733Z --- PASS: TestResolveTargetURLForSelection/favorites_index (0.00s) 2026-10-22T08:13:51.911149566Z --- PASS: TestResolveTargetURLForSelection/invalid_index (0.00s) 2026-10-22T08:13:51.911198318Z --- PASS: TestResolveTargetURLForSelection/history_index_beyond_visible_limit_is_hidden (0.00s) 2026-10-22T08:13:51.911260896Z --- PASS: TestResolveTargetURLForSelection/favorites_index_beyond_visible_limit_is_hidden (0.00s) 2026-10-22T08:13:51.911285601Z === RUN TestSelectedTargetURL 2026-10-22T08:13:51.911302307Z === RUN TestSelectedTargetURL/negative_index_is_not_explicit_selection 2026-10-22T08:13:51.911344231Z === RUN TestSelectedTargetURL/history_selection_is_explicit 2026-10-22T08:13:51.911364756Z === RUN TestSelectedTargetURL/favorites_selection_is_explicit 2026-10-22T08:13:51.911382508Z === RUN TestSelectedTargetURL/hidden_history_selection_is_ignored 2026-10-22T08:13:51.9114501Z === RUN TestSelectedTargetURL/hidden_favorites_selection_is_ignored 2026-10-22T08:13:51.911474119Z --- PASS: TestSelectedTargetURL (0.00s) 2026-10-22T08:13:51.911508101Z --- PASS: TestSelectedTargetURL/negative_index_is_not_explicit_selection (0.00s) 2026-10-22T08:13:51.9115495Z --- PASS: TestSelectedTargetURL/history_selection_is_explicit (0.00s) 2026-10-22T08:13:51.911591673Z --- PASS: TestSelectedTargetURL/favorites_selection_is_explicit (0.00s) 2026-10-22T08:13:51.911633161Z --- PASS: TestSelectedTargetURL/hidden_history_selection_is_ignored (0.00s) 2026-10-22T08:13:51.911678206Z --- PASS: TestSelectedTargetURL/hidden_favorites_selection_is_ignored (0.00s) 2026-10-22T08:13:51.911700469Z === RUN TestBangSuggestionTextAt 2026-10-22T08:13:51.911718203Z --- PASS: TestBangSuggestionTextAt (0.00s) 2026-10-22T08:13:51.911733737Z === RUN TestVisibleGhostSuggestion 2026-10-22T08:13:51.911761557Z === RUN TestVisibleGhostSuggestion/top_visible_candidate_drives_ghost_without_selection 2026-10-22T08:13:51.911788263Z === RUN TestVisibleGhostSuggestion/explicit_selection_wins_over_top_candidate 2026-10-22T08:13:51.911813821Z === RUN TestVisibleGhostSuggestion/no_visible_prefix_match_means_no_ghost 2026-10-22T08:13:51.911838454Z --- PASS: TestVisibleGhostSuggestion (0.00s) 2026-10-22T08:13:51.911888292Z --- PASS: TestVisibleGhostSuggestion/top_visible_candidate_drives_ghost_without_selection (0.00s) 2026-10-22T08:13:51.911936491Z --- PASS: TestVisibleGhostSuggestion/explicit_selection_wins_over_top_candidate (0.00s) 2026-10-22T08:13:51.911978697Z --- PASS: TestVisibleGhostSuggestion/no_visible_prefix_match_means_no_ghost (0.00s) 2026-10-22T08:13:51.91199462Z === RUN TestVisibleGhostSuggestionRespectsResultLimit 2026-10-22T08:13:51.912006483Z --- PASS: TestVisibleGhostSuggestionRespectsResultLimit (0.00s) 2026-10-22T08:13:51.91202462Z === RUN TestShouldPromoteHoverSelection 2026-10-22T08:13:51.912043647Z === RUN TestShouldPromoteHoverSelection/initial_open_allows_hover_selection 2026-10-22T08:13:51.912063477Z === RUN TestShouldPromoteHoverSelection/typed_input_keeps_hover_from_stealing_authority 2026-10-22T08:13:51.912082895Z === RUN TestShouldPromoteHoverSelection/visible_ghost_keeps_hover_from_stealing_authority 2026-10-22T08:13:51.912103509Z === RUN TestShouldPromoteHoverSelection/keyboard_navigation_keeps_hover_from_stealing_authority 2026-10-22T08:13:51.912123664Z --- PASS: TestShouldPromoteHoverSelection (0.00s) 2026-10-22T08:13:51.91216261Z --- PASS: TestShouldPromoteHoverSelection/initial_open_allows_hover_selection (0.00s) 2026-10-22T08:13:51.912204336Z --- PASS: TestShouldPromoteHoverSelection/typed_input_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T08:13:51.912247671Z --- PASS: TestShouldPromoteHoverSelection/visible_ghost_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T08:13:51.912294783Z --- PASS: TestShouldPromoteHoverSelection/keyboard_navigation_keeps_hover_from_stealing_authority (0.00s) 2026-10-22T08:13:51.912312207Z === RUN TestGhostCompletion 2026-10-22T08:13:51.912333621Z === RUN TestGhostCompletion/host-like_input_completes_to_the_domain,_not_the_redirect_URL 2026-10-22T08:13:51.912352863Z === RUN TestGhostCompletion/leading_whitespace_is_ignored 2026-10-22T08:13:51.912371564Z === RUN TestGhostCompletion/hidden_rows_never_complete 2026-10-22T08:13:51.91238979Z === RUN TestGhostCompletion/favorites_mode_uses_favorites 2026-10-22T08:13:51.912410319Z === RUN TestGhostCompletion/explicit_selection_completes_from_the_selected_URL,_not_the_best_match 2026-10-22T08:13:51.912429768Z === RUN TestGhostCompletion/blank_input_shows_nothing 2026-10-22T08:13:51.912446553Z --- PASS: TestGhostCompletion (0.00s) 2026-10-22T08:13:51.912487424Z --- PASS: TestGhostCompletion/host-like_input_completes_to_the_domain,_not_the_redirect_URL (0.00s) 2026-10-22T08:13:51.912521546Z --- PASS: TestGhostCompletion/leading_whitespace_is_ignored (0.00s) 2026-10-22T08:13:51.912555749Z --- PASS: TestGhostCompletion/hidden_rows_never_complete (0.00s) 2026-10-22T08:13:51.912590835Z --- PASS: TestGhostCompletion/favorites_mode_uses_favorites (0.00s) 2026-10-22T08:13:51.912635762Z --- PASS: TestGhostCompletion/explicit_selection_completes_from_the_selected_URL,_not_the_best_match (0.00s) 2026-10-22T08:13:51.912669398Z --- PASS: TestGhostCompletion/blank_input_shows_nothing (0.00s) 2026-10-22T08:13:51.912686714Z === RUN TestNavigableCount 2026-10-22T08:13:51.912705459Z === RUN TestNavigableCount/history_capped_at_results_limit 2026-10-22T08:13:51.912723886Z === RUN TestNavigableCount/favorites_capped_at_results_limit 2026-10-22T08:13:51.91274187Z === RUN TestNavigableCount/bangs_win_over_view_mode 2026-10-22T08:13:51.912759621Z === RUN TestNavigableCount/empty_list 2026-10-22T08:13:51.912776689Z --- PASS: TestNavigableCount (0.00s) 2026-10-22T08:13:51.912810165Z --- PASS: TestNavigableCount/history_capped_at_results_limit (0.00s) 2026-10-22T08:13:51.912844589Z --- PASS: TestNavigableCount/favorites_capped_at_results_limit (0.00s) 2026-10-22T08:13:51.912876817Z --- PASS: TestNavigableCount/bangs_win_over_view_mode (0.00s) 2026-10-22T08:13:51.912906411Z --- PASS: TestNavigableCount/empty_list (0.00s) 2026-10-22T08:13:51.912925492Z === RUN TestPaneViewCleanupClearsMouseMotionCallback 2026-10-22T08:13:51.912943757Z --- PASS: TestPaneViewCleanupClearsMouseMotionCallback (0.00s) 2026-10-22T08:13:51.912962307Z === RUN TestPaneView_HideLoadingSkeleton_HidesWhenPresent 2026-10-22T08:13:51.91298152Z --- PASS: TestPaneView_HideLoadingSkeleton_HidesWhenPresent (0.01s) 2026-10-22T08:13:51.91300014Z === RUN TestPaneView_HideLoadingSkeleton_NoOpWhenNil 2026-10-22T08:13:51.91301722Z --- PASS: TestPaneView_HideLoadingSkeleton_NoOpWhenNil (0.00s) 2026-10-22T08:13:51.913037723Z === RUN TestPaneView_AttachWebViewWidget_RevealedThenUnrevealedReplacementRestartsSkeleton 2026-10-22T08:13:51.91305941Z --- PASS: TestPaneView_AttachWebViewWidget_RevealedThenUnrevealedReplacementRestartsSkeleton (0.00s) 2026-10-22T08:13:51.913078851Z === RUN TestPaneViewCleanupAnswersOpenJSDialog 2026-10-22T08:13:51.913096499Z --- PASS: TestPaneViewCleanupAnswersOpenJSDialog (0.00s) 2026-10-22T08:13:51.913115266Z === RUN TestPaneViewShowJSDialogFocusFollowsActive 2026-10-22T08:13:51.913133603Z --- PASS: TestPaneViewShowJSDialogFocusFollowsActive (0.00s) 2026-10-22T08:13:51.913152106Z === RUN TestPaneViewSetActiveFocusesPendingJSDialog 2026-10-22T08:13:51.913170772Z --- PASS: TestPaneViewSetActiveFocusesPendingJSDialog (0.00s) 2026-10-22T08:13:51.913189359Z === RUN TestPaneViewGrabFocusDefersToVisibleJSDialog 2026-10-22T08:13:51.913209694Z --- PASS: TestPaneViewGrabFocusDefersToVisibleJSDialog (0.00s) 2026-10-22T08:13:51.913228159Z === RUN TestPaneViewGrabFocusFocusesWebViewWithoutDialog 2026-10-22T08:13:51.913246853Z --- PASS: TestPaneViewGrabFocusFocusesWebViewWithoutDialog (0.00s) 2026-10-22T08:13:51.91326473Z === RUN TestPaneViewShowJSDialogAfterCleanupFails 2026-10-22T08:13:51.913283225Z --- PASS: TestPaneViewShowJSDialogAfterCleanupFails (0.00s) 2026-10-22T08:13:51.913301945Z === RUN TestProgressBarTimeoutRemainingLocked_UsesLatestProgressEvent 2026-10-22T08:13:51.913322061Z --- PASS: TestProgressBarTimeoutRemainingLocked_UsesLatestProgressEvent (0.00s) 2026-10-22T08:13:51.913341689Z === RUN TestProgressBarTimeoutRemainingLocked_UsesShowTimeBeforeFirstProgress 2026-10-22T08:13:51.913363401Z --- PASS: TestProgressBarTimeoutRemainingLocked_UsesShowTimeBeforeFirstProgress (0.00s) 2026-10-22T08:13:51.913382271Z === RUN TestProgressBarTimeoutRemainingLocked_ZeroTimestamps 2026-10-22T08:13:51.913400777Z --- PASS: TestProgressBarTimeoutRemainingLocked_ZeroTimestamps (0.00s) 2026-10-22T08:13:51.913420814Z === RUN TestProgressBarTimeoutRemainingLocked_EqualTimestamps 2026-10-22T08:13:51.913439991Z --- PASS: TestProgressBarTimeoutRemainingLocked_EqualTimestamps (0.00s) 2026-10-22T08:13:51.913460107Z === RUN TestProgressBarTimeoutRemainingLocked_NegativeClampsToZero 2026-10-22T08:13:51.91347966Z --- PASS: TestProgressBarTimeoutRemainingLocked_NegativeClampsToZero (0.00s) 2026-10-22T08:13:51.913498154Z === RUN TestWebRTCSummaryState_RequestingWins 2026-10-22T08:13:51.913515871Z --- PASS: TestWebRTCSummaryState_RequestingWins (0.00s) 2026-10-22T08:13:51.913534238Z === RUN TestWebRTCSummaryState_BlockedBeatsAllowed 2026-10-22T08:13:51.913552787Z --- PASS: TestWebRTCSummaryState_BlockedBeatsAllowed (0.00s) 2026-10-22T08:13:51.91357204Z === RUN TestWebRTCSummaryState_AllowedWhenOnlyAllowed 2026-10-22T08:13:51.913590797Z --- PASS: TestWebRTCSummaryState_AllowedWhenOnlyAllowed (0.00s) 2026-10-22T08:13:51.913608298Z === RUN TestWebRTCSummaryState_IdleWhenEmpty 2026-10-22T08:13:51.913627405Z --- PASS: TestWebRTCSummaryState_IdleWhenEmpty (0.00s) 2026-10-22T08:13:51.913644532Z === RUN TestWebRTCSummaryState_IdleWhenAllIdle 2026-10-22T08:13:51.913662015Z --- PASS: TestWebRTCSummaryState_IdleWhenAllIdle (0.00s) 2026-10-22T08:13:51.913679253Z === RUN TestWebRTCShouldShowIndicator 2026-10-22T08:13:51.913696389Z --- PASS: TestWebRTCShouldShowIndicator (0.00s) 2026-10-22T08:13:51.913715654Z === RUN TestFloatingPane_HideShowPreservesState 2026-10-22T08:13:51.913734518Z --- PASS: TestFloatingPane_HideShowPreservesState (0.00s) 2026-10-22T08:13:51.913752319Z === RUN TestFloatingPane_ShowURLLoadsTarget 2026-10-22T08:13:51.913769737Z --- PASS: TestFloatingPane_ShowURLLoadsTarget (0.00s) 2026-10-22T08:13:51.913788195Z === RUN TestFloatingPane_ResizeUsesWorkspacePercentages 2026-10-22T08:13:51.913807035Z --- PASS: TestFloatingPane_ResizeUsesWorkspacePercentages (0.00s) 2026-10-22T08:13:51.913859377Z === RUN TestFloatingPane_FirstToggleOpensBlankAndOmnibox 2026-10-22T08:13:51.913880723Z --- PASS: TestFloatingPane_FirstToggleOpensBlankAndOmnibox (0.00s) 2026-10-22T08:13:51.913899431Z === RUN TestFloatingPane_SetOmniboxVisible 2026-10-22T08:13:51.913917239Z --- PASS: TestFloatingPane_SetOmniboxVisible (0.00s) 2026-10-22T08:13:51.913935459Z === RUN TestFloatingPane_ConcurrentResizeAndParentSwitch 2026-10-22T08:13:51.913953591Z --- PASS: TestFloatingPane_ConcurrentResizeAndParentSwitch (0.02s) 2026-10-22T08:13:51.91397291Z === RUN TestFloatingPane_ShowURL_RollsBackVisibilityOnNavigateError 2026-10-22T08:13:51.91399441Z --- PASS: TestFloatingPane_ShowURL_RollsBackVisibilityOnNavigateError (0.00s) 2026-10-22T08:13:51.914014814Z === RUN TestFloatingPane_ShowToggleNavigateError_DoesNotClobberConcurrentStateChange 2026-10-22T08:13:51.914034483Z --- PASS: TestFloatingPane_ShowToggleNavigateError_DoesNotClobberConcurrentStateChange (0.00s) 2026-10-22T08:13:51.914052733Z === RUN TestNewLoadingSkeleton_ShowsAndStartsSpinner 2026-10-22T08:13:51.914073903Z --- PASS: TestNewLoadingSkeleton_ShowsAndStartsSpinner (0.00s) 2026-10-22T08:13:51.914091892Z === RUN TestLoadingSkeleton_SetVisible_StopsSpinnerWhenHidden 2026-10-22T08:13:51.91411103Z --- PASS: TestLoadingSkeleton_SetVisible_StopsSpinnerWhenHidden (0.00s) 2026-10-22T08:13:51.914129507Z === RUN TestNewPaneView_CreatesOverlay 2026-10-22T08:13:51.914147119Z --- PASS: TestNewPaneView_CreatesOverlay (0.00s) 2026-10-22T08:13:51.914164691Z === RUN TestNewPaneView_NilWebView 2026-10-22T08:13:51.914181367Z --- PASS: TestNewPaneView_NilWebView (0.00s) 2026-10-22T08:13:51.914198875Z === RUN TestSetActive_True_AddsCSSClass 2026-10-22T08:13:51.914217797Z --- PASS: TestSetActive_True_AddsCSSClass (0.00s) 2026-10-22T08:13:51.914235743Z === RUN TestSetActive_False_RemovesCSSClass 2026-10-22T08:13:51.914253803Z --- PASS: TestSetActive_False_RemovesCSSClass (0.00s) 2026-10-22T08:13:51.914272721Z === RUN TestSetActive_NoChangeWhenSameState 2026-10-22T08:13:51.914289697Z --- PASS: TestSetActive_NoChangeWhenSameState (0.00s) 2026-10-22T08:13:51.914307039Z === RUN TestPaneID_ReturnsPaneID 2026-10-22T08:13:51.914323525Z --- PASS: TestPaneID_ReturnsPaneID (0.00s) 2026-10-22T08:13:51.914340571Z === RUN TestWebViewWidget_ReturnsWebView 2026-10-22T08:13:51.914358965Z --- PASS: TestWebViewWidget_ReturnsWebView (0.00s) 2026-10-22T08:13:51.914376625Z === RUN TestSetWebViewWidget_ReplacesWidget 2026-10-22T08:13:51.914393726Z --- PASS: TestSetWebViewWidget_ReplacesWidget (0.00s) 2026-10-22T08:13:51.914411897Z === RUN TestSetWebViewWidget_ReparentsWidgetWithExistingParent 2026-10-22T08:13:51.914430838Z --- PASS: TestSetWebViewWidget_ReparentsWidgetWithExistingParent (0.00s) 2026-10-22T08:13:51.914448373Z === RUN TestSetWebViewWidget_FromNil 2026-10-22T08:13:51.914466458Z --- PASS: TestSetWebViewWidget_FromNil (0.00s) 2026-10-22T08:13:51.914484924Z === RUN TestGrabFocus_DelegatesToWebView 2026-10-22T08:13:51.914502648Z --- PASS: TestGrabFocus_DelegatesToWebView (0.00s) 2026-10-22T08:13:51.914519604Z === RUN TestGrabFocus_NilWebView_ReturnsFalse 2026-10-22T08:13:51.914537618Z --- PASS: TestGrabFocus_NilWebView_ReturnsFalse (0.00s) 2026-10-22T08:13:51.91455437Z === RUN TestHasFocus_DelegatesToWebView 2026-10-22T08:13:51.914571588Z --- PASS: TestHasFocus_DelegatesToWebView (0.00s) 2026-10-22T08:13:51.914587851Z === RUN TestHasFocus_NilWebView_ReturnsFalse 2026-10-22T08:13:51.914605876Z --- PASS: TestHasFocus_NilWebView_ReturnsFalse (0.00s) 2026-10-22T08:13:51.914623354Z === RUN TestWidget_ReturnsOverlay 2026-10-22T08:13:51.914640345Z --- PASS: TestWidget_ReturnsOverlay (0.00s) 2026-10-22T08:13:51.914658848Z === RUN TestOverlay_ReturnsOverlayWidget 2026-10-22T08:13:51.914676499Z --- PASS: TestOverlay_ReturnsOverlayWidget (0.00s) 2026-10-22T08:13:51.914694961Z === RUN TestShow_DelegatesToOverlay 2026-10-22T08:13:51.914712991Z --- PASS: TestShow_DelegatesToOverlay (0.00s) 2026-10-22T08:13:51.914730732Z === RUN TestHide_DelegatesToOverlay 2026-10-22T08:13:51.914747667Z --- PASS: TestHide_DelegatesToOverlay (0.00s) 2026-10-22T08:13:51.914766062Z === RUN TestSetVisible_DelegatesToOverlay 2026-10-22T08:13:51.914783628Z --- PASS: TestSetVisible_DelegatesToOverlay (0.00s) 2026-10-22T08:13:51.914800353Z === RUN TestIsVisible_DelegatesToOverlay 2026-10-22T08:13:51.914819576Z --- PASS: TestIsVisible_DelegatesToOverlay (0.00s) 2026-10-22T08:13:51.914837689Z === RUN TestAddCssClass_DelegatesToOverlay 2026-10-22T08:13:51.914856856Z --- PASS: TestAddCssClass_DelegatesToOverlay (0.00s) 2026-10-22T08:13:51.914874384Z === RUN TestRemoveCssClass_DelegatesToOverlay 2026-10-22T08:13:51.914894172Z --- PASS: TestRemoveCssClass_DelegatesToOverlay (0.00s) 2026-10-22T08:13:51.914912336Z === RUN TestSetOnFocusIn_SetsCallback 2026-10-22T08:13:51.914931179Z --- PASS: TestSetOnFocusIn_SetsCallback (0.00s) 2026-10-22T08:13:51.914948797Z === RUN TestSetOnFocusOut_SetsCallback 2026-10-22T08:13:51.914966435Z --- PASS: TestSetOnFocusOut_SetsCallback (0.00s) 2026-10-22T08:13:51.914985566Z === RUN TestSetVimMode_TrueAddsPaneAccentWithoutCreatingLabel 2026-10-22T08:13:51.915005464Z --- PASS: TestSetVimMode_TrueAddsPaneAccentWithoutCreatingLabel (0.00s) 2026-10-22T08:13:51.91502269Z === RUN TestSetVimMode_FalseRemovesPaneAccent 2026-10-22T08:13:51.915040353Z --- PASS: TestSetVimMode_FalseRemovesPaneAccent (0.00s) 2026-10-22T08:13:51.915061656Z === RUN TestSetVimMode_NoChangeWhenSameState 2026-10-22T08:13:51.915142281Z --- PASS: TestSetVimMode_NoChangeWhenSameState (0.00s) 2026-10-22T08:13:51.915159484Z === RUN TestSetVimMode_TrueThenTrueIsIdempotent 2026-10-22T08:13:51.915170018Z --- PASS: TestSetVimMode_TrueThenTrueIsIdempotent (0.00s) 2026-10-22T08:13:51.915179354Z === RUN TestVimMode_CleanupHasNoIndicatorOverlay 2026-10-22T08:13:51.915199821Z --- PASS: TestVimMode_CleanupHasNoIndicatorOverlay (0.00s) 2026-10-22T08:13:51.915210245Z === RUN TestVimMode_NewPaneViewInactiveByDefault 2026-10-22T08:13:51.915220091Z --- PASS: TestVimMode_NewPaneViewInactiveByDefault (0.00s) 2026-10-22T08:13:51.915228672Z === RUN TestNewWorkspaceView_CreatesEmptyContainer 2026-10-22T08:13:51.915238189Z --- PASS: TestNewWorkspaceView_CreatesEmptyContainer (0.00s) 2026-10-22T08:13:51.91524696Z === RUN TestSetWorkspace_NilWorkspace_ReturnsError 2026-10-22T08:13:51.915257866Z --- PASS: TestSetWorkspace_NilWorkspace_ReturnsError (0.00s) 2026-10-22T08:13:51.9152676Z === RUN TestSetWorkspace_SinglePane_CreatesPaneView 2026-10-22T08:13:51.915277872Z --- PASS: TestSetWorkspace_SinglePane_CreatesPaneView (0.00s) 2026-10-22T08:13:51.915288287Z === RUN TestSetWorkspace_StaleActivePaneID_DoesNotFailInitialization 2026-10-22T08:13:51.915298929Z --- PASS: TestSetWorkspace_StaleActivePaneID_DoesNotFailInitialization (0.00s) 2026-10-22T08:13:51.915308876Z === RUN TestSetWorkspace_StaleActivePaneID_UsesFirstPaneInTree 2026-10-22T08:13:51.91532315Z --- PASS: TestSetWorkspace_StaleActivePaneID_UsesFirstPaneInTree (0.01s) 2026-10-22T08:13:51.915332887Z === RUN TestWorkspaceView_HoverFocusLockState 2026-10-22T08:13:51.915342892Z --- PASS: TestWorkspaceView_HoverFocusLockState (0.00s) 2026-10-22T08:13:51.915353453Z === RUN TestAddWorkspaceOverlayWidget_DoesNotReaddWhenAlreadyAttached 2026-10-22T08:13:51.915365138Z --- PASS: TestAddWorkspaceOverlayWidget_DoesNotReaddWhenAlreadyAttached (0.00s) 2026-10-22T08:13:51.915375681Z === RUN TestAddWorkspaceOverlayWidget_UnparentsBeforeAdding 2026-10-22T08:13:51.915386337Z --- PASS: TestAddWorkspaceOverlayWidget_UnparentsBeforeAdding (0.00s) 2026-10-22T08:13:51.915397112Z === RUN TestAddWorkspaceOverlayWidget_DoesNotReaddWhenParentGTKMatchesOverlay 2026-10-22T08:13:51.915408617Z --- PASS: TestAddWorkspaceOverlayWidget_DoesNotReaddWhenParentGTKMatchesOverlay (0.00s) 2026-10-22T08:13:51.915424789Z === RUN TestSetActivePaneID_UpdatesStyling 2026-10-22T08:13:51.915435269Z --- PASS: TestSetActivePaneID_UpdatesStyling (0.01s) 2026-10-22T08:13:51.915444342Z === RUN TestSetActivePaneID_InvalidID_ReturnsError 2026-10-22T08:13:51.915453881Z --- PASS: TestSetActivePaneID_InvalidID_ReturnsError (0.00s) 2026-10-22T08:13:51.915464263Z === RUN TestSetActivePaneID_NilRegisteredPaneView_ReturnsError 2026-10-22T08:13:51.915474981Z --- PASS: TestSetActivePaneID_NilRegisteredPaneView_ReturnsError (0.00s) 2026-10-22T08:13:51.915487224Z === RUN TestSetWebViewWidget_NilRegisteredPaneView_ReturnsError 2026-10-22T08:13:51.915497546Z --- PASS: TestSetWebViewWidget_NilRegisteredPaneView_ReturnsError (0.00s) 2026-10-22T08:13:51.915508661Z === RUN TestSetActivePaneID_InvalidID_PreservesCurrentActivePane 2026-10-22T08:13:51.915518921Z --- PASS: TestSetActivePaneID_InvalidID_PreservesCurrentActivePane (0.01s) 2026-10-22T08:13:51.915528714Z === RUN TestSetWebViewWidget_InvokesAttachedCallback 2026-10-22T08:13:51.915538089Z --- PASS: TestSetWebViewWidget_InvokesAttachedCallback (0.00s) 2026-10-22T08:13:51.915548846Z === CONT TestFetchPage_StaleGenerationDoesNotMutateLoadingState 2026-10-22T08:13:51.915559718Z --- PASS: TestFetchPage_StaleGenerationDoesNotMutateLoadingState (0.00s) 2026-10-22T08:13:51.915569477Z PASS 2026-10-22T08:13:51.915580731Z ok github.com/bnema/dumber/internal/ui/component 0.290s 2026-10-22T08:13:51.915591402Z === RUN TestNavigationCoordinator_OmniboxProviderOpenAndZoom 2026-10-22T08:13:51.915603214Z --- PASS: TestNavigationCoordinator_OmniboxProviderOpenAndZoom (0.00s) 2026-10-22T08:13:51.915615038Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView 2026-10-22T08:13:51.915628214Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915643165Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_targets_provided_webview 2026-10-22T08:13:51.915657065Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915670813Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=false_calls_Reload_once 2026-10-22T08:13:51.915687465Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=true_calls_ReloadBypassCache_once 2026-10-22T08:13:51.91570299Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915717581Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_calls_Stop_once 2026-10-22T08:13:51.915731512Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915744863Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_calls_GoBack_once 2026-10-22T08:13:51.915758645Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915773105Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_calls_GoForward_once 2026-10-22T08:13:51.915789189Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915804059Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_unsupported_capability_returns_error 2026-10-22T08:13:51.915818815Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_calls_OpenDevTools_once 2026-10-22T08:13:51.915832933Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915846693Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_unsupported_capability_returns_error 2026-10-22T08:13:51.915860848Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_calls_PrintPage_once 2026-10-22T08:13:51.915875364Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_with_nil_webview_returns_error 2026-10-22T08:13:51.915889711Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase 2026-10-22T08:13:51.915905563Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/left 2026-10-22T08:13:51.915920858Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/right 2026-10-22T08:13:51.915935952Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up 2026-10-22T08:13:51.915951158Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down 2026-10-22T08:13:51.915966384Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up-fast 2026-10-22T08:13:51.915983617Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down-fast 2026-10-22T08:13:51.915997552Z === RUN TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_usecase_not_set_returns_error 2026-10-22T08:13:51.91600922Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView (0.00s) 2026-10-22T08:13:51.916051391Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916095262Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/NavigateWebView_targets_provided_webview (0.00s) 2026-10-22T08:13:51.916138257Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916183571Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=false_calls_Reload_once (0.00s) 2026-10-22T08:13:51.916230224Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ReloadWebView_bypassCache=true_calls_ReloadBypassCache_once (0.00s) 2026-10-22T08:13:51.916271008Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916309731Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/StopWebView_calls_Stop_once (0.00s) 2026-10-22T08:13:51.916354342Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916394076Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoBackWebView_calls_GoBack_once (0.00s) 2026-10-22T08:13:51.916436456Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916478323Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/GoForwardWebView_calls_GoForward_once (0.00s) 2026-10-22T08:13:51.916522449Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916570432Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_unsupported_capability_returns_error (0.00s) 2026-10-22T08:13:51.91661458Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/OpenDevToolsWebView_calls_OpenDevTools_once (0.00s) 2026-10-22T08:13:51.916656578Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916701375Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_unsupported_capability_returns_error (0.00s) 2026-10-22T08:13:51.91674252Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/PrintWebView_calls_PrintPage_once (0.00s) 2026-10-22T08:13:51.916784529Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_with_nil_webview_returns_error (0.00s) 2026-10-22T08:13:51.916831645Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase (0.00s) 2026-10-22T08:13:51.916911977Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/left (0.00s) 2026-10-22T08:13:51.9169908Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/right (0.00s) 2026-10-22T08:13:51.917072738Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up (0.00s) 2026-10-22T08:13:51.917149596Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down (0.00s) 2026-10-22T08:13:51.917242363Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/up-fast (0.00s) 2026-10-22T08:13:51.917328094Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_delegates_each_scroll_command_through_usecase/down-fast (0.00s) 2026-10-22T08:13:51.917370332Z --- PASS: TestNavigationCoordinator_WebViewTargetedActionsUseProvidedWebView/ScrollWebView_usecase_not_set_returns_error (0.00s) 2026-10-22T08:13:51.917383372Z === RUN TestTabCoordinator_CloseTargetEmptyDoesNotQuitGlobally 2026-10-22T08:13:51.917396594Z --- PASS: TestTabCoordinator_CloseTargetEmptyDoesNotQuitGlobally (0.00s) 2026-10-22T08:13:51.917408198Z === RUN TestTabCoordinator_SetMainWindowNilClearsCurrentTargetWindowPreservingTabs 2026-10-22T08:13:51.917420547Z --- PASS: TestTabCoordinator_SetMainWindowNilClearsCurrentTargetWindowPreservingTabs (0.00s) 2026-10-22T08:13:51.917430949Z === RUN TestTabCoordinator_SwitchByIndexUsesTargetTabListOnly 2026-10-22T08:13:51.917440981Z --- PASS: TestTabCoordinator_SwitchByIndexUsesTargetTabListOnly (0.00s) 2026-10-22T08:13:51.917451369Z === RUN TestTabCoordinator_CreateAndSwitchCallbacksCarryTarget 2026-10-22T08:13:51.91746245Z --- PASS: TestTabCoordinator_CreateAndSwitchCallbacksCarryTarget (0.00s) 2026-10-22T08:13:51.917474398Z === RUN TestTabCoordinator_SwitchByIndexCreatingCreatesMissingTabs 2026-10-22T08:13:51.917486143Z --- PASS: TestTabCoordinator_SwitchByIndexCreatingCreatesMissingTabs (0.00s) 2026-10-22T08:13:51.917496913Z === RUN TestTabCoordinator_SwitchByIndexCreatingMissingURLError 2026-10-22T08:13:51.91750764Z --- PASS: TestTabCoordinator_SwitchByIndexCreatingMissingURLError (0.00s) 2026-10-22T08:13:51.917517332Z === RUN TestDeriveIncrementalCloseTreeContext_ValidSplit 2026-10-22T08:13:51.917527598Z --- PASS: TestDeriveIncrementalCloseTreeContext_ValidSplit (0.00s) 2026-10-22T08:13:51.917537746Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions 2026-10-22T08:13:51.917549791Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/nil_closing_pane 2026-10-22T08:13:51.917561635Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/closing_pane_has_no_parent 2026-10-22T08:13:51.917574093Z === RUN TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/parent_is_not_split 2026-10-22T08:13:51.917587132Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions (0.00s) 2026-10-22T08:13:51.917620717Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/nil_closing_pane (0.00s) 2026-10-22T08:13:51.917657457Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/closing_pane_has_no_parent (0.00s) 2026-10-22T08:13:51.917690854Z --- PASS: TestDeriveIncrementalCloseTreeContext_InvalidPreconditions/parent_is_not_split (0.00s) 2026-10-22T08:13:51.917703101Z === RUN TestDeriveIncrementalCloseTreeContext_MissingSibling 2026-10-22T08:13:51.917713928Z --- PASS: TestDeriveIncrementalCloseTreeContext_MissingSibling (0.00s) 2026-10-22T08:13:51.917725029Z === RUN TestDeriveIncrementalCloseTreeContext_ParentDoesNotContainClosingPane 2026-10-22T08:13:51.91773942Z --- PASS: TestDeriveIncrementalCloseTreeContext_ParentDoesNotContainClosingPane (0.00s) 2026-10-22T08:13:51.917751042Z === RUN TestDeriveIncrementalCloseTreeContext_ParentMissingFromGrandparent 2026-10-22T08:13:51.917762463Z --- PASS: TestDeriveIncrementalCloseTreeContext_ParentMissingFromGrandparent (0.00s) 2026-10-22T08:13:51.91777302Z === RUN TestCaptureIncrementalCloseContext_MissingSiblingSetsPrecheckReason 2026-10-22T08:13:51.917783816Z --- PASS: TestCaptureIncrementalCloseContext_MissingSiblingSetsPrecheckReason (0.00s) 2026-10-22T08:13:51.917796095Z === RUN TestDeriveIncrementalCloseTreeContext_ConcurrentPaneAndTabCloseSnapshots 2026-10-22T08:13:51.917808048Z --- PASS: TestDeriveIncrementalCloseTreeContext_ConcurrentPaneAndTabCloseSnapshots (0.00s) 2026-10-22T08:13:51.917818255Z === RUN TestWorkspaceCoordinator_SplitWithURLUsesExplicitURLAndActivatesPane 2026-10-22T08:13:51.917829738Z --- PASS: TestWorkspaceCoordinator_SplitWithURLUsesExplicitURLAndActivatesPane (0.00s) 2026-10-22T08:13:51.917842823Z === RUN TestWorkspaceCoordinator_SplitReturnsErrorWhenCreationTargetMissing 2026-10-22T08:13:51.917854736Z --- PASS: TestWorkspaceCoordinator_SplitReturnsErrorWhenCreationTargetMissing (0.00s) 2026-10-22T08:13:51.917865593Z === RUN TestWorkspaceCoordinator_StackPaneRollsBackAfterWebViewFailure 2026-10-22T08:13:51.917902125Z workspace_external_url_test.go:53: GTK native display prerequisite unavailable 2026-10-22T08:13:51.917915363Z --- SKIP: TestWorkspaceCoordinator_StackPaneRollsBackAfterWebViewFailure (0.03s) 2026-10-22T08:13:51.917927668Z === RUN TestWorkspaceCoordinator_StackPaneWithURLWithoutOmniboxRollsBackAfterWebViewFailure 2026-10-22T08:13:51.917959632Z workspace_external_url_test.go:62: GTK native display prerequisite unavailable 2026-10-22T08:13:51.917975383Z --- SKIP: TestWorkspaceCoordinator_StackPaneWithURLWithoutOmniboxRollsBackAfterWebViewFailure (0.00s) 2026-10-22T08:13:51.917986024Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightSplitsWithTargetURL 2026-10-22T08:13:51.917997035Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightSplitsWithTargetURL (0.00s) 2026-10-22T08:13:51.918007039Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightFocusesExistingPane 2026-10-22T08:13:51.918018427Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightFocusesExistingPane (0.00s) 2026-10-22T08:13:51.918029233Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightClosesActivePane 2026-10-22T08:13:51.918040156Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightClosesActivePane (0.00s) 2026-10-22T08:13:51.918051752Z === RUN TestWorkspaceCoordinator_ToggleSystemViewRightUpdatesStackIndexForExistingPane 2026-10-22T08:13:51.918065453Z --- PASS: TestWorkspaceCoordinator_ToggleSystemViewRightUpdatesStackIndexForExistingPane (0.00s) 2026-10-22T08:13:51.918073392Z PASS 2026-10-22T08:13:51.918611742Z ok github.com/bnema/dumber/internal/ui/coordinator 0.039s 2026-10-22T08:13:51.918637742Z === RUN TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T08:13:51.918647093Z === PAUSE TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T08:13:51.918653639Z === RUN TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T08:13:51.918658983Z === PAUSE TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T08:13:51.918665309Z === RUN TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T08:13:51.918670915Z === PAUSE TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T08:13:51.918675695Z === RUN TestInferPopupTriggerKind 2026-10-22T08:13:51.918680243Z === PAUSE TestInferPopupTriggerKind 2026-10-22T08:13:51.918685738Z === RUN TestInferPopupWindowDisposition 2026-10-22T08:13:51.918690478Z === PAUSE TestInferPopupWindowDisposition 2026-10-22T08:13:51.91869576Z === RUN TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T08:13:51.918700664Z === PAUSE TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T08:13:51.918705859Z === RUN TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T08:13:51.918711042Z === PAUSE TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T08:13:51.918718715Z === RUN TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T08:13:51.918724453Z === PAUSE TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T08:13:51.918737048Z === RUN TestRevealState_IsBoundToCurrentWebViewAcrossReplacementPaths 2026-10-22T08:13:51.918747052Z --- PASS: TestRevealState_IsBoundToCurrentWebViewAcrossReplacementPaths (0.00s) 2026-10-22T08:13:51.918752817Z === RUN TestRevealState_StoresIdentityAsTheOnlyStateValue 2026-10-22T08:13:51.918758623Z --- PASS: TestRevealState_StoresIdentityAsTheOnlyStateValue (0.00s) 2026-10-22T08:13:51.91876396Z === RUN TestRevealState_ReleaseClearsStateWithoutWebViewMapping 2026-10-22T08:13:51.918770234Z --- PASS: TestRevealState_ReleaseClearsStateWithoutWebViewMapping (0.00s) 2026-10-22T08:13:51.918775936Z === RUN TestRevealState_ReleaseMappedWebViewClearsRevealStateAndReturnsToPool 2026-10-22T08:13:51.918785335Z --- PASS: TestRevealState_ReleaseMappedWebViewClearsRevealStateAndReturnsToPool (0.00s) 2026-10-22T08:13:51.918791586Z === RUN TestRevealState_StaleCallbackCannotRevealReplacement 2026-10-22T08:13:51.918797047Z --- PASS: TestRevealState_StaleCallbackCannotRevealReplacement (0.00s) 2026-10-22T08:13:51.918802551Z === RUN TestRevealState_RevealedCurrentWebViewPersistsForWorkspaceRebuild 2026-10-22T08:13:51.918808321Z --- PASS: TestRevealState_RevealedCurrentWebViewPersistsForWorkspaceRebuild (0.00s) 2026-10-22T08:13:51.918813902Z === RUN TestRevealCallback_CapturesGenerationBeforeSameObjectPoolReuse 2026-10-22T08:13:51.918819681Z --- PASS: TestRevealCallback_CapturesGenerationBeforeSameObjectPoolReuse (0.00s) 2026-10-22T08:13:51.918825448Z === RUN TestRevealIfPending_SerializesReplacementUntilNativeVisibility 2026-10-22T08:13:51.918831081Z --- PASS: TestRevealIfPending_SerializesReplacementUntilNativeVisibility (0.00s) 2026-10-22T08:13:51.918835538Z === RUN TestShouldRenderCrashPage 2026-10-22T08:13:51.918841499Z --- PASS: TestShouldRenderCrashPage (0.00s) 2026-10-22T08:13:51.918846534Z === RUN TestExtractOriginalURIFromCrashPage 2026-10-22T08:13:51.918851532Z --- PASS: TestExtractOriginalURIFromCrashPage (0.00s) 2026-10-22T08:13:51.918855951Z === RUN TestBuildCrashPageURI 2026-10-22T08:13:51.918860738Z --- PASS: TestBuildCrashPageURI (0.00s) 2026-10-22T08:13:51.918865387Z === RUN TestEditableFocusCallback_ForwardsPaneID 2026-10-22T08:13:51.918873739Z --- PASS: TestEditableFocusCallback_ForwardsPaneID (0.00s) 2026-10-22T08:13:51.918880011Z === RUN TestEditableFocusCallback_BackgroundPaneDoesNotConfusePaneOwnership 2026-10-22T08:13:51.918886349Z --- PASS: TestEditableFocusCallback_BackgroundPaneDoesNotConfusePaneOwnership (0.00s) 2026-10-22T08:13:51.918891956Z === RUN TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T08:13:51.918897348Z === PAUSE TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T08:13:51.918902645Z === RUN TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T08:13:51.91890803Z === PAUSE TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T08:13:51.918913522Z === RUN TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T08:13:51.918919115Z === PAUSE TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T08:13:51.918924238Z === RUN TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T08:13:51.918929228Z === PAUSE TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T08:13:51.918934268Z === RUN TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T08:13:51.918939196Z === PAUSE TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T08:13:51.918945076Z === RUN TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T08:13:51.918950675Z === PAUSE TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T08:13:51.91895562Z === RUN TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T08:13:51.918961388Z === PAUSE TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T08:13:51.918969545Z === RUN TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T08:13:51.918979624Z === PAUSE TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T08:13:51.918990838Z === RUN TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T08:13:51.9189986Z === PAUSE TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T08:13:51.91900422Z === RUN TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T08:13:51.919009568Z === PAUSE TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T08:13:51.919014849Z === RUN TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T08:13:51.919020627Z === PAUSE TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T08:13:51.91902586Z === RUN TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T08:13:51.919031034Z === PAUSE TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T08:13:51.919036079Z === RUN TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T08:13:51.91904094Z === PAUSE TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T08:13:51.919046015Z === RUN TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T08:13:51.919050795Z === PAUSE TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T08:13:51.919055637Z === RUN TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T08:13:51.919060339Z === PAUSE TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T08:13:51.919065141Z === RUN TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T08:13:51.919069953Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T08:13:51.91909153Z === RUN TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T08:13:51.919098746Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T08:13:51.919104014Z === RUN TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T08:13:51.919112053Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T08:13:51.919121013Z === RUN TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T08:13:51.919130337Z === PAUSE TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T08:13:51.919138944Z === RUN TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T08:13:51.91914734Z === PAUSE TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T08:13:51.919156816Z === RUN TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T08:13:51.919165599Z === PAUSE TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T08:13:51.919173979Z === RUN TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T08:13:51.91918134Z === PAUSE TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T08:13:51.919187619Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView 2026-10-22T08:13:51.91919814Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/revealed_current_identity_hides_and_stops_skeleton 2026-10-22T08:13:51.919207525Z === RUN TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/unrevealed_current_identity_shows_and_starts_skeleton 2026-10-22T08:13:51.919214566Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView (0.06s) 2026-10-22T08:13:51.919240971Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/revealed_current_identity_hides_and_stops_skeleton (0.04s) 2026-10-22T08:13:51.919266589Z --- PASS: TestLifecycle_AttachToWorkspace_RebuildPropagatesRevealStateToFreshPaneView/unrevealed_current_identity_shows_and_starts_skeleton (0.01s) 2026-10-22T08:13:51.919276317Z === RUN TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T08:13:51.919282056Z === PAUSE TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T08:13:51.919287889Z === RUN TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T08:13:51.919293721Z === PAUSE TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T08:13:51.919299944Z === RUN TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T08:13:51.919306582Z === PAUSE TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T08:13:51.919312158Z === RUN TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T08:13:51.919317491Z === PAUSE TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T08:13:51.919322964Z === RUN TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T08:13:51.919328578Z === PAUSE TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T08:13:51.919335095Z === RUN TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T08:13:51.919347747Z === PAUSE TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T08:13:51.919354697Z === RUN TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T08:13:51.919361046Z === PAUSE TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T08:13:51.919366701Z === RUN TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T08:13:51.91937487Z === PAUSE TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T08:13:51.919380369Z === RUN TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T08:13:51.919387698Z === PAUSE TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T08:13:51.9193932Z === RUN TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T08:13:51.919398574Z === PAUSE TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T08:13:51.919403659Z === RUN TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T08:13:51.919408635Z === PAUSE TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T08:13:51.919414784Z === RUN TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T08:13:51.919419873Z === PAUSE TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T08:13:51.919425616Z === RUN TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T08:13:51.919430786Z === PAUSE TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T08:13:51.919436145Z === RUN TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T08:13:51.919440966Z === PAUSE TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T08:13:51.919446036Z === RUN TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T08:13:51.919451304Z === PAUSE TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T08:13:51.919456521Z === RUN TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T08:13:51.919462476Z === PAUSE TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T08:13:51.919468856Z === RUN TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T08:13:51.919473942Z === PAUSE TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T08:13:51.919479006Z === RUN TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T08:13:51.919484347Z === PAUSE TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T08:13:51.91948932Z === RUN TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T08:13:51.919494651Z === PAUSE TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T08:13:51.919500277Z === RUN TestURIChangedCallback_IgnoredAfterSameWebViewIsReusedFromPool 2026-10-22T08:13:51.919506036Z --- PASS: TestURIChangedCallback_IgnoredAfterSameWebViewIsReusedFromPool (0.00s) 2026-10-22T08:13:51.91951042Z === RUN TestComposeOnClose_Order 2026-10-22T08:13:51.919515046Z --- PASS: TestComposeOnClose_Order (0.00s) 2026-10-22T08:13:51.919519366Z === RUN TestComposeOnURIChanged_Order 2026-10-22T08:13:51.919524809Z --- PASS: TestComposeOnURIChanged_Order (0.00s) 2026-10-22T08:13:51.919529402Z === RUN TestComposeOnLoadChanged_Order 2026-10-22T08:13:51.919535548Z --- PASS: TestComposeOnLoadChanged_Order (0.00s) 2026-10-22T08:13:51.919540969Z === RUN TestCapturePopupOAuthMessage_MarksPopupSeenAndSuccessful 2026-10-22T08:13:51.919546387Z --- PASS: TestCapturePopupOAuthMessage_MarksPopupSeenAndSuccessful (0.00s) 2026-10-22T08:13:51.919552737Z === RUN TestObserveNativePopupAuth_CapturesOAuthStateAndSchedulesParentResumeOnClose 2026-10-22T08:13:51.91955917Z --- PASS: TestObserveNativePopupAuth_CapturesOAuthStateAndSchedulesParentResumeOnClose (0.00s) 2026-10-22T08:13:51.919564821Z === RUN TestObserveNativePopupAuth_DoesNotTrackWhenWebViewLacksOAuthCallbacks 2026-10-22T08:13:51.919570725Z --- PASS: TestObserveNativePopupAuth_DoesNotTrackWhenWebViewLacksOAuthCallbacks (0.00s) 2026-10-22T08:13:51.91957588Z === RUN TestObserveNativePopupAuth_SchedulesCloseOnlyOnce 2026-10-22T08:13:51.919581001Z --- PASS: TestObserveNativePopupAuth_SchedulesCloseOnlyOnce (0.00s) 2026-10-22T08:13:51.919586166Z === RUN TestSetupOAuthAutoClose_NavigationIgnoresNonTerminalURI 2026-10-22T08:13:51.919591494Z --- PASS: TestSetupOAuthAutoClose_NavigationIgnoresNonTerminalURI (0.00s) 2026-10-22T08:13:51.919596652Z === RUN TestHandlePopupOAuthClose_SuccessSchedulesParentResume 2026-10-22T08:13:51.919602546Z --- PASS: TestHandlePopupOAuthClose_SuccessSchedulesParentResume (0.21s) 2026-10-22T08:13:51.919608463Z === RUN TestResumeParentPaneAfterOAuth_UnchangedParentDefersSameSiteFallbackReload 2026-10-22T08:13:51.919614857Z --- PASS: TestResumeParentPaneAfterOAuth_UnchangedParentDefersSameSiteFallbackReload (0.00s) 2026-10-22T08:13:51.919620904Z === RUN TestResumeParentPaneAfterOAuth_ChangedParentSkipsIntervention 2026-10-22T08:13:51.919626337Z --- PASS: TestResumeParentPaneAfterOAuth_ChangedParentSkipsIntervention (0.00s) 2026-10-22T08:13:51.919632136Z === RUN TestResumeParentPaneAfterOAuthAttempt_GraceExhaustedFallsBackToReload 2026-10-22T08:13:51.919637856Z --- PASS: TestResumeParentPaneAfterOAuthAttempt_GraceExhaustedFallsBackToReload (0.00s) 2026-10-22T08:13:51.919643197Z === RUN TestResumeParentPaneAfterOAuth_DifferentDomainFallsBackToReload 2026-10-22T08:13:51.919648839Z --- PASS: TestResumeParentPaneAfterOAuth_DifferentDomainFallsBackToReload (0.00s) 2026-10-22T08:13:51.919654167Z === RUN TestIsOAuthURL_DoesNotTreatGenericStateParamAsOAuth 2026-10-22T08:13:51.919659357Z --- PASS: TestIsOAuthURL_DoesNotTreatGenericStateParamAsOAuth (0.00s) 2026-10-22T08:13:51.919664183Z === RUN TestIsOAuthURL_DetectsOAuthAuthorizeRequest 2026-10-22T08:13:51.919669228Z --- PASS: TestIsOAuthURL_DetectsOAuthAuthorizeRequest (0.00s) 2026-10-22T08:13:51.919674326Z === RUN TestShouldForceCloseOnSafetyTimeout 2026-10-22T08:13:51.919679224Z --- PASS: TestShouldForceCloseOnSafetyTimeout (0.00s) 2026-10-22T08:13:51.919684842Z === RUN TestHandlePermissionRequest_BindsDialogBeforeUseCaseForNonWebRTCRequest 2026-10-22T08:13:51.919690727Z --- PASS: TestHandlePermissionRequest_BindsDialogBeforeUseCaseForNonWebRTCRequest (0.00s) 2026-10-22T08:13:51.919696539Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay 2026-10-22T08:13:51.919703449Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/mediated_display_is_auto-allowed 2026-10-22T08:13:51.919710399Z === RUN TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/unmediated_display_is_denied 2026-10-22T08:13:51.91971638Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay (0.00s) 2026-10-22T08:13:51.919736855Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/mediated_display_is_auto-allowed (0.00s) 2026-10-22T08:13:51.919757114Z --- PASS: TestHandlePermissionRequest_NoUseCaseFallbackDeniesUnmediatedDisplay/unmediated_display_is_denied (0.00s) 2026-10-22T08:13:51.919763478Z === RUN TestPopupFloatingWebKitLinkBlankNavigatesSourceAndDestroysCandidateExactlyOnce 2026-10-22T08:13:51.919770426Z --- PASS: TestPopupFloatingWebKitLinkBlankNavigatesSourceAndDestroysCandidateExactlyOnce (0.00s) 2026-10-22T08:13:51.919776061Z === RUN TestPopupFloatingMiddleClickNavigatesSourceWhenWorkspacePopupsDisabled 2026-10-22T08:13:51.919781906Z --- PASS: TestPopupFloatingMiddleClickNavigatesSourceWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T08:13:51.919787436Z === RUN TestPopupWorkspaceBlankRemainsBlockedWhenWorkspacePopupsDisabled 2026-10-22T08:13:51.919793127Z --- PASS: TestPopupWorkspaceBlankRemainsBlockedWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T08:13:51.919798757Z === RUN TestPopupWorkspaceMiddleClickRemainsBlockedWhenWorkspacePopupsDisabled 2026-10-22T08:13:51.919805321Z --- PASS: TestPopupWorkspaceMiddleClickRemainsBlockedWhenWorkspacePopupsDisabled (0.00s) 2026-10-22T08:13:51.919810538Z === RUN TestPopupFloatingNamedContextReusesDetachedWindow 2026-10-22T08:13:51.91981578Z --- PASS: TestPopupFloatingNamedContextReusesDetachedWindow (0.00s) 2026-10-22T08:13:51.919820941Z === RUN TestPopupFloatingNoopenerDoesNotReuseDetachedNamedContext 2026-10-22T08:13:51.919826303Z --- PASS: TestPopupFloatingNoopenerDoesNotReuseDetachedNamedContext (0.00s) 2026-10-22T08:13:51.919831941Z === RUN TestPopupFloatingBrowserHostFailureDestroysWebViewExactlyOnce 2026-10-22T08:13:51.91983762Z --- PASS: TestPopupFloatingBrowserHostFailureDestroysWebViewExactlyOnce (0.00s) 2026-10-22T08:13:51.919842792Z === RUN TestHandlePopupCreate_PrimesPopupNavigationCapability 2026-10-22T08:13:51.919848032Z --- PASS: TestHandlePopupCreate_PrimesPopupNavigationCapability (0.00s) 2026-10-22T08:13:51.919853431Z === RUN TestHandlePopupCreate_RegistersPopupWebViewBeforeWorkspaceInsertion 2026-10-22T08:13:51.919859106Z --- PASS: TestHandlePopupCreate_RegistersPopupWebViewBeforeWorkspaceInsertion (0.00s) 2026-10-22T08:13:51.919864813Z === RUN TestHandlePopupCreate_CleansUpPreRegisteredPopupWebViewWhenInsertionFails 2026-10-22T08:13:51.919871482Z --- PASS: TestHandlePopupCreate_CleansUpPreRegisteredPopupWebViewWhenInsertionFails (0.00s) 2026-10-22T08:13:51.9198773Z === RUN TestHandlePopupCreate_UsesRelatedWebViewWhenPopupDisablesJavaScriptAccess 2026-10-22T08:13:51.919883225Z --- PASS: TestHandlePopupCreate_UsesRelatedWebViewWhenPopupDisablesJavaScriptAccess (0.00s) 2026-10-22T08:13:51.91988879Z === RUN TestHandlePopupCreate_DeniesWhenRelatedCreateIsUnsupported 2026-10-22T08:13:51.919894584Z --- PASS: TestHandlePopupCreate_DeniesWhenRelatedCreateIsUnsupported (0.00s) 2026-10-22T08:13:51.919899926Z === RUN TestHandlePopupCreate_DeniesWhenRelatedCreateFailsUnexpectedly 2026-10-22T08:13:51.919905554Z --- PASS: TestHandlePopupCreate_DeniesWhenRelatedCreateFailsUnexpectedly (0.00s) 2026-10-22T08:13:51.919910483Z === RUN TestHandleLinkMiddleClick_UsesRelatedWebView 2026-10-22T08:13:51.919915626Z --- PASS: TestHandleLinkMiddleClick_UsesRelatedWebView (0.00s) 2026-10-22T08:13:51.919921355Z === RUN TestHandlePopupCreate_OpensNativePopupForAuthIntent 2026-10-22T08:13:51.919926932Z --- PASS: TestHandlePopupCreate_OpensNativePopupForAuthIntent (0.00s) 2026-10-22T08:13:51.919934258Z === RUN TestHandlePopupCreate_NativePopupDoesNotForceOAuthObservationWhenDisabled 2026-10-22T08:13:51.919940357Z --- PASS: TestHandlePopupCreate_NativePopupDoesNotForceOAuthObservationWhenDisabled (0.00s) 2026-10-22T08:13:51.91994547Z === RUN TestPopupNativeAbortFallsBackOnceForNoOpenerVisualPopup 2026-10-22T08:13:51.919950903Z --- PASS: TestPopupNativeAbortFallsBackOnceForNoOpenerVisualPopup (0.00s) 2026-10-22T08:13:51.919956361Z === RUN TestPopupNativeAbortFallsBackForOpenerCapableVisualPopup 2026-10-22T08:13:51.919961758Z --- PASS: TestPopupNativeAbortFallsBackForOpenerCapableVisualPopup (0.00s) 2026-10-22T08:13:51.91996704Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener 2026-10-22T08:13:51.919972296Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/auth 2026-10-22T08:13:51.919978112Z === RUN TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/required_opener 2026-10-22T08:13:51.919983683Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener (0.00s) 2026-10-22T08:13:51.919998949Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/auth (0.00s) 2026-10-22T08:13:51.92001576Z --- PASS: TestPopupNativeAbortDoesNotFallbackForAuthOrRequiredOpener/required_opener (0.00s) 2026-10-22T08:13:51.920021153Z === RUN TestPopupNativeFallbackFailureLeavesDestructionToNativeHost 2026-10-22T08:13:51.920027262Z --- PASS: TestPopupNativeFallbackFailureLeavesDestructionToNativeHost (0.00s) 2026-10-22T08:13:51.920034357Z === RUN TestPopupNativeSetupFailureDestroysCoordinatorOwnedWebViewOnce 2026-10-22T08:13:51.920044603Z --- PASS: TestPopupNativeSetupFailureDestroysCoordinatorOwnedWebViewOnce (0.00s) 2026-10-22T08:13:51.920054306Z === RUN TestHandlePopupCreate_DoesNotReuseNamedPopupWhenNoJavaScriptAccess 2026-10-22T08:13:51.920063334Z --- PASS: TestHandlePopupCreate_DoesNotReuseNamedPopupWhenNoJavaScriptAccess (0.00s) 2026-10-22T08:13:51.920072073Z === RUN TestHandlePopupCreate_ReusesNamedPopup 2026-10-22T08:13:51.920080584Z --- PASS: TestHandlePopupCreate_ReusesNamedPopup (0.00s) 2026-10-22T08:13:51.920086686Z === RUN TestHandlePopupCreate_FallsBackToNewPaneWhenNamedReuseBecomesUnavailable 2026-10-22T08:13:51.920092549Z --- PASS: TestHandlePopupCreate_FallsBackToNewPaneWhenNamedReuseBecomesUnavailable (0.00s) 2026-10-22T08:13:51.920096944Z === RUN TestTrackOAuthPopup_StoresState 2026-10-22T08:13:51.920101464Z === PAUSE TestTrackOAuthPopup_StoresState 2026-10-22T08:13:51.920106458Z === RUN TestCapturePopupOAuthState_SuccessCallback 2026-10-22T08:13:51.920111991Z === PAUSE TestCapturePopupOAuthState_SuccessCallback 2026-10-22T08:13:51.920117362Z === RUN TestCapturePopupOAuthState_ErrorCallback 2026-10-22T08:13:51.920123796Z === PAUSE TestCapturePopupOAuthState_ErrorCallback 2026-10-22T08:13:51.920131729Z === RUN TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T08:13:51.92014021Z === PAUSE TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T08:13:51.92014821Z === RUN TestSetPopupConfig_SetsFields 2026-10-22T08:13:51.9201556Z === PAUSE TestSetPopupConfig_SetsFields 2026-10-22T08:13:51.92016328Z === RUN TestSetPopupConfig_NilConfigAllowed 2026-10-22T08:13:51.920171332Z === PAUSE TestSetPopupConfig_NilConfigAllowed 2026-10-22T08:13:51.920179114Z === RUN TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T08:13:51.920186888Z === PAUSE TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T08:13:51.920194451Z === RUN TestPendingPopups_ConcurrentAccess 2026-10-22T08:13:51.920202598Z === PAUSE TestPendingPopups_ConcurrentAccess 2026-10-22T08:13:51.920210296Z === RUN TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T08:13:51.920217465Z === PAUSE TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T08:13:51.920223516Z === RUN TestPopupDeferredFeaturelessBlankNavigatesSourceAndCleansStagingExactlyOnce 2026-10-22T08:13:51.920229622Z --- PASS: TestPopupDeferredFeaturelessBlankNavigatesSourceAndCleansStagingExactlyOnce (0.00s) 2026-10-22T08:13:51.92023505Z === RUN TestPopupDeferredFeaturedDetachesBeforeNativeHost 2026-10-22T08:13:51.920240373Z --- PASS: TestPopupDeferredFeaturedDetachesBeforeNativeHost (0.00s) 2026-10-22T08:13:51.92024576Z === RUN TestPopupDeferredNamedReuseDestroysNewlyStagedWebViewExactlyOnce 2026-10-22T08:13:51.920251415Z --- PASS: TestPopupDeferredNamedReuseDestroysNewlyStagedWebViewExactlyOnce (0.00s) 2026-10-22T08:13:51.920257141Z === RUN TestPopupDeferredNamedReuseRaceLogsHostUnavailableAndCleansStagingExactlyOnce 2026-10-22T08:13:51.920263081Z --- PASS: TestPopupDeferredNamedReuseRaceLogsHostUnavailableAndCleansStagingExactlyOnce (0.00s) 2026-10-22T08:13:51.920270093Z === RUN TestPopupDeferredNativeAbortWithoutFallbackLogsStructuredFailure 2026-10-22T08:13:51.920276471Z --- PASS: TestPopupDeferredNativeAbortWithoutFallbackLogsStructuredFailure (0.00s) 2026-10-22T08:13:51.920281824Z === RUN TestPopupDeferredBrowserHostFailureCleansUpExactlyOnce 2026-10-22T08:13:51.920287301Z --- PASS: TestPopupDeferredBrowserHostFailureCleansUpExactlyOnce (0.00s) 2026-10-22T08:13:51.920292457Z === RUN TestPopupDeferredStagingDetachFailureCleansUpExactlyOnce 2026-10-22T08:13:51.920297658Z --- PASS: TestPopupDeferredStagingDetachFailureCleansUpExactlyOnce (0.00s) 2026-10-22T08:13:51.920302903Z === RUN TestPopupDeferredStagingFailureDestroysCallerOwnedWebViewOnce 2026-10-22T08:13:51.92030834Z --- PASS: TestPopupDeferredStagingFailureDestroysCallerOwnedWebViewOnce (0.00s) 2026-10-22T08:13:51.920313858Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals 2026-10-22T08:13:51.920319614Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/parent_release 2026-10-22T08:13:51.920325703Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/owner_window_teardown 2026-10-22T08:13:51.920332196Z === RUN TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/coordinator_shutdown 2026-10-22T08:13:51.920338082Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals (0.00s) 2026-10-22T08:13:51.920356432Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/parent_release (0.00s) 2026-10-22T08:13:51.920375109Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/owner_window_teardown (0.00s) 2026-10-22T08:13:51.920394683Z --- PASS: TestPopupDeferredExplicitTeardownCleansUpWithoutLifecycleSignals/coordinator_shutdown (0.00s) 2026-10-22T08:13:51.920400027Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce 2026-10-22T08:13:51.92040607Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/unknown_at_ready 2026-10-22T08:13:51.920411665Z === RUN TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/close_before_ready 2026-10-22T08:13:51.920416906Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce (0.00s) 2026-10-22T08:13:51.920432704Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/unknown_at_ready (0.00s) 2026-10-22T08:13:51.920448781Z --- PASS: TestPopupDeferredUnknownAndCloseCleanupExactlyOnce/close_before_ready (0.00s) 2026-10-22T08:13:51.920454019Z === RUN TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T08:13:51.920458765Z === PAUSE TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T08:13:51.920464174Z === RUN TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T08:13:51.920468827Z === PAUSE TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T08:13:51.92047404Z === RUN TestPopupClose_AbortedPendingPopupCleansPendingOAuthAndPane 2026-10-22T08:13:51.92047957Z --- PASS: TestPopupClose_AbortedPendingPopupCleansPendingOAuthAndPane (0.00s) 2026-10-22T08:13:51.920484099Z === RUN TestDetectPopupType_BlankIsTab 2026-10-22T08:13:51.920507073Z === PAUSE TestDetectPopupType_BlankIsTab 2026-10-22T08:13:51.920516641Z === RUN TestDetectPopupType_EmptyIsPopup 2026-10-22T08:13:51.920521755Z === PAUSE TestDetectPopupType_EmptyIsPopup 2026-10-22T08:13:51.92052646Z === RUN TestDetectPopupType_NamedFrameIsPopup 2026-10-22T08:13:51.920531622Z === PAUSE TestDetectPopupType_NamedFrameIsPopup 2026-10-22T08:13:51.920535855Z === RUN TestPopupTypeString_Tab 2026-10-22T08:13:51.920541148Z === PAUSE TestPopupTypeString_Tab 2026-10-22T08:13:51.920545246Z === RUN TestPopupTypeString_Popup 2026-10-22T08:13:51.920549343Z === PAUSE TestPopupTypeString_Popup 2026-10-22T08:13:51.920553478Z === RUN TestPopupTypeString_Unknown 2026-10-22T08:13:51.920557634Z === PAUSE TestPopupTypeString_Unknown 2026-10-22T08:13:51.920562185Z === RUN TestGetBehavior_NilConfigReturnsSplit 2026-10-22T08:13:51.92056671Z === PAUSE TestGetBehavior_NilConfigReturnsSplit 2026-10-22T08:13:51.920571266Z === RUN TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T08:13:51.920575788Z === PAUSE TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T08:13:51.920580696Z === RUN TestGetBehavior_TabPopup_SplitConfig 2026-10-22T08:13:51.920585446Z === PAUSE TestGetBehavior_TabPopup_SplitConfig 2026-10-22T08:13:51.920589967Z === RUN TestGetBehavior_TabPopup_StackedConfig 2026-10-22T08:13:51.920594427Z === PAUSE TestGetBehavior_TabPopup_StackedConfig 2026-10-22T08:13:51.920599037Z === RUN TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T08:13:51.920603477Z === PAUSE TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T08:13:51.920608063Z === RUN TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T08:13:51.920612584Z === PAUSE TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T08:13:51.920616966Z === RUN TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T08:13:51.920621424Z === PAUSE TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T08:13:51.920626361Z === RUN TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T08:13:51.920631814Z === PAUSE TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T08:13:51.920637313Z === RUN TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T08:13:51.920642638Z === PAUSE TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T08:13:51.920647754Z === RUN TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T08:13:51.920652745Z === PAUSE TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T08:13:51.920657496Z === RUN TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T08:13:51.920662466Z === PAUSE TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T08:13:51.920666812Z === RUN TestGetTitle_ReturnsTrackedTitle 2026-10-22T08:13:51.920671064Z === PAUSE TestGetTitle_ReturnsTrackedTitle 2026-10-22T08:13:51.920676237Z === RUN TestGetTitle_DirectMapUpdate 2026-10-22T08:13:51.920681994Z === PAUSE TestGetTitle_DirectMapUpdate 2026-10-22T08:13:51.920690746Z === RUN TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T08:13:51.920698951Z === PAUSE TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T08:13:51.920705872Z === RUN TestPaneTitles_ConcurrentAccess 2026-10-22T08:13:51.920711985Z === PAUSE TestPaneTitles_ConcurrentAccess 2026-10-22T08:13:51.920720701Z === RUN TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T08:13:51.92072757Z === PAUSE TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T08:13:51.920732324Z === RUN TestSetNavigationOrigin_StoresOriginURL 2026-10-22T08:13:51.920736932Z === PAUSE TestSetNavigationOrigin_StoresOriginURL 2026-10-22T08:13:51.920741764Z === RUN TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T08:13:51.92074657Z === PAUSE TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T08:13:51.920751719Z === RUN TestSetNavigationOrigin_IndependentPerPane 2026-10-22T08:13:51.920761164Z === PAUSE TestSetNavigationOrigin_IndependentPerPane 2026-10-22T08:13:51.920769237Z === RUN TestSetNavigationOrigin_EmptyOrigin 2026-10-22T08:13:51.920776861Z === PAUSE TestSetNavigationOrigin_EmptyOrigin 2026-10-22T08:13:51.920784353Z === RUN TestNavOrigins_ConcurrentAccess 2026-10-22T08:13:51.920791575Z === PAUSE TestNavOrigins_ConcurrentAccess 2026-10-22T08:13:51.920800342Z === RUN TestQueueThemeApply_TakeReturnsTrue 2026-10-22T08:13:51.920807922Z === PAUSE TestQueueThemeApply_TakeReturnsTrue 2026-10-22T08:13:51.920815817Z === RUN TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T08:13:51.920823925Z === PAUSE TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T08:13:51.920829081Z === RUN TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:13:51.92083401Z === PAUSE TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:13:51.920839565Z === RUN TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T08:13:51.920844936Z === PAUSE TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T08:13:51.920849637Z === RUN TestQueueThemeApply_LastWriteWins 2026-10-22T08:13:51.920856543Z === PAUSE TestQueueThemeApply_LastWriteWins 2026-10-22T08:13:51.920866306Z === RUN TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T08:13:51.920875879Z === PAUSE TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T08:13:51.920885403Z === RUN TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T08:13:51.920894184Z === PAUSE TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T08:13:51.920901991Z === RUN TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T08:13:51.920907308Z === PAUSE TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T08:13:51.920912328Z === RUN TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:13:51.920920043Z === PAUSE TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:13:51.920928894Z === RUN TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T08:13:51.920937948Z === PAUSE TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T08:13:51.920946425Z === RUN TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T08:13:51.920954564Z === PAUSE TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T08:13:51.920963796Z === RUN TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T08:13:51.920973052Z === PAUSE TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T08:13:51.920979292Z === CONT TestLogBrowsingContextDecisionUsesStructuredSafeFields 2026-10-22T08:13:51.920984796Z --- PASS: TestLogBrowsingContextDecisionUsesStructuredSafeFields (0.00s) 2026-10-22T08:13:51.920989883Z === CONT TestClearPendingAppearance_ClearsBothQueuesForPane 2026-10-22T08:13:51.920996555Z --- PASS: TestClearPendingAppearance_ClearsBothQueuesForPane (0.00s) 2026-10-22T08:13:51.921002402Z === CONT TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued 2026-10-22T08:13:51.921007794Z --- PASS: TestApplyPendingThemeUpdate_ReturnsFalseWhenNothingQueued (0.00s) 2026-10-22T08:13:51.921012968Z === CONT TestQueueScriptRefresh_MultiplePanesQueuedIndependently 2026-10-22T08:13:51.92101819Z --- PASS: TestQueueScriptRefresh_MultiplePanesQueuedIndependently (0.00s) 2026-10-22T08:13:51.921023187Z === CONT TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:13:51.921030392Z --- PASS: TestQueueScriptRefresh_TakeWithoutQueue_ReturnsFalse (0.00s) 2026-10-22T08:13:51.921035405Z === CONT TestQueueScriptRefresh_SecondTakeReturnsFalse 2026-10-22T08:13:51.921040384Z --- PASS: TestQueueScriptRefresh_SecondTakeReturnsFalse (0.00s) 2026-10-22T08:13:51.921044971Z === CONT TestQueueScriptRefresh_TakeReturnsTrue 2026-10-22T08:13:51.92104979Z --- PASS: TestQueueScriptRefresh_TakeReturnsTrue (0.00s) 2026-10-22T08:13:51.921054903Z === CONT TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken 2026-10-22T08:13:51.921060573Z --- PASS: TestQueueThemeApply_HasPendingFlagClearedWhenAllTaken (0.00s) 2026-10-22T08:13:51.921065349Z === CONT TestQueueThemeApply_LastWriteWins 2026-10-22T08:13:51.921070499Z --- PASS: TestQueueThemeApply_LastWriteWins (0.00s) 2026-10-22T08:13:51.921075581Z === CONT TestQueueThemeApply_MultiplePanesQueued_Independently 2026-10-22T08:13:51.921081026Z --- PASS: TestQueueThemeApply_MultiplePanesQueued_Independently (0.00s) 2026-10-22T08:13:51.92108609Z === CONT TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse 2026-10-22T08:13:51.921091145Z --- PASS: TestQueueThemeApply_TakeWithoutQueue_ReturnsFalse (0.00s) 2026-10-22T08:13:51.921095903Z === CONT TestQueueThemeApply_SecondTakeReturnsFalse 2026-10-22T08:13:51.921100714Z --- PASS: TestQueueThemeApply_SecondTakeReturnsFalse (0.00s) 2026-10-22T08:13:51.921105157Z === CONT TestQueueThemeApply_TakeReturnsTrue 2026-10-22T08:13:51.9211098Z --- PASS: TestQueueThemeApply_TakeReturnsTrue (0.00s) 2026-10-22T08:13:51.921114473Z === CONT TestNavOrigins_ConcurrentAccess 2026-10-22T08:13:51.921118919Z === CONT TestSetNavigationOrigin_EmptyOrigin 2026-10-22T08:13:51.921123534Z --- PASS: TestSetNavigationOrigin_EmptyOrigin (0.00s) 2026-10-22T08:13:51.921128759Z === CONT TestSetNavigationOrigin_IndependentPerPane 2026-10-22T08:13:51.921133861Z --- PASS: TestSetNavigationOrigin_IndependentPerPane (0.00s) 2026-10-22T08:13:51.92113871Z === CONT TestSetNavigationOrigin_OverwritesPreviousOrigin 2026-10-22T08:13:51.921144269Z --- PASS: TestSetNavigationOrigin_OverwritesPreviousOrigin (0.00s) 2026-10-22T08:13:51.921152005Z === CONT TestSetNavigationOrigin_StoresOriginURL 2026-10-22T08:13:51.921161752Z --- PASS: TestSetNavigationOrigin_StoresOriginURL (0.00s) 2026-10-22T08:13:51.921169135Z === CONT TestPaneTitles_MultiplepanesTrackedIndependently 2026-10-22T08:13:51.921174475Z --- PASS: TestPaneTitles_MultiplepanesTrackedIndependently (0.00s) 2026-10-22T08:13:51.921179538Z === CONT TestPaneTitles_ConcurrentAccess 2026-10-22T08:13:51.921184062Z === CONT TestTrackOAuthPopup_StoresState 2026-10-22T08:13:51.921189504Z --- PASS: TestTrackOAuthPopup_StoresState (0.00s) 2026-10-22T08:13:51.921194435Z === CONT TestHandleURIChanged_NonHTTPDocumentClearsOrigin 2026-10-22T08:13:51.921199646Z --- PASS: TestHandleURIChanged_NonHTTPDocumentClearsOrigin (0.00s) 2026-10-22T08:13:51.921204728Z === CONT TestHandleURIChanged_IgnoresCallbackFromReleasedWebView 2026-10-22T08:13:51.921210045Z --- PASS: TestHandleURIChanged_IgnoresCallbackFromReleasedWebView (0.00s) 2026-10-22T08:13:51.921215018Z === CONT TestHandleURIChanged_PromptNamesLastWebOrigin 2026-10-22T08:13:51.921220027Z --- PASS: TestHandleURIChanged_PromptNamesLastWebOrigin (0.00s) 2026-10-22T08:13:51.921225385Z === CONT TestGetTitle_EmptyStringAfterZeroValue 2026-10-22T08:13:51.921230439Z --- PASS: TestGetTitle_EmptyStringAfterZeroValue (0.00s) 2026-10-22T08:13:51.921235032Z === CONT TestGetTitle_DirectMapUpdate 2026-10-22T08:13:51.921239576Z --- PASS: TestGetTitle_DirectMapUpdate (0.00s) 2026-10-22T08:13:51.921243814Z === CONT TestGetTitle_ReturnsTrackedTitle 2026-10-22T08:13:51.921248804Z --- PASS: TestGetTitle_ReturnsTrackedTitle (0.00s) 2026-10-22T08:13:51.921253513Z === CONT TestGetTitle_ReturnsEmptyForUnknownPane 2026-10-22T08:13:51.921258236Z --- PASS: TestGetTitle_ReturnsEmptyForUnknownPane (0.00s) 2026-10-22T08:13:51.921263261Z === CONT TestOnTitleChanged_EmitsWindowCallbackForActivePane 2026-10-22T08:13:51.921268504Z --- PASS: TestOnTitleChanged_EmitsWindowCallbackForActivePane (0.00s) 2026-10-22T08:13:51.92127386Z === CONT TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane 2026-10-22T08:13:51.921280316Z --- PASS: TestOnTitleChanged_DoesNotEmitWindowCallbackForBackgroundPane (0.00s) 2026-10-22T08:13:51.921286001Z === CONT TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse 2026-10-22T08:13:51.921291693Z --- PASS: TestGetBehavior_TabPopup_BlocksWhenOpenInNewPaneFalse (0.00s) 2026-10-22T08:13:51.921296586Z === CONT TestGetBehavior_JSPopup_DefaultConfig 2026-10-22T08:13:51.921301374Z --- PASS: TestGetBehavior_JSPopup_DefaultConfig (0.00s) 2026-10-22T08:13:51.921306277Z === CONT TestGetBehavior_JSPopup_UsesBehaviorField 2026-10-22T08:13:51.921311266Z --- PASS: TestGetBehavior_JSPopup_UsesBehaviorField (0.00s) 2026-10-22T08:13:51.921316007Z === CONT TestGetBehavior_TabPopup_TabbedConfig 2026-10-22T08:13:51.921320712Z --- PASS: TestGetBehavior_TabPopup_TabbedConfig (0.00s) 2026-10-22T08:13:51.92132536Z === CONT TestGetBehavior_TabPopup_StackedConfig 2026-10-22T08:13:51.921330449Z --- PASS: TestGetBehavior_TabPopup_StackedConfig (0.00s) 2026-10-22T08:13:51.921335176Z === CONT TestGetBehavior_TabPopup_SplitConfig 2026-10-22T08:13:51.921340027Z --- PASS: TestGetBehavior_TabPopup_SplitConfig (0.00s) 2026-10-22T08:13:51.921345201Z === CONT TestGetBehavior_TabPopup_DefaultConfig 2026-10-22T08:13:51.921350069Z --- PASS: TestGetBehavior_TabPopup_DefaultConfig (0.00s) 2026-10-22T08:13:51.921354736Z === CONT TestGetBehavior_NilConfigReturnsSplit 2026-10-22T08:13:51.921359723Z --- PASS: TestGetBehavior_NilConfigReturnsSplit (0.00s) 2026-10-22T08:13:51.921364047Z === CONT TestPopupTypeString_Unknown 2026-10-22T08:13:51.921368504Z --- PASS: TestPopupTypeString_Unknown (0.00s) 2026-10-22T08:13:51.921373599Z === CONT TestPopupTypeString_Popup 2026-10-22T08:13:51.921378153Z --- PASS: TestPopupTypeString_Popup (0.00s) 2026-10-22T08:13:51.921382383Z === CONT TestPopupTypeString_Tab 2026-10-22T08:13:51.921386803Z --- PASS: TestPopupTypeString_Tab (0.00s) 2026-10-22T08:13:51.921391295Z === CONT TestDetectPopupType_NamedFrameIsPopup 2026-10-22T08:13:51.921396365Z --- PASS: TestDetectPopupType_NamedFrameIsPopup (0.00s) 2026-10-22T08:13:51.921400917Z === CONT TestDetectPopupType_EmptyIsPopup 2026-10-22T08:13:51.921405878Z --- PASS: TestDetectPopupType_EmptyIsPopup (0.00s) 2026-10-22T08:13:51.921410272Z === CONT TestDetectPopupType_BlankIsTab 2026-10-22T08:13:51.92141554Z --- PASS: TestDetectPopupType_BlankIsTab (0.00s) 2026-10-22T08:13:51.921420266Z === CONT TestCurrentPopupConfig_ReturnsSnapshot 2026-10-22T08:13:51.92142503Z --- PASS: TestCurrentPopupConfig_ReturnsSnapshot (0.00s) 2026-10-22T08:13:51.921429737Z === CONT TestPopupConfig_ConcurrentUpdateAndRead 2026-10-22T08:13:51.921434594Z --- PASS: TestPopupConfig_ConcurrentUpdateAndRead (0.00s) 2026-10-22T08:13:51.921439376Z === CONT TestPendingPopups_ConcurrentDeleteAndRead 2026-10-22T08:13:51.921501106Z --- PASS: TestNavOrigins_ConcurrentAccess (0.01s) 2026-10-22T08:13:51.921518244Z === CONT TestPendingPopups_ConcurrentAccess 2026-10-22T08:13:51.921529947Z --- PASS: TestPaneTitles_ConcurrentAccess (0.01s) 2026-10-22T08:13:51.921541186Z === CONT TestUpdatePopupConfig_CopiesLatestValue 2026-10-22T08:13:51.92156398Z --- PASS: TestUpdatePopupConfig_CopiesLatestValue (0.00s) 2026-10-22T08:13:51.921578955Z === CONT TestSetPopupConfig_NilConfigAllowed 2026-10-22T08:13:51.921591013Z --- PASS: TestSetPopupConfig_NilConfigAllowed (0.00s) 2026-10-22T08:13:51.921602004Z === CONT TestSetPopupConfig_SetsFields 2026-10-22T08:13:51.921624009Z --- PASS: TestSetPopupConfig_SetsFields (0.00s) 2026-10-22T08:13:51.921637567Z === CONT TestCapturePopupOAuthState_UnknownPopupIsNoop 2026-10-22T08:13:51.921651245Z --- PASS: TestCapturePopupOAuthState_UnknownPopupIsNoop (0.00s) 2026-10-22T08:13:51.921662961Z === CONT TestCapturePopupOAuthState_ErrorCallback 2026-10-22T08:13:51.921686979Z --- PASS: TestCapturePopupOAuthState_ErrorCallback (0.00s) 2026-10-22T08:13:51.921701649Z === CONT TestCapturePopupOAuthState_SuccessCallback 2026-10-22T08:13:51.921714062Z --- PASS: TestCapturePopupOAuthState_SuccessCallback (0.00s) 2026-10-22T08:13:51.921728289Z === CONT TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio 2026-10-22T08:13:51.921809105Z --- PASS: TestPendingPopups_ConcurrentDeleteAndRead (0.00s) 2026-10-22T08:13:51.921831402Z === CONT TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt 2026-10-22T08:13:51.921851527Z --- PASS: TestLifecycle_ReleaseWebView_UninhibitsIdleIfPlayingAudio (0.00s) 2026-10-22T08:13:51.921887874Z === CONT TestHandleURIChanged_StopErrorDoesNotPanic 2026-10-22T08:13:51.921903854Z --- PASS: TestHandleURIChanged_OldAnswerCannotLaunchReplacementPrompt (0.00s) 2026-10-22T08:13:51.921918402Z === CONT TestHandleURIChanged_HTTPURIStillRecordsSPANavigation 2026-10-22T08:13:51.921930668Z === CONT TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch 2026-10-22T08:13:51.921957298Z === CONT TestHandleURIChanged_OneOutstandingPromptPerPane 2026-10-22T08:13:51.921972224Z === CONT TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack 2026-10-22T08:13:51.921992107Z === CONT TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation 2026-10-22T08:13:51.922020867Z === CONT TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked 2026-10-22T08:13:51.922038102Z === CONT TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView 2026-10-22T08:13:51.922053173Z === CONT TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch 2026-10-22T08:13:51.922082923Z === CONT TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup 2026-10-22T08:13:51.922118192Z === CONT TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows 2026-10-22T08:13:51.92212557Z === CONT TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries 2026-10-22T08:13:51.92214927Z === CONT TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness 2026-10-22T08:13:51.922158097Z === CONT TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow 2026-10-22T08:13:51.922163894Z === CONT TestLifecycle_SyncWebViewViewport_NoopWithoutCapability 2026-10-22T08:13:51.922169495Z === CONT TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent 2026-10-22T08:13:51.92217488Z === CONT TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup 2026-10-22T08:13:51.922181112Z === CONT TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget 2026-10-22T08:13:51.922188116Z === CONT TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer 2026-10-22T08:13:51.922206714Z === CONT TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider 2026-10-22T08:13:51.922223851Z === CONT TestLifecycle_WrapWidget_ReturnsNilForNilWebView 2026-10-22T08:13:51.922231798Z === CONT TestLifecycle_RegisterPopupWebView_IgnoresNil 2026-10-22T08:13:51.9222372Z === CONT TestLifecycle_RegisterPopupWebView_StoresWebView 2026-10-22T08:13:51.922243371Z === CONT TestLifecycle_GetWebView_ReturnsRegisteredWebView 2026-10-22T08:13:51.922251079Z === CONT TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil 2026-10-22T08:13:51.922259489Z === CONT TestCoordinator_ActiveWebView_UsesOverride 2026-10-22T08:13:51.922292882Z --- PASS: TestHandleURIChanged_StopErrorDoesNotPanic (0.00s) 2026-10-22T08:13:51.922315144Z --- PASS: TestHandleURIChanged_HTTPURIStillRecordsSPANavigation (0.00s) 2026-10-22T08:13:51.922386269Z --- PASS: TestHandleURIChanged_StalePromptAfterReleaseDoesNotLaunch (0.00s) 2026-10-22T08:13:51.922398512Z --- PASS: TestPendingPopups_ConcurrentAccess (0.00s) 2026-10-22T08:13:51.922408178Z --- PASS: TestCoordinator_ActiveWebView_UsesOverride (0.00s) 2026-10-22T08:13:51.922418785Z --- PASS: TestHandleURIChanged_ExternalSchemeDeniedDoesNotLaunchOrGoBack (0.00s) 2026-10-22T08:13:51.922427242Z === CONT TestLifecycle_ReleaseWebView_NoopForUnknownPane 2026-10-22T08:13:51.922459598Z --- PASS: TestHandleURIChanged_ExternalSchemeWithoutConfirmerIsBlocked (0.00s) 2026-10-22T08:13:51.922469503Z --- PASS: TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterStaleWebView (0.00s) 2026-10-22T08:13:51.922476967Z --- PASS: TestHandleURIChanged_OneOutstandingPromptPerPane (0.00s) 2026-10-22T08:13:51.922482935Z === CONT TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration 2026-10-22T08:13:51.922489187Z --- PASS: TestNamedBrowsingContextRegistry_DropsStaleWindowOwnershipOnLookup (0.00s) 2026-10-22T08:13:51.922495105Z --- PASS: TestNamedBrowsingContextRegistry_LookupIsolatedAcrossWindows (0.00s) 2026-10-22T08:13:51.922516204Z --- PASS: TestNamedBrowsingContextRegistry_UnregisterWindowRemovesOwnerAndHostEntries (0.00s) 2026-10-22T08:13:51.92253493Z --- PASS: TestNamedBrowsingContextRegistry_LookupDoesNotDeleteReRegisteredEntryAfterWindowMismatch (0.00s) 2026-10-22T08:13:51.922555174Z --- PASS: TestNamedBrowsingContextRegistry_LookupUsesOwnerScopeAndDetachedHostLiveness (0.00s) 2026-10-22T08:13:51.922586051Z --- PASS: TestLifecycle_SyncWebViewViewport_NoopWithoutCapability (0.00s) 2026-10-22T08:13:51.922628179Z --- PASS: TestLifecycle_ReleaseWebView_DestroysWebViewWhenPoolIsNil (0.00s) 2026-10-22T08:13:51.922654627Z --- PASS: TestNamedBrowsingContextRegistry_LookupReusesWithinSameWindow (0.00s) 2026-10-22T08:13:51.922667329Z === CONT TestLifecycle_ReleaseWebView_ReleasesToPool 2026-10-22T08:13:51.922680301Z --- PASS: TestHandleURIChanged_ExternalSchemeLaunchesOnlyAfterConfirmation (0.00s) 2026-10-22T08:13:51.92269067Z --- PASS: TestLifecycle_SyncWebViewViewport_DelegatesWhenCapabilityPresent (0.00s) 2026-10-22T08:13:51.922712187Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForZeroNativePointer (0.00s) 2026-10-22T08:13:51.922728868Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForMissingNativeProvider (0.00s) 2026-10-22T08:13:51.922739796Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForNilWebView (0.00s) 2026-10-22T08:13:51.922790174Z --- PASS: TestLifecycle_RegisterPopupWebView_IgnoresNil (0.00s) 2026-10-22T08:13:51.922824729Z --- PASS: TestLifecycle_RegisterPopupWebView_StoresWebView (0.00s) 2026-10-22T08:13:51.922852255Z --- PASS: TestLifecycle_GetWebView_ReturnsRegisteredWebView (0.00s) 2026-10-22T08:13:51.92287966Z --- PASS: TestLifecycle_WrapWidget_RequestsGtkWidgetForGestureSetup (0.00s) 2026-10-22T08:13:51.922908557Z --- PASS: TestLifecycle_WrapWidget_ReturnsNilForNilWrappedWidget (0.00s) 2026-10-22T08:13:51.92293487Z --- PASS: TestLifecycle_ReleaseWebView_NoopForUnknownPane (0.00s) 2026-10-22T08:13:51.922962222Z === CONT TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen 2026-10-22T08:13:51.922984518Z --- PASS: TestLifecycle_ReleaseWebView_ReleasesToPool (0.00s) 2026-10-22T08:13:51.923003597Z === CONT TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID 2026-10-22T08:13:51.923022735Z --- PASS: TestLifecycle_ReleaseWebView_ClearsNamedBrowsingContextRegistration (0.00s) 2026-10-22T08:13:51.923040215Z === CONT TestLifecycle_EnsureWebView_ErrorWhenAcquireFails 2026-10-22T08:13:51.923058919Z --- PASS: TestLifecycle_EnsureWebView_ErrorWhenAcquireFails (0.00s) 2026-10-22T08:13:51.923091519Z === CONT TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil 2026-10-22T08:13:51.923121068Z --- PASS: TestLifecycle_EnsureWebView_ErrorWhenPoolIsNil (0.00s) 2026-10-22T08:13:51.923150017Z === CONT TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed 2026-10-22T08:13:51.92317586Z --- PASS: TestLifecycle_ReleaseWebView_UninhibitsIdleIfFullscreen (0.00s) 2026-10-22T08:13:51.923201936Z === CONT TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists 2026-10-22T08:13:51.923231259Z --- PASS: TestLifecycle_EnsureWebView_AcquiresFromPoolWhenExistingIsDestroyed (0.00s) 2026-10-22T08:13:51.923258723Z === CONT TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed 2026-10-22T08:13:51.923288001Z --- PASS: TestLifecycle_AttachToWorkspace_ReusesRegisteredWebViewByPaneID (0.00s) 2026-10-22T08:13:51.923316226Z === CONT TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace 2026-10-22T08:13:51.923341085Z --- PASS: TestLifecycle_EnsureWebView_ReusesExistingNonDestroyed (0.00s) 2026-10-22T08:13:51.923367738Z --- PASS: TestCoordinator_ActiveWebView_ClearOverrideFallsBackToWorkspace (0.00s) 2026-10-22T08:13:51.923393605Z === CONT TestCoordinator_ActiveWebView_ClearOverrideFallsBack 2026-10-22T08:13:51.923419587Z === CONT TestInferPopupWindowDisposition 2026-10-22T08:13:51.923446308Z --- PASS: TestInferPopupWindowDisposition (0.00s) 2026-10-22T08:13:51.923471356Z === CONT TestInferPopupTriggerKind 2026-10-22T08:13:51.923492411Z --- PASS: TestCoordinator_ActiveWebView_ClearOverrideFallsBack (0.00s) 2026-10-22T08:13:51.923512337Z === CONT TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata 2026-10-22T08:13:51.923530112Z --- PASS: TestInferPopupTriggerKind (0.00s) 2026-10-22T08:13:51.923548868Z === CONT TestLogBrowsingContextFailureUsesTypedReasonCode 2026-10-22T08:13:51.923569055Z --- PASS: TestBuildPopupBrowsingContextRequestCarriesNormalizedMetadata (0.00s) 2026-10-22T08:13:51.923588751Z === CONT TestHandleURIChanged_RebindToNewGenerationMakesPromptStale 2026-10-22T08:13:51.923616477Z --- PASS: TestLogBrowsingContextFailureUsesTypedReasonCode (0.00s) 2026-10-22T08:13:51.923707983Z --- PASS: TestLifecycle_EnsureWebView_AcquiresFromPoolWhenNoneExists (0.00s) 2026-10-22T08:13:51.923737455Z --- PASS: TestHandleURIChanged_RebindToNewGenerationMakesPromptStale (0.00s) 2026-10-22T08:13:51.923756448Z PASS 2026-10-22T08:13:51.923776005Z ok github.com/bnema/dumber/internal/ui/coordinator/content 0.300s 2026-10-22T08:13:51.923794686Z ? github.com/bnema/dumber/internal/ui/coordinator/mocks [no test files] 2026-10-22T08:13:51.923815435Z === RUN TestPermissionDialog_QueuesRequestsWhilePopupVisible 2026-10-22T08:13:51.923847107Z --- PASS: TestPermissionDialog_QueuesRequestsWhilePopupVisible (0.00s) 2026-10-22T08:13:51.923867403Z === RUN TestPermissionDialog_NoPopup_DeniesRequest 2026-10-22T08:13:51.923887975Z --- PASS: TestPermissionDialog_NoPopup_DeniesRequest (0.00s) 2026-10-22T08:13:51.923907597Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations 2026-10-22T08:13:51.923926306Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/display_only 2026-10-22T08:13:51.923945837Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/microphone_and_display 2026-10-22T08:13:51.923966224Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/camera_and_display 2026-10-22T08:13:51.923985928Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/all_three 2026-10-22T08:13:51.924004986Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/notification_only 2026-10-22T08:13:51.924025159Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/geolocation_only 2026-10-22T08:13:51.924046441Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_only 2026-10-22T08:13:51.924068796Z === RUN TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_with_both_domains 2026-10-22T08:13:51.924088873Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations (0.00s) 2026-10-22T08:13:51.924132641Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/display_only (0.00s) 2026-10-22T08:13:51.924176572Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/microphone_and_display (0.00s) 2026-10-22T08:13:51.924218859Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/camera_and_display (0.00s) 2026-10-22T08:13:51.924279126Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/all_three (0.00s) 2026-10-22T08:13:51.924340715Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/notification_only (0.00s) 2026-10-22T08:13:51.924384751Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/geolocation_only (0.00s) 2026-10-22T08:13:51.924449511Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_only (0.00s) 2026-10-22T08:13:51.92451341Z --- PASS: TestPermissionDialog_BuildHeadingAndBody_DisplayCombinations/website_data_access_with_both_domains (0.00s) 2026-10-22T08:13:51.924533916Z === RUN TestPermissionDialog_BuildBody_UnmediatedDisplay 2026-10-22T08:13:51.924550651Z --- PASS: TestPermissionDialog_BuildBody_UnmediatedDisplay (0.00s) 2026-10-22T08:13:51.924585379Z === RUN TestPermissionDialog_BuildBody_UnmediatedDisplayWithSystemAudio 2026-10-22T08:13:51.924608078Z --- PASS: TestPermissionDialog_BuildBody_UnmediatedDisplayWithSystemAudio (0.00s) 2026-10-22T08:13:51.924623988Z === RUN TestAnyPersistable 2026-10-22T08:13:51.924660956Z === RUN TestAnyPersistable/display_only 2026-10-22T08:13:51.924679409Z === RUN TestAnyPersistable/microphone 2026-10-22T08:13:51.924696856Z === RUN TestAnyPersistable/microphone_and_display 2026-10-22T08:13:51.924728608Z === RUN TestAnyPersistable/geolocation 2026-10-22T08:13:51.924752707Z === RUN TestAnyPersistable/none 2026-10-22T08:13:51.924769946Z --- PASS: TestAnyPersistable (0.00s) 2026-10-22T08:13:51.924826747Z --- PASS: TestAnyPersistable/display_only (0.00s) 2026-10-22T08:13:51.924872554Z --- PASS: TestAnyPersistable/microphone (0.00s) 2026-10-22T08:13:51.924909632Z --- PASS: TestAnyPersistable/microphone_and_display (0.00s) 2026-10-22T08:13:51.92493456Z --- PASS: TestAnyPersistable/geolocation (0.00s) 2026-10-22T08:13:51.924965023Z --- PASS: TestAnyPersistable/none (0.00s) 2026-10-22T08:13:51.924987577Z === RUN TestPermissionDialog_PassesPersistableToPopup 2026-10-22T08:13:51.925013553Z === RUN TestPermissionDialog_PassesPersistableToPopup/display_only_hides_always_buttons 2026-10-22T08:13:51.925039737Z === RUN TestPermissionDialog_PassesPersistableToPopup/mixed_keeps_always_buttons 2026-10-22T08:13:51.925065352Z --- PASS: TestPermissionDialog_PassesPersistableToPopup (0.00s) 2026-10-22T08:13:51.925108944Z --- PASS: TestPermissionDialog_PassesPersistableToPopup/display_only_hides_always_buttons (0.00s) 2026-10-22T08:13:51.92515235Z --- PASS: TestPermissionDialog_PassesPersistableToPopup/mixed_keeps_always_buttons (0.00s) 2026-10-22T08:13:51.925183845Z === RUN TestPermissionDialog_ExternalLaunchConfirmHidesQueryAndIsNotPersistable 2026-10-22T08:13:51.925201747Z --- PASS: TestPermissionDialog_ExternalLaunchConfirmHidesQueryAndIsNotPersistable (0.00s) 2026-10-22T08:13:51.925215039Z PASS 2026-10-22T08:13:51.925229655Z ok github.com/bnema/dumber/internal/ui/dialog 0.004s 2026-10-22T08:13:51.925254688Z ? github.com/bnema/dumber/internal/ui/dialog/mocks [no test files] 2026-10-22T08:13:51.925273339Z === RUN TestKeyboardDispatcher_TabActionsUseInjectedKeyboardActions 2026-10-22T08:13:51.92529222Z --- PASS: TestKeyboardDispatcher_TabActionsUseInjectedKeyboardActions (0.00s) 2026-10-22T08:13:51.925310684Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarCallsCallback 2026-10-22T08:13:51.925329022Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarCallsCallback (0.00s) 2026-10-22T08:13:51.925356251Z === RUN TestKeyboardDispatcher_ToggleHistorySystemViewReturnsErrorWhenHandlerMissing 2026-10-22T08:13:51.925383642Z --- PASS: TestKeyboardDispatcher_ToggleHistorySystemViewReturnsErrorWhenHandlerMissing (0.00s) 2026-10-22T08:13:51.925410885Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarErrorPropagation 2026-10-22T08:13:51.92543822Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarErrorPropagation (0.00s) 2026-10-22T08:13:51.925461777Z === RUN TestKeyboardDispatcher_ToggleHistorySidebarSetThenUnsetReturnsError 2026-10-22T08:13:51.925489026Z --- PASS: TestKeyboardDispatcher_ToggleHistorySidebarSetThenUnsetReturnsError (0.00s) 2026-10-22T08:13:51.92551897Z === RUN TestKeyboardDispatcher_ToggleFavoritesSidebarCallsCallbackAndPropagatesErrors 2026-10-22T08:13:51.925544298Z --- PASS: TestKeyboardDispatcher_ToggleFavoritesSidebarCallsCallbackAndPropagatesErrors (0.00s) 2026-10-22T08:13:51.925569941Z === RUN TestKeyboardDispatcher_ToggleCurrentPageFavoriteCallsCallbackAndPropagatesErrors 2026-10-22T08:13:51.925598793Z --- PASS: TestKeyboardDispatcher_ToggleCurrentPageFavoriteCallsCallbackAndPropagatesErrors (0.00s) 2026-10-22T08:13:51.925623533Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks 2026-10-22T08:13:51.925649549Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/session_open 2026-10-22T08:13:51.92567419Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_tab 2026-10-22T08:13:51.925699317Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_next_tab 2026-10-22T08:13:51.925725178Z === RUN TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/eject_pane_to_window 2026-10-22T08:13:51.925748981Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks (0.00s) 2026-10-22T08:13:51.925792186Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/session_open (0.00s) 2026-10-22T08:13:51.925836729Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_tab (0.00s) 2026-10-22T08:13:51.925894543Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/move_pane_to_next_tab (0.00s) 2026-10-22T08:13:51.925950973Z --- PASS: TestKeyboardDispatcher_PassesActivePaneIDToShellCallbacks/eject_pane_to_window (0.00s) 2026-10-22T08:13:51.92597226Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand 2026-10-22T08:13:51.925988802Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_left 2026-10-22T08:13:51.92602408Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_right 2026-10-22T08:13:51.926043624Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up 2026-10-22T08:13:51.926057919Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down 2026-10-22T08:13:51.926093322Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up_fast 2026-10-22T08:13:51.926113703Z === RUN TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down_fast 2026-10-22T08:13:51.926152751Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand (0.00s) 2026-10-22T08:13:51.926195514Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_left (0.00s) 2026-10-22T08:13:51.926256714Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_right (0.00s) 2026-10-22T08:13:51.926312781Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up (0.00s) 2026-10-22T08:13:51.926377533Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down (0.00s) 2026-10-22T08:13:51.92644247Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_up_fast (0.00s) 2026-10-22T08:13:51.926516067Z --- PASS: TestKeyboardDispatcher_VimModeActionsRouteToCorrectScrollCommand/vim_scroll_down_fast (0.00s) 2026-10-22T08:13:51.926553031Z === RUN TestKeyboardDispatcher_VimScrollLifecycleRoutesContinuousAndStop 2026-10-22T08:13:51.926595908Z --- PASS: TestKeyboardDispatcher_VimScrollLifecycleRoutesContinuousAndStop (0.00s) 2026-10-22T08:13:51.926638921Z === RUN TestKeyboardDispatcher_VimModeNoopWhenNoActiveWebView 2026-10-22T08:13:51.926678225Z --- PASS: TestKeyboardDispatcher_VimModeNoopWhenNoActiveWebView (0.00s) 2026-10-22T08:13:51.926714976Z === RUN TestKeyboardDispatcher_VimModeNoopWhenActiveWebViewReturnsNil 2026-10-22T08:13:51.926737341Z --- PASS: TestKeyboardDispatcher_VimModeNoopWhenActiveWebViewReturnsNil (0.00s) 2026-10-22T08:13:51.926762245Z === RUN TestVimScrollSpec_IsSingleSourceForCommandAndPulse 2026-10-22T08:13:51.926780736Z --- PASS: TestVimScrollSpec_IsSingleSourceForCommandAndPulse (0.00s) 2026-10-22T08:13:51.926797509Z === RUN TestKeyboardDispatcher_VimScrollTapUsesSharedSpecPulse 2026-10-22T08:13:51.926814827Z --- PASS: TestKeyboardDispatcher_VimScrollTapUsesSharedSpecPulse (0.00s) 2026-10-22T08:13:51.926827977Z PASS 2026-10-22T08:13:51.926853992Z ok github.com/bnema/dumber/internal/ui/dispatcher 0.007s 2026-10-22T08:13:51.926884856Z === RUN TestNavigateWithinStack_UsesActiveStackIndex 2026-10-22T08:13:51.926903929Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_middle 2026-10-22T08:13:51.926922772Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_middle 2026-10-22T08:13:51.926945614Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_last_-_boundary 2026-10-22T08:13:51.926977215Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_first_-_boundary 2026-10-22T08:13:51.92700822Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_first 2026-10-22T08:13:51.927038059Z === RUN TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_last 2026-10-22T08:13:51.927055119Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex (0.00s) 2026-10-22T08:13:51.927111719Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_middle (0.00s) 2026-10-22T08:13:51.9271757Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_middle (0.00s) 2026-10-22T08:13:51.927228882Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_last_-_boundary (0.00s) 2026-10-22T08:13:51.927285854Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_first_-_boundary (0.00s) 2026-10-22T08:13:51.92733664Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_down_from_first (0.00s) 2026-10-22T08:13:51.927376795Z --- PASS: TestNavigateWithinStack_UsesActiveStackIndex/navigate_up_from_last (0.00s) 2026-10-22T08:13:51.927399831Z === RUN TestNavigateWithinStack_EmptyStack 2026-10-22T08:13:51.927424078Z --- PASS: TestNavigateWithinStack_EmptyStack (0.00s) 2026-10-22T08:13:51.927442183Z === RUN TestNavigateWithinStack_NotStacked 2026-10-22T08:13:51.927466097Z --- PASS: TestNavigateWithinStack_NotStacked (0.00s) 2026-10-22T08:13:51.927494407Z === RUN TestNavigateWithinStack_InvalidActiveIndexFallback 2026-10-22T08:13:51.927522729Z --- PASS: TestNavigateWithinStack_InvalidActiveIndexFallback (0.00s) 2026-10-22T08:13:51.927547517Z === RUN TestNavigateWithinStack_InvalidDirection 2026-10-22T08:13:51.927572425Z --- PASS: TestNavigateWithinStack_InvalidDirection (0.00s) 2026-10-22T08:13:51.927599993Z === RUN TestNavigateWithinStack_ReturnsCorrectPaneID 2026-10-22T08:13:51.927626334Z --- PASS: TestNavigateWithinStack_ReturnsCorrectPaneID (0.00s) 2026-10-22T08:13:51.927648714Z PASS 2026-10-22T08:13:51.927672798Z ok github.com/bnema/dumber/internal/ui/focus 0.004s 2026-10-22T08:13:51.927699109Z === RUN TestConfigCompletion_UserKeyConflictIsNotResurrectedByInput 2026-10-22T08:13:51.927725628Z --- PASS: TestConfigCompletion_UserKeyConflictIsNotResurrectedByInput (0.00s) 2026-10-22T08:13:51.927754163Z === RUN TestConfigCompletion_DisabledBuiltinStaysDisabled 2026-10-22T08:13:51.927781114Z --- PASS: TestConfigCompletion_DisabledBuiltinStaysDisabled (0.00s) 2026-10-22T08:13:51.927806337Z === RUN TestConfigCompletion_AliasSpellingBlocksDefaultAndInputAgrees 2026-10-22T08:13:51.927832982Z --- PASS: TestConfigCompletion_AliasSpellingBlocksDefaultAndInputAgrees (0.00s) 2026-10-22T08:13:51.92785684Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd 2026-10-22T08:13:51.927877414Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_stack_pane 2026-10-22T08:13:51.927906168Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_focus_left 2026-10-22T08:13:51.927931654Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/resize_resize_increase_left 2026-10-22T08:13:51.927955833Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/prefix_enter_resize_mode 2026-10-22T08:13:51.927980837Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/tab_new_tab 2026-10-22T08:13:51.928007903Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_toggle_floating_pane 2026-10-22T08:13:51.92803284Z === RUN TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_open_find 2026-10-22T08:13:51.928060584Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd (0.00s) 2026-10-22T08:13:51.928104754Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_stack_pane (0.00s) 2026-10-22T08:13:51.9281473Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/pane_focus_left (0.00s) 2026-10-22T08:13:51.928197129Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/resize_resize_increase_left (0.00s) 2026-10-22T08:13:51.928259633Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/prefix_enter_resize_mode (0.00s) 2026-10-22T08:13:51.928315974Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/tab_new_tab (0.00s) 2026-10-22T08:13:51.928358731Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_toggle_floating_pane (0.00s) 2026-10-22T08:13:51.928417272Z --- PASS: TestConfigCompletion_UnderscoreNamesWorkEndToEnd/global_open_find (0.00s) 2026-10-22T08:13:51.928437533Z === RUN TestShortcutSet_GlobalToggleFloatingPane 2026-10-22T08:13:51.928475241Z --- PASS: TestShortcutSet_GlobalToggleFloatingPane (0.00s) 2026-10-22T08:13:51.928492559Z === RUN TestShortcutSet_FloatingProfiles_RegisterMultiple 2026-10-22T08:13:51.928508511Z --- PASS: TestShortcutSet_FloatingProfiles_RegisterMultiple (0.00s) 2026-10-22T08:13:51.92855598Z === RUN TestCollectFloatingProfileShortcuts_SkipsConflicts 2026-10-22T08:13:51.928575573Z --- PASS: TestCollectFloatingProfileShortcuts_SkipsConflicts (0.00s) 2026-10-22T08:13:51.928594419Z === RUN TestShortcutSet_FloatingProfilesPreserveExistingGlobalShortcuts 2026-10-22T08:13:51.928632963Z --- PASS: TestShortcutSet_FloatingProfilesPreserveExistingGlobalShortcuts (0.00s) 2026-10-22T08:13:51.928652266Z === RUN TestShortcutSet_FloatingProfilesSkipGlobalOnlyConflicts 2026-10-22T08:13:51.928669042Z --- PASS: TestShortcutSet_FloatingProfilesSkipGlobalOnlyConflicts (0.00s) 2026-10-22T08:13:51.928712149Z === RUN TestShortcutSet_FloatingProfilesWithSameURLGetDistinctSessionIDs 2026-10-22T08:13:51.928737136Z --- PASS: TestShortcutSet_FloatingProfilesWithSameURLGetDistinctSessionIDs (0.00s) 2026-10-22T08:13:51.928774625Z === RUN TestShortcutSet_FloatingProfiles_SupportModifierCombos 2026-10-22T08:13:51.928788898Z --- PASS: TestShortcutSet_FloatingProfiles_SupportModifierCombos (0.00s) 2026-10-22T08:13:51.928799618Z === RUN TestParseFloatingProfileTarget_AllowsPipeInURL 2026-10-22T08:13:51.928848959Z --- PASS: TestParseFloatingProfileTarget_AllowsPipeInURL (0.00s) 2026-10-22T08:13:51.928871348Z === RUN TestGestureHandlerAttachClearsExistingAttachmentState 2026-10-22T08:13:51.928887319Z --- PASS: TestGestureHandlerAttachClearsExistingAttachmentState (0.00s) 2026-10-22T08:13:51.928919646Z === RUN TestGestureHandlerDetachClearsRetainedCallbacksAndState 2026-10-22T08:13:51.928940638Z --- PASS: TestGestureHandlerDetachClearsRetainedCallbacksAndState (0.00s) 2026-10-22T08:13:51.92895695Z === RUN TestGestureHandlerDetachForDestroyClearsRetainedCallbacksAndState 2026-10-22T08:13:51.928995103Z --- PASS: TestGestureHandlerDetachForDestroyClearsRetainedCallbacksAndState (0.00s) 2026-10-22T08:13:51.929016325Z === RUN TestShouldRegisterGTKGlobalShortcut_ExcludesVimModeActivation 2026-10-22T08:13:51.929053874Z --- PASS: TestShouldRegisterGTKGlobalShortcut_ExcludesVimModeActivation (0.00s) 2026-10-22T08:13:51.929090592Z === RUN TestShouldIgnoreGlobalShortcutInMode_VimModeBlocksNonToggleActions 2026-10-22T08:13:51.929111313Z --- PASS: TestShouldIgnoreGlobalShortcutInMode_VimModeBlocksNonToggleActions (0.00s) 2026-10-22T08:13:51.929128563Z === RUN TestGlobalShortcutHandlerCallbackBudgetIsIndependentOfShortcutCount 2026-10-22T08:13:51.929168724Z --- PASS: TestGlobalShortcutHandlerCallbackBudgetIsIndependentOfShortcutCount (0.00s) 2026-10-22T08:13:51.929189454Z === RUN TestGlobalShortcutHandlerUsesDistinctNamedActionsAcrossReloads 2026-10-22T08:13:51.929264416Z global_shortcuts_test.go:60: GTK native display prerequisite unavailable (gtk.InitCheck returned false) 2026-10-22T08:13:51.929302831Z --- SKIP: TestGlobalShortcutHandlerUsesDistinctNamedActionsAcrossReloads (0.03s) 2026-10-22T08:13:51.929327424Z === RUN TestGlobalShortcutIDIncludesBinding 2026-10-22T08:13:51.929362073Z --- PASS: TestGlobalShortcutIDIncludesBinding (0.00s) 2026-10-22T08:13:51.929381754Z === RUN TestGlobalShortcutIDIncludesGeneration 2026-10-22T08:13:51.929403828Z --- PASS: TestGlobalShortcutIDIncludesGeneration (0.00s) 2026-10-22T08:13:51.929438619Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedOneShotActions 2026-10-22T08:13:51.929457873Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedOneShotActions (0.00s) 2026-10-22T08:13:51.929474972Z === RUN TestGlobalShortcutHandlerAllowsRepeatingFocusNavigationActions 2026-10-22T08:13:51.929518463Z --- PASS: TestGlobalShortcutHandlerAllowsRepeatingFocusNavigationActions (0.00s) 2026-10-22T08:13:51.9295413Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedBrowserNavigationActions 2026-10-22T08:13:51.929576621Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedBrowserNavigationActions (0.00s) 2026-10-22T08:13:51.929598003Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions 2026-10-22T08:13:51.929615288Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_1 2026-10-22T08:13:51.929650976Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_2 2026-10-22T08:13:51.929672658Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_3 2026-10-22T08:13:51.929689275Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_4 2026-10-22T08:13:51.929740683Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_5 2026-10-22T08:13:51.929779047Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_6 2026-10-22T08:13:51.929800922Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_7 2026-10-22T08:13:51.929838433Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_8 2026-10-22T08:13:51.929859353Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_9 2026-10-22T08:13:51.929878059Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_10 2026-10-22T08:13:51.929911352Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions (0.00s) 2026-10-22T08:13:51.929980128Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_1 (0.00s) 2026-10-22T08:13:51.930024097Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_2 (0.00s) 2026-10-22T08:13:51.930088336Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_3 (0.00s) 2026-10-22T08:13:51.930156599Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_4 (0.00s) 2026-10-22T08:13:51.930200344Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_5 (0.00s) 2026-10-22T08:13:51.93026174Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_6 (0.00s) 2026-10-22T08:13:51.930325398Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_7 (0.00s) 2026-10-22T08:13:51.930367237Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_8 (0.00s) 2026-10-22T08:13:51.930428998Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_9 (0.00s) 2026-10-22T08:13:51.930502456Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedTabIndexSwitchActions/switch_tab_10 (0.00s) 2026-10-22T08:13:51.930524929Z === RUN TestGlobalShortcutHandlerSuppressesOneShotActionsAfterDetach 2026-10-22T08:13:51.930575Z --- PASS: TestGlobalShortcutHandlerSuppressesOneShotActionsAfterDetach (0.00s) 2026-10-22T08:13:51.930604319Z === RUN TestGlobalShortcutHandlerDetachForDestroyClearsRetainedState 2026-10-22T08:13:51.930631193Z --- PASS: TestGlobalShortcutHandlerDetachForDestroyClearsRetainedState (0.00s) 2026-10-22T08:13:51.930669638Z === RUN TestGlobalShortcutHandlerGenerationMarksOldCallbacksStale 2026-10-22T08:13:51.930708002Z --- PASS: TestGlobalShortcutHandlerGenerationMarksOldCallbacksStale (0.00s) 2026-10-22T08:13:51.930729344Z === RUN TestGlobalShortcutHandlerReturnsInactiveForNilOrDetached 2026-10-22T08:13:51.930747147Z --- PASS: TestGlobalShortcutHandlerReturnsInactiveForNilOrDetached (0.00s) 2026-10-22T08:13:51.93078279Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions 2026-10-22T08:13:51.930806341Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/print_page 2026-10-22T08:13:51.930844222Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/reload 2026-10-22T08:13:51.930866116Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/hard_reload 2026-10-22T08:13:51.930884029Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_fullscreen 2026-10-22T08:13:51.930921585Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_history_systemview 2026-10-22T08:13:51.930952614Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_omnibox 2026-10-22T08:13:51.930990376Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_find 2026-10-22T08:13:51.931012168Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_next 2026-10-22T08:13:51.931029965Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_prev 2026-10-22T08:13:51.931064023Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_devtools 2026-10-22T08:13:51.931108803Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_floating_pane 2026-10-22T08:13:51.93113712Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_favorites_sidebar 2026-10-22T08:13:51.931175531Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_current_page_favorite 2026-10-22T08:13:51.931198104Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_config_systemview 2026-10-22T08:13:51.931234295Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/copy_url 2026-10-22T08:13:51.931255696Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_left 2026-10-22T08:13:51.931276793Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_right 2026-10-22T08:13:51.931321057Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_up 2026-10-22T08:13:51.931341907Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_down 2026-10-22T08:13:51.931371107Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions (0.00s) 2026-10-22T08:13:51.931414774Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/print_page (0.00s) 2026-10-22T08:13:51.931473942Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/reload (0.00s) 2026-10-22T08:13:51.931537309Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/hard_reload (0.00s) 2026-10-22T08:13:51.93158688Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_fullscreen (0.00s) 2026-10-22T08:13:51.931632582Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_history_systemview (0.00s) 2026-10-22T08:13:51.93167612Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_omnibox (0.00s) 2026-10-22T08:13:51.931721562Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_find (0.00s) 2026-10-22T08:13:51.931762065Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_next (0.00s) 2026-10-22T08:13:51.931802677Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/find_prev (0.00s) 2026-10-22T08:13:51.931844352Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/open_devtools (0.00s) 2026-10-22T08:13:51.931888314Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_floating_pane (0.00s) 2026-10-22T08:13:51.931932484Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_favorites_sidebar (0.00s) 2026-10-22T08:13:51.931978556Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_current_page_favorite (0.00s) 2026-10-22T08:13:51.932024314Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/toggle_config_systemview (0.00s) 2026-10-22T08:13:51.932065584Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/copy_url (0.00s) 2026-10-22T08:13:51.932108628Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_left (0.00s) 2026-10-22T08:13:51.932151742Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_right (0.00s) 2026-10-22T08:13:51.932194525Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_up (0.00s) 2026-10-22T08:13:51.932241478Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedAdditionalOneShotUIActions/consume_or_expel_down (0.00s) 2026-10-22T08:13:51.932260262Z === RUN TestGlobalShortcutHandlerSuppressesRepeatedFloatingProfileAction 2026-10-22T08:13:51.932278928Z --- PASS: TestGlobalShortcutHandlerSuppressesRepeatedFloatingProfileAction (0.00s) 2026-10-22T08:13:51.932297125Z === RUN TestGlobalShortcutHandlerSuppressesActionSwitchLastTab 2026-10-22T08:13:51.932315765Z --- PASS: TestGlobalShortcutHandlerSuppressesActionSwitchLastTab (0.00s) 2026-10-22T08:13:51.932332489Z === RUN TestGlobalShortcutHandlerSuppressesHeldGlobalShortcutUntilRelease 2026-10-22T08:13:51.932353415Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldGlobalShortcutUntilRelease (0.00s) 2026-10-22T08:13:51.932371024Z === RUN TestGlobalShortcutHandlerSuppressesHeldModeAction 2026-10-22T08:13:51.932388857Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldModeAction (0.00s) 2026-10-22T08:13:51.93240637Z === RUN TestGlobalShortcutHandlerSuppressesHeldFloatingProfileAction 2026-10-22T08:13:51.932424024Z --- PASS: TestGlobalShortcutHandlerSuppressesHeldFloatingProfileAction (0.00s) 2026-10-22T08:13:51.932440766Z === RUN TestShouldDispatchGlobalShortcutEventRequiresCurrentKeyEvent 2026-10-22T08:13:51.932459047Z --- PASS: TestShouldDispatchGlobalShortcutEventRequiresCurrentKeyEvent (0.00s) 2026-10-22T08:13:51.932474774Z === RUN TestFormatModifierMask 2026-10-22T08:13:51.932490966Z --- PASS: TestFormatModifierMask (0.00s) 2026-10-22T08:13:51.932505802Z === RUN TestFormatEventType 2026-10-22T08:13:51.932521962Z --- PASS: TestFormatEventType (0.00s) 2026-10-22T08:13:51.93254009Z === RUN TestHoverHandlerSchedulesCallbackOnGLibAndRejectsStaleGeneration 2026-10-22T08:13:51.932551546Z 2026-10-22T08:13:51.932571914Z (process:16654): GLib-CRITICAL **: 08:13:49.441: Source ID 7 was not found when attempting to remove it 2026-10-22T08:13:51.932592462Z --- PASS: TestHoverHandlerSchedulesCallbackOnGLibAndRejectsStaleGeneration (0.00s) 2026-10-22T08:13:51.932609932Z === RUN TestHoverHandlerDetachRemovesNativeControllerAndSignalsExactlyOnce 2026-10-22T08:13:51.932627993Z --- PASS: TestHoverHandlerDetachRemovesNativeControllerAndSignalsExactlyOnce (0.00s) 2026-10-22T08:13:51.932645772Z === RUN TestHoverHandlerDetachInvalidatesScheduledCallbackAndRemovesSource 2026-10-22T08:13:51.932664298Z --- PASS: TestHoverHandlerDetachInvalidatesScheduledCallbackAndRemovesSource (0.00s) 2026-10-22T08:13:51.93267924Z === RUN TestIsShortcutModified 2026-10-22T08:13:51.932695223Z === RUN TestIsShortcutModified/no_modifier 2026-10-22T08:13:51.932711356Z === RUN TestIsShortcutModified/shift_only 2026-10-22T08:13:51.932730282Z === RUN TestIsShortcutModified/ctrl 2026-10-22T08:13:51.93274534Z === RUN TestIsShortcutModified/alt 2026-10-22T08:13:51.932760326Z === RUN TestIsShortcutModified/ctrl+shift 2026-10-22T08:13:51.932775977Z === RUN TestIsShortcutModified/alt+shift 2026-10-22T08:13:51.932791185Z === RUN TestIsShortcutModified/ctrl+alt 2026-10-22T08:13:51.93280683Z --- PASS: TestIsShortcutModified (0.00s) 2026-10-22T08:13:51.932835137Z --- PASS: TestIsShortcutModified/no_modifier (0.00s) 2026-10-22T08:13:51.932865192Z --- PASS: TestIsShortcutModified/shift_only (0.00s) 2026-10-22T08:13:51.93289299Z --- PASS: TestIsShortcutModified/ctrl (0.00s) 2026-10-22T08:13:51.932919658Z --- PASS: TestIsShortcutModified/alt (0.00s) 2026-10-22T08:13:51.932948336Z --- PASS: TestIsShortcutModified/ctrl+shift (0.00s) 2026-10-22T08:13:51.932975756Z --- PASS: TestIsShortcutModified/alt+shift (0.00s) 2026-10-22T08:13:51.933003202Z --- PASS: TestIsShortcutModified/ctrl+alt (0.00s) 2026-10-22T08:13:51.933019367Z === RUN TestIsTextInputKey 2026-10-22T08:13:51.933034999Z === RUN TestIsTextInputKey/lowercase_a 2026-10-22T08:13:51.933049769Z === RUN TestIsTextInputKey/lowercase_z 2026-10-22T08:13:51.933065874Z === RUN TestIsTextInputKey/uppercase_A 2026-10-22T08:13:51.933082735Z === RUN TestIsTextInputKey/digit_1 2026-10-22T08:13:51.93309808Z === RUN TestIsTextInputKey/space 2026-10-22T08:13:51.933112886Z === RUN TestIsTextInputKey/period 2026-10-22T08:13:51.933128355Z === RUN TestIsTextInputKey/slash 2026-10-22T08:13:51.933144098Z === RUN TestIsTextInputKey/apostrophe 2026-10-22T08:13:51.933162985Z === RUN TestIsTextInputKey/grave_accent 2026-10-22T08:13:51.933178087Z === RUN TestIsTextInputKey/tilde 2026-10-22T08:13:51.933193901Z === RUN TestIsTextInputKey/quotedbl 2026-10-22T08:13:51.933208663Z === RUN TestIsTextInputKey/caret 2026-10-22T08:13:51.933223787Z === RUN TestIsTextInputKey/dead_acute 2026-10-22T08:13:51.933238939Z === RUN TestIsTextInputKey/dead_grave 2026-10-22T08:13:51.933254971Z === RUN TestIsTextInputKey/dead_circumflex 2026-10-22T08:13:51.93327037Z === RUN TestIsTextInputKey/dead_tilde 2026-10-22T08:13:51.933285686Z === RUN TestIsTextInputKey/dead_diaeresis 2026-10-22T08:13:51.933304062Z === RUN TestIsTextInputKey/dead_greek_(0xfe8c)_-_highest_dead_key 2026-10-22T08:13:51.933322219Z === RUN TestIsTextInputKey/0xfe8d_-_one_past_highest_dead_key 2026-10-22T08:13:51.93334337Z === RUN TestIsTextInputKey/escape 2026-10-22T08:13:51.933358671Z === RUN TestIsTextInputKey/return 2026-10-22T08:13:51.933373652Z === RUN TestIsTextInputKey/tab 2026-10-22T08:13:51.933389723Z === RUN TestIsTextInputKey/F1 2026-10-22T08:13:51.93340544Z === RUN TestIsTextInputKey/F12 2026-10-22T08:13:51.933420902Z === RUN TestIsTextInputKey/left_arrow 2026-10-22T08:13:51.933437336Z === RUN TestIsTextInputKey/right_arrow 2026-10-22T08:13:51.933454005Z === RUN TestIsTextInputKey/backspace 2026-10-22T08:13:51.933470012Z === RUN TestIsTextInputKey/delete 2026-10-22T08:13:51.93348542Z === RUN TestIsTextInputKey/home 2026-10-22T08:13:51.933501294Z === RUN TestIsTextInputKey/end 2026-10-22T08:13:51.93351838Z --- PASS: TestIsTextInputKey (0.00s) 2026-10-22T08:13:51.933547553Z --- PASS: TestIsTextInputKey/lowercase_a (0.00s) 2026-10-22T08:13:51.933574399Z --- PASS: TestIsTextInputKey/lowercase_z (0.00s) 2026-10-22T08:13:51.933601409Z --- PASS: TestIsTextInputKey/uppercase_A (0.00s) 2026-10-22T08:13:51.933629507Z --- PASS: TestIsTextInputKey/digit_1 (0.00s) 2026-10-22T08:13:51.933656728Z --- PASS: TestIsTextInputKey/space (0.00s) 2026-10-22T08:13:51.933682699Z --- PASS: TestIsTextInputKey/period (0.00s) 2026-10-22T08:13:51.933707617Z --- PASS: TestIsTextInputKey/slash (0.00s) 2026-10-22T08:13:51.933735705Z --- PASS: TestIsTextInputKey/apostrophe (0.00s) 2026-10-22T08:13:51.933763678Z --- PASS: TestIsTextInputKey/grave_accent (0.00s) 2026-10-22T08:13:51.933789572Z --- PASS: TestIsTextInputKey/tilde (0.00s) 2026-10-22T08:13:51.933817158Z --- PASS: TestIsTextInputKey/quotedbl (0.00s) 2026-10-22T08:13:51.933856983Z --- PASS: TestIsTextInputKey/caret (0.00s) 2026-10-22T08:13:51.93388706Z --- PASS: TestIsTextInputKey/dead_acute (0.00s) 2026-10-22T08:13:51.933914355Z --- PASS: TestIsTextInputKey/dead_grave (0.00s) 2026-10-22T08:13:51.933941726Z --- PASS: TestIsTextInputKey/dead_circumflex (0.00s) 2026-10-22T08:13:51.933969863Z --- PASS: TestIsTextInputKey/dead_tilde (0.00s) 2026-10-22T08:13:51.933997738Z --- PASS: TestIsTextInputKey/dead_diaeresis (0.00s) 2026-10-22T08:13:51.934034394Z --- PASS: TestIsTextInputKey/dead_greek_(0xfe8c)_-_highest_dead_key (0.00s) 2026-10-22T08:13:51.934068325Z --- PASS: TestIsTextInputKey/0xfe8d_-_one_past_highest_dead_key (0.00s) 2026-10-22T08:13:51.934095919Z --- PASS: TestIsTextInputKey/escape (0.00s) 2026-10-22T08:13:51.934122087Z --- PASS: TestIsTextInputKey/return (0.00s) 2026-10-22T08:13:51.934148076Z --- PASS: TestIsTextInputKey/tab (0.00s) 2026-10-22T08:13:51.934172544Z --- PASS: TestIsTextInputKey/F1 (0.00s) 2026-10-22T08:13:51.934197975Z --- PASS: TestIsTextInputKey/F12 (0.00s) 2026-10-22T08:13:51.93422382Z --- PASS: TestIsTextInputKey/left_arrow (0.00s) 2026-10-22T08:13:51.934251459Z --- PASS: TestIsTextInputKey/right_arrow (0.00s) 2026-10-22T08:13:51.934277536Z --- PASS: TestIsTextInputKey/backspace (0.00s) 2026-10-22T08:13:51.93430456Z --- PASS: TestIsTextInputKey/delete (0.00s) 2026-10-22T08:13:51.934330273Z --- PASS: TestIsTextInputKey/home (0.00s) 2026-10-22T08:13:51.934355545Z --- PASS: TestIsTextInputKey/end (0.00s) 2026-10-22T08:13:51.934371997Z === RUN TestHandleKeyPress_RoutePassToWidget 2026-10-22T08:13:51.93438952Z === RUN TestHandleKeyPress_RoutePassToWidget/plain_'e' 2026-10-22T08:13:51.934407407Z === RUN TestHandleKeyPress_RoutePassToWidget/plain_'a' 2026-10-22T08:13:51.934426021Z === RUN TestHandleKeyPress_RoutePassToWidget/shift_'E' 2026-10-22T08:13:51.934441939Z === RUN TestHandleKeyPress_RoutePassToWidget/space 2026-10-22T08:13:51.934459139Z === RUN TestHandleKeyPress_RoutePassToWidget/digit_1 2026-10-22T08:13:51.934475025Z --- PASS: TestHandleKeyPress_RoutePassToWidget (0.00s) 2026-10-22T08:13:51.934505737Z --- PASS: TestHandleKeyPress_RoutePassToWidget/plain_'e' (0.00s) 2026-10-22T08:13:51.934537694Z --- PASS: TestHandleKeyPress_RoutePassToWidget/plain_'a' (0.00s) 2026-10-22T08:13:51.934569451Z --- PASS: TestHandleKeyPress_RoutePassToWidget/shift_'E' (0.00s) 2026-10-22T08:13:51.934601221Z --- PASS: TestHandleKeyPress_RoutePassToWidget/space (0.00s) 2026-10-22T08:13:51.934631821Z --- PASS: TestHandleKeyPress_RoutePassToWidget/digit_1 (0.00s) 2026-10-22T08:13:51.934649904Z === RUN TestHandleKeyPress_RouteAccentDetection_NoAccent 2026-10-22T08:13:51.934669557Z --- PASS: TestHandleKeyPress_RouteAccentDetection_NoAccent (0.00s) 2026-10-22T08:13:51.934686605Z === RUN TestHandleKeyPress_ShortcutsWorkWithRouting 2026-10-22T08:13:51.934704389Z --- PASS: TestHandleKeyPress_ShortcutsWorkWithRouting (0.00s) 2026-10-22T08:13:51.934721067Z === RUN TestHandleKeyPress_ModalModeIgnoresRoute 2026-10-22T08:13:51.934738157Z --- PASS: TestHandleKeyPress_ModalModeIgnoresRoute (0.00s) 2026-10-22T08:13:51.934754389Z === RUN TestKeyboardHandler_SetRouteKey 2026-10-22T08:13:51.934770456Z --- PASS: TestKeyboardHandler_SetRouteKey (0.00s) 2026-10-22T08:13:51.934787021Z === RUN TestHandleKeyPress_NoRouteCallback_DefaultsToShortcuts 2026-10-22T08:13:51.934805622Z --- PASS: TestHandleKeyPress_NoRouteCallback_DefaultsToShortcuts (0.00s) 2026-10-22T08:13:51.934823025Z === RUN TestKeyboardHandlerDetachForDestroyClearsRetainedCallbacksAndState 2026-10-22T08:13:51.934843477Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence state torn down without notify"} 2026-10-22T08:13:51.934863674Z --- PASS: TestKeyboardHandlerDetachForDestroyClearsRetainedCallbacksAndState (0.00s) 2026-10-22T08:13:51.934882668Z === RUN TestHandleKeyPress_SuppressesHeldHardwareFallbackTabSwitchUntilRelease 2026-10-22T08:13:51.934900815Z --- PASS: TestHandleKeyPress_SuppressesHeldHardwareFallbackTabSwitchUntilRelease (0.00s) 2026-10-22T08:13:51.934919287Z === RUN TestHandleKeyPress_DoesNotExitResizeModeWhileActivationKeyIsHeld 2026-10-22T08:13:51.934936762Z --- PASS: TestHandleKeyPress_DoesNotExitResizeModeWhileActivationKeyIsHeld (0.00s) 2026-10-22T08:13:51.934955389Z === RUN TestHandleKeyPress_DoesNotRetoggleFloatingPaneAfterUnrelatedRelease 2026-10-22T08:13:51.934972985Z --- PASS: TestHandleKeyPress_DoesNotRetoggleFloatingPaneAfterUnrelatedRelease (0.00s) 2026-10-22T08:13:51.934991423Z === RUN TestIsRepeatedKeyboardActionSuppressed_AllowsResizeStepRepeats 2026-10-22T08:13:51.935009405Z --- PASS: TestIsRepeatedKeyboardActionSuppressed_AllowsResizeStepRepeats (0.00s) 2026-10-22T08:13:51.935026369Z === RUN TestHandleKeyPress_EnterVimMode 2026-10-22T08:13:51.935043977Z --- PASS: TestHandleKeyPress_EnterVimMode (0.00s) 2026-10-22T08:13:51.935061347Z === RUN TestHandleKeyPress_VimModeStaysActiveAfterScroll 2026-10-22T08:13:51.935151341Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935181054Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935212534Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935242588Z --- PASS: TestHandleKeyPress_VimModeStaysActiveAfterScroll (0.00s) 2026-10-22T08:13:51.935270221Z === RUN TestHandleKeyPress_VimModeTimeoutReset 2026-10-22T08:13:51.935301075Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935331794Z --- PASS: TestHandleKeyPress_VimModeTimeoutReset (0.00s) 2026-10-22T08:13:51.935404546Z === RUN TestVimScrollRepeatTick_RefreshesConfiguredVimModeTimeout 2026-10-22T08:13:51.935427695Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935454036Z --- PASS: TestVimScrollRepeatTick_RefreshesConfiguredVimModeTimeout (0.00s) 2026-10-22T08:13:51.935475838Z === RUN TestHandleKeyPress_VimModeEscapeExits 2026-10-22T08:13:51.935506151Z --- PASS: TestHandleKeyPress_VimModeEscapeExits (0.00s) 2026-10-22T08:13:51.935530482Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits 2026-10-22T08:13:51.93555799Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits/return 2026-10-22T08:13:51.93558269Z === RUN TestHandleKeyPress_VimModeEnterConfirmsAndExits/keypad_enter 2026-10-22T08:13:51.93561782Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits (0.00s) 2026-10-22T08:13:51.935659866Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits/return (0.00s) 2026-10-22T08:13:51.935703816Z --- PASS: TestHandleKeyPress_VimModeEnterConfirmsAndExits/keypad_enter (0.00s) 2026-10-22T08:13:51.935727163Z === RUN TestHandleKeyPress_VimModeConfiguredConfirmActivatesAndExits 2026-10-22T08:13:51.935746872Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935765076Z --- PASS: TestHandleKeyPress_VimModeConfiguredConfirmActivatesAndExits (0.00s) 2026-10-22T08:13:51.935786765Z === RUN TestHandleKeyPress_VimModeActivationTogglesOff 2026-10-22T08:13:51.935809834Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.935828553Z --- PASS: TestHandleKeyPress_VimModeActivationTogglesOff (0.00s) 2026-10-22T08:13:51.935848067Z === RUN TestHandleKeyPress_VimModeEscapeExitsWithoutCancelBinding 2026-10-22T08:13:51.935873121Z --- PASS: TestHandleKeyPress_VimModeEscapeExitsWithoutCancelBinding (0.00s) 2026-10-22T08:13:51.935894311Z === RUN TestHandleKeyPress_VimModeActivationNotInPassThrough 2026-10-22T08:13:51.935913519Z --- PASS: TestHandleKeyPress_VimModeActivationNotInPassThrough (0.00s) 2026-10-22T08:13:51.935930252Z === RUN TestHandleKeyPress_VimModeActivationPassesThroughWhenBlocked 2026-10-22T08:13:51.935947325Z --- PASS: TestHandleKeyPress_VimModeActivationPassesThroughWhenBlocked (0.00s) 2026-10-22T08:13:51.935964978Z === RUN TestDispatchAction_VimModeActivationPassesThroughWhenBlocked 2026-10-22T08:13:51.935984846Z --- PASS: TestDispatchAction_VimModeActivationPassesThroughWhenBlocked (0.00s) 2026-10-22T08:13:51.936001031Z === RUN TestHandleKeyPress_VimModeFastScrollLookup 2026-10-22T08:13:51.936017522Z === RUN TestHandleKeyPress_VimModeFastScrollLookup/scroll_down_fast 2026-10-22T08:13:51.936039202Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936056612Z === RUN TestHandleKeyPress_VimModeFastScrollLookup/scroll_up_fast 2026-10-22T08:13:51.936076185Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936093051Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup (0.00s) 2026-10-22T08:13:51.93612651Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup/scroll_down_fast (0.00s) 2026-10-22T08:13:51.936159095Z --- PASS: TestHandleKeyPress_VimModeFastScrollLookup/scroll_up_fast (0.00s) 2026-10-22T08:13:51.936180397Z === RUN TestHandleKeyPress_VimModeNoAutoExitForScrollActions 2026-10-22T08:13:51.936195296Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936210239Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936221675Z --- PASS: TestHandleKeyPress_VimModeNoAutoExitForScrollActions (0.00s) 2026-10-22T08:13:51.936232353Z === RUN TestHandleKeyPress_VimModeArrowKeysPassThroughNatively 2026-10-22T08:13:51.936248141Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936262033Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936276947Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936290578Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936308278Z --- PASS: TestHandleKeyPress_VimModeArrowKeysPassThroughNatively (0.00s) 2026-10-22T08:13:51.936319435Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively 2026-10-22T08:13:51.936330472Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/tab 2026-10-22T08:13:51.936348687Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/shift_tab 2026-10-22T08:13:51.936369779Z === RUN TestHandleKeyPress_VimModeTabKeysPassThroughNatively/iso_left_tab 2026-10-22T08:13:51.936385605Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively (0.00s) 2026-10-22T08:13:51.936418862Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/tab (0.00s) 2026-10-22T08:13:51.936454438Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/shift_tab (0.00s) 2026-10-22T08:13:51.936489257Z --- PASS: TestHandleKeyPress_VimModeTabKeysPassThroughNatively/iso_left_tab (0.00s) 2026-10-22T08:13:51.936504804Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively 2026-10-22T08:13:51.936521742Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/tab 2026-10-22T08:13:51.936541329Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/shift_tab 2026-10-22T08:13:51.936559756Z === RUN TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/iso_left_tab 2026-10-22T08:13:51.936579112Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively (0.00s) 2026-10-22T08:13:51.936613231Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/tab (0.00s) 2026-10-22T08:13:51.936650878Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/shift_tab (0.00s) 2026-10-22T08:13:51.936688183Z --- PASS: TestHandleKeyPress_NormalModeTabKeysPassThroughNatively/iso_left_tab (0.00s) 2026-10-22T08:13:51.936705278Z === RUN TestHandleKeyPress_PageFocusNavigationHandlerConsumesReverseTab 2026-10-22T08:13:51.936724853Z --- PASS: TestHandleKeyPress_PageFocusNavigationHandlerConsumesReverseTab (0.00s) 2026-10-22T08:13:51.936743983Z === RUN TestHandleKeyPress_VimModeBlocksGlobalShortcutFallback 2026-10-22T08:13:51.936763066Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936782561Z --- PASS: TestHandleKeyPress_VimModeBlocksGlobalShortcutFallback (0.00s) 2026-10-22T08:13:51.936793912Z === RUN TestVimScrollRepeat_FirstKeyDownDispatchesTapAndArmsHold 2026-10-22T08:13:51.936812331Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936829857Z --- PASS: TestVimScrollRepeat_FirstKeyDownDispatchesTapAndArmsHold (0.00s) 2026-10-22T08:13:51.936847116Z === RUN TestVimScrollRepeat_HoldStartsWithoutOSRepeat 2026-10-22T08:13:51.93686847Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936886477Z --- PASS: TestVimScrollRepeat_HoldStartsWithoutOSRepeat (0.00s) 2026-10-22T08:13:51.936906275Z === RUN TestVimScrollRepeat_FixedCadenceIgnoresDisplayAndOSRepeatRates 2026-10-22T08:13:51.936926832Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936946926Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936966883Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.936986793Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937005875Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937025685Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937045927Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937068657Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937111189Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937137537Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937169447Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937198444Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937224645Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937251Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937277752Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937305572Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937331844Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937359003Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937386677Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937410856Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937431331Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937457335Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93747655Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937498921Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93752663Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937553259Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937580079Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937608572Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937635294Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937658752Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937680441Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937719666Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937747365Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937773213Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937802953Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937827952Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93785557Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937886221Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937914108Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937942649Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93796375Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.937983362Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938003909Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938029783Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938057111Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938079107Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938102839Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938129399Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938156516Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938177976Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938203537Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93823133Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938259288Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938280399Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938304648Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938331781Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938359234Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938380382Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938400351Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938428179Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938455463Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938477579Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938508443Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93853561Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938562005Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938584896Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938616653Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938643749Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938665623Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938686828Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93870858Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938728379Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93874867Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938768068Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938787638Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93880776Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938826828Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938846402Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938869279Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938889637Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938909579Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938928291Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938946843Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938966377Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.938985708Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939012165Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939052752Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939090122Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939119647Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93914867Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939170356Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93919079Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939210603Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939229491Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939251111Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939270922Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939290626Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939308725Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939327755Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939349135Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939369581Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939407999Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939435506Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939461912Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939504153Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939532055Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939555724Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939575372Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939595667Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939615995Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939635943Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939655927Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93967421Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939692922Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939715821Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939734854Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.9397548Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939774104Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939793763Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93981343Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.93983243Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939851493Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939872933Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939892416Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939912415Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939931507Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939950423Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939969772Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.939989454Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940009418Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940031999Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940050947Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940071965Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940092354Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940106148Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940129296Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940149118Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940171021Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940189272Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.94021316Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940234462Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940256468Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940294699Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940318262Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940344471Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940372906Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940398704Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940426306Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.94045447Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940482152Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940524553Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940554417Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940575779Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940591116Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940604773Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940618766Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940640632Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.94066228Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940686412Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.94070726Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940728194Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940749364Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940769938Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940793034Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940814578Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940836156Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940856546Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940877761Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940900671Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940922935Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940943966Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940964563Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.940985136Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941006449Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.9410269Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941047022Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941067113Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941088738Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941109282Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941130191Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941151578Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941173255Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941194777Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.94121779Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941238851Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941260505Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941283274Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941305023Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941326081Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941346836Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941367751Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941390048Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941411239Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941432064Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941453415Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941475209Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941495899Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941519349Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941541359Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941562422Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.94158014Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941595111Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941609467Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941656686Z keyboard_test.go:1130: simulated one-second distances: 60 Hz=3840 px, 144 Hz=3840 px; tolerance=80 px 2026-10-22T08:13:51.941678407Z --- PASS: TestVimScrollRepeat_FixedCadenceIgnoresDisplayAndOSRepeatRates (0.00s) 2026-10-22T08:13:51.9416978Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately 2026-10-22T08:13:51.941717782Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/release 2026-10-22T08:13:51.941740628Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941760646Z === RUN TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/escape 2026-10-22T08:13:51.941783479Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.941802013Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately (0.00s) 2026-10-22T08:13:51.941838328Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/release (0.00s) 2026-10-22T08:13:51.941875623Z --- PASS: TestVimScrollRepeat_ReleaseAndEscapeStopImmediately/escape (0.00s) 2026-10-22T08:13:51.941894164Z === RUN TestKeycodeConstants 2026-10-22T08:13:51.941912156Z === RUN TestKeycodeConstants/KeycodeDigit1 2026-10-22T08:13:51.941928807Z === RUN TestKeycodeConstants/KeycodeDigit2 2026-10-22T08:13:51.941945737Z === RUN TestKeycodeConstants/KeycodeDigit3 2026-10-22T08:13:51.941962023Z === RUN TestKeycodeConstants/KeycodeDigit4 2026-10-22T08:13:51.941978109Z === RUN TestKeycodeConstants/KeycodeDigit5 2026-10-22T08:13:51.941994494Z === RUN TestKeycodeConstants/KeycodeDigit6 2026-10-22T08:13:51.942011083Z === RUN TestKeycodeConstants/KeycodeDigit7 2026-10-22T08:13:51.942027526Z === RUN TestKeycodeConstants/KeycodeDigit8 2026-10-22T08:13:51.942043665Z === RUN TestKeycodeConstants/KeycodeDigit9 2026-10-22T08:13:51.942059643Z === RUN TestKeycodeConstants/KeycodeDigit0 2026-10-22T08:13:51.942077545Z --- PASS: TestKeycodeConstants (0.00s) 2026-10-22T08:13:51.942108031Z --- PASS: TestKeycodeConstants/KeycodeDigit1 (0.00s) 2026-10-22T08:13:51.942138566Z --- PASS: TestKeycodeConstants/KeycodeDigit2 (0.00s) 2026-10-22T08:13:51.942167903Z --- PASS: TestKeycodeConstants/KeycodeDigit3 (0.00s) 2026-10-22T08:13:51.942198613Z --- PASS: TestKeycodeConstants/KeycodeDigit4 (0.00s) 2026-10-22T08:13:51.94223009Z --- PASS: TestKeycodeConstants/KeycodeDigit5 (0.00s) 2026-10-22T08:13:51.942260403Z --- PASS: TestKeycodeConstants/KeycodeDigit6 (0.00s) 2026-10-22T08:13:51.942289847Z --- PASS: TestKeycodeConstants/KeycodeDigit7 (0.00s) 2026-10-22T08:13:51.94232005Z --- PASS: TestKeycodeConstants/KeycodeDigit8 (0.00s) 2026-10-22T08:13:51.942349718Z --- PASS: TestKeycodeConstants/KeycodeDigit9 (0.00s) 2026-10-22T08:13:51.942379479Z --- PASS: TestKeycodeConstants/KeycodeDigit0 (0.00s) 2026-10-22T08:13:51.942397026Z === RUN TestKeycodeToTabActionMapping 2026-10-22T08:13:51.942415754Z === RUN TestKeycodeToTabActionMapping/switch_tab_1 2026-10-22T08:13:51.942433Z === RUN TestKeycodeToTabActionMapping/switch_tab_2 2026-10-22T08:13:51.9424495Z === RUN TestKeycodeToTabActionMapping/switch_tab_3 2026-10-22T08:13:51.942466435Z === RUN TestKeycodeToTabActionMapping/switch_tab_4 2026-10-22T08:13:51.942483369Z === RUN TestKeycodeToTabActionMapping/switch_tab_5 2026-10-22T08:13:51.942499917Z === RUN TestKeycodeToTabActionMapping/switch_tab_6 2026-10-22T08:13:51.942517209Z === RUN TestKeycodeToTabActionMapping/switch_tab_7 2026-10-22T08:13:51.942534232Z === RUN TestKeycodeToTabActionMapping/switch_tab_8 2026-10-22T08:13:51.942551838Z === RUN TestKeycodeToTabActionMapping/switch_tab_9 2026-10-22T08:13:51.94256996Z === RUN TestKeycodeToTabActionMapping/switch_tab_10 2026-10-22T08:13:51.942588557Z --- PASS: TestKeycodeToTabActionMapping (0.00s) 2026-10-22T08:13:51.942620315Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_1 (0.00s) 2026-10-22T08:13:51.942652895Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_2 (0.00s) 2026-10-22T08:13:51.942688954Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_3 (0.00s) 2026-10-22T08:13:51.942721504Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_4 (0.00s) 2026-10-22T08:13:51.942753663Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_5 (0.00s) 2026-10-22T08:13:51.942784748Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_6 (0.00s) 2026-10-22T08:13:51.942816962Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_7 (0.00s) 2026-10-22T08:13:51.942848995Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_8 (0.00s) 2026-10-22T08:13:51.942880412Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_9 (0.00s) 2026-10-22T08:13:51.942913047Z --- PASS: TestKeycodeToTabActionMapping/switch_tab_10 (0.00s) 2026-10-22T08:13:51.942930689Z === RUN TestKeycodeToTabActionCompleteness 2026-10-22T08:13:51.942947284Z --- PASS: TestKeycodeToTabActionCompleteness (0.00s) 2026-10-22T08:13:51.942964704Z === RUN TestKeycodeToTabActionNoUnexpectedKeycodes 2026-10-22T08:13:51.942983114Z --- PASS: TestKeycodeToTabActionNoUnexpectedKeycodes (0.00s) 2026-10-22T08:13:51.94299874Z === RUN TestEuropeanLayoutKeycodes 2026-10-22T08:13:51.943014694Z === RUN TestEuropeanLayoutKeycodes/QWERTY_US 2026-10-22T08:13:51.943062844Z keycodes_test.go:201: Layout QWERTY_US: US English - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.943093881Z === RUN TestEuropeanLayoutKeycodes/QWERTY_UK 2026-10-22T08:13:51.943148127Z keycodes_test.go:201: Layout QWERTY_UK: UK English - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.943167248Z === RUN TestEuropeanLayoutKeycodes/AZERTY_FR 2026-10-22T08:13:51.943221493Z keycodes_test.go:201: Layout AZERTY_FR: French - &é"'(-è_çà produce symbols, Shift for digits - keycode fallback will work 2026-10-22T08:13:51.943244452Z === RUN TestEuropeanLayoutKeycodes/AZERTY_BE 2026-10-22T08:13:51.943298098Z keycodes_test.go:201: Layout AZERTY_BE: Belgian - &é"'(§è!çà produce symbols, Shift for digits - keycode fallback will work 2026-10-22T08:13:51.943317189Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_DE 2026-10-22T08:13:51.943370222Z keycodes_test.go:201: Layout QWERTZ_DE: German - 1234567890 produce digits directly (symbols on Shift) - keycode fallback will work 2026-10-22T08:13:51.943390407Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_CH 2026-10-22T08:13:51.943441164Z keycodes_test.go:201: Layout QWERTZ_CH: Swiss German - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.943459261Z === RUN TestEuropeanLayoutKeycodes/QWERTZ_AT 2026-10-22T08:13:51.94350883Z keycodes_test.go:201: Layout QWERTZ_AT: Austrian - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.94352804Z === RUN TestEuropeanLayoutKeycodes/Dvorak 2026-10-22T08:13:51.943574675Z keycodes_test.go:201: Layout Dvorak: Dvorak - number row same as QWERTY - keycode fallback will work 2026-10-22T08:13:51.94359204Z === RUN TestEuropeanLayoutKeycodes/Colemak 2026-10-22T08:13:51.943669028Z keycodes_test.go:201: Layout Colemak: Colemak - number row same as QWERTY - keycode fallback will work 2026-10-22T08:13:51.943698737Z === RUN TestEuropeanLayoutKeycodes/Portuguese_PT 2026-10-22T08:13:51.943760745Z keycodes_test.go:201: Layout Portuguese_PT: Portuguese - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.943791078Z === RUN TestEuropeanLayoutKeycodes/Spanish_ES 2026-10-22T08:13:51.943861217Z keycodes_test.go:201: Layout Spanish_ES: Spanish - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.943893345Z === RUN TestEuropeanLayoutKeycodes/Italian_IT 2026-10-22T08:13:51.94395419Z keycodes_test.go:201: Layout Italian_IT: Italian - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.943984013Z === RUN TestEuropeanLayoutKeycodes/Nordic 2026-10-22T08:13:51.94404809Z keycodes_test.go:201: Layout Nordic: Nordic layouts (SE/NO/DK/FI) - 1234567890 produce digits directly - keycode fallback will work 2026-10-22T08:13:51.94408331Z --- PASS: TestEuropeanLayoutKeycodes (0.00s) 2026-10-22T08:13:51.944141844Z --- PASS: TestEuropeanLayoutKeycodes/QWERTY_US (0.00s) 2026-10-22T08:13:51.944178157Z --- PASS: TestEuropeanLayoutKeycodes/QWERTY_UK (0.00s) 2026-10-22T08:13:51.944212392Z --- PASS: TestEuropeanLayoutKeycodes/AZERTY_FR (0.00s) 2026-10-22T08:13:51.944247605Z --- PASS: TestEuropeanLayoutKeycodes/AZERTY_BE (0.00s) 2026-10-22T08:13:51.944283043Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_DE (0.00s) 2026-10-22T08:13:51.944318591Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_CH (0.00s) 2026-10-22T08:13:51.944353414Z --- PASS: TestEuropeanLayoutKeycodes/QWERTZ_AT (0.00s) 2026-10-22T08:13:51.944387398Z --- PASS: TestEuropeanLayoutKeycodes/Dvorak (0.00s) 2026-10-22T08:13:51.944419966Z --- PASS: TestEuropeanLayoutKeycodes/Colemak (0.00s) 2026-10-22T08:13:51.944456445Z --- PASS: TestEuropeanLayoutKeycodes/Portuguese_PT (0.00s) 2026-10-22T08:13:51.944494425Z --- PASS: TestEuropeanLayoutKeycodes/Spanish_ES (0.00s) 2026-10-22T08:13:51.944528545Z --- PASS: TestEuropeanLayoutKeycodes/Italian_IT (0.00s) 2026-10-22T08:13:51.944563827Z --- PASS: TestEuropeanLayoutKeycodes/Nordic (0.00s) 2026-10-22T08:13:51.94458815Z === RUN TestAZERTYSpecificScenario 2026-10-22T08:13:51.944610419Z --- PASS: TestAZERTYSpecificScenario (0.00s) 2026-10-22T08:13:51.944639809Z === RUN TestNonNumberRowKeycodes 2026-10-22T08:13:51.944661984Z --- PASS: TestNonNumberRowKeycodes (0.00s) 2026-10-22T08:13:51.944678579Z === RUN TestKeycodeToDigitIndex 2026-10-22T08:13:51.944702097Z === RUN TestKeycodeToDigitIndex/keycode_10 2026-10-22T08:13:51.944719819Z === RUN TestKeycodeToDigitIndex/keycode_11 2026-10-22T08:13:51.944742969Z === RUN TestKeycodeToDigitIndex/keycode_12 2026-10-22T08:13:51.944760989Z === RUN TestKeycodeToDigitIndex/keycode_13 2026-10-22T08:13:51.944783895Z === RUN TestKeycodeToDigitIndex/keycode_14 2026-10-22T08:13:51.944804157Z === RUN TestKeycodeToDigitIndex/keycode_15 2026-10-22T08:13:51.944828342Z === RUN TestKeycodeToDigitIndex/keycode_16 2026-10-22T08:13:51.944845746Z === RUN TestKeycodeToDigitIndex/keycode_17 2026-10-22T08:13:51.944867005Z === RUN TestKeycodeToDigitIndex/keycode_18 2026-10-22T08:13:51.944885514Z === RUN TestKeycodeToDigitIndex/keycode_19 2026-10-22T08:13:51.944909174Z === RUN TestKeycodeToDigitIndex/keycode_0 2026-10-22T08:13:51.944927538Z === RUN TestKeycodeToDigitIndex/keycode_9 2026-10-22T08:13:51.944945039Z === RUN TestKeycodeToDigitIndex/keycode_20 2026-10-22T08:13:51.944962487Z === RUN TestKeycodeToDigitIndex/keycode_64 2026-10-22T08:13:51.944999686Z --- PASS: TestKeycodeToDigitIndex (0.00s) 2026-10-22T08:13:51.945036113Z --- PASS: TestKeycodeToDigitIndex/keycode_10 (0.00s) 2026-10-22T08:13:51.945076362Z --- PASS: TestKeycodeToDigitIndex/keycode_11 (0.00s) 2026-10-22T08:13:51.945109595Z --- PASS: TestKeycodeToDigitIndex/keycode_12 (0.00s) 2026-10-22T08:13:51.945144897Z --- PASS: TestKeycodeToDigitIndex/keycode_13 (0.00s) 2026-10-22T08:13:51.945182068Z --- PASS: TestKeycodeToDigitIndex/keycode_14 (0.00s) 2026-10-22T08:13:51.945215508Z --- PASS: TestKeycodeToDigitIndex/keycode_15 (0.00s) 2026-10-22T08:13:51.945254442Z --- PASS: TestKeycodeToDigitIndex/keycode_16 (0.00s) 2026-10-22T08:13:51.945291458Z --- PASS: TestKeycodeToDigitIndex/keycode_17 (0.00s) 2026-10-22T08:13:51.945325863Z --- PASS: TestKeycodeToDigitIndex/keycode_18 (0.00s) 2026-10-22T08:13:51.945361146Z --- PASS: TestKeycodeToDigitIndex/keycode_19 (0.00s) 2026-10-22T08:13:51.945395552Z --- PASS: TestKeycodeToDigitIndex/keycode_0 (0.00s) 2026-10-22T08:13:51.945429277Z --- PASS: TestKeycodeToDigitIndex/keycode_9 (0.00s) 2026-10-22T08:13:51.945465317Z --- PASS: TestKeycodeToDigitIndex/keycode_20 (0.00s) 2026-10-22T08:13:51.94550204Z --- PASS: TestKeycodeToDigitIndex/keycode_64 (0.00s) 2026-10-22T08:13:51.945521778Z === RUN TestKeycodeToDigitIndexForOmnibox 2026-10-22T08:13:51.945544963Z --- PASS: TestKeycodeToDigitIndexForOmnibox (0.00s) 2026-10-22T08:13:51.945564759Z === RUN TestModalState_InitialState 2026-10-22T08:13:51.945587747Z --- PASS: TestModalState_InitialState (0.00s) 2026-10-22T08:13:51.945605043Z === RUN TestModalState_EnterTabMode 2026-10-22T08:13:51.9456288Z --- PASS: TestModalState_EnterTabMode (0.00s) 2026-10-22T08:13:51.945647696Z === RUN TestModalState_EnterPaneMode 2026-10-22T08:13:51.945670794Z --- PASS: TestModalState_EnterPaneMode (0.00s) 2026-10-22T08:13:51.945690707Z === RUN TestModalState_ExitMode 2026-10-22T08:13:51.945715297Z --- PASS: TestModalState_ExitMode (0.00s) 2026-10-22T08:13:51.945733335Z === RUN TestModalState_ExitMode_FromNormal 2026-10-22T08:13:51.945756425Z --- PASS: TestModalState_ExitMode_FromNormal (0.00s) 2026-10-22T08:13:51.945772828Z === RUN TestModalState_SwitchModes 2026-10-22T08:13:51.945793774Z --- PASS: TestModalState_SwitchModes (0.00s) 2026-10-22T08:13:51.945811341Z === RUN TestModalState_ModeChangeCallback 2026-10-22T08:13:51.945834048Z --- PASS: TestModalState_ModeChangeCallback (0.00s) 2026-10-22T08:13:51.945850548Z === RUN TestModalState_NoCallbackWhenAlreadyInMode 2026-10-22T08:13:51.945869126Z --- PASS: TestModalState_NoCallbackWhenAlreadyInMode (0.00s) 2026-10-22T08:13:51.94589368Z === RUN TestModalState_Timeout 2026-10-22T08:13:51.945917077Z --- PASS: TestModalState_Timeout (0.10s) 2026-10-22T08:13:51.945934087Z === RUN TestModalState_TimeoutReset 2026-10-22T08:13:51.945949615Z --- PASS: TestModalState_TimeoutReset (0.18s) 2026-10-22T08:13:51.945967659Z === RUN TestModalState_ExitCancelsTimeout 2026-10-22T08:13:51.945991462Z --- PASS: TestModalState_ExitCancelsTimeout (0.15s) 2026-10-22T08:13:51.946020457Z === RUN TestModalState_ConcurrentAccess 2026-10-22T08:13:51.946044373Z --- PASS: TestModalState_ConcurrentAccess (0.00s) 2026-10-22T08:13:51.946064415Z === RUN TestMode_String 2026-10-22T08:13:51.946086402Z === RUN TestMode_String/normal 2026-10-22T08:13:51.946101944Z === RUN TestMode_String/tab 2026-10-22T08:13:51.946118209Z === RUN TestMode_String/pane 2026-10-22T08:13:51.946133032Z === RUN TestMode_String/unknown 2026-10-22T08:13:51.946150312Z --- PASS: TestMode_String (0.00s) 2026-10-22T08:13:51.946182984Z --- PASS: TestMode_String/normal (0.00s) 2026-10-22T08:13:51.94621532Z --- PASS: TestMode_String/tab (0.00s) 2026-10-22T08:13:51.946247895Z --- PASS: TestMode_String/pane (0.00s) 2026-10-22T08:13:51.946282069Z --- PASS: TestMode_String/unknown (0.00s) 2026-10-22T08:13:51.946305132Z === RUN TestShortcutSet_TmuxKeymapReplacesModeActivations 2026-10-22T08:13:51.946324962Z --- PASS: TestShortcutSet_TmuxKeymapReplacesModeActivations (0.00s) 2026-10-22T08:13:51.946343036Z === RUN TestShortcutSet_ZellijKeymapIgnoresPrefix 2026-10-22T08:13:51.946366895Z --- PASS: TestShortcutSet_ZellijKeymapIgnoresPrefix (0.00s) 2026-10-22T08:13:51.946399961Z === RUN TestHandleKeyPress_PrefixDispatchesOneActionThenExits 2026-10-22T08:13:51.946425569Z --- PASS: TestHandleKeyPress_PrefixDispatchesOneActionThenExits (0.00s) 2026-10-22T08:13:51.946449424Z === RUN TestHandleKeyPress_PrefixUnboundKeyCancels 2026-10-22T08:13:51.946475182Z --- PASS: TestHandleKeyPress_PrefixUnboundKeyCancels (0.00s) 2026-10-22T08:13:51.946500518Z === RUN TestHandleKeyPress_PrefixCanEnterPersistentMode 2026-10-22T08:13:51.946524033Z --- PASS: TestHandleKeyPress_PrefixCanEnterPersistentMode (0.00s) 2026-10-22T08:13:51.946547703Z === RUN TestHandleKeyPress_PrefixPressedTwiceExits 2026-10-22T08:13:51.94656537Z --- PASS: TestHandleKeyPress_PrefixPressedTwiceExits (0.00s) 2026-10-22T08:13:51.946583299Z === RUN TestShortcutSet_BuiltinShortcutsAndOverrides 2026-10-22T08:13:51.94659991Z --- PASS: TestShortcutSet_BuiltinShortcutsAndOverrides (0.00s) 2026-10-22T08:13:51.946619646Z === RUN TestParseKeyString_PrintableSymbols 2026-10-22T08:13:51.946643864Z --- PASS: TestParseKeyString_PrintableSymbols (0.00s) 2026-10-22T08:13:51.946666214Z === RUN TestHandleKeyPress_PrefixRealKeySequences 2026-10-22T08:13:51.946686347Z === RUN TestHandleKeyPress_PrefixRealKeySequences/shift_then_percent_splits_right 2026-10-22T08:13:51.946711879Z === RUN TestHandleKeyPress_PrefixRealKeySequences/shift_then_quote_splits_down 2026-10-22T08:13:51.946739665Z === RUN TestHandleKeyPress_PrefixRealKeySequences/dead_diaeresis_splits_down_on_international_layouts 2026-10-22T08:13:51.946767621Z === RUN TestHandleKeyPress_PrefixRealKeySequences/altgr_alone_keeps_the_prefix_waiting 2026-10-22T08:13:51.946792424Z === RUN TestHandleKeyPress_PrefixRealKeySequences/unbound_modified_key_cancels_and_passes_through 2026-10-22T08:13:51.946817014Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences (0.00s) 2026-10-22T08:13:51.94686436Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/shift_then_percent_splits_right (0.00s) 2026-10-22T08:13:51.946908954Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/shift_then_quote_splits_down (0.00s) 2026-10-22T08:13:51.946962332Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/dead_diaeresis_splits_down_on_international_layouts (0.00s) 2026-10-22T08:13:51.94700713Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/altgr_alone_keeps_the_prefix_waiting (0.00s) 2026-10-22T08:13:51.947062227Z --- PASS: TestHandleKeyPress_PrefixRealKeySequences/unbound_modified_key_cancels_and_passes_through (0.00s) 2026-10-22T08:13:51.947100894Z === RUN TestShortcutSet_BuiltinWinsSharedGlobalKey 2026-10-22T08:13:51.947125712Z --- PASS: TestShortcutSet_BuiltinWinsSharedGlobalKey (0.00s) 2026-10-22T08:13:51.947142206Z === RUN TestParseKeyString_SingleKeys 2026-10-22T08:13:51.947170109Z === RUN TestParseKeyString_SingleKeys/escape 2026-10-22T08:13:51.947198889Z === RUN TestParseKeyString_SingleKeys/esc_alias 2026-10-22T08:13:51.947221751Z === RUN TestParseKeyString_SingleKeys/return 2026-10-22T08:13:51.94724529Z === RUN TestParseKeyString_SingleKeys/enter_alias 2026-10-22T08:13:51.947268698Z === RUN TestParseKeyString_SingleKeys/tab 2026-10-22T08:13:51.947286354Z === RUN TestParseKeyString_SingleKeys/space 2026-10-22T08:13:51.947301562Z === RUN TestParseKeyString_SingleKeys/plus_symbol 2026-10-22T08:13:51.947334104Z === RUN TestParseKeyString_SingleKeys/f5 2026-10-22T08:13:51.947357551Z === RUN TestParseKeyString_SingleKeys/f12 2026-10-22T08:13:51.947375116Z === RUN TestParseKeyString_SingleKeys/single_letter 2026-10-22T08:13:51.94739161Z === RUN TestParseKeyString_SingleKeys/single_number 2026-10-22T08:13:51.947407514Z === RUN TestParseKeyString_SingleKeys/arrow_left 2026-10-22T08:13:51.947428715Z === RUN TestParseKeyString_SingleKeys/arrow_right 2026-10-22T08:13:51.947452509Z --- PASS: TestParseKeyString_SingleKeys (0.00s) 2026-10-22T08:13:51.947486205Z --- PASS: TestParseKeyString_SingleKeys/escape (0.00s) 2026-10-22T08:13:51.947516085Z --- PASS: TestParseKeyString_SingleKeys/esc_alias (0.00s) 2026-10-22T08:13:51.94754782Z --- PASS: TestParseKeyString_SingleKeys/return (0.00s) 2026-10-22T08:13:51.947586422Z --- PASS: TestParseKeyString_SingleKeys/enter_alias (0.00s) 2026-10-22T08:13:51.947623407Z --- PASS: TestParseKeyString_SingleKeys/tab (0.00s) 2026-10-22T08:13:51.947657684Z --- PASS: TestParseKeyString_SingleKeys/space (0.00s) 2026-10-22T08:13:51.947693736Z --- PASS: TestParseKeyString_SingleKeys/plus_symbol (0.00s) 2026-10-22T08:13:51.94773078Z --- PASS: TestParseKeyString_SingleKeys/f5 (0.00s) 2026-10-22T08:13:51.947762902Z --- PASS: TestParseKeyString_SingleKeys/f12 (0.00s) 2026-10-22T08:13:51.947800588Z --- PASS: TestParseKeyString_SingleKeys/single_letter (0.00s) 2026-10-22T08:13:51.947840181Z --- PASS: TestParseKeyString_SingleKeys/single_number (0.00s) 2026-10-22T08:13:51.947876953Z --- PASS: TestParseKeyString_SingleKeys/arrow_left (0.00s) 2026-10-22T08:13:51.947914366Z --- PASS: TestParseKeyString_SingleKeys/arrow_right (0.00s) 2026-10-22T08:13:51.947934642Z === RUN TestParseKeyString_WithModifiers 2026-10-22T08:13:51.947954799Z === RUN TestParseKeyString_WithModifiers/ctrl+t 2026-10-22T08:13:51.947971259Z === RUN TestParseKeyString_WithModifiers/control+t 2026-10-22T08:13:51.947993155Z === RUN TestParseKeyString_WithModifiers/shift+tab 2026-10-22T08:13:51.948017529Z === RUN TestParseKeyString_WithModifiers/alt+left 2026-10-22T08:13:51.948037582Z === RUN TestParseKeyString_WithModifiers/ctrl+shift+t 2026-10-22T08:13:51.948060345Z === RUN TestParseKeyString_WithModifiers/ctrl+r 2026-10-22T08:13:51.948080819Z === RUN TestParseKeyString_WithModifiers/ctrl++ 2026-10-22T08:13:51.94810468Z --- PASS: TestParseKeyString_WithModifiers (0.00s) 2026-10-22T08:13:51.94814879Z --- PASS: TestParseKeyString_WithModifiers/ctrl+t (0.00s) 2026-10-22T08:13:51.948186718Z --- PASS: TestParseKeyString_WithModifiers/control+t (0.00s) 2026-10-22T08:13:51.94822558Z --- PASS: TestParseKeyString_WithModifiers/shift+tab (0.00s) 2026-10-22T08:13:51.948260132Z --- PASS: TestParseKeyString_WithModifiers/alt+left (0.00s) 2026-10-22T08:13:51.948293334Z --- PASS: TestParseKeyString_WithModifiers/ctrl+shift+t (0.00s) 2026-10-22T08:13:51.948329177Z --- PASS: TestParseKeyString_WithModifiers/ctrl+r (0.00s) 2026-10-22T08:13:51.94836647Z --- PASS: TestParseKeyString_WithModifiers/ctrl++ (0.00s) 2026-10-22T08:13:51.948388012Z === RUN TestParseKeyString_Invalid 2026-10-22T08:13:51.948404593Z === RUN TestParseKeyString_Invalid/#00 2026-10-22T08:13:51.948418971Z === RUN TestParseKeyString_Invalid/ctrl+ 2026-10-22T08:13:51.948437037Z === RUN TestParseKeyString_Invalid/unknownkey 2026-10-22T08:13:51.948460115Z === RUN TestParseKeyString_Invalid/ctrl+unknownkey 2026-10-22T08:13:51.948488648Z --- PASS: TestParseKeyString_Invalid (0.00s) 2026-10-22T08:13:51.948521607Z --- PASS: TestParseKeyString_Invalid/#00 (0.00s) 2026-10-22T08:13:51.948552548Z --- PASS: TestParseKeyString_Invalid/ctrl+ (0.00s) 2026-10-22T08:13:51.948582793Z --- PASS: TestParseKeyString_Invalid/unknownkey (0.00s) 2026-10-22T08:13:51.948620531Z --- PASS: TestParseKeyString_Invalid/ctrl+unknownkey (0.00s) 2026-10-22T08:13:51.948641624Z === RUN TestParseKeyString_CaseInsensitive 2026-10-22T08:13:51.948660071Z === RUN TestParseKeyString_CaseInsensitive/ctrl+t_vs_CTRL+t 2026-10-22T08:13:51.948677894Z === RUN TestParseKeyString_CaseInsensitive/Escape_vs_escape 2026-10-22T08:13:51.948696878Z === RUN TestParseKeyString_CaseInsensitive/Tab_vs_TAB 2026-10-22T08:13:51.948720479Z === RUN TestParseKeyString_CaseInsensitive/Ctrl+Shift+T_vs_ctrl+shift+t 2026-10-22T08:13:51.948738153Z --- PASS: TestParseKeyString_CaseInsensitive (0.00s) 2026-10-22T08:13:51.948768753Z --- PASS: TestParseKeyString_CaseInsensitive/ctrl+t_vs_CTRL+t (0.00s) 2026-10-22T08:13:51.948808032Z --- PASS: TestParseKeyString_CaseInsensitive/Escape_vs_escape (0.00s) 2026-10-22T08:13:51.948848879Z --- PASS: TestParseKeyString_CaseInsensitive/Tab_vs_TAB (0.00s) 2026-10-22T08:13:51.948891049Z --- PASS: TestParseKeyString_CaseInsensitive/Ctrl+Shift+T_vs_ctrl+shift+t (0.00s) 2026-10-22T08:13:51.948923578Z === RUN TestParseKeyString_UppercaseSingleLetterAddsShift 2026-10-22T08:13:51.94895083Z --- PASS: TestParseKeyString_UppercaseSingleLetterAddsShift (0.00s) 2026-10-22T08:13:51.948973024Z === RUN TestShortcutSet_Lookup 2026-10-22T08:13:51.948990934Z === RUN TestShortcutSet_Lookup/global_in_normal_mode 2026-10-22T08:13:51.949006826Z === RUN TestShortcutSet_Lookup/global_in_tab_mode 2026-10-22T08:13:51.949024805Z === RUN TestShortcutSet_Lookup/tab_mode_action 2026-10-22T08:13:51.94904712Z === RUN TestShortcutSet_Lookup/pane_mode_action 2026-10-22T08:13:51.949070769Z === RUN TestShortcutSet_Lookup/escape_exits_tab_mode 2026-10-22T08:13:51.949096181Z === RUN TestShortcutSet_Lookup/escape_exits_pane_mode 2026-10-22T08:13:51.949116239Z === RUN TestShortcutSet_Lookup/unknown_key_in_normal_mode 2026-10-22T08:13:51.949133739Z === RUN TestShortcutSet_Lookup/tab_action_not_in_normal_mode 2026-10-22T08:13:51.949154815Z --- PASS: TestShortcutSet_Lookup (0.00s) 2026-10-22T08:13:51.949391881Z --- PASS: TestShortcutSet_Lookup/global_in_normal_mode (0.00s) 2026-10-22T08:13:51.949435643Z --- PASS: TestShortcutSet_Lookup/global_in_tab_mode (0.00s) 2026-10-22T08:13:51.949469527Z --- PASS: TestShortcutSet_Lookup/tab_mode_action (0.00s) 2026-10-22T08:13:51.949505614Z --- PASS: TestShortcutSet_Lookup/pane_mode_action (0.00s) 2026-10-22T08:13:51.949539457Z --- PASS: TestShortcutSet_Lookup/escape_exits_tab_mode (0.00s) 2026-10-22T08:13:51.949578141Z --- PASS: TestShortcutSet_Lookup/escape_exits_pane_mode (0.00s) 2026-10-22T08:13:51.949618442Z --- PASS: TestShortcutSet_Lookup/unknown_key_in_normal_mode (0.00s) 2026-10-22T08:13:51.94965414Z --- PASS: TestShortcutSet_Lookup/tab_action_not_in_normal_mode (0.00s) 2026-10-22T08:13:51.94967274Z === RUN TestShouldAutoExitMode 2026-10-22T08:13:51.949763678Z --- PASS: TestShouldAutoExitMode (0.00s) 2026-10-22T08:13:51.949836869Z === RUN TestMapConfigAction_EjectPaneToWindowAliases 2026-10-22T08:13:51.949871259Z === RUN TestMapConfigAction_EjectPaneToWindowAliases/eject-pane-to-window 2026-10-22T08:13:51.949901155Z --- PASS: TestMapConfigAction_EjectPaneToWindowAliases (0.00s) 2026-10-22T08:13:51.94994498Z --- PASS: TestMapConfigAction_EjectPaneToWindowAliases/eject-pane-to-window (0.00s) 2026-10-22T08:13:51.949982034Z === RUN TestMapConfigAction_ToggleFloatingPane 2026-10-22T08:13:51.950000309Z --- PASS: TestMapConfigAction_ToggleFloatingPane (0.00s) 2026-10-22T08:13:51.950023762Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias 2026-10-22T08:13:51.950113414Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-history-systemview 2026-10-22T08:13:51.950145258Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-favorites-sidebar 2026-10-22T08:13:51.950168707Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-current-page-favorite 2026-10-22T08:13:51.950191015Z === RUN TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-config-systemview 2026-10-22T08:13:51.950211405Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias (0.00s) 2026-10-22T08:13:51.950254757Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-history-systemview (0.00s) 2026-10-22T08:13:51.950279373Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-favorites-sidebar (0.00s) 2026-10-22T08:13:51.950298623Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-current-page-favorite (0.00s) 2026-10-22T08:13:51.950327074Z --- PASS: TestMapConfigAction_ToggleSystemViewsHyphenAlias/toggle-config-systemview (0.00s) 2026-10-22T08:13:51.950339349Z === RUN TestMapConfigAction_ToggleFloatingPaneHyphenAlias 2026-10-22T08:13:51.950353938Z --- PASS: TestMapConfigAction_ToggleFloatingPaneHyphenAlias (0.00s) 2026-10-22T08:13:51.95036367Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases 2026-10-22T08:13:51.950374558Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-left 2026-10-22T08:13:51.950383699Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-right 2026-10-22T08:13:51.950393079Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-up 2026-10-22T08:13:51.950400054Z === RUN TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-down 2026-10-22T08:13:51.950406651Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases (0.00s) 2026-10-22T08:13:51.950425419Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-left (0.00s) 2026-10-22T08:13:51.95044421Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-right (0.00s) 2026-10-22T08:13:51.950464369Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-up (0.00s) 2026-10-22T08:13:51.950482882Z --- PASS: TestGlobalShortcutActionMap_ConsumeOrExpelHyphenAliases/consume-or-expel-down (0.00s) 2026-10-22T08:13:51.950501479Z === RUN TestNewShortcutSet_VimModeActivationShortcut 2026-10-22T08:13:51.95051015Z --- PASS: TestNewShortcutSet_VimModeActivationShortcut (0.00s) 2026-10-22T08:13:51.950518238Z === RUN TestShortcutSet_Lookup_VimMode 2026-10-22T08:13:51.950525101Z === RUN TestShortcutSet_Lookup_VimMode/scroll_left 2026-10-22T08:13:51.950531043Z === RUN TestShortcutSet_Lookup_VimMode/scroll_down 2026-10-22T08:13:51.950536622Z === RUN TestShortcutSet_Lookup_VimMode/scroll_up 2026-10-22T08:13:51.950542584Z === RUN TestShortcutSet_Lookup_VimMode/scroll_right 2026-10-22T08:13:51.950552219Z === RUN TestShortcutSet_Lookup_VimMode/escape_exits_vim_mode 2026-10-22T08:13:51.950558786Z === RUN TestShortcutSet_Lookup_VimMode/enter_exits_vim_mode 2026-10-22T08:13:51.95056562Z === RUN TestShortcutSet_Lookup_VimMode/activation_shortcut_still_toggles_vim_mode 2026-10-22T08:13:51.95057246Z === RUN TestShortcutSet_Lookup_VimMode/global_shortcut_does_not_fire_inside_vim_mode 2026-10-22T08:13:51.950580455Z --- PASS: TestShortcutSet_Lookup_VimMode (0.00s) 2026-10-22T08:13:51.950593894Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_left (0.00s) 2026-10-22T08:13:51.950608359Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_down (0.00s) 2026-10-22T08:13:51.95062201Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_up (0.00s) 2026-10-22T08:13:51.950635635Z --- PASS: TestShortcutSet_Lookup_VimMode/scroll_right (0.00s) 2026-10-22T08:13:51.950652406Z --- PASS: TestShortcutSet_Lookup_VimMode/escape_exits_vim_mode (0.00s) 2026-10-22T08:13:51.950667033Z --- PASS: TestShortcutSet_Lookup_VimMode/enter_exits_vim_mode (0.00s) 2026-10-22T08:13:51.950685835Z --- PASS: TestShortcutSet_Lookup_VimMode/activation_shortcut_still_toggles_vim_mode (0.00s) 2026-10-22T08:13:51.950704194Z --- PASS: TestShortcutSet_Lookup_VimMode/global_shortcut_does_not_fire_inside_vim_mode (0.00s) 2026-10-22T08:13:51.950712026Z === RUN TestMapConfigAction_VimScrollActions 2026-10-22T08:13:51.950718517Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-left 2026-10-22T08:13:51.95072458Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-down 2026-10-22T08:13:51.950730614Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-up 2026-10-22T08:13:51.950738733Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-right 2026-10-22T08:13:51.95074671Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-down-fast 2026-10-22T08:13:51.950753055Z === RUN TestMapConfigAction_VimScrollActions/vim-scroll-up-fast 2026-10-22T08:13:51.950758742Z --- PASS: TestMapConfigAction_VimScrollActions (0.00s) 2026-10-22T08:13:51.950773489Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-left (0.00s) 2026-10-22T08:13:51.950790427Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-down (0.00s) 2026-10-22T08:13:51.950804989Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-up (0.00s) 2026-10-22T08:13:51.950819959Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-right (0.00s) 2026-10-22T08:13:51.950835242Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-down-fast (0.00s) 2026-10-22T08:13:51.950852171Z --- PASS: TestMapConfigAction_VimScrollActions/vim-scroll-up-fast (0.00s) 2026-10-22T08:13:51.950857892Z === RUN TestPageKeyCaptureForwardsVimModeKeys 2026-10-22T08:13:51.950863865Z --- PASS: TestPageKeyCaptureForwardsVimModeKeys (0.00s) 2026-10-22T08:13:51.950870512Z === RUN TestPageKeyCaptureEscapeIsForwardedAndKeepsCaptureForPageToEnd 2026-10-22T08:13:51.950877149Z --- PASS: TestPageKeyCaptureEscapeIsForwardedAndKeepsCaptureForPageToEnd (0.00s) 2026-10-22T08:13:51.950885318Z === RUN TestPageKeyCaptureClearedWhenLeavingVimMode 2026-10-22T08:13:51.950892745Z --- PASS: TestPageKeyCaptureClearedWhenLeavingVimMode (0.00s) 2026-10-22T08:13:51.950898724Z === RUN TestPageKeyCaptureModifiedEscapeForwardsPlainEscape 2026-10-22T08:13:51.950904853Z --- PASS: TestPageKeyCaptureModifiedEscapeForwardsPlainEscape (0.00s) 2026-10-22T08:13:51.950913059Z === RUN TestSetPageKeyCaptureDoesNotNotifyPendingListeners 2026-10-22T08:13:51.950919315Z --- PASS: TestSetPageKeyCaptureDoesNotNotifyPendingListeners (0.00s) 2026-10-22T08:13:51.950925541Z === RUN TestPageKeyCaptureLeavesVimModeToggleShortcutToGo 2026-10-22T08:13:51.950933335Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.950940364Z --- PASS: TestPageKeyCaptureLeavesVimModeToggleShortcutToGo (0.00s) 2026-10-22T08:13:51.950949671Z === RUN TestPageKeyCaptureHonorsConfiguredToggleShortcut 2026-10-22T08:13:51.950957329Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.950963796Z --- PASS: TestPageKeyCaptureHonorsConfiguredToggleShortcut (0.00s) 2026-10-22T08:13:51.950968954Z === RUN TestKeyvalToVimKey 2026-10-22T08:13:51.950982929Z === RUN TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod_roundtrip_string 2026-10-22T08:13:51.950992254Z === RUN TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift_roundtrip_string 2026-10-22T08:13:51.950998819Z === RUN TestKeyvalToVimKey/lowercase_j_without_mods_roundtrip_string 2026-10-22T08:13:51.951005573Z === RUN TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier_roundtrip_string 2026-10-22T08:13:51.951011917Z === RUN TestKeyvalToVimKey/named_Return_keeps_shift_modifier_roundtrip_string 2026-10-22T08:13:51.951020521Z === RUN TestKeyvalToVimKey/named_KP_Enter_maps_to_CR_roundtrip_string 2026-10-22T08:13:51.951028038Z === RUN TestKeyvalToVimKey/named_Space_keeps_alt_modifier_roundtrip_string 2026-10-22T08:13:51.951043629Z === RUN TestKeyvalToVimKey/named_Tab_maps_to_Tab_roundtrip_string 2026-10-22T08:13:51.951051935Z === RUN TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab_roundtrip_string 2026-10-22T08:13:51.951060861Z === RUN TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS_roundtrip_string 2026-10-22T08:13:51.951067473Z === RUN TestKeyvalToVimKey/named_Delete_is_Delete_not_Del_roundtrip_string 2026-10-22T08:13:51.951084879Z === RUN TestKeyvalToVimKey/named_Left_keeps_ctrl_roundtrip_string 2026-10-22T08:13:51.951092599Z === RUN TestKeyvalToVimKey/named_Right_roundtrip_string 2026-10-22T08:13:51.951100883Z === RUN TestKeyvalToVimKey/named_Up_roundtrip_string 2026-10-22T08:13:51.951106864Z === RUN TestKeyvalToVimKey/named_Down_roundtrip_string 2026-10-22T08:13:51.951112698Z === RUN TestKeyvalToVimKey/named_Home_roundtrip_string 2026-10-22T08:13:51.951118387Z === RUN TestKeyvalToVimKey/named_End_roundtrip_string 2026-10-22T08:13:51.951124153Z === RUN TestKeyvalToVimKey/named_PageUp_roundtrip_string 2026-10-22T08:13:51.951132638Z === RUN TestKeyvalToVimKey/named_PageDown_roundtrip_string 2026-10-22T08:13:51.951139406Z === RUN TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl_roundtrip_string 2026-10-22T08:13:51.951146747Z === RUN TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser_roundtrip_string 2026-10-22T08:13:51.951153176Z === RUN TestKeyvalToVimKey/non-printable_rejected_roundtrip_string 2026-10-22T08:13:51.951162077Z === RUN TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod 2026-10-22T08:13:51.951168532Z === RUN TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift 2026-10-22T08:13:51.951174269Z === RUN TestKeyvalToVimKey/lowercase_j_without_mods 2026-10-22T08:13:51.951180136Z === RUN TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier 2026-10-22T08:13:51.951186055Z === RUN TestKeyvalToVimKey/named_Return_keeps_shift_modifier 2026-10-22T08:13:51.95119396Z === RUN TestKeyvalToVimKey/named_KP_Enter_maps_to_CR 2026-10-22T08:13:51.951199964Z === RUN TestKeyvalToVimKey/named_Space_keeps_alt_modifier 2026-10-22T08:13:51.951205871Z === RUN TestKeyvalToVimKey/named_Tab_maps_to_Tab 2026-10-22T08:13:51.951211873Z === RUN TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab 2026-10-22T08:13:51.95121989Z === RUN TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS 2026-10-22T08:13:51.951225923Z === RUN TestKeyvalToVimKey/named_Delete_is_Delete_not_Del 2026-10-22T08:13:51.951231514Z === RUN TestKeyvalToVimKey/named_Left_keeps_ctrl 2026-10-22T08:13:51.951236882Z === RUN TestKeyvalToVimKey/named_Right 2026-10-22T08:13:51.95124217Z === RUN TestKeyvalToVimKey/named_Up 2026-10-22T08:13:51.951249413Z === RUN TestKeyvalToVimKey/named_Down 2026-10-22T08:13:51.951254664Z === RUN TestKeyvalToVimKey/named_Home 2026-10-22T08:13:51.951259839Z === RUN TestKeyvalToVimKey/named_End 2026-10-22T08:13:51.951265497Z === RUN TestKeyvalToVimKey/named_PageUp 2026-10-22T08:13:51.9512733Z === RUN TestKeyvalToVimKey/named_PageDown 2026-10-22T08:13:51.951279547Z === RUN TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl 2026-10-22T08:13:51.95128612Z === RUN TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser 2026-10-22T08:13:51.951291931Z === RUN TestKeyvalToVimKey/non-printable_rejected 2026-10-22T08:13:51.951297064Z --- PASS: TestKeyvalToVimKey (0.00s) 2026-10-22T08:13:51.951319048Z --- PASS: TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod_roundtrip_string (0.00s) 2026-10-22T08:13:51.951338108Z --- PASS: TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift_roundtrip_string (0.00s) 2026-10-22T08:13:51.951354127Z --- PASS: TestKeyvalToVimKey/lowercase_j_without_mods_roundtrip_string (0.00s) 2026-10-22T08:13:51.95137095Z --- PASS: TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier_roundtrip_string (0.00s) 2026-10-22T08:13:51.951389946Z --- PASS: TestKeyvalToVimKey/named_Return_keeps_shift_modifier_roundtrip_string (0.00s) 2026-10-22T08:13:51.951405618Z --- PASS: TestKeyvalToVimKey/named_KP_Enter_maps_to_CR_roundtrip_string (0.00s) 2026-10-22T08:13:51.951422409Z --- PASS: TestKeyvalToVimKey/named_Space_keeps_alt_modifier_roundtrip_string (0.00s) 2026-10-22T08:13:51.951439043Z --- PASS: TestKeyvalToVimKey/named_Tab_maps_to_Tab_roundtrip_string (0.00s) 2026-10-22T08:13:51.951457893Z --- PASS: TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab_roundtrip_string (0.00s) 2026-10-22T08:13:51.951475139Z --- PASS: TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS_roundtrip_string (0.00s) 2026-10-22T08:13:51.951491524Z --- PASS: TestKeyvalToVimKey/named_Delete_is_Delete_not_Del_roundtrip_string (0.00s) 2026-10-22T08:13:51.951506604Z --- PASS: TestKeyvalToVimKey/named_Left_keeps_ctrl_roundtrip_string (0.00s) 2026-10-22T08:13:51.951520692Z --- PASS: TestKeyvalToVimKey/named_Right_roundtrip_string (0.00s) 2026-10-22T08:13:51.951536214Z --- PASS: TestKeyvalToVimKey/named_Up_roundtrip_string (0.00s) 2026-10-22T08:13:51.951551733Z --- PASS: TestKeyvalToVimKey/named_Down_roundtrip_string (0.00s) 2026-10-22T08:13:51.95156564Z --- PASS: TestKeyvalToVimKey/named_Home_roundtrip_string (0.00s) 2026-10-22T08:13:51.951579199Z --- PASS: TestKeyvalToVimKey/named_End_roundtrip_string (0.00s) 2026-10-22T08:13:51.951595352Z --- PASS: TestKeyvalToVimKey/named_PageUp_roundtrip_string (0.00s) 2026-10-22T08:13:51.951609722Z --- PASS: TestKeyvalToVimKey/named_PageDown_roundtrip_string (0.00s) 2026-10-22T08:13:51.951633851Z --- PASS: TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl_roundtrip_string (0.00s) 2026-10-22T08:13:51.951654891Z --- PASS: TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser_roundtrip_string (0.00s) 2026-10-22T08:13:51.951672134Z --- PASS: TestKeyvalToVimKey/non-printable_rejected_roundtrip_string (0.00s) 2026-10-22T08:13:51.951691936Z --- PASS: TestKeyvalToVimKey/braceright_with_shift_encodes_glyph_without_shift_mod (0.00s) 2026-10-22T08:13:51.951708509Z --- PASS: TestKeyvalToVimKey/uppercase_J_with_shift_keeps_letter_and_shift (0.00s) 2026-10-22T08:13:51.951722706Z --- PASS: TestKeyvalToVimKey/lowercase_j_without_mods (0.00s) 2026-10-22T08:13:51.951738189Z --- PASS: TestKeyvalToVimKey/named_Escape_keeps_ctrl_modifier (0.00s) 2026-10-22T08:13:51.951754912Z --- PASS: TestKeyvalToVimKey/named_Return_keeps_shift_modifier (0.00s) 2026-10-22T08:13:51.951768329Z --- PASS: TestKeyvalToVimKey/named_KP_Enter_maps_to_CR (0.00s) 2026-10-22T08:13:51.951782792Z --- PASS: TestKeyvalToVimKey/named_Space_keeps_alt_modifier (0.00s) 2026-10-22T08:13:51.951796115Z --- PASS: TestKeyvalToVimKey/named_Tab_maps_to_Tab (0.00s) 2026-10-22T08:13:51.951810434Z --- PASS: TestKeyvalToVimKey/named_ISO_Left_Tab_maps_to_Tab (0.00s) 2026-10-22T08:13:51.951827117Z --- PASS: TestKeyvalToVimKey/named_BackSpace_is_BackSpace_not_BS (0.00s) 2026-10-22T08:13:51.95184108Z --- PASS: TestKeyvalToVimKey/named_Delete_is_Delete_not_Del (0.00s) 2026-10-22T08:13:51.951853747Z --- PASS: TestKeyvalToVimKey/named_Left_keeps_ctrl (0.00s) 2026-10-22T08:13:51.951865185Z --- PASS: TestKeyvalToVimKey/named_Right (0.00s) 2026-10-22T08:13:51.951878149Z --- PASS: TestKeyvalToVimKey/named_Up (0.00s) 2026-10-22T08:13:51.951889536Z --- PASS: TestKeyvalToVimKey/named_Down (0.00s) 2026-10-22T08:13:51.951900836Z --- PASS: TestKeyvalToVimKey/named_Home (0.00s) 2026-10-22T08:13:51.951911817Z --- PASS: TestKeyvalToVimKey/named_End (0.00s) 2026-10-22T08:13:51.951923763Z --- PASS: TestKeyvalToVimKey/named_PageUp (0.00s) 2026-10-22T08:13:51.95193792Z --- PASS: TestKeyvalToVimKey/named_PageDown (0.00s) 2026-10-22T08:13:51.951952447Z --- PASS: TestKeyvalToVimKey/ctrl+d_printable_letter_keeps_ctrl (0.00s) 2026-10-22T08:13:51.951969654Z --- PASS: TestKeyvalToVimKey/ctrl+eacute_Latin-1_keyval_round-trips_through_parser (0.00s) 2026-10-22T08:13:51.951983046Z --- PASS: TestKeyvalToVimKey/non-printable_rejected (0.00s) 2026-10-22T08:13:51.9519918Z === RUN TestNewVimModeSequenceState_NilTrie 2026-10-22T08:13:51.951997881Z --- PASS: TestNewVimModeSequenceState_NilTrie (0.00s) 2026-10-22T08:13:51.952003189Z === RUN TestTrieOwnsBinding 2026-10-22T08:13:51.952008542Z === RUN TestTrieOwnsBinding/escape 2026-10-22T08:13:51.952015628Z === RUN TestTrieOwnsBinding/yah 2026-10-22T08:13:51.952020927Z === RUN TestTrieOwnsBinding/gO 2026-10-22T08:13:51.952026775Z === RUN TestTrieOwnsBinding/ 2026-10-22T08:13:51.952031899Z === RUN TestTrieOwnsBinding/} 2026-10-22T08:13:51.952037037Z === RUN TestTrieOwnsBinding/enter 2026-10-22T08:13:51.952044253Z === RUN TestTrieOwnsBinding/ 2026-10-22T08:13:51.952049318Z === RUN TestTrieOwnsBinding/]] 2026-10-22T08:13:51.952054418Z === RUN TestTrieOwnsBinding/gi 2026-10-22T08:13:51.952059358Z === RUN TestTrieOwnsBinding/j 2026-10-22T08:13:51.952066536Z === RUN TestTrieOwnsBinding/shift+j 2026-10-22T08:13:51.952071829Z --- PASS: TestTrieOwnsBinding (0.00s) 2026-10-22T08:13:51.952082548Z --- PASS: TestTrieOwnsBinding/escape (0.00s) 2026-10-22T08:13:51.95209291Z --- PASS: TestTrieOwnsBinding/yah (0.00s) 2026-10-22T08:13:51.952103408Z --- PASS: TestTrieOwnsBinding/gO (0.00s) 2026-10-22T08:13:51.952116088Z --- PASS: TestTrieOwnsBinding/ (0.00s) 2026-10-22T08:13:51.952126429Z --- PASS: TestTrieOwnsBinding/} (0.00s) 2026-10-22T08:13:51.952137001Z --- PASS: TestTrieOwnsBinding/enter (0.00s) 2026-10-22T08:13:51.952148002Z --- PASS: TestTrieOwnsBinding/ (0.00s) 2026-10-22T08:13:51.952160241Z --- PASS: TestTrieOwnsBinding/]] (0.00s) 2026-10-22T08:13:51.952170475Z --- PASS: TestTrieOwnsBinding/gi (0.00s) 2026-10-22T08:13:51.95218057Z --- PASS: TestTrieOwnsBinding/j (0.00s) 2026-10-22T08:13:51.952191506Z --- PASS: TestTrieOwnsBinding/shift+j (0.00s) 2026-10-22T08:13:51.952197204Z === RUN TestTrieOwnsBinding_CrossContractAtoms 2026-10-22T08:13:51.95220482Z === RUN TestTrieOwnsBinding_CrossContractAtoms/} 2026-10-22T08:13:51.952211142Z === RUN TestTrieOwnsBinding_CrossContractAtoms/ 2026-10-22T08:13:51.95221696Z === RUN TestTrieOwnsBinding_CrossContractAtoms/ 2026-10-22T08:13:51.952222489Z === RUN TestTrieOwnsBinding_CrossContractAtoms/J 2026-10-22T08:13:51.952231586Z === RUN TestTrieOwnsBinding_CrossContractAtoms/enter 2026-10-22T08:13:51.952237479Z === RUN TestTrieOwnsBinding_CrossContractAtoms/escape 2026-10-22T08:13:51.952243169Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms (0.00s) 2026-10-22T08:13:51.952256112Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/} (0.00s) 2026-10-22T08:13:51.952269561Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/ (0.00s) 2026-10-22T08:13:51.952284931Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/ (0.00s) 2026-10-22T08:13:51.952298108Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/J (0.00s) 2026-10-22T08:13:51.952311679Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/enter (0.00s) 2026-10-22T08:13:51.952325721Z --- PASS: TestTrieOwnsBinding_CrossContractAtoms/escape (0.00s) 2026-10-22T08:13:51.95233288Z === RUN TestBuildVimModeTrie 2026-10-22T08:13:51.952338336Z --- PASS: TestBuildVimModeTrie (0.00s) 2026-10-22T08:13:51.952344459Z === RUN TestBuildVimModeTrie_ConflictKeepsFirstSortedWinner 2026-10-22T08:13:51.952353795Z {"level":"debug","error":"vimkeys: duplicate binding","key":"","action":"zzz-later","time":"2026-10-22T08:13:49Z","message":"vim mode trie insert skipped"} 2026-10-22T08:13:51.952364158Z --- PASS: TestBuildVimModeTrie_ConflictKeepsFirstSortedWinner (0.00s) 2026-10-22T08:13:51.952370076Z === RUN TestShortcutSet_VimModeSequencesOwnership 2026-10-22T08:13:51.952376421Z === RUN TestShortcutSet_VimModeSequencesOwnership/legacy_bindings 2026-10-22T08:13:51.952383162Z === RUN TestShortcutSet_VimModeSequencesOwnership/owned_bindings_absent_from_legacy_table 2026-10-22T08:13:51.952389967Z === RUN TestShortcutSet_VimModeSequencesOwnership/trie_resolves_owned_sequence 2026-10-22T08:13:51.952398282Z --- PASS: TestShortcutSet_VimModeSequencesOwnership (0.00s) 2026-10-22T08:13:51.952415104Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/legacy_bindings (0.00s) 2026-10-22T08:13:51.952434993Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/owned_bindings_absent_from_legacy_table (0.00s) 2026-10-22T08:13:51.952452696Z --- PASS: TestShortcutSet_VimModeSequencesOwnership/trie_resolves_owned_sequence (0.00s) 2026-10-22T08:13:51.952460731Z === RUN TestFeedVimModeSequence_CompleteDoubleBracket 2026-10-22T08:13:51.952469247Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952477432Z {"level":"debug","action":"heading-next","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence complete"} 2026-10-22T08:13:51.952484082Z --- PASS: TestFeedVimModeSequence_CompleteDoubleBracket (0.00s) 2026-10-22T08:13:51.952490257Z === RUN TestFeedVimModeSequence_ConfiguredConfirmActivatesAndExits 2026-10-22T08:13:51.95250023Z {"level":"debug","pending":"z","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952508197Z {"level":"debug","action":"confirm","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence complete"} 2026-10-22T08:13:51.95251506Z --- PASS: TestFeedVimModeSequence_ConfiguredConfirmActivatesAndExits (0.00s) 2026-10-22T08:13:51.952521795Z === RUN TestFeedVimModeSequence_PendingYankNotifications 2026-10-22T08:13:51.952532905Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952541514Z {"level":"debug","pending":"ya","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952549818Z {"level":"debug","action":"yank-section","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence complete"} 2026-10-22T08:13:51.952557966Z --- PASS: TestFeedVimModeSequence_PendingYankNotifications (0.00s) 2026-10-22T08:13:51.952564179Z === RUN TestFeedVimModeSequence_UnknownFallsThrough 2026-10-22T08:13:51.952573889Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.95258079Z --- PASS: TestFeedVimModeSequence_UnknownFallsThrough (0.00s) 2026-10-22T08:13:51.952587733Z === RUN TestFeedVimModeSequence_IgnoresOutsideVimMode 2026-10-22T08:13:51.952594058Z --- PASS: TestFeedVimModeSequence_IgnoresOutsideVimMode (0.00s) 2026-10-22T08:13:51.952602319Z === RUN TestFeedVimModeSequence_ModeExitResetsSilently 2026-10-22T08:13:51.952610789Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952617306Z --- PASS: TestFeedVimModeSequence_ModeExitResetsSilently (0.00s) 2026-10-22T08:13:51.952623112Z === RUN TestFeedVimModeSequence_CountPrefix 2026-10-22T08:13:51.95263071Z {"level":"debug","pending":"2","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952641466Z {"level":"debug","pending":"2]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952649549Z {"level":"debug","action":"heading-next","count":2,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence complete"} 2026-10-22T08:13:51.952657302Z --- PASS: TestFeedVimModeSequence_CountPrefix (0.00s) 2026-10-22T08:13:51.952663127Z === RUN TestFeedVimModeSequence_AmbiguityTimeout 2026-10-22T08:13:51.952673957Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952682136Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:13:51.952690357Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952698813Z {"level":"debug","action":"bracket-c","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity resolved"} 2026-10-22T08:13:51.952707415Z --- PASS: TestFeedVimModeSequence_AmbiguityTimeout (0.00s) 2026-10-22T08:13:51.952713939Z === RUN TestFeedVimModeSequence_TimeoutZeroResolvesImmediately 2026-10-22T08:13:51.952721631Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952729557Z {"level":"debug","timeout":0,"generation":2,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:13:51.952737164Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952747366Z {"level":"debug","action":"bracket-c","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity resolved"} 2026-10-22T08:13:51.952754103Z --- PASS: TestFeedVimModeSequence_TimeoutZeroResolvesImmediately (0.00s) 2026-10-22T08:13:51.952760128Z === RUN TestFeedVimModeSequence_NextKeyStopsTimer 2026-10-22T08:13:51.952767773Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952777816Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:13:51.952786318Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952794374Z {"level":"debug","action":"bracket-cc","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence complete"} 2026-10-22T08:13:51.952802328Z {"level":"debug","generation":2,"time":"2026-10-22T08:13:49Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T08:13:51.952810225Z --- PASS: TestFeedVimModeSequence_NextKeyStopsTimer (0.00s) 2026-10-22T08:13:51.952818601Z === RUN TestFeedVimModeSequence_StaleQueuedTimeoutNoOp 2026-10-22T08:13:51.952826317Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952834327Z {"level":"debug","timeout":500,"generation":2,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:13:51.952842613Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952852806Z {"level":"debug","generation":2,"time":"2026-10-22T08:13:49Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T08:13:51.952861091Z {"level":"debug","pending":"]","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952869607Z {"level":"debug","timeout":500,"generation":5,"time":"2026-10-22T08:13:49Z","message":"vim mode ambiguity timer armed"} 2026-10-22T08:13:51.952879319Z {"level":"debug","pending":"]c","ambiguous":true,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952886682Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:13:51.952896767Z {"level":"debug","generation":5,"time":"2026-10-22T08:13:49Z","message":"stale vim mode ambiguity resolve ignored"} 2026-10-22T08:13:51.952903439Z --- PASS: TestFeedVimModeSequence_StaleQueuedTimeoutNoOp (0.00s) 2026-10-22T08:13:51.95290932Z === RUN TestFeedVimModeSequence_ReloadReplacesMatcher 2026-10-22T08:13:51.952916867Z {"level":"debug","pending":"y","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952926264Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence matcher replaced"} 2026-10-22T08:13:51.952934047Z {"level":"debug","time":"2026-10-22T08:13:49Z","message":"vim mode sequence invalid; falling through to legacy"} 2026-10-22T08:13:51.952942134Z {"level":"debug","pending":"g","ambiguous":false,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence pending"} 2026-10-22T08:13:51.952950813Z {"level":"debug","action":"action-b","count":0,"time":"2026-10-22T08:13:49Z","message":"vim mode sequence complete"} 2026-10-22T08:13:51.952958162Z --- PASS: TestFeedVimModeSequence_ReloadReplacesMatcher (0.00s) 2026-10-22T08:13:51.952965677Z PASS 2026-10-22T08:13:51.952972444Z ok github.com/bnema/dumber/internal/ui/input 0.509s 2026-10-22T08:13:53.745395097Z === RUN TestGtkPanedReleaseTickCallbackUnrefsRawSlotExactlyOnce 2026-10-22T08:13:53.745438462Z --- PASS: TestGtkPanedReleaseTickCallbackUnrefsRawSlotExactlyOnce (0.00s) 2026-10-22T08:13:53.745452917Z === RUN TestSplitViewQueuedRatioCallbackDoesNotRunAfterCleanup 2026-10-22T08:13:53.745467716Z --- PASS: TestSplitViewQueuedRatioCallbackDoesNotRunAfterCleanup (0.10s) 2026-10-22T08:13:53.745477702Z === RUN TestSplitViewSupersededRatioCallbackDeliversOnlyLatestValueOnce 2026-10-22T08:13:53.745495512Z --- PASS: TestSplitViewSupersededRatioCallbackDeliversOnlyLatestValueOnce (0.20s) 2026-10-22T08:13:53.745512389Z === RUN TestSplitViewIdleSchedulersAreInstanceScoped 2026-10-22T08:13:53.745526056Z --- PASS: TestSplitViewIdleSchedulersAreInstanceScoped (0.10s) 2026-10-22T08:13:53.745539677Z === RUN TestSplitViewCleanupReleasesTickCallbackExactlyOnce 2026-10-22T08:13:53.74555464Z --- PASS: TestSplitViewCleanupReleasesTickCallbackExactlyOnce (0.00s) 2026-10-22T08:13:53.745567222Z === RUN TestNewSplitView_Horizontal 2026-10-22T08:13:53.74557967Z --- PASS: TestNewSplitView_Horizontal (0.00s) 2026-10-22T08:13:53.745589671Z === RUN TestNewSplitView_Vertical 2026-10-22T08:13:53.745599382Z --- PASS: TestNewSplitView_Vertical (0.00s) 2026-10-22T08:13:53.745608106Z === RUN TestNewSplitView_NilChildren 2026-10-22T08:13:53.745618026Z --- PASS: TestNewSplitView_NilChildren (0.00s) 2026-10-22T08:13:53.745626883Z === RUN TestSetRatio_ValidRange 2026-10-22T08:13:53.745639849Z === RUN TestSetRatio_ValidRange/zero 2026-10-22T08:13:53.745654675Z === RUN TestSetRatio_ValidRange/one 2026-10-22T08:13:53.745666289Z === RUN TestSetRatio_ValidRange/middle 2026-10-22T08:13:53.745677912Z === RUN TestSetRatio_ValidRange/quarter 2026-10-22T08:13:53.745692389Z === RUN TestSetRatio_ValidRange/three_quarters 2026-10-22T08:13:53.745706664Z --- PASS: TestSetRatio_ValidRange (0.00s) 2026-10-22T08:13:53.745726405Z --- PASS: TestSetRatio_ValidRange/zero (0.00s) 2026-10-22T08:13:53.745741644Z --- PASS: TestSetRatio_ValidRange/one (0.00s) 2026-10-22T08:13:53.745770278Z --- PASS: TestSetRatio_ValidRange/middle (0.00s) 2026-10-22T08:13:53.745790141Z --- PASS: TestSetRatio_ValidRange/quarter (0.00s) 2026-10-22T08:13:53.74581052Z --- PASS: TestSetRatio_ValidRange/three_quarters (0.00s) 2026-10-22T08:13:53.745816042Z === RUN TestSetRatio_OutOfRange_Clamped 2026-10-22T08:13:53.74582104Z === RUN TestSetRatio_OutOfRange_Clamped/negative 2026-10-22T08:13:53.7458259Z === RUN TestSetRatio_OutOfRange_Clamped/very_negative 2026-10-22T08:13:53.745830912Z === RUN TestSetRatio_OutOfRange_Clamped/greater_than_one 2026-10-22T08:13:53.745835705Z === RUN TestSetRatio_OutOfRange_Clamped/much_greater 2026-10-22T08:13:53.745840505Z --- PASS: TestSetRatio_OutOfRange_Clamped (0.00s) 2026-10-22T08:13:53.745857855Z --- PASS: TestSetRatio_OutOfRange_Clamped/negative (0.00s) 2026-10-22T08:13:53.745871242Z --- PASS: TestSetRatio_OutOfRange_Clamped/very_negative (0.00s) 2026-10-22T08:13:53.745886228Z --- PASS: TestSetRatio_OutOfRange_Clamped/greater_than_one (0.00s) 2026-10-22T08:13:53.745899102Z --- PASS: TestSetRatio_OutOfRange_Clamped/much_greater (0.00s) 2026-10-22T08:13:53.745903529Z === RUN TestSwapStart_ReplacesChild 2026-10-22T08:13:53.745908272Z --- PASS: TestSwapStart_ReplacesChild (0.00s) 2026-10-22T08:13:53.745912589Z === RUN TestSwapEnd_ReplacesChild 2026-10-22T08:13:53.745917184Z --- PASS: TestSwapEnd_ReplacesChild (0.00s) 2026-10-22T08:13:53.745925422Z === RUN TestSwapStart_FromNil 2026-10-22T08:13:53.745930455Z --- PASS: TestSwapStart_FromNil (0.00s) 2026-10-22T08:13:53.745934567Z === RUN TestSwapEnd_ToNil 2026-10-22T08:13:53.745939422Z --- PASS: TestSwapEnd_ToNil (0.00s) 2026-10-22T08:13:53.745943801Z === RUN TestWidget_ReturnsPanedWidget 2026-10-22T08:13:53.7459484Z --- PASS: TestWidget_ReturnsPanedWidget (0.00s) 2026-10-22T08:13:53.745953696Z === RUN TestSetPosition_DelegatesToPaned 2026-10-22T08:13:53.745958588Z --- PASS: TestSetPosition_DelegatesToPaned (0.00s) 2026-10-22T08:13:53.745964023Z === RUN TestApplyRatio_Vertical_ContinuesWhenChildrenStayDegenerate 2026-10-22T08:13:53.745969692Z --- PASS: TestApplyRatio_Vertical_ContinuesWhenChildrenStayDegenerate (0.00s) 2026-10-22T08:13:53.74597437Z === RUN TestGetPosition_DelegatesToPaned 2026-10-22T08:13:53.74597934Z --- PASS: TestGetPosition_DelegatesToPaned (0.00s) 2026-10-22T08:13:53.745986961Z === RUN TestSetWideHandle_DelegatesToPaned 2026-10-22T08:13:53.745994621Z --- PASS: TestSetWideHandle_DelegatesToPaned (0.00s) 2026-10-22T08:13:53.746002567Z === RUN TestNewSplitView_InitialRatio_Clamped 2026-10-22T08:13:53.746011766Z === RUN TestNewSplitView_InitialRatio_Clamped/negative_clamped_to_zero 2026-10-22T08:13:53.746022205Z === RUN TestNewSplitView_InitialRatio_Clamped/greater_than_one_clamped 2026-10-22T08:13:53.746030259Z === RUN TestNewSplitView_InitialRatio_Clamped/valid_preserved 2026-10-22T08:13:53.746035684Z --- PASS: TestNewSplitView_InitialRatio_Clamped (0.00s) 2026-10-22T08:13:53.746050821Z --- PASS: TestNewSplitView_InitialRatio_Clamped/negative_clamped_to_zero (0.00s) 2026-10-22T08:13:53.746066139Z --- PASS: TestNewSplitView_InitialRatio_Clamped/greater_than_one_clamped (0.00s) 2026-10-22T08:13:53.746079939Z --- PASS: TestNewSplitView_InitialRatio_Clamped/valid_preserved (0.00s) 2026-10-22T08:13:53.746084488Z === RUN TestNewStackedView_EmptyStack 2026-10-22T08:13:53.746089949Z --- PASS: TestNewStackedView_EmptyStack (0.00s) 2026-10-22T08:13:53.746097377Z === RUN TestAddPane_SinglePane_BecomesActive 2026-10-22T08:13:53.746105825Z --- PASS: TestAddPane_SinglePane_BecomesActive (0.03s) 2026-10-22T08:13:53.7461112Z === RUN TestAddPane_MultiplePanes_LastBecomesActive 2026-10-22T08:13:53.74611644Z --- PASS: TestAddPane_MultiplePanes_LastBecomesActive (0.00s) 2026-10-22T08:13:53.746120793Z === RUN TestRemovePane_MiddlePane 2026-10-22T08:13:53.746125413Z --- PASS: TestRemovePane_MiddlePane (0.00s) 2026-10-22T08:13:53.746130055Z === RUN TestRemovePane_LastPane_ReturnsError 2026-10-22T08:13:53.746135737Z --- PASS: TestRemovePane_LastPane_ReturnsError (0.00s) 2026-10-22T08:13:53.746140605Z === RUN TestRemovePane_EmptyStack_ReturnsError 2026-10-22T08:13:53.746145452Z --- PASS: TestRemovePane_EmptyStack_ReturnsError (0.00s) 2026-10-22T08:13:53.746149913Z === RUN TestRemovePane_IndexOutOfBounds 2026-10-22T08:13:53.746154684Z --- PASS: TestRemovePane_IndexOutOfBounds (0.00s) 2026-10-22T08:13:53.746161852Z === RUN TestSetActive_ValidIndex 2026-10-22T08:13:53.746169113Z --- PASS: TestSetActive_ValidIndex (0.00s) 2026-10-22T08:13:53.74617595Z === RUN TestSetActive_OutOfBounds 2026-10-22T08:13:53.746183193Z --- PASS: TestSetActive_OutOfBounds (0.00s) 2026-10-22T08:13:53.746190259Z === RUN TestSetActive_EmptyStack 2026-10-22T08:13:53.74619738Z --- PASS: TestSetActive_EmptyStack (0.00s) 2026-10-22T08:13:53.746203993Z === RUN TestUpdateTitle 2026-10-22T08:13:53.746211253Z --- PASS: TestUpdateTitle (0.00s) 2026-10-22T08:13:53.746218334Z === RUN TestUpdateTitle_InvalidIndex 2026-10-22T08:13:53.746225739Z --- PASS: TestUpdateTitle_InvalidIndex (0.00s) 2026-10-22T08:13:53.746232742Z === RUN TestUpdateFavicon 2026-10-22T08:13:53.746240271Z --- PASS: TestUpdateFavicon (0.00s) 2026-10-22T08:13:53.746246979Z === RUN TestGetContainer 2026-10-22T08:13:53.746253958Z --- PASS: TestGetContainer (0.00s) 2026-10-22T08:13:53.746261193Z === RUN TestGetContainer_InvalidIndex 2026-10-22T08:13:53.746268964Z --- PASS: TestGetContainer_InvalidIndex (0.00s) 2026-10-22T08:13:53.746273716Z === RUN TestWidget_ReturnsBoxWidget 2026-10-22T08:13:53.746278331Z --- PASS: TestWidget_ReturnsBoxWidget (0.00s) 2026-10-22T08:13:53.746282737Z === RUN TestNavigateNext_WrapsAround 2026-10-22T08:13:53.746288551Z --- PASS: TestNavigateNext_WrapsAround (0.00s) 2026-10-22T08:13:53.746293226Z === RUN TestNavigatePrevious_WrapsAround 2026-10-22T08:13:53.746297932Z --- PASS: TestNavigatePrevious_WrapsAround (0.00s) 2026-10-22T08:13:53.746302664Z === RUN TestNavigateNext_EmptyStack 2026-10-22T08:13:53.74630727Z --- PASS: TestNavigateNext_EmptyStack (0.00s) 2026-10-22T08:13:53.746311734Z === RUN TestNavigatePrevious_EmptyStack 2026-10-22T08:13:53.746316449Z --- PASS: TestNavigatePrevious_EmptyStack (0.00s) 2026-10-22T08:13:53.746320745Z === RUN TestSetOnActivate_Callback 2026-10-22T08:13:53.746325184Z --- PASS: TestSetOnActivate_Callback (0.00s) 2026-10-22T08:13:53.746332173Z === RUN TestInsertPaneAfter_AtBeginning 2026-10-22T08:13:53.74633973Z --- PASS: TestInsertPaneAfter_AtBeginning (0.00s) 2026-10-22T08:13:53.746346775Z === RUN TestInsertPaneAfter_InMiddle 2026-10-22T08:13:53.74635405Z --- PASS: TestInsertPaneAfter_InMiddle (0.00s) 2026-10-22T08:13:53.74636131Z === RUN TestInsertPaneAfter_AtEnd 2026-10-22T08:13:53.746368729Z --- PASS: TestInsertPaneAfter_AtEnd (0.00s) 2026-10-22T08:13:53.746375817Z === RUN TestInsertPaneAfter_MaintainsOrder 2026-10-22T08:13:53.746383529Z --- PASS: TestInsertPaneAfter_MaintainsOrder (0.01s) 2026-10-22T08:13:53.746391228Z === RUN TestInsertPaneAfter_InvalidIndexClamped 2026-10-22T08:13:53.746399068Z --- PASS: TestInsertPaneAfter_InvalidIndexClamped (0.00s) 2026-10-22T08:13:53.746409221Z === RUN TestTreeRendererClearReleasesOwnedSplitTickExactlyOnce 2026-10-22T08:13:53.746419652Z --- PASS: TestTreeRendererClearReleasesOwnedSplitTickExactlyOnce (0.00s) 2026-10-22T08:13:53.746427122Z === RUN TestNewTreeRenderer_CreatesRenderer 2026-10-22T08:13:53.746434931Z --- PASS: TestNewTreeRenderer_CreatesRenderer (0.00s) 2026-10-22T08:13:53.746440029Z === RUN TestBuild_NilRoot_ReturnsError 2026-10-22T08:13:53.746445148Z --- PASS: TestBuild_NilRoot_ReturnsError (0.00s) 2026-10-22T08:13:53.746449823Z === RUN TestBuild_SingleLeafPane 2026-10-22T08:13:53.746454443Z --- PASS: TestBuild_SingleLeafPane (0.00s) 2026-10-22T08:13:53.746459294Z === RUN TestBuild_HorizontalSplit 2026-10-22T08:13:53.746463849Z --- PASS: TestBuild_HorizontalSplit (0.00s) 2026-10-22T08:13:53.74646801Z === RUN TestBuild_VerticalSplit 2026-10-22T08:13:53.746472463Z --- PASS: TestBuild_VerticalSplit (0.00s) 2026-10-22T08:13:53.746476846Z === RUN TestBuild_NestedSplits 2026-10-22T08:13:53.746481367Z --- PASS: TestBuild_NestedSplits (0.01s) 2026-10-22T08:13:53.746485483Z === RUN TestLookup_ExistingNode 2026-10-22T08:13:53.746490036Z --- PASS: TestLookup_ExistingNode (0.00s) 2026-10-22T08:13:53.746497191Z === RUN TestLookup_NonExistentNode 2026-10-22T08:13:53.746505051Z --- PASS: TestLookup_NonExistentNode (0.00s) 2026-10-22T08:13:53.746509537Z === RUN TestLookupNode_Existing 2026-10-22T08:13:53.746514115Z --- PASS: TestLookupNode_Existing (0.00s) 2026-10-22T08:13:53.746518363Z === RUN TestLookupNode_NonExistent 2026-10-22T08:13:53.746523038Z --- PASS: TestLookupNode_NonExistent (0.00s) 2026-10-22T08:13:53.746527372Z === RUN TestClear_RemovesAllMappings 2026-10-22T08:13:53.746531915Z --- PASS: TestClear_RemovesAllMappings (0.00s) 2026-10-22T08:13:53.746536394Z === RUN TestGetNodeIDs_ReturnsAllIDs 2026-10-22T08:13:53.746541087Z --- PASS: TestGetNodeIDs_ReturnsAllIDs (0.00s) 2026-10-22T08:13:53.746545495Z === RUN TestBuild_ClearsPreviousMappings 2026-10-22T08:13:53.746550162Z --- PASS: TestBuild_ClearsPreviousMappings (0.00s) 2026-10-22T08:13:53.746555653Z === RUN TestBuild_NilPaneViewFactory_ReturnsNilForLeaves 2026-10-22T08:13:53.746561136Z --- PASS: TestBuild_NilPaneViewFactory_ReturnsNilForLeaves (0.00s) 2026-10-22T08:13:53.746569262Z === RUN TestBuild_EmptyNodeID_NotStored 2026-10-22T08:13:53.74657673Z --- PASS: TestBuild_EmptyNodeID_NotStored (0.00s) 2026-10-22T08:13:53.746584466Z === RUN TestUpdateSplitRatio_ExistingNode 2026-10-22T08:13:53.746592103Z --- PASS: TestUpdateSplitRatio_ExistingNode (0.00s) 2026-10-22T08:13:53.74659708Z === RUN TestUpdateSplitRatio_NonExistentNode 2026-10-22T08:13:53.746602047Z --- PASS: TestUpdateSplitRatio_NonExistentNode (0.00s) 2026-10-22T08:13:53.746606556Z PASS 2026-10-22T08:13:53.746611792Z ok github.com/bnema/dumber/internal/ui/layout 0.506s 2026-10-22T08:13:53.746617415Z ? github.com/bnema/dumber/internal/ui/layout/mocks [no test files] 2026-10-22T08:13:53.746622666Z === RUN TestCoalescerMergesBurstIntoSingleIdle 2026-10-22T08:13:53.746627747Z --- PASS: TestCoalescerMergesBurstIntoSingleIdle (0.00s) 2026-10-22T08:13:53.746632315Z === RUN TestCoalescerDropsWorkAfterDestroy 2026-10-22T08:13:53.746637159Z --- PASS: TestCoalescerDropsWorkAfterDestroy (0.00s) 2026-10-22T08:13:53.746641714Z === RUN TestNewCoalescerPanicsOnNilPost 2026-10-22T08:13:53.746647106Z --- PASS: TestNewCoalescerPanicsOnNilPost (0.00s) 2026-10-22T08:13:53.746653262Z PASS 2026-10-22T08:13:53.746663892Z ok github.com/bnema/dumber/internal/ui/mainloop 0.003s 2026-10-22T08:13:53.746668576Z === RUN TestParseRoute 2026-10-22T08:13:53.746672994Z === PAUSE TestParseRoute 2026-10-22T08:13:53.746678062Z === RUN TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T08:13:53.746683186Z === PAUSE TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T08:13:53.746688262Z === RUN TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T08:13:53.746693239Z === PAUSE TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T08:13:53.746698775Z === RUN TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T08:13:53.746704385Z === PAUSE TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T08:13:53.7467095Z === RUN TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T08:13:53.746714641Z === PAUSE TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T08:13:53.746720541Z === RUN TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T08:13:53.746728533Z === PAUSE TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T08:13:53.746739038Z === RUN TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T08:13:53.746749447Z === PAUSE TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T08:13:53.746757778Z === RUN TestCurrentHistoryRouteSnapshotIncludesWindowAfter 2026-10-22T08:13:53.746763583Z --- PASS: TestCurrentHistoryRouteSnapshotIncludesWindowAfter (0.00s) 2026-10-22T08:13:53.746768801Z === RUN TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T08:13:53.746773699Z === PAUSE TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T08:13:53.746778823Z === RUN TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T08:13:53.746784847Z === PAUSE TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T08:13:53.746789995Z === RUN TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T08:13:53.746795035Z === PAUSE TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T08:13:53.746800121Z === RUN TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T08:13:53.746805173Z === PAUSE TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T08:13:53.746810468Z === RUN TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T08:13:53.746819288Z === PAUSE TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T08:13:53.746827993Z === RUN TestAppHandleHistoryActionsRefreshesDOM 2026-10-22T08:13:53.746836339Z --- PASS: TestAppHandleHistoryActionsRefreshesDOM (0.00s) 2026-10-22T08:13:53.746841525Z === RUN TestAppCloseStopsActionWorkerAndReleasesDOM 2026-10-22T08:13:53.746847048Z --- PASS: TestAppCloseStopsActionWorkerAndReleasesDOM (0.00s) 2026-10-22T08:13:53.746852113Z === RUN TestAppRunCleansActionWorkerWhenBindingFails 2026-10-22T08:13:53.746857293Z --- PASS: TestAppRunCleansActionWorkerWhenBindingFails (0.00s) 2026-10-22T08:13:53.746862366Z === RUN TestAppRunReleasesDOMWhenActionWorkerCannotStart 2026-10-22T08:13:53.746867525Z --- PASS: TestAppRunReleasesDOMWhenActionWorkerCannotStart (0.00s) 2026-10-22T08:13:53.746872604Z === RUN TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T08:13:53.746877564Z === PAUSE TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T08:13:53.746882892Z === RUN TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T08:13:53.746887852Z === PAUSE TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T08:13:53.746892663Z === RUN TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T08:13:53.746900217Z === PAUSE TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T08:13:53.746908146Z === RUN TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T08:13:53.746915905Z === PAUSE TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T08:13:53.74692099Z === RUN TestAppHandleFavoriteActionsRefreshesDOM 2026-10-22T08:13:53.746925877Z --- PASS: TestAppHandleFavoriteActionsRefreshesDOM (0.00s) 2026-10-22T08:13:53.746930568Z === RUN TestAppLoadInitialConfigRouteRendersData 2026-10-22T08:13:53.74693537Z === PAUSE TestAppLoadInitialConfigRouteRendersData 2026-10-22T08:13:53.746940565Z === RUN TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T08:13:53.746945985Z === PAUSE TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T08:13:53.746950765Z === RUN TestAppHandleConfigActionsRefreshesDOM 2026-10-22T08:13:53.746955717Z --- PASS: TestAppHandleConfigActionsRefreshesDOM (0.00s) 2026-10-22T08:13:53.746960462Z === RUN TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T08:13:53.746965252Z === PAUSE TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T08:13:53.74697097Z === RUN TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T08:13:53.746979186Z === PAUSE TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T08:13:53.746987016Z === RUN TestHandleFavoriteActionValidatesCreateURL 2026-10-22T08:13:53.746995139Z --- PASS: TestHandleFavoriteActionValidatesCreateURL (0.00s) 2026-10-22T08:13:53.747003051Z === RUN TestHandleFavoriteCreateAcceptsInternalDumbRoutes 2026-10-22T08:13:53.747013331Z --- PASS: TestHandleFavoriteCreateAcceptsInternalDumbRoutes (0.00s) 2026-10-22T08:13:53.74702172Z === RUN TestHandleFavoriteCreateRejectsUnknownDumbRoutes 2026-10-22T08:13:53.747029818Z --- PASS: TestHandleFavoriteCreateRejectsUnknownDumbRoutes (0.00s) 2026-10-22T08:13:53.747035783Z === RUN TestParsePositiveInt64DistinguishesParseAndRangeErrors 2026-10-22T08:13:53.747041162Z --- PASS: TestParsePositiveInt64DistinguishesParseAndRangeErrors (0.00s) 2026-10-22T08:13:53.747046222Z === RUN TestHandleFavoriteTagActionsAcceptSnakeCaseIDs 2026-10-22T08:13:53.747051403Z --- PASS: TestHandleFavoriteTagActionsAcceptSnakeCaseIDs (0.00s) 2026-10-22T08:13:53.747056184Z === RUN TestHandleHistorySearchClearsDomainFilter 2026-10-22T08:13:53.747061237Z --- PASS: TestHandleHistorySearchClearsDomainFilter (0.00s) 2026-10-22T08:13:53.747065955Z === RUN TestAppRunWithContextRejectsNilContext 2026-10-22T08:13:53.747081268Z --- PASS: TestAppRunWithContextRejectsNilContext (0.00s) 2026-10-22T08:13:53.747092601Z === RUN TestAppRunWithContextRequiresDOMBeforeLoading 2026-10-22T08:13:53.747111885Z --- PASS: TestAppRunWithContextRequiresDOMBeforeLoading (0.00s) 2026-10-22T08:13:53.747129465Z === RUN TestHandleActionsRejectUnknownAction 2026-10-22T08:13:53.74714151Z --- PASS: TestHandleActionsRejectUnknownAction (0.00s) 2026-10-22T08:13:53.747149262Z === RUN TestSavePerformanceConfigRejectsOutOfRangeValues 2026-10-22T08:13:53.747157418Z --- PASS: TestSavePerformanceConfigRejectsOutOfRangeValues (0.00s) 2026-10-22T08:13:53.747162718Z === RUN TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T08:13:53.747170406Z === PAUSE TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T08:13:53.747178833Z === RUN TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T08:13:53.747187437Z === PAUSE TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T08:13:53.747196558Z === RUN TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T08:13:53.747206599Z === PAUSE TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T08:13:53.747220492Z === RUN TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T08:13:53.747236216Z === PAUSE TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T08:13:53.747249014Z === RUN TestHistoryItemURLTruncatesLongURLs 2026-10-22T08:13:53.747256596Z === PAUSE TestHistoryItemURLTruncatesLongURLs 2026-10-22T08:13:53.7472644Z === RUN TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T08:13:53.747272037Z === PAUSE TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T08:13:53.747280021Z === RUN TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T08:13:53.747287804Z === PAUSE TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T08:13:53.747293596Z === RUN TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T08:13:53.747299568Z === PAUSE TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T08:13:53.747304653Z === RUN TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T08:13:53.747310532Z === PAUSE TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T08:13:53.747315562Z === RUN TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T08:13:53.747320256Z === PAUSE TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T08:13:53.747326414Z === RUN TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T08:13:53.747331499Z === PAUSE TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T08:13:53.747336211Z === RUN TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T08:13:53.747340982Z === PAUSE TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T08:13:53.747348483Z === RUN TestFavoritesHTMLSanitizesTagColors 2026-10-22T08:13:53.747356155Z === PAUSE TestFavoritesHTMLSanitizesTagColors 2026-10-22T08:13:53.747363687Z === RUN TestReadinessSignaledAfterMountAndBind 2026-10-22T08:13:53.747374288Z === PAUSE TestReadinessSignaledAfterMountAndBind 2026-10-22T08:13:53.747382149Z === RUN TestReadinessMountFailureSignalsError 2026-10-22T08:13:53.74738976Z === PAUSE TestReadinessMountFailureSignalsError 2026-10-22T08:13:53.747397065Z === RUN TestReadinessBindFailureSignalsError 2026-10-22T08:13:53.74740936Z === PAUSE TestReadinessBindFailureSignalsError 2026-10-22T08:13:53.747422115Z === RUN TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T08:13:53.747436696Z === PAUSE TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T08:13:53.747450576Z === RUN TestReadinessSignalFailurePropagates 2026-10-22T08:13:53.747465996Z === PAUSE TestReadinessSignalFailurePropagates 2026-10-22T08:13:53.747481002Z === RUN TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T08:13:53.747490901Z === PAUSE TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T08:13:53.747498465Z === RUN TestRenderAppFrame_ReturnsFragment 2026-10-22T08:13:53.747506229Z === PAUSE TestRenderAppFrame_ReturnsFragment 2026-10-22T08:13:53.747513627Z === RUN TestRenderAppFrame_DefaultThemeClass 2026-10-22T08:13:53.747518607Z === PAUSE TestRenderAppFrame_DefaultThemeClass 2026-10-22T08:13:53.747523551Z === RUN TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T08:13:53.747528904Z === PAUSE TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T08:13:53.747533588Z === RUN TestRenderAppFrame_InlineVarsApplied 2026-10-22T08:13:53.747538002Z === PAUSE TestRenderAppFrame_InlineVarsApplied 2026-10-22T08:13:53.74754222Z === RUN TestListHTMLWrapsRows 2026-10-22T08:13:53.747546443Z === PAUSE TestListHTMLWrapsRows 2026-10-22T08:13:53.747550539Z === RUN TestListHTMLEmptyState 2026-10-22T08:13:53.747554612Z === PAUSE TestListHTMLEmptyState 2026-10-22T08:13:53.747559388Z === RUN TestLinkHTMLSanitizesHref 2026-10-22T08:13:53.747563636Z === PAUSE TestLinkHTMLSanitizesHref 2026-10-22T08:13:53.747567814Z === RUN TestKVHTMLRendersPairs 2026-10-22T08:13:53.74757476Z === PAUSE TestKVHTMLRendersPairs 2026-10-22T08:13:53.747581567Z === RUN TestKVHTMLEmptySlice 2026-10-22T08:13:53.747588283Z === PAUSE TestKVHTMLEmptySlice 2026-10-22T08:13:53.747594997Z === RUN TestKVHTMLAllEmptyRows 2026-10-22T08:13:53.747602277Z === PAUSE TestKVHTMLAllEmptyRows 2026-10-22T08:13:53.747609133Z === RUN TestErrorStateHTML 2026-10-22T08:13:53.74761838Z === PAUSE TestErrorStateHTML 2026-10-22T08:13:53.747624948Z === RUN TestSectionHTML 2026-10-22T08:13:53.747633233Z === PAUSE TestSectionHTML 2026-10-22T08:13:53.747640286Z === RUN TestEmptyStateHTML 2026-10-22T08:13:53.747646896Z === PAUSE TestEmptyStateHTML 2026-10-22T08:13:53.747654423Z === RUN TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T08:13:53.747659672Z === PAUSE TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T08:13:53.747664276Z === RUN TestSanitizeCSSFontFamilyQuotes 2026-10-22T08:13:53.747669057Z === PAUSE TestSanitizeCSSFontFamilyQuotes 2026-10-22T08:13:53.747675328Z === RUN TestResolveShellTheme 2026-10-22T08:13:53.747683657Z === RUN TestResolveShellTheme/prefer-dark 2026-10-22T08:13:53.747692228Z === RUN TestResolveShellTheme/prefer-light 2026-10-22T08:13:53.747700256Z === RUN TestResolveShellTheme/default_prefers_dark 2026-10-22T08:13:53.747709178Z === RUN TestResolveShellTheme/default_prefers_light 2026-10-22T08:13:53.747724208Z --- PASS: TestResolveShellTheme (0.00s) 2026-10-22T08:13:53.747743224Z --- PASS: TestResolveShellTheme/prefer-dark (0.00s) 2026-10-22T08:13:53.747760205Z --- PASS: TestResolveShellTheme/prefer-light (0.00s) 2026-10-22T08:13:53.747777764Z --- PASS: TestResolveShellTheme/default_prefers_dark (0.00s) 2026-10-22T08:13:53.747794777Z --- PASS: TestResolveShellTheme/default_prefers_light (0.00s) 2026-10-22T08:13:53.747801667Z === CONT TestParseRoute 2026-10-22T08:13:53.747808603Z === RUN TestParseRoute/empty 2026-10-22T08:13:53.747815629Z === PAUSE TestParseRoute/empty 2026-10-22T08:13:53.747822593Z === RUN TestParseRoute/scheme_only 2026-10-22T08:13:53.747829511Z === PAUSE TestParseRoute/scheme_only 2026-10-22T08:13:53.747836924Z === RUN TestParseRoute/dumb_scheme_only 2026-10-22T08:13:53.74784506Z === PAUSE TestParseRoute/dumb_scheme_only 2026-10-22T08:13:53.74785264Z === RUN TestParseRoute/dumb_unknown_host 2026-10-22T08:13:53.747859719Z === PAUSE TestParseRoute/dumb_unknown_host 2026-10-22T08:13:53.747866737Z === RUN TestParseRoute/dumb_opaque_bogus 2026-10-22T08:13:53.747874721Z === PAUSE TestParseRoute/dumb_opaque_bogus 2026-10-22T08:13:53.747879397Z === RUN TestParseRoute/history_host 2026-10-22T08:13:53.747883463Z === CONT TestEmptyStateHTML 2026-10-22T08:13:53.747888443Z --- PASS: TestEmptyStateHTML (0.00s) 2026-10-22T08:13:53.747892815Z === CONT TestLinkHTMLSanitizesHref 2026-10-22T08:13:53.747897229Z --- PASS: TestLinkHTMLSanitizesHref (0.00s) 2026-10-22T08:13:53.747901756Z === CONT TestListHTMLEmptyState 2026-10-22T08:13:53.747906213Z --- PASS: TestListHTMLEmptyState (0.00s) 2026-10-22T08:13:53.747910254Z === CONT TestListHTMLWrapsRows 2026-10-22T08:13:53.747914571Z === PAUSE TestParseRoute/history_host 2026-10-22T08:13:53.74791864Z === CONT TestKVHTMLEmptySlice 2026-10-22T08:13:53.747923121Z === RUN TestParseRoute/history_opaque 2026-10-22T08:13:53.747927575Z === PAUSE TestParseRoute/history_opaque 2026-10-22T08:13:53.747931749Z === CONT TestKVHTMLRendersPairs 2026-10-22T08:13:53.747938875Z === CONT TestRenderAppFrame_DefaultThemeClass 2026-10-22T08:13:53.747946042Z === CONT TestRenderAppFrame_ReturnsFragment 2026-10-22T08:13:53.747953403Z === CONT TestReadinessNotGatedOnAsyncHistoryData 2026-10-22T08:13:53.7485031Z === CONT TestRenderAppFrame_DocumentTitleUsesExplicitTitle 2026-10-22T08:13:53.748522049Z === CONT TestReadinessWithoutSignalerKeepsLegacyBehavior 2026-10-22T08:13:53.748538021Z === CONT TestReadinessBindFailureSignalsError 2026-10-22T08:13:53.748564306Z === CONT TestReadinessMountFailureSignalsError 2026-10-22T08:13:53.748582361Z --- PASS: TestListHTMLWrapsRows (0.00s) 2026-10-22T08:13:53.748598278Z --- PASS: TestKVHTMLEmptySlice (0.00s) 2026-10-22T08:13:53.748613917Z --- PASS: TestKVHTMLRendersPairs (0.00s) 2026-10-22T08:13:53.748631021Z --- PASS: TestRenderAppFrame_DefaultThemeClass (0.00s) 2026-10-22T08:13:53.748647023Z === CONT TestReadinessSignaledAfterMountAndBind 2026-10-22T08:13:53.748664049Z --- PASS: TestRenderAppFrame_ReturnsFragment (0.00s) 2026-10-22T08:13:53.74868098Z --- PASS: TestReadinessNotGatedOnAsyncHistoryData (0.00s) 2026-10-22T08:13:53.748698692Z --- PASS: TestRenderAppFrame_DocumentTitleUsesExplicitTitle (0.00s) 2026-10-22T08:13:53.748716026Z --- PASS: TestReadinessWithoutSignalerKeepsLegacyBehavior (0.00s) 2026-10-22T08:13:53.748732226Z --- PASS: TestReadinessBindFailureSignalsError (0.00s) 2026-10-22T08:13:53.748748177Z --- PASS: TestReadinessSignaledAfterMountAndBind (0.00s) 2026-10-22T08:13:53.748762993Z === RUN TestParseRoute/favorites_host 2026-10-22T08:13:53.748778553Z --- PASS: TestReadinessMountFailureSignalsError (0.00s) 2026-10-22T08:13:53.748793945Z === CONT TestFavoritesHTMLSanitizesTagColors 2026-10-22T08:13:53.748809Z === PAUSE TestParseRoute/favorites_host 2026-10-22T08:13:53.748824411Z === RUN TestParseRoute/favorites_opaque 2026-10-22T08:13:53.748839448Z === PAUSE TestParseRoute/favorites_opaque 2026-10-22T08:13:53.748855003Z === RUN TestParseRoute/config_host 2026-10-22T08:13:53.748871707Z === PAUSE TestParseRoute/config_host 2026-10-22T08:13:53.748887433Z --- PASS: TestFavoritesHTMLSanitizesTagColors (0.00s) 2026-10-22T08:13:53.748903061Z === CONT TestSanitizeHrefAllowsInternalDumbRoutes 2026-10-22T08:13:53.748917994Z === RUN TestParseRoute/config_opaque 2026-10-22T08:13:53.748933716Z --- PASS: TestSanitizeHrefAllowsInternalDumbRoutes (0.00s) 2026-10-22T08:13:53.748949029Z === CONT TestRenderAppFrame_InlineVarsApplied 2026-10-22T08:13:53.748964943Z === CONT TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP 2026-10-22T08:13:53.748981474Z --- PASS: TestSanitizeHrefRejectsNetworkPathAndMalformedHTTP (0.00s) 2026-10-22T08:13:53.748997551Z === CONT TestFavoriteItemsHTMLSanitizesHrefSchemes 2026-10-22T08:13:53.749013066Z --- PASS: TestRenderAppFrame_InlineVarsApplied (0.00s) 2026-10-22T08:13:53.749028288Z === CONT TestHistoryHTMLSanitizesHrefSchemes 2026-10-22T08:13:53.749048307Z --- PASS: TestFavoriteItemsHTMLSanitizesHrefSchemes (0.00s) 2026-10-22T08:13:53.749067013Z === CONT TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL 2026-10-22T08:13:53.749084365Z --- PASS: TestHistoryItemFaviconURLIgnoresStoredRemoteFaviconURL (0.00s) 2026-10-22T08:13:53.749100621Z === CONT TestHistoryItemFaviconURLKeepsPortsForCacheKeys 2026-10-22T08:13:53.749117061Z --- PASS: TestHistoryItemFaviconURLKeepsPortsForCacheKeys (0.00s) 2026-10-22T08:13:53.749133146Z === CONT TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI 2026-10-22T08:13:53.749149598Z --- PASS: TestHistoryItemFaviconURLUsesLocalCachedFaviconAPI (0.00s) 2026-10-22T08:13:53.749167524Z === CONT TestHistoryTimelineAppendMergesDuplicateFirstDayGroup 2026-10-22T08:13:53.749182691Z === CONT TestHistoryItemURLTruncatesLongURLs 2026-10-22T08:13:53.749198637Z === CONT TestHistoryShowingLabelDescribesUnpaginatedDefault 2026-10-22T08:13:53.749214258Z === CONT TestHistorySummaryValuesUsesAllProvidedEntries 2026-10-22T08:13:53.749229539Z === PAUSE TestParseRoute/config_opaque 2026-10-22T08:13:53.749244716Z === CONT TestReadinessSignalFailurePropagates 2026-10-22T08:13:53.749262149Z === CONT TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme 2026-10-22T08:13:53.749278842Z --- PASS: TestHistoryHTMLSanitizesHrefSchemes (0.00s) 2026-10-22T08:13:53.749294263Z --- PASS: TestHistoryItemURLTruncatesLongURLs (0.00s) 2026-10-22T08:13:53.749310574Z --- PASS: TestHistoryShowingLabelDescribesUnpaginatedDefault (0.00s) 2026-10-22T08:13:53.749326679Z --- PASS: TestReadinessSignalFailurePropagates (0.00s) 2026-10-22T08:13:53.749343123Z --- PASS: TestHistorySummaryValuesUsesAllProvidedEntries (0.00s) 2026-10-22T08:13:53.74935865Z === CONT TestAppRejectsSearchURLsWithoutPlaceholder 2026-10-22T08:13:53.749374614Z === CONT TestAppLoadInitialConfigRouteRendersEditControls 2026-10-22T08:13:53.749389987Z === CONT TestHistoryDateKeyAndLabelUsesProvidedNow 2026-10-22T08:13:53.749406484Z --- PASS: TestHistoryDateKeyAndLabelUsesProvidedNow (0.00s) 2026-10-22T08:13:53.749421731Z === CONT TestAppLoadInitialConfigRouteRendersData 2026-10-22T08:13:53.749438573Z --- PASS: TestHistoryTimelineAppendMergesDuplicateFirstDayGroup (0.00s) 2026-10-22T08:13:53.749454752Z --- PASS: TestAppRejectsSearchURLsWithoutPlaceholder (0.00s) 2026-10-22T08:13:53.749472894Z --- PASS: TestAppLoadInitialConfigRouteUsesResolvedAppearanceOnlyForShellTheme (0.00s) 2026-10-22T08:13:53.749489184Z === CONT TestAppLoadInitialFavoritesRouteRendersCRUDControls 2026-10-22T08:13:53.749508439Z --- PASS: TestAppLoadInitialConfigRouteRendersEditControls (0.00s) 2026-10-22T08:13:53.749525072Z === CONT TestAppLoadInitialHistoryRouteAppliesThemeTokens 2026-10-22T08:13:53.749541612Z --- PASS: TestAppLoadInitialHistoryRouteAppliesThemeTokens (0.00s) 2026-10-22T08:13:53.749557975Z --- PASS: TestAppLoadInitialFavoritesRouteRendersCRUDControls (0.00s) 2026-10-22T08:13:53.7495743Z === CONT TestAppLoadInitialHistoryRouteRendersErrorState 2026-10-22T08:13:53.749590864Z === CONT TestAppLoadInitialFavoritesRouteRendersData 2026-10-22T08:13:53.749606894Z --- PASS: TestAppLoadInitialHistoryRouteRendersErrorState (0.00s) 2026-10-22T08:13:53.749622578Z === CONT TestAppHandleHistoryLoadMoreIgnoresStaleCursor 2026-10-22T08:13:53.749638693Z --- PASS: TestAppHandleHistoryLoadMoreIgnoresStaleCursor (0.00s) 2026-10-22T08:13:53.749654761Z === CONT TestAppHandleHistoryLoadMoreDisablesPartialNextCursor 2026-10-22T08:13:53.749671334Z --- PASS: TestAppHandleHistoryLoadMoreDisablesPartialNextCursor (0.00s) 2026-10-22T08:13:53.749687489Z === CONT TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable 2026-10-22T08:13:53.749703587Z --- PASS: TestAppLoadInitialFavoritesRouteRendersData (0.00s) 2026-10-22T08:13:53.749719349Z === CONT TestAppHandleHistoryLoadMoreAppendsOlderWindow 2026-10-22T08:13:53.749735345Z --- PASS: TestAppHandleHistoryLoadMoreAppendsOlderWindow (0.00s) 2026-10-22T08:13:53.749751866Z === CONT TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount 2026-10-22T08:13:53.749769728Z --- PASS: TestAppHandleHistoryLoadMoreRemountsWhenAppendUnavailable (0.00s) 2026-10-22T08:13:53.749787549Z === CONT TestSurfaceActionErrorPreventsStaleAsyncHydrationMount 2026-10-22T08:13:53.749803775Z === CONT TestAppLoadInitialHistoryRouteRendersManagementActions 2026-10-22T08:13:53.749820597Z --- PASS: TestAppLoadInitialHistoryRouteRendersManagementActions (0.00s) 2026-10-22T08:13:53.749836772Z === CONT TestAppRunMountsHistoryLoadingBeforeAsyncHydration 2026-10-22T08:13:53.749852776Z --- PASS: TestAppLoadInitialConfigRouteRendersData (0.00s) 2026-10-22T08:13:53.749869561Z === CONT TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline 2026-10-22T08:13:53.749885997Z --- PASS: TestAppRunMountsHistoryLoadingBeforeAsyncHydration (0.00s) 2026-10-22T08:13:53.749902042Z === CONT TestAppLoadInitialHistoryRouteUsesStyledSections 2026-10-22T08:13:53.749919261Z --- PASS: TestAppLoadInitialHistoryRouteUsesStyledSections (0.00s) 2026-10-22T08:13:53.749934899Z === CONT TestAppRunMountsPlaceholderAndRecordsRoute 2026-10-22T08:13:53.749952219Z --- PASS: TestAppRunMountsPlaceholderAndRecordsRoute (0.00s) 2026-10-22T08:13:53.749967463Z === CONT TestSanitizeCSSFontFamilyQuotes 2026-10-22T08:13:53.74998323Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T08:13:53.749997544Z === CONT TestErrorStateHTML 2026-10-22T08:13:53.750015581Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T08:13:53.750030914Z === CONT TestSectionHTML 2026-10-22T08:13:53.750042343Z === CONT TestKVHTMLAllEmptyRows 2026-10-22T08:13:53.750054744Z === RUN TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T08:13:53.750071997Z === CONT TestBuildInlineVarsRejectsUnsafeCSSValues 2026-10-22T08:13:53.750088074Z === PAUSE TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T08:13:53.750104388Z === RUN TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T08:13:53.750119955Z === CONT TestParseRoute/empty 2026-10-22T08:13:53.750136401Z === PAUSE TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T08:13:53.750152862Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T08:13:53.750168677Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T08:13:53.750185064Z === RUN TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T08:13:53.750201053Z === PAUSE TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T08:13:53.750217105Z === RUN TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T08:13:53.750232375Z === PAUSE TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T08:13:53.750247849Z === RUN TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T08:13:53.750263113Z === PAUSE TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T08:13:53.750277795Z === CONT TestParseRoute/config_opaque 2026-10-22T08:13:53.750291516Z === CONT TestParseRoute/favorites_opaque 2026-10-22T08:13:53.750305915Z === CONT TestParseRoute/favorites_host 2026-10-22T08:13:53.750320896Z === CONT TestParseRoute/history_opaque 2026-10-22T08:13:53.750335429Z === CONT TestParseRoute/history_host 2026-10-22T08:13:53.750350276Z === CONT TestParseRoute/dumb_opaque_bogus 2026-10-22T08:13:53.750365615Z === CONT TestParseRoute/config_host 2026-10-22T08:13:53.750382765Z --- PASS: TestAppLoadInitialHistoryRouteShowsTotalStatsWithWindowedTimeline (0.00s) 2026-10-22T08:13:53.75039729Z --- PASS: TestErrorStateHTML (0.00s) 2026-10-22T08:13:53.750411377Z --- PASS: TestSectionHTML (0.00s) 2026-10-22T08:13:53.750426049Z --- PASS: TestKVHTMLAllEmptyRows (0.00s) 2026-10-22T08:13:53.75045462Z === CONT TestParseRoute/dumb_scheme_only 2026-10-22T08:13:53.750465676Z === CONT TestParseRoute/scheme_only 2026-10-22T08:13:53.750474289Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_spaces 2026-10-22T08:13:53.750482536Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote 2026-10-22T08:13:53.750490436Z === CONT TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote 2026-10-22T08:13:53.750498141Z === CONT TestSanitizeCSSFontFamilyQuotes/double_quoted_token 2026-10-22T08:13:53.750505966Z === CONT TestSanitizeCSSFontFamilyQuotes/single_quoted_token 2026-10-22T08:13:53.750520744Z === CONT TestSanitizeCSSFontFamilyQuotes/internal_quote 2026-10-22T08:13:53.750536287Z === CONT TestSanitizeCSSFontFamilyQuotes/breakout 2026-10-22T08:13:53.750552088Z --- PASS: TestBuildInlineVarsRejectsUnsafeCSSValues (0.00s) 2026-10-22T08:13:53.750567401Z === CONT TestParseRoute/dumb_unknown_host 2026-10-22T08:13:53.750581653Z --- PASS: TestParseRoute (0.00s) 2026-10-22T08:13:53.750605704Z --- PASS: TestParseRoute/empty (0.00s) 2026-10-22T08:13:53.750630358Z --- PASS: TestParseRoute/config_opaque (0.00s) 2026-10-22T08:13:53.750656107Z --- PASS: TestParseRoute/favorites_opaque (0.00s) 2026-10-22T08:13:53.750681244Z --- PASS: TestParseRoute/favorites_host (0.00s) 2026-10-22T08:13:53.750706012Z --- PASS: TestParseRoute/history_opaque (0.00s) 2026-10-22T08:13:53.750729866Z --- PASS: TestParseRoute/history_host (0.00s) 2026-10-22T08:13:53.750755889Z --- PASS: TestParseRoute/dumb_opaque_bogus (0.00s) 2026-10-22T08:13:53.750780333Z --- PASS: TestParseRoute/config_host (0.00s) 2026-10-22T08:13:53.750805704Z --- PASS: TestParseRoute/dumb_scheme_only (0.00s) 2026-10-22T08:13:53.750829674Z --- PASS: TestParseRoute/scheme_only (0.00s) 2026-10-22T08:13:53.750855504Z --- PASS: TestParseRoute/dumb_unknown_host (0.00s) 2026-10-22T08:13:53.750871579Z --- PASS: TestSanitizeCSSFontFamilyQuotes (0.00s) 2026-10-22T08:13:53.750900681Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_spaces (0.00s) 2026-10-22T08:13:53.750931089Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_double_quote (0.00s) 2026-10-22T08:13:53.750961807Z --- PASS: TestSanitizeCSSFontFamilyQuotes/unquoted_single_quote (0.00s) 2026-10-22T08:13:53.750991811Z --- PASS: TestSanitizeCSSFontFamilyQuotes/double_quoted_token (0.00s) 2026-10-22T08:13:53.751021409Z --- PASS: TestSanitizeCSSFontFamilyQuotes/single_quoted_token (0.00s) 2026-10-22T08:13:53.751049695Z --- PASS: TestSanitizeCSSFontFamilyQuotes/internal_quote (0.00s) 2026-10-22T08:13:53.751127693Z --- PASS: TestSanitizeCSSFontFamilyQuotes/breakout (0.00s) 2026-10-22T08:13:53.75115742Z --- PASS: TestSurfaceActionErrorWhileAsyncHydrationBlockedPreventsStaleMount (0.10s) 2026-10-22T08:13:53.751184215Z --- PASS: TestSurfaceActionErrorPreventsStaleAsyncHydrationMount (0.10s) 2026-10-22T08:13:53.751204954Z PASS 2026-10-22T08:13:53.751226286Z ok github.com/bnema/dumber/internal/ui/systemviews 0.112s 2026-10-22T08:13:53.751242161Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText 2026-10-22T08:13:53.751260398Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/dark_background 2026-10-22T08:13:53.751286654Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/light_background 2026-10-22T08:13:53.751316082Z === RUN TestGenerateCSS_StackedTitlebarUsesReadableControlText/readable_configured_text 2026-10-22T08:13:53.751378555Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText (0.00s) 2026-10-22T08:13:53.751414641Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/dark_background (0.00s) 2026-10-22T08:13:53.751456424Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/light_background (0.00s) 2026-10-22T08:13:53.751499437Z --- PASS: TestGenerateCSS_StackedTitlebarUsesReadableControlText/readable_configured_text (0.00s) 2026-10-22T08:13:53.751520393Z === RUN TestGenerateCSS_UsesGTKFontForNativeWidgets 2026-10-22T08:13:53.751539991Z --- PASS: TestGenerateCSS_UsesGTKFontForNativeWidgets (0.00s) 2026-10-22T08:13:53.751562427Z === RUN TestGenerateCSS_StandaloneOmniboxWindowUsesTransparentBackground 2026-10-22T08:13:53.751581121Z --- PASS: TestGenerateCSS_StandaloneOmniboxWindowUsesTransparentBackground (0.00s) 2026-10-22T08:13:53.751595725Z === RUN TestGenerateCSSFullWithTiming_VimModePulseUsesConfiguredTransitionDuration 2026-10-22T08:13:53.751613671Z --- PASS: TestGenerateCSSFullWithTiming_VimModePulseUsesConfiguredTransitionDuration (0.00s) 2026-10-22T08:13:53.751629867Z === RUN TestGenerateCSS_OmniboxHeaderIsOpaque 2026-10-22T08:13:53.751653152Z --- PASS: TestGenerateCSS_OmniboxHeaderIsOpaque (0.00s) 2026-10-22T08:13:53.751674429Z === RUN TestGenerateCSS_OmniboxHeaderBadgeSelectorsExist 2026-10-22T08:13:53.751698942Z --- PASS: TestGenerateCSS_OmniboxHeaderBadgeSelectorsExist (0.00s) 2026-10-22T08:13:53.751720894Z === RUN TestGenerateCSS_OmniboxHeaderBadgeUsesPassiveNeutralChipStyling 2026-10-22T08:13:53.751750837Z --- PASS: TestGenerateCSS_OmniboxHeaderBadgeUsesPassiveNeutralChipStyling (0.00s) 2026-10-22T08:13:53.751774284Z === RUN TestGenerateCSS_FavoriteRowsOnlyTintTrailingAffordance 2026-10-22T08:13:53.751796515Z --- PASS: TestGenerateCSS_FavoriteRowsOnlyTintTrailingAffordance (0.00s) 2026-10-22T08:13:53.751815221Z === RUN TestGenerateCSS_OmniboxSearchEntryUsesControlSurface 2026-10-22T08:13:53.751829184Z --- PASS: TestGenerateCSS_OmniboxSearchEntryUsesControlSurface (0.00s) 2026-10-22T08:13:53.751845684Z === RUN TestGenerateCSS_ContextMenuUsesCompactSingleFrameStyling 2026-10-22T08:13:53.751860432Z --- PASS: TestGenerateCSS_ContextMenuUsesCompactSingleFrameStyling (0.00s) 2026-10-22T08:13:53.751876919Z === RUN TestGenerateCSSWithScale_DoesNotEmitRootTextScaling 2026-10-22T08:13:53.751891151Z --- PASS: TestGenerateCSSWithScale_DoesNotEmitRootTextScaling (0.00s) 2026-10-22T08:13:53.751906903Z === RUN TestGenerateCSSWithScale_DoesNotEmitLineHeightOverrides 2026-10-22T08:13:53.751926638Z --- PASS: TestGenerateCSSWithScale_DoesNotEmitLineHeightOverrides (0.00s) 2026-10-22T08:13:53.751947886Z === RUN TestGenerateCSSWithScale_UsesOpaqueOmniboxRowBaseBackground 2026-10-22T08:13:53.75196839Z --- PASS: TestGenerateCSSWithScale_UsesOpaqueOmniboxRowBaseBackground (0.00s) 2026-10-22T08:13:53.751986462Z === RUN TestGenerateCSSWithScale_UsesMediumWeightForOmniboxSuggestionTitle 2026-10-22T08:13:53.752006791Z --- PASS: TestGenerateCSSWithScale_UsesMediumWeightForOmniboxSuggestionTitle (0.00s) 2026-10-22T08:13:53.75202013Z === RUN TestGenerateCSS_AuxiliaryWidgetDimensionsUseScalableUnits 2026-10-22T08:13:53.752042759Z --- PASS: TestGenerateCSS_AuxiliaryWidgetDimensionsUseScalableUnits (0.00s) 2026-10-22T08:13:53.752064455Z === RUN TestGenerateCSS_StackedPaneTitlebarKeepsCompactVerticalChrome 2026-10-22T08:13:53.752080892Z --- PASS: TestGenerateCSS_StackedPaneTitlebarKeepsCompactVerticalChrome (0.00s) 2026-10-22T08:13:53.752093899Z === RUN TestGenerateCSS_OmniboxOuterBordersUseScalableEmUnits 2026-10-22T08:13:53.752121041Z --- PASS: TestGenerateCSS_OmniboxOuterBordersUseScalableEmUnits (0.00s) 2026-10-22T08:13:53.752144507Z === RUN TestGenerateCSS_SelectedFavoritesKeepWarningBorderInEveryStyle 2026-10-22T08:13:53.752161934Z --- PASS: TestGenerateCSS_SelectedFavoritesKeepWarningBorderInEveryStyle (0.00s) 2026-10-22T08:13:53.752175591Z === RUN TestGenerateCSS_OmniboxIncludesVisualConcepts 2026-10-22T08:13:53.752188268Z --- PASS: TestGenerateCSS_OmniboxIncludesVisualConcepts (0.00s) 2026-10-22T08:13:53.752210972Z === RUN TestGenerateCSS_ContentAreaTabBarInset 2026-10-22T08:13:53.752226909Z --- PASS: TestGenerateCSS_ContentAreaTabBarInset (0.00s) 2026-10-22T08:13:53.752239917Z === RUN TestGenerateCSS_TouchpadNavigationIndicatorFadesWholeOverlay 2026-10-22T08:13:53.752261959Z --- PASS: TestGenerateCSS_TouchpadNavigationIndicatorFadesWholeOverlay (0.00s) 2026-10-22T08:13:53.752285086Z === RUN TestGenerateCSS_DoesNotEmitUnsupportedGTKProperties 2026-10-22T08:13:53.752307964Z --- PASS: TestGenerateCSS_DoesNotEmitUnsupportedGTKProperties (0.00s) 2026-10-22T08:13:53.752330144Z === RUN TestGenerateCSS_SessionContainerHasNoMinWidth 2026-10-22T08:13:53.752358437Z --- PASS: TestGenerateCSS_SessionContainerHasNoMinWidth (0.00s) 2026-10-22T08:13:53.752378708Z === RUN TestVimModeUsesOwnColor 2026-10-22T08:13:53.752398585Z --- PASS: TestVimModeUsesOwnColor (0.00s) 2026-10-22T08:13:53.752422191Z === RUN TestModeLegendCSSStylesToasterPillAndBand 2026-10-22T08:13:53.752451724Z --- PASS: TestModeLegendCSSStylesToasterPillAndBand (0.00s) 2026-10-22T08:13:53.752469653Z === RUN TestGenerateFavoritesSidebarCSS_ContainsCompactControlStyles 2026-10-22T08:13:53.752487044Z --- PASS: TestGenerateFavoritesSidebarCSS_ContainsCompactControlStyles (0.00s) 2026-10-22T08:13:53.752511601Z === RUN TestGenerateFavoritesSidebarCSS_UsesSharedThemeVariables 2026-10-22T08:13:53.752535038Z --- PASS: TestGenerateFavoritesSidebarCSS_UsesSharedThemeVariables (0.00s) 2026-10-22T08:13:53.752560332Z === RUN TestGenerateFavoritesSidebarCSS_IsRegisteredWithTheFullTheme 2026-10-22T08:13:53.752581263Z --- PASS: TestGenerateFavoritesSidebarCSS_IsRegisteredWithTheFullTheme (0.00s) 2026-10-22T08:13:53.752595519Z === RUN TestGenerateHistorySidebarCSS_ContainsExpectedSelectors 2026-10-22T08:13:53.752608429Z --- PASS: TestGenerateHistorySidebarCSS_ContainsExpectedSelectors (0.00s) 2026-10-22T08:13:53.752621028Z === RUN TestGenerateSidebarCSS_AccentAlphaInterpolation 2026-10-22T08:13:53.752635542Z --- PASS: TestGenerateSidebarCSS_AccentAlphaInterpolation (0.00s) 2026-10-22T08:13:53.752646262Z === RUN TestGenerateHistorySidebarCSS_DeterministicOutput 2026-10-22T08:13:53.752660849Z --- PASS: TestGenerateHistorySidebarCSS_DeterministicOutput (0.00s) 2026-10-22T08:13:53.752674096Z === RUN TestGenerateSidebarCSS_UsesPaletteVariablesInsteadOfInliningColors 2026-10-22T08:13:53.752692947Z --- PASS: TestGenerateSidebarCSS_UsesPaletteVariablesInsteadOfInliningColors (0.00s) 2026-10-22T08:13:53.752711949Z === RUN TestGenerateHistorySidebarCSS_ThroughGenerateCSS 2026-10-22T08:13:53.752734192Z --- PASS: TestGenerateHistorySidebarCSS_ThroughGenerateCSS (0.00s) 2026-10-22T08:13:53.752751866Z === RUN TestGenerateHistorySidebarCSS_NoEmptyCSSBlocks 2026-10-22T08:13:53.752766072Z --- PASS: TestGenerateHistorySidebarCSS_NoEmptyCSSBlocks (0.00s) 2026-10-22T08:13:53.752779946Z === RUN TestGenerateSidebarCSS_CustomPaletteValuesInterpolated 2026-10-22T08:13:53.752801568Z --- PASS: TestGenerateSidebarCSS_CustomPaletteValuesInterpolated (0.00s) 2026-10-22T08:13:53.752823115Z === RUN TestGenerateSidebarCSS_UsesCompactBalancedSearchChrome 2026-10-22T08:13:53.75284396Z --- PASS: TestGenerateSidebarCSS_UsesCompactBalancedSearchChrome (0.00s) 2026-10-22T08:13:53.752859394Z === RUN TestGenerateSidebarCSS_ContainsTransition 2026-10-22T08:13:53.752876369Z --- PASS: TestGenerateSidebarCSS_ContainsTransition (0.00s) 2026-10-22T08:13:53.752891654Z === RUN TestGenerateHistorySidebarCSS_ContainsUppercaseGroupHeader 2026-10-22T08:13:53.75291007Z --- PASS: TestGenerateHistorySidebarCSS_ContainsUppercaseGroupHeader (0.00s) 2026-10-22T08:13:53.752926566Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_DarkPalette 2026-10-22T08:13:53.752944864Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_DarkPalette (0.00s) 2026-10-22T08:13:53.752967328Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_LightPalette 2026-10-22T08:13:53.752988555Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_LightPalette (0.00s) 2026-10-22T08:13:53.753007041Z === RUN TestGenerateHistorySidebarCSS_LiveReloadSeamIncludesUpdatedCSS 2026-10-22T08:13:53.753022488Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadSeamIncludesUpdatedCSS (0.00s) 2026-10-22T08:13:53.753041281Z === RUN TestGenerateHistorySidebarCSS_InGenerateCSSFull_WithCustomScaleAndFonts 2026-10-22T08:13:53.753055733Z --- PASS: TestGenerateHistorySidebarCSS_InGenerateCSSFull_WithCustomScaleAndFonts (0.00s) 2026-10-22T08:13:53.753068712Z === RUN TestGenerateHistorySidebarCSS_LiveReloadFullPath 2026-10-22T08:13:53.753085116Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadFullPath (0.00s) 2026-10-22T08:13:53.753101642Z === RUN TestGenerateHistorySidebarCSS_LiveReloadPaletteSwitch 2026-10-22T08:13:53.75311552Z --- PASS: TestGenerateHistorySidebarCSS_LiveReloadPaletteSwitch (0.00s) 2026-10-22T08:13:53.753127506Z === RUN TestNewManager_UsesResolvedThemeFields 2026-10-22T08:13:53.753142282Z --- PASS: TestNewManager_UsesResolvedThemeFields (0.00s) 2026-10-22T08:13:53.753164119Z === RUN TestNewManager_DefaultsInvalidScaleToOne 2026-10-22T08:13:53.753186128Z --- PASS: TestNewManager_DefaultsInvalidScaleToOne (0.00s) 2026-10-22T08:13:53.753205972Z === RUN TestManager_UpdateFromResolvedReplacesResolvedValues 2026-10-22T08:13:53.753223504Z --- PASS: TestManager_UpdateFromResolvedReplacesResolvedValues (0.00s) 2026-10-22T08:13:53.753239916Z === RUN TestManager_GetWebUIThemeCSS 2026-10-22T08:13:53.753254799Z --- PASS: TestManager_GetWebUIThemeCSS (0.00s) 2026-10-22T08:13:53.753273051Z === RUN TestManager_GetBackgroundRGBAUsesCurrentPalette 2026-10-22T08:13:53.753296272Z --- PASS: TestManager_GetBackgroundRGBAUsesCurrentPalette (0.00s) 2026-10-22T08:13:53.753315049Z === RUN TestPaletteFromEntityAddsSemanticDefaults 2026-10-22T08:13:53.75333118Z --- PASS: TestPaletteFromEntityAddsSemanticDefaults (0.00s) 2026-10-22T08:13:53.753353055Z === RUN TestModeColorsFromEntity 2026-10-22T08:13:53.753373683Z --- PASS: TestModeColorsFromEntity (0.00s) 2026-10-22T08:13:53.753391434Z === RUN TestFontConfigFromEntity 2026-10-22T08:13:53.753413121Z --- PASS: TestFontConfigFromEntity (0.00s) 2026-10-22T08:13:53.753427671Z === RUN TestDefaultGTKFont 2026-10-22T08:13:53.753437853Z --- PASS: TestDefaultGTKFont (0.00s) 2026-10-22T08:13:53.753446213Z === RUN TestFormatGTKFontName_UsesScaledConfiguredGTKFont 2026-10-22T08:13:53.753458526Z --- PASS: TestFormatGTKFontName_UsesScaledConfiguredGTKFont (0.00s) 2026-10-22T08:13:53.753473324Z === RUN TestFormatGTKFontName_DefaultsScaleAndRoundsToNearestPoint 2026-10-22T08:13:53.753488956Z --- PASS: TestFormatGTKFontName_DefaultsScaleAndRoundsToNearestPoint (0.00s) 2026-10-22T08:13:53.753510594Z === RUN TestShouldApplyGTKFontName 2026-10-22T08:13:53.753528445Z --- PASS: TestShouldApplyGTKFontName (0.00s) 2026-10-22T08:13:53.753555481Z === RUN TestShouldSkipThemeReapply 2026-10-22T08:13:53.753577224Z --- PASS: TestShouldSkipThemeReapply (0.00s) 2026-10-22T08:13:53.753596237Z === RUN TestEffectiveCSSIdentity_StableForUnchangedTheme 2026-10-22T08:13:53.753612982Z --- PASS: TestEffectiveCSSIdentity_StableForUnchangedTheme (0.00s) 2026-10-22T08:13:53.753627741Z === RUN TestManager_AppliedFontTrackedPerDisplay 2026-10-22T08:13:53.753640358Z --- PASS: TestManager_AppliedFontTrackedPerDisplay (0.00s) 2026-10-22T08:13:53.7536551Z === RUN TestReadableTextColor 2026-10-22T08:13:53.753671267Z === RUN TestReadableTextColor/keeps_readable_palette_text 2026-10-22T08:13:53.753684005Z === RUN TestReadableTextColor/uses_light_text_on_dark_control 2026-10-22T08:13:53.753696398Z === RUN TestReadableTextColor/uses_dark_text_on_light_control 2026-10-22T08:13:53.753718724Z --- PASS: TestReadableTextColor (0.00s) 2026-10-22T08:13:53.753750314Z --- PASS: TestReadableTextColor/keeps_readable_palette_text (0.00s) 2026-10-22T08:13:53.753788265Z --- PASS: TestReadableTextColor/uses_light_text_on_dark_control (0.00s) 2026-10-22T08:13:53.753825233Z --- PASS: TestReadableTextColor/uses_dark_text_on_light_control (0.00s) 2026-10-22T08:13:53.753848574Z === RUN TestPaletteToCSSVarsAddsReadableControlText 2026-10-22T08:13:53.753866651Z --- PASS: TestPaletteToCSSVarsAddsReadableControlText (0.00s) 2026-10-22T08:13:53.753886722Z === RUN TestModeColorsToCSSVarsAddsReadableModeText 2026-10-22T08:13:53.753904006Z --- PASS: TestModeColorsToCSSVarsAddsReadableModeText (0.00s) 2026-10-22T08:13:53.753916871Z PASS 2026-10-22T08:13:53.75392929Z ok github.com/bnema/dumber/internal/ui/theme 0.015s 2026-10-22T08:13:53.753952845Z ? github.com/bnema/dumber/internal/ui/window [no test files] 2026-10-22T08:13:53.753985665Z ? github.com/bnema/dumber/scripts [no test files] 2026-10-22T08:13:53.912383753Z ##[group]Run make verify-purego 2026-10-22T08:13:53.912399655Z make verify-purego 2026-10-22T08:13:53.912404484Z shell: sh -e {0} 2026-10-22T08:13:53.912406762Z env: 2026-10-22T08:13:53.912415161Z GOTOOLCHAIN: local 2026-10-22T08:13:53.912417368Z ##[endgroup] 2026-10-22T08:13:53.980197981Z bash ./scripts/verify_purego_only.sh 2026-10-22T08:13:54.017807285Z verify_purego_only: OK 2026-10-22T08:13:54.019746985Z ##[group]Run CGO_ENABLED=0 go build -buildvcs=false -o /tmp/dumber ./cmd/dumber && rm -f /tmp/dumber 2026-10-22T08:13:54.019774635Z CGO_ENABLED=0 go build -buildvcs=false -o /tmp/dumber ./cmd/dumber && rm -f /tmp/dumber 2026-10-22T08:13:54.01978622Z shell: sh -e {0} 2026-10-22T08:13:54.019802475Z env: 2026-10-22T08:13:54.019814099Z GOTOOLCHAIN: local 2026-10-22T08:13:54.019817506Z ##[endgroup] 2026-10-22T08:14:29.149879078Z Post job cleanup. 2026-10-22T08:14:29.155640014Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:14:29.412753338Z [command]/usr/sbin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /__w/dumber/dumber --files-from manifest.txt --use-compress-program zstdmt 2026-10-22T08:14:37.054393866Z Cache Size: ~341 MB (357116934 B) 2026-10-22T08:14:37.166002367Z Cache saved successfully 2026-10-22T08:14:37.206333326Z Cache saved with key: Linux-go-build-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T08:14:37.240217912Z Post job cleanup. 2026-10-22T08:14:37.240302382Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:14:37.523343068Z [command]/usr/sbin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /__w/dumber/dumber --files-from manifest.txt --use-compress-program zstdmt 2026-10-22T08:14:39.827222597Z Cache Size: ~82 MB (85637528 B) 2026-10-22T08:14:39.898481008Z Cache saved successfully 2026-10-22T08:14:39.90843562Z Cache saved with key: Linux-go-mod-7e4ede6168628e76095f8e0e1da063978d2c77080054197ec5d42592fd4aeb6e 2026-10-22T08:14:39.917132858Z Post job cleanup. 2026-10-22T08:14:39.922578011Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:14:40.193198464Z Post job cleanup. 2026-10-22T08:14:40.19326376Z ##[command]/usr/bin/docker exec eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d sh -c "cat /etc/*release | grep ^ID" 2026-10-22T08:14:40.412616814Z [command]/usr/sbin/git version 2026-10-22T08:14:40.420423919Z git version 2.56.0 2026-10-22T08:14:40.42334294Z Temporarily overriding HOME='/__w/_temp/e67c1ffc-0e9a-4eb7-ad6c-cda34067b8ee' before making global git config changes 2026-10-22T08:14:40.423385582Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T08:14:40.425920636Z [command]/usr/sbin/git config --global --add safe.directory /__w/dumber/dumber 2026-10-22T08:14:40.431579775Z Removing SSH command configuration 2026-10-22T08:14:40.431624475Z [command]/usr/sbin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T08:14:40.436860899Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-22T08:14:40.483789483Z Removing HTTP extra header 2026-10-22T08:14:40.483848454Z [command]/usr/sbin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-22T08:14:40.489340754Z [command]/usr/sbin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-22T08:14:40.538357999Z Removing includeIf entries pointing to credentials config files 2026-10-22T08:14:40.538399578Z [command]/usr/sbin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T08:14:40.54047509Z includeif.gitdir:/__w/dumber/dumber/.git.path 2026-10-22T08:14:40.54050857Z includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path 2026-10-22T08:14:40.540519436Z includeif.gitdir:/github/workspace/.git.path 2026-10-22T08:14:40.540533659Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-22T08:14:40.540562434Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/dumber/dumber/.git.path 2026-10-22T08:14:40.54667071Z /__w/_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:14:40.546728824Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/dumber/dumber/.git.path \/__w\/_temp\/git\-credentials\-b8f93387\-c374\-422d\-be17\-0a327a6b29f2\.config 2026-10-22T08:14:40.551482963Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path 2026-10-22T08:14:40.554560711Z /__w/_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:14:40.554622627Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/__w/dumber/dumber/.git/worktrees/*.path \/__w\/_temp\/git\-credentials\-b8f93387\-c374\-422d\-be17\-0a327a6b29f2\.config 2026-10-22T08:14:40.560146784Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-10-22T08:14:40.562244967Z /github/runner_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:14:40.562308241Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git.path \/github\/runner_temp\/git\-credentials\-b8f93387\-c374\-422d\-be17\-0a327a6b29f2\.config 2026-10-22T08:14:40.569846022Z [command]/usr/sbin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-22T08:14:40.572138564Z /github/runner_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config 2026-10-22T08:14:40.572205526Z [command]/usr/sbin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path \/github\/runner_temp\/git\-credentials\-b8f93387\-c374\-422d\-be17\-0a327a6b29f2\.config 2026-10-22T08:14:40.579695719Z [command]/usr/sbin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T08:14:40.63031297Z Removing credentials config '/__w/_temp/git-credentials-b8f93387-c374-422d-be17-0a327a6b29f2.config' 2026-10-22T08:14:40.642713417Z Stop and remove container: eebe495f4d8a4dd08af98b38441eb85f_archlinuxlatest_298d3c 2026-10-22T08:14:40.642754625Z ##[command]/usr/bin/docker rm --force eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d 2026-10-22T08:14:42.65182253Z eeff5cbe38c2c93032ee37839e01fb4e9500068b3b33362923ec63868340555d 2026-10-22T08:14:42.651875836Z Remove container network: github_network_d367443de9e24cc88be62a7875b0c7ec 2026-10-22T08:14:42.651912497Z ##[command]/usr/bin/docker network rm github_network_d367443de9e24cc88be62a7875b0c7ec 2026-10-22T08:14:42.763439762Z github_network_d367443de9e24cc88be62a7875b0c7ec 2026-10-22T08:14:42.763536847Z Cleaning up orphan processes