diff --git a/Oqtane.Client/UI/ThemeBuilder.razor b/Oqtane.Client/UI/ThemeBuilder.razor index 959ce960..a5437288 100644 --- a/Oqtane.Client/UI/ThemeBuilder.razor +++ b/Oqtane.Client/UI/ThemeBuilder.razor @@ -29,6 +29,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { var interop = new Interop(JsRuntime); + // manage stylesheets for this page string batch = DateTime.Now.ToString("yyyyMMddHHmmssfff"); var links = new List(); @@ -40,20 +41,16 @@ { await interop.IncludeLinks(links.ToArray()); } + await interop.RemoveElementsById("app-stylesheet", "", "app-stylesheet-" + batch + "-00"); - if (!firstRender) + // set page title + if (!string.IsNullOrEmpty(PageState.Page.Title)) { - // set page title - if (!string.IsNullOrEmpty(PageState.Page.Title)) - { - await interop.UpdateTitle(PageState.Page.Title); - } - else - { - await interop.UpdateTitle(PageState.Site.Name + " - " + PageState.Page.Name); - } - - await interop.RemoveElementsById("app-stylesheet", "", "app-stylesheet-" + batch + "-00"); + await interop.UpdateTitle(PageState.Page.Title); + } + else + { + await interop.UpdateTitle(PageState.Site.Name + " - " + PageState.Page.Name); } } } diff --git a/Oqtane.Server/Pages/_Host.cshtml b/Oqtane.Server/Pages/_Host.cshtml index 4bdf5c99..9500a800 100644 --- a/Oqtane.Server/Pages/_Host.cshtml +++ b/Oqtane.Server/Pages/_Host.cshtml @@ -21,9 +21,7 @@ @(Html.AntiForgeryToken()) - - - +