We have the ability to detect if a page has a primary plugin, and restart such a plugin if it has been snapshotted. In this case, we should also restart similar plugins in the page (from the same origins and with the same types). <rdar://problem/13486852>
Created attachment 194986 [details] Patch
Created attachment 194987 [details] Patch
Created attachment 195159 [details] Patch
Comment on attachment 195159 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=195159&action=review > Source/WebKit2/WebProcess/WebProcess.h:288 > + String m_primaryPlugInPageOrigin; > + String m_primaryPlugInOrigin; > + String m_primaryPlugInMimeType; Why is this per-process?
Created attachment 195185 [details] Patch
Comment on attachment 195185 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=195185&action=review > Source/WebCore/ChangeLog:23 > + (WebCore): I will remove this line.
Committed r146946: <http://trac.webkit.org/changeset/146946>