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) <noreply@anthropic.com>
This commit is contained in:
Jonathan Miller
2026-04-22 02:07:56 -05:00
parent 30bba91a8a
commit 6a40dc558b

View File

@@ -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;
}