; but thought it was worth posting here in case anyone had any ideas or workarounds.
After upgrading to Dartium from 1.7.2, my drag/drop appeared to stop working. After much tearing out of hair, I have come to the conclusion that this is a Dartium bug.
The following HTML and JavaScript (note: no Dart!), shows a div that turns red when you drag a file from explorer onto it in Chrome. In Dartium, it never fires the event.
<html>
<body>
<div id="dropzone"></div>
<style>
#dropzone {
width: 200px;
height: 20px;
background: blueviolet;
margin-bottom: 10px;
padding: 10px;
}
</style>
<script>
var dragged;
document.getElementById('dropzone').addEventListener("dragenter", function( event ) {
// store a ref. on the dragged elem
dragged = event.target;
// make it half transparent
event.target.style.backgroundColor = 'red';
}, false);
</script>
</body>
</html>