Set Tailscale headers via Ferrum for snapshot auth
Assisted-by: Claude Opus 4.6 via Claude Code
change tmqykqnzrzywwzorvrrvmzvrknypzomu
commit 2e5ae5e4b717c42b6067d4a53dbfac22ceb53118
author Alpha Chen <alpha@kejadlen.dev>
date
parent mxzrmxqk
diff --git a/lib/ketchup/snapshots.rb b/lib/ketchup/snapshots.rb
index 97d2de5..1d85f41 100644
--- a/lib/ketchup/snapshots.rb
+++ b/lib/ketchup/snapshots.rb
@@ -66,6 +66,10 @@ module Snapshots
       headless: true,
       window_size: [1280, 900]
     )
+    browser.headers.set(
+      "Tailscale-User-Login" => user.login,
+      "Tailscale-User-Name" => user.name
+    )
 
     snapshots.each do |snap|
       browser.goto(snap[:url])