<?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>147477</bug_id>
          
          <creation_ts>2015-07-30 17:30:20 -0700</creation_ts>
          <short_desc>Media Session: add test to ensure next/previous-track event handlers are not fired when they are disabled</short_desc>
          <delta_ts>2015-07-31 10:00:03 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>145411</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Rajca">mrajca</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>conrad_shultz</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>mrajca</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1113593</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-30 17:30:20 -0700</bug_when>
    <thetext>When next/previousTrackEnabled are false, nexttrack and previoustrack events should not be fired.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1113597</commentid>
    <comment_count>1</comment_count>
      <attachid>257886</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-30 17:36:40 -0700</bug_when>
    <thetext>Created attachment 257886
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1113739</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2015-07-31 10:00:03 -0700</bug_when>
    <thetext>Committed r187653: &lt;http://trac.webkit.org/changeset/187653&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257886</attachid>
            <date>2015-07-30 17:36:40 -0700</date>
            <delta_ts>2015-07-31 08:58:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147477-20150730173639.patch</filename>
            <type>text/plain</type>
            <size>5097</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3NjEzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDk5MWQ2OTI2YjMwNzRiZWJmODZj
ZjdkOGQ3NWI4YzVlOTM3MTZjZi4uZDBmNTZhNWYzZTViZTJiNmIwYmYyNjYyNDdiZTc1YzU4YzEz
ODQ1ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE1LTA3LTMwICBNYXR0IFJhamNhICA8bXJh
amNhQGFwcGxlLmNvbT4KKworICAgICAgICBNZWRpYSBTZXNzaW9uOiBhZGQgdGVzdCB0byBlbnN1
cmUgbmV4dC9wcmV2aW91cy10cmFjayBldmVudCBoYW5kbGVycyBhcmUgbm90IGZpcmVkIHdoZW4g
dGhleSBhcmUgZGlzYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0NzQ3NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogbWVkaWEvc2Vzc2lvbi90cmFjay1tZWRpYS1ldmVudHMtZGlzYWJsZWQtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBtZWRpYS9zZXNzaW9uL3RyYWNrLW1lZGlhLWV2
ZW50cy1kaXNhYmxlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4
cGVjdGF0aW9uczogTWVkaWEgU2Vzc2lvbiBzdXBwb3J0IGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQu
CisKIDIwMTUtMDctMjkgIE1hdHQgUmFqY2EgIDxtcmFqY2FAYXBwbGUuY29tPgogCiAgICAgICAg
IE1lZGlhIFNlc3Npb246IHRlc3QgUGxheS9QYXVzZSBtZWRpYSBjb250cm9sIGV2ZW50cyBkZWxp
dmVyZWQgdG8gbm9uLUNvbnRlbnQgbWVkaWEgc2Vzc2lvbnMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL21lZGlhL3Nlc3Npb24vdHJhY2stbWVkaWEtZXZlbnRzLWRpc2FibGVkLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL21lZGlhL3Nlc3Npb24vdHJhY2stbWVkaWEtZXZlbnRzLWRpc2FibGVk
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yMTMxZjVmNjczYjM1MGI2YTJmZDFlN2QwNDRkMjdk
YTFkYmYzNmNjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvc2Vzc2lvbi90
cmFjay1tZWRpYS1ldmVudHMtZGlzYWJsZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTYgQEAK
K1ByZXZpb3VzL05leHQgVHJhY2sgZXZlbnRzIHNob3VsZCBub3QgYmUgZmlyZWQgaWYgcHJldmlv
dXMvbmV4dFRyYWNrRW5hYmxlZCBhcmUgJ2ZhbHNlJy4KKworCitFVkVOVChjYW5wbGF5dGhyb3Vn
aCkKK0VYUEVDVEVEICh2aWRlby5wYXVzZWQgPT0gJ3RydWUnKSBPSworQmVnaW4gcGxheWluZyBt
ZWRpYS4KK0VWRU5UKHBsYXlpbmcpCitNZWRpYSBiZWdhbiBwbGF5aW5nLgorRVhQRUNURUQgKHZp
ZGVvLnBhdXNlZCA9PSAnZmFsc2UnKSBPSworRVhQRUNURUQgKGludGVybmFscy5tZWRpYVNlc3Np
b25DdXJyZW50U3RhdGUoc2Vzc2lvbikgPT0gJ2FjdGl2ZScpIE9LCitTZW5kaW5nIE5leHQgVHJh
Y2sgbWVkaWEgZXZlbnQuCitSVU4oaW50ZXJuYWxzLnNlbmRNZWRpYUNvbnRyb2xFdmVudCgibmV4
dC10cmFjayIpKQorU2VuZGluZyBQcmV2aW91cyBUcmFjayBtZWRpYSBldmVudC4KK1JVTihpbnRl
cm5hbHMuc2VuZE1lZGlhQ29udHJvbEV2ZW50KCJwcmV2aW91cy10cmFjayIpKQorRU5EIE9GIFRF
U1QKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvc2Vzc2lvbi90cmFjay1tZWRpYS1l
dmVudHMtZGlzYWJsZWQuaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL3Nlc3Npb24vdHJhY2stbWVk
aWEtZXZlbnRzLWRpc2FibGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGJlYmQ4YmQ2YmQzMTc3ODExMGFl
N2EwNGE5ODY3MDcwNjIwYWZlOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlh
L3Nlc3Npb24vdHJhY2stbWVkaWEtZXZlbnRzLWRpc2FibGVkLmh0bWwKQEAgLTAsMCArMSw2OCBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIuLi92
aWRlby10ZXN0LmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vbWVkaWEtZmlsZS5q
cyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorICAgICAg
ICB2YXIgc2Vzc2lvbiwgY29udHJvbHM7CisKKyAgICAgICAgZnVuY3Rpb24gcnVuVGVzdCgpIAor
ICAgICAgICB7CisgICAgICAgICAgICBzZXNzaW9uID0gbmV3IE1lZGlhU2Vzc2lvbigiY29udGVu
dCIpOworICAgICAgICAgICAgY29udHJvbHMgPSBzZXNzaW9uLmNvbnRyb2xzOworICAgICAgICAg
ICAgY29udHJvbHMubmV4dFRyYWNrRW5hYmxlZCA9IGZhbHNlOworICAgICAgICAgICAgY29udHJv
bHMucHJldmlvdXNUcmFja0VuYWJsZWQgPSBmYWxzZTsKKyAgICAgICAgICAgIHdhaXRGb3JFdmVu
dCgnbmV4dHRyYWNrJywgc2tpcFRvTmV4dFRyYWNrLCBmYWxzZSwgdHJ1ZSwgY29udHJvbHMpOwor
ICAgICAgICAgICAgd2FpdEZvckV2ZW50KCdwcmV2aW91c3RyYWNrJywgc2tpcFRvUHJldmlvdXNU
cmFjaywgZmFsc2UsIHRydWUsIGNvbnRyb2xzKTsKKworICAgICAgICAgICAgZmluZE1lZGlhRWxl
bWVudCgpOworICAgICAgICAgICAgd2FpdEZvckV2ZW50KCdjYW5wbGF5dGhyb3VnaCcsIGJlZ2lu
UGxheWluZyk7CisgICAgICAgICAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2aWRlbyIs
ICIuLi9jb250ZW50L2NvdW50aW5nIik7CisgICAgICAgICAgICB2aWRlby5zZXNzaW9uID0gc2Vz
c2lvbjsKKyAgICAgICAgICAgIHdhaXRGb3JFdmVudCgncGxheWluZycsIGJlZ2FuUGxheWluZywg
ZmFsc2UsIHRydWUsIHZpZGVvKTsKKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIGJlZ2lu
UGxheWluZyhldmVudCkKKyAgICAgICAgeworICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCd2aWRl
by5wYXVzZWQnLCB0cnVlKTsKKworICAgICAgICAgICAgY29uc29sZVdyaXRlKCJCZWdpbiBwbGF5
aW5nIG1lZGlhLiIpOworICAgICAgICAgICAgdmlkZW8ucGxheSgpOworICAgICAgICB9CisKKyAg
ICAgICAgZnVuY3Rpb24gYmVnYW5QbGF5aW5nKGV2ZW50KQorICAgICAgICB7CisgICAgICAgICAg
ICBjb25zb2xlV3JpdGUoIk1lZGlhIGJlZ2FuIHBsYXlpbmcuIik7CisgICAgICAgICAgICB0ZXN0
RXhwZWN0ZWQoJ3ZpZGVvLnBhdXNlZCcsIGZhbHNlKTsKKworICAgICAgICAgICAgaWYgKHdpbmRv
dy5pbnRlcm5hbHMpIHsKKyAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoJ2ludGVybmFscy5t
ZWRpYVNlc3Npb25DdXJyZW50U3RhdGUoc2Vzc2lvbiknLCAiYWN0aXZlIik7CisKKyAgICAgICAg
ICAgICAgICBjb25zb2xlV3JpdGUoIlNlbmRpbmcgTmV4dCBUcmFjayBtZWRpYSBldmVudC4iKTsK
KyAgICAgICAgICAgICAgICBydW4oJ2ludGVybmFscy5zZW5kTWVkaWFDb250cm9sRXZlbnQoIm5l
eHQtdHJhY2siKScpOworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAgIGNvbnNvbGVX
cml0ZSgiU2VuZGluZyBQcmV2aW91cyBUcmFjayBtZWRpYSBldmVudC4iKTsKKyAgICAgICAgICAg
ICAgICBydW4oJ2ludGVybmFscy5zZW5kTWVkaWFDb250cm9sRXZlbnQoInByZXZpb3VzLXRyYWNr
IiknKTsKKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICB3aW5kb3cuc2V0VGltZW91
dCgiZW5kVGVzdCgpIiwgMjAwKTsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg
ICAgZW5kVGVzdCgpOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rp
b24gc2tpcFRvTmV4dFRyYWNrKGV2ZW50KQorICAgICAgICB7CisgICAgICAgICAgICBmYWlsVGVz
dCgibmV4dC10cmFjayBldmVudHMgc2hvdWxkIG5vdCBiZSBmaXJlZC4iKTsKKyAgICAgICAgfQor
CisgICAgICAgIGZ1bmN0aW9uIHNraXBUb1ByZXZpb3VzVHJhY2soZXZlbnQpCisgICAgICAgIHsK
KyAgICAgICAgICAgIGZhaWxUZXN0KCJwcmV2aW91cy10cmFjayBldmVudHMgc2hvdWxkIG5vdCBi
ZSBmaXJlZC4iKTsKKyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25s
b2FkPSJydW5UZXN0KCkiPgorICAgIDxwPlByZXZpb3VzL05leHQgVHJhY2sgZXZlbnRzIHNob3Vs
ZCBub3QgYmUgZmlyZWQgaWYgcHJldmlvdXMvbmV4dFRyYWNrRW5hYmxlZCBhcmUgJ2ZhbHNlJy48
L3A+CisgICAgPHZpZGVvIGlkPSJ2aWRlbyIgLz4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggY2UwMWJlNGVhNDY2MDQzMTg2
ZDJkYjNmMTJiYjg4NzUzNWU4YjQ3My4uOTA0NjY5N2Y2YTk3MDI1YmM5ZDkyNTQyN2ZhNzljZjUw
MDVlNzkxZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAg
LTk5OSw2ICs5OTksNyBAQCBtZWRpYS9zZXNzaW9uL2NvbnRyb2xzLWV4aXN0ZW5jZS5odG1sCiBt
ZWRpYS9zZXNzaW9uL2RlZmF1bHQtc2Vzc2lvbi5odG1sCiBtZWRpYS9zZXNzaW9uL3BsYXktcGF1
c2UtbWVkaWEtZXZlbnRzLWluLWNvbnRlbnQtc2Vzc2lvbnMuaHRtbAogbWVkaWEvc2Vzc2lvbi9w
bGF5LXBhdXNlLW1lZGlhLWV2ZW50cy1pbi1ub24tY29udGVudC1zZXNzaW9ucy5odG1sCittZWRp
YS9zZXNzaW9uL3RyYWNrLW1lZGlhLWV2ZW50cy1kaXNhYmxlZC5odG1sCiBtZWRpYS9zZXNzaW9u
L3RyYWNrLW1lZGlhLWV2ZW50cy1pbi1jb250ZW50LXNlc3Npb25zLmh0bWwKIG1lZGlhL3Nlc3Np
b24vdHJhbnNpZW50LWludGVycnVwdGlvbnMuaHRtbAogbWVkaWEvc2Vzc2lvbi90cmFuc2llbnQt
c29sby1pbnRlcnJ1cHRpb25zLmh0bWwK
</data>
<flag name="review"
          id="283075"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>