This website requires JavaScript.
Explore
Help
Sign In
nephele
/
haikuwebkit
Watch
1
Star
0
Fork
You've already forked haikuwebkit
0
Code
Issues
Releases
Activity
haiku
haikuwebkit
/
LayoutTests
/
fast
/
mediastream
/
getUserMedia-deny-persisten...
4 lines
73 B
Plaintext
Raw
Permalink
Normal View
History
Unescape
Escape
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
Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) https://bugs.webkit.org/show_bug.cgi?id=217016 Reviewed by Zalan Bujtas. Done with this command: find LayoutTests -name '*-expected.txt' | grep -v imported | xargs awk '/^CONSOLE MESSAGE:/ { next }; /^<\?xml/ { nextfile }; { print FILENAME; nextfile }' | xargs perl -i -pe 's/ +$//g' This affects many files, and it's not helpful to clog the change log with a list of them. Canonical link: https://commits.webkit.org/229803@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@267644 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2020-09-27 02:15:19 +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