Merge pull request #4 from TheNeikos/claude/fix-screenshare-stream-43ABB

Hide share button on browsers that lack getDisplayMedia
This commit is contained in:
Marcel Müller 2026-02-09 10:35:49 +01:00 committed by GitHub
commit bd3a5e2af0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1004,8 +1004,9 @@
// Update peer count // Update peer count
peerCount.textContent = state.peers.size; peerCount.textContent = state.peers.size;
// Update sharing buttons // Update sharing buttons (hide entirely if browser lacks getDisplayMedia)
startShareBtn.classList.toggle('hidden', state.isSharing); const canShare = !!navigator.mediaDevices?.getDisplayMedia;
startShareBtn.classList.toggle('hidden', state.isSharing || !canShare);
stopShareBtn.classList.toggle('hidden', !state.isSharing); stopShareBtn.classList.toggle('hidden', !state.isSharing);
// Update screen list // Update screen list