Raised when Wallabidi.Browser.visit/2 fails to navigate to a URL.
Without this, a failed navigation leaves the browser on the previous
page while visit/2 returns normally — so subsequent reads silently
return stale content from the page before it.
Note this signals a navigation failure (DNS, connection refused, TLS), not an HTTP error status: a 404 or 500 navigates successfully and raises nothing.