Feature Request: Fix Double Splash Screen & WKWebView Background Color for iOS IPA Exports

I'd like to formally request a fix for the iOS launch experience in base44's WixOneApp shell. Currently, when my app (Go Be Jesus) launches on iOS, the following sequence occurs:

  1. White screen with splash logo appears

  2. White flash/flicker

  3. White screen with splash logo appears a second time

  4. Blank blue screen briefly shows (app background color paints but content hasn't loaded yet)

  5. App content finally loads

There are two distinct issues causing this:

First, the native splash screen is being shown twice with a white flash in between (steps 1-3). This appears to be iOS re-displaying the launch screen because the WKWebView is taking too long to render its first frame. This is a known iOS behavior that is triggered when the WebView initialization exceeds Apple's display threshold. The fix on your end would be to either reduce the WKWebView initialization time in the WixOneApp shell, or suppress the automatic snapshot restoration behavior that causes the splash to reappear.

Second, the WKWebView initializes with a white background by default (step 4). My app uses a blue background (#99C5FF), so there is a visible color mismatch between the native shell and the web content. The fix would be to allow developers to configure the WKWebView's background color in the iOS export settings, so it matches the app's color scheme before the web content paints. A simple hex color input in the publish/export UI would fully resolve this.

Both of these issues are contained entirely within the WixOneApp native shell and cannot be fixed from the web code side. I have already applied all possible web-layer fixes (inline background colors in index.html, App.jsx loading state background, etc.) and the splash behavior persists because it occurs before the WebView loads any content at all.


This creates a noticeably poor first impression for users on the App Store version of the app, even though the web version launches perfectly smoothly. I believe this would affect any base44 developer whose app uses a non-white color scheme, so fixing it would be a meaningful improvement for the platform as a whole.

Thank you for considering this request.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

Feature Request

Date

About 5 hours ago

Author

Isaak Hunckler

Subscribe to post

Get notified by email when there are changes.