dotnet / dotnet/aspnetcore

Provide a way to force a full-page navigation (no enhanced nav) when using NavigationManager.NavigateTo

Open
#49,651 5 comments 3 reactions 0 assignees View on GitHub
area-blazor bug
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 10h
Merged PRs (30d)
281

Description

`NavigationManager.NavigateTo(...)` has a `forceReload` parameter that is used in interactive rendering to force a full-page navigation instead of using client-side routing. Should this parameter also force a full-page navigation when using server-side rendering and enhanced navigation?

Contributor guide

Open the contributing guide

Research direction

Start by tracing NavigationManager.NavigateTo from interactive rendering into server-side rendering and enhanced navigation. Compare how forceReload is handled in each path, then determine the expected full-page navigation behavior and identify the relevant tests before proposing a change.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.