improve interactive rendering logic

This commit is contained in:
sbwalker
2025-08-01 15:43:21 -04:00
parent 23c3c47db4
commit 6119417331

View File

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