title: Can I prevent navigation in Blazor?
body: <p>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 <code>window.history.pushState(..)</code>.</p>
  <p>Is it theoretically possible to override that javascript to prevent navigation under some circumstances (when there are unsaved changed on the page, etc.)?</p>