General advice:
1.) use SafeHtmlUtils instead 
of OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml. 
2.) always use <!DOCTYPE html> in your host html page so that IE is in 
standards mode to avoid head aches :) Also, if possible in your setup, let 
the webserver/appserver detect if IE is running in compatibility mode. If 
it is in compatibility mode, serve a nice help site that describes how 
compatibility mode can be turned off (= clicking this small broken paper 
icon in the address bar).


Regarding your problem:

The links that do not work, are these always the same links or is it 
totally random? Does it only happen in production mode or also in DevMode? 
If it only happens in production mode then my guess is that a native 
JavaScriptException is thrown in IE (e.g a null access) for any reason. 
Make sure you have activated IE's status bar and check if there is a JS 
warning/error icon and make sure you have GWT.setUncaughtExceptionHandler() 
set at your app startup.

If there are no exceptions then maybe there is a hidden div above your link 
in certain situations, so that the click event can never reach the link. 
But in this case I would assume that you would have the problem in all 
browsers, not just IE.

Maybe you should add some logging to your onBrowserEvent() methods so you 
can see whats going on in IE in production 
mode: https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging

-- 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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to