<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>204787</bug_id>
          
          <creation_ts>2019-12-03 02:49:16 -0800</creation_ts>
          <short_desc>Expose WKWebView API to stop ongoing capture</short_desc>
          <delta_ts>2019-12-03 06:45:29 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1594951</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-03 02:49:16 -0800</bug_when>
    <thetext>Expose WKWebView API to stop ongoing capture</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594952</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-03 02:50:08 -0800</bug_when>
    <thetext>&lt;rdar://problem/57167358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594953</commentid>
    <comment_count>2</comment_count>
      <attachid>384700</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-03 02:51:16 -0800</bug_when>
    <thetext>Created attachment 384700
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594995</commentid>
    <comment_count>3</comment_count>
      <attachid>384700</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-03 06:45:28 -0800</bug_when>
    <thetext>Comment on attachment 384700
Patch

Clearing flags on attachment: 384700

Committed r253037: &lt;https://trac.webkit.org/changeset/253037&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1594996</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-03 06:45:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384700</attachid>
            <date>2019-12-03 02:51:16 -0800</date>
            <delta_ts>2019-12-03 06:45:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204787-20191203115115.patch</filename>
            <type>text/plain</type>
            <size>6309</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzMDI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGEzZjBkOGQ5ZjJjMWZjZGFi
M2Q3ZTYxOWYyZjI0ZWI2M2YzMzljMzYuLmM5MmRlZmZhZWRjOGFmMzU5MGI0YmU3M2JhMjc2NTVi
MGExMzY4ODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMTItMDMgIHlvdWVubiBm
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIEV4cG9zZSBXS1dlYlZpZXcgQVBJ
IHRvIHN0b3Agb25nb2luZyBjYXB0dXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDQ3ODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBDb3ZlcmVkIGJ5IEFQSSB0ZXN0LgorCisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW06CisgICAgICAgICgtW1dLV2ViVmlldyBfc3RvcE1l
ZGlhQ2FwdHVyZV0pOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3UHJp
dmF0ZS5oOgorCiAyMDE5LTEyLTAzICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4K
IAogICAgICAgICBVc2VyTWVkaWFDYXB0dXJlTWFuYWdlciBzaG91bGQgaGF2ZSBpbmRlcGVuZGVu
dCBjYXB0dXJlIGZhY3RvcmllcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLV2ViVmlldy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1dlYlZpZXcubW0KaW5kZXggMzk1MWQ4ZDRkODBjOTZkZWMyNzNiOGZmMGZkZDZmMGI3NmNl
N2U5NS4uYzQyNjhiNWY1NGZiNzEwNGNjYWNkOGNhOThlZGFhYWQ1NWNjOWFiOSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbQorKysgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCkBAIC00OTg3LDYg
KzQ5ODcsMTEgQEAgRk9SX0VBQ0hfUFJJVkFURV9XS0NPTlRFTlRWSUVXX0FDVElPTihGT1JXQVJE
X0FDVElPTl9UT19XS0NPTlRFTlRWSUVXKQogI2VuZGlmCiB9CiAKKy0gKHZvaWQpX3N0b3BNZWRp
YUNhcHR1cmUKK3sKKyAgICBfcGFnZS0+c3RvcE1lZGlhQ2FwdHVyZSgpOworfQorCiAtICh2b2lk
KV9zdG9wQWxsTWVkaWFQbGF5YmFjawogewogICAgIF9wYWdlLT5zdG9wQWxsTWVkaWFQbGF5YmFj
aygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2Vi
Vmlld1ByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZp
ZXdQcml2YXRlLmgKaW5kZXggOTA5NjAxZmJjOGFhZmIzYTE1NzRjYWU5NDc2OWFkZjQwMGFhNWRi
YS4uNzg0YjZiMWUyMTBiYWMzN2Y5ZTBjYWFlNWU2MzIzNDk0NWM0OTE3ZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3UHJpdmF0ZS5oCkBA
IC00MjIsNiArNDIyLDcgQEAgdHlwZWRlZiBOU19PUFRJT05TKE5TVUludGVnZXIsIF9XS1JlY3RF
ZGdlKSB7CiAtICh2b2lkKV9zZXRQYWdlTXV0ZWQ6KF9XS01lZGlhTXV0ZWRTdGF0ZSltdXRlZFN0
YXRlIFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTMpLCBpb3MoMTEuMCkpOwogCiBAcHJvcGVy
dHkgKG5vbmF0b21pYywgc2V0dGVyPV9zZXRNZWRpYUNhcHR1cmVFbmFibGVkOikgQk9PTCBfbWVk
aWFDYXB0dXJlRW5hYmxlZCBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjEzKSwgaW9zKDExLjAp
KTsKKy0gKHZvaWQpX3N0b3BNZWRpYUNhcHR1cmUgV0tfQVBJX0FWQUlMQUJMRShtYWNvcyhXS19N
QUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsKIAogQHByb3BlcnR5IChub25hdG9taWMsIHJlYWRv
bmx5KSBCT09MIF9jYW5Ub2dnbGVQaWN0dXJlSW5QaWN0dXJlOwogQHByb3BlcnR5IChub25hdG9t
aWMsIHJlYWRvbmx5KSBCT09MIF9pc1BpY3R1cmVJblBpY3R1cmVBY3RpdmU7CmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2UxMjcxOTI3YjUwZWRk
NDM1NDU5MThhODljNzIzYjBmMmY2M2FkMC4uYjA4YTRhMWUzODg4NDEyNTA1ZTFiYzMwOTYyZTQ0
ODA5NWQ0ZjNhMiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5LTEyLTAzICB5b3Vlbm4gZmFibGV0ICA8eW91ZW5u
QGFwcGxlLmNvbT4KKworICAgICAgICBFeHBvc2UgV0tXZWJWaWV3IEFQSSB0byBzdG9wIG9uZ29p
bmcgY2FwdHVyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjA0Nzg3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9HZXRVc2VyTWVkaWEubW06CisgICAgICAg
IChUZXN0V2ViS2l0QVBJOjpURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dl
YktpdC9nZXRVc2VyTWVkaWEuaHRtbDoKKwogMjAxOS0xMi0wMyAgeW91ZW5uIGZhYmxldCAgPHlv
dWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHN1cHBvcnQgZm9yIGNhbWVyYSByb3RhdGlv
biB3aGVuIGNhcHR1cmluZyBpbiBVSVByb2Nlc3MKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0L0dldFVzZXJNZWRpYS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0L0dldFVzZXJNZWRpYS5tbQppbmRleCBlMTAwOGVjYWY2ZmVhOTM0MTdjZDFm
MzdmNjYxMGRhODRmMzA2NGJhLi45ZjcyNzY4NjU2N2ZmNzE2MDQ2ZjE3N2MzYWIxNmEwMDEzNzc5
NzcxIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9HZXRVc2Vy
TWVkaWEubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQvR2V0VXNlck1l
ZGlhLm1tCkBAIC0xNTcsNiArMTU3LDM5IEBAIFRFU1QoV2ViS2l0MiwgQ2FwdHVyZU11dGUpCiAg
ICAgRVhQRUNUX1RSVUUod2FpdFVudGlsQ2FwdHVyZVN0YXRlKHdlYlZpZXcsIF9XS01lZGlhQ2Fw
dHVyZVN0YXRlTm9uZSkpOwogfQogCitURVNUKFdlYktpdDIsIENhcHR1cmVTdG9wKQoreworICAg
IGF1dG8gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFs
bG9jXSBpbml0XSk7CisgICAgYXV0byBwcm9jZXNzUG9vbENvbmZpZyA9IGFkb3B0TlMoW1tfV0tQ
cm9jZXNzUG9vbENvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKKyAgICBhdXRvIHByZWZlcmVu
Y2VzID0gW2NvbmZpZ3VyYXRpb24gcHJlZmVyZW5jZXNdOworICAgIHByZWZlcmVuY2VzLl9tZWRp
YUNhcHR1cmVSZXF1aXJlc1NlY3VyZUNvbm5lY3Rpb24gPSBOTzsKKyAgICBwcmVmZXJlbmNlcy5f
bWVkaWFEZXZpY2VzRW5hYmxlZCA9IFlFUzsKKyAgICBwcmVmZXJlbmNlcy5fbW9ja0NhcHR1cmVE
ZXZpY2VzRW5hYmxlZCA9IFlFUzsKKworICAgIGF1dG8gbWVzc2FnZUhhbmRsZXIgPSBhZG9wdE5T
KFtbR1VNTWVzc2FnZUhhbmRsZXIgYWxsb2NdIGluaXRdKTsKKyAgICBbW2NvbmZpZ3VyYXRpb24u
Z2V0KCkgdXNlckNvbnRlbnRDb250cm9sbGVyXSBhZGRTY3JpcHRNZXNzYWdlSGFuZGxlcjptZXNz
YWdlSGFuZGxlci5nZXQoKSBuYW1lOkAiZ3VtIl07CisKKyAgICBhdXRvIHdlYlZpZXcgPSBbW1Rl
c3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6Q0dSZWN0TWFrZSgwLCAwLCAzMjAsIDUw
MCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdldCgpIHByb2Nlc3NQb29sQ29uZmlndXJh
dGlvbjpwcm9jZXNzUG9vbENvbmZpZy5nZXQoKV07CisgICAgYXV0byBkZWxlZ2F0ZSA9IGFkb3B0
TlMoW1tHZXRVc2VyTWVkaWFDYXB0dXJlVUlEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIHdl
YlZpZXcuVUlEZWxlZ2F0ZSA9IGRlbGVnYXRlLmdldCgpOworCisgICAgW3dlYlZpZXcgbG9hZFRl
c3RQYWdlTmFtZWQ6QCJnZXRVc2VyTWVkaWEiXTsKKyAgICBFWFBFQ1RfVFJVRSh3YWl0VW50aWxD
YXB0dXJlU3RhdGUod2ViVmlldywgX1dLTWVkaWFDYXB0dXJlU3RhdGVBY3RpdmVDYW1lcmEpKTsK
KworICAgIFt3ZWJWaWV3IF9zZXRQYWdlTXV0ZWQ6IF9XS01lZGlhQ2FwdHVyZURldmljZXNNdXRl
ZF07CisgICAgRVhQRUNUX1RSVUUod2FpdFVudGlsQ2FwdHVyZVN0YXRlKHdlYlZpZXcsIF9XS01l
ZGlhQ2FwdHVyZVN0YXRlTXV0ZWRDYW1lcmEpKTsKKyAgICBbd2ViVmlldyBfc2V0UGFnZU11dGVk
OiBfV0tNZWRpYU5vbmVNdXRlZF07CisgICAgRVhQRUNUX1RSVUUod2FpdFVudGlsQ2FwdHVyZVN0
YXRlKHdlYlZpZXcsIF9XS01lZGlhQ2FwdHVyZVN0YXRlQWN0aXZlQ2FtZXJhKSk7CisKKyAgICBb
d2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAibm90aWZ5RW5kZWRFdmVudCgp
Il07CisgICAgW3dlYlZpZXcgX3N0b3BNZWRpYUNhcHR1cmVdOworCisgICAgVGVzdFdlYktpdEFQ
STo6VXRpbDo6cnVuKCZkb25lKTsKKyAgICBkb25lID0gZmFsc2U7CisKKyAgICBFWFBFQ1RfVFJV
RSh3YWl0VW50aWxDYXB0dXJlU3RhdGUod2ViVmlldywgX1dLTWVkaWFDYXB0dXJlU3RhdGVOb25l
KSk7Cit9CisKICNpZiBXS19IQVZFX0NfU1BJCiBURVNUKFdlYktpdCwgV2ViQXVkaW9BbmRHZXRV
c2VyTWVkaWEpCiB7CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dC9nZXRVc2VyTWVkaWEuaHRtbCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0L2dl
dFVzZXJNZWRpYS5odG1sCmluZGV4IGNiMzJkODBlYjY4N2ViMzNhMWNiZmQyNzU1NmU0ZTczMGYx
NmZmOTkuLmQ4NGJmOGMyYzI3MmRlYTQxMGJmNGEzMzc3NjJlY2E0NDM5MDk4MjIgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0L2dldFVzZXJNZWRpYS5odG1sCisr
KyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0L2dldFVzZXJNZWRpYS5odG1sCkBA
IC02MCw2ICs2MCwyOCBAQAogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIG5hdmlnYXRv
ci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHthdWRpbzogdHJ1ZSwgdmlkZW86IHRydWV9KS50
aGVuKHMgPT4gc3RyZWFtID0gcyk7CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0
aW9uIG5vdGlmeUVuZGVkRXZlbnQoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICghc3RyZWFtIHx8ICFzdHJlYW0uZ2V0VmlkZW9UcmFja3MoKS5sZW5ndGgpIHsKKyAgICAgICAg
ICAgICAgICAgICAgd2luZG93LndlYmtpdC5tZXNzYWdlSGFuZGxlcnMuZ3VtLnBvc3RNZXNzYWdl
KCJObyBzdHJlYW0gb3IgdmlkZW8gdHJhY2siKTsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJu
OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICBs
ZXQgd2FpdEZvckVuZGVkRXZlbnQgPSB0cnVlOworICAgICAgICAgICAgICAgIHN0cmVhbS5nZXRW
aWRlb1RyYWNrcygpWzBdLm9uZW5kZWQgPSAoKSA9PiB7CisgICAgICAgICAgICAgICAgICAgIGlm
ICghd2FpdEZvckVuZGVkRXZlbnQpCisgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICAgICAgICAgIHdhaXRGb3JFbmRlZEV2ZW50ID0gZmFsc2U7CisgICAgICAgICAg
ICAgICAgICAgIHdpbmRvdy53ZWJraXQubWVzc2FnZUhhbmRsZXJzLmd1bS5wb3N0TWVzc2FnZSgi
UEFTUyIpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgp
ID0+IHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCF3YWl0Rm9yRW5kZWRFdmVudCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgICAgICAgICB3YWl0Rm9yRW5k
ZWRFdmVudCA9IGZhbHNlOworICAgICAgICAgICAgICAgICAgICB3aW5kb3cud2Via2l0Lm1lc3Nh
Z2VIYW5kbGVycy5ndW0ucG9zdE1lc3NhZ2UoIkRpZCBub3QgcmVjZWl2ZSBhbiBlbmRlZCBldmVu
dCBhZnRlciA1IHNlY29uZHMiKTsKKyAgICAgICAgICAgICAgICB9LCA1MDAwKTsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgPC9zY3JpcHQ+CiAgICAgPGhlYWQ+CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>