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.

Welcome to Tyree’s new web site.

I’ve decided that the time is right to start my first blogging site.  Here I will record some of my ideas and thoughts on various things.  Topics will likely include software architecture and development, with a focus on separation of concerns, code generation and possibly even an application framework to wrap it all up.  Other topics may include opinions and thoughts on things happening in the technology world.