Skip to content

[release/11.0-rc1] Fix auto-pause when circuit starts after enhanced navigation - #68612

Merged
akoeplinger merged 1 commit into
release/11.0-rc1from
backport/pr-68540-to-release/11.0-rc1
Aug 18, 2026
Merged

[release/11.0-rc1] Fix auto-pause when circuit starts after enhanced navigation#68612
akoeplinger merged 1 commit into
release/11.0-rc1from
backport/pr-68540-to-release/11.0-rc1

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Backport of #68540 to release/11.0-rc1

/cc @ilonatommy @surya3655

Fix auto-pause when circuit starts after enhanced navigation

Description

Auto-pause that is a deployment resources saving mechanism for interactive server apps was working only when client's page was loaded via full page load. If it was loaded with enhanced navigation from SSR static rendering, the mechanism wouldn't trigger. The auto-pause feature was introduced in net11.
The issue was caused by wrong timing of reading configuration at the wrong time when going interactive. The PR discovers server-emitted browser configuration from the initial document or enhanced-navigation response, merges it into the client/circuit options, and applies it before the interactive circuit starts for both: SSR static rendering and SSR static streaming rendering.

Fixes #68337

Customer Impact

Affected types of apps: interactive server with prerendering.

Regression?

  • Yes
  • No

Auto pause feature was not present in net10.

Risk

  • High
  • Medium
  • Low

It changes browser-configuration processing for every Blazor streaming update and the timing for consuming circuit options (on lazy server startup instead of during initial Blazor Web boot).

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

* fix auto-pause issue

* resolve streaming rendering case

---------

Co-authored-by: Ilona Tomkowicz <itomkowicz@microsoft.com>
@github-actions
github-actions Bot requested a review from a team as a code owner August 18, 2026 08:27
@ilonatommy ilonatommy added this to the 11.0-rc1 milestone Aug 18, 2026
@kotlarmilos
kotlarmilos self-requested a review August 18, 2026 08:33
@ilonatommy ilonatommy added area-blazor Includes: Blazor, Razor Components feature-circuit-lifecycle Issues to do with blazor server lifecycle events labels Aug 18, 2026
@akoeplinger
akoeplinger merged commit 96b7ae9 into release/11.0-rc1 Aug 18, 2026
41 of 42 checks passed
@akoeplinger
akoeplinger deleted the backport/pr-68540-to-release/11.0-rc1 branch August 18, 2026 14:14
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 feature-circuit-lifecycle Issues to do with blazor server lifecycle events

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants