mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-03-10 23:50:00 +00:00
Fix searchbox trigger on non-always link release setting (#426)
* Fix searchbox trigger on non-always link release setting * Add browsertest
This commit is contained in:
@@ -104,16 +104,16 @@ const linkReleaseTriggerMode = computed<LinkReleaseTriggerMode>(() => {
|
||||
const canvasEventHandler = (e: LiteGraphCanvasEvent) => {
|
||||
const shiftPressed = (e.detail.originalEvent as KeyboardEvent).shiftKey
|
||||
|
||||
if (
|
||||
(linkReleaseTriggerMode.value === LinkReleaseTriggerMode.HOLD_SHIFT &&
|
||||
!shiftPressed) ||
|
||||
(linkReleaseTriggerMode.value === LinkReleaseTriggerMode.NOT_HOLD_SHIFT &&
|
||||
shiftPressed)
|
||||
) {
|
||||
return
|
||||
}
|
||||
|
||||
if (e.detail.subType === 'empty-release') {
|
||||
if (
|
||||
(linkReleaseTriggerMode.value === LinkReleaseTriggerMode.HOLD_SHIFT &&
|
||||
!shiftPressed) ||
|
||||
(linkReleaseTriggerMode.value === LinkReleaseTriggerMode.NOT_HOLD_SHIFT &&
|
||||
shiftPressed)
|
||||
) {
|
||||
return
|
||||
}
|
||||
|
||||
const context = e.detail.linkReleaseContext
|
||||
if (context.links.length === 0) {
|
||||
console.warn('Empty release with no links! This should never happen')
|
||||
|
||||
Reference in New Issue
Block a user