R
Redhand
QA
Back to Reports
RPT-001Analyzedhighhigh riskbug

Profile photos not loading on mobile Safari

Reported by Denisa · Apr 9, 2026, 04:30 PM · Planet Romance

High Risk Report

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

Fix mobile Safari photo rendering in ProfilePhoto component. Root cause is likely WebP serving without fallback. Do NOT touch upload pipeline.

Internal Notes

Might be related to nginx photo serving path or WebP format not supported on older iOS.

Activity

Denisa created
Report submitted
Apr 9, 2026, 04:30 PM
System ai analyzed
AI analysis completed
Apr 9, 2026, 04:35 PM