diff --git a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts
index df52a2bbb5..62deeddc8d 100644
--- a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-section.element.ts
@@ -24,6 +24,9 @@ export class UmbContentSection extends LitElement {
{
path: 'dashboard',
component: () => import('../../../section/section-dashboards.element'),
+ setup: () => {
+ this._currentNodeId = undefined;
+ },
},
{
path: 'node/:nodeId',
@@ -40,13 +43,12 @@ export class UmbContentSection extends LitElement {
];
@state()
- private _currentNodeId!: string;
+ private _currentNodeId?: string;
render() {
return html`
-
-
+
`;
diff --git a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts
index cdb06835b6..e9da72bcaa 100644
--- a/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/extensions/sections/content/content-tree.element.ts
@@ -15,7 +15,7 @@ class UmbContentTree extends LitElement {
];
@property()
- public id!: string;
+ public currentNodeId?: string;
// simplified tree data for testing
@state()
@@ -34,8 +34,7 @@ class UmbContentTree extends LitElement {
${this._tree.map(
(item) => html`