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); } }