element-hq / element-hq/element-web

riot in firefox doesn't warn when the microphone is disabled in windows settings

Open
#13,046 2 comments 0 reactions 0 assignees View on GitHub
A-VoIP T-Defect
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Description

There is a global windows setting:
![image](https://user-images.githubusercontent.com/1029578/78587286-032f6f80-783d-11ea-8693-bd4feb0ff98f.png)

If it is Off (like in this screenshot) Riot can't use the microphone in Firefox. I'm not sure if this is actually an upstream issue or a Riot issue, but Riot in Chrome correctly warns:
![image](https://user-images.githubusercontent.com/1029578/78587378-278b4c00-783d-11ea-9d18-367f74e15287.png)

In both cases the microphone permission for the website within the browser was granted.

### Steps to reproduce

- Disable "Allow apps to access your microphone" in Windows settings
- Start a voice or video call
- (the call will initiate just like normally)
- (no audio output or input available)
- mute the microphone within Riot
- (audio output will start working, so you can hear the other call participant)

The call will initiate, but you are only able to hear the other call participant when you mute your microphone (I'd expect at least this part to work). Additionally the other side will obviously not hear you, as your microphone is disabled.

Logs being sent: yes

### Version information

- **Platform**: browser
- **Browser**: Firefox 74.0.1
- **OS**: Windows 10 (version 1909)
- **URL**: riot.im/app
- **Version**: 1.5.15

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.