From fc114dc5db03fc3ef7809f6403fe1c7b3a159b63 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 8 Mar 2023 12:11:11 -0500 Subject: [PATCH] include documentation to explain logic --- Oqtane.Client/UI/SiteRouter.razor | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Oqtane.Client/UI/SiteRouter.razor b/Oqtane.Client/UI/SiteRouter.razor index d52f4c91..f544ee39 100644 --- a/Oqtane.Client/UI/SiteRouter.razor +++ b/Oqtane.Client/UI/SiteRouter.razor @@ -124,6 +124,10 @@ editmode = PageState.EditMode; lastsyncdate = PageState.LastSyncDate; } + if (PageState?.Page.Path != route.PagePath) + { + editmode = false; // reset edit mode when navigating to different page + } // get user if (PageState == null || refresh || PageState.Alias.SiteId != SiteState.Alias.SiteId) @@ -187,11 +191,6 @@ page = PageState.Page; } - if (PageState?.Page.Path != route.PagePath) - { - editmode = false; - } - if (page == null && route.PagePath == "") // naked path refers to site home page { if (site.HomePageId != null)