Fix #2365 - Safari 5 should update URL when using History based location (pushState)