https://bugs.webkit.org/show_bug.cgi?id=116490 changed the way snapshotting plugins can use accelerated compositing, allowing them to start in that mode before snapshotting. It turns out that this isn't a great user experience. So, for plugins that we know can support software-snapshotting, don't put them in compositing mode. <rdar://problem/14030364>
Created attachment 203448 [details] Patch
Comments from Anders on IRC: - don't put the MIMETypeRegistry method in - use == rather than startsWith
Committed r151026: <http://trac.webkit.org/changeset/151026>
What exactly is broken here? You say that it "isn't a great user experience", but what does that mean? Can't we always use the CA path rather than the software snapshotting?