Created attachment 48796 [details] Testcase See the attached page for a test case. To reproduce: load page, then try to drag a word onto the target. Expected result: An alert that says "drop" should appear. Also, the cursor should show that dropping is permitted. What happens: Nothing. onDrop does not fire the event. The cursor shows that dropping is not allowed. All other events (ondragstart, ondrag, ondragend; ondragenter, ondragover, ondragleave) successfully fire, except for ondrop. Reproduced on: WebKit nightly r54757 Chrome 5.0.317.2 Safari 4.0.4 official OK.
My apologies, this seems to only affect Google Chrome right now. Latest Webkit works according to the HTML spec for drag & drop. dropEffect must be set for the dragover handler because the default dropEffect is nothing ('do not drop'). evt.dataTransfer.dropEffect = 'move';