Prior to r69790, WebKit2 would prefer plugins in the additional plugins directory to any other plugins (if two plugins claim the same MIME type). r69760 broke that by making plugins load in an essentially random order.
Created attachment 93494 [details] Load plugins in the order they're found
Comment on attachment 93494 [details] Load plugins in the order they're found View in context: https://bugs.webkit.org/attachment.cgi?id=93494&action=review > Source/WebKit2/UIProcess/Plugins/PluginInfoStore.cpp:67 > #if OS(WINDOWS) > -typedef HashSet<String, CaseFoldingHash> PathHashSet; > +typedef ListHashSet<String, 32, CaseFoldingHash> PathHashSet; > #else > -typedef HashSet<String> PathHashSet; > +typedef ListHashSet<String, 32> PathHashSet; > #endif Please add a comment here explaining why wer're using a ListHashSet.
<rdar://problem/9435787>
Committed r86456: <http://trac.webkit.org/changeset/86456>