mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-03-05 21:20:12 +00:00
Fix LinkConnector methods cannot be cancelled via API (#934)
- Checks if `e.preventDefault()` has been called for all cancellable LinkConnector callbacks - Sets `cancelable: true` on dispatched events - Dedupes canvas pointer calls
This commit is contained in:
@@ -77,7 +77,7 @@ export class LinkConnectorEventTarget extends EventTarget {
|
||||
dispatch<T extends ComplexEvents>(type: T, detail: LinkConnectorEventMap[T]): boolean
|
||||
dispatch<T extends SimpleEvents>(type: T): boolean
|
||||
dispatch<T extends keyof LinkConnectorEventMap>(type: T, detail?: LinkConnectorEventMap[T]) {
|
||||
const event = new CustomEvent(type, { detail })
|
||||
const event = new CustomEvent(type, { detail, cancelable: true })
|
||||
return super.dispatchEvent(event)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user