<?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>192679</bug_id>
          
          <creation_ts>2018-12-13 13:47:22 -0800</creation_ts>
          <short_desc>Trying to play a media element synchronously after setting srcObject should succeed without user gesture</short_desc>
          <delta_ts>2018-12-13 17:19:36 -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>1487693</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-12-13 13:47:22 -0800</bug_when>
    <thetext>Currently it does not as setting m_mediaStreamSrcObject is done asynchronously</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487696</commentid>
    <comment_count>1</comment_count>
      <attachid>357250</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-12-13 13:55:43 -0800</bug_when>
    <thetext>Created attachment 357250
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487776</commentid>
    <comment_count>2</comment_count>
      <attachid>357250</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-13 17:18:06 -0800</bug_when>
    <thetext>Comment on attachment 357250
Patch

Clearing flags on attachment: 357250

Committed r239189: &lt;https://trac.webkit.org/changeset/239189&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487777</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-13 17:18:07 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487778</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-13 17:19:36 -0800</bug_when>
    <thetext>&lt;rdar://problem/46715760&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357250</attachid>
            <date>2018-12-13 13:55:43 -0800</date>
            <delta_ts>2018-12-13 17:18:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192679-20181213135549.patch</filename>
            <type>text/plain</type>
            <size>4547</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmM2ODQ3NWRhYjZjMGE3
MzUyZTNlYzFlNDU5MGYzNmFjM2RhZjc3OC4uNjZmNDMzNDA1NjY0ZWE5YjY4NjU1YjBlYjJlNjgz
ZDQ3MGUwZWIzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTEyLTEzICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBUcnlpbmcgdG8gcGxheSBh
IG1lZGlhIGVsZW1lbnQgc3luY2hyb25vdXNseSBhZnRlciBzZXR0aW5nIHNyY09iamVjdCBzaG91
bGQgc3VjY2VlZCB3aXRob3V0IHVzZXIgZ2VzdHVyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkyNjc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hlY2sgdGhlIHNyY09iamVjdCBtZWRpYVByb3ZpZGVy
IHZhbHVlIHdoaWNoIGlzIHNldCBzeW5jaHJvbm91c2x5LgorICAgICAgICBDb3ZlcmVkIGJ5IHVw
ZGF0ZWQgZmFzdC9tZWRpYXN0cmVhbS9sb2NhbC1hdWRpby1wbGF5aW5nLWV2ZW50Lmh0bWwuCisK
KyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxNZWRpYUVsZW1lbnQ6Omhhc01lZGlhU3RyZWFtU3JjT2JqZWN0IGNvbnN0KToKKwogMjAxOC0x
Mi0xMyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQ2hhbmdl
IG9mIG1zaWQgaW5mb3JtYXRpb24gaW4gdGhlIFNEUCBzaG91bGQgdHJpZ2dlciB0aGUgY29ycmVz
cG9uZGluZyB0cmFjayBldmVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TE1lZGlhRWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgK
aW5kZXggMzYwYWY4Njc0Y2Y4ODA2MjEyYmM4MjU5YTk4ZjU3MDgzOTg4YTJkMi4uMGM4NzE1OTNl
Mjg1ODY3YzNiZDgyYWE4NjEwN2ZiYmY2NDNhZjZkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
TWVkaWFFbGVtZW50LmgKQEAgLTU1Myw3ICs1NTMsNyBAQCBwdWJsaWM6CiAKICNpZiBFTkFCTEUo
TUVESUFfU1RSRUFNKQogICAgIHZvaWQgbWVkaWFTdHJlYW1DYXB0dXJlU3RhcnRlZCgpIHsgcmVz
dW1lQXV0b3BsYXlpbmcoKTsgfQotICAgIGJvb2wgaGFzTWVkaWFTdHJlYW1TcmNPYmplY3QoKSBj
b25zdCB7IHJldHVybiAhIW1fbWVkaWFTdHJlYW1TcmNPYmplY3Q7IH0KKyAgICBib29sIGhhc01l
ZGlhU3RyZWFtU3JjT2JqZWN0KCkgY29uc3QgeyByZXR1cm4gbV9tZWRpYVByb3ZpZGVyICYmIFdU
Rjo6aG9sZHNfYWx0ZXJuYXRpdmU8UmVmUHRyPE1lZGlhU3RyZWFtPj4oKm1fbWVkaWFQcm92aWRl
cik7IH0KICNlbmRpZgogCiAgICAgYm9vbCBzdXBwb3J0c1NlZWtpbmcoKSBjb25zdCBvdmVycmlk
ZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCAyMDdjYmRmODUzYjVkM2JiNzY0MjNjMzMyMGI5MDdkYThkNDQxYTAxLi4zNWVi
ZmQxY2U4N2UwNWY5MmRjZTA4YjEzZWUyOGJkMjRkYjBiMTI2IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTgtMTItMTMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAg
ICAgIFRyeWluZyB0byBwbGF5IGEgbWVkaWEgZWxlbWVudCBzeW5jaHJvbm91c2x5IGFmdGVyIHNl
dHRpbmcgc3JjT2JqZWN0IHNob3VsZCBzdWNjZWVkIHdpdGhvdXQgdXNlciBnZXN0dXJlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTI2NzkKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvbWVkaWFz
dHJlYW0vbG9jYWwtYXVkaW8tcGxheWluZy1ldmVudC1leHBlY3RlZC50eHQ6CisgICAgICAgICog
ZmFzdC9tZWRpYXN0cmVhbS9sb2NhbC1hdWRpby1wbGF5aW5nLWV2ZW50Lmh0bWw6CisKIDIwMTgt
MTItMTIgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlY3lj
bGluZyB0aGUgbSBzZWN0aW9uIHNob3VsZCB3b3JrIGlmIGl0IHdhcyByZWplY3RlZCByZW1vdGVs
eQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9sb2NhbC1hdWRpby1w
bGF5aW5nLWV2ZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0v
bG9jYWwtYXVkaW8tcGxheWluZy1ldmVudC1leHBlY3RlZC50eHQKaW5kZXggNzE0NTY0ZmFlMDhj
Mzg3ZTdlZTc2NjhkZWFjMjg4ODEyMjU2YzA4OC4uMzU5NzI3ZjJiNmYyNjAzOWUzNzUxMjMzNmFk
YmQzMDQyNWEzZjRiMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9s
b2NhbC1hdWRpby1wbGF5aW5nLWV2ZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L21lZGlhc3RyZWFtL2xvY2FsLWF1ZGlvLXBsYXlpbmctZXZlbnQtZXhwZWN0ZWQudHh0CkBA
IC0xLDMgKzEsNCBAQAogCiBQQVNTIExvY2FsIGF1ZGlvIHBsYXliYWNrIGZpcmVzIHBsYXlpbmcg
ZXZlbnQgCitQQVNTIENhbGxpbmcgcGxheSBzeW5jaHJvbm91c2x5IGFmdGVyIHNldHRpbmcgc3Jj
T2JqZWN0IHNob3VkIHBsYXkgYW5kIGZpcmUgcGxheWluZyBldmVudCAKIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9sb2NhbC1hdWRpby1wbGF5aW5nLWV2ZW50Lmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2xvY2FsLWF1ZGlvLXBsYXlpbmctZXZl
bnQuaHRtbAppbmRleCBhYzdiYjMwZTVkNGVlNjg1YjkzMzQ1Njg4ODAyZTJjMTNiNDUxZWI0Li5k
YzQ5ZTU4ZWNmNjZmYTBmYjZkMWU5MjY0NzU1MDFlMGRhZjBjMDA5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2xvY2FsLWF1ZGlvLXBsYXlpbmctZXZlbnQuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL2xvY2FsLWF1ZGlvLXBsYXlpbmctZXZl
bnQuaHRtbApAQCAtOCwxOSArOCwyMyBAQAogPC9oZWFkPgogPGJvZHk+CiAgICAgPGF1ZGlvIGlk
PSJhdWRpbyIgYXV0b3BsYXk+PC9hdWRpbz4KKyAgICA8YXVkaW8gaWQ9ImF1ZGlvTm9BdXRvcGxh
eSIgYXV0b3BsYXk+PC9hdWRpbz4KICAgICA8c2NyaXB0PgogICAgIGlmICh3aW5kb3cudGVzdFJ1
bm5lcikKICAgICAgICAgdGVzdFJ1bm5lci5zZXRVc2VyTWVkaWFQZXJtaXNzaW9uKHRydWUpOwog
Ci0gICAgdmFyIGF1ZGlvID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2F1ZGlvJyk7Ci0KLSAg
ICBwcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsKLSAgICAgICAgcmV0dXJuIG5hdmlnYXRvci5tZWRp
YURldmljZXMuZ2V0VXNlck1lZGlhKHthdWRpbzogdHJ1ZX0pLnRoZW4oKHN0cmVhbSkgPT4gewot
ICAgICAgICAgICAgYXVkaW8uc3JjT2JqZWN0ID0gc3RyZWFtOwotICAgICAgICAgICAgdmFyIGV2
ZW50V2F0Y2hlciA9IG5ldyBFdmVudFdhdGNoZXIodGVzdCwgYXVkaW8sICdwbGF5aW5nJyk7Ci0g
ICAgICAgICAgICByZXR1cm4gZXZlbnRXYXRjaGVyLndhaXRfZm9yKCdwbGF5aW5nJyk7Ci0gICAg
ICAgIH0pOworICAgIHByb21pc2VfdGVzdChhc3luYyAodGVzdCkgPT4geworICAgICAgICBhdWRp
by5zcmNPYmplY3QgPSBhd2FpdCBuYXZpZ2F0b3IubWVkaWFEZXZpY2VzLmdldFVzZXJNZWRpYSh7
YXVkaW86IHRydWV9KTsKKyAgICAgICAgdmFyIGV2ZW50V2F0Y2hlciA9IG5ldyBFdmVudFdhdGNo
ZXIodGVzdCwgYXVkaW8sICdwbGF5aW5nJyk7CisgICAgICAgIHJldHVybiBldmVudFdhdGNoZXIu
d2FpdF9mb3IoJ3BsYXlpbmcnKTsKICAgICB9LCAnTG9jYWwgYXVkaW8gcGxheWJhY2sgZmlyZXMg
cGxheWluZyBldmVudCcpOworCisgICAgcHJvbWlzZV90ZXN0KGFzeW5jICh0ZXN0KSA9PiB7Cisg
ICAgICAgIGF1ZGlvTm9BdXRvcGxheS5zcmNPYmplY3QgPSBhd2FpdCBuYXZpZ2F0b3IubWVkaWFE
ZXZpY2VzLmdldFVzZXJNZWRpYSh7YXVkaW86IHRydWV9KTsKKyAgICAgICAgYXVkaW9Ob0F1dG9w
bGF5LnBsYXkoKTsKKyAgICAgICAgdmFyIGV2ZW50V2F0Y2hlciA9IG5ldyBFdmVudFdhdGNoZXIo
dGVzdCwgYXVkaW9Ob0F1dG9wbGF5LCAncGxheWluZycpOworICAgICAgICByZXR1cm4gZXZlbnRX
YXRjaGVyLndhaXRfZm9yKCdwbGF5aW5nJyk7CisgICAgfSwgJ0NhbGxpbmcgcGxheSBzeW5jaHJv
bm91c2x5IGFmdGVyIHNldHRpbmcgc3JjT2JqZWN0IHNob3VkIHBsYXkgYW5kIGZpcmUgcGxheWlu
ZyBldmVudCcpOwogICAgIDwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>