PWA icon and favicon assets are missing - install prompt and tab icon are broken #88
Labels
No labels
bug
duplicate
enhancement
future
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/TeaLeaves#88
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: High · Confidence: High · Effort: XS · Category: ui
Evidence
app/index.html:7-9references/icons/favicon.svg,/icons/apple-touch-icon.png.app/public/manifest.json:10-24references/icons/icon-192.png,/icons/icon-512.png.app/public/contains onlymanifest.json- there is noicons/directory anywhere in the repo, and no build step generates one.Problem
Every icon reference 404s. Browsers commonly refuse "Install app / Add to Home Screen" without valid manifest icons; where they allow it, the installed icon is blank. The tab favicon and iOS home-screen icon are also broken.
Impact
For a PWA whose install-to-home-screen flow is a headline feature (primary user is on her phone), the entry point fails before the app is opened.
Fix
Add the four assets under
app/public/icons/.Acceptance criteria
Related: F-30 (manifest "New Entry" shortcut).
Filed from the 2026-07-15 codebase audit. Full report:
docs/.internal/report-2026-07-15.md(gitignored).Fixed in
9a87882(v7.1.0 wave 1).Added the four missing assets under
app/public/icons/:favicon.svg,apple-touch-icon.png(180×180), andicon-192.png/icon-512.png(full-bleed maskable, leaf-on-green matching the#2e6330theme). All URLs referenced byindex.htmlandmanifest.jsonnow resolve.vite.config.tshasmanifest: false(static manifest is authoritative) and the Workbox glob includespng/svg, so the icons are precached. Deployed to dev; CI #3640 green.