Affects Version/s: 7.0.0 DXP FP63, 7.0.X, 7.1.10 DXP FP2, 7.1.1 CE GA2, 7.1.10 DXP FP4, 7.1.X, Master
Component/s: Core Infrastructure
Liferay is caching pages when accessed by chrome. When accessing it with a different browser, like IE 11, the page served is taken from cache, independent of the user agent.
Steps to reproduce:
- Clear server cache
- Access a page with Chrome
- Access the same page with IE 11
If you look into the html, you will see that <link> to load css will have the url parameter browser id = other.
If you do the same steps above but access IE 11 before Chrome, you will see browser id = ie.
This causes issues because when a user accesses a page using IE, extra compatibility files are needed to be loaded but will be missing if the page was first loaded with Chrome.