haikuwebkit/LayoutTests/fast/mediastream/getUserMedia-deny-persisten...

4 lines
73 B
Plaintext
Raw Permalink Normal View History

getUserMedia should not be prompted again if user denied access https://bugs.webkit.org/show_bug.cgi?id=173104 Patch by Youenn Fablet <youenn@apple.com> on 2017-06-08 Reviewed by Geoff Garen. Source/WebKit2: Store denied requests to be able to replay them. If mic is denied, user might be prompted for camera, not for mic and camera. Same principle applies to the case of denied camera. Clearing the stored denied requests when reloading/navigating away. * UIProcess/UserMediaPermissionRequestManagerProxy.cpp: (WebKit::UserMediaPermissionRequestManagerProxy::userMediaAccessWasDenied): (WebKit::UserMediaPermissionRequestManagerProxy::resetAccess): (WebKit::UserMediaPermissionRequestManagerProxy::isRequestDenied): (WebKit::UserMediaPermissionRequestManagerProxy::requestUserMediaPermissionForFrame): * UIProcess/UserMediaPermissionRequestManagerProxy.h: LayoutTests: Splitting grant test due to remembering deny decisions. * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added. * fast/mediastream/getUserMedia-deny-persistency.html: Added. * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency2.html: Added. * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency3.html: Added. * fast/mediastream/getUserMedia-grant-persistency-expected.txt: * fast/mediastream/getUserMedia-grant-persistency.html: * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added. * fast/mediastream/getUserMedia-grant-persistency2.html: Added. * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added. * fast/mediastream/getUserMedia-grant-persistency3.html: Added. Canonical link: https://commits.webkit.org/189969@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217945 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-06-08 20:37:49 +00:00
PASS Testing same page getUserMedia deny persistency with audio denied
getUserMedia should not be prompted again if user denied access https://bugs.webkit.org/show_bug.cgi?id=173104 Patch by Youenn Fablet <youenn@apple.com> on 2017-06-08 Reviewed by Geoff Garen. Source/WebKit2: Store denied requests to be able to replay them. If mic is denied, user might be prompted for camera, not for mic and camera. Same principle applies to the case of denied camera. Clearing the stored denied requests when reloading/navigating away. * UIProcess/UserMediaPermissionRequestManagerProxy.cpp: (WebKit::UserMediaPermissionRequestManagerProxy::userMediaAccessWasDenied): (WebKit::UserMediaPermissionRequestManagerProxy::resetAccess): (WebKit::UserMediaPermissionRequestManagerProxy::isRequestDenied): (WebKit::UserMediaPermissionRequestManagerProxy::requestUserMediaPermissionForFrame): * UIProcess/UserMediaPermissionRequestManagerProxy.h: LayoutTests: Splitting grant test due to remembering deny decisions. * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added. * fast/mediastream/getUserMedia-deny-persistency.html: Added. * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency2.html: Added. * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added. * fast/mediastream/getUserMedia-deny-persistency3.html: Added. * fast/mediastream/getUserMedia-grant-persistency-expected.txt: * fast/mediastream/getUserMedia-grant-persistency.html: * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added. * fast/mediastream/getUserMedia-grant-persistency2.html: Added. * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added. * fast/mediastream/getUserMedia-grant-persistency3.html: Added. Canonical link: https://commits.webkit.org/189969@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217945 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2017-06-08 20:37:49 +00:00