This is way hard to fix. WebKit "commits" as soon as it gets the first byte from the remote server, and that "commit" turns the screen white. So pre-loading a nice screen won't help. In order to fix this, the U1 widget would have to contain *two* webviews, one of which loads the "pre-loading" screen, and the other of which loads the real page, and then when the real page loads, we swap the widgets. This involves some serious re-plumbing of how everything works.
This is way hard to fix. WebKit "commits" as soon as it gets the first byte from the remote server, and that "commit" turns the screen white. So pre-loading a nice screen won't help. In order to fix this, the U1 widget would have to contain *two* webviews, one of which loads the "pre-loading" screen, and the other of which loads the real page, and then when the real page loads, we swap the widgets. This involves some serious re-plumbing of how everything works.