From 7a9c637e0308afc5bf3145047adbc57752a44b39 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 24 Jan 2025 14:29:23 -0500 Subject: [PATCH] fix #5014 - page content scripts not loading on initial page request in Interactive rendering --- Oqtane.Client/UI/ThemeBuilder.razor | 7 +++---- Oqtane.Server/Controllers/PageController.cs | 8 ++++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Oqtane.Client/UI/ThemeBuilder.razor b/Oqtane.Client/UI/ThemeBuilder.razor index fc567833..6981b983 100644 --- a/Oqtane.Client/UI/ThemeBuilder.razor +++ b/Oqtane.Client/UI/ThemeBuilder.razor @@ -11,8 +11,6 @@ RenderFragment DynamicComponent { get; set; } - private string lastPagePath = ""; - protected override void OnParametersSet() { // handle page redirection @@ -92,8 +90,9 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { - if (!firstRender && PageState.Page.Path != lastPagePath) + if (!firstRender) { + // site content if (!string.IsNullOrEmpty(PageState.Site.HeadContent) && PageState.Site.HeadContent.Contains(" item.ParentId == page.PageId)) { - UpdatePage(_page, oldPath, newPath, deleted); + UpdatePage(_page, pageId, oldPath, newPath, deleted); } }