<?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>118682</bug_id>
          
          <creation_ts>2013-07-15 12:40:02 -0700</creation_ts>
          <short_desc>HTMLMediaElement should not add cues for disabled text tracks</short_desc>
          <delta_ts>2013-07-24 08:25:24 -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>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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>908484</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-07-15 12:40:02 -0700</bug_when>
    <thetext>Merge blink r153810, https://src.chromium.org/viewvc/blink?view=rev&amp;revision=153810, which extends the changes made in WebKit r152459: http://trac.webkit.org/changeset/152459</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908485</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-07-15 12:40:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/14446514&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908498</commentid>
    <comment_count>2</comment_count>
      <attachid>206682</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-07-15 13:35:49 -0700</bug_when>
    <thetext>Created attachment 206682
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908535</commentid>
    <comment_count>3</comment_count>
      <attachid>206682</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-07-15 15:25:26 -0700</bug_when>
    <thetext>Comment on attachment 206682
Proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=206682&amp;action=review

&gt; Source/WebCore/html/HTMLMediaElement.cpp:1490
&gt; -void HTMLMediaElement::textTrackAddCues(TextTrack*, const TextTrackCueList* cues) 
&gt; +void HTMLMediaElement::textTrackAddCues(TextTrack* track, const TextTrackCueList* cues) 

Would it make sense for this function to take PassRefPtr&lt;TextTrack&gt; instead to be safe?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908893</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-07-16 08:07:38 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 206682 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=206682&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLMediaElement.cpp:1490
&gt; &gt; -void HTMLMediaElement::textTrackAddCues(TextTrack*, const TextTrackCueList* cues) 
&gt; &gt; +void HTMLMediaElement::textTrackAddCues(TextTrack* track, const TextTrackCueList* cues) 
&gt; 
&gt; Would it make sense for this function to take PassRefPtr&lt;TextTrack&gt; instead to be safe?

Maybe. These functions are part of a larger interface used by a number of other classes so that will be a much bigger change, so I will do it in a separate patch if it does make sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908894</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-07-16 08:13:39 -0700</bug_when>
    <thetext>Committed r152721: http://trac.webkit.org/changeset/152721</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>911310</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-07-24 08:25:24 -0700</bug_when>
    <thetext>*** Bug 119029 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206682</attachid>
            <date>2013-07-15 13:35:49 -0700</date>
            <delta_ts>2013-07-16 08:13:49 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_1.txt</filename>
            <type>text/plain</type>
            <size>7683</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MjY1MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA3LTE1ICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIEhUTUxNZWRpYUVsZW1l
bnQgc2hvdWxkIG5vdCBhZGQgY3VlcyBmb3IgZGlzYWJsZWQgdGV4dCB0cmFja3MKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExODY4MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1lcmdlIGh0dHBzOi8vc3Jj
LmNocm9taXVtLm9yZy92aWV3dmMvYmxpbms/dmlldz1yZXYmcmV2aXNpb249MTUzODEwCisKKyAg
ICAgICAgVGVzdHM6IG1lZGlhL3RyYWNrL3RyYWNrLWRpc2FibGVkLWFkZGN1ZS5odG1sCisgICAg
ICAgICAgICAgICBtZWRpYS90cmFjay90cmFjay1kaXNhYmxlZC5odG1sCisKKyAgICAgICAgKiBo
dG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxl
bWVudDo6dGV4dFRyYWNrQWRkQ3Vlcyk6IERvIG5vdGhpbmcgaWYgdGhlIHRyYWNrIGlzIGRpc2Fi
bGVkLgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6dGV4dFRyYWNrQWRkQ3Vl
KTogRGl0dG8uCisKIDIwMTMtMDctMTUgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNv
bT4KIAogICAgICAgICBUZXh0IHdpdGggInRleHQtb3ZlcmZsb3c6ZWxsaXBzaXMiIGFuZCBhbiBT
VkcgZm9udCBkbyBub3QgcmVuZGVyIGNvcnJlY3RseQpJbmRleDogU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MTWVkaWFFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuY3BwCShyZXZpc2lvbiAxNTI2NDMpCisrKyBTb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDg3LDExICsx
NDg3LDE0IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6ZW5kSWdub3JpbmdUcmFja0QKICAgICAg
ICAgdXBkYXRlQWN0aXZlVGV4dFRyYWNrQ3VlcyhjdXJyZW50VGltZSgpKTsKIH0KIAotdm9pZCBI
VE1MTWVkaWFFbGVtZW50Ojp0ZXh0VHJhY2tBZGRDdWVzKFRleHRUcmFjayosIGNvbnN0IFRleHRU
cmFja0N1ZUxpc3QqIGN1ZXMpIAordm9pZCBIVE1MTWVkaWFFbGVtZW50Ojp0ZXh0VHJhY2tBZGRD
dWVzKFRleHRUcmFjayogdHJhY2ssIGNvbnN0IFRleHRUcmFja0N1ZUxpc3QqIGN1ZXMpIAogewor
ICAgIGlmICh0cmFjay0+bW9kZSgpID09IFRleHRUcmFjazo6ZGlzYWJsZWRLZXl3b3JkKCkpCisg
ICAgICAgIHJldHVybjsKKwogICAgIFRyYWNrRGlzcGxheVVwZGF0ZVNjb3BlIHNjb3BlKHRoaXMp
OwogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgY3Vlcy0+bGVuZ3RoKCk7ICsraSkKLSAgICAg
ICAgdGV4dFRyYWNrQWRkQ3VlKGN1ZXMtPml0ZW0oaSktPnRyYWNrKCksIGN1ZXMtPml0ZW0oaSkp
OworICAgICAgICB0ZXh0VHJhY2tBZGRDdWUodHJhY2ssIGN1ZXMtPml0ZW0oaSkpOwogfQogCiB2
b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnRleHRUcmFja1JlbW92ZUN1ZXMoVGV4dFRyYWNrKiwgY29u
c3QgVGV4dFRyYWNrQ3VlTGlzdCogY3VlcykgCkBAIC0xNTAxLDggKzE1MDQsMTEgQEAgdm9pZCBI
VE1MTWVkaWFFbGVtZW50Ojp0ZXh0VHJhY2tSZW1vdmVDdQogICAgICAgICB0ZXh0VHJhY2tSZW1v
dmVDdWUoY3Vlcy0+aXRlbShpKS0+dHJhY2soKSwgY3Vlcy0+aXRlbShpKSk7CiB9CiAKLXZvaWQg
SFRNTE1lZGlhRWxlbWVudDo6dGV4dFRyYWNrQWRkQ3VlKFRleHRUcmFjayosIFBhc3NSZWZQdHI8
VGV4dFRyYWNrQ3VlPiBjdWUpCit2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnRleHRUcmFja0FkZEN1
ZShUZXh0VHJhY2sqIHRyYWNrLCBQYXNzUmVmUHRyPFRleHRUcmFja0N1ZT4gY3VlKQogeworICAg
IGlmICh0cmFjay0+bW9kZSgpID09IFRleHRUcmFjazo6ZGlzYWJsZWRLZXl3b3JkKCkpCisgICAg
ICAgIHJldHVybjsKKwogICAgIC8vIE5lZ2F0aXZlIGR1cmF0aW9uIGN1ZXMgbmVlZCBiZSB0cmVh
dGVkIGluIHRoZSBpbnRlcnZhbCB0cmVlIGFzCiAgICAgLy8gemVyby1sZW5ndGggY3Vlcy4KICAg
ICBkb3VibGUgZW5kVGltZSA9IG1heChjdWUtPnN0YXJ0VGltZSgpLCBjdWUtPmVuZFRpbWUoKSk7
CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxNTI2NTMpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxMy0wNy0xNSAgRXJpYyBDYXJsc29uICA8
ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KKworICAgICAgICBIVE1MTWVkaWFFbGVtZW50IHNob3Vs
ZCBub3QgYWRkIGN1ZXMgZm9yIGRpc2FibGVkIHRleHQgdHJhY2tzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTg2ODIKKworICAgICAgICBNZXJnZSBo
dHRwczovL3NyYy5jaHJvbWl1bS5vcmcvdmlld3ZjL2JsaW5rP3ZpZXc9cmV2JnJldmlzaW9uPTE1
MzgxMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
bWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQtYWRkY3VlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogbWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQtYWRkY3VlLmh0bWw6IEFkZGVkLgor
ICAgICAgICAqIG1lZGlhL3RyYWNrL3RyYWNrLWRpc2FibGVkLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogbWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQuaHRtbDogQWRkZWQuCisKIDIw
MTMtMDctMTUgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBU
ZXh0IHdpdGggInRleHQtb3ZlcmZsb3c6ZWxsaXBzaXMiIGFuZCBhbiBTVkcgZm9udCBkbyBub3Qg
cmVuZGVyIGNvcnJlY3RseQpJbmRleDogTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stZGlz
YWJsZWQtYWRkY3VlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRp
YS90cmFjay90cmFjay1kaXNhYmxlZC1hZGRjdWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQtYWRkY3VlLWV4cGVjdGVk
LnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDcgQEAKK1Rlc3QgYWRkaW5nIGN1ZXMgdG8g
YSBkaXNhYmxlZCB0ZXh0IHRyYWNrLgorCitXYWl0aW5nIGZvciAyIGN1ZSBkdXJhdGlvbnMgdG8g
ZWxhcHNlLgorMiBjdWUgZHVyYXRpb25zIGhhdmUgZWxhcHNlZC4KKworRU5EIE9GIFRFU1QKKwpJ
bmRleDogTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQtYWRkY3VlLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQtYWRk
Y3VlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1k
aXNhYmxlZC1hZGRjdWUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDQ1IEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4v
bWVkaWEtZmlsZS5qcyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi92aWRlby10
ZXN0LmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGZ1bmN0aW9u
IG9uTG9hZCgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZmluZE1lZGlhRWxlbWVu
dCgpOworICAgICAgICAgICAgICAgIHZpZGVvLnNyYyA9IGZpbmRNZWRpYUZpbGUoJ3ZpZGVvJywg
Jy4uL2NvbnRlbnQvdGVzdCcpOworCisgICAgICAgICAgICAgICAgdmFyIGN1ZUR1cmF0aW9uID0g
MC4xOworICAgICAgICAgICAgICAgIHZhciB0cmFjayA9IHZpZGVvLmFkZFRleHRUcmFjaygic3Vi
dGl0bGVzIik7CisgICAgICAgICAgICAgICAgdHJhY2subW9kZSA9ICJkaXNhYmxlZCI7CisKKyAg
ICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IDEwOyArK2kpIHsKKyAgICAgICAgICAg
ICAgICAgICAgdmFyIHN0YXJ0ID0gaSAqIGN1ZUR1cmF0aW9uOworICAgICAgICAgICAgICAgICAg
ICB2YXIgZW5kID0gc3RhcnQgKyBjdWVEdXJhdGlvbjsKKyAgICAgICAgICAgICAgICAgICAgdHJh
Y2suYWRkQ3VlKG5ldyBUZXh0VHJhY2tDdWUoc3RhcnQsIGVuZCwgIlRlc3QgQ3VlICIgKyBpKSk7
CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCJXYWl0
aW5nIGZvciAyIGN1ZSBkdXJhdGlvbnMgdG8gZWxhcHNlLiIpOworCisgICAgICAgICAgICAgICAg
dmlkZW8uYWRkRXZlbnRMaXN0ZW5lcigndGltZXVwZGF0ZScsIGZ1bmN0aW9uIChlKQorICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgIGlmIChlLnRhcmdldC5jdXJyZW50VGlt
ZSA8IDIgKiBjdWVEdXJhdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwor
CisgICAgICAgICAgICAgICAgICAgICAgLy8gRW5kIHRlc3QgYWZ0ZXIgYXQgbGVhc3QgMiBjdWVE
dXJhdGlvbnMgdG8gbWFrZSBzdXJlIHRoZSB0ZXN0CisgICAgICAgICAgICAgICAgICAgICAgLy8g
ZG9lc24ndCBjcmFzaCBkdXJpbmcgdGhlIHBlcmlvZCB0aGUgZmlyc3QgMiBjdWVzIHdvdWxkIGhh
dmUgYmVlbgorICAgICAgICAgICAgICAgICAgICAgIC8vIHJlbmRlcmVkIGlmIHRoZSB0cmFjayB3
YXMgbm90IGRpc2FibGVkLgorICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiMiBj
dWUgZHVyYXRpb25zIGhhdmUgZWxhcHNlZC48YnI+Iik7CisgICAgICAgICAgICAgICAgICAgICAg
ZW5kVGVzdCgpOworICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgICAgIHZpZGVvLnBs
YXkoKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisK
KyAgICA8Ym9keSBvbmxvYWQ9Im9uTG9hZCgpIj4KKyAgICAgICAgPHA+VGVzdCBhZGRpbmcgY3Vl
cyB0byBhIGRpc2FibGVkIHRleHQgdHJhY2suIDwvcD4KKyAgICAgICAgPHZpZGVvIGlkPSJ2aWQi
IGNvbnRyb2xzPjwvdmlkZW8+CisgICAgPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVz
dHMvbWVkaWEvdHJhY2svdHJhY2stZGlzYWJsZWQtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWRpc2FibGVkLWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWRpc2FibGVkLWV4cGVj
dGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDYgQEAKK0VWRU5UKGxvYWRzdGFydCkK
K1dhaXRpbmcgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgZmlyc3QgY3VlIHRvIGVsYXBzZS4KK1Ro
ZSBkdXJhdGlvbiBvZiB0aGUgZmlyc3QgY3VlIGhhcyBlbGFwc2VkLgorCitFTkQgT0YgVEVTVAor
CkluZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1kaXNhYmxlZC5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWRpc2FibGVkLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1kaXNhYmxlZC5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
CisgICAgPGhlYWQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi9tZWRpYS1maWxlLmpzIj48L3Nj
cmlwdD4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0Pgor
ICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgd2FpdEZvckV2ZW50KCdsb2Fkc3RhcnQnLCBm
dW5jdGlvbiAoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHZhciB2aWRlbyA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCd2aWQnKTsKKyAgICAgICAgICAgICAgICB2aWRlby50ZXh0
VHJhY2tzWzBdLm1vZGUgPSAiZGlzYWJsZWQiOworCisgICAgICAgICAgICAgICAgY29uc29sZVdy
aXRlKCJXYWl0aW5nIGZvciB0aGUgZHVyYXRpb24gb2YgdGhlIGZpcnN0IGN1ZSB0byBlbGFwc2Uu
Iik7CisgICAgICAgICAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5lcigndGltZXVwZGF0ZScs
IGZ1bmN0aW9uIChlKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgIGlm
IChlLnRhcmdldC5jdXJyZW50VGltZSA8IDEpCisgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybjsKKworICAgICAgICAgICAgICAgICAgICAgIC8vIEVuZCB0ZXN0IGFmdGVyIHRoZSBkdXJh
dGlvbiBvZiB0aGUgZmlyc3QgY3VlIHRvIG1ha2Ugc3VyZSB0aGUgdGVzdAorICAgICAgICAgICAg
ICAgICAgICAgIC8vIGRvZXNuJ3QgY3Jhc2ggZHVyaW5nIHRoZSBwZXJpb2QgdGhpcyBjdWUgd291
bGQgaGF2ZSBiZWVuCisgICAgICAgICAgICAgICAgICAgICAgLy8gcmVuZGVyZWQgaWYgdGhlIHRy
YWNrIHdhcyBub3QgZGlzYWJsZWQuCisgICAgICAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRl
KCJUaGUgZHVyYXRpb24gb2YgdGhlIGZpcnN0IGN1ZSBoYXMgZWxhcHNlZC48YnI+Iik7CisgICAg
ICAgICAgICAgICAgICAgICAgZW5kVGVzdCgpOworICAgICAgICAgICAgICAgIH0pOworICAgICAg
ICAgICAgfSk7CisgICAgICAgICAgICAKKyAgICAgICAgICAgIGZ1bmN0aW9uIHN0YXJ0KCkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisgICAgICAg
ICAgICAgICAgdmlkZW8uc3JjID0gZmluZE1lZGlhRmlsZSgndmlkZW8nLCAnLi4vY29udGVudC90
ZXN0Jyk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgor
ICAgIDxib2R5IG9ubG9hZD0ic3RhcnQoKSI+CisgICAgICAgIDx2aWRlbyBpZD0idmlkIiBhdXRv
cGxheSBjb250cm9scz4KKyAgICAgICAgICAgIDx0cmFjayBraW5kPSdzdWJ0aXRsZXMnIHNyY2xh
bmc9J2VuJyBsYWJlbD0nRW5nbGlzaCcgc3JjPSdjYXB0aW9ucy13ZWJ2dHQvY2FwdGlvbnMudnR0
JyAvPgorICAgICAgICA8L3ZpZGVvPgorICAgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>