As the new ScrollSpy smoothScroll option, prevents default action that in every user click, appends anchor hash on window.location, we can programmatically achieve the same attitude using history.pushstate
Any feedback will be appreciated.
Disclaimer: Just trying a suggestion/feature (I really do not know). I am not sure this PR adds any value in user experience
closes #36291 (closed) closes #36387