allow copy and paste when minimap target

This commit is contained in:
bymyself
2025-10-14 11:46:54 -07:00
parent 9f046a11ea
commit 4d012f5fd9
9 changed files with 128 additions and 38 deletions

View File

@@ -20,10 +20,16 @@ export const useCopy = () => {
// Default system copy
return
}
// Check if target is graph canvas or within graph UI (minimap, controls, etc.)
const isTargetInGraph =
e.target.classList.contains('litegraph') ||
e.target.id === 'graph-canvas' ||
e.target.id === 'comfy-minimap' ||
e.target.id === 'graph-canvas-controls' ||
e.target.classList.contains('graph-canvas-container') ||
e.target.id === 'graph-canvas'
e.target.classList.contains('litegraph') ||
e.target.closest('#comfy-minimap') !== null ||
e.target.closest('#graph-canvas-controls') !== null ||
e.target.closest('#graph-canvas-container') !== null
// copy nodes and clear clipboard
const canvas = canvasStore.canvas