<?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>175880</bug_id>
          
          <creation_ts>2017-08-23 02:42:41 -0700</creation_ts>
          <short_desc>REGRESSION(r218437): [GTK][WPE] Test /webkit2/WebKitWebExtension/isolated-world is failing since r218437</short_desc>
          <delta_ts>2017-08-28 04:46:19 -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>WebKitGTK</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</reporter>
          <assigned_to name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</assigned_to>
          <cc>andersca</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1341490</commentid>
    <comment_count>0</comment_count>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-08-23 02:42:41 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341491</commentid>
    <comment_count>1</comment_count>
      <attachid>318860</attachid>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-08-23 02:44:58 -0700</bug_when>
    <thetext>Created attachment 318860
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341496</commentid>
    <comment_count>2</comment_count>
      <attachid>318860</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-08-23 03:39:48 -0700</bug_when>
    <thetext>Comment on attachment 318860
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:151
&gt; -        &quot;document.open(1, 2, 3);&quot;;
&gt; +        &quot;window.open(1, 2, 3);&quot;;

What mean the parameters 1, 2, 3 here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341498</commentid>
    <comment_count>3</comment_count>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-08-23 03:54:22 -0700</bug_when>
    <thetext>(In reply to Carlos Alberto Lopez Perez from comment #2)
&gt; Comment on attachment 318860 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=318860&amp;action=review
&gt; 
&gt; &gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:151
&gt; &gt; -        &quot;document.open(1, 2, 3);&quot;;
&gt; &gt; +        &quot;window.open(1, 2, 3);&quot;;
&gt; 
&gt; What mean the parameters 1, 2, 3 here?

The forwarding to window.open() only happens with at least three arguments. No idea why this used such a roundabout approach; CC&apos;ing some people from bug 103377.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341500</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-08-23 03:59:00 -0700</bug_when>
    <thetext>(In reply to Ms2ger from comment #3)
&gt; (In reply to Carlos Alberto Lopez Perez from comment #2)
&gt; &gt; Comment on attachment 318860 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=318860&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:151
&gt; &gt; &gt; -        &quot;document.open(1, 2, 3);&quot;;
&gt; &gt; &gt; +        &quot;window.open(1, 2, 3);&quot;;
&gt; &gt; 
&gt; &gt; What mean the parameters 1, 2, 3 here?
&gt; 
&gt; The forwarding to window.open() only happens with at least three arguments.
&gt; No idea why this used such a roundabout approach; CC&apos;ing some people from
&gt; bug 103377.

Just doing window.open() seems to work here to make the test pass</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341501</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-08-23 04:05:52 -0700</bug_when>
    <thetext>(In reply to Carlos Alberto Lopez Perez from comment #4)
&gt; (In reply to Ms2ger from comment #3)
&gt; &gt; (In reply to Carlos Alberto Lopez Perez from comment #2)
&gt; &gt; &gt; Comment on attachment 318860 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; View in context:
&gt; &gt; &gt; https://bugs.webkit.org/attachment.cgi?id=318860&amp;action=review
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:151
&gt; &gt; &gt; &gt; -        &quot;document.open(1, 2, 3);&quot;;
&gt; &gt; &gt; &gt; +        &quot;window.open(1, 2, 3);&quot;;
&gt; &gt; &gt; 
&gt; &gt; &gt; What mean the parameters 1, 2, 3 here?
&gt; &gt; 
&gt; &gt; The forwarding to window.open() only happens with at least three arguments.
&gt; &gt; No idea why this used such a roundabout approach; CC&apos;ing some people from
&gt; &gt; bug 103377.
&gt; 

Ah! I see what you mean.. previously (before r218437) 3 parameter where needed to pass the call from document.open to window.open()

&gt; Just doing window.open() seems to work here to make the test pass

Now simply calling window.open without any parameter seems enough</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341518</commentid>
    <comment_count>6</comment_count>
      <attachid>318865</attachid>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-08-23 06:41:51 -0700</bug_when>
    <thetext>Created attachment 318865
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341519</commentid>
    <comment_count>7</comment_count>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-08-23 06:49:39 -0700</bug_when>
    <thetext>Since I don&apos;t know what purpose the function call served, I just removed it entirely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341523</commentid>
    <comment_count>8</comment_count>
      <attachid>318865</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-08-23 07:10:22 -0700</bug_when>
    <thetext>Comment on attachment 318865
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:150
&gt; -        &quot;window.open = function () { alert(&apos;Main World&apos;); }\n&quot;
&gt; -        &quot;document.open(1, 2, 3);&quot;;
&gt; +        &quot;alert(&apos;Main World&apos;);&quot;;

Looks fine to me, but I prefer to wait for cgarcia r+ here (as I&apos;m a bit confused about the previous window.open usage here and maybe there is something i&apos;m overlooking)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342763</commentid>
    <comment_count>9</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-08-28 00:43:12 -0700</bug_when>
    <thetext>I find the bug title a bit confusing, it&apos;s not that the test has a way of running pop ups, that was the way to test isolated worlds, it was actually a &quot;port&quot; of the layout test http/tests/security/isolatedWorld/document-open.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342764</commentid>
    <comment_count>10</comment_count>
      <attachid>318865</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-08-28 00:46:35 -0700</bug_when>
    <thetext>Comment on attachment 318865
Patch

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

Thanks for looking at this failure, it has been in my TODO since it started to fail.

&gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebExtensions.cpp:161
&gt; -        &quot;window.open = function () { alert(&apos;Isolated World&apos;); }\n&quot;
&gt; -        &quot;document.open(1, 2, 3);&quot;;
&gt; +        &quot;alert(&apos;Isolated World&apos;);&quot;;

I&apos;m not sure this is testing what we want, running this alert in the main world would still show an alert with the text &apos;Isolated World&apos;. Here we were testing that property open of window can be set in an isolated world and it can be used, without affecting the normal world. Maybe we can simply keep the window.open line but use window open directly instead of document.open?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342782</commentid>
    <comment_count>11</comment_count>
      <attachid>318865</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-08-28 02:38:19 -0700</bug_when>
    <thetext>Comment on attachment 318865
Patch

Sorry, I used the wrong r flag. r- because I don&apos;t think the test is correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342790</commentid>
    <comment_count>12</comment_count>
      <attachid>319173</attachid>
    <who name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</who>
    <bug_when>2017-08-28 03:54:21 -0700</bug_when>
    <thetext>Created attachment 319173
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342794</commentid>
    <comment_count>13</comment_count>
      <attachid>319173</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-08-28 04:17:00 -0700</bug_when>
    <thetext>Comment on attachment 319173
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342803</commentid>
    <comment_count>14</comment_count>
      <attachid>319173</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-08-28 04:46:18 -0700</bug_when>
    <thetext>Comment on attachment 319173
Patch

Clearing flags on attachment: 319173

Committed r221240: &lt;http://trac.webkit.org/changeset/221240&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342804</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-08-28 04:46:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>318860</attachid>
            <date>2017-08-23 02:44:58 -0700</date>
            <delta_ts>2017-08-23 06:41:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-175880-20170823114457.patch</filename>
            <type>text/plain</type>
            <size>2640</size>
            <attacher name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxMDA5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2FmNTgxZDdkNDc3MTJiNzk4MDZlNTk3NjYxMDYxZTFh
Y2UyYzE1ZC4uNTE2ZmFkZTBlYTMxNzhiZmEwMmQxNDBhNGIwMzllMDVkOTYyYzE4NCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDE3LTA4LTIzICBNczJnZXIgIDxNczJnZXJAZ21haWwuY29tPgorCisgICAgICAgIFVz
ZSBhIHNsaWdodGx5IGJldHRlciB3YXkgdG8gcG9wIHVwIGEgZGlhbG9nIGluIFRlc3RXZWJFeHRl
bnNpb25zLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTc1ODgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGhlIHRlc3QgcmVsaWVkIG9uIGEgYnVnIGluIHRoZSBIVE1MRG9jdW1lbnQgSmF2YVNjcmlwdCBi
aW5kaW5nczogd2hlbiBjYWxsaW5nCisgICAgICAgIGRvY3VtZW50Lm9wZW4oKSB3aXRoIHRocmVl
IGFyZ3VtZW50cywgaXQgd291bGQgY2FsbCBhbnkgZnVuY3Rpb24gc2V0IGFzIHRoZQorICAgICAg
ICAib3BlbiIgcHJvcGVydHkgb24gdGhlIHdpbmRvdyBvYmplY3QsIHJhdGhlciB0aGFuIGp1c3Qg
dGhlIHJlYWwgV2luZG93OjpvcGVuKCkKKyAgICAgICAgbWV0aG9kLiBUaGlzIGJ1ZyB3YXMgZml4
ZWQgYnkgdGhlIHJlbW92YWwgb2YgY3VzdG9tIGJpbmRpbmdzIGZvciBIVE1MRG9jdW1lbnQKKyAg
ICAgICAgaW4gcjIxODQzNy4gQXMgYSByZXN1bHQsIHRoZSB0ZXN0IG5vIGxvbmdlciBjYWxsZWQg
YWxlcnQoKSwgd2hpY2ggY2F1c2VkIGl0IHRvCisgICAgICAgIGZhaWwuCisKKyAgICAgICAgKiBU
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYkV4dGVuc2lvbnMuY3BwOgorICAg
ICAgICAodGVzdFdlYkV4dGVuc2lvbklzb2xhdGVkV29ybGQpOgorCiAyMDE3LTA4LTIxICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgRGF0YUludGVy
YWN0aW9uVGVzdHMuRXh0ZXJuYWxTb3VyY2VBdHRyaWJ1dGVkU3RyaW5nVG9Db250ZW50RWRpdGFi
bGUgaGl0cyBhIGRlYnVnIGFzc2VydGlvbgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RXZWJFeHRlbnNpb25zLmNwcCBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViRXh0ZW5zaW9ucy5jcHAKaW5kZXggY2NiMTFk
YWMxN2M1YWFmOTVhYzVkM2VjMmNiNDVlOGY4OGJiMDNjNS4uZjEwODhmMjkzNmNjZjhhYzMxNmFm
ZmFmZDU3MDY0OGVkNzJjNWQ3NiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJLaXRHTGliL1Rlc3RXZWJFeHRlbnNpb25zLmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYkV4dGVuc2lvbnMuY3BwCkBAIC0xNDgsNyArMTQ4
LDcgQEAgc3RhdGljIHZvaWQgdGVzdFdlYkV4dGVuc2lvbklzb2xhdGVkV29ybGQoV2ViVmlld1Rl
c3QqIHRlc3QsIGdjb25zdHBvaW50ZXIpCiAgICAgICAgICJ0b3AuZm9vID0gJ0Zvbyc7XG4iCiAg
ICAgICAgICJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpLmlubmVySFRNTCA9IHRv
cC5mb287XG4iCiAgICAgICAgICJ3aW5kb3cub3BlbiA9IGZ1bmN0aW9uICgpIHsgYWxlcnQoJ01h
aW4gV29ybGQnKTsgfVxuIgotICAgICAgICAiZG9jdW1lbnQub3BlbigxLCAyLCAzKTsiOworICAg
ICAgICAid2luZG93Lm9wZW4oMSwgMiwgMyk7IjsKICAgICB0ZXN0LT5ydW5KYXZhU2NyaXB0QW5k
V2FpdFVudGlsRmluaXNoZWQobWFpbldvcmxkU2NyaXB0LCAwKTsKICAgICBnX2Fzc2VydF9jbXBz
dHIoc2NyaXB0RGlhbG9nUmVzdWx0LmdldCgpLCA9PSwgIk1haW4gV29ybGQiKTsKIApAQCAtMTYw
LDcgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJFeHRlbnNpb25Jc29sYXRlZFdvcmxkKFdl
YlZpZXdUZXN0KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBp
c29sYXRlZFdvcmxkU2NyaXB0ID0KICAgICAgICAgImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdj
b25zb2xlJykuaW5uZXJIVE1MID0gdG9wLmZvbztcbiIKICAgICAgICAgIndpbmRvdy5vcGVuID0g
ZnVuY3Rpb24gKCkgeyBhbGVydCgnSXNvbGF0ZWQgV29ybGQnKTsgfVxuIgotICAgICAgICAiZG9j
dW1lbnQub3BlbigxLCAyLCAzKTsiOworICAgICAgICAid2luZG93Lm9wZW4oMSwgMiwgMyk7IjsK
ICAgICBHVW5pcXVlUHRyPGNoYXI+IGV4dGVuc2lvbkJ1c05hbWUoZ19zdHJkdXBfcHJpbnRmKCJv
cmcud2Via2l0Lmd0ay5XZWJFeHRlbnNpb25UZXN0JXUiLCBUZXN0OjpzX3dlYkV4dGVuc2lvbklE
KSk7CiAgICAgR1JlZlB0cjxHREJ1c1Byb3h5PiBwcm94eSA9IGFkb3B0R1JlZihidXMtPmNyZWF0
ZVByb3h5KGV4dGVuc2lvbkJ1c05hbWUuZ2V0KCksCiAgICAgICAgICIvb3JnL3dlYmtpdC9ndGsv
V2ViRXh0ZW5zaW9uVGVzdCIgLCAib3JnLndlYmtpdC5ndGsuV2ViRXh0ZW5zaW9uVGVzdCIsIHRl
c3QtPm1fbWFpbkxvb3ApKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>318865</attachid>
            <date>2017-08-23 06:41:51 -0700</date>
            <delta_ts>2017-08-28 03:54:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-175880-20170823154150.patch</filename>
            <type>text/plain</type>
            <size>2734</size>
            <attacher name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxMDA5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2FmNTgxZDdkNDc3MTJiNzk4MDZlNTk3NjYxMDYxZTFh
Y2UyYzE1ZC4uZDNiNjQyNzYwOTRkMzEwNmYwODBmNjI2NGViYTM4MTI2ODQ1NGQ4YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDE3LTA4LTIzICBNczJnZXIgIDxNczJnZXJAZ21haWwuY29tPgorCisgICAgICAgIFVz
ZSBhIHNsaWdodGx5IGJldHRlciB3YXkgdG8gcG9wIHVwIGEgZGlhbG9nIGluIFRlc3RXZWJFeHRl
bnNpb25zLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTc1ODgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGhlIHRlc3QgcmVsaWVkIG9uIGEgYnVnIGluIHRoZSBIVE1MRG9jdW1lbnQgSmF2YVNjcmlwdCBi
aW5kaW5nczogd2hlbiBjYWxsaW5nCisgICAgICAgIGRvY3VtZW50Lm9wZW4oKSB3aXRoIHRocmVl
IGFyZ3VtZW50cywgaXQgd291bGQgY2FsbCBhbnkgZnVuY3Rpb24gc2V0IGFzIHRoZQorICAgICAg
ICAib3BlbiIgcHJvcGVydHkgb24gdGhlIHdpbmRvdyBvYmplY3QsIHJhdGhlciB0aGFuIGp1c3Qg
dGhlIHJlYWwgV2luZG93OjpvcGVuKCkKKyAgICAgICAgbWV0aG9kLiBUaGlzIGJ1ZyB3YXMgZml4
ZWQgYnkgdGhlIHJlbW92YWwgb2YgY3VzdG9tIGJpbmRpbmdzIGZvciBIVE1MRG9jdW1lbnQKKyAg
ICAgICAgaW4gcjIxODQzNy4gQXMgYSByZXN1bHQsIHRoZSB0ZXN0IG5vIGxvbmdlciBjYWxsZWQg
YWxlcnQoKSwgd2hpY2ggY2F1c2VkIGl0IHRvCisgICAgICAgIGZhaWwuCisKKyAgICAgICAgSW5z
dGVhZCwganVzdCBjYWxsIGFsZXJ0KCkgZGlyZWN0bHkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYkV4dGVuc2lvbnMuY3BwOgorICAgICAgICAodGVz
dFdlYkV4dGVuc2lvbklzb2xhdGVkV29ybGQpOgorCiAyMDE3LTA4LTIxICBNeWxlcyBDLiBNYXhm
aWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgRGF0YUludGVyYWN0aW9uVGVz
dHMuRXh0ZXJuYWxTb3VyY2VBdHRyaWJ1dGVkU3RyaW5nVG9Db250ZW50RWRpdGFibGUgaGl0cyBh
IGRlYnVnIGFzc2VydGlvbgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXRHTGliL1Rlc3RXZWJFeHRlbnNpb25zLmNwcCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0R0xpYi9UZXN0V2ViRXh0ZW5zaW9ucy5jcHAKaW5kZXggY2NiMTFkYWMxN2M1YWFm
OTVhYzVkM2VjMmNiNDVlOGY4OGJiMDNjNS4uYjQ1M2I5NjIzOWViZmE3MjA3ZDBmMTM2YzE2Yjcx
YmJkYjAyMDY5NiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRH
TGliL1Rlc3RXZWJFeHRlbnNpb25zLmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdEdMaWIvVGVzdFdlYkV4dGVuc2lvbnMuY3BwCkBAIC0xNDcsOCArMTQ3LDcgQEAgc3Rh
dGljIHZvaWQgdGVzdFdlYkV4dGVuc2lvbklzb2xhdGVkV29ybGQoV2ViVmlld1Rlc3QqIHRlc3Qs
IGdjb25zdHBvaW50ZXIpCiAgICAgc3RhdGljIGNvbnN0IGNoYXIqIG1haW5Xb3JsZFNjcmlwdCA9
CiAgICAgICAgICJ0b3AuZm9vID0gJ0Zvbyc7XG4iCiAgICAgICAgICJkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnY29uc29sZScpLmlubmVySFRNTCA9IHRvcC5mb287XG4iCi0gICAgICAgICJ3aW5k
b3cub3BlbiA9IGZ1bmN0aW9uICgpIHsgYWxlcnQoJ01haW4gV29ybGQnKTsgfVxuIgotICAgICAg
ICAiZG9jdW1lbnQub3BlbigxLCAyLCAzKTsiOworICAgICAgICAiYWxlcnQoJ01haW4gV29ybGQn
KTsiOwogICAgIHRlc3QtPnJ1bkphdmFTY3JpcHRBbmRXYWl0VW50aWxGaW5pc2hlZChtYWluV29y
bGRTY3JpcHQsIDApOwogICAgIGdfYXNzZXJ0X2NtcHN0cihzY3JpcHREaWFsb2dSZXN1bHQuZ2V0
KCksID09LCAiTWFpbiBXb3JsZCIpOwogCkBAIC0xNTksOCArMTU4LDcgQEAgc3RhdGljIHZvaWQg
dGVzdFdlYkV4dGVuc2lvbklzb2xhdGVkV29ybGQoV2ViVmlld1Rlc3QqIHRlc3QsIGdjb25zdHBv
aW50ZXIpCiAKICAgICBzdGF0aWMgY29uc3QgY2hhciogaXNvbGF0ZWRXb3JsZFNjcmlwdCA9CiAg
ICAgICAgICJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpLmlubmVySFRNTCA9IHRv
cC5mb287XG4iCi0gICAgICAgICJ3aW5kb3cub3BlbiA9IGZ1bmN0aW9uICgpIHsgYWxlcnQoJ0lz
b2xhdGVkIFdvcmxkJyk7IH1cbiIKLSAgICAgICAgImRvY3VtZW50Lm9wZW4oMSwgMiwgMyk7IjsK
KyAgICAgICAgImFsZXJ0KCdJc29sYXRlZCBXb3JsZCcpOyI7CiAgICAgR1VuaXF1ZVB0cjxjaGFy
PiBleHRlbnNpb25CdXNOYW1lKGdfc3RyZHVwX3ByaW50Zigib3JnLndlYmtpdC5ndGsuV2ViRXh0
ZW5zaW9uVGVzdCV1IiwgVGVzdDo6c193ZWJFeHRlbnNpb25JRCkpOwogICAgIEdSZWZQdHI8R0RC
dXNQcm94eT4gcHJveHkgPSBhZG9wdEdSZWYoYnVzLT5jcmVhdGVQcm94eShleHRlbnNpb25CdXNO
YW1lLmdldCgpLAogICAgICAgICAiL29yZy93ZWJraXQvZ3RrL1dlYkV4dGVuc2lvblRlc3QiICwg
Im9yZy53ZWJraXQuZ3RrLldlYkV4dGVuc2lvblRlc3QiLCB0ZXN0LT5tX21haW5Mb29wKSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>319173</attachid>
            <date>2017-08-28 03:54:21 -0700</date>
            <delta_ts>2017-08-28 04:46:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-175880-20170828125420.patch</filename>
            <type>text/plain</type>
            <size>2684</size>
            <attacher name="Ms2ger (he/him; ⌚ UTC+1/+2)">Ms2ger</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxMjM2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmM1YjNjZDEzZTVhZjNhYmY0Y2NmODhhNzE5MjJjMTg1
YTE0MTY3MS4uYzY3ZmU5YWJmNDcyNWVkNzExMDMzYjQxNTI3Yzk5YTQ5YjljMzNlOSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDE3LTA4LTI4ICBNczJnZXIgIDxNczJnZXJAZ21haWwuY29tPgorCisgICAgICAgIEVu
c3VyZSB0aGF0IHRoZSBhbGVydCBmdW5jdGlvbiBpcyBjYWxsZWQgaW4gVGVzdFdlYkV4dGVuc2lv
bnMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzU4
ODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUg
dGVzdCByZWxpZWQgb24gYSBidWcgaW4gdGhlIEhUTUxEb2N1bWVudCBKYXZhU2NyaXB0IGJpbmRp
bmdzOiB3aGVuIGNhbGxpbmcKKyAgICAgICAgZG9jdW1lbnQub3BlbigpIHdpdGggdGhyZWUgYXJn
dW1lbnRzLCBpdCB3b3VsZCBjYWxsIGFueSBmdW5jdGlvbiBzZXQgYXMgdGhlCisgICAgICAgICJv
cGVuIiBwcm9wZXJ0eSBvbiB0aGUgd2luZG93IG9iamVjdCwgcmF0aGVyIHRoYW4ganVzdCB0aGUg
cmVhbCBXaW5kb3c6Om9wZW4oKQorICAgICAgICBtZXRob2QuIFRoaXMgYnVnIHdhcyBmaXhlZCBi
eSB0aGUgcmVtb3ZhbCBvZiBjdXN0b20gYmluZGluZ3MgZm9yIEhUTUxEb2N1bWVudAorICAgICAg
ICBpbiByMjE4NDM3LiBBcyBhIHJlc3VsdCwgdGhlIHRlc3Qgbm8gbG9uZ2VyIGNhbGxlZCBhbGVy
dCgpLCB3aGljaCBjYXVzZWQgaXQgdG8KKyAgICAgICAgZmFpbC4KKworICAgICAgICBJbnN0ZWFk
LCBjYWxsIHRoZSB3aW5kb3cub3BlbigpIGZ1bmN0aW9uIGRpcmVjdGx5LgorCisgICAgICAgICog
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RXZWJFeHRlbnNpb25zLmNwcDoKKyAg
ICAgICAgKHRlc3RXZWJFeHRlbnNpb25Jc29sYXRlZFdvcmxkKToKKwogMjAxNy0wOC0yNyAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBQaWNraW5nIGFu
IGVtb2ppIHZpYSB0aGUgZW1vamkgZGlhbG9nIChDdHJsK0NtZCtTcGFjZSkgZmlyZXMgaW5jb25z
aXN0ZW50IGJlZm9yZWlucHV0IGV2ZW50cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViRXh0ZW5zaW9ucy5jcHAgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYkV4dGVuc2lvbnMuY3BwCmluZGV4IGNjYjEx
ZGFjMTdjNWFhZjk1YWM1ZDNlYzJjYjQ1ZThmODhiYjAzYzUuLmZmOTMwNTNhMDRjZGZkNzk5YWE4
OTM1OGJiYThjZjc3OGU4NDE5YWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0R0xpYi9UZXN0V2ViRXh0ZW5zaW9ucy5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RXZWJFeHRlbnNpb25zLmNwcApAQCAtMTQ4LDcgKzE0
OCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJFeHRlbnNpb25Jc29sYXRlZFdvcmxkKFdlYlZpZXdU
ZXN0KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQogICAgICAgICAidG9wLmZvbyA9ICdGb28nO1xuIgog
ICAgICAgICAiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKS5pbm5lckhUTUwgPSB0
b3AuZm9vO1xuIgogICAgICAgICAid2luZG93Lm9wZW4gPSBmdW5jdGlvbiAoKSB7IGFsZXJ0KCdN
YWluIFdvcmxkJyk7IH1cbiIKLSAgICAgICAgImRvY3VtZW50Lm9wZW4oMSwgMiwgMyk7IjsKKyAg
ICAgICAgIndpbmRvdy5vcGVuKCk7IjsKICAgICB0ZXN0LT5ydW5KYXZhU2NyaXB0QW5kV2FpdFVu
dGlsRmluaXNoZWQobWFpbldvcmxkU2NyaXB0LCAwKTsKICAgICBnX2Fzc2VydF9jbXBzdHIoc2Ny
aXB0RGlhbG9nUmVzdWx0LmdldCgpLCA9PSwgIk1haW4gV29ybGQiKTsKIApAQCAtMTYwLDcgKzE2
MCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJFeHRlbnNpb25Jc29sYXRlZFdvcmxkKFdlYlZpZXdU
ZXN0KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBpc29sYXRl
ZFdvcmxkU2NyaXB0ID0KICAgICAgICAgImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xl
JykuaW5uZXJIVE1MID0gdG9wLmZvbztcbiIKICAgICAgICAgIndpbmRvdy5vcGVuID0gZnVuY3Rp
b24gKCkgeyBhbGVydCgnSXNvbGF0ZWQgV29ybGQnKTsgfVxuIgotICAgICAgICAiZG9jdW1lbnQu
b3BlbigxLCAyLCAzKTsiOworICAgICAgICAid2luZG93Lm9wZW4oKTsiOwogICAgIEdVbmlxdWVQ
dHI8Y2hhcj4gZXh0ZW5zaW9uQnVzTmFtZShnX3N0cmR1cF9wcmludGYoIm9yZy53ZWJraXQuZ3Rr
LldlYkV4dGVuc2lvblRlc3QldSIsIFRlc3Q6OnNfd2ViRXh0ZW5zaW9uSUQpKTsKICAgICBHUmVm
UHRyPEdEQnVzUHJveHk+IHByb3h5ID0gYWRvcHRHUmVmKGJ1cy0+Y3JlYXRlUHJveHkoZXh0ZW5z
aW9uQnVzTmFtZS5nZXQoKSwKICAgICAgICAgIi9vcmcvd2Via2l0L2d0ay9XZWJFeHRlbnNpb25U
ZXN0IiAsICJvcmcud2Via2l0Lmd0ay5XZWJFeHRlbnNpb25UZXN0IiwgdGVzdC0+bV9tYWluTG9v
cCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>