Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: use ScreenCaptureKit exclusively on macOS 14.4 and higher #41403

Conversation

trop[bot]
Copy link
Contributor

@trop trop bot commented Feb 21, 2024

Backport of #41397

See that PR for details.

Notes: Ensure ScreenCaptureKit is used exclusively on macOS 14.4 and higher to avoid permission prompts

This fixes a nasty warning / permission dialog that pops up to end-users
when consuming legacy APIs.  Chrome has flipped these flags via field trials
as have other Electron apps. It should just be the default.

Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
@trop trop bot requested a review from MarshallOfSound February 21, 2024 21:00
@trop trop bot added 29-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes labels Feb 21, 2024
@codebytere codebytere merged commit ce2ac1c into 29-x-y Feb 22, 2024
20 checks passed
@codebytere codebytere deleted the trop/29-x-y-bp-fix-use-screencapturekit-exclusively-on-macos-14-4-and-higher-1708549201360 branch February 22, 2024 13:31
Copy link

release-clerk bot commented Feb 22, 2024

Release Notes Persisted

Ensure ScreenCaptureKit is used exclusively on macOS 14.4 and higher to avoid permission prompts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
29-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants