3 days ago
Hey team,
I’m encountering an issue where my deployed React website is not working properly on iOS devices when using mobile data (Safari browser). The same site works perfectly on Android, desktop browsers, and even iOS with WiFi.
Details
Project Id: dd7a7c46-ed41-4ed9-84e4-9ac9a727782b
Railway App URL: https://laundrify-up.up.railway.app/
Domain Tried: Used both Railway default domain and a custom domain via kesug.com – issue persists on all.
Environment: Production
Framework: React (Vite) frontend
Backend: Express.js API hosted on the same or separate instance (hosted on Railway)
Error Behavior:
First load may show the app (HTML loads)
But no API requests fire (no logs in backend)
Reloading or navigating causes a blank screen or “Safari cannot open the page because the server stopped responding”
Build Logs: Successful
Deployment Logs: Successful
Checked:
No CORS errors
HTTPS is configured
No ServiceWorker issues
No errors on Android or iOS WiFi
2 Replies
2 days ago
This is impossible to debug as mobile devices don't even have devtools
Safari has numerous years old bugs that they haven't fixed, can you make sure you are not using any of them or any api they don't support ?
Does this occur consistently and with all network providers ?
12 hours ago
hillfoul007, this is a well-known issue, which has risen in the past couple of weeks. Some Internet Service Providers (ISPs) are blocking requests to the railway domain. Even I tried your website, which loaded for the Airtel network, while it was DNS_PROBE_FINISHED_NXDOMAIN for other networks.
You can refer to this post, in which I have told the ways to rectify this ISP restriction (to use custom domains): https://station.railway.com/questions/requests-to-backend-url-return-404-with-0ccf9b05#s1ah
I am sure that would help. If so, then mark this as the solution once you are done with the rectification