| Summary: | Screen sharing stream is always forced to 1920x1080 with letterboxing regardless of the source size | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Alexander Khovansky <alex> | ||||
| Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED CONFIGURATION CHANGED | ||||||
| Severity: | Normal | CC: | burzomirdev, eric.carlson, jer.noble, phil917, webkit-bug-importer, youennf | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 16 | ||||||
| Hardware: | Mac (Apple Silicon) | ||||||
| OS: | macOS 13 | ||||||
| Attachments: |
|
||||||
|
Description
Alexander Khovansky
2023-04-12 00:00:26 PDT
This didn't happen for me in Safari 16 but started in Safari 17. I'd say it was introduced with the new screen sharing menu in Mac OS toolbar. I just came across this after opening a similar ticket related to this issue and some other getDisplayMedia() issues: https://bugs.webkit.org/show_bug.cgi?id=269961 Like comment 2 mentioned, this seems to be a relatively new issue. The new screen sharing menu in the macOS toolbar has honestly just been an unmitigated disaster in terms of buggy behavior. I have nothing but bad things to say about it from a user experience and technical issues perspective. Youenn fixed this with his changes for bug 269961 |