NavigationException doesn't have a useful message.
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 290
Description
this
https://github.com/dotnet/aspnetcore/blob/d8a3aa870862d01a8b3a3235f8dd7fc951dd8ff4/src/Components/Server/src/Circuits/RemoteNavigationManager.cs#L91
creates an exception like this

with the URL in the Location field.
Ideally it should have a useful message that includes the URI, eg., "Could not navigate to https://localhost:7298/item/99"
the problem is that NavigationException is not overriding Message and ToString
https://github.com/dotnet/aspnetcore/blob/d8a3aa870862d01a8b3a3235f8dd7fc951dd8ff4/src/Components/Components/src/NavigationException.cs#L9
If we want to keep the URL out of the message for security reasons, it should at least have a message like "Could not navigate to the URL".
Contributor guide
Assessment
This issue has not been assessed yet.