🐛(frontend) link audio output permissions to mic to prevent prompts
Fix issue where requesting audio output devices triggers microphone permission prompts in certain browsers by linking audio output select permissions with microphone permissions. Ensures no unexpected permission prompts occur before preview tracks are acquired, maintaining smooth user flow during device selection without interrupting the permission sequence.
This commit is contained in:
committed by
aleb_the_flash
parent
da73424f72
commit
aeaa9b7ffd
@@ -91,6 +91,9 @@ export const SelectDevice = ({ id, onSubmit, kind }: SelectDeviceProps) => {
|
||||
if (kind == 'videoinput') {
|
||||
return permissions.isCameraDenied || permissions.isCameraPrompted
|
||||
}
|
||||
if (kind == 'audiooutput') {
|
||||
return permissions.isMicrophoneDenied || permissions.isMicrophonePrompted
|
||||
}
|
||||
return false
|
||||
}, [kind, permissions])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user