diff --git a/chrome/content/zotero/bindings/tagselector.xml b/chrome/content/zotero/bindings/tagselector.xml index ac5c0f304..7c355e6f1 100644 --- a/chrome/content/zotero/bindings/tagselector.xml +++ b/chrome/content/zotero/bindings/tagselector.xml @@ -934,13 +934,16 @@ } } */ - + + // Store the event, because drop event does not have shiftKey attribute set + Zotero.DragDrop.currentEvent = event; event.target.setAttribute('draggedOver', true); event.preventDefault(); - event.effectAllowed = event.dropEffect = "link"; + event.dataTransfer.dropEffect = "copy"; } this.onDragExit = function (event) { + Zotero.DragDrop.currentEvent = null; event.target.setAttribute('draggedOver', false); } @@ -962,7 +965,11 @@ for (let i=0; i