From 8902cb31175aabff5aefe052723305a3ba5a9dba Mon Sep 17 00:00:00 2001 From: zadam Date: Tue, 19 Jul 2022 23:41:22 +0200 Subject: [PATCH] prevent paste on middle click, fixes #2995 --- src/public/app/services/link.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/public/app/services/link.js b/src/public/app/services/link.js index 1f1719955..fb08b8ef1 100644 --- a/src/public/app/services/link.js +++ b/src/public/app/services/link.js @@ -178,6 +178,16 @@ $(document).on('dblclick', "a", e => { } }); +$(document).on('mousedown', 'a', e => { + if (e.which === 2) { + // prevent paste on middle click + // https://github.com/zadam/trilium/issues/2995 + // https://developer.mozilla.org/en-US/docs/Web/API/Element/auxclick_event#preventing_default_actions + e.preventDefault(); + return false; + } +}); + export default { getNotePathFromUrl, createNoteLink,