Merge pull request #5453 from sbwalker/dev

improve interactive rendering logic
This commit is contained in:
Shaun Walker
2025-08-01 15:43:36 -04:00
committed by GitHub

View File

@ -83,12 +83,15 @@
protected override void OnAfterRender(bool firstRender) protected override void OnAfterRender(bool firstRender)
{ {
if (firstRender && _display == "display: none;") if (firstRender)
{ {
_display = ""; _display = "";
if (PageState != null && PageState.Site.Prerender)
{
StateHasChanged(); // required or else the UI will not refresh StateHasChanged(); // required or else the UI will not refresh
} }
} }
}
private void ChangeState(PageState pageState) private void ChangeState(PageState pageState)
{ {