In Blazor Server Side app, is there some javascript involved that performs the actual navigation, e.g. when user clicks a link?I mean something like window.history.pushState(..).
Is it theoretically possible to override that javascript to prevent navigation under some circumstances (when there are unsaved changed on the page, etc.)?