diff --git a/Oqtane.Client/UI/ThemeBuilder.razor b/Oqtane.Client/UI/ThemeBuilder.razor index 4931824b..a563dfd8 100644 --- a/Oqtane.Client/UI/ThemeBuilder.razor +++ b/Oqtane.Client/UI/ThemeBuilder.razor @@ -66,21 +66,17 @@ { if (!string.IsNullOrEmpty(content)) { - // format head content, remove scripts, and filter duplicate elements - content = content.Replace("\n", ""); - var index = content.IndexOf("<"); - while (index >= 0) + if (PageState.RenderMode == RenderModes.Interactive) { - var element = content.Substring(index, content.IndexOf(">", index) - index + 1); - if (!string.IsNullOrEmpty(element) && (PageState.RenderMode == RenderModes.Static || (!element.ToLower().StartsWith("= 0) { - if (!headcontent.Contains(element)) - { - headcontent += element + "\n"; - } + content = content.Remove(index, content.IndexOf("") + 9 - index); + index = content.IndexOf("