From c66ab5a5ddecdb379d9a1029311d0dbdd0767928 Mon Sep 17 00:00:00 2001 From: Leon Zandman Date: Sat, 21 Mar 2026 16:38:25 +0100 Subject: [PATCH] Fix: Update drag-and-drop handling to use 'dragInProgress' flag instead of 'effectAllowed' in InputWaiter and RecipeWaiter --- src/web/waiters/InputWaiter.mjs | 4 ++-- src/web/waiters/RecipeWaiter.mjs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/web/waiters/InputWaiter.mjs b/src/web/waiters/InputWaiter.mjs index 94663a0b..ab9b5b74 100644 --- a/src/web/waiters/InputWaiter.mjs +++ b/src/web/waiters/InputWaiter.mjs @@ -988,7 +988,7 @@ class InputWaiter { */ inputDragover(e) { // This will be set if we're dragging an operation - if (e.dataTransfer.effectAllowed === "move") + if (this.manager.recipe.dragInProgress) return false; e.stopPropagation(); @@ -1021,7 +1021,7 @@ class InputWaiter { */ async inputDrop(e) { // This will be set if we're dragging an operation - if (e.dataTransfer.effectAllowed === "move") + if (this.manager.recipe.dragInProgress) return false; e.stopPropagation(); diff --git a/src/web/waiters/RecipeWaiter.mjs b/src/web/waiters/RecipeWaiter.mjs index 4e517e32..fe301abe 100755 --- a/src/web/waiters/RecipeWaiter.mjs +++ b/src/web/waiters/RecipeWaiter.mjs @@ -538,7 +538,7 @@ class RecipeWaiter { */ textArgDragover (e) { // This will be set if we're dragging an operation - if (e.dataTransfer.effectAllowed === "move") + if (this.dragInProgress) return false; e.stopPropagation(); @@ -568,7 +568,7 @@ class RecipeWaiter { */ textArgDrop(e) { // This will be set if we're dragging an operation - if (e.dataTransfer.effectAllowed === "move") + if (this.dragInProgress) return false; e.stopPropagation();