<!DOCTYPE html>
<html>
<head>
<title id="pageTitle">hash demo</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<link rel="icon" type="image/png" href="/favicon.ico?32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon.ico?-194x194.png" sizes="194x194">
<link rel="icon" type="image/png" href="/favicon.ico?-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/favicon.ico?-16x16.png" sizes="16x16">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes" />
<!--- removing the next line triggers same behaviour in stable -->
<link rel="shortcut icon" href="https://www.google.com/favicon.ico">
</head>
<body>
<H1>hashchange favicon demo</h1>
<p>in Chrome Canary Version 60.0.3097.0 (Official Build) canary (64-bit), every time the hash changes, the favicons are downloaded again</p>
<ol>
<li><a href="#1">click me to trigger downloading favicons again</a></li>
<li><a href="#3">click me to trigger downloading favicons yet again</a></li>
<li><a href="#3">click me to trigger downloading favicons yet, yet again!</a></li>
</ol>
Chrome Bug:<a href="https://bugs.chromium.org/p/chromium/issues/detail?id=721635">Favicons are being requested on every hashchange</a>
<p>note: removing the <link rel="shortcut icon" href="https://www.google.com/favicon.ico"> line from the header reproduces the same behaviour in stable </p>
</body>
</html>