Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Oct 9, 2025

Backport of #63964 to release/10.0

/cc @ilonatommy

Pages that are re-executed should allow interactivity

Re-executed page components should have configurable render mode because typically re-executed page is used in the same places as page rendered by NavigationManager.NotFound(). By allowing interactivity in the latter but not supporting it in the former case, we introduce inconsistency.

Description

  • In case of error handling and re-execution, we used to always apply SSR. It does not make sense from the consistency reasons mentioned above. Re-execution case gets removed from the "always SSR" processing. Its render mode resolution will follow the same logic as any other component's.
  • The test for checking interactivity on re-executed pages was added.

Fixes #63963

Customer Impact

Reported by a customer.

Regression?

  • Yes
  • No

No, we did not have not found re-exec feature before.

Risk

  • High
  • Medium
  • Low

We start treating re-executed pages same way as any other page we render.

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

When servicing release/2.3

  • Make necessary changes in eng/PatchConfig.props

@github-actions github-actions bot requested a review from a team as a code owner October 9, 2025 18:26
@ilonatommy ilonatommy self-assigned this Oct 10, 2025
@ilonatommy ilonatommy added the area-blazor Includes: Blazor, Razor Components label Oct 10, 2025
@ilonatommy ilonatommy requested review from javiercn and lewing October 10, 2025 09:45
@lewing lewing added the Servicing-consider Shiproom approval is required for the issue label Oct 13, 2025
@lewing lewing added Servicing-approved Shiproom has approved the issue and removed Servicing-consider Shiproom approval is required for the issue labels Oct 13, 2025
@lewing lewing merged commit 0a928f4 into release/10.0 Oct 13, 2025
28 checks passed
@lewing lewing deleted the backport/pr-63964-to-release/10.0 branch October 13, 2025 20:49
@dotnet-policy-service dotnet-policy-service bot added this to the 10.0.0 milestone Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-blazor Includes: Blazor, Razor Components Servicing-approved Shiproom has approved the issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants