Disable caching of icons asset for Chrome 84
/label ~S2 ~P2
Chrome 84 has a browser bug which leads to it not properly loading icons, if they are served from cache:
This issue is fixed in Chrome Canary and will be deployed in Chrome 85 in more than 4 weeks.
Proposal
In the meanwhile we could fix the issue for the Chrome 84 by doing the following:
If asset == https://gitlab.com/assets/icons-*.svg
and User Agent == Chrome 84; then set
Cache-Control: max-age=0
User Agents for Chrome 84:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
Example asset as of now:
https://gitlab.com/assets/icons-36b4ec5e1b87dbfebdcb6b706f9d87ed6df58db01b82685550e88f0eb65ae5a6.svg
Edited by Lukas Eipert