<?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>149593</bug_id>
          
          <creation_ts>2015-09-28 00:49:08 -0700</creation_ts>
          <short_desc>Update style/layout when a slot is added or removed</short_desc>
          <delta_ts>2015-09-29 13:22:39 -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>DOM</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>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1128976</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-28 00:49:08 -0700</bug_when>
    <thetext>We don&apos;t invalidate the style when a slot is added or removed.
This causes fast/shadow-dom/shadow-layout-after-slot-changes.html to fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129172</commentid>
    <comment_count>1</comment_count>
      <attachid>262047</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-29 00:35:56 -0700</bug_when>
    <thetext>Created attachment 262047
Fixes the bug natively for now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129272</commentid>
    <comment_count>2</comment_count>
      <attachid>262047</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-09-29 10:11:54 -0700</bug_when>
    <thetext>Comment on attachment 262047
Fixes the bug natively for now

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

&gt; Source/WebCore/dom/ShadowRoot.cpp:2
&gt; + * Copyright (C) 2011, 2015 Google Inc. All rights reserved.

Google?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1129358</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-29 13:22:39 -0700</bug_when>
    <thetext>Committed r190323: &lt;http://trac.webkit.org/changeset/190323&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>262047</attachid>
            <date>2015-09-29 00:35:56 -0700</date>
            <delta_ts>2015-09-29 10:11:54 -0700</delta_ts>
            <desc>Fixes the bug natively for now</desc>
            <filename>bug-149593-20150929003533.patch</filename>
            <type>text/plain</type>
            <size>10100</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkwMjg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNThmYjZmMTMzNTE1NzEy
OGEwOTI2M2U5MWQ0ZTdhNzkxOWI5ZmNiMy4uZTQ1ZWM1ZTBhMmZkMGI2MmFkYWJkNjRiMzNkNDk3
ODYyZmFjZGZlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTA5LTI5ICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFVwZGF0ZSBzdHlsZS9sYXlv
dXQgd2hlbiBhIHNsb3QgaXMgYWRkZWQgb3IgcmVtb3ZlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5NTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4ZWQgdGhlIGJ1ZyBieSBmb3JjaW5nIHRoZSBy
ZW5kZXIgdHJlZSByZWNvbnN0cnVjdGlvbiBvbiB0aGUgc2hhZG93IGhvc3Qgd2hlbiBhIHNsb3Qg
aXMgaW5zZXJ0ZWQgb3IgcmVtb3ZlZC4KKyAgICAgICAgV2Ugc2hvdWxkIG9wdGltaXplIHRoZXNl
IHJlY29uc3RydWN0aW9ucyBieSBvbmx5IHRyaWdnZXJpbmcgdGhlbSBvbiB0aGUgYWZmZWN0ZWQg
c2xvdCBlbGVtZW50cyBpbiB0aGUgZnV0dXJlLgorCisgICAgICAgIEFsc28gZml4ZWQgYSBidWcg
dGhhdCB3ZSB3ZXJlIG5vdCBpbnZhbGlkYXRpbmcgdGhlIHNsb3QgYXNzaWdubWVudHMgd2hlbiBh
IGRlZmF1bHQgc2xvdCBpcyBpbnRyb2R1Y2VkIGR5bmFtaWNhbGx5CisgICAgICAgIGFmdGVyIHRo
ZSBzbG90IGFzc2lnbm1lbnQgYWxnb3JpdGhtIGhhZCBydW4uCisKKyAgICAgICAgVGVzdCAoZXhp
c3RpbmcpOiBmYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1zbG90LWNoYW5nZXMu
aHRtbAorCisgICAgICAgICogZG9tL1NoYWRvd1Jvb3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U2hhZG93Um9vdDo6YWRkU2xvdEVsZW1lbnRCeU5hbWUpOiBQYXNzZXMgaW4gU2hhZG93Um9vdC4K
KyAgICAgICAgKFdlYkNvcmU6OlNoYWRvd1Jvb3Q6OnJlbW92ZVNsb3RFbGVtZW50QnlOYW1lKTog
RGl0dG8uCisgICAgICAgICogZG9tL1Nsb3RBc3NpZ25tZW50LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlNsb3RBc3NpZ25tZW50OjphZGRTbG90RWxlbWVudEJ5TmFtZSk6IENhbGwgc2V0TmVlZHNT
dHlsZVJlY2FsYy4KKyAgICAgICAgKFdlYkNvcmU6OlNsb3RBc3NpZ25tZW50OjpyZW1vdmVTbG90
RWxlbWVudEJ5TmFtZSk6IENhbGwgc2V0TmVlZHNTdHlsZVJlY2FsYyBpZiB0aGUgaG9zdCBpcyBz
dGlsbCBhbGl2ZSBzaW5jZSB0aGlzCisgICAgICAgIGZ1bmN0aW9uIGNhbiBiZSBjYWxsZWQgd2hp
bGUgdGhlIGhvc3QgaXMgYmVpbmcgZGVzdHJ1Y3RlZCBpbiB3aGljaCBjYXNlIHNoYWRvd1Jvb3Qu
aG9zdCgpIHdvdWxkIGJlIG51bGxwdHIuCisgICAgICAgICogZG9tL1Nsb3RBc3NpZ25tZW50Lmg6
CisKIDIwMTUtMDktMjggIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgcmVsYXRlZE5vZGUgc2hvdWxkIGJlIHJldGFyZ2V0ZWQgcmVzcGVjdGluZyBzbG90cwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3BwIGIvU291cmNlL1dlYkNv
cmUvZG9tL1NoYWRvd1Jvb3QuY3BwCmluZGV4IDcxZjgzYjk0ZWY3YTZhZjM5ZjYwMmYzYzM5MWYw
YmMxY2YzMjQ1YzQuLmRjZDgwZWI3MDFhNGQyODIzZWNlNzIzZTdlM2U4NzkzY2I1ZGIzZWEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vU2hhZG93Um9vdC5jcHAKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJp
Z2h0IChDKSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmln
aHQgKEMpIDIwMTEsIDIwMTUgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTE4OSwxMiArMTg5LDEyIEBAIHZvaWQg
U2hhZG93Um9vdDo6YWRkU2xvdEVsZW1lbnRCeU5hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1l
LCBIVE1MU2xvdEVsZW1lbnQmCiAgICAgaWYgKCFtX3Nsb3RBc3NpZ25tZW50cykKICAgICAgICAg
bV9zbG90QXNzaWdubWVudHMgPSBzdGQ6Om1ha2VfdW5pcXVlPFNsb3RBc3NpZ25tZW50PigpOwog
Ci0gICAgcmV0dXJuIG1fc2xvdEFzc2lnbm1lbnRzLT5hZGRTbG90RWxlbWVudEJ5TmFtZShuYW1l
LCBzbG90KTsKKyAgICByZXR1cm4gbV9zbG90QXNzaWdubWVudHMtPmFkZFNsb3RFbGVtZW50QnlO
YW1lKG5hbWUsIHNsb3QsICp0aGlzKTsKIH0KIAogdm9pZCBTaGFkb3dSb290OjpyZW1vdmVTbG90
RWxlbWVudEJ5TmFtZShjb25zdCBBdG9taWNTdHJpbmcmIG5hbWUsIEhUTUxTbG90RWxlbWVudCYg
c2xvdCkKIHsKLSAgICByZXR1cm4gbV9zbG90QXNzaWdubWVudHMtPnJlbW92ZVNsb3RFbGVtZW50
QnlOYW1lKG5hbWUsIHNsb3QpOworICAgIHJldHVybiBtX3Nsb3RBc3NpZ25tZW50cy0+cmVtb3Zl
U2xvdEVsZW1lbnRCeU5hbWUobmFtZSwgc2xvdCwgKnRoaXMpOwogfQogCiB2b2lkIFNoYWRvd1Jv
b3Q6OmludmFsaWRhdGVTbG90QXNzaWdubWVudHMoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvZG9tL1Nsb3RBc3NpZ25tZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9TbG90QXNzaWdu
bWVudC5jcHAKaW5kZXggZDYzNmUyNWFhNzQ5ODE4NjUwYmY0ZjM3YzVlNDdiNzE3Y2EyMjRlZS4u
NzY0ZTc5YmZmNTNiZTUxMDAzYjJlMmFmMzkzMGMzNmY5MTY0ZTI3OSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL1Nsb3RBc3NpZ25tZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9k
b20vU2xvdEFzc2lnbm1lbnQuY3BwCkBAIC01MSwxNiArNTEsMjIgQEAgSFRNTFNsb3RFbGVtZW50
KiBTbG90QXNzaWdubWVudDo6ZmluZEFzc2lnbmVkU2xvdChjb25zdCBOb2RlJiBub2RlLCBTaGFk
b3dSb290JgogICAgIHJldHVybiBmaW5kRmlyc3RTbG90RWxlbWVudCgqaXQtPnZhbHVlLCBzaGFk
b3dSb290KTsKIH0KIAotdm9pZCBTbG90QXNzaWdubWVudDo6YWRkU2xvdEVsZW1lbnRCeU5hbWUo
Y29uc3QgQXRvbWljU3RyaW5nJiBuYW1lLCBIVE1MU2xvdEVsZW1lbnQmIHNsb3RFbGVtZW50KQor
dm9pZCBTbG90QXNzaWdubWVudDo6YWRkU2xvdEVsZW1lbnRCeU5hbWUoY29uc3QgQXRvbWljU3Ry
aW5nJiBuYW1lLCBIVE1MU2xvdEVsZW1lbnQmIHNsb3RFbGVtZW50LCBTaGFkb3dSb290JiBzaGFk
b3dSb290KQogewogI2lmbmRlZiBOREVCVUcKICAgICBBU1NFUlQoIW1fc2xvdEVsZW1lbnRzRm9y
Q29uc2lzdGVuY3lDaGVjay5jb250YWlucygmc2xvdEVsZW1lbnQpKTsKICAgICBtX3Nsb3RFbGVt
ZW50c0ZvckNvbnNpc3RlbmN5Q2hlY2suYWRkKCZzbG90RWxlbWVudCk7CiAjZW5kaWYKIAotICAg
IGF1dG8gYWRkUmVzdWx0ID0gbV9zbG90cy5hZGQodHJlYXROdWxsQXNFbXB0eShuYW1lKSwgc3Rk
Ojp1bmlxdWVfcHRyPFNsb3RJbmZvPigpKTsKKyAgICAvLyBGSVhNRTogV2Ugc2hvdWxkIGJlIGFi
bGUgdG8gZG8gYSB0YXJnZXRlZCByZWNvbnN0cnVjdGlvbi4KKyAgICBzaGFkb3dSb290Lmhvc3Qo
KS0+c2V0TmVlZHNTdHlsZVJlY2FsYyhSZWNvbnN0cnVjdFJlbmRlclRyZWUpOworCisgICAgY29u
c3QgQXRvbWljU3RyaW5nJiBrZXkgPSB0cmVhdE51bGxBc0VtcHR5KG5hbWUpOworICAgIGF1dG8g
YWRkUmVzdWx0ID0gbV9zbG90cy5hZGQoa2V5LCBzdGQ6OnVuaXF1ZV9wdHI8U2xvdEluZm8+KCkp
OwogICAgIGlmIChhZGRSZXN1bHQuaXNOZXdFbnRyeSkgewogICAgICAgICBhZGRSZXN1bHQuaXRl
cmF0b3ItPnZhbHVlID0gc3RkOjptYWtlX3VuaXF1ZTxTbG90SW5mbz4oc2xvdEVsZW1lbnQpOwor
ICAgICAgICBpZiAoa2V5ID09IGVtcHR5QXRvbSkgLy8gQmVjYXVzZSBhc3NpZ25TbG90cyBkb2Vz
bid0IGNvbGxlY3Qgbm9kZXMgYXNzZ2luZWQgdG8gdGhlIGRlZmF1bHQgc2xvdCBhcyBhbiBvcHRp
bXphdGlvbi4KKyAgICAgICAgICAgIG1fc2xvdEFzc2lnbm1lbnRzSXNWYWxpZCA9IGZhbHNlOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC03NywxMyArODMsMTYgQEAgdm9pZCBTbG90QXNz
aWdubWVudDo6YWRkU2xvdEVsZW1lbnRCeU5hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lLCBI
VE1MU2xvdEVsZW0KICAgICBzbG90SW5mby5lbGVtZW50Q291bnQrKzsKIH0KIAotdm9pZCBTbG90
QXNzaWdubWVudDo6cmVtb3ZlU2xvdEVsZW1lbnRCeU5hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBu
YW1lLCBIVE1MU2xvdEVsZW1lbnQmIHNsb3RFbGVtZW50KQordm9pZCBTbG90QXNzaWdubWVudDo6
cmVtb3ZlU2xvdEVsZW1lbnRCeU5hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lLCBIVE1MU2xv
dEVsZW1lbnQmIHNsb3RFbGVtZW50LCBTaGFkb3dSb290JiBzaGFkb3dSb290KQogewogI2lmbmRl
ZiBOREVCVUcKICAgICBBU1NFUlQobV9zbG90RWxlbWVudHNGb3JDb25zaXN0ZW5jeUNoZWNrLmNv
bnRhaW5zKCZzbG90RWxlbWVudCkpOwogICAgIG1fc2xvdEVsZW1lbnRzRm9yQ29uc2lzdGVuY3lD
aGVjay5yZW1vdmUoJnNsb3RFbGVtZW50KTsKICNlbmRpZgogCisgICAgaWYgKGF1dG8qIGhvc3Qg
PSBzaGFkb3dSb290Lmhvc3QoKSkgLy8gRklYTUU6IFdlIHNob3VsZCBiZSBhYmxlIHRvIGRvIGEg
dGFyZ2V0ZWQgcmVjb25zdHJ1Y3Rpb24uCisgICAgICAgIGhvc3QtPnNldE5lZWRzU3R5bGVSZWNh
bGMoUmVjb25zdHJ1Y3RSZW5kZXJUcmVlKTsKKwogICAgIGF1dG8gaXQgPSBtX3Nsb3RzLmZpbmQo
dHJlYXROdWxsQXNFbXB0eShuYW1lKSk7CiAgICAgUkVMRUFTRV9BU1NFUlQoaXQgIT0gbV9zbG90
cy5lbmQoKSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9TbG90QXNzaWdubWVu
dC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1Nsb3RBc3NpZ25tZW50LmgKaW5kZXggNTg4ZDI2ZDU0
MDUzNzcxODU4MjI4Y2RiZTY1ODExZmZkMDNlZjRkNy4uMWFjMWYyNjEzNzE2YmJmZGIzYWE3YmVk
ZjQwMTViNTdhNjE3ZWZmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1Nsb3RBc3Np
Z25tZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1Nsb3RBc3NpZ25tZW50LmgKQEAgLTQ3
LDggKzQ3LDggQEAgcHVibGljOgogCiAgICAgSFRNTFNsb3RFbGVtZW50KiBmaW5kQXNzaWduZWRT
bG90KGNvbnN0IE5vZGUmLCBTaGFkb3dSb290Jik7CiAKLSAgICB2b2lkIGFkZFNsb3RFbGVtZW50
QnlOYW1lKGNvbnN0IEF0b21pY1N0cmluZyYsIEhUTUxTbG90RWxlbWVudCYpOwotICAgIHZvaWQg
cmVtb3ZlU2xvdEVsZW1lbnRCeU5hbWUoY29uc3QgQXRvbWljU3RyaW5nJiwgSFRNTFNsb3RFbGVt
ZW50Jik7CisgICAgdm9pZCBhZGRTbG90RWxlbWVudEJ5TmFtZShjb25zdCBBdG9taWNTdHJpbmcm
LCBIVE1MU2xvdEVsZW1lbnQmLCBTaGFkb3dSb290Jik7CisgICAgdm9pZCByZW1vdmVTbG90RWxl
bWVudEJ5TmFtZShjb25zdCBBdG9taWNTdHJpbmcmLCBIVE1MU2xvdEVsZW1lbnQmLCBTaGFkb3dS
b290Jik7CiAKICAgICBjb25zdCBWZWN0b3I8Tm9kZSo+KiBhc3NpZ25lZE5vZGVzRm9yU2xvdChj
b25zdCBIVE1MU2xvdEVsZW1lbnQmLCBTaGFkb3dSb290Jik7CiAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3MDg3MmE0YTIy
Zjk0MmI5YjQ2NWNhN2NkZGFmNjg2ZTVlMGIyYTI2Li45MTMwYmMzYjc1ODdkMTBlNjVhMTViOGQ5
ZTBlOTg4MTkzN2I5ZDBlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTUtMDktMjkgIFJ5b3N1
a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVXBkYXRlIHN0eWxlL2xheW91
dCB3aGVuIGEgc2xvdCBpcyBhZGRlZCBvciByZW1vdmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDk1OTMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmVkIGZhaWxpbmcgdGVzdCBleHBlY3RhdGlv
bnMgZnJvbSBmYXN0L3NoYWRvdy1kb20vc2hhZG93LWxheW91dC1hZnRlci1zbG90LWNoYW5nZXMu
aHRtbAorCisgICAgICAgIEFsc28gYWRkZWQgYW4gZXhwbGljaXQgdGVzdCBjYXNlIGZvciB3aGVu
IGEgZGVmYXVsdCBzbG90IGlzIGludHJvZHVjZWQgZHluYW1pY2FsbHkgYWZ0ZXIKKyAgICAgICAg
Y2FsbGluZyBnZXREaXN0cmlidXRlZE5vZGVzKCkgb25jZSwgdGhlcmVieSBmb3JjaW5nIHRoZSBz
bG90IGFzc2lnbm1lbnRzLgorCisgICAgICAgICogZmFzdC9zaGFkb3ctZG9tL0hUTUxTbG90RWxl
bWVudC1pbnRlcmZhY2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3Qvc2hhZG93LWRvbS9I
VE1MU2xvdEVsZW1lbnQtaW50ZXJmYWNlLmh0bWw6CisgICAgICAgICogZmFzdC9zaGFkb3ctZG9t
L3NoYWRvdy1sYXlvdXQtYWZ0ZXItc2xvdC1jaGFuZ2VzLmh0bWw6CisgICAgICAgICogcGxhdGZv
cm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTUtMDktMjggIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgcmVsYXRlZE5vZGUgc2hvdWxkIGJlIHJldGFyZ2V0
ZWQgcmVzcGVjdGluZyBzbG90cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ct
ZG9tL0hUTUxTbG90RWxlbWVudC1pbnRlcmZhY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9zaGFkb3ctZG9tL0hUTUxTbG90RWxlbWVudC1pbnRlcmZhY2UtZXhwZWN0ZWQudHh0Cmlu
ZGV4IGMyMjM0MTVjMGFhY2QwYmMyODcyNjg2ZGRkY2JkYWRkMWI1NTU0MTIuLjU3MmE3OWQzYjky
NDY1YWM4N2FmM2NiZWFjNWJhZWM5Y2ViZjMxYzIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zh
c3Qvc2hhZG93LWRvbS9IVE1MU2xvdEVsZW1lbnQtaW50ZXJmYWNlLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vSFRNTFNsb3RFbGVtZW50LWludGVyZmFjZS1l
eHBlY3RlZC50eHQKQEAgLTMsNSArMyw2IEBAIFBBU1MgSFRNTFNsb3RFbGVtZW50IG11c3QgYmUg
ZGVmaW5lZCBvbiB3aW5kb3cKIFBBU1MgIm5hbWUiIGF0dHJpYnV0ZSBvbiBIVE1MU2xvdEVsZW1l
bnQgbXVzdCByZWZsZWN0ICJuYW1lIiBhdHRyaWJ1dGUgCiBQQVNTIGdldERpc3RyaWJ1dGVkTm9k
ZXMgbWV0aG9kIG9uIEhUTUxTbG90RWxlbWVudCBtdXN0IHJldHVybiB0aGUgbGlzdCBvZiBkaXN0
cmlidXRlZCBub2RlcyAKIFBBU1MgZ2V0RGlzdHJpYnV0ZWROb2RlcyBtdXN0IHVwZGF0ZSB3aGVu
IHNsb3QgYW5kIG5hbWUgYXR0cmlidXRlcyBhcmUgbW9kaWZpZWQgCitQQVNTIGdldERpc3RyaWJ1
dGVkTm9kZXMgbXVzdCB1cGRhdGUgd2hlbiBhIGRlZmF1bHQgc2xvdCBpcyBpbnRyb2R1Y2VkIGR5
bmFtaWNhbGx5IGJ5IGEgc2xvdCByZW5hbWUgCiBQQVNTIGdldERpc3RyaWJ1dGVkTm9kZXMgbXVz
dCB1cGRhdGUgd2hlbiBzbG90IGVsZW1lbnRzIGFyZSBpbnNlcnRlZCBvciByZW1vdmVkIAogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vSFRNTFNsb3RFbGVtZW50LWlu
dGVyZmFjZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL0hUTUxTbG90RWxlbWVu
dC1pbnRlcmZhY2UuaHRtbAppbmRleCA1NmE1M2IxNDAyMzYyOGEwY2Q1NzM5NzgzNDYwZWRiMjMy
MDNmMjlkLi42OTlmODdhZmU4YTQ3ODMyM2QwNjQ0ZDM2NDNlYjM5YjYwZTNkNzc2IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vSFRNTFNsb3RFbGVtZW50LWludGVyZmFj
ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9IVE1MU2xvdEVsZW1lbnQt
aW50ZXJmYWNlLmh0bWwKQEAgLTkyLDYgKzkyLDIzIEBAIHRlc3QoZnVuY3Rpb24gKCkgewogCiB0
ZXN0KGZ1bmN0aW9uICgpIHsKICAgICB2YXIgc2hhZG93SG9zdCA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoJ2RpdicpOworICAgIHZhciBjaGlsZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3Nw
YW4nKTsKKyAgICBzaGFkb3dIb3N0LmFwcGVuZENoaWxkKGNoaWxkKTsKKworICAgIHZhciBzaGFk
b3dSb290ID0gc2hhZG93SG9zdC5hdHRhY2hTaGFkb3coe21vZGU6ICdvcGVuJ30pOworICAgIHZh
ciBzbG90RWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3Nsb3QnKTsKKyAgICBzbG90
RWxlbWVudC5uYW1lID0gJ2Zvbyc7CisgICAgc2hhZG93Um9vdC5hcHBlbmRDaGlsZChzbG90RWxl
bWVudCk7CisKKyAgICBhc3NlcnRfYXJyYXlfZXF1YWxzKHNsb3RFbGVtZW50LmdldERpc3RyaWJ1
dGVkTm9kZXMoKSwgW10sICdnZXREaXN0cmlidXRlZE5vZGVzIG11c3QgYmUgZW1wdHkgd2hlbiB0
aGVyZSBhcmUgbm8gbWF0Y2hpbmcgZWxlbWVudHMgZm9yIHRoZSBzbG90IG5hbWUnKTsKKworICAg
IHNsb3RFbGVtZW50Lm5hbWUgPSBudWxsOworICAgIGFzc2VydF9hcnJheV9lcXVhbHMoc2xvdEVs
ZW1lbnQuZ2V0RGlzdHJpYnV0ZWROb2RlcygpLCBbY2hpbGRdLCAnZ2V0RGlzdHJpYnV0ZWROb2Rl
cyBtdXN0IGJlIGVtcHR5IHdoZW4gdGhlcmUgYXJlIG5vIG1hdGNoaW5nIGVsZW1lbnRzIGZvciB0
aGUgc2xvdCBuYW1lJyk7CisKK30sICdnZXREaXN0cmlidXRlZE5vZGVzIG11c3QgdXBkYXRlIHdo
ZW4gYSBkZWZhdWx0IHNsb3QgaXMgaW50cm9kdWNlZCBkeW5hbWljYWxseSBieSBhIHNsb3QgcmVu
YW1lJyk7CisKK3Rlc3QoZnVuY3Rpb24gKCkgeworICAgIHZhciBzaGFkb3dIb3N0ID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgdmFyIHAgPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCdwJyk7CiAgICAgdmFyIHRleHQgPSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnJyk7CiAg
ICAgdmFyIGIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdiJyk7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDRiMTQ1MWQ5NTQxMTVlYmFlMzEyMzJjNDQw
NDI3NjEyNzY1NTQwMTMuLjExM2YyMmUzYjMyMDVjZjRmYTE0MDc1NmIxYzVhZjkzOWIwODljYWYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xMzEyLDYg
KzEzMTIsNSBAQCB3ZWJraXQub3JnL2IvMTQ5NDQwIGZhc3Qvc2hhZG93LWRvbS9jc3Mtc2NvcGlu
Zy1zaGFkb3ctaG9zdC1ydWxlLmh0bWwgWyBJbWFnZU9ubAogd2Via2l0Lm9yZy9iLzE0OTQ0MCBm
YXN0L3NoYWRvdy1kb20vY3NzLXNjb3Bpbmctc2hhZG93LWhvc3QtZnVuY3Rpb25hbC1ydWxlLmh0
bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xNDk0NDEgZmFzdC9zaGFkb3ct
ZG9tL2Nzcy1zY29waW5nLXNoYWRvdy1zbG90dGVkLXJ1bGUuaHRtbCBbIEltYWdlT25seUZhaWx1
cmUgXQogd2Via2l0Lm9yZy9iLzE0OTQ0MSBmYXN0L3NoYWRvdy1kb20vY3NzLXNjb3Bpbmctc2hh
ZG93LXNsb3QtZGlzcGxheS1vdmVycmlkZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJr
aXQub3JnL2IvMTQ5NTkzIGZhc3Qvc2hhZG93LWRvbS9zaGFkb3ctbGF5b3V0LWFmdGVyLXNsb3Qt
Y2hhbmdlcy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8xNDk1MTAg
YWNjZXNzaWJpbGl0eS9tYWMvYXJpYS1leHBhbmRlZC1ub3RpZmljYXRpb25zLmh0bWwgWyBQYXNz
IEZhaWx1cmUgXQo=
</data>
<flag name="review"
          id="287223"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>