Strange to cite a "friend" when stating a basic fact about how web browsing works.
1) I'm not a web dev, I'm a backend and networking guy.
2) Given that -AIUI- any non-host, non-scheme, or non-path part of the URL can be programatically altered in a newer browser without triggering a page reload, I don't see how one can call the behavior a "basic fact about how web browsing works". I would call that sort of thing an "implementation detail". :)