I am trying to reload current page with different url hash, but it doesn\'t work as expected.
(Clarification how I want it to work: Reload the page and then scroll t
Remove the anchor you're going to navigate to, then use approach #2? Since there's no anchor, setting the hash shouldn't scroll the page.