не тот сниппет скопировал походу, тут три строки
history.replaceState... еще добавилось
document.addEventListener('DOMContentLoaded', function () {
var hash = location.hash.substr(1);
hash && document.getElementById(hash).classList.add('w-current')
history.replaceState(null, null, window.location.href.replace(/#.*$/, ''));//replace state
})