diff --git a/src/components/ModalVault.svelte b/src/components/ModalVault.svelte
index 8deab51..3956e13 100644
--- a/src/components/ModalVault.svelte
+++ b/src/components/ModalVault.svelte
@@ -283,7 +283,10 @@
selected="{i === selectedIndex}"
note="{result}"
on:mousemove="{_ => (selectedIndex = i)}"
- on:click="{onClick}" />
+ on:click="{onClick}"
+ on:auxclick="{evt => {
+ if (evt.button == 1) openNoteInNewPane()
+ }}" />
{/each}
{#if !resultNotes.length && searchQuery && !searching}
diff --git a/src/components/ResultItemInFile.svelte b/src/components/ResultItemInFile.svelte
index 3dcba2e..27a5805 100644
--- a/src/components/ResultItemInFile.svelte
+++ b/src/components/ResultItemInFile.svelte
@@ -20,7 +20,8 @@
id="{index.toString()}"
selected="{selected}"
on:mousemove
- on:click>
+ on:click
+ on:auxclick>
{@html cleanedContent.replace(reg, highlighterGroups)}
diff --git a/src/components/ResultItemVault.svelte b/src/components/ResultItemVault.svelte
index 13a287b..7cf310e 100644
--- a/src/components/ResultItemVault.svelte
+++ b/src/components/ResultItemVault.svelte
@@ -63,6 +63,7 @@
glyph="{glyph}"
id="{note.path}"
on:click
+ on:auxclick
on:mousemove
selected="{selected}">