Closed Bug 1918996 Opened 6 months ago Closed 6 months ago

Initial SCContentSharingPicker on macOS 15 does not let users pick a window

Categories

(Core :: WebRTC: Audio/Video, defect, P1)

Unspecified
macOS
defect

Tracking

()

VERIFIED FIXED
132 Branch
Tracking Status
relnote-firefox --- 132+
firefox-esr115 --- unaffected
firefox-esr128 --- verified
firefox130 --- unaffected
firefox131 --- unaffected
firefox132 --- verified

People

(Reporter: pehrsons, Assigned: pehrsons)

References

(Blocks 2 open bugs, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

When testing SCContentSharingPicker on macOS 14 I landed on configuring it with allowedPickerModes = SCContentSharingPickerModeSingleDisplay | SCContentSharingPickerModeMultipleWindows and usingContentStyle:SCShareableContentStyleDisplay as the latter allowed the picker to start in display picking mode, but still with the option to switch to window picking.

In the macOS 15 SCContentSharingPicker there is no way for the user pick a window in the initial picker. When opening the picker for a running stream through the status bar control panel, it allows picking a window.

Set release status flags based on info from the regressing bug 1918096

Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/ade6f6dc0c5a Use SCShareableContentStyleNone on macOS 15. r=webrtc-reviewers,jib
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
Blocks: 1842237

(In reply to Jim Mathies [:jimm] from comment #6)

Release Note Request (optional, but appreciated)
[Why is this notable]: Adding support for newer built-in Mac screen and window sharing features.
[Affects Firefox for Android]: No
[Suggested wording]:
Firefox 132 adds support for Mac's new screen and window sharing selection features.
[Links (documentation, blog post, etc)]: N/A

Added to the Fx132 relnotes.

Added support for Mac's new screen and window sharing selection features on macOS 15 and later. Support for macOS 14 will be added in a future release.

Attachment #9444313 - Flags: approval-mozilla-esr128?
Attachment #9444313 - Flags: approval-mozilla-esr128? → approval-mozilla-esr128+

Reproduced the issue on Firefox 132.0a1 (2024-09-16) on macOS 15.3 with Gum test page.

On Firefox 132.0 and Firefox 128.7.0ESR I was able to select separate windows to share without issues on the same system.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: