The changes needed in Bug 185526 are also needed for the plugin process, or else the UIProcess (e.g., Safari) is not able to pass the user's camera/microphone access permission to the plugin process. This patch has the following changes: 1. Rename "WebContent-OSX-restricted.entitlements" to "WebContent-or-Plugin-OSX-restricted.entitlements" 2. Rename "process-webcontent-entitlements.sh" to "process-webcontent-or-plugin-entitlements.sh" 3. Add a run-script step to the Plugin.64 and Plugin.32 builds to add the relevant entitlements. 4. Silence some Flash plugin sandbox exceptions triggered after activating the camera.
<rdar://problem/42433634>
Created attachment 345729 [details] Patch
Comment on attachment 345729 [details] Patch r=me
Comment on attachment 345729 [details] Patch Clearing flags on attachment: 345729 Committed r234195: <https://trac.webkit.org/changeset/234195>
All reviewed patches have been landed. Closing bug.