Profile photos not loading on mobile Safari
Reported by Denisa · Apr 9, 2026, 04:30 PM · Planet Romance
This report affects a sensitive area. Proceed with caution and ensure thorough testing before deploying changes.
Tester Report
When I open a profile on iPhone Safari, the photos show broken image icons. Desktop Chrome works fine. Tried 3 different profiles, all the same.
Details
- Page / Module
- Profile Detail
- Issue Type
- bug
- Priority
- high
- Risk Level
- high
- Status
- Analyzed
AI Analysis
Confidence: 85%Summary
Mobile Safari image loading failure, likely caused by unsupported image format or incorrect Content-Type headers from nginx.
Do not modify the photo upload pipeline — only the serving/display layer.
Category
Image Rendering
Severity
high
Suspected Area
nginx photo serving configuration + image format pipeline
Likely Cause
WebP images served without fallback for Safari versions that lack WebP support, or incorrect MIME type in nginx config.
Suggested Fix Strategy
1. Check nginx mime.types for webp 2. Add Accept header detection in nginx 3. Implement <picture> fallback in ProfilePhoto component 4. Test on iOS 15, 16, 17
Validation Checklist
- Photos load on mobile Safari
- Photos still load on Chrome/Firefox
- No regression in photo upload
- Medium thumbnails still work
Follow-up Questions
- Which iOS version?
- Are photos in WebP or JPEG format?
Developer Prompt
Internal Notes
Might be related to nginx photo serving path or WebP format not supported on older iOS.