window.location.reload
работает со всеми браузерами, и с ним нет известных проблем. Проблема может заключаться в том, что ваш браузер отображает кэшированные данные.
window.location.reload
принимает параметр forcedReload
Является булевым флагом, который, когда он является истинным, заставляет страницу всегда перезагружаться с сервера. Если это неверно или не указано, браузер может перезагрузить страницу из своего кеша.
Если это не так, тогда вы можете принудительно обновить файл , как
history.go(0);
илиlocation.href = location.href;