You probably do too heavy work in your code so that the browser can not show the loading dialog (your work blocks the only JavaScript thread that also renders the web page).
You could wrap your heavy work in a Scheduler.get().scheduleDeferred() which should give the browser enough time to show the loading screen. But be aware that the code inside a deferred command is executed after any other code completes so you change the execution flow a bit. If this still doesn't work you could use Scheduler.get().scheduleIncremental() which allows you to split up your work into smaller pieces and each piece is executed deferred to give the browser even more time to update the UI. -- J. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To post to this group, send email to google-web-toolkit@googlegroups.com. Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en. For more options, visit https://groups.google.com/groups/opt_out.