From 7107d844e1bb77c9c557145411060ebbc1f026ed Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 8 Mar 2023 11:50:30 -0500 Subject: [PATCH] fix #2640 - system should remain in edit mode when editing a page --- Oqtane.Client/UI/SiteRouter.razor | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Oqtane.Client/UI/SiteRouter.razor b/Oqtane.Client/UI/SiteRouter.razor index 9bcdc3a4..d52f4c91 100644 --- a/Oqtane.Client/UI/SiteRouter.razor +++ b/Oqtane.Client/UI/SiteRouter.razor @@ -181,13 +181,17 @@ if (PageState == null || refresh || PageState.Page.Path != route.PagePath) { page = site.Pages.FirstOrDefault(item => item.Path.Equals(route.PagePath, StringComparison.OrdinalIgnoreCase)); - editmode = false; } else { 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)