Wednesday, June 10, 2009

GWT and Safari 4 Public Release

There have been some issues pertaining to the new public release of Safari 4 and the way it is handling GWT. It seems the problem is due to the version of WebKit used in this new version of Safari (this is speculation because GWT worked properly with the Safari 4 beta). The issue has already been raised with Google:


As of today (6/10/2009), the status of the issue has been set to FixedNotReleased, but there has not been a release date set.

The only possible work-around available at this point is to compile our project is what is known as "PRETTY" mode. The problem with this is that the initial download size of our site will then be at least three times larger, causing everyone to experience an extreme slowdown.

People have experienced this issue with both GWT 1.5.3 and 1.6.4, so, unfortunately, switching versions will not fix this issue.


Issue Update (6/23/2009):
I'm just updating on the current status of this issue. Apparently, there are quite a few people who are having this problem and have said so to the GWT team. As of today, there is a fix for this issue in SVN, but they have yet to release it as either a new version or a patch.

Here is a link to a post I wrote with a workaround (for the time being):
http://ukitech.blogspot.com/2009/06/workaround-for-safari-4-and-gwt-issue.html