From 7a72586ca8d751e1b129fb48d93241bc430d8de2 Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Mon, 25 Sep 2023 15:07:11 +0200 Subject: [PATCH] refactor(autologin): return early if fetch metadata is set --- pkg/handler/reverseproxy.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/handler/reverseproxy.go b/pkg/handler/reverseproxy.go index 46bb139..7f53d7f 100644 --- a/pkg/handler/reverseproxy.go +++ b/pkg/handler/reverseproxy.go @@ -164,8 +164,8 @@ func isNavigationRequest(r *http.Request) bool { // check for top-level navigation requests mode := r.Header.Get("Sec-Fetch-Mode") dest := r.Header.Get("Sec-Fetch-Dest") - if mode == "navigate" && dest == "document" { - return true + if mode != "" && dest != "" { + return mode == "navigate" && dest == "document" } // fallback if browser doesn't support fetch metadata