#53646: docs: drop removed MacCatapLoopbackAudioForScreenShare flag from desktopCapturer
Merged
Description of Change
Refs #52738.
Chromium removed the MacCatapLoopbackAudioForScreenShare feature flag in https://crrev.com/c/8275391 (M155), so on macOS 14.2+ the CoreAudio tap path for loopback audio can no longer be disabled. The desktopCapturer caveat still told people to pass --disable-features=MacCatapLoopbackAudioForScreenShare, which now silently does nothing.
This rewrites that section to describe the current behaviour (tap gated on the "System Audio Recording" permission, attributed to the responsible process; a denied/missing permission yields an ended track with no error) and adds a note to the 39.0 breaking-changes entry that the flag only applies through Electron 44.
Checklist
- I have filled out the PR description
- I have reviewed and verified the changes
- relevant API documentation, tutorials, and examples are updated and follow the documentation style guide
Release Notes
Notes: none
Backports
Semver Impact
Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.
Semantic Versioning helps users understand the impact of updates:
- Major (X.y.z): Breaking changes that may require code modifications
- Minor (x.Y.z): New features that maintain backward compatibility
- Patch (x.y.Z): Bug fixes that don't change the API
- None: Changes that don't affect using facing parts of Electron