<?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>149363</bug_id>
          
          <creation_ts>2015-09-18 18:24:11 -0700</creation_ts>
          <short_desc>Don&apos;t create renderers for children of shadow host</short_desc>
          <delta_ts>2015-09-19 01:30:15 -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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1127323</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-09-18 18:24:11 -0700</bug_when>
    <thetext>They never paint.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127326</commentid>
    <comment_count>1</comment_count>
      <attachid>261554</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-09-18 18:27:53 -0700</bug_when>
    <thetext>Created attachment 261554
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127328</commentid>
    <comment_count>2</comment_count>
      <attachid>261554</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-18 18:36:36 -0700</bug_when>
    <thetext>Comment on attachment 261554
patch

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

&gt; LayoutTests/ChangeLog:9
&gt; +        * fast/shadow-dom/shadow-hides-children-expected.html: Added.
&gt; +        * fast/shadow-dom/shadow-hides-children.html: Added.

Can we name these tests: css-scoping-shadow-root-hides-children.html?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127343</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-09-18 19:31:43 -0700</bug_when>
    <thetext>https://trac.webkit.org/r190006</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1127377</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-09-19 01:30:15 -0700</bug_when>
    <thetext>*** Bug 149327 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261554</attachid>
            <date>2015-09-18 18:27:53 -0700</date>
            <delta_ts>2015-09-18 18:36:36 -0700</delta_ts>
            <desc>patch</desc>
            <filename>shadow-tree-child-render-2.patch</filename>
            <type>text/plain</type>
            <size>10190</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5MDAwMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE1LTA5LTE4ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCBjcmVhdGUgcmVuZGVy
ZXJzIGZvciBjaGlsZHJlbiBvZiBzaGFkb3cgaG9zdAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5MzYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9zaGFkb3ctZG9tL3NoYWRvdy1oaWRl
cy1jaGlsZHJlbi5odG1sCisKKyAgICAgICAgKiBkb20vU2hhZG93Um9vdC5oOgorICAgICAgICAq
IHN0eWxlL1N0eWxlUmVzb2x2ZVRyZWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OmF0
dGFjaFJlbmRlclRyZWUpOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OnJlc29sdmVTaGFkb3dU
cmVlKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlOjpyZXNvbHZlQ2hpbGRyZW4pOgorICAgICAg
ICAoV2ViQ29yZTo6U3R5bGU6OnJlc29sdmVUcmVlKToKKwogMjAxNS0wOS0xOCAgRXJpYyBDYXJs
c29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBVc2VyTWVkaWFDbGllbnRN
b2NrIGxlYWtzIGV2ZXJ5IHRlc3QgcnVuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93
Um9vdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmgJKHJl
dmlzaW9uIDE4OTk4NykKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmgJKHdvcmtp
bmcgY29weSkKQEAgLTk4LDcgKzk4LDcgQEAgcHJpdmF0ZToKIAogICAgIHZpcnR1YWwgUmVmPE5v
ZGU+IGNsb25lTm9kZUludGVybmFsKERvY3VtZW50JiwgQ2xvbmluZ09wZXJhdGlvbikgb3ZlcnJp
ZGU7CiAKLSAgICBib29sIG1fcmVzZXRTdHlsZUluaGVyaXRhbmNlIDogMTsKKyAgICBib29sIG1f
cmVzZXRTdHlsZUluaGVyaXRhbmNlOwogICAgIFR5cGUgbV90eXBlOwogCiAgICAgc3RkOjp1bmlx
dWVfcHRyPFN0eWxlUmVzb2x2ZXI+IG1fc3R5bGVSZXNvbHZlcjsKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3N0eWxlL1N0eWxlUmVzb2x2ZVRyZWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3N0eWxlL1N0eWxlUmVzb2x2ZVRyZWUuY3BwCShyZXZpc2lvbiAxODk5ODcpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9zdHlsZS9TdHlsZVJlc29sdmVUcmVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NDkxLDEzICs0OTEsMTYgQEAgc3RhdGljIHZvaWQgYXR0YWNoUmVuZGVyVHJlZShFbGVtZW50JiBj
dQogICAgICAgICBSZW5kZXJUcmVlUG9zaXRpb24gY2hpbGRSZW5kZXJUcmVlUG9zaXRpb24oKnJl
bmRlcmVyKTsKICAgICAgICAgYXR0YWNoQmVmb3JlT3JBZnRlclBzZXVkb0VsZW1lbnRJZk5lZWRl
ZChjdXJyZW50LCBCRUZPUkUsIGNoaWxkUmVuZGVyVHJlZVBvc2l0aW9uKTsKIAotICAgICAgICBp
ZiAoU2hhZG93Um9vdCogc2hhZG93Um9vdCA9IGN1cnJlbnQuc2hhZG93Um9vdCgpKSB7CisgICAg
ICAgIGF1dG8qIHNoYWRvd1Jvb3QgPSBjdXJyZW50LnNoYWRvd1Jvb3QoKTsKKyAgICAgICAgaWYg
KHNoYWRvd1Jvb3QpIHsKICAgICAgICAgICAgIHBhcmVudFB1c2hlci5wdXNoKCk7CiAgICAgICAg
ICAgICBhdHRhY2hTaGFkb3dSb290KCpzaGFkb3dSb290KTsKICAgICAgICAgfSBlbHNlIGlmIChj
dXJyZW50LmZpcnN0Q2hpbGQoKSkKICAgICAgICAgICAgIHBhcmVudFB1c2hlci5wdXNoKCk7CiAK
LSAgICAgICAgYXR0YWNoQ2hpbGRyZW4oY3VycmVudCwgcmVuZGVyZXItPnN0eWxlKCksIGNoaWxk
UmVuZGVyVHJlZVBvc2l0aW9uKTsKKyAgICAgICAgYm9vbCBza2lwQ2hpbGRyZW4gPSBzaGFkb3dS
b290ICYmIHNoYWRvd1Jvb3QtPnR5cGUoKSAhPSBTaGFkb3dSb290OjpUeXBlOjpVc2VyQWdlbnQ7
CisgICAgICAgIGlmICghc2tpcENoaWxkcmVuKQorICAgICAgICAgICAgYXR0YWNoQ2hpbGRyZW4o
Y3VycmVudCwgcmVuZGVyZXItPnN0eWxlKCksIGNoaWxkUmVuZGVyVHJlZVBvc2l0aW9uKTsKIAog
ICAgICAgICBpZiAoQVhPYmplY3RDYWNoZSogY2FjaGUgPSBjdXJyZW50LmRvY3VtZW50KCkuYXhP
YmplY3RDYWNoZSgpKQogICAgICAgICAgICAgY2FjaGUtPnVwZGF0ZUNhY2hlQWZ0ZXJOb2RlSXNB
dHRhY2hlZCgmY3VycmVudCk7CkBAIC02NzYsNiArNjc5LDggQEAgdm9pZCByZXNvbHZlVGV4dE5v
ZGUoVGV4dCYgdGV4dCwgUmVuZGVyVAogCiBzdGF0aWMgdm9pZCByZXNvbHZlU2hhZG93VHJlZShT
aGFkb3dSb290JiBzaGFkb3dSb290LCBFbGVtZW50JiBob3N0LCBTdHlsZTo6Q2hhbmdlIGNoYW5n
ZSkKIHsKKyAgICBTdHlsZVJlc29sdmVyUGFyZW50UHVzaGVyIHBhcmVudFB1c2hlcigmaG9zdCk7
CisKICAgICBBU1NFUlQoc2hhZG93Um9vdC5ob3N0KCkgPT0gJmhvc3QpOwogICAgIEFTU0VSVCho
b3N0LnJlbmRlcmVyKCkpOwogICAgIFJlbmRlclRyZWVQb3NpdGlvbiByZW5kZXJUcmVlUG9zaXRp
b24oKmhvc3QucmVuZGVyZXIoKSk7CkBAIC02ODYsOCArNjkxLDEwIEBAIHN0YXRpYyB2b2lkIHJl
c29sdmVTaGFkb3dUcmVlKFNoYWRvd1Jvb3QKICAgICAgICAgICAgIHJlc29sdmVUZXh0Tm9kZShk
b3duY2FzdDxUZXh0PigqY2hpbGQpLCByZW5kZXJUcmVlUG9zaXRpb24pOwogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGlzPEVsZW1lbnQ+KCpjaGlsZCkpCisg
ICAgICAgIGlmIChpczxFbGVtZW50PigqY2hpbGQpKSB7CisgICAgICAgICAgICBwYXJlbnRQdXNo
ZXIucHVzaCgpOwogICAgICAgICAgICAgcmVzb2x2ZVRyZWUoZG93bmNhc3Q8RWxlbWVudD4oKmNo
aWxkKSwgaG9zdC5yZW5kZXJlcigpLT5zdHlsZSgpLCByZW5kZXJUcmVlUG9zaXRpb24sIGNoYW5n
ZSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBzaGFkb3dSb290LmNsZWFyTmVlZHNTdHlsZVJl
Y2FsYygpOwpAQCAtNzYyLDYgKzc2OSwzNSBAQCBwcml2YXRlOgogfTsKICNlbmRpZiAvLyBQTEFU
Rk9STShJT1MpCiAKK3N0YXRpYyB2b2lkIHJlc29sdmVDaGlsZHJlbihFbGVtZW50JiBjdXJyZW50
LCBSZW5kZXJTdHlsZSYgaW5oZXJpdGVkU3R5bGUsIENoYW5nZSBjaGFuZ2UsIFJlbmRlclRyZWVQ
b3NpdGlvbiYgY2hpbGRSZW5kZXJUcmVlUG9zaXRpb24pCit7CisgICAgU3R5bGVSZXNvbHZlclBh
cmVudFB1c2hlciBwYXJlbnRQdXNoZXIoJmN1cnJlbnQpOworCisgICAgYm9vbCBlbGVtZW50TmVl
ZGluZ1N0eWxlUmVjYWxjQWZmZWN0c05leHRTaWJsaW5nRWxlbWVudFN0eWxlID0gZmFsc2U7Cisg
ICAgZm9yIChOb2RlKiBjaGlsZCA9IGN1cnJlbnQuZmlyc3RDaGlsZCgpOyBjaGlsZDsgY2hpbGQg
PSBjaGlsZC0+bmV4dFNpYmxpbmcoKSkgeworICAgICAgICBpZiAoUmVuZGVyT2JqZWN0KiBjaGls
ZFJlbmRlcmVyID0gY2hpbGQtPnJlbmRlcmVyKCkpCisgICAgICAgICAgICBjaGlsZFJlbmRlclRy
ZWVQb3NpdGlvbi5pbnZhbGlkYXRlTmV4dFNpYmxpbmcoKmNoaWxkUmVuZGVyZXIpOworICAgICAg
ICBpZiAoaXM8VGV4dD4oKmNoaWxkKSAmJiBjaGlsZC0+bmVlZHNTdHlsZVJlY2FsYygpKSB7Cisg
ICAgICAgICAgICByZXNvbHZlVGV4dE5vZGUoZG93bmNhc3Q8VGV4dD4oKmNoaWxkKSwgY2hpbGRS
ZW5kZXJUcmVlUG9zaXRpb24pOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAg
ICAgICAgaWYgKCFpczxFbGVtZW50PigqY2hpbGQpKQorICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgRWxlbWVudCYgY2hpbGRFbGVtZW50ID0gZG93bmNhc3Q8RWxlbWVudD4oKmNoaWxk
KTsKKyAgICAgICAgaWYgKGVsZW1lbnROZWVkaW5nU3R5bGVSZWNhbGNBZmZlY3RzTmV4dFNpYmxp
bmdFbGVtZW50U3R5bGUpIHsKKyAgICAgICAgICAgIGlmIChjaGlsZEVsZW1lbnQuc3R5bGVJc0Fm
ZmVjdGVkQnlQcmV2aW91c1NpYmxpbmcoKSkKKyAgICAgICAgICAgICAgICBjaGlsZEVsZW1lbnQu
c2V0TmVlZHNTdHlsZVJlY2FsYygpOworICAgICAgICAgICAgZWxlbWVudE5lZWRpbmdTdHlsZVJl
Y2FsY0FmZmVjdHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZSA9IGNoaWxkRWxlbWVudC5hZmZlY3Rz
TmV4dFNpYmxpbmdFbGVtZW50U3R5bGUoKTsKKyAgICAgICAgfSBlbHNlIGlmIChjaGlsZEVsZW1l
bnQubmVlZHNTdHlsZVJlY2FsYygpKQorICAgICAgICAgICAgZWxlbWVudE5lZWRpbmdTdHlsZVJl
Y2FsY0FmZmVjdHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZSA9IGNoaWxkRWxlbWVudC5hZmZlY3Rz
TmV4dFNpYmxpbmdFbGVtZW50U3R5bGUoKTsKKyAgICAgICAgaWYgKGNoYW5nZSA+PSBJbmhlcml0
IHx8IGNoaWxkRWxlbWVudC5jaGlsZE5lZWRzU3R5bGVSZWNhbGMoKSB8fCBjaGlsZEVsZW1lbnQu
bmVlZHNTdHlsZVJlY2FsYygpKSB7CisgICAgICAgICAgICBwYXJlbnRQdXNoZXIucHVzaCgpOwor
ICAgICAgICAgICAgcmVzb2x2ZVRyZWUoY2hpbGRFbGVtZW50LCBpbmhlcml0ZWRTdHlsZSwgY2hp
bGRSZW5kZXJUcmVlUG9zaXRpb24sIGNoYW5nZSk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHZv
aWQgcmVzb2x2ZVRyZWUoRWxlbWVudCYgY3VycmVudCwgUmVuZGVyU3R5bGUmIGluaGVyaXRlZFN0
eWxlLCBSZW5kZXJUcmVlUG9zaXRpb24mIHJlbmRlclRyZWVQb3NpdGlvbiwgQ2hhbmdlIGNoYW5n
ZSkKIHsKICAgICBBU1NFUlQoY2hhbmdlICE9IERldGFjaCk7CkBAIC03OTAsNDEgKzgyNiwxNiBA
QCB2b2lkIHJlc29sdmVUcmVlKEVsZW1lbnQmIGN1cnJlbnQsIFJlbmRlCiAgICAgYXV0byogcmVu
ZGVyZXIgPSBjdXJyZW50LnJlbmRlcmVyKCk7CiAKICAgICBpZiAoY2hhbmdlICE9IERldGFjaCAm
JiByZW5kZXJlcikgewotICAgICAgICBTdHlsZVJlc29sdmVyUGFyZW50UHVzaGVyIHBhcmVudFB1
c2hlcigmY3VycmVudCk7Ci0KLSAgICAgICAgaWYgKFNoYWRvd1Jvb3QqIHNoYWRvd1Jvb3QgPSBj
dXJyZW50LnNoYWRvd1Jvb3QoKSkgewotICAgICAgICAgICAgaWYgKGNoYW5nZSA+PSBJbmhlcml0
IHx8IHNoYWRvd1Jvb3QtPmNoaWxkTmVlZHNTdHlsZVJlY2FsYygpIHx8IHNoYWRvd1Jvb3QtPm5l
ZWRzU3R5bGVSZWNhbGMoKSkgewotICAgICAgICAgICAgICAgIHBhcmVudFB1c2hlci5wdXNoKCk7
Ci0gICAgICAgICAgICAgICAgcmVzb2x2ZVNoYWRvd1RyZWUoKnNoYWRvd1Jvb3QsIGN1cnJlbnQs
IGNoYW5nZSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KKyAgICAgICAgYXV0byogc2hhZG93
Um9vdCA9IGN1cnJlbnQuc2hhZG93Um9vdCgpOworICAgICAgICBpZiAoc2hhZG93Um9vdCAmJiAo
Y2hhbmdlID49IEluaGVyaXQgfHwgc2hhZG93Um9vdC0+Y2hpbGROZWVkc1N0eWxlUmVjYWxjKCkg
fHwgc2hhZG93Um9vdC0+bmVlZHNTdHlsZVJlY2FsYygpKSkKKyAgICAgICAgICAgIHJlc29sdmVT
aGFkb3dUcmVlKCpzaGFkb3dSb290LCBjdXJyZW50LCBjaGFuZ2UpOwogCiAgICAgICAgIFJlbmRl
clRyZWVQb3NpdGlvbiBjaGlsZFJlbmRlclRyZWVQb3NpdGlvbigqcmVuZGVyZXIpOwogICAgICAg
ICB1cGRhdGVCZWZvcmVPckFmdGVyUHNldWRvRWxlbWVudChjdXJyZW50LCBjaGFuZ2UsIEJFRk9S
RSwgY2hpbGRSZW5kZXJUcmVlUG9zaXRpb24pOwogCi0gICAgICAgIGJvb2wgZWxlbWVudE5lZWRp
bmdTdHlsZVJlY2FsY0FmZmVjdHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZSA9IGZhbHNlOwotICAg
ICAgICBmb3IgKE5vZGUqIGNoaWxkID0gY3VycmVudC5maXJzdENoaWxkKCk7IGNoaWxkOyBjaGls
ZCA9IGNoaWxkLT5uZXh0U2libGluZygpKSB7Ci0gICAgICAgICAgICBpZiAoUmVuZGVyT2JqZWN0
KiBjaGlsZFJlbmRlcmVyID0gY2hpbGQtPnJlbmRlcmVyKCkpCi0gICAgICAgICAgICAgICAgY2hp
bGRSZW5kZXJUcmVlUG9zaXRpb24uaW52YWxpZGF0ZU5leHRTaWJsaW5nKCpjaGlsZFJlbmRlcmVy
KTsKLSAgICAgICAgICAgIGlmIChpczxUZXh0PigqY2hpbGQpICYmIGNoaWxkLT5uZWVkc1N0eWxl
UmVjYWxjKCkpIHsKLSAgICAgICAgICAgICAgICByZXNvbHZlVGV4dE5vZGUoZG93bmNhc3Q8VGV4
dD4oKmNoaWxkKSwgY2hpbGRSZW5kZXJUcmVlUG9zaXRpb24pOwotICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCFpczxFbGVtZW50PigqY2hp
bGQpKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICBFbGVtZW50JiBj
aGlsZEVsZW1lbnQgPSBkb3duY2FzdDxFbGVtZW50PigqY2hpbGQpOwotICAgICAgICAgICAgaWYg
KGVsZW1lbnROZWVkaW5nU3R5bGVSZWNhbGNBZmZlY3RzTmV4dFNpYmxpbmdFbGVtZW50U3R5bGUp
IHsKLSAgICAgICAgICAgICAgICBpZiAoY2hpbGRFbGVtZW50LnN0eWxlSXNBZmZlY3RlZEJ5UHJl
dmlvdXNTaWJsaW5nKCkpCi0gICAgICAgICAgICAgICAgICAgIGNoaWxkRWxlbWVudC5zZXROZWVk
c1N0eWxlUmVjYWxjKCk7Ci0gICAgICAgICAgICAgICAgZWxlbWVudE5lZWRpbmdTdHlsZVJlY2Fs
Y0FmZmVjdHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZSA9IGNoaWxkRWxlbWVudC5hZmZlY3RzTmV4
dFNpYmxpbmdFbGVtZW50U3R5bGUoKTsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoY2hpbGRFbGVt
ZW50Lm5lZWRzU3R5bGVSZWNhbGMoKSkKLSAgICAgICAgICAgICAgICBlbGVtZW50TmVlZGluZ1N0
eWxlUmVjYWxjQWZmZWN0c05leHRTaWJsaW5nRWxlbWVudFN0eWxlID0gY2hpbGRFbGVtZW50LmFm
ZmVjdHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZSgpOwotICAgICAgICAgICAgaWYgKGNoYW5nZSA+
PSBJbmhlcml0IHx8IGNoaWxkRWxlbWVudC5jaGlsZE5lZWRzU3R5bGVSZWNhbGMoKSB8fCBjaGls
ZEVsZW1lbnQubmVlZHNTdHlsZVJlY2FsYygpKSB7Ci0gICAgICAgICAgICAgICAgcGFyZW50UHVz
aGVyLnB1c2goKTsKLSAgICAgICAgICAgICAgICByZXNvbHZlVHJlZShjaGlsZEVsZW1lbnQsIHJl
bmRlcmVyLT5zdHlsZSgpLCBjaGlsZFJlbmRlclRyZWVQb3NpdGlvbiwgY2hhbmdlKTsKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgfQorICAgICAgICBib29sIHNraXBDaGlsZHJlbiA9IHNoYWRvd1Jv
b3QgJiYgc2hhZG93Um9vdC0+dHlwZSgpICE9IFNoYWRvd1Jvb3Q6OlR5cGU6OlVzZXJBZ2VudDsK
KyAgICAgICAgaWYgKCFza2lwQ2hpbGRyZW4pCisgICAgICAgICAgICByZXNvbHZlQ2hpbGRyZW4o
Y3VycmVudCwgcmVuZGVyZXItPnN0eWxlKCksIGNoYW5nZSwgY2hpbGRSZW5kZXJUcmVlUG9zaXRp
b24pOwogCiAgICAgICAgIHVwZGF0ZUJlZm9yZU9yQWZ0ZXJQc2V1ZG9FbGVtZW50KGN1cnJlbnQs
IGNoYW5nZSwgQUZURVIsIGNoaWxkUmVuZGVyVHJlZVBvc2l0aW9uKTsKICAgICB9CkluZGV4OiBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxOTAwMDIpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNS0wOS0xOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBh
cHBsZS5jb20+CisKKyAgICAgICAgRG9uJ3QgY3JlYXRlIHJlbmRlcmVycyBmb3IgY2hpbGRyZW4g
b2Ygc2hhZG93IGhvc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0OTM2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmFzdC9zaGFkb3ctZG9tL3NoYWRvdy1oaWRlcy1jaGlsZHJlbi1leHBlY3RlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3NoYWRvdy1kb20vc2hhZG93LWhpZGVzLWNoaWxk
cmVuLmh0bWw6IEFkZGVkLgorCiAyMDE1LTA5LTE4ICBKYWtlIE5pZWxzZW4gIDxqYWNvYl9uaWVs
c2VuQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGRzIG1vcmUgZmxha3kgdGVzdHMgdG8gVGVzdEV4
cGVjYXRpb25zIGZvciBpT1MgYW5kIFdLMgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ct
ZG9tL3NoYWRvdy1oaWRlcy1jaGlsZHJlbi1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9zaGFkb3ctaGlkZXMtY2hpbGRyZW4tZXhwZWN0ZWQu
aHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9zaGFkb3ct
aGlkZXMtY2hpbGRyZW4tZXhwZWN0ZWQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDcg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKyAgICA8cD5UZXN0IHBhc3NlcyBp
ZiB5b3Ugc2VlIGEgc2luZ2xlIDEwMHB4IGJ5IDEwMHB4IGdyZWVuIGJveCBiZWxvdy48L3A+Cisg
ICAgPGRpdiBzdHlsZT0id2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyBiYWNrZ3JvdW5kOiBn
cmVlbjsiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9z
aGFkb3ctZG9tL3NoYWRvdy1oaWRlcy1jaGlsZHJlbi5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9zaGFkb3ctaGlkZXMtY2hpbGRyZW4uaHRtbAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9zaGFkb3ctaGlkZXMtY2hpbGRy
ZW4uaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorPGhlYWQ+CisgICAgPHRpdGxlPkNTUyBTY29waW5nIC0gYSBzaGFkb3cgdHJlZSBo
aWRlcyBub24tZGlzdHJpYnV0ZWQgY2hpbGRyZW48L3RpdGxlPgorICAgIDxsaW5rIHJlbD0iYXV0
aG9yIiB0aXRsZT0iUnlvc3VrZSBOaXdhIiBocmVmPSJtYWlsdG86cm5pd2FAd2Via2l0Lm9yZyIv
PgorICAgIDxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvVFIvY3NzLXNj
b3BpbmctMS8jc2VsZWN0b3JzLWRhdGEtbW9kZWwiPgorICAgIDxsaW5rIHJlbD0ibWF0Y2giIGhy
ZWY9InJlZmVyZW5jZS9ncmVlbi1ib3guaHRtbCIvPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHN0
eWxlPgorICAgIG15LWhvc3QgeworICAgICAgICBkaXNwbGF5OiBibG9jazsKKyAgICAgICAgd2lk
dGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKyAgICBkaXYgeworICAg
ICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiByZWQ7CisgICAgfQor
ICAgIDwvc3R5bGU+CisgICAgPHA+VGVzdCBwYXNzZXMgaWYgeW91IHNlZSBhIHNpbmdsZSAxMDBw
eCBieSAxMDBweCBncmVlbiBib3ggYmVsb3cuPC9wPiAKKyAgICA8bXktaG9zdD4KKyAgICAgICAg
PGRpdj5GQUlMPC9kaXY+CisgICAgPC9teS1ob3N0PgorICAgIDxzY3JpcHQ+CisKKyAgICB0cnkg
eworICAgICAgICB2YXIgc2hhZG93SG9zdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ215LWhv
c3QnKTsKKyAgICAgICAgc2hhZG93Um9vdCA9IHNoYWRvd0hvc3QuYXR0YWNoU2hhZG93KHttb2Rl
OiAnb3Blbid9KTsKKyAgICAgICAgc2hhZG93Um9vdC5pbm5lckhUTUwgPSAnPGRpdiBzdHlsZT0i
d2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyBiYWNrZ3JvdW5kOiBncmVlbjsgY29sb3I6Z3Jl
ZW4iPkZBSUw8L2Rpdj4nOworICAgIH0gY2F0Y2ggKGV4Y2VwdGlvbikgeworICAgICAgICBkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGV4Y2VwdGlvbikp
OworICAgIH0KKworICAgIDwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="286742"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>