+++ This bug was initially created as a clone of Bug #1381638 +++ This is a follow-up to fix bug 1381638 properly. STRs: 1. Open https://jsfiddle.net/jib1/6oy8dmg4/ + share mic, in 5 tabs 2. Snap fingers Expected result: Responsive feedback in speakers. Actual result: After 5th tab opens, "NotReadableError: Concurrent mic process limit." Workaround: Close other tabs using mic, or increase dom.ipc.processCount.
[Tracking Requested - why for this release]: Purposely failing concurrent tab use of microphone based on process (bug 1381638) was a stop-gap to avoid severe audio distortion in 56. We should work to find a better solution for 57, if possible. We may not discover a way until 58 (some re-architecting may be needed), but let's track it in case we do.