1) Start the portal
2) Open Incognito and open the browser's dev console and move to "Network" tab, ensure the "Disable cache" is not selected, hit http://localhost:8080 and observe the network requests coming in
3) Once the page has finished loading, reload it again, so all cacheable resources will be loaded from cache. Observe the requests:
Expected: Request for js_loader_config to be loaded from cache
Actual behavior: This resource will be fetched again
** Reproduced on 7.1.x
Not reproducible on master
Not reproducible on 7.0.x
Observing the headers and comparing them to other requests where t= parameter is present and caching does happen, the request for this file is missing some parts, for example, eTag and Cache-Control.
It seems that when
LPS-93353 was done, js_loader_config weren't present in 7.1.x branch and js_loader_config was backported after this commit was already merged.