The Webxdc AppStore flashes blinding white for 1 second

When in a dark environment and you’re on dark mode, this is really jarring, it makes users angry, and it feels very cheap / brittle.

If the device is on dark mode, if it must “flash” at all, have it be a black screen before it loads.

Not sure why it needs to flash at all though. Just cache the site, no?

Haven’t checked, but adding such a line to the <head> might fix it <meta name='color-scheme' content='light dark'>.

To the head of what though? The app itself or the webxdc App Store page?

Maybe I misunderstood your request, but I thought you were talking about the website. (In that case, platform-specific tags such as android, ios, desktop, linux, etc. would be redundant and unwanted)

It’s the webxdc appstore loader in the native iOS app that flashes white before it loads the appstore.

I added this in my appstore and the issue still exists: Apps

So it must be a problem on the Delta Chat side.

@r10s @WofWca this might be noticed more and more as people opt for custom webxdc app URLs.

Probably it’s what the WebView shows by default until it has loaded the <head>.

This has to be done in the delta chat clients, right?

I don’t think the “Android” tag is relevant for this topic. I can’t see the problem you described with the Android app.

do you have a custom webxdc appstore in your app? or just the default one?

The default one. When the webxdc app store loads it is black not white. There are some other issues with the UI/UX of the webxdc app store which can be improved (like indicating download and more natural navigation of store), but the issue with flashing white at least does not seem to be a problem on Android.

I’m talking about an issue with a custom one.