<?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>148804</bug_id>
          
          <creation_ts>2015-09-04 10:25:25 -0700</creation_ts>
          <short_desc>[mediacontrols] Test the ordering of elements in the controls panel</short_desc>
          <delta_ts>2015-09-04 11:13: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>New Bugs</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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1123479</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-09-04 10:25:25 -0700</bug_when>
    <thetext>[mediacontrols] Test the ordering of elements in the controls panel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123481</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-09-04 10:28:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/22579232&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123496</commentid>
    <comment_count>2</comment_count>
      <attachid>260598</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-09-04 10:55:55 -0700</bug_when>
    <thetext>Created attachment 260598
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123501</commentid>
    <comment_count>3</comment_count>
      <attachid>260598</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2015-09-04 11:01:27 -0700</bug_when>
    <thetext>Comment on attachment 260598
Patch

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

&gt; LayoutTests/media/controls/controls-test-helpers.js:40
&gt; +        var state = this.cachedCurrentState || this.currentState;

Do you want &quot;|&quot; instead of &quot;||&quot; here?

&gt; LayoutTests/media/controls/elementOrder.html:19
&gt; +

Tiny Nit: this blank line isn&apos;t necessary.

&gt; LayoutTests/media/controls/elementOrder.html:33
&gt; +                elementNames.forEach(function (name) {
&gt; +                    var elementState = tester.stateForControlsElement(name);
&gt; +                    var leftValue = elementState.bounds.left;
&gt; +                    if (previousElementName &amp;&amp; previousLeftValue) {
&gt; +                        tester.test(`${name} is to the right of ${previousElementName}`)
&gt; +                            .value(elementState.bounds.left)
&gt; +                        .isGreaterThan(previousLeftValue);
&gt; +                    }
&gt; +                    previousElementName = name;
&gt; +                    previousLeftValue = leftValue;
&gt; +                });

Very nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123502</commentid>
    <comment_count>4</comment_count>
      <attachid>260598</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-09-04 11:05:50 -0700</bug_when>
    <thetext>Comment on attachment 260598
Patch

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

&gt;&gt; LayoutTests/media/controls/controls-test-helpers.js:40
&gt;&gt; +        var state = this.cachedCurrentState || this.currentState;
&gt; 
&gt; Do you want &quot;|&quot; instead of &quot;||&quot; here?

No, I want ||. If there is no cachedCurrentState, I want to get the new currentState. It looks a bit weird because this.currentState is a getter function (not just a value).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1123505</commentid>
    <comment_count>5</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-09-04 11:13:03 -0700</bug_when>
    <thetext>Committed r189359: &lt;http://trac.webkit.org/changeset/189359&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260598</attachid>
            <date>2015-09-04 10:55:55 -0700</date>
            <delta_ts>2015-09-04 11:01:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148804-20150904105553.patch</filename>
            <type>text/plain</type>
            <size>8930</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5MjY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGEzYWNjZGE4NWVlZjA0
NjRjNjk1MmJiMDQ5MmNhYzE0ODU4MjBkZS4uNGQxYTliYWFhYmI5ZjQyZmI3OGQxZmVmNjYwODk4
NGQ1MTE5ODkyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1LTA5LTA0ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBbbWVkaWFjb250cm9sc10gVGVz
dCB0aGUgb3JkZXJpbmcgb2YgZWxlbWVudHMgaW4gdGhlIGNvbnRyb2xzIHBhbmVsCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg4MDQKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzIyNTc5MjMyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBpbmZvcm1hdGlvbiBhYm91dCB2YXJpb3VzIGNvbnRyb2xz
IGVsZW1lbnRzIHRvIHRoZSBzdGF0dXMgb2JqZWN0LgorCisgICAgICAgIFRlc3Q6IG1lZGlhL2Nv
bnRyb2xzL2VsZW1lbnRPcmRlci5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhY29udHJv
bHMvbWVkaWFDb250cm9sc0FwcGxlLmpzOgorCiAyMDE1LTA5LTAzICBEZWFuIEphY2tzb24gIDxk
aW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWVkaWFjb250cm9sc10gRXhwb3NlIGJvdW5kaW5n
IHJlY3RhbmdsZXMgYW5kIGNvbXB1dGVkIHN0eWxlIHRvIHRlc3RpbmcKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNvbnRyb2xzQXBwbGUuanMg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29udHJvbHMvbWVkaWFDb250cm9sc0FwcGxl
LmpzCmluZGV4IDJkOGUwNmQ2N2QyODUwZDIyMTkyNGFiNmFjN2MxNzgzZjEyOGI0NmUuLmQwZDcw
OTcyNjg4OTFhYjNkNGVlOTU2OTAzOTUxZjhlMzc0MjE1M2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNvbnRyb2xzQXBwbGUuanMKKysrIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRyb2xzL21lZGlhQ29udHJvbHNBcHBsZS5q
cwpAQCAtMjExMiw2ICsyMTEyLDI2IEBAIENvbnRyb2xsZXIucHJvdG90eXBlID0gewogICAgICAg
ICAgICAgICAgIG9iamVjdDogdGhpcy5jb250cm9scy5zdGF0dXNEaXNwbGF5LAogICAgICAgICAg
ICAgICAgIHN0eWxlVmFsdWVzOiBbImRpc3BsYXkiXSwKICAgICAgICAgICAgICAgICBleHRyYVBy
b3BlcnRpZXM6IFsidGV4dENvbnRlbnQiXQorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBuYW1lOiAiUGxheSBCdXR0b24iLAorICAgICAgICAgICAgICAgIG9i
amVjdDogdGhpcy5jb250cm9scy5wbGF5QnV0dG9uCisgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIG5hbWU6ICJSZXdpbmQgQnV0dG9uIiwKKyAgICAgICAgICAg
ICAgICBvYmplY3Q6IHRoaXMuY29udHJvbHMucmV3aW5kQnV0dG9uCisgICAgICAgICAgICB9LAor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG5hbWU6ICJUaW1lbGluZSBCb3giLAorICAg
ICAgICAgICAgICAgIG9iamVjdDogdGhpcy5jb250cm9scy50aW1lbGluZUJveAorICAgICAgICAg
ICAgfSwKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBuYW1lOiAiTXV0ZSBCb3giLAor
ICAgICAgICAgICAgICAgIG9iamVjdDogdGhpcy5jb250cm9scy5tdXRlQm94CisgICAgICAgICAg
ICB9LAorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG5hbWU6ICJGdWxsc2NyZWVuIEJ1
dHRvbiIsCisgICAgICAgICAgICAgICAgb2JqZWN0OiB0aGlzLmNvbnRyb2xzLmZ1bGxzY3JlZW5C
dXR0b24KICAgICAgICAgICAgIH0KICAgICAgICAgXTsKIApAQCAtMjEyNSwxNiArMjE0NSwxOCBA
QCBDb250cm9sbGVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICAgICBlbGVtZW50LnN0eWxl
VmFsdWVzLmZvckVhY2goZnVuY3Rpb24gKHByb3BlcnR5TmFtZSkgewogICAgICAgICAgICAgICAg
ICAgICBlbGVtZW50LmNvbXB1dGVkU3R5bGVbcHJvcGVydHlOYW1lXSA9IGNvbXB1dGVkU3R5bGVb
cHJvcGVydHlOYW1lXTsKICAgICAgICAgICAgICAgICB9KTsKKyAgICAgICAgICAgICAgICBkZWxl
dGUgZWxlbWVudC5zdHlsZVZhbHVlczsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGRlbGV0
ZSBlbGVtZW50LnN0eWxlVmFsdWVzOwogCiAgICAgICAgICAgICBlbGVtZW50LmJvdW5kcyA9IG9i
ai5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKICAgICAgICAgICAgIGVsZW1lbnQuY2xhc3NOYW1l
ID0gb2JqLmNsYXNzTmFtZTsKIAotICAgICAgICAgICAgZWxlbWVudC5leHRyYVByb3BlcnRpZXMu
Zm9yRWFjaChmdW5jdGlvbiAocHJvcGVydHkpIHsKLSAgICAgICAgICAgICAgICBlbGVtZW50W3By
b3BlcnR5XSA9IG9ialtwcm9wZXJ0eV07Ci0gICAgICAgICAgICB9KTsKLSAgICAgICAgICAgIGRl
bGV0ZSBlbGVtZW50LmV4dHJhUHJvcGVydGllczsKKyAgICAgICAgICAgIGlmIChlbGVtZW50LmV4
dHJhUHJvcGVydGllcykgeworICAgICAgICAgICAgICAgIGVsZW1lbnQuZXh0cmFQcm9wZXJ0aWVz
LmZvckVhY2goZnVuY3Rpb24gKHByb3BlcnR5KSB7CisgICAgICAgICAgICAgICAgICAgIGVsZW1l
bnRbcHJvcGVydHldID0gb2JqW3Byb3BlcnR5XTsKKyAgICAgICAgICAgICAgICB9KTsKKyAgICAg
ICAgICAgICAgICBkZWxldGUgZWxlbWVudC5leHRyYVByb3BlcnRpZXM7CisgICAgICAgICAgICB9
CiAgICAgICAgIH0pOwogCiAgICAgICAgIHJlc3VsdC5lbGVtZW50cyA9IGVsZW1lbnRzOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IGJmYzg5YWJmNzdjMzhkN2IwYjczM2NjNzJhYmJkMzJkOTcwOTc1MmUuLmY3MTc0MWE4YjEz
ZjE5M2VhY2U1Y2UxZGUxYmRmNGQzYmNkMTcwZmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAx
NS0wOS0wNCAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CisKKyAgICAgICAgW21lZGlh
Y29udHJvbHNdIFRlc3QgdGhlIG9yZGVyaW5nIG9mIGVsZW1lbnRzIGluIHRoZSBjb250cm9scyBw
YW5lbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4
ODA0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yMjU3OTIzMj4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBuZXcgdGVzdCB0aGF0IGNoZWNr
cyB0aGUgdmlzdWFsIG9yZGVyIG9mIHRoZSBidXR0b25zIGFuZAorICAgICAgICBlbGVtZW50cyBp
biB0aGUgY29udHJvbHMgcGFuZWwuIFRoaXMgaXMgaGVscGZ1bCBiZWNhdXNlIHRoZXkKKyAgICAg
ICAgYXJlIG5vdCBuZWNlc3NhcmlseSBpbiB0aGF0IG9yZGVyIHdpdGhpbiB0aGUgRE9NLgorCisg
ICAgICAgIEkgYWxzbyBhZGRlZCBjYWNoaW5nIG9mIHRoZSBjdXJyZW50IHN0YXRlIHRvIHRoZSB0
ZXN0aW5nIGhlbHBlciwKKyAgICAgICAgdG8gc2F2ZSBnZW5lcmF0aW5nIHRoZSBKU09OIHN0YXR1
cyBtdWx0aXBsZSB0aW1lcyBpbiBzdWJzZXF1ZW50CisgICAgICAgIGNhbGxzLgorCisgICAgICAg
ICogbWVkaWEvY29udHJvbHMvZWxlbWVudE9yZGVyLmh0bWw6IE5ldyB0ZXN0LgorICAgICAgICAq
IG1lZGlhL2NvbnRyb2xzL2VsZW1lbnRPcmRlci1leHBlY3RlZC50eHQ6IE5ldyByZXN1bHRzLgor
ICAgICAgICAqIG1lZGlhL2NvbnRyb2xzL2NvbnRyb2xzLXRlc3QtaGVscGVycy5qczoKKyAgICAg
ICAgKENvbnRyb2xzVGVzdCk6CisgICAgICAgIChDb250cm9sc1Rlc3QucHJvdG90eXBlLmdldCBj
dXJyZW50U3RhdGUpOiBBZGRlZCBjYWNoaW5nLgorICAgICAgICAoQ29udHJvbHNUZXN0LnByb3Rv
dHlwZS5zdGF0ZUZvckNvbnRyb2xzRWxlbWVudCk6CisgICAgICAgIChDb250cm9sc1Rlc3QucHJv
dG90eXBlLmlzR3JlYXRlclRoYW4pOiBOZXcgdGVzdCBoZWxwZXIuCisKIDIwMTUtMDktMDMgIERl
YW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIFttZWRpYWNvbnRyb2xzXSBF
eHBvc2UgYm91bmRpbmcgcmVjdGFuZ2xlcyBhbmQgY29tcHV0ZWQgc3R5bGUgdG8gdGVzdGluZwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvY29udHJvbHMtdGVzdC1oZWxw
ZXJzLmpzIGIvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvY29udHJvbHMtdGVzdC1oZWxwZXJz
LmpzCmluZGV4IDI3NWUwMmJkMGY5ZWU4NTcxOWYzYWVmZTE1YmQ3ZWUxODUwZTUyYzcuLjBmYzQ4
MWE1MDRkNDA3NTNkMjM4NTc5M2FmYjU2MWUzMWNkMzVlZmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL21lZGlhL2NvbnRyb2xzL2NvbnRyb2xzLXRlc3QtaGVscGVycy5qcworKysgYi9MYXlvdXRU
ZXN0cy9tZWRpYS9jb250cm9scy9jb250cm9scy10ZXN0LWhlbHBlcnMuanMKQEAgLTExLDYgKzEx
LDcgQEAgQ29udHJvbHNUZXN0ID0gY2xhc3MgQ29udHJvbHNUZXN0IHsKICAgICAgICAgdGhpcy5l
dmVudFRyaWdnZXIgPSBldmVudFRyaWdnZXIgfHwgImNhbnBsYXl0aHJvdWdoIjsKICAgICAgICAg
dGhpcy5jdXJyZW50TWVzc2FnZSA9ICIiOwogICAgICAgICB0aGlzLmN1cnJlbnRWYWx1ZSA9IG51
bGw7CisgICAgICAgIHRoaXMuY2FjaGVkQ3VycmVudFN0YXRlID0gbnVsbDsKICAgICB9CiAKICAg
ICB3aGVuUmVhZHkoY2FsbGJhY2spCkBAIC0yNSw4ICsyNiwxMCBAQCBDb250cm9sc1Rlc3QgPSBj
bGFzcyBDb250cm9sc1Rlc3QgewogICAgICAgICBpZiAoIXRoaXMubWVkaWEpCiAgICAgICAgICAg
ICByZXR1cm4gbnVsbDsKIAotICAgICAgICBpZiAod2luZG93LmludGVybmFscykKLSAgICAgICAg
ICAgIHJldHVybiBKU09OLnBhcnNlKGludGVybmFscy5nZXRDdXJyZW50TWVkaWFDb250cm9sc1N0
YXR1c0ZvckVsZW1lbnQodGhpcy5tZWRpYSkpOworICAgICAgICBpZiAod2luZG93LmludGVybmFs
cykgeworICAgICAgICAgICAgdGhpcy5jYWNoZWRDdXJyZW50U3RhdGUgPSBKU09OLnBhcnNlKGlu
dGVybmFscy5nZXRDdXJyZW50TWVkaWFDb250cm9sc1N0YXR1c0ZvckVsZW1lbnQodGhpcy5tZWRp
YSkpOworICAgICAgICAgICAgcmV0dXJuIHRoaXMuY2FjaGVkQ3VycmVudFN0YXRlOworICAgICAg
ICB9CiAKICAgICAgICAgLy8gVGhpcyBpcyBvbmx5IGZvciBmYWxsYmFjayB0ZXN0aW5nLiBFdmVu
IHRoZW4gaXQgaXMgcHJldHR5IHVzZWxlc3MuCiAgICAgICAgIHJldHVybiB7IGlkaW9tOiAiYXBw
bGUiLCBzdGF0dXM6ICJmYWlsIiB9OwpAQCAtMzQsNyArMzcsNyBAQCBDb250cm9sc1Rlc3QgPSBj
bGFzcyBDb250cm9sc1Rlc3QgewogCiAgICAgc3RhdGVGb3JDb250cm9sc0VsZW1lbnQoZWxlbWVu
dE5hbWUpCiAgICAgewotICAgICAgICB2YXIgc3RhdGUgPSB0aGlzLmN1cnJlbnRTdGF0ZTsKKyAg
ICAgICAgdmFyIHN0YXRlID0gdGhpcy5jYWNoZWRDdXJyZW50U3RhdGUgfHwgdGhpcy5jdXJyZW50
U3RhdGU7CiAgICAgICAgIGlmIChzdGF0ZS5lbGVtZW50cyAmJiBzdGF0ZS5lbGVtZW50cy5sZW5n
dGgpIHsKICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgc3RhdGUuZWxlbWVudHMubGVu
Z3RoOyBpKyspIHsKICAgICAgICAgICAgICAgICBpZiAoc3RhdGUuZWxlbWVudHNbaV0ubmFtZSA9
PSBlbGVtZW50TmFtZSkKQEAgLTE3NSw0ICsxNzgsMTIgQEAgQ29udHJvbHNUZXN0ID0gY2xhc3Mg
Q29udHJvbHNUZXN0IHsKICAgICAgICAgICAgIHRoaXMubG9nRmFpbHVyZShgJHt0aGlzLmN1cnJl
bnRNZXNzYWdlfSBFeHBlY3RlZCBhIG5vbi16ZXJvIHZhbHVlYCk7CiAgICAgfQogCisgICAgaXNH
cmVhdGVyVGhhbih2YWx1ZSkKKyAgICB7CisgICAgICAgIGlmICh0aGlzLmN1cnJlbnRWYWx1ZSA+
IHZhbHVlKQorICAgICAgICAgICAgdGhpcy5sb2dTdWNjZXNzKHRoaXMuY3VycmVudE1lc3NhZ2Up
OworICAgICAgICBlbHNlCisgICAgICAgICAgICB0aGlzLmxvZ0ZhaWx1cmUoYCR7dGhpcy5jdXJy
ZW50TWVzc2FnZX0gQWN0dWFsOiAiJHt0aGlzLmN1cnJlbnRWYWx1ZX0iIGlzIG5vdCBncmVhdGVy
IHRoYW4gRXhwZWN0ZWQ6ICIke3ZhbHVlfSJgKTsKKyAgICB9CisKIH0KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL21lZGlhL2NvbnRyb2xzL2VsZW1lbnRPcmRlci1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9tZWRpYS9jb250cm9scy9lbGVtZW50T3JkZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmM5NjgxOWUxMGZlNzM0ZDg4ODQ3MmE2NTc0NTg0MDA1NTBmOTJlMWUKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9jb250cm9scy9lbGVtZW50T3JkZXItZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMTQgQEAKK1RoaXMgdGVzdHMgZm9yIHRoZSBjb250ZW50IGluIHRoZSBz
dGF0dXMgZGlzcGxheS4KKworVGhpcyB0ZXN0IG9ubHkgcnVucyBpbiBEUlQhCisKKworRVZFTlQ6
IGNhbnBsYXl0aHJvdWdoCitQQVNTOiBXZSBhcmUgdXNpbmcgdGhlIGFwcGxlIGlkaW9tCitQQVNT
OiBSZXdpbmQgQnV0dG9uIGlzIHRvIHRoZSByaWdodCBvZiBQbGF5IEJ1dHRvbgorUEFTUzogVGlt
ZWxpbmUgQm94IGlzIHRvIHRoZSByaWdodCBvZiBSZXdpbmQgQnV0dG9uCitQQVNTOiBNdXRlIEJv
eCBpcyB0byB0aGUgcmlnaHQgb2YgVGltZWxpbmUgQm94CitQQVNTOiBGdWxsc2NyZWVuIEJ1dHRv
biBpcyB0byB0aGUgcmlnaHQgb2YgTXV0ZSBCb3gKKworVGVzdGluZyBmaW5pc2hlZC4KKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvZWxlbWVudE9yZGVyLmh0bWwgYi9M
YXlvdXRUZXN0cy9tZWRpYS9jb250cm9scy9lbGVtZW50T3JkZXIuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5m
MmNjMTU5M2E2YTVlMjYyMGExYzAzOGFhN2FmOWJmNmUwZmNkOWQ5Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvZWxlbWVudE9yZGVyLmh0bWwKQEAgLTAsMCAr
MSw0NSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNj
cmlwdCBzcmM9Ii4uL21lZGlhLWZpbGUuanMiPjwvc2NyaXB0PgorICAgICAgICA8c2NyaXB0IHNy
Yz0iY29udHJvbHMtdGVzdC1oZWxwZXJzLmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4K
KyAgICAgICAgICAgIHZhciB0ZXN0ZXIgPSBuZXcgQ29udHJvbHNUZXN0KCkKKyAgICAgICAgICAg
ICAgICAud2hlblJlYWR5KHJ1blRlc3RzKQorICAgICAgICAgICAgICAgIC5zdGFydCgpOworCisg
ICAgICAgICAgICBmdW5jdGlvbiBydW5UZXN0cygpCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgY3VycmVudFN0YXRlID0gdGVzdGVyLmN1cnJlbnRTdGF0ZTsKKyAgICAgICAgICAgICAg
ICB0ZXN0ZXIudGVzdCgiV2UgYXJlIHVzaW5nIHRoZSBhcHBsZSBpZGlvbSIpCisgICAgICAgICAg
ICAgICAgICAgIC52YWx1ZShjdXJyZW50U3RhdGUuaWRpb20pCisgICAgICAgICAgICAgICAgICAg
IC5pc0VxdWFsVG8oImFwcGxlIik7CisKKyAgICAgICAgICAgICAgICB2YXIgZWxlbWVudE5hbWVz
ID0gWyJQbGF5IEJ1dHRvbiIsICJSZXdpbmQgQnV0dG9uIiwgIlRpbWVsaW5lIEJveCIsICJNdXRl
IEJveCIsICJGdWxsc2NyZWVuIEJ1dHRvbiJdOworCisgICAgICAgICAgICAgICAgdmFyIHByZXZp
b3VzRWxlbWVudE5hbWUgPSAiIjsKKyAgICAgICAgICAgICAgICB2YXIgcHJldmlvdXNMZWZ0VmFs
dWUgPSAwOworCisgICAgICAgICAgICAgICAgZWxlbWVudE5hbWVzLmZvckVhY2goZnVuY3Rpb24g
KG5hbWUpIHsKKyAgICAgICAgICAgICAgICAgICAgdmFyIGVsZW1lbnRTdGF0ZSA9IHRlc3Rlci5z
dGF0ZUZvckNvbnRyb2xzRWxlbWVudChuYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgdmFyIGxl
ZnRWYWx1ZSA9IGVsZW1lbnRTdGF0ZS5ib3VuZHMubGVmdDsKKyAgICAgICAgICAgICAgICAgICAg
aWYgKHByZXZpb3VzRWxlbWVudE5hbWUgJiYgcHJldmlvdXNMZWZ0VmFsdWUpIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHRlc3Rlci50ZXN0KGAke25hbWV9IGlzIHRvIHRoZSByaWdodCBvZiAk
e3ByZXZpb3VzRWxlbWVudE5hbWV9YCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFs
dWUoZWxlbWVudFN0YXRlLmJvdW5kcy5sZWZ0KQorICAgICAgICAgICAgICAgICAgICAgICAgLmlz
R3JlYXRlclRoYW4ocHJldmlvdXNMZWZ0VmFsdWUpOworICAgICAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgICAgIHByZXZpb3VzRWxlbWVudE5hbWUgPSBuYW1lOworICAgICAgICAg
ICAgICAgICAgICBwcmV2aW91c0xlZnRWYWx1ZSA9IGxlZnRWYWx1ZTsKKyAgICAgICAgICAgICAg
ICB9KTsKKworICAgICAgICAgICAgICAgIHRlc3Rlci5lbmQoKTsKKyAgICAgICAgICAgIH0KKwor
ICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxwPlRo
aXMgdGVzdHMgZm9yIHRoZSBjb250ZW50IGluIHRoZSBzdGF0dXMgZGlzcGxheS48L3A+CisgICAg
ICAgIDxwPlRoaXMgdGVzdCBvbmx5IHJ1bnMgaW4gRFJUITwvcD4KKyAgICAgICAgPHZpZGVvIGNv
bnRyb2xzPjwvdmlkZW8+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="285796"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>