<?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>183394</bug_id>
          
          <creation_ts>2018-03-06 19:12:44 -0800</creation_ts>
          <short_desc>http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates</short_desc>
          <delta_ts>2018-03-07 11:40:47 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>180568</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>achristensen</cc>
    
    <cc>ajuma</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1404249</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-06 19:12:44 -0800</bug_when>
    <thetext>http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404255</commentid>
    <comment_count>1</comment_count>
      <attachid>335169</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-06 19:31:10 -0800</bug_when>
    <thetext>Created attachment 335169
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404376</commentid>
    <comment_count>2</comment_count>
      <attachid>335169</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-03-07 09:43:47 -0800</bug_when>
    <thetext>Comment on attachment 335169
Patch

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

&gt; LayoutTests/ChangeLog:10
&gt; +        newWindow.document, expecting it to throw. However, there is no guarantee that the cross origin URL has

What is the behavior of other browsers in this case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404382</commentid>
    <comment_count>3</comment_count>
      <attachid>335169</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-07 09:52:05 -0800</bug_when>
    <thetext>Comment on attachment 335169
Patch

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

&gt;&gt; LayoutTests/ChangeLog:10
&gt;&gt; +        newWindow.document, expecting it to throw. However, there is no guarantee that the cross origin URL has
&gt; 
&gt; What is the behavior of other browsers in this case?

This exact URL is not easily testable in other browsers.

Firefox does not allow loading such URL:
$ window.open(&quot;about://webkit.org&quot;)
Error: Access to &apos;about://webkit.org&apos; from script denied

In Chrome:
$ window.open(&quot;about://webkit.org&quot;).document.URL
about://webkit.org&quot;

but the URL bar of the popup says about:blank. They also do not treat such window as being cross-origin. John tells me Chrome rewrites the URL to about:blank in such cases.

If I try a proper cross-origin URL:

Firefox and Chrome but return:
$ window.open(&quot;https://www.webkit.org&quot;).document.URL
&quot;about:blank&quot;

So the behavior for cross-origin URLs is consistent and this is why I believe my change is correct. The issue with &quot;about://webkit.org&quot; is that Chrome does not treat it as cross-origin and Firefox does not even allow opening a window with such URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404399</commentid>
    <comment_count>4</comment_count>
      <attachid>335169</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-07 10:38:55 -0800</bug_when>
    <thetext>Comment on attachment 335169
Patch

Rejecting attachment 335169 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 335169, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
st, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.
Auto packing the repository in background for optimum performance.
See &quot;git help gc&quot; for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove /Volumes/Data/EWS/WebKit/.git/gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run &apos;git prune&apos; to remove them.


Full output: http://webkit-queues.webkit.org/results/6841309</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404403</commentid>
    <comment_count>5</comment_count>
      <attachid>335169</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-07 10:50:09 -0800</bug_when>
    <thetext>Comment on attachment 335169
Patch

Rejecting attachment 335169 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 335169, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
outTests/http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt.rej
patching file LayoutTests/http/tests/dom/window-open-about-webkit-org-and-access-document.html
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/http/tests/dom/window-open-about-webkit-org-and-access-document.html.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Alex Christensen&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.webkit.org/results/6841433</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404409</commentid>
    <comment_count>6</comment_count>
      <attachid>335169</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-07 11:01:23 -0800</bug_when>
    <thetext>Comment on attachment 335169
Patch

Rejecting attachment 335169 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 335169, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
outTests/http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt.rej
patching file LayoutTests/http/tests/dom/window-open-about-webkit-org-and-access-document.html
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/http/tests/dom/window-open-about-webkit-org-and-access-document.html.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Alex Christensen&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.webkit.org/results/6841558</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404427</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-07 11:40:39 -0800</bug_when>
    <thetext>Looks like the CQ committed it anyway in 229369.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335169</attachid>
            <date>2018-03-06 19:31:10 -0800</date>
            <delta_ts>2018-03-07 11:40:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183394-20180306193109.patch</filename>
            <type>text/plain</type>
            <size>8470</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5MzQxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTg1NjE0NmU4MWNhZGM5ZDQyMTdl
ZjExZmQ3NWRhYmRkYWUxYWRlOC4uZjkxZTAyZTU0NjM1NzUwZTNmOGY0ZDlkYTM0NzQ1ZTU5YjNm
NDRhYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE4LTAzLTA2ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgaHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJv
dXQtd2Via2l0LW9yZy1hbmQtYWNjZXNzLWRvY3VtZW50Lmh0bWwgaXMgZmFpbGluZyB3aXRoIGFz
eW5jIHBvbGljeSBkZWxlZ2F0ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE4MzM5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIGh0dHAvdGVzdHMvZG9tL3dpbmRvdy1vcGVuLWFib3V0LXdlYmtpdC1vcmct
YW5kLWFjY2Vzcy1kb2N1bWVudC5odG1sIGlzIGZhaWxpbmcgd2l0aCBhc3luYyBwb2xpY3kgZGVs
ZWdhdGVzLgorICAgICAgICBUaGUgaXNzdWUgaXMgdGhhdCB0aGUgdGVzdCBjYWxscyB3aW5kb3cu
b3BlbigpIHdpdGggYSBjcm9zcy1vcmlnaW4gVVJMIGFuZCB0aGVuIHJpZ2h0IGF3YXkgdHJpZXMg
dG8gYWNjZXNzCisgICAgICAgIG5ld1dpbmRvdy5kb2N1bWVudCwgZXhwZWN0aW5nIGl0IHRvIHRo
cm93LiBIb3dldmVyLCB0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgY3Jvc3Mgb3JpZ2lu
IFVSTCBoYXMKKyAgICAgICAgc3RhcnRlZCBsb2FkaW5nIGF0IHRoaXMgcG9pbnQuIEluIHBhcnRp
Y3VsYXIsIHdoZW4gdGhlIG5hdmlnYXRpb24gcG9saWN5IGRlY2lzaW9uIGlzIG1hZGUgYXN5bmNo
cm9ub3VzbHksCisgICAgICAgIHRoZSBVUkwgaXMgaW5pdGlhbGx5ICJhYm91dDpibGFuayIgYW5k
IGl0IGlzIE9LIHRvIGFjY2VzcyB0aGUgbmV3V2luZG93J3MgZG9jdW1lbnQgYXQgdGhpcyBwb2lu
dC4KKworICAgICAgICBXZSB3b3VsZCBub3JtYWxseSByZWx5IG9uIHRoZSB3aW5kb3cncyBsb2Fk
IGV2ZW50IGJlZm9yZSBkb2luZyB0aGUgY2hlY2suIEhvd2V2ZXIsIHRoaXMgd291bGQgbm90IHdv
cmsKKyAgICAgICAgaGVyZSBzaW5jZSB0aGUgd2luZG93IGlzIGNyb3NzIG9yaWdpbi4gQXMgYSBy
ZXN1bHQsIEkgYW0gdXNpbmcgYSBzZXRJbnRlcnZhbCgpIGluIG9yZGVyIHRvIHdhaXQgZm9yIHRo
ZQorICAgICAgICBjcm9zcy1vcmlnaW4gVVJMIHRvIGxvYWQgYW5kIGZvciBuZXdXaW5kb3cuZG9j
dW1lbnQgdG8gc3RhcnQgdGhyb3dpbmcuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2RvbS93aW5k
b3ctb3Blbi1hYm91dC13ZWJraXQtb3JnLWFuZC1hY2Nlc3MtZG9jdW1lbnQtYXN5bmMtZGVsZWdh
dGVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9kb20vd2luZG93
LW9wZW4tYWJvdXQtd2Via2l0LW9yZy1hbmQtYWNjZXNzLWRvY3VtZW50LWFzeW5jLWRlbGVnYXRl
cy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL2RvbS93aW5kb3ctb3Blbi1hYm91
dC13ZWJraXQtb3JnLWFuZC1hY2Nlc3MtZG9jdW1lbnQtZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGh0dHAvdGVzdHMvZG9tL3dpbmRvdy1vcGVuLWFib3V0LXdlYmtpdC1vcmctYW5kLWFjY2Vzcy1k
b2N1bWVudC5odG1sOgorCiAyMDE4LTAzLTA2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgZmFzdC9sb2FkZXIvcmVkaXJlY3QtdG8taW52YWxpZC11cmwtdXNpbmct
bWV0YS1yZWZyZXNoLWRpc2FsbG93ZWQuaHRtbCBmYWlscyB3aXRoIGFzeW5jIHBvbGljeSBkZWxl
Z2F0ZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG9tL3dpbmRvdy1vcGVu
LWFib3V0LXdlYmtpdC1vcmctYW5kLWFjY2Vzcy1kb2N1bWVudC1hc3luYy1kZWxlZ2F0ZXMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJvdXQt
d2Via2l0LW9yZy1hbmQtYWNjZXNzLWRvY3VtZW50LWFzeW5jLWRlbGVnYXRlcy1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uY2Y1MmQ3MzE5MTM1YjVhOGJmYTU3OTMwZTJhMTI3MTA0NjhkYWU3ZQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG9tL3dpbmRvdy1vcGVu
LWFib3V0LXdlYmtpdC1vcmctYW5kLWFjY2Vzcy1kb2N1bWVudC1hc3luYy1kZWxlZ2F0ZXMtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAKK1Rlc3RzIG9wZW5pbmcgYSBuZXcgYWJvdXQ6Ly93
ZWJraXQub3JnIHdpbmRvdyBhbmQgYWNjZXNzaW5nIGl0cyBkb2N1bWVudAorCitPbiBzdWNjZXNz
LCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAi
VEVTVCBDT01QTEVURSIuCisKKworUEFTUyBlLm5hbWUgaXMgIlNlY3VyaXR5RXJyb3IiCitQQVNT
IHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJvdXQtd2Via2l0LW9y
Zy1hbmQtYWNjZXNzLWRvY3VtZW50LWFzeW5jLWRlbGVnYXRlcy5odG1sIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJvdXQtd2Via2l0LW9yZy1hbmQtYWNjZXNzLWRv
Y3VtZW50LWFzeW5jLWRlbGVnYXRlcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmVlM2NmYjIzOWUxZDdhYWJj
MWNkM2JmMDdmOTZmMGFkZjczMmUzNDYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL2RvbS93aW5kb3ctb3Blbi1hYm91dC13ZWJraXQtb3JnLWFuZC1hY2Nlc3MtZG9j
dW1lbnQtYXN5bmMtZGVsZWdhdGVzLmh0bWwKQEAgLTAsMCArMSw0NiBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKzxib2R5PgorICAgIDxzY3JpcHQgc3JjPSIvanMtdGVzdC1yZXNvdXJjZXMv
anMtdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICAgICAgZGVzY3JpcHRpb24o
IlRlc3RzIG9wZW5pbmcgYSBuZXcgYWJvdXQ6Ly93ZWJraXQub3JnIHdpbmRvdyBhbmQgYWNjZXNz
aW5nIGl0cyBkb2N1bWVudCIpOworICAgICAgICBqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworICAg
ICAgICB2YXIgbmV3V2luZG93OworCisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewor
ICAgICAgICAgICAgdGVzdFJ1bm5lci5zZXRDYW5PcGVuV2luZG93cygpOworICAgICAgICAgICAg
dGVzdFJ1bm5lci5zZXRQb3B1cEJsb2NraW5nRW5hYmxlZChmYWxzZSk7CisgICAgICAgICAgICBp
ZiAodGVzdFJ1bm5lci5zZXRTaG91bGREZWNpZGVOYXZpZ2F0aW9uUG9saWN5QWZ0ZXJEZWxheSkK
KyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLnNldFNob3VsZERlY2lkZU5hdmlnYXRpb25Qb2xp
Y3lBZnRlckRlbGF5KHRydWUpOworICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gZmluaXNo
KCkKKyAgICAgICAgeworICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChoYW5kbGUpOworICAgICAg
ICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiBjaGVj
a0Nhbm5vdEFjY2Vzc0RvY3VtZW50KCkKKyAgICAgICAgeworICAgICAgICAgICAgdHJ5IHsKKyAg
ICAgICAgICAgICAgICBuZXdXaW5kb3cuZG9jdW1lbnQ7CisgICAgICAgICAgICAgICAgaWYgKG5l
d1dpbmRvdy5kb2N1bWVudC5VUkwgIT0gImFib3V0OmJsYW5rIikgeworICAgICAgICAgICAgICAg
ICAgICB0ZXN0RmFpbGVkKCJNYW5hZ2VkIHRvIGFjY2VzcyB0aGUgZG9jdW1lbnQgYXQgVVJMICIg
KyBuZXdXaW5kb3cuZG9jdW1lbnQuVVJMKTsKKyAgICAgICAgICAgICAgICAgICAgZmluaXNoKCk7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfSBjYXRjaCAoX2UpIHsKKyAgICAgICAg
ICAgICAgICBlID0gX2U7CisgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJl
Lm5hbWUiLCAiU2VjdXJpdHlFcnJvciIpOworICAgICAgICAgICAgICAgIGZpbmlzaCgpOworICAg
ICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgb25sb2FkID0gZnVuY3Rpb24gKCkgewor
ICAgICAgICAgICAgbmV3V2luZG93ID0gd2luZG93Lm9wZW4oImFib3V0Oi8vd2Via2l0Lm9yZyIp
OworICAgICAgICAgICAgaGFuZGxlID0gc2V0SW50ZXJ2YWwoY2hlY2tDYW5ub3RBY2Nlc3NEb2N1
bWVudCwgNSk7CisKKyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJvdXQt
d2Via2l0LW9yZy1hbmQtYWNjZXNzLWRvY3VtZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvZG9tL3dpbmRvdy1vcGVuLWFib3V0LXdlYmtpdC1vcmctYW5kLWFjY2Vzcy1k
b2N1bWVudC1leHBlY3RlZC50eHQKaW5kZXggM2Y1NGU4MzE2Yzg0ZWQ1OWZkM2NhMmY5NjYxODFk
OTgyOWE5ZTJhZS4uY2Y1MmQ3MzE5MTM1YjVhOGJmYTU3OTMwZTJhMTI3MTA0NjhkYWU3ZSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJvdXQtd2Vi
a2l0LW9yZy1hbmQtYWNjZXNzLWRvY3VtZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2RvbS93aW5kb3ctb3Blbi1hYm91dC13ZWJraXQtb3JnLWFuZC1hY2Nlc3Mt
ZG9jdW1lbnQtZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsMTAgQEAKLUNPTlNPTEUgTUVTU0FHRTog
bGluZSAyOTogU2VjdXJpdHlFcnJvcjogQmxvY2tlZCBhIGZyYW1lIHdpdGggb3JpZ2luICJodHRw
Oi8vMTI3LjAuMC4xOjgwMDAiIGZyb20gYWNjZXNzaW5nIGEgZnJhbWUgd2l0aCBvcmlnaW4gIm51
bGwiLiAgVGhlIGZyYW1lIHJlcXVlc3RpbmcgYWNjZXNzIGhhcyBhIHByb3RvY29sIG9mICJodHRw
IiwgdGhlIGZyYW1lIGJlaW5nIGFjY2Vzc2VkIGhhcyBhIHByb3RvY29sIG9mICJhYm91dCIuIFBy
b3RvY29scyBtdXN0IG1hdGNoLgorVGVzdHMgb3BlbmluZyBhIG5ldyBhYm91dDovL3dlYmtpdC5v
cmcgd2luZG93IGFuZCBhY2Nlc3NpbmcgaXRzIGRvY3VtZW50CiAKLVBBU1MgbmV3V2luZG93LmRv
Y3VtZW50IHRocmV3IGV4Y2VwdGlvbiBTZWN1cml0eUVycm9yOiBCbG9ja2VkIGEgZnJhbWUgd2l0
aCBvcmlnaW4gImh0dHA6Ly8xMjcuMC4wLjE6ODAwMCIgZnJvbSBhY2Nlc3NpbmcgYSBmcmFtZSB3
aXRoIG9yaWdpbiAibnVsbCIuICBUaGUgZnJhbWUgcmVxdWVzdGluZyBhY2Nlc3MgaGFzIGEgcHJv
dG9jb2wgb2YgImh0dHAiLCB0aGUgZnJhbWUgYmVpbmcgYWNjZXNzZWQgaGFzIGEgcHJvdG9jb2wg
b2YgImFib3V0Ii4gUHJvdG9jb2xzIG11c3QgbWF0Y2guCi0uCitPbiBzdWNjZXNzLCB5b3Ugd2ls
bCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01Q
TEVURSIuCisKKworUEFTUyBlLm5hbWUgaXMgIlNlY3VyaXR5RXJyb3IiCitQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9kb20vd2luZG93LW9wZW4tYWJvdXQtd2Via2l0LW9yZy1hbmQtYWNj
ZXNzLWRvY3VtZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2RvbS93aW5kb3ctb3Bl
bi1hYm91dC13ZWJraXQtb3JnLWFuZC1hY2Nlc3MtZG9jdW1lbnQuaHRtbAppbmRleCBmZTRkNjYx
YzgxMzI1Yjg4ZjQ2NzE2ODU2YmU1MjNjNWY5ZTgzYmY5Li5iOTg0YzY5ZDQ3ZjY2ZjkxZWJlZTk1
YjllOGUyY2E4ZDYzMzZmOGE5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Rv
bS93aW5kb3ctb3Blbi1hYm91dC13ZWJraXQtb3JnLWFuZC1hY2Nlc3MtZG9jdW1lbnQuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2RvbS93aW5kb3ctb3Blbi1hYm91dC13ZWJraXQt
b3JnLWFuZC1hY2Nlc3MtZG9jdW1lbnQuaHRtbApAQCAtMSwzOCArMSw0NCBAQAogPCFET0NUWVBF
IGh0bWw+Ci08aHRtbCBsYW5nPSJlbiI+Ci08aGVhZD4KLSAgICA8dGl0bGU+VGVzdHMgb3Blbmlu
ZyBhIG5ldyBhYm91dDovL3dlYmtpdC5vcmcgd2luZG93IGFuZCBhY2Nlc3NpbmcgaXRzIGRvY3Vt
ZW50PC90aXRsZT4KLSAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzxodG1sPgorPGJvZHk+CisgICAgPHNjcmlwdCBzcmM9Ii9qcy10ZXN0LXJl
c291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KICAgICA8c2NyaXB0PgorICAgICAgICBkZXNj
cmlwdGlvbigiVGVzdHMgb3BlbmluZyBhIG5ldyBhYm91dDovL3dlYmtpdC5vcmcgd2luZG93IGFu
ZCBhY2Nlc3NpbmcgaXRzIGRvY3VtZW50Iik7CisgICAgICAgIGpzVGVzdElzQXN5bmMgPSB0cnVl
OworCiAgICAgICAgIHZhciBuZXdXaW5kb3c7CiAKICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVu
bmVyKSB7CiAgICAgICAgICAgICB0ZXN0UnVubmVyLnNldENhbk9wZW5XaW5kb3dzKCk7Ci0gICAg
ICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKICAgICAgICAgICAgIHRlc3RSdW5u
ZXIuc2V0UG9wdXBCbG9ja2luZ0VuYWJsZWQoZmFsc2UpOwogICAgICAgICB9CiAKLSAgICAgICAg
ZnVuY3Rpb24gY2hlY2tOZXdXaW5kb3dEb2N1bWVudElzVW5kZWZpbmVkICgpIHsKLSAgICAgICAg
ICAgIHNob3VsZFRocm93RXJyb3JOYW1lKCJuZXdXaW5kb3cuZG9jdW1lbnQiLCAiU2VjdXJpdHlF
cnJvciIpOwotICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAgICAgICAgICAg
ICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgICBmdW5jdGlvbiBmaW5pc2goKQor
ICAgICAgICB7CisgICAgICAgICAgICBjbGVhckludGVydmFsKGhhbmRsZSk7CisgICAgICAgICAg
ICBmaW5pc2hKU1Rlc3QoKTsKICAgICAgICAgfQogCi0gICAgICAgIGZ1bmN0aW9uIHJ1bigpIHsK
LSAgICAgICAgICAgIG5ld1dpbmRvdyA9IHdpbmRvdy5vcGVuKCJhYm91dDovL3dlYmtpdC5vcmci
KTsKKyAgICAgICAgZnVuY3Rpb24gY2hlY2tDYW5ub3RBY2Nlc3NEb2N1bWVudCgpCisgICAgICAg
IHsKICAgICAgICAgICAgIHRyeSB7Ci0gICAgICAgICAgICAgICAgbmV3V2luZG93LmRvY3VtZW50
LndyaXRlKCI8c2NyaSIgKyAicHQ+Y29uc29sZS5sb2coJ0luamVjdGVkIHNjcmlwdCBydW5uaW5n
LicpPC9zYyIgKyAicmlwdD4iKTsKLSAgICAgICAgICAgICAgICB0ZXN0RmFpbGVkKCJXYXMgYWJs
ZSB0byB3cml0ZSB0byB0aGUgbmV3IHdpbmRvdydzIGRvY3VtZW50LiIpOwotICAgICAgICAgICAg
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKLSAgICAgICAgICAgICAgICAgICAgdGVzdFJ1bm5l
ci5ub3RpZnlEb25lKCk7Ci0gICAgICAgICAgICB9IGNhdGNoIChlKSB7Ci0gICAgICAgICAgICAg
ICAgY29uc29sZS5sb2coZSk7Ci0gICAgICAgICAgICAgICAgc2V0VGltZW91dChjaGVja05ld1dp
bmRvd0RvY3VtZW50SXNVbmRlZmluZWQsIDUwMCk7CisgICAgICAgICAgICAgICAgbmV3V2luZG93
LmRvY3VtZW50OworICAgICAgICAgICAgICAgIGlmIChuZXdXaW5kb3cuZG9jdW1lbnQuVVJMICE9
ICJhYm91dDpibGFuayIpIHsKKyAgICAgICAgICAgICAgICAgICAgdGVzdEZhaWxlZCgiTWFuYWdl
ZCB0byBhY2Nlc3MgdGhlIGRvY3VtZW50IGF0IFVSTCAiICsgbmV3V2luZG93LmRvY3VtZW50LlVS
TCk7CisgICAgICAgICAgICAgICAgICAgIGZpbmlzaCgpOworICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIH0gY2F0Y2ggKF9lKSB7CisgICAgICAgICAgICAgICAgZSA9IF9lOworICAgICAg
ICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygiZS5uYW1lIiwgIlNlY3VyaXR5RXJyb3Ii
KTsKKyAgICAgICAgICAgICAgICBmaW5pc2goKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQor
CisgICAgICAgIG9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKKyAgICAgICAgICAgIG5ld1dpbmRvdyA9
IHdpbmRvdy5vcGVuKCJhYm91dDovL3dlYmtpdC5vcmciKTsKKyAgICAgICAgICAgIGhhbmRsZSA9
IHNldEludGVydmFsKGNoZWNrQ2Fubm90QWNjZXNzRG9jdW1lbnQsIDUpOworCisgICAgICAgIH0K
ICAgICA8L3NjcmlwdD4KLTwvaGVhZD4KLTxib2R5IG9ubG9hZD0icnVuKCkiPgotPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+CiA8L2JvZHk+CiA8L2h0bWw+Cg==
</data>
<flag name="commit-queue"
          id="353876"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>