It looks like the package is using history.pushState instead of history.replaceState.
It would be nice if I could scroll around with hash spy enabled and not have it impact how many times I have to hit the browser back button to navigate to the previous page.
Reference: https://stackoverflow.com/questions/2305069/can-you-use-hash-navigation-without-affecting-history