Mobile Webkit HTML/Javascript timing issue

Here is an interesting bug in mobile safari that I ran across at the beginning of this year. Start a new web page with only the HTML and body tags. In the body tag add an onload attribute. Inside of that, set the background color to some color other than white. Then display an alert. On most browsers opening this page will display a screen with whatever color you chose and an alert prompt. In mobile safari however, the screen background color will not change until after you dismiss the prompt. I had submitted a bug for this earlier this year. It appears that this issue is still not fixed.