Screen sharing is no longer working in public builds and causing UIProcess to crash (when using macOS 12) due to empty device list and force unwrapping `protectedRequest->videoDeviceUIDs().first()` We seams remove device listing available screens and windows in following commit https://github.com/WebKit/WebKit/commit/1ad6bf1f3f6c8122574d79e9ae8bb53a2a61669a However I am aware that WebKit implemented screen and window selection in macOS 13+, but that's also limited to internal builds only, and macOS versions below 13.0 are now not able to use screen sharing.
<rdar://problem/107265903>
Pull request: https://github.com/WebKit/WebKit/pull/12216
Committed 262424@main (3bc64a5506e3): <https://commits.webkit.org/262424@main> Reviewed commits have been landed. Closing PR #12216 and removing active labels.