From 88a07ecf63cb9c04f6544cf24881e587a03a9fdb Mon Sep 17 00:00:00 2001 From: sbwalker Date: Sat, 6 Jan 2024 08:42:07 -0500 Subject: [PATCH] more rendering optimizations --- Oqtane.Client/UI/Pane.razor | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Oqtane.Client/UI/Pane.razor b/Oqtane.Client/UI/Pane.razor index 3c35ffac..0b5a2b9b 100644 --- a/Oqtane.Client/UI/Pane.razor +++ b/Oqtane.Client/UI/Pane.razor @@ -46,7 +46,10 @@ else foreach (Module module in PageState.Modules.Where(item => item.PageId == PageState.Page.PageId)) { // set renderid - this allows the framework to determine which components should be rendered when PageState changes - module.RenderId = PageState.RenderId; + if (module.RenderId != PageState.RenderId) + { + module.RenderId = PageState.RenderId; + } var pane = module.Pane; if (module.ModuleId == PageState.ModuleId && PageState.Action != Constants.DefaultAction)