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

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();
}