I've never used Firefox on Android, so I'm not familiar with how it handles permission requests. Maybe it requests storage and microphone permissions
together? Bad design if it does, but that's the only thing I can think of. A website can't ask for device permissions by itself on Android.