Created attachment 8814448 [details]
User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0
Build ID: 20161124073320
Steps to reproduce:
I was testing the features in firefox 51 beta version 3 during testday 20161125. When I encountered Indicator to device permission test case 2 and loaded the URL https://webrtc.github.io/samples/src/content/getusermedia/gum/ in the instruction.
The web page loaded but the media content doesn't and it throws getUserMedia: NotFoundError.
The media content should have loaded instead of the error message
Created attachment 8814527 [details]
Loaded the URL https://webrtc.github.io/samples/src/content/peerconnection/pc1/ and clicked start showed pop up alert.
I was unable to re-produce this bug.
Build ID 20161124073320
User Agent Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0
Due to this bug, during testing the device permission didn't show any notification and the i icon in the address bar doesn't change to respective icon. Like if it is video content the icon should change to camera but it doesn't.
When this happened, could you access the camera and microphone in other applications, like Chrome or Skype?
Did your machine have both a camera and microphone installed?
It sounds like the application requests both audio and video but your machine doesn't have both available. Then this is expected behavior and it's up to the application to fall back to audio or video only. Chrome's behavior might differ but we are following the spec on this.
I don't have a camera and microphone installed on my machine, Andreas.
Working per spec - the webrtc.github examples don't handle spec-compliant gUM failure properly. :-(