Currently drag-and-drop is not supported for either OOPIF, or WebView running on OOPIF. This is a tracking bug for the implementation.
Speculatively targeting M56.
I wonder if we could add an UMA to see which "sites" are involved in broken cross-process drag&drop. This might help quantify the frequency of issue 655063 (drag&drop VS Hangouts extension), but also might help find out about other extensions that are affected by broken cross-process drag&drop.
I am not sure if "site" (i.e. chrome-extension://guid) is considered PII (OTOH, UMA just gathers aggregate data that is non-attributable to individual users so maybe this is okay).
I am also not sure if there is a good place in the code where we could detect 1) that we are about to hit the broken cross-process drag&drop scenario and 2) be able to get the "site" of the drag&drop target and/or source.
Status: Fixed (was: Assigned) Summary: Implement Drag-and-Drop for OOPIF (was: Implement Drag-and-Drop for OOPIF, WebView+OOPIF)
It looks like this bug includes drag-and-drop for WebView+OOPIF, but since there's already a separate bug for that case, I think this can be marked fixed now.
Comment 1 by lukasza@chromium.org
, Oct 21 2016