<?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>211640</bug_id>
          
          <creation_ts>2020-05-08 12:46:20 -0700</creation_ts>
          <short_desc>Fix wpt shadow-dom/slots-fallback-in-document.html</short_desc>
          <delta_ts>2020-05-09 00:01: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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>148695</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1650717</commentid>
    <comment_count>0</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 12:46:20 -0700</bug_when>
    <thetext>Today&apos;s webkit does not green: http://wpt.live/shadow-dom/slots-fallback-in-document.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650718</commentid>
    <comment_count>1</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 12:46:54 -0700</bug_when>
    <thetext>I&apos;ll attach the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650723</commentid>
    <comment_count>2</comment_count>
      <attachid>398885</attachid>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 12:51:50 -0700</bug_when>
    <thetext>Created attachment 398885
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650761</commentid>
    <comment_count>3</comment_count>
      <attachid>398885</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-05-08 14:17:39 -0700</bug_when>
    <thetext>Comment on attachment 398885
Patch

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

&gt; Source/WebCore/html/HTMLSlotElement.cpp:123
&gt; -        if (is&lt;HTMLSlotElement&gt;(*node))
&gt; +        if (is&lt;HTMLSlotElement&gt;(*node) &amp;&amp; downcast&lt;HTMLSlotElement&gt;(*node).containingShadowRoot())

Why is this different from the code above that iterates children?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650772</commentid>
    <comment_count>4</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 14:36:24 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #3)
&gt; Comment on attachment 398885 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=398885&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLSlotElement.cpp:123
&gt; &gt; -        if (is&lt;HTMLSlotElement&gt;(*node))
&gt; &gt; +        if (is&lt;HTMLSlotElement&gt;(*node) &amp;&amp; downcast&lt;HTMLSlotElement&gt;(*node).containingShadowRoot())
&gt; 
&gt; Why is this different from the code above that iterates children?

This condition changing is correspond to the spec[1], step 5-1-1.

[1]: https://dom.spec.whatwg.org/#find-flattened-slotables</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650885</commentid>
    <comment_count>5</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 22:36:50 -0700</bug_when>
    <thetext>As sideeffect, this change also fix http://wpt.live/shadow-dom/slots-outside-shadow-dom.html. I&apos;ll upload the patch which updates wpt results.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650886</commentid>
    <comment_count>6</comment_count>
      <attachid>398919</attachid>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 22:37:05 -0700</bug_when>
    <thetext>Created attachment 398919
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650887</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-05-08 22:46:33 -0700</bug_when>
    <thetext>Are you a committer? If not, can you also set cq? when your patch is ready to land. Then any committer (including myself) can set it to cq+, which allows your patch to be committed into the WebKit repository.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650888</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-05-08 22:46:48 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #7)
&gt; Are you a committer? If not, can you also set cq? when your patch is ready
&gt; to land. Then any committer (including myself) can set it to cq+, which
&gt; allows your patch to be committed into the WebKit repository.

You can do this via &quot;Details&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650891</commentid>
    <comment_count>9</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-05-08 23:26:09 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #7)
&gt; Are you a committer? If not, can you also set cq? when your patch is ready
&gt; to land. Then any committer (including myself) can set it to cq+, which
&gt; allows your patch to be committed into the WebKit repository.


Thank you for your guide, niwa san.
I&apos;m not a comitter, so I&apos;ll set cq?.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650896</commentid>
    <comment_count>10</comment_count>
      <attachid>398919</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-05-08 23:58:28 -0700</bug_when>
    <thetext>Comment on attachment 398919
Patch

Great. Thanks for the patch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650897</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-09 00:00:45 -0700</bug_when>
    <thetext>Committed r261433: &lt;https://trac.webkit.org/changeset/261433&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 398919.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1650898</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-09 00:01:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/63048867&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398885</attachid>
            <date>2020-05-08 12:51:50 -0700</date>
            <delta_ts>2020-05-08 22:36:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211640-20200509045130.patch</filename>
            <type>text/plain</type>
            <size>4229</size>
            <attacher name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxNDAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDNjZjA2OGIxMGI1NzFl
ZWMwNGVhNzdlZWY0ZDMyN2MzYjU0MGMxMy4uNWM4NWUyZDI5MjhjMmY0NzMyNGJmZmFiODRhNTVi
NmQzM2EzYzlkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA1LTA4ICBUZXRz
dWhhcnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4
IHdwdCBzaGFkb3ctZG9tL3Nsb3RzLWZhbGxiYWNrLWluLWRvY3VtZW50Lmh0bWwKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMTY0MAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ5IHNwZWNzLCBIVE1MU2xv
dEVsZW1lbnQuYXNzaWduZWROb2RlcygpIHNob3VsZCBub3QgY291bnQgY2hpbGRyZW4gb2YKKyAg
ICAgICAgYSBzbG90IGluIGEgZG9jdW1lbnQgdHJlZSBzaG91bGQgbm90IGJlIGNvdW50ZWQgaW4g
ZmxhdHRlbmVkIGFzc2lnbmVkIG5vZGVzLgorCisgICAgICAgIC0gaHR0cHM6Ly9odG1sLnNwZWMu
d2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2NyaXB0aW5nLmh0bWwjZG9tLXNsb3QtYXNzaWduZWRub2Rl
cworICAgICAgICAtIGh0dHBzOi8vZG9tLnNwZWMud2hhdHdnLm9yZy8jZmluZC1mbGF0dGVuZWQt
c2xvdGFibGVzCisKKyAgICAgICAgVGVzdDogd2ViLXBsYXRmb3JtLXRlc3RzL3NoYWRvdy1kb20v
c2xvdHMtZmFsbGJhY2staW4tZG9jdW1lbnQuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MU2xv
dEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZmxhdHRlbkFzc2lnbmVkTm9kZXMpOgor
CiAyMDIwLTA1LTA4ICBQaW5raSBHeWFuY2hhbmRhbmkgIDxwZ3lhbmNoYW5kYW5pQGFwcGxlLmNv
bT4KIAogICAgICAgICBTSUdJTEwgQCBXZWJDb3JlOjpTaGFwZTo6Y3JlYXRlUmFzdGVyU2hhcGUg
LS0gRE9TIEFTQU4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNsb3RFbGVt
ZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNsb3RFbGVtZW50LmNwcAppbmRleCBm
YjFhZGEyZTRkMzBhZDIzNGIwMzMxY2VhNDc1NjY0NzNhNTEwZDVlLi5kYzc4OTAyMmY2MjNjMWIx
YmNmNmUyMTg2M2QwNWY3ODhkZWU3N2Q3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxTbG90RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MU2xvdEVs
ZW1lbnQuY3BwCkBAIC0xMDYsNiArMTA2LDkgQEAgY29uc3QgVmVjdG9yPE5vZGUqPiogSFRNTFNs
b3RFbGVtZW50Ojphc3NpZ25lZE5vZGVzKCkgY29uc3QKIAogc3RhdGljIHZvaWQgZmxhdHRlbkFz
c2lnbmVkTm9kZXMoVmVjdG9yPFJlZjxOb2RlPj4mIG5vZGVzLCBjb25zdCBIVE1MU2xvdEVsZW1l
bnQmIHNsb3QpCiB7CisgICAgaWYgKCFzbG90LmNvbnRhaW5pbmdTaGFkb3dSb290KCkpCisgICAg
ICAgIHJldHVybjsKKwogICAgIGF1dG8qIGFzc2lnbmVkTm9kZXMgPSBzbG90LmFzc2lnbmVkTm9k
ZXMoKTsKICAgICBpZiAoIWFzc2lnbmVkTm9kZXMpIHsKICAgICAgICAgZm9yIChSZWZQdHI8Tm9k
ZT4gY2hpbGQgPSBzbG90LmZpcnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHRT
aWJsaW5nKCkpIHsKQEAgLTExNyw3ICsxMjAsNyBAQCBzdGF0aWMgdm9pZCBmbGF0dGVuQXNzaWdu
ZWROb2RlcyhWZWN0b3I8UmVmPE5vZGU+PiYgbm9kZXMsIGNvbnN0IEhUTUxTbG90RWxlbWVudAog
ICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGZvciAoY29uc3QgUmVmUHRyPE5vZGU+JiBub2Rl
IDogKmFzc2lnbmVkTm9kZXMpIHsKLSAgICAgICAgaWYgKGlzPEhUTUxTbG90RWxlbWVudD4oKm5v
ZGUpKQorICAgICAgICBpZiAoaXM8SFRNTFNsb3RFbGVtZW50Pigqbm9kZSkgJiYgZG93bmNhc3Q8
SFRNTFNsb3RFbGVtZW50Pigqbm9kZSkuY29udGFpbmluZ1NoYWRvd1Jvb3QoKSkKICAgICAgICAg
ICAgIGZsYXR0ZW5Bc3NpZ25lZE5vZGVzKG5vZGVzLCBkb3duY2FzdDxIVE1MU2xvdEVsZW1lbnQ+
KCpub2RlKSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIG5vZGVzLmFwcGVuZCgqbm9kZSk7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA2ZjFlNTYwZmZhNGFhNzcwNDFjYzQ1
MWI4NWYyM2M0MjZhYTNhMTBhLi44YmRkYTY2YmE5ZmUzZmFjN2I1MTBlYmYyM2YxZDI5NjlhMWVk
MzNmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAy
MC0wNS0wOCAgVGV0c3VoYXJ1IE9oemVraSAgPHRldHN1aGFydS5vaHpla2lAZ21haWwuY29tPgor
CisgICAgICAgIEZpeCB3cHQgc2hhZG93LWRvbS9zbG90cy1mYWxsYmFjay1pbi1kb2N1bWVudC5o
dG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE2
NDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCeSBz
cGVjcywgSFRNTFNsb3RFbGVtZW50LmFzc2lnbmVkTm9kZXMoKSBzaG91bGQgbm90IGNvdW50IGNo
aWxkcmVuIG9mCisgICAgICAgIGEgc2xvdCBpbiBhIGRvY3VtZW50IHRyZWUgc2hvdWxkIG5vdCBi
ZSBjb3VudGVkIGluIGZsYXR0ZW5lZCBhc3NpZ25lZCBub2Rlcy4KKworICAgICAgICBodHRwczov
L2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9zY3JpcHRpbmcuaHRtbCNkb20tc2xvdC1h
c3NpZ25lZG5vZGVzCisgICAgICAgIGh0dHBzOi8vZG9tLnNwZWMud2hhdHdnLm9yZy8jZmluZC1m
bGF0dGVuZWQtc2xvdGFibGVzCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvc2hhZG93
LWRvbS9zbG90cy1mYWxsYmFjay1pbi1kb2N1bWVudC1leHBlY3RlZC50eHQ6CisKIDIwMjAtMDUt
MDggIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KIAogICAgICAgICBGaXggdXJsc2VhcmNo
cGFyYW1zLWRlbGV0ZS5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL3NoYWRvdy1kb20vc2xvdHMtZmFsbGJhY2staW4tZG9jdW1lbnQt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zaGFkb3ctZG9tL3Nsb3RzLWZhbGxiYWNrLWluLWRvY3VtZW50LWV4cGVjdGVkLnR4dAppbmRl
eCBjZTYxODQ1YjBlNmUzNmM2NDk3N2YyOGExMDkzYzhkNTYyNGZjMmU4Li4wZjFiZThiNTlkZmI1
MmFlMjRkZWExY2EzMjZjZWI2MzlkZWE5MTVlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NoYWRvdy1kb20vc2xvdHMtZmFsbGJhY2staW4t
ZG9jdW1lbnQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvc2hhZG93LWRvbS9zbG90cy1mYWxsYmFjay1pbi1kb2N1bWVudC1leHBl
Y3RlZC50eHQKQEAgLTEsNSArMSw1IEBACiBUaGlzIGlzIGZhbGxiYWNrIGNvbnRlbnQKIAotRkFJ
TCBDaGlsZHJlbiBvZiBhIHNsb3QgaW4gYSBkb2N1bWVudCB0cmVlIHNob3VsZCBub3QgYmUgY291
bnRlZCBpbiBmbGF0dGVuZWQgYXNzaWduZWQgbm9kZXMuIGFzc2VydF9hcnJheV9lcXVhbHM6IHBy
b3BlcnR5IDAsIGV4cGVjdGVkIEVsZW1lbnQgbm9kZSA8c2xvdCBpZD0ic2xvdCI+PGRpdiBpZD0i
ZmFsbGJhY2siPlRoaXMgaXMgZmFsbGJhY2sgY29udGUuLi4gYnV0IGdvdCBFbGVtZW50IG5vZGUg
PGRpdiBpZD0iZmFsbGJhY2siPlRoaXMgaXMgZmFsbGJhY2sgY29udGVudDwvZGl2PgorUEFTUyBD
aGlsZHJlbiBvZiBhIHNsb3QgaW4gYSBkb2N1bWVudCB0cmVlIHNob3VsZCBub3QgYmUgY291bnRl
ZCBpbiBmbGF0dGVuZWQgYXNzaWduZWQgbm9kZXMuIAogUEFTUyBTbG90IGZhbGxiYWNrIGNvbnRl
bnQgaW4gc2hhZG93IHRyZWUgc2hvdWxkIGJlIGNvdW50ZWQgaW4gZmxhdHRlbmVkIGFzc2lnbmVk
IG5vZGVzLiAKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398919</attachid>
            <date>2020-05-08 22:37:05 -0700</date>
            <delta_ts>2020-05-09 00:00:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211640-20200509143644.patch</filename>
            <type>text/plain</type>
            <size>5307</size>
            <attacher name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxNDAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDNjZjA2OGIxMGI1NzFl
ZWMwNGVhNzdlZWY0ZDMyN2MzYjU0MGMxMy4uYWY4YWViZGJkMGI0ZTg2YjczOTA5YWM5OGM1M2E2
MGJhYzVhNDBlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTA1LTA4ICBUZXRz
dWhhcnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4
IHdwdCBzaGFkb3ctZG9tL3Nsb3RzLWZhbGxiYWNrLWluLWRvY3VtZW50Lmh0bWwKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMTY0MAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ5IHNwZWNzLCBIVE1MU2xv
dEVsZW1lbnQuYXNzaWduZWROb2RlcygpIHNob3VsZCBub3QgY291bnQgY2hpbGRyZW4gb2YKKyAg
ICAgICAgYSBzbG90IGluIGEgZG9jdW1lbnQgdHJlZSBmb3IgZmxhdHRlbmVkIGFzc2lnbmVkIG5v
ZGVzLgorCisgICAgICAgIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL3Nj
cmlwdGluZy5odG1sI2RvbS1zbG90LWFzc2lnbmVkbm9kZXMKKyAgICAgICAgaHR0cHM6Ly9kb20u
c3BlYy53aGF0d2cub3JnLyNmaW5kLWZsYXR0ZW5lZC1zbG90YWJsZXMKKworICAgICAgICBBcyBz
aWRlZWZmZWN0LCB0aGlzIHBhdGNoIGFsc28gZml4IHdwdAorICAgICAgICBzaGFkb3ctZG9tL3Ns
b3RzLW91dHNpZGUtc2hhZG93LWRvbS1leHBlY3RlZC5odG1sCisKKyAgICAgICAgVGVzdDogd2Vi
LXBsYXRmb3JtLXRlc3RzL3NoYWRvdy1kb20vc2xvdHMtZmFsbGJhY2staW4tZG9jdW1lbnQuaHRt
bAorICAgICAgICAgICAgICB3ZWItcGxhdGZvcm0tdGVzdHMvc2hhZG93LWRvbS9zbG90cy1vdXRz
aWRlLXNoYWRvdy1kb20uaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MU2xvdEVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6ZmxhdHRlbkFzc2lnbmVkTm9kZXMpOgorCiAyMDIwLTA1LTA4
ICBQaW5raSBHeWFuY2hhbmRhbmkgIDxwZ3lhbmNoYW5kYW5pQGFwcGxlLmNvbT4KIAogICAgICAg
ICBTSUdJTEwgQCBXZWJDb3JlOjpTaGFwZTo6Y3JlYXRlUmFzdGVyU2hhcGUgLS0gRE9TIEFTQU4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNsb3RFbGVtZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNsb3RFbGVtZW50LmNwcAppbmRleCBmYjFhZGEyZTRkMzBh
ZDIzNGIwMzMxY2VhNDc1NjY0NzNhNTEwZDVlLi5kYzc4OTAyMmY2MjNjMWIxYmNmNmUyMTg2M2Qw
NWY3ODhkZWU3N2Q3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxTbG90RWxl
bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MU2xvdEVsZW1lbnQuY3BwCkBA
IC0xMDYsNiArMTA2LDkgQEAgY29uc3QgVmVjdG9yPE5vZGUqPiogSFRNTFNsb3RFbGVtZW50Ojph
c3NpZ25lZE5vZGVzKCkgY29uc3QKIAogc3RhdGljIHZvaWQgZmxhdHRlbkFzc2lnbmVkTm9kZXMo
VmVjdG9yPFJlZjxOb2RlPj4mIG5vZGVzLCBjb25zdCBIVE1MU2xvdEVsZW1lbnQmIHNsb3QpCiB7
CisgICAgaWYgKCFzbG90LmNvbnRhaW5pbmdTaGFkb3dSb290KCkpCisgICAgICAgIHJldHVybjsK
KwogICAgIGF1dG8qIGFzc2lnbmVkTm9kZXMgPSBzbG90LmFzc2lnbmVkTm9kZXMoKTsKICAgICBp
ZiAoIWFzc2lnbmVkTm9kZXMpIHsKICAgICAgICAgZm9yIChSZWZQdHI8Tm9kZT4gY2hpbGQgPSBz
bG90LmZpcnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHRTaWJsaW5nKCkpIHsK
QEAgLTExNyw3ICsxMjAsNyBAQCBzdGF0aWMgdm9pZCBmbGF0dGVuQXNzaWduZWROb2RlcyhWZWN0
b3I8UmVmPE5vZGU+PiYgbm9kZXMsIGNvbnN0IEhUTUxTbG90RWxlbWVudAogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIGZvciAoY29uc3QgUmVmUHRyPE5vZGU+JiBub2RlIDogKmFzc2lnbmVk
Tm9kZXMpIHsKLSAgICAgICAgaWYgKGlzPEhUTUxTbG90RWxlbWVudD4oKm5vZGUpKQorICAgICAg
ICBpZiAoaXM8SFRNTFNsb3RFbGVtZW50Pigqbm9kZSkgJiYgZG93bmNhc3Q8SFRNTFNsb3RFbGVt
ZW50Pigqbm9kZSkuY29udGFpbmluZ1NoYWRvd1Jvb3QoKSkKICAgICAgICAgICAgIGZsYXR0ZW5B
c3NpZ25lZE5vZGVzKG5vZGVzLCBkb3duY2FzdDxIVE1MU2xvdEVsZW1lbnQ+KCpub2RlKSk7CiAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIG5vZGVzLmFwcGVuZCgqbm9kZSk7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA2ZjFlNTYwZmZhNGFhNzcwNDFjYzQ1MWI4NWYyM2M0MjZh
YTNhMTBhLi41NGI3ZjYyZGQzODA3ZTVjYmUyYTM4ZmM2ZGY0NDllMWFiZGJlMTJhIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAyMC0wNS0wOCAgVGV0
c3VoYXJ1IE9oemVraSAgPHRldHN1aGFydS5vaHpla2lAZ21haWwuY29tPgorCisgICAgICAgIEZp
eCB3cHQgc2hhZG93LWRvbS9zbG90cy1mYWxsYmFjay1pbi1kb2N1bWVudC5odG1sCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE2NDAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCeSBzcGVjcywgSFRNTFNs
b3RFbGVtZW50LmFzc2lnbmVkTm9kZXMoKSBzaG91bGQgbm90IGNvdW50IGNoaWxkcmVuIG9mCisg
ICAgICAgIGEgc2xvdCBpbiBhIGRvY3VtZW50IHRyZWUgZm9yIGZsYXR0ZW5lZCBhc3NpZ25lZCBu
b2Rlcy4KKworICAgICAgICBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9z
Y3JpcHRpbmcuaHRtbCNkb20tc2xvdC1hc3NpZ25lZG5vZGVzCisgICAgICAgIGh0dHBzOi8vZG9t
LnNwZWMud2hhdHdnLm9yZy8jZmluZC1mbGF0dGVuZWQtc2xvdGFibGVzCisKKyAgICAgICAgQXMg
c2lkZWVmZmVjdCwgdGhpcyBwYXRjaCBhbHNvIGZpeCB3cHQKKyAgICAgICAgc2hhZG93LWRvbS9z
bG90cy1vdXRzaWRlLXNoYWRvdy1kb20tZXhwZWN0ZWQuaHRtbAorCisgICAgICAgICogd2ViLXBs
YXRmb3JtLXRlc3RzL3NoYWRvdy1kb20vc2xvdHMtZmFsbGJhY2staW4tZG9jdW1lbnQtZXhwZWN0
ZWQudHh0OgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9zaGFkb3ctZG9tL3Nsb3RzLW91
dHNpZGUtc2hhZG93LWRvbS1leHBlY3RlZC50eHQ6CisKKwogMjAyMC0wNS0wOCAgUm9iIEJ1aXMg
IDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIEZpeCB1cmxzZWFyY2hwYXJhbXMtZGVsZXRl
Lmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvc2hhZG93LWRvbS9zbG90cy1mYWxsYmFjay1pbi1kb2N1bWVudC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NoYWRvdy1kb20v
c2xvdHMtZmFsbGJhY2staW4tZG9jdW1lbnQtZXhwZWN0ZWQudHh0CmluZGV4IGNlNjE4NDViMGU2
ZTM2YzY0OTc3ZjI4YTEwOTNjOGQ1NjI0ZmMyZTguLjBmMWJlOGI1OWRmYjUyYWUyNGRlYTFjYTMy
NmNlYjYzOWRlYTkxNWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvc2hhZG93LWRvbS9zbG90cy1mYWxsYmFjay1pbi1kb2N1bWVudC1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zaGFkb3ctZG9tL3Nsb3RzLWZhbGxiYWNrLWluLWRvY3VtZW50LWV4cGVjdGVkLnR4dApAQCAt
MSw1ICsxLDUgQEAKIFRoaXMgaXMgZmFsbGJhY2sgY29udGVudAogCi1GQUlMIENoaWxkcmVuIG9m
IGEgc2xvdCBpbiBhIGRvY3VtZW50IHRyZWUgc2hvdWxkIG5vdCBiZSBjb3VudGVkIGluIGZsYXR0
ZW5lZCBhc3NpZ25lZCBub2Rlcy4gYXNzZXJ0X2FycmF5X2VxdWFsczogcHJvcGVydHkgMCwgZXhw
ZWN0ZWQgRWxlbWVudCBub2RlIDxzbG90IGlkPSJzbG90Ij48ZGl2IGlkPSJmYWxsYmFjayI+VGhp
cyBpcyBmYWxsYmFjayBjb250ZS4uLiBidXQgZ290IEVsZW1lbnQgbm9kZSA8ZGl2IGlkPSJmYWxs
YmFjayI+VGhpcyBpcyBmYWxsYmFjayBjb250ZW50PC9kaXY+CitQQVNTIENoaWxkcmVuIG9mIGEg
c2xvdCBpbiBhIGRvY3VtZW50IHRyZWUgc2hvdWxkIG5vdCBiZSBjb3VudGVkIGluIGZsYXR0ZW5l
ZCBhc3NpZ25lZCBub2Rlcy4gCiBQQVNTIFNsb3QgZmFsbGJhY2sgY29udGVudCBpbiBzaGFkb3cg
dHJlZSBzaG91bGQgYmUgY291bnRlZCBpbiBmbGF0dGVuZWQgYXNzaWduZWQgbm9kZXMuIAogCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3No
YWRvdy1kb20vc2xvdHMtb3V0c2lkZS1zaGFkb3ctZG9tLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2hhZG93LWRvbS9zbG90cy1vdXRz
aWRlLXNoYWRvdy1kb20tZXhwZWN0ZWQudHh0CmluZGV4IDFjNTJhN2UyMmFmZWM4ZTM4NTNiZDIw
MDM5NTMyZGUzMzQyNWFkZWYuLjhmNTY5NjI1NjQ1NTM2Yjc2ZDQ4YTBlOWFhYWIwMTA1MzUzMDYw
NmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvc2hhZG93LWRvbS9zbG90cy1vdXRzaWRlLXNoYWRvdy1kb20tZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2hhZG93LWRvbS9z
bG90cy1vdXRzaWRlLXNoYWRvdy1kb20tZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsNCBAQAogZm9v
CiAKLUZBSUwgTGlnaHQgRE9NIHNsb3QgZWxlbWVudCBzaG91bGQgYmUgaW4gZmxhdHRlbmVkIGFz
c2lnbmVkTm9kZXMgYXNzZXJ0X2FycmF5X2VxdWFsczogcHJvcGVydHkgMCwgZXhwZWN0ZWQgRWxl
bWVudCBub2RlIDxzbG90PmZvbzwvc2xvdD4gYnV0IGdvdCBUZXh0IG5vZGUgImZvbyIKK1BBU1Mg
TGlnaHQgRE9NIHNsb3QgZWxlbWVudCBzaG91bGQgYmUgaW4gZmxhdHRlbmVkIGFzc2lnbmVkTm9k
ZXMgCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>