Merge changes Id2d2258a,I96d7f722 into main

* changes:
  Bring the task forward when it consumes a cross-window global drag
  Generalize the unhandled drag listener for other global drag callbacks