<?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>235468</bug_id>
          
          <creation_ts>2022-01-21 21:28:07 -0800</creation_ts>
          <short_desc>[JSC] Relax Date.parse requirement</short_desc>
          <delta_ts>2022-04-06 03:23:40 -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="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>strarsis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1832975</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-21 21:28:07 -0800</bug_when>
    <thetext>[JSC] Relax Date.parse requirement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832976</commentid>
    <comment_count>1</comment_count>
      <attachid>449721</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-21 21:30:32 -0800</bug_when>
    <thetext>Created attachment 449721
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832985</commentid>
    <comment_count>2</comment_count>
      <attachid>449724</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-21 22:16:33 -0800</bug_when>
    <thetext>Created attachment 449724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833030</commentid>
    <comment_count>3</comment_count>
      <attachid>449724</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-01-22 13:49:36 -0800</bug_when>
    <thetext>Comment on attachment 449724
Patch

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

&gt; Source/WTF/ChangeLog:12
&gt; +        While the spec does not require accepting &apos;t&apos; / &apos; &apos; separator, ISO 8601 accepts it.
&gt; +        This is because ECMA262&apos;s Date format is *not* ISO 8601 (it is called simplification
&gt; +        of ISO 8601[1]).
&gt; +        This patch relaxes this strictness to accept more formats, which can be accepted in
&gt; +        the other engines too.

Is there some interoperability test suite we can add this to, in addition to having it in a WebKit-specific test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833050</commentid>
    <comment_count>4</comment_count>
      <attachid>449724</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-22 15:48:41 -0800</bug_when>
    <thetext>Comment on attachment 449724
Patch

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

&gt;&gt; Source/WTF/ChangeLog:12
&gt;&gt; +        the other engines too.
&gt; 
&gt; Is there some interoperability test suite we can add this to, in addition to having it in a WebKit-specific test?

Unfortunately, there is no test like that. test262 has Date related tests, but it does not include this kind of things since it is not defined in the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833052</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-22 16:00:49 -0800</bug_when>
    <thetext>Committed r288411 (246302@trunk): &lt;https://commits.webkit.org/246302@trunk&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833053</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-22 16:01:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/87931223&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833058</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-01-22 16:23:44 -0800</bug_when>
    <thetext>Since this matters for website compatibility, then we should strive to find a place for a test like this so we can come together with other web browser vendors to ensure interoperability.

If Test262 is not the place for it, maybe we can find another?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833060</commentid>
    <comment_count>8</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-22 16:29:56 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #7)
&gt; Since this matters for website compatibility, then we should strive to find
&gt; a place for a test like this so we can come together with other web browser
&gt; vendors to ensure interoperability.
&gt; 
&gt; If Test262 is not the place for it, maybe we can find another?

There is an attempt to specify the behavior in the spec[1].
So, if it is integrated into the spec, we can have a test in test262.
But so far, I have no idea where we can have this test since currently the spec says implementation-dependent...

[1]: https://github.com/tc39/proposal-uniform-interchange-date-parsing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833061</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-01-22 16:56:40 -0800</bug_when>
    <thetext>Makes sense that ideally we don’t want a test that doesn’t correspond to a specification. But I’d say that our core goal is the interoperability, so even if a particular specification leaves things undefined that need to be consistent achieve interoperability we’d want some kind of test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833066</commentid>
    <comment_count>10</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-22 17:44:09 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #9)
&gt; Makes sense that ideally we don’t want a test that doesn’t correspond to a
&gt; specification. But I’d say that our core goal is the interoperability, so
&gt; even if a particular specification leaves things undefined that need to be
&gt; consistent achieve interoperability we’d want some kind of test.

Since one of the goal of spec is interoperability, I think the right place is test262 after the proposal gets stage-3.
But right now it is not stage-3, so we cannot add tests to test262.
So, I think we should wait for the proposal getting mature enough to add tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833067</commentid>
    <comment_count>11</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-22 17:45:37 -0800</bug_when>
    <thetext>(In reply to Yusuke Suzuki from comment #10)
&gt; (In reply to Darin Adler from comment #9)
&gt; &gt; Makes sense that ideally we don’t want a test that doesn’t correspond to a
&gt; &gt; specification. But I’d say that our core goal is the interoperability, so
&gt; &gt; even if a particular specification leaves things undefined that need to be
&gt; &gt; consistent achieve interoperability we’d want some kind of test.
&gt; 
&gt; Since one of the goal of spec is interoperability, I think the right place
&gt; is test262 after the proposal gets stage-3.
&gt; But right now it is not stage-3, so we cannot add tests to test262.
&gt; So, I think we should wait for the proposal getting mature enough to add
&gt; tests.

And until that, we can have these tests in WebKit tree as this patch added them ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1858752</commentid>
    <comment_count>12</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-04-06 03:23:40 -0700</bug_when>
    <thetext>*** Bug 238626 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449721</attachid>
            <date>2022-01-21 21:30:32 -0800</date>
            <delta_ts>2022-01-21 22:16:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235468-20220121213032.patch</filename>
            <type>text/plain</type>
            <size>3062</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NDAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGVlNDM3YTdkMDljMWJmMWNkOGY0MTVj
NTVjZTczZDY1MmQ0NTY2ZTguLjY3Zjg4ZDJkYTg4ZjhkNjQ3MjYxZTkxODBlMzllMjFmZTFlZGFj
OTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjItMDEtMjEgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KKworICAgICAgICBbSlNDXSBSZWxheCBEYXRlLnBhcnNlIHJlcXVpcmVt
ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU0
NjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGls
ZSB0aGUgc3BlYyBkb2VzIG5vdCByZXF1aXJlIGFjY2VwdGluZyAndCcgLyAnICcgc2VwYXJhdG9y
LCBJU08gODYwMSBhY2NlcHRzIGl0LgorICAgICAgICBUaGlzIGlzIGJlY2F1c2UgRUNNQTI2Midz
IERhdGUgZm9ybWF0IGlzICpub3QqIElTTyA4NjAxIChpdCBpcyBjYWxsZWQgc2ltcGxpZmljYXRp
b24KKyAgICAgICAgb2YgSVNPIDg2MDFbMV0pLgorICAgICAgICBUaGlzIHBhdGNoIHJlbGF4ZXMg
dGhpcyBzdHJpY3RuZXNzIHRvIGFjY2VwdCBtb3JlIGZvcm1hdHMsIHdoaWNoIGNhbiBiZSBhY2Nl
cHRlZCBpbgorICAgICAgICB0aGUgb3RoZXIgZW5naW5lcyB0b28uCisKKyAgICAgICAgWzFdOiBo
dHRwczovL3RjMzkuZXMvZWNtYTI2Mi8jc2VjLWRhdGUtdGltZS1zdHJpbmctZm9ybWF0CisKKyAg
ICAgICAgKiB3dGYvRGF0ZU1hdGguY3BwOgorICAgICAgICAoV1RGOjpwYXJzZUVTNURhdGVGcm9t
TnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKToKKwogMjAyMi0wMS0yMSAgU2lodWkgTGl1ICA8c2lo
dWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIENGVVJMQ2FjaGUgaW4gV2ViS2l0
MgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvRGF0ZU1hdGguY3BwIGIvU291cmNlL1dURi93
dGYvRGF0ZU1hdGguY3BwCmluZGV4IGViZDY5YTRjNzZjZDdhY2IwYTIzM2JlNTUyMDcxMTU4Y2Ey
MTcxY2EuLjAxOTc2ZTAzOTY4MmM0Njc3NjVlZjc3ZDU0OTI1ZGQ4NGE0YjdkYTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XVEYvd3RmL0RhdGVNYXRoLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9EYXRl
TWF0aC5jcHAKQEAgLTY0NSw3ICs2NDUsNyBAQCBkb3VibGUgcGFyc2VFUzVEYXRlRnJvbU51bGxU
ZXJtaW5hdGVkQ2hhcmFjdGVycyhjb25zdCBjaGFyKiBkYXRlU3RyaW5nLCBib29sJiBpcwogICAg
ICAgICByZXR1cm4gc3RkOjpudW1lcmljX2xpbWl0czxkb3VibGU+OjpxdWlldF9OYU4oKTsKICAg
ICAvLyBMb29rIGZvciBhIHRpbWUgcG9ydGlvbi4KICAgICAvLyBOb3RlOiBBcyBvZiBFUzIwMTYs
IHdoZW4gYSBVVEMgb2Zmc2V0IGlzIG1pc3NpbmcsIGRhdGUtdGltZSBmb3JtcyBhcmUgbG9jYWwg
dGltZSB3aGlsZSBkYXRlLW9ubHkgZm9ybXMgYXJlIFVUQy4KLSAgICBpZiAoKmN1cnJlbnRQb3Np
dGlvbiA9PSAnVCcpIHsKKyAgICBpZiAoKmN1cnJlbnRQb3NpdGlvbiA9PSAnVCcgfHwgKmN1cnJl
bnRQb3NpdGlvbiA9PSAndCcgfHwgKmN1cnJlbnRQb3NpdGlvbiA9PSAnICcpIHsKICAgICAgICAg
Ly8gUGFyc2UgdGhlIHRpbWUgSEg6bW1bOnNzWy5zc3NdXVtafCgrfC0pKDAwOjAwfDAwMDB8MDAp
XQogICAgICAgICBjdXJyZW50UG9zaXRpb24gPSBwYXJzZUVTNVRpbWVQb3J0aW9uKGN1cnJlbnRQ
b3NpdGlvbiArIDEsIGhvdXJzLCBtaW51dGVzLCBzZWNvbmRzLCBtaWxsaXNlY29uZHMsIGlzTG9j
YWxUaW1lLCB0aW1lWm9uZVNlY29uZHMpOwogICAgICAgICBpZiAoIWN1cnJlbnRQb3NpdGlvbikK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hhbmdlTG9nIGIvSlNUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
YjkzMWQxMWNlYTgyZmMyOWNlODY2ZjJiMTg1NjlhNzY4ZWE5NmI0Yi4uYzQxOWY4OWMxODE1ZjA5
MjkxM2Y1MTFkZjA3MGU0M2U1NDUxZjE0ZCAxMDA2NDQKLS0tIGEvSlNUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMi0wMS0yMSAgWXVz
dWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgorCisgICAgICAgIFtKU0NdIFJlbGF4IERh
dGUucGFyc2UgcmVxdWlyZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNTQ2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogc3RyZXNzL2RhdGUtcmVsYXhlZC1zZXBhcmF0b3IuanM6IEFkZGVkLgor
ICAgICAgICAoc2hvdWxkQmUpOgorCiAyMDIyLTAxLTE5ICBZdXN1a2UgU3V6dWtpICA8eXN1enVr
aUBhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gSW1wbGVtZW50IFRlbXBvcmFsLk5vdy5pbnN0
YW50KCkKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2RhdGUtcmVsYXhlZC1zZXBhcmF0b3Iu
anMgYi9KU1Rlc3RzL3N0cmVzcy9kYXRlLXJlbGF4ZWQtc2VwYXJhdG9yLmpzCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmUxOWFhYWRiMjNjMWQzYzc0Mzc4ZDIwZmVmMjBjNDAzOTk3MDExMjUKLS0tIC9kZXYvbnVsbAor
KysgYi9KU1Rlc3RzL3N0cmVzcy9kYXRlLXJlbGF4ZWQtc2VwYXJhdG9yLmpzCkBAIC0wLDAgKzEs
NyBAQAorZnVuY3Rpb24gc2hvdWxkQmUoYWN0dWFsLCBleHBlY3RlZCkgeworICAgIGlmIChhY3R1
YWwgIT09IGV4cGVjdGVkKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ2JhZCB2YWx1ZTogJyAr
IGFjdHVhbCk7Cit9CisKK3Nob3VsZEJlKG5ldyBEYXRlKCIyMDIyLTAxLTAxIDAwOjAwOjAwWiIp
LmdldFRpbWUoKSwgMTY0MDk5NTIwMDAwMCk7CitzaG91bGRCZShuZXcgRGF0ZSgiMjAyMi0wMS0w
MXQwMDowMDowMFoiKS5nZXRUaW1lKCksIDE2NDA5OTUyMDAwMDApOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449724</attachid>
            <date>2022-01-21 22:16:33 -0800</date>
            <delta_ts>2022-01-22 13:49:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235468-20220121221632.patch</filename>
            <type>text/plain</type>
            <size>5157</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NDAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGVlNDM3YTdkMDljMWJmMWNkOGY0MTVj
NTVjZTczZDY1MmQ0NTY2ZTguLjY3Zjg4ZDJkYTg4ZjhkNjQ3MjYxZTkxODBlMzllMjFmZTFlZGFj
OTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjItMDEtMjEgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KKworICAgICAgICBbSlNDXSBSZWxheCBEYXRlLnBhcnNlIHJlcXVpcmVt
ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU0
NjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGls
ZSB0aGUgc3BlYyBkb2VzIG5vdCByZXF1aXJlIGFjY2VwdGluZyAndCcgLyAnICcgc2VwYXJhdG9y
LCBJU08gODYwMSBhY2NlcHRzIGl0LgorICAgICAgICBUaGlzIGlzIGJlY2F1c2UgRUNNQTI2Midz
IERhdGUgZm9ybWF0IGlzICpub3QqIElTTyA4NjAxIChpdCBpcyBjYWxsZWQgc2ltcGxpZmljYXRp
b24KKyAgICAgICAgb2YgSVNPIDg2MDFbMV0pLgorICAgICAgICBUaGlzIHBhdGNoIHJlbGF4ZXMg
dGhpcyBzdHJpY3RuZXNzIHRvIGFjY2VwdCBtb3JlIGZvcm1hdHMsIHdoaWNoIGNhbiBiZSBhY2Nl
cHRlZCBpbgorICAgICAgICB0aGUgb3RoZXIgZW5naW5lcyB0b28uCisKKyAgICAgICAgWzFdOiBo
dHRwczovL3RjMzkuZXMvZWNtYTI2Mi8jc2VjLWRhdGUtdGltZS1zdHJpbmctZm9ybWF0CisKKyAg
ICAgICAgKiB3dGYvRGF0ZU1hdGguY3BwOgorICAgICAgICAoV1RGOjpwYXJzZUVTNURhdGVGcm9t
TnVsbFRlcm1pbmF0ZWRDaGFyYWN0ZXJzKToKKwogMjAyMi0wMS0yMSAgU2lodWkgTGl1ICA8c2lo
dWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIENGVVJMQ2FjaGUgaW4gV2ViS2l0
MgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvRGF0ZU1hdGguY3BwIGIvU291cmNlL1dURi93
dGYvRGF0ZU1hdGguY3BwCmluZGV4IGViZDY5YTRjNzZjZDdhY2IwYTIzM2JlNTUyMDcxMTU4Y2Ey
MTcxY2EuLjAxOTc2ZTAzOTY4MmM0Njc3NjVlZjc3ZDU0OTI1ZGQ4NGE0YjdkYTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XVEYvd3RmL0RhdGVNYXRoLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9EYXRl
TWF0aC5jcHAKQEAgLTY0NSw3ICs2NDUsNyBAQCBkb3VibGUgcGFyc2VFUzVEYXRlRnJvbU51bGxU
ZXJtaW5hdGVkQ2hhcmFjdGVycyhjb25zdCBjaGFyKiBkYXRlU3RyaW5nLCBib29sJiBpcwogICAg
ICAgICByZXR1cm4gc3RkOjpudW1lcmljX2xpbWl0czxkb3VibGU+OjpxdWlldF9OYU4oKTsKICAg
ICAvLyBMb29rIGZvciBhIHRpbWUgcG9ydGlvbi4KICAgICAvLyBOb3RlOiBBcyBvZiBFUzIwMTYs
IHdoZW4gYSBVVEMgb2Zmc2V0IGlzIG1pc3NpbmcsIGRhdGUtdGltZSBmb3JtcyBhcmUgbG9jYWwg
dGltZSB3aGlsZSBkYXRlLW9ubHkgZm9ybXMgYXJlIFVUQy4KLSAgICBpZiAoKmN1cnJlbnRQb3Np
dGlvbiA9PSAnVCcpIHsKKyAgICBpZiAoKmN1cnJlbnRQb3NpdGlvbiA9PSAnVCcgfHwgKmN1cnJl
bnRQb3NpdGlvbiA9PSAndCcgfHwgKmN1cnJlbnRQb3NpdGlvbiA9PSAnICcpIHsKICAgICAgICAg
Ly8gUGFyc2UgdGhlIHRpbWUgSEg6bW1bOnNzWy5zc3NdXVtafCgrfC0pKDAwOjAwfDAwMDB8MDAp
XQogICAgICAgICBjdXJyZW50UG9zaXRpb24gPSBwYXJzZUVTNVRpbWVQb3J0aW9uKGN1cnJlbnRQ
b3NpdGlvbiArIDEsIGhvdXJzLCBtaW51dGVzLCBzZWNvbmRzLCBtaWxsaXNlY29uZHMsIGlzTG9j
YWxUaW1lLCB0aW1lWm9uZVNlY29uZHMpOwogICAgICAgICBpZiAoIWN1cnJlbnRQb3NpdGlvbikK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkOTgzMDMzYjYwMTRiYzU2MDlhZDg3YTY5MjQ0NjZjY2ZiODZjNDI4Li5iNjk3NTcy
MGQ2MTVlYjQ2NGFlYjFiZmJlMDQ2MTdjZmFmNmJhMGNiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMjItMDEtMjEgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbSlNDXSBSZWxheCBEYXRlLnBhcnNlIHJlcXVpcmVtZW50CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzU0NjgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGpzL2RhdGUtcGFyc2UtdGVzdC1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICoganMvc2NyaXB0LXRlc3RzL2RhdGUtcGFyc2UtdGVzdC5qczoKKwog
MjAyMi0wMS0yMSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAg
ICAgICBVbnJldmlld2VkIHRlc3QgcmVzb3VyY2UgY2hhbmdlLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvanMvZGF0ZS1wYXJzZS10ZXN0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2pzL2Rh
dGUtcGFyc2UtdGVzdC1leHBlY3RlZC50eHQKaW5kZXggYmExNzRiZWViOGFhYzljMDQzNjMxMThj
NjY0MjljMjUwY2M2ODk2ZS4uNGYzNjczMDkwMTAwNzI5YjcyOGQ0MTMzOWFkZmU3NGVlMWM5YjQy
NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvZGF0ZS1wYXJzZS10ZXN0LWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9qcy9kYXRlLXBhcnNlLXRlc3QtZXhwZWN0ZWQudHh0CkBAIC0y
Nyw3ICsyNyw3IEBAIFBBU1MgRGF0ZS5wYXJzZSgiMTk5NS0xMi0yNVQwMTozMDowMC4rMVoiKSBp
cyBOYU4KIFBBU1MgRGF0ZS5wYXJzZSgiMTk5NS0xMi0yNVQwMTozMDowMFogIikgaXMgTmFOCiBQ
QVNTIERhdGUucGFyc2UoIjE5OTUtMTItMjVUMDE6MzA6MDArMDA6MDAgIikgaXMgTmFOCiBQQVNT
IERhdGUucGFyc2UoIjE5OTUtMDItMjlUMDA6MDA6MDBaIikgaXMgTmFOCi1QQVNTIERhdGUucGFy
c2UoIjE5OTUtMTItMjUgMDE6MzA6MDBaIikgaXMgTmFOCitQQVNTIERhdGUucGFyc2UoIjE5OTUt
MTItMjUgMDE6MzA6MDBaIikgPT0gODE5ODU1MDAwMDAwIGlzIHRydWUKIFBBU1MgRGF0ZS5wYXJz
ZSgiMTk5NS0xMi0yNVQwMTozMDowMHoiKSBpcyBOYU4KIFBBU1MgTnVtYmVyKERhdGUucGFyc2Uo
JzE5NzAnKSkgaXMgMAogUEFTUyBOdW1iZXIoRGF0ZS5wYXJzZSgnMTk3MC0wMScpKSBpcyAwCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGF0ZS1wYXJzZS10ZXN0Lmpz
IGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RhdGUtcGFyc2UtdGVzdC5qcwppbmRleCAw
NDUwMTliYjcxMzVmOGQ1OWFiYWQ3MTIxMjAwMDk5MzBjNzNjOWYyLi5iMTRmNmNjNWZkNTVlMjcz
YTRkMzcxYzc2OWI2N2JmNzJjMDQ5YThhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3Jp
cHQtdGVzdHMvZGF0ZS1wYXJzZS10ZXN0LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10
ZXN0cy9kYXRlLXBhcnNlLXRlc3QuanMKQEAgLTY2LDcgKzY2LDcgQEAgZnVuY3Rpb24gdGVzdERh
dGVQYXJzZUV4YWN0KGRhdGUsIG51bWVyaWNSZXN1bHQpCiB0ZXN0RGF0ZVBhcnNlRXhhY3QoIjE5
OTUtMTItMjVUMDE6MzA6MDBaICIsICJOYU4iKTsKIHRlc3REYXRlUGFyc2VFeGFjdCgiMTk5NS0x
Mi0yNVQwMTozMDowMCswMDowMCAiLCAiTmFOIik7CiB0ZXN0RGF0ZVBhcnNlRXhhY3QoIjE5OTUt
MDItMjlUMDA6MDA6MDBaIiwgIk5hTiIpOwotdGVzdERhdGVQYXJzZUV4YWN0KCIxOTk1LTEyLTI1
IDAxOjMwOjAwWiIsICJOYU4iKTsKK3Rlc3REYXRlUGFyc2VFeGFjdCgiMTk5NS0xMi0yNSAwMToz
MDowMFoiLCAiODE5ODU1MDAwMDAwIik7CiB0ZXN0RGF0ZVBhcnNlRXhhY3QoIjE5OTUtMTItMjVU
MDE6MzA6MDB6IiwgIk5hTiIpOwogCiAvLyBEYXRlLW9ubHkgZGF0ZXMuCmRpZmYgLS1naXQgYS9K
U1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGI5MzFkMTFjZWE4MmZj
MjljZTg2NmYyYjE4NTY5YTc2OGVhOTZiNGIuLmM0MTlmODljMTgxNWYwOTI5MTNmNTExZGYwNzBl
NDNlNTQ1MWYxNGQgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjItMDEtMjEgIFl1c3VrZSBTdXp1a2kgIDx5
c3V6dWtpQGFwcGxlLmNvbT4KKworICAgICAgICBbSlNDXSBSZWxheCBEYXRlLnBhcnNlIHJlcXVp
cmVtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzU0NjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHN0cmVzcy9kYXRlLXJlbGF4ZWQtc2VwYXJhdG9yLmpzOiBBZGRlZC4KKyAgICAgICAgKHNob3Vs
ZEJlKToKKwogMjAyMi0wMS0xOSAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgog
CiAgICAgICAgIFtKU0NdIEltcGxlbWVudCBUZW1wb3JhbC5Ob3cuaW5zdGFudCgpCmRpZmYgLS1n
aXQgYS9KU1Rlc3RzL3N0cmVzcy9kYXRlLXJlbGF4ZWQtc2VwYXJhdG9yLmpzIGIvSlNUZXN0cy9z
dHJlc3MvZGF0ZS1yZWxheGVkLXNlcGFyYXRvci5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lMTlhYWFkYjIzYzFk
M2M3NDM3OGQyMGZlZjIwYzQwMzk5NzAxMTI1Ci0tLSAvZGV2L251bGwKKysrIGIvSlNUZXN0cy9z
dHJlc3MvZGF0ZS1yZWxheGVkLXNlcGFyYXRvci5qcwpAQCAtMCwwICsxLDcgQEAKK2Z1bmN0aW9u
IHNob3VsZEJlKGFjdHVhbCwgZXhwZWN0ZWQpIHsKKyAgICBpZiAoYWN0dWFsICE9PSBleHBlY3Rl
ZCkKKyAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdiYWQgdmFsdWU6ICcgKyBhY3R1YWwpOworfQor
CitzaG91bGRCZShuZXcgRGF0ZSgiMjAyMi0wMS0wMSAwMDowMDowMFoiKS5nZXRUaW1lKCksIDE2
NDA5OTUyMDAwMDApOworc2hvdWxkQmUobmV3IERhdGUoIjIwMjItMDEtMDF0MDA6MDA6MDBaIiku
Z2V0VGltZSgpLCAxNjQwOTk1MjAwMDAwKTsK
</data>
<flag name="review"
          id="475905"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>