diff --git a/src/Elastic.Markdown/Assets/pages-nav.ts b/src/Elastic.Markdown/Assets/pages-nav.ts index 820dfa91c..4fb63856c 100644 --- a/src/Elastic.Markdown/Assets/pages-nav.ts +++ b/src/Elastic.Markdown/Assets/pages-nav.ts @@ -47,6 +47,15 @@ export function initNav() { if (!pagesNav) { return } + + const pagesDropdown = $('#pages-dropdown') + if (pagesDropdown) { + const activeAnchor = $('a.pages-dropdown_active', pagesDropdown) + activeAnchor?.addEventListener('mousedown', (e) => { + e.preventDefault() + }) + } + const allNavItems = $$('a', pagesNav) allNavItems.forEach((link) => { link.addEventListener('click', () => { diff --git a/src/Elastic.Markdown/Slices/Layout/_TocTree.cshtml b/src/Elastic.Markdown/Slices/Layout/_TocTree.cshtml index d437c5978..4abedb749 100644 --- a/src/Elastic.Markdown/Slices/Layout/_TocTree.cshtml +++ b/src/Elastic.Markdown/Slices/Layout/_TocTree.cshtml @@ -7,16 +7,16 @@ @if (Model.IsPrimaryNavEnabled && current is { Group.Index: not null }) {