diff options
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/dragdrop.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/javascript/dragdrop.js b/javascript/dragdrop.js index e316a365..77a24a07 100644 --- a/javascript/dragdrop.js +++ b/javascript/dragdrop.js @@ -81,7 +81,10 @@ window.addEventListener('paste', e => { } const visibleImageFields = [...gradioApp().querySelectorAll('[data-testid="image"]')] - .filter(el => uiElementIsVisible(el)); + .filter(el => uiElementIsVisible(el)) + .sort((a, b) => uiElementInSight(b) - uiElementInSight(a)); + + if (!visibleImageFields.length) { return; } |