Remove experimental feature flag.
<rdar://problem/32688148>
Created attachment 312523 [details] Patch
Created attachment 312524 [details] Patch
This patch does not contain a reason.
Comment on attachment 312524 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=312524&action=review > Source/WebCore/ChangeLog:7 > + Reviewed by NOBODY (OOPS!). Please add a statement like "The SubtleCrypto implementation is no longer experimental and is ready for production use. We are therefore removing the runtime flag."
Comment on attachment 312524 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=312524&action=review Thanks Brent for r+ my patch. >> Source/WebCore/ChangeLog:7 >> + Reviewed by NOBODY (OOPS!). > > Please add a statement like "The SubtleCrypto implementation is no longer experimental and is ready for production use. We are therefore removing the runtime flag." Fixed.
Created attachment 312686 [details] Patch for landing
The commit-queue encountered the following flaky tests while processing attachment 312686 [details]: imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html bug 173270 (author: jer.noble@apple.com) The commit-queue is continuing to process your patch.
Comment on attachment 312686 [details] Patch for landing Clearing flags on attachment: 312686 Committed r218129: <http://trac.webkit.org/changeset/218129>
Congrats Jiewen!
Comment on attachment 312524 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=312524&action=review > Source/WebCore/page/Crypto.idl:34 > + [Conditional=SUBTLE_CRYPTO] readonly attribute SubtleCrypto subtle; Would it be reasonable to mark this as SecureContext as per the spec.? Ideally, we would mark all WebCrypto API as SecureContext though I'm unclear if we can mark API associated with the deprecated webkitSubtle without breaking web compatibility.
Good catch. Was webkitSubtle ever web exposed? Are we not able to just remove it?
(In reply to Daniel Bates from comment #11) > Comment on attachment 312524 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=312524&action=review > > > Source/WebCore/page/Crypto.idl:34 > > + [Conditional=SUBTLE_CRYPTO] readonly attribute SubtleCrypto subtle; > > Would it be reasonable to mark this as SecureContext as per the spec.? > Ideally, we would mark all WebCrypto API as SecureContext though I'm unclear > if we can mark API associated with the deprecated webkitSubtle without > breaking web compatibility. We should mark this as SecureContext. See Bug 166959. For the webkitSubtle, I think we shouldn't.
(In reply to Michael Catanzaro from comment #12) > Good catch. > > Was webkitSubtle ever web exposed? Are we not able to just remove it? It is web exposed therefore I think we should gradually deprecate it.