Mouse cursor blinks on updates in IE

I have the same problem than reported in:
http://dev.vaadin.com/ticket/3200

Very strange, because if the same war-file is deployed local i don’t have this effect and deployed remote i have it.

Or same server, one client has the problem, another not.

About this problem i don’t care too much, but strange thing is, if i have this problem i also have other problems:

  • scrollbar does not appear
  • Invisible overlay (add-on) suddenly appears when scrolling with the mouse…

Everything just happens with IE

Any ideas?

I thing has also to do with the
Internet Explorer Compatibility View

Hello,

Did you found a workaround ?

I’ve the same problem, during page updates, the cursor is blinking (IE8) and scrollbar are appear and disappear. (No problems with FF, Chrome… as usual…)

Need some help…

Thanks.

i used my own servlet. this helped.


package de.exxcellent.connect.portal.client;

import com.vaadin.terminal.gwt.server.ApplicationServlet;
import com.vaadin.terminal.gwt.server.WebBrowser;
import java.io.BufferedWriter;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;

/**
 * Erweitert das ApplicationServlet
 */
public class ProjectApplicationServlet extends ApplicationServlet {

    @Override
    protected void writeAjaxPageHtmlHeader(final BufferedWriter page,
            String title, String themeUri, final HttpServletRequest request)
            throws IOException {
        page.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n");

        WebBrowser browser = getApplicationContext(request.getSession())
                .getBrowser();
        if (browser.isIE()) {
            // Chrome frame in all versions of IE (only if Chrome frame is
            // installed)
            //            if (browser.getBrowserMajorVersion() == 9) {
            //                // Force IE9 into IE8 mode. Remove when IE 9 mode works (#5546)
            //                page.write("<meta http-equiv=\"X-UA-Compatible\" content=\"IE=8,chrome=1\"/>\n");
            //            } else {
            //                page.write("<meta http-equiv=\"X-UA-Compatible\" content=\"chrome=1\"/>\n");
            //            }
            page.write("<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"/>\n");
        }

        page.write("<style type=\"text/css\">"
                + "html, body {height:100%;margin:0;}</style>");

        // Add favicon links
        page.write("<link rel=\"shortcut icon\" type=\"image/vnd.microsoft.icon\" href=\""
                + themeUri + "/favicon.ico\" />");
        page.write("<link rel=\"icon\" type=\"image/vnd.microsoft.icon\" href=\""
                + themeUri + "/favicon.ico\" />");

        page.write("<title>" + safeEscapeForHtml(title) + "</title>");
    }
}