6.2.X EE, 7.0.0 DXP FP22
The following property has been updated with a new value (BrowserIdCacheFileNameContributor) as part of the changes for 6.2 version:
## ## Cache File Name Contributors ## # # Input a list of comma delimited class names that implement # com.liferay.portal.servlet.filters.util.CacheFileNameContributor. # # These classes contribute to the cache file names for static resources in # AggregateFilter and DynamicCSSFilter. # cache.file.name.contributors=\ \ #com.liferay.portal.servlet.filters.util.ColorSchemeIdCacheFileNameContributor,\ \ com.liferay.portal.servlet.filters.util.BrowserIdCacheFileNameContributor,\ com.liferay.portal.servlet.filters.util.LanguageIdCacheFileNameContributor,\ com.liferay.portal.servlet.filters.util.MinifierTypeCacheFileNameContributor,\ com.liferay.portal.servlet.filters.util.ThemeIdCacheFileNameContributor
These contributor classes are defined in portal-impl.jar#META-INF/util-spring.xml in 7.0 version.
Master Reproduction Steps:
1-) Create a custom theme with some IE specific selector.
themes attached can be used for this purpose.
2-) Deploy this theme and use it for any page with using a browser different than IE for the first time.
3-) Open the portal from IE selector.
4-) See that portal uses the same cache which was cached for other browsers than IE.
EE-6.2.x Reproduction Steps
1-) Same steps as above except using the ee-6.2.x specific theme that is attached
Expected: The cache file for IE should be different and that one should be sent for IE browsers
Actual result: Same cache file will appear for IE as well.
LPE-16206 CSS cached files generated by Chrome or Firefox are used by Internet Explorer