From ca9a3aa3b62925b6565776cf2af5281f932e5f79 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Wed, 23 Sep 2026 12:32:24 -0400 Subject: [PATCH] A favicon in the HTML itself, with a real file at the root The icon link was added by the layout at runtime, so the served shell had none and browsers cached Caddy's HTML fallback as the icon. favicon.ico and favicon.svg now live in static/ and app.html links both. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up --- src/app.html | 2 ++ src/routes/+layout.svelte | 5 ----- static/favicon.ico | Bin 0 -> 1386 bytes {src/lib/assets => static}/favicon.svg | 0 4 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 static/favicon.ico rename {src/lib/assets => static}/favicon.svg (100%) diff --git a/src/app.html b/src/app.html index d2cf84d..f454eeb 100644 --- a/src/app.html +++ b/src/app.html @@ -9,6 +9,8 @@ + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index a50d726..b93e9ba 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,12 +1,7 @@ - - - - {@render children()} diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..39225c61207983e4bff34bb7184f9d353c193a2c GIT binary patch literal 1386 zcmV-w1(o^$0096203aX$0096X08|A402TlM0EtjeM-2)Z3IG5A4M|8uQUCw|AOHXW zAP52g008_L?V|ty00DDSM?wIu&K&6g002Z~SV?A0O#mtY000O80f%V-1ONa40RR91 z8UO$Q000A^0RRI4000310RRA?0ssU600031001DM0{{d700031001BW00022hGO#o z00h2CL_t(Y4YgKVY*bYgz30B~Ks$Yf(gp)10jXMOYq6SI#QtcsB?Obk2PoQLYKU6> zLBod_OpK326Tlb}sSh3@XbOoR#`u8{S`w|HguPpWD@yo|qZ0>DtN99%M4_p%K6HKP zN@x(4i=vQ@j{ZCz06JkfrTOfq&lWy%w}w!$m#y1X+Z!TVS!FAG@H8z zh6QM@rCMpORvun0B@G8LanqD%8IC1e_K%(UGbwTml$Rw5$%Z&<9X)2CI?Qk533) zWw;+y$ieMJu-!w4wxJQ@m9HmmMy$rwQa~bvWp0G6gl-$U(X^rd&7IG)91FvdMd|1O zoJpV=PD>4y)I;Z3W+Y<0{N=>eo5uPIvAtcFUp@Im43UoY+Gc&ByqWB0GS$1qLr zpxg0jkTjj zss`^kr{ooQ1ISxfA#Sb>pp)L}S4x%T0%GNPW;smlawH<@8>0EkacoqLTejuuoPO39 zA_R0IX6vcQrf))t;e-BOg9pf~_nrzqS*>WP5&=ghI`;cK;8}8Q)I@xqSf?0freGdE z?SKxMIq;u(_NoSO-&)$hM?jA`WayR|N!a%-6Jg`rB)Aclm++_h5^9p>)vV1IBJ4n* zM{pOkqb30clfg9$8?4cgr@(*w-nfW(u_!v+c!L8~a?A?d6QnxR|{cgIvM zXAfK;oW!^Pr)cYev9Hd>5UW`UFbR+6Zdum>sfZN!trOv6=i_dF1{N;YBRz41)c*wd zc4Z}Sci|)o?VIk{zhNu&22hjT4@2D8UA=K^$m-yXH1$zW50H!hjGGq*jg6HuA|BJG zK9uy&{o3K47}9?Zf_a|IX%_lh5b*tB04lOsH|NPB-(8drm)ReW*;5Z@Y7Lo%e49H* sv2g(e6l;!HWLlJ(nMdR-rxq~%KLQm3D+;6C{Qv*}07*qoM6N<$g2DZ7DgXcg literal 0 HcmV?d00001 diff --git a/src/lib/assets/favicon.svg b/static/favicon.svg similarity index 100% rename from src/lib/assets/favicon.svg rename to static/favicon.svg