Makoto Kato 30d76ab208 Bug 1586471 - Part 3. Allow to drop data from external application on GeckoView. r=dom-core,geckoview-reviewers,amejiamarmol,edgar
The dropped item is set on drop event handler in Android. Current
Gecko's implementation caches dropped item as `DataTransfer` when any
drag events are fired. It will works on desktop platform, but doesn't
on GeckoView. Even if drop item is set by handling drop event,
`DataTransfer`'s cache isn't refreshed.

So if drop event is received, we re-fill DataTransfer on GeckoView.

Differential Revision: https://phabricator.services.mozilla.com/D197331
2024-01-28 07:49:53 +00:00
..