Currently the GdkDragAction for the new drag is calculated by looking at the dragged element. This can be controlled via the DOM, so ::startDrag should respect that.
Created attachment 56650 [details] Patch for this issue
Comment on attachment 56650 [details] Patch for this issue Looks good to me.
Committed r60008: <http://trac.webkit.org/changeset/60008>