<?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>226637</bug_id>
          
          <creation_ts>2021-06-04 02:58:42 -0700</creation_ts>
          <short_desc>Worker.constructor throws an exception when the url param is an empty string</short_desc>
          <delta_ts>2021-06-04 21:44:48 -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>WebCore Misc.</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=27887</see_also>
          <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="zyscoder@gmail.com">zyscoder</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1766724</commentid>
    <comment_count>0</comment_count>
    <who name="zyscoder@gmail.com">zyscoder</who>
    <bug_when>2021-06-04 02:58:42 -0700</bug_when>
    <thetext>Steps to reproduce:

(1) Open a tab and navigate to any URL;
(2) Run the following code in the Console of Devtools:
```
new Worker(&quot;&quot;)
```
(3) Then this code would throw a SyntaxError exception.

Actual results:

This code would throw a SyntaxError exception: `SyntaxError: The string did not match the expected pattern.`

Expected results:

For EventSource.constructor, as https://html.spec.whatwg.org/multipage/server-sent-events.html#dom-eventsource says, when the URL param is an empty string, it should be parsed as a relative URL to the API&apos;s URL.
In fact, Firefox works as the spec says, and Chrome has fixed this problem following the spec nowadays too.

I think the URL script param of Worker.constructor should be parsed as a relative URL to the API&apos;s URL too.
In my test, both Chrome and Firefox would not throw the SyntaxError exception and would parse it as the relative URL when evaluating this code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1766968</commentid>
    <comment_count>1</comment_count>
      <attachid>430625</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-04 15:56:38 -0700</bug_when>
    <thetext>Created attachment 430625
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1766972</commentid>
    <comment_count>2</comment_count>
      <attachid>430625</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-06-04 16:00:14 -0700</bug_when>
    <thetext>Comment on attachment 430625
Patch

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

&gt; LayoutTests/fast/workers/worker-constructor-expected.txt:1
&gt; +CONSOLE MESSAGE: SyntaxError: Unexpected token &apos;&lt;&apos;

I saw this in Chrome.  In Firefox I see this:
Loading Worker from “http://example.com/” was blocked because of a disallowed MIME type (“text/html”).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1766978</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-04 16:07:25 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #2)
&gt; Comment on attachment 430625 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=430625&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/workers/worker-constructor-expected.txt:1
&gt; &gt; +CONSOLE MESSAGE: SyntaxError: Unexpected token &apos;&lt;&apos;
&gt; 
&gt; I saw this in Chrome.  In Firefox I see this:
&gt; Loading Worker from “http://example.com/” was blocked because of a
&gt; disallowed MIME type (“text/html”).

Either way, the browser attempts treats the input as a relative URL and ends up trying to load the test page URL in a Worker. Looks like Blink and WebKit just ignore the fact that the response is text/html and still try to process it as a worker script, while Firefox gives up after seeing the Content-Type.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767003</commentid>
    <comment_count>4</comment_count>
      <attachid>430633</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-04 17:18:04 -0700</bug_when>
    <thetext>Created attachment 430633
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767098</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-04 21:39:46 -0700</bug_when>
    <thetext>Committed r278520 (238519@main): &lt;https://commits.webkit.org/238519@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 430633.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767099</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-04 21:40:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/78898556&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430625</attachid>
            <date>2021-06-04 15:56:38 -0700</date>
            <delta_ts>2021-06-04 17:18:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226637-20210604155637.patch</filename>
            <type>text/plain</type>
            <size>4423</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NDc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDlkZTk4MmJlOWUyMWQ1
YTU4NGZlMWZkN2RlYzhkOGZiZGZhZWM0OS4uNzJmZDQ4ODFhNWM4ZmYzZDllMzk5NjRjODllNGZj
NDZhNmFjYjZhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA2LTA0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgV29ya2VyLmNvbnN0cnVjdG9y
IHRocm93cyBhbiBleGNlcHRpb24gd2hlbiB0aGUgdXJsIHBhcmFtIGlzIGFuIGVtcHR5IHN0cmlu
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NjM3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU3RvcCB0
aHJvd2luZyBhbiBleGNlcHRpb24gaWYgdGhlIFdvcmtlciBjb25zdHJ1Y3RvciBnZXRzIGNhbGxl
ZCB3aXRoIGFuIGVtcHR5IHN0cmluZy4KKyAgICAgICAgSW5zdGVhZCB0cmVhdCBpdCBhcyBhIHJl
bGF0aXZlIFVSTCwgbGlrZSBDaHJvbWUgYW5kIEZpcmVmb3ggZG8uCisKKyAgICAgICAgKiB3b3Jr
ZXJzL0Fic3RyYWN0V29ya2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFic3RyYWN0V29ya2Vy
OjpyZXNvbHZlVVJMKToKKwogMjAyMS0wNi0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUu
Y29tPgogCiAgICAgICAgIFVzZSBWZWN0b3I8dWludDhfdD4gaW5zdGVhZCBvZiBWZWN0b3I8Y2hh
cj4gdG8gc3RvcmUgYnl0ZXMgaW4gU2hhcmVkQnVmZmVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS93b3JrZXJzL0Fic3RyYWN0V29ya2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMv
QWJzdHJhY3RXb3JrZXIuY3BwCmluZGV4IDhiNWMxODJmN2Y2ZTkyOWM0Yjk5MGY4YTY4Yjc4MDhk
YTM2ZjMwNzQuLjhhZGQyYzg0ZWE4YWFjZjZhM2NiNzhhMWUxZWJlMTgwYTM2NDA0OGQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvQWJzdHJhY3RXb3JrZXIuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3dvcmtlcnMvQWJzdHJhY3RXb3JrZXIuY3BwCkBAIC00Miw5ICs0Miw2IEBA
IFdURl9NQUtFX0lTT19BTExPQ0FURURfSU1QTChBYnN0cmFjdFdvcmtlcik7CiAKIEV4Y2VwdGlv
bk9yPFVSTD4gQWJzdHJhY3RXb3JrZXI6OnJlc29sdmVVUkwoY29uc3QgU3RyaW5nJiB1cmwsIGJv
b2wgc2hvdWxkQnlwYXNzTWFpbldvcmxkQ29udGVudFNlY3VyaXR5UG9saWN5KQogewotICAgIGlm
ICh1cmwuaXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gRXhjZXB0aW9uIHsgU3ludGF4RXJyb3Ig
fTsKLQogICAgIGF1dG8mIGNvbnRleHQgPSAqc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpOwogCiAg
ICAgLy8gRklYTUU6IFRoaXMgc2hvdWxkIHVzZSB0aGUgZHluYW1pYyBnbG9iYWwgc2NvcGUgKGJ1
ZyAjMjc4ODcpLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDg5MjE1NmFiZWY5NmM3OTU4MzU4ZDhjMDIxOGFiYmYzOTRmYmZi
YmYuLjdiNzVkNWFiOTQ1OTMwODIyMDI1Mjc0M2ExOTQyNmVjMjYzMjRiNTIgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAyMS0wNi0wNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIFdvcmtlci5jb25zdHJ1Y3RvciB0aHJvd3MgYW4gZXhjZXB0aW9uIHdoZW4gdGhl
IHVybCBwYXJhbSBpcyBhbiBlbXB0eSBzdHJpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjYzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBleGlzdGluZyB0ZXN0IHRvIGNvdmVyIGJlaGF2
aW9yIGNoYW5nZS4KKworICAgICAgICAqIGZhc3Qvd29ya2Vycy93b3JrZXItY29uc3RydWN0b3It
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3Qvd29ya2Vycy93b3JrZXItY29uc3RydWN0b3Iu
aHRtbDoKKwogMjAyMS0wNi0wNCAgUm9iZXJ0IEplbm5lciAgPGplbm5lckBhcHBsZS5jb20+CiAK
ICAgICAgICAgQ2xlYW51cCB1bnVzZWQgcmVzb3VyY2VzIGluIExheW91dFRlc3RzL3N0b3JhZ2UK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItY29uc3RydWN0b3It
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rv
ci1leHBlY3RlZC50eHQKaW5kZXggMGEwZWZlYmRiMGNiODg1YmMzOGVlMWUyZTQzNTQ1NTZkNzEy
ZDg3OS4uNjQ4MGUxNDgyNjFhZjlhYjM4OGE5NzAzN2IxY2JiZWNhMzk1ODkyMiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rvci1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rvci1leHBl
Y3RlZC50eHQKQEAgLTEsOSArMSwxMCBAQAorQ09OU09MRSBNRVNTQUdFOiBTeW50YXhFcnJvcjog
VW5leHBlY3RlZCB0b2tlbiAnPCcKIFRlc3QgV29ya2VyIGNvbnN0cnVjdG9yIGZ1bmN0aW9uYWxp
dHkuIFNob3VsZCBwcmludCBhIHNlcmllcyBvZiBQQVNTIG1lc3NhZ2VzLCBmb2xsb3dlZCB3aXRo
IERPTkUuCiAKIFBBU1M6IHRvU3RyaW5nIGV4Y2VwdGlvbiBwcm9wYWdhdGVkIGNvcnJlY3RseS4K
IFBBU1M6IHRyeWluZyB0byBjcmVhdGUgd29ya2VycyByZWN1cnNpdmVseSByZXN1bHRlZCBpbiBh
biBleGNlcHRpb24gKFJhbmdlRXJyb3I6IE1heGltdW0gY2FsbCBzdGFjayBzaXplIGV4Y2VlZGVk
LikKIFBBU1M6IGludm9raW5nIFdvcmtlciBjb25zdHJ1Y3RvciB3aXRob3V0IGFyZ3VtZW50cyBy
ZXN1bHRlZCBpbiBhbiBleGNlcHRpb24gKFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1bWVudHMp
Ci1QQVNTOiBpbnZva2luZyBXb3JrZXIgY29uc3RydWN0b3Igd2l0aCBlbXB0eSBzY3JpcHQgVVJM
IHJlc3VsdGVkIGluIGFuIGV4Y2VwdGlvbiAoU3ludGF4RXJyb3I6IFRoZSBzdHJpbmcgZGlkIG5v
dCBtYXRjaCB0aGUgZXhwZWN0ZWQgcGF0dGVybi4pCitQQVNTOiBvbmVycm9yIGludm9rZWQgZm9y
IGFuIGVtcHR5IHNjcmlwdCBVUkwuCiBQQVNTOiBpbnZva2luZyBXb3JrZXIgY29uc3RydWN0b3Ig
d2l0aCBpbnZhbGlkIHNjcmlwdCBVUkwgcmVzdWx0ZWQgaW4gYW4gZXhjZXB0aW9uIChTeW50YXhF
cnJvcjogVGhlIHN0cmluZyBkaWQgbm90IG1hdGNoIHRoZSBleHBlY3RlZCBwYXR0ZXJuLikKIFBB
U1M6IG9uZXJyb3IgaW52b2tlZCBmb3IgYSBzY3JpcHQgdGhhdCBjb3VsZCBub3QgYmUgbG9hZGVk
LgogUEFTUzogU3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgd29ya2VyLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rvci5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rvci5odG1sCmluZGV4IDAxZjdkOTY4ZDI0MWNj
OWE0OTczMWNlNTc1Y2ZlZDVkNWQ5Y2FhNWUuLjkzODJiYWE3ODZmZWU3NDA5MTUxNTQyN2Y5MzQ2
Y2I5ZjRhNzVlY2EgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXIt
Y29uc3RydWN0b3IuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNv
bnN0cnVjdG9yLmh0bWwKQEAgLTcyLDExICs3MiwxMSBAQCBmdW5jdGlvbiB0ZXN0RW1wdHlTY3Jp
cHRVcmwoKQogICAgIHRyeSB7CiAgICAgICAgIHZhciB3b3JrZXIgPSBuZXcgV29ya2VyKCIiKTsK
ICAgICAgICAgd29ya2VyLm9uZXJyb3IgPSBmdW5jdGlvbigpIHsKLSAgICAgICAgICAgIGxvZygi
RkFJTDogb25lcnJvciBpbnZva2VkIGZvciBhbiBlbXB0eSBzY3JpcHQgVVJMLiIpOworICAgICAg
ICAgICAgbG9nKCJQQVNTOiBvbmVycm9yIGludm9rZWQgZm9yIGFuIGVtcHR5IHNjcmlwdCBVUkwu
Iik7CiAgICAgICAgICAgICBydW5OZXh0VGVzdCgpOwogICAgICAgICB9CiAgICAgfSBjYXRjaCAo
ZXgpIHsKLSAgICAgICAgbG9nKCJQQVNTOiBpbnZva2luZyBXb3JrZXIgY29uc3RydWN0b3Igd2l0
aCBlbXB0eSBzY3JpcHQgVVJMIHJlc3VsdGVkIGluIGFuIGV4Y2VwdGlvbiAoIiArIGV4ICsgIiki
KTsKKyAgICAgICAgbG9nKCJGQUlMOiBpbnZva2luZyBXb3JrZXIgY29uc3RydWN0b3Igd2l0aCBl
bXB0eSBzY3JpcHQgVVJMIHJlc3VsdGVkIGluIGFuIGV4Y2VwdGlvbiAoIiArIGV4ICsgIikiKTsK
ICAgICAgICAgcnVuTmV4dFRlc3QoKTsKICAgICB9CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430633</attachid>
            <date>2021-06-04 17:18:04 -0700</date>
            <delta_ts>2021-06-04 21:44:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226637-20210604171803.patch</filename>
            <type>text/plain</type>
            <size>7977</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NDc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDlkZTk4MmJlOWUyMWQ1
YTU4NGZlMWZkN2RlYzhkOGZiZGZhZWM0OS4uZDM5ZTJhZDM4MTc2MDJmOTUxNDQwYThmN2E4NDFk
NDA0MDA3MjM5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA2LTA0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgV29ya2VyLmNvbnN0cnVjdG9y
IHRocm93cyBhbiBleGNlcHRpb24gd2hlbiB0aGUgdXJsIHBhcmFtIGlzIGFuIGVtcHR5IHN0cmlu
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NjM3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU3RvcCB0
aHJvd2luZyBhbiBleGNlcHRpb24gaWYgdGhlIFdvcmtlciBjb25zdHJ1Y3RvciBnZXRzIGNhbGxl
ZCB3aXRoIGFuIGVtcHR5IHN0cmluZy4KKyAgICAgICAgSW5zdGVhZCB0cmVhdCBpdCBhcyBhIHJl
bGF0aXZlIFVSTCwgbGlrZSBDaHJvbWUgYW5kIEZpcmVmb3ggZG8uCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzLCB1cGRhdGVkIGV4aXN0aW5nIG9uZXMuCisKKyAgICAgICAgKiB3b3JrZXJzL0Fic3Ry
YWN0V29ya2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFic3RyYWN0V29ya2VyOjpyZXNvbHZl
VVJMKToKKwogMjAyMS0wNi0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAg
ICAgICAgIFVzZSBWZWN0b3I8dWludDhfdD4gaW5zdGVhZCBvZiBWZWN0b3I8Y2hhcj4gdG8gc3Rv
cmUgYnl0ZXMgaW4gU2hhcmVkQnVmZmVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3Jr
ZXJzL0Fic3RyYWN0V29ya2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvQWJzdHJhY3RX
b3JrZXIuY3BwCmluZGV4IDhiNWMxODJmN2Y2ZTkyOWM0Yjk5MGY4YTY4Yjc4MDhkYTM2ZjMwNzQu
LjhhZGQyYzg0ZWE4YWFjZjZhM2NiNzhhMWUxZWJlMTgwYTM2NDA0OGQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3dvcmtlcnMvQWJzdHJhY3RXb3JrZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3dvcmtlcnMvQWJzdHJhY3RXb3JrZXIuY3BwCkBAIC00Miw5ICs0Miw2IEBAIFdURl9NQUtF
X0lTT19BTExPQ0FURURfSU1QTChBYnN0cmFjdFdvcmtlcik7CiAKIEV4Y2VwdGlvbk9yPFVSTD4g
QWJzdHJhY3RXb3JrZXI6OnJlc29sdmVVUkwoY29uc3QgU3RyaW5nJiB1cmwsIGJvb2wgc2hvdWxk
QnlwYXNzTWFpbldvcmxkQ29udGVudFNlY3VyaXR5UG9saWN5KQogewotICAgIGlmICh1cmwuaXNF
bXB0eSgpKQotICAgICAgICByZXR1cm4gRXhjZXB0aW9uIHsgU3ludGF4RXJyb3IgfTsKLQogICAg
IGF1dG8mIGNvbnRleHQgPSAqc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpOwogCiAgICAgLy8gRklY
TUU6IFRoaXMgc2hvdWxkIHVzZSB0aGUgZHluYW1pYyBnbG9iYWwgc2NvcGUgKGJ1ZyAjMjc4ODcp
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDg5MjE1NmFiZWY5NmM3OTU4MzU4ZDhjMDIxOGFiYmYzOTRmYmZiYmYuLjA1OWE1
YzNlYWRhM2UzZjk1N2IyNzBhMDExZTUzMDZkYWY1YjQ3ZDQgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAyMS0wNi0wNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAg
IFdvcmtlci5jb25zdHJ1Y3RvciB0aHJvd3MgYW4gZXhjZXB0aW9uIHdoZW4gdGhlIHVybCBwYXJh
bSBpcyBhbiBlbXB0eSBzdHJpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNjYzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFVwZGF0ZSBleGlzdGluZyB0ZXN0cyB0byByZWZsZWN0IGJlaGF2aW9yIGNo
YW5nZS4KKworICAgICAgICAqIGZhc3Qvd29ya2Vycy93b3JrZXItY29uc3RydWN0b3ItZXhwZWN0
ZWQudHh0OgorICAgICAgICAqIGZhc3Qvd29ya2Vycy93b3JrZXItY29uc3RydWN0b3IuaHRtbDoK
KyAgICAgICAgKiBodHRwL3Rlc3RzL3dvcmtlcnMvd29ya2VyLWludmFsaWQtdXJsLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3dvcmtlcnMvd29ya2VyLWludmFsaWQtdXJsLmh0
bWw6CisKIDIwMjEtMDYtMDQgIFJvYmVydCBKZW5uZXIgIDxqZW5uZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIENsZWFudXAgdW51c2VkIHJlc291cmNlcyBpbiBMYXlvdXRUZXN0cy9zdG9yYWdlCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBmNjM5Zjc0YTM1NmIwMjg5ZTBmZTAzYjg4
MzBmMzk5MzZlNDY4NGRmLi5hZTcwMGNkY2MyODFkMDNiMTExMGEzNWIyMjc1MWY3NjM5ZGNiZTQy
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMS0w
Ni0wNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIFdvcmtlci5j
b25zdHJ1Y3RvciB0aHJvd3MgYW4gZXhjZXB0aW9uIHdoZW4gdGhlIHVybCBwYXJhbSBpcyBhbiBl
bXB0eSBzdHJpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyNjYzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFJlYmFzZWxpbmUgV1BUIHRlc3Qgbm93IHRoYXQgaXQgaXMgcGFzc2luZy4KKworICAgICAg
ICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy93b3JrZXJzL2NvbnN0cnVjdG9ycy9Xb3JrZXIvV29ya2Vy
LWNvbnN0cnVjdG9yLWV4cGVjdGVkLnR4dDoKKwogMjAyMS0wNi0wMyAgWW91ZW5uIEZhYmxldCAg
PHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQ2hlcnJ5LXBpY2sgd2VicnRjIGZpeCB0byBj
b3JyZWN0bHkgaGFuZGxlIGF1ZGlvIHRyYWNrIHN0YXRlIGluIGNhc2Ugb2YgcmVuZWdvdGlhdGlv
bgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jb25zdHJ1Y3Rv
ci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNvbnN0cnVj
dG9yLWV4cGVjdGVkLnR4dAppbmRleCAwYTBlZmViZGIwY2I4ODViYzM4ZWUxZTJlNDM1NDU1NmQ3
MTJkODc5Li42NDgwZTE0ODI2MWFmOWFiMzg4YTk3MDM3YjFjYmJlY2EzOTU4OTIyIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNvbnN0cnVjdG9yLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNvbnN0cnVjdG9yLWV4
cGVjdGVkLnR4dApAQCAtMSw5ICsxLDEwIEBACitDT05TT0xFIE1FU1NBR0U6IFN5bnRheEVycm9y
OiBVbmV4cGVjdGVkIHRva2VuICc8JwogVGVzdCBXb3JrZXIgY29uc3RydWN0b3IgZnVuY3Rpb25h
bGl0eS4gU2hvdWxkIHByaW50IGEgc2VyaWVzIG9mIFBBU1MgbWVzc2FnZXMsIGZvbGxvd2VkIHdp
dGggRE9ORS4KIAogUEFTUzogdG9TdHJpbmcgZXhjZXB0aW9uIHByb3BhZ2F0ZWQgY29ycmVjdGx5
LgogUEFTUzogdHJ5aW5nIHRvIGNyZWF0ZSB3b3JrZXJzIHJlY3Vyc2l2ZWx5IHJlc3VsdGVkIGlu
IGFuIGV4Y2VwdGlvbiAoUmFuZ2VFcnJvcjogTWF4aW11bSBjYWxsIHN0YWNrIHNpemUgZXhjZWVk
ZWQuKQogUEFTUzogaW52b2tpbmcgV29ya2VyIGNvbnN0cnVjdG9yIHdpdGhvdXQgYXJndW1lbnRz
IHJlc3VsdGVkIGluIGFuIGV4Y2VwdGlvbiAoVHlwZUVycm9yOiBOb3QgZW5vdWdoIGFyZ3VtZW50
cykKLVBBU1M6IGludm9raW5nIFdvcmtlciBjb25zdHJ1Y3RvciB3aXRoIGVtcHR5IHNjcmlwdCBV
UkwgcmVzdWx0ZWQgaW4gYW4gZXhjZXB0aW9uIChTeW50YXhFcnJvcjogVGhlIHN0cmluZyBkaWQg
bm90IG1hdGNoIHRoZSBleHBlY3RlZCBwYXR0ZXJuLikKK1BBU1M6IG9uZXJyb3IgaW52b2tlZCBm
b3IgYW4gZW1wdHkgc2NyaXB0IFVSTC4KIFBBU1M6IGludm9raW5nIFdvcmtlciBjb25zdHJ1Y3Rv
ciB3aXRoIGludmFsaWQgc2NyaXB0IFVSTCByZXN1bHRlZCBpbiBhbiBleGNlcHRpb24gKFN5bnRh
eEVycm9yOiBUaGUgc3RyaW5nIGRpZCBub3QgbWF0Y2ggdGhlIGV4cGVjdGVkIHBhdHRlcm4uKQog
UEFTUzogb25lcnJvciBpbnZva2VkIGZvciBhIHNjcmlwdCB0aGF0IGNvdWxkIG5vdCBiZSBsb2Fk
ZWQuCiBQQVNTOiBTdWNjZXNzZnVsbHkgY3JlYXRlZCB3b3JrZXIuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNvbnN0cnVjdG9yLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNvbnN0cnVjdG9yLmh0bWwKaW5kZXggMDFmN2Q5NjhkMjQx
Y2M5YTQ5NzMxY2U1NzVjZmVkNWQ1ZDljYWE1ZS4uOTM4MmJhYTc4NmZlZTc0MDkxNTE1NDI3Zjkz
NDZjYjlmNGE3NWVjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtl
ci1jb25zdHJ1Y3Rvci5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXIt
Y29uc3RydWN0b3IuaHRtbApAQCAtNzIsMTEgKzcyLDExIEBAIGZ1bmN0aW9uIHRlc3RFbXB0eVNj
cmlwdFVybCgpCiAgICAgdHJ5IHsKICAgICAgICAgdmFyIHdvcmtlciA9IG5ldyBXb3JrZXIoIiIp
OwogICAgICAgICB3b3JrZXIub25lcnJvciA9IGZ1bmN0aW9uKCkgewotICAgICAgICAgICAgbG9n
KCJGQUlMOiBvbmVycm9yIGludm9rZWQgZm9yIGFuIGVtcHR5IHNjcmlwdCBVUkwuIik7CisgICAg
ICAgICAgICBsb2coIlBBU1M6IG9uZXJyb3IgaW52b2tlZCBmb3IgYW4gZW1wdHkgc2NyaXB0IFVS
TC4iKTsKICAgICAgICAgICAgIHJ1bk5leHRUZXN0KCk7CiAgICAgICAgIH0KICAgICB9IGNhdGNo
IChleCkgewotICAgICAgICBsb2coIlBBU1M6IGludm9raW5nIFdvcmtlciBjb25zdHJ1Y3RvciB3
aXRoIGVtcHR5IHNjcmlwdCBVUkwgcmVzdWx0ZWQgaW4gYW4gZXhjZXB0aW9uICgiICsgZXggKyAi
KSIpOworICAgICAgICBsb2coIkZBSUw6IGludm9raW5nIFdvcmtlciBjb25zdHJ1Y3RvciB3aXRo
IGVtcHR5IHNjcmlwdCBVUkwgcmVzdWx0ZWQgaW4gYW4gZXhjZXB0aW9uICgiICsgZXggKyAiKSIp
OwogICAgICAgICBydW5OZXh0VGVzdCgpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvd29ya2Vycy93b3JrZXItaW52YWxpZC11cmwtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3dvcmtlci1pbnZhbGlkLXVybC1leHBlY3Rl
ZC50eHQKaW5kZXggZTUxZDRhMTJjNGQ4NzdmNjc5NTFhNTJiYjlhNDA1MjJmMzNhZWQzMi4uMzI5
MTAyNWFlNTk4ZDUxZjRkMmJkNWUzMWVlNjJmN2NkMDIxNzRjOSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3dvcmtlci1pbnZhbGlkLXVybC1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3dvcmtlci1pbnZhbGlkLXVybC1l
eHBlY3RlZC50eHQKQEAgLTEsNSArMSw0IEBACi1UZXN0IHdvcmtlciBpbnZhbGlkIHVybCBleGNl
cHRpb25zLiBTaG91bGQgcHJpbnQgdHdvICJQQVNTIiBzdGF0ZW1lbnRzLgorVGVzdCB3b3JrZXIg
aW52YWxpZCB1cmwgZXhjZXB0aW9ucy4gU2hvdWxkIHByaW50IG9uZSAiUEFTUyIgc3RhdGVtZW50
LgogCiBQQVNTOiBHb3Qgc2VjdXJpdHkgZXJyb3IuCi1QQVNTOiBHb3Qgc3ludGF4IGVycm9yLgog
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvd29ya2VyLWludmFs
aWQtdXJsLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dvcmtlcnMvd29ya2VyLWludmFs
aWQtdXJsLmh0bWwKaW5kZXggYjQyNDliODMyZGU0ODQxYjk1MWJiOTRjZjczZGViMjA1ZGFhZjNh
Ny4uODBjN2FkY2ZjM2ZiMTI2YmEzZjBiNDA1YjMyMmJmZDA1MTUzM2ZkNyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93b3JrZXJzL3dvcmtlci1pbnZhbGlkLXVybC5odG1sCisr
KyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd29ya2Vycy93b3JrZXItaW52YWxpZC11cmwuaHRt
bApAQCAtMSw2ICsxLDYgQEAKIDxodG1sPgogPGJvZHk+Ci08cD5UZXN0IHdvcmtlciBpbnZhbGlk
IHVybCBleGNlcHRpb25zLiBTaG91bGQgcHJpbnQgdHdvICJQQVNTIiBzdGF0ZW1lbnRzLjwvcD4K
KzxwPlRlc3Qgd29ya2VyIGludmFsaWQgdXJsIGV4Y2VwdGlvbnMuIFNob3VsZCBwcmludCBvbmUg
IlBBU1MiIHN0YXRlbWVudC48L3A+CiA8ZGl2IGlkPXJlc3VsdD48L2Rpdj4KIDxzY3JpcHQ+CiBp
ZiAod2luZG93LnRlc3RSdW5uZXIpCkBAIC0yMCwxNiArMjAsNiBAQCB0cnkgewogICAgIGVsc2UK
ICAgICAgICAgbG9nKCJGQUlMOiBHb3QgZXJyb3IgY29kZSAiICsgZXJyb3IuY29kZSArICIuIEV4
cGVjdGVkIGVycm9yIGNvZGUgMTguIik7CiB9Ci0KLXRyeSB7Ci0gICAgbmV3IFdvcmtlcigiIik7
Ci0gICAgbG9nKCJGQUlMOiBObyBleGNlcHRpb24gdGhyb3cgd2hlbiBhY2Nlc3NpbmcgYW4gaW52
YWxpZCB1cmwuIik7Ci19IGNhdGNoIChlcnJvcikgewotICAgIGlmIChlcnJvci5jb2RlID09IDEy
KQotICAgICAgICBsb2coIlBBU1M6IEdvdCBzeW50YXggZXJyb3IuIik7Ci0gICAgZWxzZQotICAg
ICAgICBsb2coIkZBSUw6IEdvdCBlcnJvciBjb2RlICIgKyBlcnJvci5jb2RlICsgIi4gRXhwZWN0
ZWQgZXJyb3IgY29kZSAxMi4iKTsKLX0KIDwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1sPgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93b3Jr
ZXJzL2NvbnN0cnVjdG9ycy9Xb3JrZXIvV29ya2VyLWNvbnN0cnVjdG9yLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd29ya2Vycy9jb25z
dHJ1Y3RvcnMvV29ya2VyL1dvcmtlci1jb25zdHJ1Y3Rvci1leHBlY3RlZC50eHQKaW5kZXggNDQ2
MjI1MWNiMDNiNGU0MTVhMjE0MjZlYTk3NzhiMTkxYWY3ZjhiYi4uMjY1MjkxODk2YTI1NWNhNWNl
NzgxM2Y0YzY0NzUyNmMyN2VhMjg3ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93b3JrZXJzL2NvbnN0cnVjdG9ycy9Xb3JrZXIvV29ya2Vy
LWNvbnN0cnVjdG9yLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL3dvcmtlcnMvY29uc3RydWN0b3JzL1dvcmtlci9Xb3JrZXItY29u
c3RydWN0b3ItZXhwZWN0ZWQudHh0CkBAIC0yLDcgKzIsNyBAQAogUEFTUyBUZXN0IHRvU3RyaW5n
IHByb3BhZ2F0aW9uIGV4Y2VwdGlvbi4KIFBBU1MgVGVzdCByZWN1cnNpdmUgV29ya2VyIGNyZWF0
aW9uLgogUEFTUyBUZXN0IHdvcmtlciBjcmVhdGlvbiB3aXRoIG5vIGFyZ3VtZW50cwotRkFJTCBU
ZXN0IFdvcmtlciBjcmVhdGlvbiB3aXRoIGVtcHR5IHNjcmlwdCBVUkwuIFRoZSBzdHJpbmcgZGlk
IG5vdCBtYXRjaCB0aGUgZXhwZWN0ZWQgcGF0dGVybi4KK1BBU1MgVGVzdCBXb3JrZXIgY3JlYXRp
b24gd2l0aCBlbXB0eSBzY3JpcHQgVVJMLgogUEFTUyBUZXN0IGludmFsaWQgc2NyaXB0IFVSTC4K
IFBBU1MgVGVzdCBub3QgZXhpc3RlbnQgc2NyaXB0IFVSTC4KIFBBU1MgVGVzdCB0aGUgV29ya2Vy
IG9iamVjdCBkZWZpbmVzIHBvc3RNZXNzYWdlKCkgYW5kIGFkZEV2ZW50TGlzdGVuZXIoKS4K
</data>
<flag name="commit-queue"
          id="452165"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>