<?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>169150</bug_id>
          
          <creation_ts>2017-03-03 14:20:29 -0800</creation_ts>
          <short_desc>Media: notify clients when the user never plays a media element that was prevented from auto-playing</short_desc>
          <delta_ts>2017-03-07 11:39:32 -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>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="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1283257</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-03-03 14:20:29 -0800</bug_when>
    <thetext>Media: notify clients in the form of auto-play events when the user never plays a media element that was prevented from auto-playing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1283261</commentid>
    <comment_count>1</comment_count>
      <attachid>303342</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-03-03 14:28:49 -0800</bug_when>
    <thetext>Created attachment 303342
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1284449</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-03-07 11:39:32 -0800</bug_when>
    <thetext>r213471</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303342</attachid>
            <date>2017-03-03 14:28:49 -0800</date>
            <delta_ts>2017-03-06 15:00:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169150-20170303142848.patch</filename>
            <type>text/plain</type>
            <size>6413</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMzY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmEzODhmNzg3OGI3ODgz
ZDg5YWUwNDgyNDE1ZjMwMjBhNjhkZTRlNy4uYmMwYWFmZDBhMTBiZTgwODM5NjBhODZiZmFjNzgw
MThhMjY5YTE5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE3LTAzLTAzICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYTogbm90aWZ5IGNsaWVu
dHMgd2hlbiB0aGUgdXNlciBuZXZlciBwbGF5cyBhIG1lZGlhIGVsZW1lbnQgdGhhdCB3YXMgcHJl
dmVudGVkIGZyb20gYXV0by1wbGF5aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNjkxNTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGRlZCBBUEkgdGVzdHMuCisKKyAgICAgICAgKiBodG1sL0hUTUxN
ZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6bWVk
aWFQbGF5ZXJUaW1lQ2hhbmdlZCk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50
OjpzdG9wV2l0aG91dERlc3Ryb3lpbmdNZWRpYVBsYXllcik6CisgICAgICAgICogcGFnZS9BdXRv
cGxheUV2ZW50Lmg6CisKIDIwMTctMDMtMDIgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBSZW5hbWUgaHRtbGVkaXRpbmcuaC9jcHAgdG8gRWRpdGluZy5oL2NwcApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCmluZGV4IGFmYzQzNDBhY2ExMDgyNzNhNTFiZjI2ODcxYjY2ZWYxNTMyMGEwMTkuLjBiOTll
MzJmNmEwYzk3ZGMxNmQwZDNkMTljM2UxYWE0MDkyZDIyZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMiBAQAorMjAxNy0wMy0wMyAgTWF0dCBSYWpjYSAgPG1yYWpjYUBhcHBsZS5jb20+CisKKyAg
ICAgICAgTWVkaWE6IG5vdGlmeSBjbGllbnRzIHdoZW4gdGhlIHVzZXIgbmV2ZXIgcGxheXMgYSBt
ZWRpYSBlbGVtZW50IHRoYXQgd2FzIHByZXZlbnRlZCBmcm9tIGF1dG8tcGxheWluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY5MTUwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJ
L0MvV0tQYWdlVUlDbGllbnQuaDoKKwogMjAxNy0wMy0wMiAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFJlbmFtZSBodG1sZWRpdGluZy5oL2NwcCB0byBFZGl0aW5nLmgv
Y3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAppbmRleCA4YjlhOGMw
YmQzYjZjYTZiNGE3MzdlODEwOTViYjE4ZTYwMWJlYzEwLi4wNzkyZjA5NzYzNzFlMmY0NmQ0MWE3
NGNhNGQwYzY4YzcyMTU0ZGU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxN
ZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVu
dC5jcHAKQEAgLTUxODQsOSArNTE4NCwxNyBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnN0b3BX
aXRob3V0RGVzdHJveWluZ01lZGlhUGxheWVyKCkKICAgICBzZXRQYXVzZWRJbnRlcm5hbCh0cnVl
KTsKICAgICBtX21lZGlhU2Vzc2lvbi0+Y2xpZW50V2lsbFBhdXNlUGxheWJhY2soKTsKIAotICAg
IGlmIChtX3BsYXliYWNrV2l0aG91dFVzZXJHZXN0dXJlID09IFBsYXliYWNrV2l0aG91dFVzZXJH
ZXN0dXJlOjpTdGFydGVkKSB7Ci0gICAgICAgIGlmIChQYWdlKiBwYWdlID0gZG9jdW1lbnQoKS5w
YWdlKCkpCisgICAgaWYgKFBhZ2UqIHBhZ2UgPSBkb2N1bWVudCgpLnBhZ2UoKSkgeworICAgICAg
ICBzd2l0Y2ggKG1fcGxheWJhY2tXaXRob3V0VXNlckdlc3R1cmUpIHsKKyAgICAgICAgY2FzZSBQ
bGF5YmFja1dpdGhvdXRVc2VyR2VzdHVyZTo6U3RhcnRlZDoKICAgICAgICAgICAgIHBhZ2UtPmNo
cm9tZSgpLmNsaWVudCgpLmhhbmRsZUF1dG9wbGF5RXZlbnQoQXV0b3BsYXlFdmVudDo6RGlkRW5k
TWVkaWFQbGF5YmFja1dpdGhvdXRVc2VySW50ZXJmZXJlbmNlKTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBjYXNlIFBsYXliYWNrV2l0aG91dFVzZXJHZXN0dXJlOjpQcmV2ZW50ZWQ6Cisg
ICAgICAgICAgICBwYWdlLT5jaHJvbWUoKS5jbGllbnQoKS5oYW5kbGVBdXRvcGxheUV2ZW50KEF1
dG9wbGF5RXZlbnQ6OlVzZXJOZXZlclBsYXllZE1lZGlhUHJldmVudGVkRnJvbVBsYXlpbmcpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgUGxheWJhY2tXaXRob3V0VXNlckdlc3R1
cmU6Ok5vbmU6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgIH0KICAgICBtX3Bs
YXliYWNrV2l0aG91dFVzZXJHZXN0dXJlID0gUGxheWJhY2tXaXRob3V0VXNlckdlc3R1cmU6Ok5v
bmU7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvQXV0b3BsYXlFdmVudC5oIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9BdXRvcGxheUV2ZW50LmgKaW5kZXggYjU1NjliNzQ2YjNmZWNj
ZDI4MDY2YjU4NTUzMzA1Njg5YmEzZGUyYy4uODY2ZjQzNzYyZGRhYmEyMjRjMzljNmVlYzI3MGFm
NTBkNjQ1ZGQ0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9BdXRvcGxheUV2ZW50
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9BdXRvcGxheUV2ZW50LmgKQEAgLTMyLDYgKzMy
LDcgQEAgZW51bSBjbGFzcyBBdXRvcGxheUV2ZW50IHsKICAgICBEaWRQbGF5TWVkaWFQcmV2ZW50
ZWRGcm9tUGxheWluZywKICAgICBEaWRFbmRNZWRpYVBsYXliYWNrV2l0aG91dFVzZXJJbnRlcmZl
cmVuY2UsCiAgICAgVXNlckRpZEludGVyZmVyZVdpdGhQbGF5YmFjaywKKyAgICBVc2VyTmV2ZXJQ
bGF5ZWRNZWRpYVByZXZlbnRlZEZyb21QbGF5aW5nLAogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFnZVVJ
Q2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlVUlDbGllbnQu
aAppbmRleCA4ZGNmYjk4MTNhMjRiYjEzNmUxNWJhZTU4MGIzYzJhNDliMWQ5ZWFmLi4yM2M5OTg4
NDdmMzNjNWE2YzhjOTQxYWMxYzg5MzlmOGRiMzFkODc5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlVUlDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlVUlDbGllbnQuaApAQCAtNTMsNiArNTMsNyBAQCBlbnVt
IHsKICAgICBrV0tBdXRvcGxheUV2ZW50RGlkUGxheU1lZGlhUHJldmVudGVkRnJvbUF1dG9wbGF5
aW5nLAogICAgIGtXS0F1dG9wbGF5RXZlbnREaWRFbmRNZWRpYVBsYXliYWNrV2l0aG91dFVzZXJJ
bnRlcmZlcmVuY2UsCiAgICAga1dLQXV0b3BsYXlFdmVudFVzZXJEaWRJbnRlcmZlcmVXaXRoUGxh
eWJhY2ssCisgICAga1dLQXV0b3BsYXlFdmVudFVzZXJOZXZlclBsYXllZE1lZGlhUHJldmVudGVk
RnJvbVBsYXlpbmcsCiB9OwogdHlwZWRlZiB1aW50MzJfdCBXS0F1dG9wbGF5RXZlbnQ7CiAKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjYjkxOTIx
ZTdlYjI4NjRmMTI2YzlmNTAyNjM0YzgyOGI5M2Q2ZDFkLi5mNmMzMmI4NTNjZmMwMTBkM2E4YWZl
YTIzYWEwZGFkMzViYzg2OWQ3IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTctMDMtMDMgIE1hdHQgUmFqY2EgIDxt
cmFqY2FAYXBwbGUuY29tPgorCisgICAgICAgIE1lZGlhOiBub3RpZnkgY2xpZW50cyB3aGVuIHRo
ZSB1c2VyIG5ldmVyIHBsYXlzIGEgbWVkaWEgZWxlbWVudCB0aGF0IHdhcyBwcmV2ZW50ZWQgZnJv
bSBhdXRvLXBsYXlpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2OTE1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvV2Vic2l0ZVBvbGljaWVz
Lm1tOgorICAgICAgICAoVEVTVCk6IEFkZGVkLgorCiAyMDE3LTAzLTAyICBNeWxlcyBDLiBNYXhm
aWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgTWlncmF0ZSBmb250LXN0cmV0
Y2ggdG8gdXNlIGZpeGVkLXBvaW50IHZhbHVlcwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvV2Vic2l0ZVBvbGljaWVzLm1tIGIvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXQyQ29jb2EvV2Vic2l0ZVBvbGljaWVzLm1tCmluZGV4IGVjYTli
N2E4ZTVjYTNlMjAzODM3ZmJiZjM0NzY5MGFmYzQ1Y2FiMTIuLjkxNjc1MTEwYTI0MDg0ZWJkM2Uz
ZWQwNWE3ZTBkNTc2YTdjNDM4NmQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0MkNvY29hL1dlYnNpdGVQb2xpY2llcy5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9XZWJzaXRlUG9saWNpZXMubW0KQEAgLTQwMSw2ICs0MDEs
MzUgQEAgVEVTVChXZWJLaXQyLCBXZWJzaXRlUG9saWNpZXNVc2VySW50ZXJmZXJlbmNlV2l0aFBs
YXlpbmcpCiAgICAgW3dlYlZpZXcgbW91c2VVcEF0UG9pbnQ6cGxheUJ1dHRvbkNsaWNrUG9pbnRd
OwogICAgIHJ1blVudGlsUmVjZWl2ZXNBdXRvcGxheUV2ZW50KGtXS0F1dG9wbGF5RXZlbnRVc2Vy
RGlkSW50ZXJmZXJlV2l0aFBsYXliYWNrKTsKIH0KKworVEVTVChXZWJLaXQyLCBXZWJzaXRlUG9s
aWNpZXNVc2VyTmV2ZXJQbGF5ZWRNZWRpYVByZXZlbnRlZEZyb21QbGF5aW5nKQoreworICAgIGF1
dG8gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9j
XSBpbml0XSk7CisgICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxs
b2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCAzMzYsIDI3NikgY29uZmlndXJhdGlv
bjpjb25maWd1cmF0aW9uLmdldCgpXSk7CisKKyAgICBhdXRvIGRlbGVnYXRlID0gYWRvcHROUyhb
W0F1dG9wbGF5UG9saWNpZXNEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIFtkZWxlZ2F0ZSBz
ZXRBdXRvcGxheVBvbGljeUZvclVSTDpeKE5TVVJMICopIHsKKyAgICAgICAgcmV0dXJuIF9XS1dl
YnNpdGVBdXRvcGxheVBvbGljeURlbnk7CisgICAgfV07CisgICAgW3dlYlZpZXcgc2V0TmF2aWdh
dGlvbkRlbGVnYXRlOmRlbGVnYXRlLmdldCgpXTsKKworICAgIFdLUGFnZVVJQ2xpZW50VjkgdWlD
bGllbnQ7CisgICAgbWVtc2V0KCZ1aUNsaWVudCwgMCwgc2l6ZW9mKHVpQ2xpZW50KSk7CisKKyAg
ICB1aUNsaWVudC5iYXNlLnZlcnNpb24gPSA5OworICAgIHVpQ2xpZW50LmhhbmRsZUF1dG9wbGF5
RXZlbnQgPSBoYW5kbGVBdXRvcGxheUV2ZW50OworCisgICAgV0tQYWdlU2V0UGFnZVVJQ2xpZW50
KFt3ZWJWaWV3IF9wYWdlRm9yVGVzdGluZ10sICZ1aUNsaWVudC5iYXNlKTsKKworICAgIHJlY2Vp
dmVkQXV0b3BsYXlFdmVudCA9IHN0ZDo6bnVsbG9wdDsKKyAgICBOU1VSTFJlcXVlc3QgKmpzUGxh
eVJlcXVlc3QgPSBbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltbTlNCdW5kbGUgbWFpbkJ1
bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJqcy1wbGF5LXdpdGgtY29udHJvbHMiIHdpdGhFeHRlbnNp
b246QCJodG1sIiBzdWJkaXJlY3Rvcnk6QCJUZXN0V2ViS2l0QVBJLnJlc291cmNlcyJdXTsKKyAg
ICBbd2ViVmlldyBsb2FkUmVxdWVzdDpqc1BsYXlSZXF1ZXN0XTsKKyAgICBbd2ViVmlldyB3YWl0
Rm9yTWVzc2FnZTpAImxvYWRlZCJdOworICAgIHJ1blVudGlsUmVjZWl2ZXNBdXRvcGxheUV2ZW50
KGtXS0F1dG9wbGF5RXZlbnREaWRQcmV2ZW50RnJvbUF1dG9wbGF5aW5nKTsKKworICAgIFt3ZWJW
aWV3IGxvYWRSZXF1ZXN0OltOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6W05TVVJMIFVSTFdp
dGhTdHJpbmc6QCJhYm91dDpibGFuayJdXV07CisgICAgcnVuVW50aWxSZWNlaXZlc0F1dG9wbGF5
RXZlbnQoa1dLQXV0b3BsYXlFdmVudFVzZXJOZXZlclBsYXllZE1lZGlhUHJldmVudGVkRnJvbVBs
YXlpbmcpOworfQogI2VuZGlmCiAKICNlbmRpZgo=
</data>
<flag name="review"
          id="325006"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>