PSA: if Google Meet doesn't have working screen-sharing for you in Chromium on Debian, change your user agent (in DevTools -> Network Conditions) to Microsoft Edge (Chromium) and it works.

this happens due to an anticompetitive measure by Google, namely the forced use of the Google-specific Hangouts extension by Meet screensharing on non-Edge-branded Chromium

@whitequark uhhhmm i don't believe it's proprietary at least, it's there in the chromium source tree. i think Debian is somewhat baseless in removing it based on the mailing list discussion i found, since at most it allows some more telemetry of call quality and possibly some consequent fingerprinting (but like, browsers are one giant fingerprinting problem)

@leftpaddotpy it's not yeah, see the update

however it is still anticompetitive to expect a browser to have a you-specific vendor extension and break if it doesn't exist

@whitequark yeah for sure, it's pretty ridiculous to integrate you-only functionality into the browser. won't be the first time though, see for example the fido2 forwarding in chromium, exclusively available for Google-internal Chrome remote desktop