fix(tree): middle click triggering paste

This commit is contained in:
Elian Doran 2025-07-11 12:43:25 +03:00
parent 65c33e1aa0
commit bce2094fb2
No known key found for this signature in database

View File

@ -244,6 +244,9 @@ export default class NoteTreeWidget extends NoteContextAwareWidget {
const notePath = treeService.getNotePath(node);
if (notePath) {
e.stopPropagation();
e.preventDefault();
if (e.ctrlKey) {
appContext.triggerCommand("openInPopup", { noteIdOrPath: notePath });
} else {
@ -252,7 +255,11 @@ export default class NoteTreeWidget extends NoteContextAwareWidget {
});
}
}
}
});
this.$tree.on("mouseup", ".fancytree-title", (e) => {
// Prevent middle click from pasting in the editor.
if (e.which === 2) {
e.stopPropagation();
e.preventDefault();
}