history.pushState no Chrome solicita favicon

código:

var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname +"?"+ queryStr; 
window.history.pushState({path:newurl},'',newurl)

cenário atual:

toda vez quewindow.history.pushState() é chamado solicitações de favicon ocorrem rapidamente.Faz solicitações de rede por favicon em todas as chamadas dessa função.

cenário esperado:

O favicon deve ser carregado apenas uma vez no carregamento da página. Eu não esperaria que o favicon fosse carregado a cada solicitação dewindow.history.pushState().

caminhos favicon são links como este na página HTML:

<!-- Favicon -->
  <link rel="icon" type="image/png" href="../img/icon/favicon-16x16.png" sizes="16x16">
  <link rel="icon" type="image/png" href="../img/icon/favicon-32x32.png" sizes="32x32">
  <link rel="icon" type="image/png" href="../img/icon/favicon-96x96.png" sizes="96x96">

Qualquer ajuda imediata será muito apreciada. obrigado