Skip to content

Commit 6f808ba

Browse files
authored
Merge pull request #6575 from nextcloud/fix/mermaid_links
fix(mermaid): No custom link handling for links in mermaid diagrams
2 parents ed138a8 + 4cd57d6 commit 6f808ba

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/plugins/links.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,11 @@ export function linkClicking() {
158158
click: (view, event) => {
159159
const linkEl = event.target.closest('a')
160160
if (event.button === 0 && linkEl) {
161+
// No special handling in mermaid diagrams to not break links there
162+
if (linkEl.closest('svg[id^="mermaid-view"]')) {
163+
return false
164+
}
165+
161166
event.preventDefault()
162167
if (isLinkToSelfWithHash(linkEl.attributes.href?.value)) {
163168
// Open anchor links directly

0 commit comments

Comments
 (0)