From 6a40dc558b15794b0c6cc5aae12879bf3a4e98ec Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Wed, 22 Apr 2026 02:07:56 -0500 Subject: [PATCH] fix: regenerate favicons when site.webmanifest is missing (#1) Stamp file check now also verifies manifest exists, preventing early return that skips generateManifest() on subsequent loads. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/helper/favicon.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/helper/favicon.php b/src/helper/favicon.php index bd1bdc9..8dfdba4 100644 --- a/src/helper/favicon.php +++ b/src/helper/favicon.php @@ -48,7 +48,8 @@ class MokoFaviconHelper $sourceTime = filemtime($sourcePath); $stampFile = $outputDir . '/.favicon_generated'; - if (is_file($stampFile) && filemtime($stampFile) >= $sourceTime) { + $manifestFile = $outputDir . '/site.webmanifest'; + if (is_file($stampFile) && filemtime($stampFile) >= $sourceTime && is_file($manifestFile)) { return true; }