Problem
On iOS mobile web (Chrome or Safari on iPhone), if a user selects a receipt photo from their gallery and briefly switches apps before submitting, the file can silently lose its content. The receipt appears to upload but arrives at the server as 0 bytes, showing the user "There was a problem creating the receipt."
Solution
Read the selected file into memory immediately after it's picked, before the user has a chance to background the app. iOS can revoke access to gallery-picked files after a short time, but files held in memory aren't affected.
Issue Owner
Current Issue Owner: @linhvovan29546
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~022047114714909112922
- Upwork Job ID: 2047114714909112922
- Last Price Increase: 2026-04-23
Problem
On iOS mobile web (Chrome or Safari on iPhone), if a user selects a receipt photo from their gallery and briefly switches apps before submitting, the file can silently lose its content. The receipt appears to upload but arrives at the server as 0 bytes, showing the user "There was a problem creating the receipt."
Solution
Read the selected file into memory immediately after it's picked, before the user has a chance to background the app. iOS can revoke access to gallery-picked files after a short time, but files held in memory aren't affected.
Issue Owner
Current Issue Owner: @linhvovan29546Upwork Automation - Do Not Edit