mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-15 21:19:39 -05:00
[GH-ISSUE #21435] issue: PWA Install Failures on Android: Manifest Truncation & Icon Issues #139207
Reference in New Issue
Block a user
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?
Originally created by @ncrosty58 on GitHub (Feb 15, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/21435
Check Existing Issues
Installation Method
Docker
Open WebUI Version
Latest
Ollama Version (if applicable)
No response
Operating System
Debian
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Android users cannot install the PWA because the manifest.json is both broken and non-compliant.
Actual Behavior
1. Manifest Truncation
When served through a proxy (Caddy/Nginx), the JSON is cut off mid-stream.
Proof: curl -L ends abruptly at "par instead of }}.
Result: Invalid JSON; Android rejects the PWA.
2. Non-Standard Icons
Chrome on Android requires specific icon sizes to trigger the "Install" prompt.
Current: 500x500
Required: 192x192 and 512x512.
Proposed Fix:
Fix backend Content-Length headers to prevent truncation.
Update manifest.json icons array to include standard 192x192 and 512x512 sizes.
Steps to Reproduce
Android pwa not working
Logs & Screenshots
NA
Additional Information
No response
@Classic298 commented on GitHub (Feb 15, 2026):
Cannot reproduce, reads to me like misconfiguration of NGINX
https://docs.openwebui.com/reference/https/nginx
Be careful to read the recommended stuff and what to not configure