diff --git a/packages/frontend/src/components/global/MkA.vue b/packages/frontend/src/components/global/MkA.vue index ae1b4549ec..02a86f1646 100644 --- a/packages/frontend/src/components/global/MkA.vue +++ b/packages/frontend/src/components/global/MkA.vue @@ -99,6 +99,11 @@ function nav(ev: MouseEvent) { return openWindow(); } + if (ev.ctrlKey) { + window.open(props.to, '_blank', 'noopener'); + return; + } + router.pushByPath(props.to, ev.ctrlKey ? 'forcePage' : null); }