Closed Bug 1601301 Opened 5 years ago Closed 5 years ago

Adapt webrtc UI (permission prompts, tab icons and active streams menu) for fission

Categories

(Firefox :: Site Permissions, task, P3)

task

Tracking

()

RESOLVED FIXED
Firefox 74
Fission Milestone M5
Tracking Status
firefox74 --- fixed

People

(Reporter: enndeakin, Assigned: enndeakin)

References

Details

Attachments

(3 files)

No description provided.
Priority: -- → P3

WebRTC blocks enabling Fission Nightly (M6), but does WebRTC need to block internal Fission dogfood testing (M5)?

Tentatively tracking for Fission dogfooding (M5)

Fission Milestone: --- → M5
Attachment #9114915 - Attachment description: Bug 1601301, add a non-recursive flag to mediaCaptureWindowState. With fission enabled, we will need to handle each subframe separately. Instead, the window will be supplied in the recording-device-events notification and mediaCaptureWindowState... → Bug 1601301, add a non-recursive flag to mediaCaptureWindowState. With fission, need to handle each subframe separately, r=jib
Attachment #9114915 - Attachment description: Bug 1601301, add a non-recursive flag to mediaCaptureWindowState. With fission, need to handle each subframe separately, r=jib → Bug 1601301, add an 'include descendants' flag to mediaCaptureWindowState. With fission, need to handle each subframe separately, r=jib
Attachment #9114917 - Attachment description: Bug 1601301, modify the browser_devices_get_user_media_in_frame.js to iterate twice, once performing the operation on an two same-process frames, and a second time with frames that in fission mode would be in different processes. The observer... → Bug 1601301, modify browser_devices_get_user_media_in_frame.js to iterate twice, once performing the operation on two same-process frames, and a second time with frames that in fission mode would be in different processes, r=johannh
Pushed by neil@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/29da892a8473 add an 'include descendants' flag to mediaCaptureWindowState. With fission, need to handle each subframe separately, r=jib https://hg.mozilla.org/integration/autoland/rev/99dbe196e0a6 rework webrtc permission granting UI around JSWindowActor, performing the work of determining the ultimate state for the tab icon and menu in the parent rather than the content process, r=johannh https://hg.mozilla.org/integration/autoland/rev/cf63a0b7bd7d modify browser_devices_get_user_media_in_frame.js to iterate twice, once performing the operation on two same-process frames, and a second time with frames that in fission mode would be in different processes, r=johannh
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 74
Regressions: 1608584
Regressions: 1616600
Regressions: 1636496
Regressions: 1809840
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: