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)