Bug 173338

Summary: Using -[WebItemProviderPasteboard setItemProviders:] to swap out item providers before a drop breaks item provider loading
Product: WebKit Reporter: Wenson Hsieh <wenson_hsieh>
Component: WebCore Misc.Assignee: Wenson Hsieh <wenson_hsieh>
Status: RESOLVED FIXED    
Severity: Normal CC: aestes, bdakin, commit-queue, megan_gardner, thorton, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Rebase on master
none
Patch
thorton: review+
Patch for landing none

Wenson Hsieh
Reported 2017-06-13 16:20:22 PDT
Some internal editing clients need the ability to withhold a subset of a session's item providers from being handled by the page on drop. Currently, this results in WebItemProviderPasteboard being unable to load content, due to WebItemProviderPasteboard's list of preferred type identifiers to load not matching up with its list of item providers.
Attachments
Patch (39.73 KB, patch)
2017-06-14 16:18 PDT, Wenson Hsieh
no flags
Rebase on master (40.70 KB, patch)
2017-06-14 16:30 PDT, Wenson Hsieh
no flags
Patch (39.95 KB, patch)
2017-06-14 18:11 PDT, Wenson Hsieh
thorton: review+
Patch for landing (39.82 KB, patch)
2017-06-15 10:27 PDT, Wenson Hsieh
no flags
Wenson Hsieh
Comment 1 2017-06-14 16:18:14 PDT
Wenson Hsieh
Comment 2 2017-06-14 16:18:52 PDT
Wenson Hsieh
Comment 3 2017-06-14 16:30:44 PDT
Created attachment 312932 [details] Rebase on master
Wenson Hsieh
Comment 4 2017-06-14 18:11:50 PDT
Tim Horton
Comment 5 2017-06-14 18:29:41 PDT
Comment on attachment 312942 [details] Patch Much nicer!
Wenson Hsieh
Comment 6 2017-06-15 10:27:29 PDT
Created attachment 312990 [details] Patch for landing
WebKit Commit Bot
Comment 7 2017-06-15 11:11:56 PDT
Comment on attachment 312990 [details] Patch for landing Clearing flags on attachment: 312990 Committed r218343: <http://trac.webkit.org/changeset/218343>
Note You need to log in before you can comment on or make changes to this bug.