We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1d860e commit 88e990eCopy full SHA for 88e990e
src/lib/holocene/link.svelte
@@ -32,8 +32,9 @@
32
export let light = false;
33
34
const onLinkClick = (e: MouseEvent) => {
35
- // Skip if middle mouse click or new tab
36
- if (e.button === 1 || newTab || e.metaKey) return;
+ if (e.button === 1 || newTab || e.metaKey || e.ctrlKey || e.shiftKey)
+ return;
37
+
38
e.preventDefault();
39
goto(href);
40
};
@@ -42,7 +43,7 @@
42
43
<a
44
{href}
45
target={newTab ? '_blank' : null}
- rel={newTab ? 'noreferrer' : null}
46
+ rel={newTab ? 'noreferrer noopener' : null}
47
class={merge('link', icon ? 'inline-flex' : 'inline', className)}
48
class:active
49
class:interactive
0 commit comments