I have a application built using GWT 2.4.0. Some time ago an issue has appeared, where for some users of Internet Explorer the application is not loading properly for the first time (only the static content is displayed). However, after using refresh (F5) the application reloads normally and works fine after that.
Some notes about the issue:
- this issue is not present in Firefox;
- this issue is present for specific users only and not everywhere. Even on the same desktop, if a different user logs in, the application works fine in IE. We also tried to log an user with this issue into another desktop - on another desktop there was no issue;
- the issue has never been observed on the development machine - only by a few testers and some of the business users;
- for those users who observe the issue, it happens 100% of the time (with no exceptions), since about 4 months ago;
- when trying to capture network requests using IE's development tools, it shows that a certain *.cache.html file is always requested, but never gets found (HTTP 404). That file is not present in the compiled application, so it is unclear why it is requested at all. On refresh, this file is not requested, so the 404 error does not occur.;
- IE9's development tools show
Browser Mode: IE9 Compat View
andDocument Mode: IE7 standards
.
What could be the problem? How could I precisely find out and fix the cause of the issue?