We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8ce5660 + 7e51eb0 commit 0e355a5Copy full SHA for 0e355a5
src/ts/treeview.ts
@@ -131,8 +131,14 @@ onDOMContentLoaded(() => {
131
const target = event.target as HTMLElement
132
const targetItem = target.closest(SELECTOR_NAV_ITEM) as HTMLElement | undefined
133
const targetLink = target.closest(SELECTOR_NAV_LINK) as HTMLAnchorElement | undefined
134
+ const targetTreeviewMenu = targetItem?.querySelector(SELECTOR_TREEVIEW_MENU) as HTMLElement | undefined
135
const lteToggleElement = event.currentTarget as HTMLElement
136
137
+ // Avoid creating Treeview instances on non menu elements
138
+ if (!targetTreeviewMenu) {
139
+ return
140
+ }
141
+
142
if (target?.getAttribute('href') === '#' || targetLink?.getAttribute('href') === '#') {
143
event.preventDefault()
144
}
0 commit comments