Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari audio tracks not disabling correctly #2062

Open
8 tasks done
kg-jcaron opened this issue Nov 7, 2024 · 2 comments
Open
8 tasks done

Safari audio tracks not disabling correctly #2062

kg-jcaron opened this issue Nov 7, 2024 · 2 comments
Assignees
Labels

Comments

@kg-jcaron
Copy link

kg-jcaron commented Nov 7, 2024

Joining a room with a disabled audio track on desktop safari 18.1, and ios safari 17.0, 18.0, and 18.1 treats the track as enabled and all audio is broadcast to the rest of the participants. The LocalAudioTrack.isEnabled property returns false, but the audio is broadcast. Enabling the track, and then re-disabling it fixes the issue. This doesn't seem to occur in iOS 16.0, or on desktop Chrome or Firefox.

I made a reproduction example using the video-quickstart-js repo (the localmediacontrols example http://localhost:3000/localmediacontrols/): https://github.com/kg-jcaron/video-quickstart-js

  • I have verified that the issue occurs with the latest twilio-video.js release and is not marked as a known issue in the CHANGELOG.md.
  • I reviewed the Common Issues and open GitHub issues and verified that this report represents a potentially new issue.
  • I verified that the Quickstart application works in my environment.
  • I am not sharing any Personally Identifiable Information (PII)
    or sensitive account information (API keys, credentials, etc.) when reporting this issue.

Logs:
twilio-logs.txt

Software versions:

  • Browser(s): Safari 18.1, iOS safari 18.1, 18.0, 17.0 (possibly others)
  • Operating System: MacOS Seqoia 15.1, iOS 18.1, iOS 18.0, iOS 17.0
  • twilio-video.js: 2.28.1
  • Third-party libraries (e.g., Angular, React, etc.): n/a
@luisrivas
Copy link
Collaborator

Hi, this is a known issue on WebKit (WebKit/WebKit@c29f5f0). However, we are working on a workaround to mitigate this for our SDK users. See #2061 for more details.

@kg-jcaron
Copy link
Author

Thank you!

@luisrivas luisrivas self-assigned this Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants