Problem description:
When logging in to Replit and trying to install it as a progressive web app, the installed icon is using the old logo.
Expected behavior:
The icons defined in the manifest should match the favicon and main website logo.
Actual behavior:
The icon has not been updated. In the main HTML source, this is listed as the manifest:
<link rel="manifest" href="/public/manifest.json"/>
In that manifest, the following icons are listed:
"icons": [
{
"src": "/public/icons/icon-rounded-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/public/icons/icon-rounded-512x512.png",
"sizes": "512x512",
"type": "image/png"
},
{
"src": "/public/icons/icon-maskable-192x192.png",
"sizes": "192x192",
"purpose": "maskable",
"type": "image/png"
},
{
"src": "/public/icons/icon-maskable-512x512.png",
"sizes": "512x512",
"purpose": "maskable",
"type": "image/png"
}
]
Steps to reproduce:
- Go to replit.com and log in using a browser that supports progressive web apps.
- Choose to install the web application using the browser UI
- Look at the logo that is displayed and see that it is the old logo.
Bug appears at this link:
On the logged in Replit user home page, or more specifically in https://replit.com/public/manifest.json
Browser/OS/Device:
Chrome 108.0.5359.124, macOS 13.0.1