From 5af2ffd8a328370b6264696fa1b42f0e08718fe5 Mon Sep 17 00:00:00 2001
From: Chris Coley <chris@codingallnight.com>
Date: Mon, 1 May 2023 03:04:50 -0700
Subject: [PATCH] Add a favicon so that browsers don't go looking in the
 default location

That extra request to the default /favicon.ico path on the root of the
domain, which is not a valid path because Pages has no root namespace,
was being redirected to an auth page. That auth page was setting cookies
which were then being passed along with subsequent requests, causing the
pages to not be cached. Hopefully this fixes that.
---
 src/cache-test.html    |   1 +
 src/gitlab-favicon.png | Bin 0 -> 591 bytes
 src/index.html         |   1 +
 src/sub/index.html     |   1 +
 4 files changed, 3 insertions(+)
 create mode 100644 src/gitlab-favicon.png

diff --git a/src/cache-test.html b/src/cache-test.html
index 182e635..62541d5 100644
--- a/src/cache-test.html
+++ b/src/cache-test.html
@@ -4,6 +4,7 @@
     <meta charset="utf-8">
     <meta name="generator" content="GitLab Pages">
     <title>Cache Test | %%PROJECT_TITLE%%</title>
+    <link rel="shortcut icon" href="gitlab-favicon.png">
     <link rel="preload" href="style.css" as="style">
     <link rel="stylesheet" href="style.css">
   </head>
diff --git a/src/gitlab-favicon.png b/src/gitlab-favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..feeff61934549c38bffcab1a79d7a66fcfece34a
GIT binary patch
literal 591
zcmV-V0<iswP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80006ONkl<Zc-p;F
z%}N4M6uyt(BMju+xw`5R1|?`IMr|UHAc)i&Xdl`tXyY~rl<@)T4Sa+iVd#%QjHw``
z(YT$n81CRzPs1Jk;Df<A=X__r@5tsMaD^L`d4;8i`Mh9TSWo4GM83JgBFeL$_gF6U
z;)cgk!DEKN8ERg!MK(ZT5H|n^%n&#uF)yTwD_EFh;95Cz`xWsX{$+m_F+7z-P0doS
z(%b3{=JqRw=qj<T9)qF%w5xc0M1z6-gsU%G_9ng{8Vv2%k5N0m<t%p7keUaY9oqiv
zsUPF8B5JSOV%_5Mc}vJ)Rn*wD$?t%2eB{W{j##<q`<{^BhmJ(eNt55>0wGYw{5j?;
zSp=NM*{G3Z$naqvKlUBiIGeBjIuLS^j^@Cu8wU4*z4}+{4%mYw1u{C}@_je`64(>f
zmxv=9_JB<qyrsP$BB3n*+!xqG5f*ejCOs>s#Xv_wTTU~O$CkwqQ9bWb4JwlP|B_Kv
zvz-3=1oSBANK#s^h+1qOqNZI_anSrZ<8s{KX~aX+V9PM}goXK#!!ChcU=P@)#eYxj
zhd6TraU^zU(G5(mf&Cd?Ef&XFc<huW9mzTHMu}>?#hNshE6|Z#pyja`u|!+5+#Hj>
z-HAmgLankqOGG|I;`4BkFuubYwn~h<!UCaSR{Ylo%e!FtIsihsWF+{Ezp-^=>Tgsg
d{k+Qz@CQ6(*Z{3^c|-sJ002ovPDHLkV1fio8%Y2F

literal 0
HcmV?d00001

diff --git a/src/index.html b/src/index.html
index 2d74d63..6f7690d 100644
--- a/src/index.html
+++ b/src/index.html
@@ -4,6 +4,7 @@
     <meta charset="utf-8">
     <meta name="generator" content="GitLab Pages">
     <title>%%PROJECT_TITLE%%</title>
+    <link rel="shortcut icon" href="gitlab-favicon.png">
     <link rel="preload" href="style.css" as="style">
     <link rel="stylesheet" href="style.css">
   </head>
diff --git a/src/sub/index.html b/src/sub/index.html
index 5bdde53..a27058a 100644
--- a/src/sub/index.html
+++ b/src/sub/index.html
@@ -4,6 +4,7 @@
     <meta charset="utf-8">
     <meta name="generator" content="GitLab Pages">
     <title>Subdirectory | %%PROJECT_TITLE%%</title>
+    <link rel="shortcut icon" href="../gitlab-favicon.png">
     <link rel="preload" href="../style.css" as="style">
     <link rel="stylesheet" href="../style.css">
   </head>
-- 
GitLab