From 281a25a91bcda27baa40716273060389fa34e138 Mon Sep 17 00:00:00 2001 From: DrJKL Date: Wed, 17 Apr 2024 15:12:26 -0700 Subject: [PATCH 1/2] Ignore keypresses if ctrl/option/alt is pressed. --- src_web/comfyui/bookmark.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src_web/comfyui/bookmark.ts b/src_web/comfyui/bookmark.ts index 7cfe269..af5a935 100644 --- a/src_web/comfyui/bookmark.ts +++ b/src_web/comfyui/bookmark.ts @@ -92,6 +92,9 @@ export class Bookmark extends RgthreeBaseVirtualNode { if (['input','textarea'].includes(target.localName)) { return; } + if (event.ctrlKey || event.metaKey || event.altKey) { + return; + } if (event.key.toLocaleLowerCase() === this.widgets[0]!.value.toLocaleLowerCase()) { this.canvasToBookmark(); } From 6f7de0bd0dc3d22120e1534ca9e9fee01830f2fa Mon Sep 17 00:00:00 2001 From: DrJKL Date: Sat, 20 Apr 2024 01:22:05 -0700 Subject: [PATCH 2/2] Build JS --- web/comfyui/bookmark.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/comfyui/bookmark.js b/web/comfyui/bookmark.js index 9fb919c..c863d09 100644 --- a/web/comfyui/bookmark.js +++ b/web/comfyui/bookmark.js @@ -45,6 +45,9 @@ export class Bookmark extends RgthreeBaseVirtualNode { if (['input', 'textarea'].includes(target.localName)) { return; } + if (event.ctrlKey || event.metaKey || event.altKey) { + return; + } if (event.key.toLocaleLowerCase() === this.widgets[0].value.toLocaleLowerCase()) { this.canvasToBookmark(); }