<?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>149447</bug_id>
          
          <creation_ts>2015-09-21 21:57:03 -0700</creation_ts>
          <short_desc>invalidateSlotAssignments should trigger style recalc</short_desc>
          <delta_ts>2015-09-22 01:17:33 -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>Layout and Rendering</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>148695</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>hyatt</cc>
    
    <cc>kangil.han</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1127928</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-21 21:57:03 -0700</bug_when>
    <thetext>When a shadow host&apos;s children is changed or its slot attribute is changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127936</commentid>
    <comment_count>1</comment_count>
      <attachid>261726</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-21 22:59:28 -0700</bug_when>
    <thetext>Created attachment 261726
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127958</commentid>
    <comment_count>2</comment_count>
      <attachid>261726</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-09-22 01:17:28 -0700</bug_when>
    <thetext>Comment on attachment 261726
Fixes the bug

Clearing flags on attachment: 261726

Committed r190109: &lt;http://trac.webkit.org/changeset/190109&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127959</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-09-22 01:17:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261726</attachid>
            <date>2015-09-21 22:59:28 -0700</date>
            <delta_ts>2015-09-22 01:17:28 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-149447-20150921225911.patch</filename>
            <type>text/plain</type>
            <size>12610</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5MDEwNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDE1LTA5LTIxICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIGludmFsaWRhdGVTbG90QXNzaWdu
bWVudHMgc2hvdWxkIHRyaWdnZXIgc3R5bGUgcmVjYWxjCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDk0NDcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbnZhbGlkYXRlIHRoZSByZW5kZXIgdHJlZSBvZiBh
IHNoYWRvdyBob3N0IHdoZW4gYSBuZXcgY2hpbGQgaXMgaW5zZXJ0ZWQsIGFuIGV4aXN0aW5nIGNo
aWxkIGlzIHJlbW92ZWQsCisgICAgICAgIG9yIHNsb3QgYXR0cmlidXRlIG9mIGEgY2hpbGQgaXMg
bW9kaWZpZWQuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRl
c3RzIGFkZGVkIGluIHIxOTAxMDEuCisKKyAgICAgICAgKiBkb20vRWxlbWVudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpFbGVtZW50OjpjaGlsZHJlbkNoYW5nZWQpOiBDYWxsIGludmFsaWRhdGVT
bG90QXNzaWdubWVudHMgb3IgaW52YWxpZGF0ZURlZmF1bHRTbG90QXNzaWdubWVudHMKKyAgICAg
ICAgZGVwZW5kaW5nIG9uIHRoZSB0eXBlcyBvZiBjaGlsZHJlbiBiZWluZyBpbnNlcnRlZCBvciBy
ZW1vdmVkIHNpbmNlIHRleHQgbm9kZXMgY2FuIG9ubHkgYmUgYXNzaWduZWQgaW50bworICAgICAg
ICBhIGRlZmF1bHQgc2xvdC4KKyAgICAgICAgKiBkb20vU2hhZG93Um9vdC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTaGFkb3dSb290OjppbnZhbGlkYXRlU2xvdEFzc2lnbm1lbnRzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNoYWRvd1Jvb3Q6OmludmFsaWRhdGVEZWZhdWx0U2xvdEFzc2lnbm1lbnRz
KTogQWRkZWQuCisgICAgICAgICogZG9tL1NoYWRvd1Jvb3QuaDoKKyAgICAgICAgKiBkb20vU2xv
dEFzc2lnbm1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2xvdEFzc2lnbm1lbnQ6OmludmFs
aWRhdGUpOiBSZWNvbnN0cnVjdCB0aGUgcmVuZGVyIHRyZWUgZm9yIHRoZSB3aG9sZSBob3N0LiBX
ZSBjYW4gb3B0aW1pemUKKyAgICAgICAgaW4gdGhlIGZ1dHVyZSBieSBvbmx5IGludmFsaWRhdGlu
ZyBhY3RpdmUgc2xvdCBlbGVtZW50cyBpbnN0ZWFkLgorICAgICAgICAoV2ViQ29yZTo6U2xvdEFz
c2lnbm1lbnQ6OmludmFsaWRhdGVEZWZhdWx0U2xvdCk6IEFkZGVkLgorICAgICAgICAqIGRvbS9T
bG90QXNzaWdubWVudC5oOgorCiAyMDE1LTA5LTIxICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgRE9NIGF0dHJpYnV0ZXMgb24gcHJvdG90eXBlcyBzaG91bGQgYmUg
Y29uZmlndXJhYmxlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCShyZXZpc2lvbiAxOTAxMDAp
CisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4
NjQsNyArMTg2NCwyMCBAQCB2b2lkIEVsZW1lbnQ6OmNoaWxkcmVuQ2hhbmdlZChjb25zdCBDaGls
CiAgICAgICAgIGlmIChhdXRvKiBkaXN0cmlidXRvciA9IHNoYWRvd1Jvb3QtPmRpc3RyaWJ1dG9y
KCkpCiAgICAgICAgICAgICBkaXN0cmlidXRvci0+aW52YWxpZGF0ZURpc3RyaWJ1dGlvbih0aGlz
KTsKICNpZiBFTkFCTEUoU0hBRE9XX0RPTSkKLSAgICAgICAgc2hhZG93Um9vdC0+aW52YWxpZGF0
ZVNsb3RBc3NpZ25tZW50cygpOworICAgICAgICBzd2l0Y2ggKGNoYW5nZS50eXBlKSB7CisgICAg
ICAgIGNhc2UgRWxlbWVudEluc2VydGVkOgorICAgICAgICBjYXNlIEVsZW1lbnRSZW1vdmVkOgor
ICAgICAgICBjYXNlIEFsbENoaWxkcmVuUmVtb3ZlZDoKKyAgICAgICAgICAgIHNoYWRvd1Jvb3Qt
PmludmFsaWRhdGVTbG90QXNzaWdubWVudHMoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIFRleHRJbnNlcnRlZDoKKyAgICAgICAgY2FzZSBUZXh0UmVtb3ZlZDoKKyAgICAgICAg
Y2FzZSBUZXh0Q2hhbmdlZDoKKyAgICAgICAgICAgIHNoYWRvd1Jvb3QtPmludmFsaWRhdGVEZWZh
dWx0U2xvdEFzc2lnbm1lbnRzKCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBO
b25Db250ZW50c0NoaWxkQ2hhbmdlZDoKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAj
ZW5kaWYKICAgICB9CiB9CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3BwCShyZXZpc2lv
biAxOTAxMDApCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTE2Niw3ICsxNjYsMTMgQEAgdm9pZCBTaGFkb3dSb290OjpyZW1vdmVTbG90RWxl
bWVudEJ5TmFtZQogdm9pZCBTaGFkb3dSb290OjppbnZhbGlkYXRlU2xvdEFzc2lnbm1lbnRzKCkK
IHsKICAgICBpZiAobV9zbG90QXNzaWdubWVudHMpCi0gICAgICAgIG1fc2xvdEFzc2lnbm1lbnRz
LT5pbnZhbGlkYXRlKCk7CisgICAgICAgIG1fc2xvdEFzc2lnbm1lbnRzLT5pbnZhbGlkYXRlKCp0
aGlzKTsKK30KKwordm9pZCBTaGFkb3dSb290OjppbnZhbGlkYXRlRGVmYXVsdFNsb3RBc3NpZ25t
ZW50cygpCit7CisgICAgaWYgKG1fc2xvdEFzc2lnbm1lbnRzKQorICAgICAgICBtX3Nsb3RBc3Np
Z25tZW50cy0+aW52YWxpZGF0ZURlZmF1bHRTbG90KCp0aGlzKTsKIH0KIAogY29uc3QgVmVjdG9y
PE5vZGUqPiogU2hhZG93Um9vdDo6YXNzaWduZWROb2Rlc0ZvclNsb3QoY29uc3QgSFRNTFNsb3RF
bGVtZW50JiBzbG90KQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5oCShyZXZpc2lvbiAxOTAx
MDApCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5oCSh3b3JraW5nIGNvcHkpCkBA
IC04Myw2ICs4Myw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHJlbW92ZVNsb3RFbGVtZW50QnlOYW1l
KGNvbnN0IEF0b21pY1N0cmluZyYsIEhUTUxTbG90RWxlbWVudCYpOwogCiAgICAgdm9pZCBpbnZh
bGlkYXRlU2xvdEFzc2lnbm1lbnRzKCk7CisgICAgdm9pZCBpbnZhbGlkYXRlRGVmYXVsdFNsb3RB
c3NpZ25tZW50cygpOwogCiAgICAgY29uc3QgVmVjdG9yPE5vZGUqPiogYXNzaWduZWROb2Rlc0Zv
clNsb3QoY29uc3QgSFRNTFNsb3RFbGVtZW50Jik7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL2RvbS9TbG90QXNzaWdubWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
ZG9tL1Nsb3RBc3NpZ25tZW50LmNwcAkocmV2aXNpb24gMTkwMTAwKQorKysgU291cmNlL1dlYkNv
cmUvZG9tL1Nsb3RBc3NpZ25tZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTIyLDYgKzEyMiwy
MCBAQCBjb25zdCBWZWN0b3I8Tm9kZSo+KiBTbG90QXNzaWdubWVudDo6YXNzCiAgICAgcmV0dXJu
ICZzbG90SW5mby5hc3NpZ25lZE5vZGVzOwogfQogCit2b2lkIFNsb3RBc3NpZ25tZW50OjppbnZh
bGlkYXRlKFNoYWRvd1Jvb3QmIHNoYWRvd1Jvb3QpCit7CisgICAgLy8gRklYTUU6IFdlIHNob3Vs
ZCBiZSBhYmxlIHRvIGRvIGEgdGFyZ2V0ZWQgcmVjb25zdHJ1Y3Rpb24uCisgICAgc2hhZG93Um9v
dC5ob3N0KCktPnNldE5lZWRzU3R5bGVSZWNhbGMoUmVjb25zdHJ1Y3RSZW5kZXJUcmVlKTsKKyAg
ICBtX3Nsb3RBc3NpZ25tZW50c0lzVmFsaWQgPSBmYWxzZTsKK30KKwordm9pZCBTbG90QXNzaWdu
bWVudDo6aW52YWxpZGF0ZURlZmF1bHRTbG90KFNoYWRvd1Jvb3QmIHNoYWRvd1Jvb3QpCit7Cisg
ICAgYXV0byBpdCA9IG1fc2xvdHMuZmluZChlbXB0eUF0b20pOworICAgIGlmIChpdCAhPSBtX3Ns
b3RzLmVuZCgpICYmIGl0LT52YWx1ZS0+ZWxlbWVudENvdW50KQorICAgICAgICBpbnZhbGlkYXRl
KHNoYWRvd1Jvb3QpOyAvLyBGSVhNRTogV2Ugc2hvdWxkIGJlIGFibGUgdG8gcmVjb25zdHJ1Y3Qg
b25seSB1bmRlciB0aGUgZGVmYXVsdCBzbG90LgorfQorCiBIVE1MU2xvdEVsZW1lbnQqIFNsb3RB
c3NpZ25tZW50OjpmaW5kRmlyc3RTbG90RWxlbWVudChTbG90SW5mbyYgc2xvdEluZm8sIFNoYWRv
d1Jvb3QmIHNoYWRvd1Jvb3QpCiB7CiAgICAgaWYgKHNsb3RJbmZvLnNob3VsZFJlc29sdmVTbG90
RWxlbWVudCgpKQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL1Nsb3RBc3NpZ25tZW50LmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL1Nsb3RBc3NpZ25tZW50LmgJKHJldmlzaW9u
IDE5MDEwMCkKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9TbG90QXNzaWdubWVudC5oCSh3b3JraW5n
IGNvcHkpCkBAIC01Miw3ICs1Miw4IEBAIHB1YmxpYzoKIAogICAgIGNvbnN0IFZlY3RvcjxOb2Rl
Kj4qIGFzc2lnbmVkTm9kZXNGb3JTbG90KGNvbnN0IEhUTUxTbG90RWxlbWVudCYsIFNoYWRvd1Jv
b3QmKTsKIAotICAgIHZvaWQgaW52YWxpZGF0ZSgpIHsgbV9zbG90QXNzaWdubWVudHNJc1ZhbGlk
ID0gZmFsc2U7IH0KKyAgICB2b2lkIGludmFsaWRhdGUoU2hhZG93Um9vdCYpOworICAgIHZvaWQg
aW52YWxpZGF0ZURlZmF1bHRTbG90KFNoYWRvd1Jvb3QmKTsKIAogcHJpdmF0ZToKICAgICBzdHJ1
Y3QgU2xvdEluZm8gewpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTkwMTA0KQorKysgTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTUtMDktMjEgIFJ5
b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgaW52YWxpZGF0ZVNsb3RB
c3NpZ25tZW50cyBzaG91bGQgdHJpZ2dlciBzdHlsZSByZWNhbGMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0OTQ0NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZWQgZmFpbGluZyBleHBlY3RhdGlv
bnMgZnJvbSBuZXdseSBwYXNzaW5nIHRlc3RzLgorCisgICAgICAgIEFsc28gYWRkZWQgdGVzdCBj
YXNlcyBmb3IgaW5zZXJ0aW5nIGFuZCByZW1vdmluZyB0ZXh0IG5vZGVzLCBhbmQgbW9kaWZpZWQg
dGhlIHN0eWxlIHJlY2FsYyB0ZXN0cworICAgICAgICB0byBmb3JjZSBsYXlvdXQgYmV0d2VlbiBl
YWNoIERPTSBjaGFuZ2UgdG8gdGVzdCBjYXNlIHNlcGFyYXRlbHkuCisKKyAgICAgICAgKiBmYXN0
L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1ob3N0LWNoaWxkLWNoYW5nZXMuaHRtbDoK
KyAgICAgICAgKiBmYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1pbnNlcnRpbmct
b3ItcmVtb3ZpbmctaG9zdC1jaGlsZC5odG1sOgorICAgICAgICAqIGZhc3Qvc2hhZG93LWRvbS9z
aGFkb3ctbGF5b3V0LWFmdGVyLXNsb3QtY2hhbmdlcy5odG1sOgorICAgICAgICAqIHBsYXRmb3Jt
L21hYy9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDE1LTA5LTIxICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CiAKICAgICAgICAgRE9NIGF0dHJpYnV0ZXMgb24gcHJvdG90eXBlcyBzaG91
bGQgYmUgY29uZmlndXJhYmxlCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vc2hh
ZG93LWxheW91dC1hZnRlci1ob3N0LWNoaWxkLWNoYW5nZXMuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1ob3N0LWNoaWxk
LWNoYW5nZXMuaHRtbAkocmV2aXNpb24gMTkwMTAxKQorKysgTGF5b3V0VGVzdHMvZmFzdC9zaGFk
b3ctZG9tL3NoYWRvdy1sYXlvdXQtYWZ0ZXItaG9zdC1jaGlsZC1jaGFuZ2VzLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTIzLDYgKzIzLDEzIEBAIG15LWhvc3QgPiBkaXYgewogPC9zdHlsZT4KIDxz
Y3JpcHQ+CiAKK2Z1bmN0aW9uIGZvcmNlTGF5b3V0KCkgeworICAgIGlmICh3aW5kb3cuaW50ZXJu
YWxzKQorICAgICAgICBpbnRlcm5hbHMudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hl
ZXRzQW5kUnVuUG9zdExheW91dFRhc2tzKCk7CisgICAgZWxzZQorICAgICAgICBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCdwJykuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Cit9CisKIHRyeSB7CiAg
ICAgdmFyIGhvc3QxID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hvc3QxJyk7CiAgICAgaG9z
dDEuYXR0YWNoU2hhZG93KHttb2RlOiAnb3Blbid9KS5pbm5lckhUTUwgPSAnPHNsb3Q+PC9zbG90
Pic7CkBAIC0zNiwxNCArNDMsMjAgQEAgdHJ5IHsKICAgICB2YXIgaG9zdDQgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnaG9zdDQnKTsKICAgICBob3N0NC5hdHRhY2hTaGFkb3coe21vZGU6ICdv
cGVuJ30pLmlubmVySFRNTCA9ICc8c2xvdD48L3Nsb3Q+JzsKIAotICAgIGlmICh3aW5kb3cuaW50
ZXJuYWxzKQotICAgICAgICBpbnRlcm5hbHMudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxl
c2hlZXRzQW5kUnVuUG9zdExheW91dFRhc2tzKCk7Ci0gICAgZWxzZQotICAgICAgICBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKCdwJykuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgZm9yY2VM
YXlvdXQoKTsKIAogICAgIGhvc3QxLnJlbW92ZUNoaWxkKGhvc3QxLmZpcnN0Q2hpbGQpOworCisg
ICAgZm9yY2VMYXlvdXQoKTsKKwogICAgIGhvc3QyLmZpcnN0Q2hpbGQuc2xvdCA9ICdiYXInOwor
CisgICAgZm9yY2VMYXlvdXQoKTsKKwogICAgIGhvc3QzLmZpcnN0Q2hpbGQuc2xvdCA9IG51bGw7
CisKKyAgICBmb3JjZUxheW91dCgpOworCiAgICAgdmFyIGdyZWVuQm94ID0gZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgZ3JlZW5Cb3guc3R5bGUuYmFja2dyb3VuZENvbG9yID0g
J2dyZWVuJzsKICAgICBob3N0NC5pbnNlcnRCZWZvcmUoZ3JlZW5Cb3gsIGhvc3Q0LmZpcnN0Q2hp
bGQpOwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL3NoYWRvdy1sYXlvdXQtYWZ0
ZXItaW5zZXJ0aW5nLW9yLXJlbW92aW5nLWhvc3QtY2hpbGQuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1pbnNlcnRpbmct
b3ItcmVtb3ZpbmctaG9zdC1jaGlsZC5odG1sCShyZXZpc2lvbiAxOTAxMDEpCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1pbnNlcnRpbmctb3ItcmVt
b3ZpbmctaG9zdC1jaGlsZC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0yLDM5ICsyLDYyIEBACiA8
aHRtbD4KIDxib2R5PgogPHA+VGVzdCBwYXNzZXMgaWYgeW91IHNlZSBhIHNpbmdsZSAxMDBweCBi
eSAxMDBweCBncmVlbiBib3ggYmVsb3cuPC9wPiAKLTxncmVlbi1ob3N0IHN0eWxlPSJiYWNrZ3Jv
dW5kOiBncmVlbjsiPjxzcGFuPkZBSUw8L3NwYW4+PC9ncmVlbi1ob3N0PgotPHJlZC1ob3N0IHN0
eWxlPSJiYWNrZ3JvdW5kOiByZWQ7Ij48L3JlZC1ob3N0PgorPG15LWhvc3QgaWQ9Imhvc3QxIiBz
dHlsZT0iYmFja2dyb3VuZDogZ3JlZW47Ij48c3Bhbj5GQUlMPC9zcGFuPjwvbXktaG9zdD4KKzxt
eS1ob3N0IGlkPSJob3N0MiIgc3R5bGU9ImJhY2tncm91bmQ6IHJlZDsiPjwvbXktaG9zdD4KKzxt
eS1ob3N0IGlkPSJob3N0MyIgc3R5bGU9ImJhY2tncm91bmQ6IGdyZWVuOyI+RkFJTDwvbXktaG9z
dD4KKzxteS1ob3N0IGlkPSJob3N0NCIgc3R5bGU9ImJhY2tncm91bmQ6IGdyZWVuOyI+RkFJTDwv
bXktaG9zdD4KIDxzdHlsZT4KIAotZ3JlZW4taG9zdCwgcmVkLWhvc3QgeworbXktaG9zdCB7CiAg
ICAgZGlzcGxheTogYmxvY2s7CiAgICAgd2lkdGg6IDEwMHB4OwotICAgIGhlaWdodDogNTBweDsK
KyAgICBoZWlnaHQ6IDI1cHg7CiAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICBmb250LXNpemU6
IDMwcHg7CiB9CiAKIDwvc3R5bGU+CiA8c2NyaXB0PgogCi10cnkgewotICAgIHZhciBncmVlbkhv
c3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdncmVlbi1ob3N0Jyk7Ci0gICAgZ3JlZW5Ib3N0
LmF0dGFjaFNoYWRvdyh7bW9kZTogJ29wZW4nfSkuaW5uZXJIVE1MID0gJzxzbG90Pjwvc2xvdD4n
OwotCi0gICAgdmFyIHJlZEhvc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdyZWQtaG9zdCcp
OwotICAgIHJlZEhvc3QuYXR0YWNoU2hhZG93KHttb2RlOiAnb3Blbid9KS5pbm5lckhUTUwgPSAn
PHNsb3Q+PC9zbG90PkZBSUwnOwotCitmdW5jdGlvbiBmb3JjZUxheW91dCgpIHsKICAgICBpZiAo
d2luZG93LmludGVybmFscykKICAgICAgICAgaW50ZXJuYWxzLnVwZGF0ZUxheW91dElnbm9yZVBl
bmRpbmdTdHlsZXNoZWV0c0FuZFJ1blBvc3RMYXlvdXRUYXNrcygpOwogICAgIGVsc2UKLSAgICAg
ICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rvcignc3BhbicpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgp
OworICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdwJykuZ2V0Qm91bmRpbmdDbGllbnRS
ZWN0KCk7Cit9CisKK3RyeSB7CisgICAgdmFyIGhvc3QxID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ2hvc3QxJyk7CisgICAgaG9zdDEuYXR0YWNoU2hhZG93KHttb2RlOiAnb3Blbid9KS5pbm5l
ckhUTUwgPSAnPHNsb3Q+PC9zbG90Pic7CisKKyAgICB2YXIgaG9zdDIgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnaG9zdDInKTsKKyAgICBob3N0Mi5hdHRhY2hTaGFkb3coe21vZGU6ICdvcGVu
J30pLmlubmVySFRNTCA9ICc8c2xvdD48L3Nsb3Q+RkFJTCc7CisKKyAgICB2YXIgaG9zdDMgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaG9zdDMnKTsKKyAgICBob3N0My5hdHRhY2hTaGFkb3co
e21vZGU6ICdvcGVuJ30pLmlubmVySFRNTCA9ICc8c2xvdD48L3Nsb3Q+JzsKIAotICAgIGdyZWVu
SG9zdC5yZW1vdmVDaGlsZChncmVlbkhvc3QuZmlyc3RDaGlsZCk7CisgICAgdmFyIGhvc3Q0ID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hvc3Q0Jyk7CisgICAgaG9zdDQuYXR0YWNoU2hhZG93
KHttb2RlOiAnb3Blbid9KS5pbm5lckhUTUwgPSAnPHNsb3Q+PC9zbG90Pic7CisKKyAgICBmb3Jj
ZUxheW91dCgpOworCisgICAgaG9zdDEucmVtb3ZlQ2hpbGQoaG9zdDEuZmlyc3RDaGlsZCk7CisK
KyAgICBmb3JjZUxheW91dCgpOwogCiAgICAgdmFyIGdyZWVuQ2hpbGQgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCdkaXYnKTsKICAgICBncmVlbkNoaWxkLnN0eWxlLndpZHRoID0gJzEwMCUnOwog
ICAgIGdyZWVuQ2hpbGQuc3R5bGUuaGVpZ2h0ID0gJzEwMCUnOwogICAgIGdyZWVuQ2hpbGQuc3R5
bGUuYmFja2dyb3VuZENvbG9yID0gJ2dyZWVuJzsKLSAgICByZWRIb3N0LmFwcGVuZENoaWxkKGdy
ZWVuQ2hpbGQpOworICAgIGhvc3QyLmFwcGVuZENoaWxkKGdyZWVuQ2hpbGQpOworCisgICAgZm9y
Y2VMYXlvdXQoKTsKKworICAgIGhvc3QzLnJlbW92ZUNoaWxkKGhvc3QzLmZpcnN0Q2hpbGQpOwor
CisgICAgZm9yY2VMYXlvdXQoKTsKKworICAgIGhvc3Q0Lmluc2VydEJlZm9yZShkb2N1bWVudC5j
cmVhdGVUZXh0Tm9kZSgnX19fX19fX18nKSwgaG9zdDQuZmlyc3RDaGlsZCk7CiAKIH0gY2F0Y2gg
KGV4Y2VwdGlvbikgewogICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlVGV4dE5vZGUoZXhjZXB0aW9uKSk7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1k
b20vc2hhZG93LWxheW91dC1hZnRlci1zbG90LWNoYW5nZXMuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1zbG90LWNoYW5n
ZXMuaHRtbAkocmV2aXNpb24gMTkwMTAxKQorKysgTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9t
L3NoYWRvdy1sYXlvdXQtYWZ0ZXItc2xvdC1jaGFuZ2VzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAg
LTIzLDYgKzIzLDEzIEBAIG15LWhvc3QgPiBkaXYgewogPC9zdHlsZT4KIDxzY3JpcHQ+CiAKK2Z1
bmN0aW9uIGZvcmNlTGF5b3V0KCkgeworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAg
ICBpbnRlcm5hbHMudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzQW5kUnVuUG9z
dExheW91dFRhc2tzKCk7CisgICAgZWxzZQorICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9y
KCdwJykuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Cit9CisKIHRyeSB7CiAgICAgdmFyIHNoYWRv
dzEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaG9zdDEnKS5hdHRhY2hTaGFkb3coe21vZGU6
ICdvcGVuJ30pOwogICAgIHNoYWRvdzEuaW5uZXJIVE1MID0gJzxzbG90Pjwvc2xvdD4nOwpAQCAt
MzYsMTQgKzQzLDE3IEBAIHRyeSB7CiAgICAgdmFyIHNoYWRvdzQgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnaG9zdDQnKS5hdHRhY2hTaGFkb3coe21vZGU6ICdvcGVuJ30pOwogICAgIHNoYWRv
dzQuaW5uZXJIVE1MID0gJ0ZBSUwnOwogCi0gICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCi0gICAg
ICAgIGludGVybmFscy51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHNBbmRSdW5Q
b3N0TGF5b3V0VGFza3MoKTsKLSAgICBlbHNlCi0gICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0
b3IoJ3AnKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICBmb3JjZUxheW91dCgpOwogCiAg
ICAgc2hhZG93MS5yZW1vdmVDaGlsZChzaGFkb3cxLmZpcnN0Q2hpbGQpOworICAgIGZvcmNlTGF5
b3V0KCk7CisKICAgICBzaGFkb3cyLmZpcnN0Q2hpbGQubmFtZSA9ICdiYXInOworICAgIGZvcmNl
TGF5b3V0KCk7CisKICAgICBzaGFkb3czLmZpcnN0Q2hpbGQubmFtZSA9IG51bGw7CisgICAgZm9y
Y2VMYXlvdXQoKTsKKwogICAgIHNoYWRvdzQuaW5zZXJ0QmVmb3JlKGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoJ3Nsb3QnKSwgc2hhZG93NC5maXJzdENoaWxkKTsKIAogfSBjYXRjaCAoZXhjZXB0aW9u
KSB7CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwkocmV2
aXNpb24gMTkwMTAxKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlv
bnMJKHdvcmtpbmcgY29weSkKQEAgLTEzMDgsNiArMTMwOCw0IEBAIHdlYmtpdC5vcmcvYi8xNDkz
MjggZmFzdC9zaGFkb3ctZG9tL2Nzcy0KIHdlYmtpdC5vcmcvYi8xNDkzMjggZmFzdC9zaGFkb3ct
ZG9tL2Nzcy1zY29waW5nLXNoYWRvdy1ob3N0LWZ1bmN0aW9uYWwtcnVsZS5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTQ5MzI4IGZhc3Qvc2hhZG93LWRvbS9jc3Mtc2Nv
cGluZy1zaGFkb3ctc2xvdHRlZC1ydWxlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdlYmtp
dC5vcmcvYi8xNDkzMjggZmFzdC9zaGFkb3ctZG9tL2Nzcy1zY29waW5nLXNoYWRvdy1zbG90LWRp
c3BsYXktb3ZlcnJpZGUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0
OTMyOCBmYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1ob3N0LWNoaWxkLWNoYW5n
ZXMuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE0OTMyOCBmYXN0L3No
YWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1pbnNlcnRpbmctb3ItcmVtb3ZpbmctaG9zdC1j
aGlsZC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTQ5MzI4IGZhc3Qv
c2hhZG93LWRvbS9zaGFkb3ctbGF5b3V0LWFmdGVyLXNsb3QtY2hhbmdlcy5odG1sIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>