diff --git a/src/components/SidebarItem.vue b/src/components/SidebarItem.vue
index f1d00b2fe..b102b7cf4 100644
--- a/src/components/SidebarItem.vue
+++ b/src/components/SidebarItem.vue
@@ -115,14 +115,18 @@
});
}
const node = this.component.getInternalComponent().$el;
- //@since 3.11.0 Need to add check of sidebar components, in case, for example, close
- // contents element and some sidebar component is related to it's close, for example, qplotly
- //a toggle menu open of
- node.classList.toggle('menu-open', open);
- // toggle active of - element
- node.parentNode.classList.toggle('active', open);
-
+ //@since 3.11.0 need to check if is a html element node.
+ // In case of v-if vue element is false, return string
+ if (node.classList && node.parentNode) {
+ //@since 3.11.0 Need to add check of sidebar components, in case, for example, close
+ // contents element and some sidebar component is related to it's close, for example, qplotly
+ //a toggle menu open of
+ node.classList.toggle('menu-open', open);
+ // toggle active of - element
+ node.parentNode.classList.toggle('active', open);
+ }
this.component.setOpen(open);
+
};
},