-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
Bug Description
After selecting the "Sokuji Virtual Microphone" in Whereby, the microphone selection menu in Whereby's UI disappears, and the mute/unmute microphone functionality becomes non-functional.
Steps to Reproduce
- Open Whereby in a supported browser
- Join a meeting or room
- Access the audio settings/microphone menu in Whereby
- Select "Sokuji Virtual Microphone" from the available microphone options
- Observe that the microphone selection menu disappears from the UI
- Try to use the "Mute mic" button - it becomes non-functional
Expected Behavior
- The microphone selection menu should remain visible and accessible after selecting the virtual microphone
- The mute/unmute microphone functionality should work normally with the virtual microphone
- Users should be able to switch between different microphone options including the virtual microphone
Actual Behavior
- The microphone selection menu disappears from Whereby's UI after selecting the virtual microphone
- The "Mute mic" button becomes non-functional
- Users cannot easily switch back to other microphone options
Screenshots
Before selecting virtual microphone (working state):
- Shows the microphone selection menu with available options including "Sokuji Virtual Microphone"
After selecting virtual microphone (bug state):
- The microphone selection menu has disappeared from the UI
- Only basic controls remain visible
Environment
- Platform: Web Browser
- Video Platform: Whereby
- Virtual Microphone: Sokuji Virtual Microphone
Impact
- Severity: Medium/High
- User Experience: Users cannot easily manage microphone settings after selecting virtual microphone
- Functionality: Mute/unmute controls become unusable
Possible Root Cause
This issue might be related to:
- Device emulation implementation interfering with Whereby's audio device management
- Event handling conflicts between the virtual microphone and Whereby's UI controls
- MediaDevices API polyfill affecting Whereby's device enumeration logic
Additional Context
This appears to be a compatibility issue specifically with Whereby's implementation of audio device management when virtual/emulated devices are present.