White screen on iOS

Hi Netlify Team,

I’m experiencing a deployment issue that only affects iOS Safari and iOS Chrome.

My deployed app: https://fluffy-squirrel-8c54e8.netlify.app

The Issue:

  • App loads fine and works perfectly in desktop Chrome, Safari, and Firefox
  • But on iPhones and iPads:
    • The app flashes the login screen briefly
    • Then goes completely white (blank screen) with no interaction possible

Details:

  • The app was built using Bolt.new (a no-code platform)
  • Bolt support says this is likely due to a deployment config issue on Netlify, possibly involving:
    • JavaScript failing at runtime on WebKit/iOS
    • Viewport / meta tag handling
    • Service workers
    • CSP headers
  • They suggested I ask you to inspect the deploy or help identify the incompatibility

What I Need Help With:

  • Could you review my deployment and let me know what might be causing the iOS rendering crash?
  • Is there something I should disable (e.g., service worker, SSR, caching)?
  • Are there any logs or tools to inspect what’s going wrong on mobile browsers?

I’m not technical, but I can follow clear steps or rebuild/deploy again if needed.

Thank you!

Patrick

@Patrick23 This issue is likely to be app specific and unrelated to hosting with Netlify.

As such it’s outside of the Scope of Support.

Base functionality of Netlify’s build and deploy pipeline is supported, but we cannot help you debug any source code used either during build or after deployment.

You can easily confirm this by testing locally or hosting the same app elsewhere and checking it.

The white screen indicates that your JavaScript is dying (for whatever reason), and if you access the developer console of the browser on the relevant device it should reveal why.

If you have an applicable iOS device in your possession you can research on Google how to connect it to your computer for debugging purposes.

If you don’t own any of the device/browser combinations, you can use a paid tool like BrowserStack:
https://www.browserstack.com


Just to clear up a few misconceptions that I can see in your post too…

You aren’t experiencing a deployment issue, it’s a browser/os specific runtime issue.

Bolt’s support is ‘confidently incorrect’.

Beware that if it was an AI support response, that AI’s frequently state falsehoods as fact.

It might be related to your ‘application configuration’, for example if your project has been coded to use something that packages the JavaScript for specific browser targets.

But it won’t be related to ‘deployment configuration’ (‘how/what you deploy with Netlify’), as issues relating to that tend to be consistent for all viewing devices.

Netlify is primarily a self-service provider.
If you cannot debug it yourself, or with the assistance of AI, you may need to hire a freelancer etc.

Thank you very much - your insights enabled me to redirect/focus AI to resolve the issue - much appreciated!

@Patrick23 Great, although “refocus” a very generous way of saying “tell AI to stop spitting nonsense”.