<?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>170744</bug_id>
          
          <creation_ts>2017-04-11 12:34:35 -0700</creation_ts>
          <short_desc>Consider the current document when allowing autoplay quirks</short_desc>
          <delta_ts>2017-04-12 11:29:36 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Rajca">mrajca</reporter>
          <assigned_to name="Matt Rajca">mrajca</assigned_to>
          <cc>eric.carlson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1296522</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-04-11 12:34:35 -0700</bug_when>
    <thetext>In addition to checking if the top-level document supports autoplay quirks, we should check if the current document supports quirks. This allows all embedded YouTube videos (which use iframes) to play correctly if the client allows autoplay quirks on youtube.com.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296523</commentid>
    <comment_count>1</comment_count>
      <attachid>306841</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-04-11 12:37:25 -0700</bug_when>
    <thetext>Created attachment 306841
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296529</commentid>
    <comment_count>2</comment_count>
      <attachid>306841</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2017-04-11 13:14:44 -0700</bug_when>
    <thetext>Comment on attachment 306841
Patch

As discussed in person, this should have a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296536</commentid>
    <comment_count>3</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-04-11 13:38:15 -0700</bug_when>
    <thetext>(In reply to Eric Carlson from comment #2)
&gt; Comment on attachment 306841 [details]
&gt; Patch
&gt; 
&gt; As discussed in person, this should have a test.

I added an API test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296537</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-04-11 13:40:36 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/215249/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306841</attachid>
            <date>2017-04-11 12:37:25 -0700</date>
            <delta_ts>2017-04-12 11:29:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170744-20170411123725.patch</filename>
            <type>text/plain</type>
            <size>1761</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1MjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjVmMTRiZTM1YmE1MDdk
ZWRlNTBmYTUzMmQxNDgwY2Y0YmQyYmJhMy4uZDUxYzNmY2MwMmUwOTJhZGIzZjk0YWYwZmQ2ZDI0
YTBiYzEzNzNlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE3LTA0LTExICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBDb25zaWRlciB0aGUgY3VycmVu
dCBkb2N1bWVudCB3aGVuIGFsbG93aW5nIGF1dG9wbGF5IHF1aXJrcy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MDc0NAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIGFkZGl0aW9uIHRvIGNoZWNraW5n
IGlmIHRoZSB0b3AtbGV2ZWwgZG9jdW1lbnQgc3VwcG9ydHMgYXV0b3BsYXkgcXVpcmtzLCB3ZSBz
aG91bGQgY2hlY2sKKyAgICAgICAgaWYgdGhlIGN1cnJlbnQgZG9jdW1lbnQgc3VwcG9ydHMgcXVp
cmtzLiBUaGlzIGFsbG93cyBhbGwgZW1iZWRkZWQgWW91VHViZSB2aWRlb3MgKHdoaWNoIHVzZQor
ICAgICAgICBpZnJhbWVzKSB0byBwbGF5IGNvcnJlY3RseSBpZiB0aGUgY2xpZW50IGFsbG93cyBh
dXRvcGxheSBxdWlya3Mgb24geW91dHViZS5jb20uCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRp
YUVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6ZGlzcGF0
Y2hQbGF5UGF1c2VFdmVudHNJZk5lZWRzUXVpcmtzKToKKwogMjAxNy0wMy0yMiAgTWF0dCBSYWpj
YSAgPG1yYWpjYUBhcHBsZS5jb20+CiAKICAgICAgICAgQ29uc2lkZXIgbXV0aW5nIGF1ZGlvIGhh
cmR3YXJlIGEgZm9ybSBvZiBhdXRvcGxheSBpbnRlcmZlcmVuY2UuCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MTWVkaWFFbGVtZW50LmNwcAppbmRleCBhZDQ0YTk0M2VmMWEwYzY5N2NlMmYyYzRmMjQx
YWEyZGIyM2JhMmU2Li4wODc3OTUyODM4ZDBkOGE3MGZmMDFkY2Y3MmVjZGEyZmU1ZjMzMjkzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTIzMjgsNyArMjMy
OCw4IEBAIFN1Y2Nlc3NPcjxNZWRpYVBsYXliYWNrRGVuaWFsUmVhc29uPiBIVE1MTWVkaWFFbGVt
ZW50OjpjYW5UcmFuc2l0aW9uRnJvbUF1dG9wbGF5CiAKIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6
ZGlzcGF0Y2hQbGF5UGF1c2VFdmVudHNJZk5lZWRzUXVpcmtzKCkKIHsKLSAgICBpZiAoIW5lZWRz
QXV0b3BsYXlQbGF5UGF1c2VFdmVudHNRdWlyayhkb2N1bWVudCgpLnRvcERvY3VtZW50KCkpKQor
ICAgIGF1dG8mIGRvY3VtZW50ID0gdGhpcy0+ZG9jdW1lbnQoKTsKKyAgICBpZiAoIW5lZWRzQXV0
b3BsYXlQbGF5UGF1c2VFdmVudHNRdWlyayhkb2N1bWVudCkgJiYgIW5lZWRzQXV0b3BsYXlQbGF5
UGF1c2VFdmVudHNRdWlyayhkb2N1bWVudC50b3BEb2N1bWVudCgpKSkKICAgICAgICAgcmV0dXJu
OwogCiAgICAgc2NoZWR1bGVFdmVudChldmVudE5hbWVzKCkucGxheWluZ0V2ZW50KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>