<?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>240388</bug_id>
          
          <creation_ts>2022-05-13 09:50:04 -0700</creation_ts>
          <short_desc>computeIntrinsicLogicalContentHeightUsing doesn&apos;t take intrinsicBorderForFieldset() into account</short_desc>
          <delta_ts>2022-05-16 16:05:18 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/34061</see_also>
          <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>240068</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Oriol Brufau">obrufau</reporter>
          <assigned_to name="Oriol Brufau">obrufau</assigned_to>
          <cc>changseok</cc>
    
    <cc>clopez</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1868784</commentid>
    <comment_count>0</comment_count>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-13 09:50:04 -0700</bug_when>
    <thetext>Runt this:

  &lt;fieldset style=&quot;height: min-content; border: solid cyan&quot;&gt;
    &lt;legend&gt;foo&lt;/legend&gt;
    &lt;div style=&quot;border: solid fuchsia&quot;&gt;bar&lt;/div&gt;
  &lt;/fieldset&gt;

The fieldset is not big enough, the contents overflow.

Or run this:

  &lt;fieldset id=&quot;target&quot; style=&quot;height: min-content&quot;&gt;
    &lt;legend&gt;foo&lt;/legend&gt;
  &lt;/fieldset&gt;
  &lt;script&gt;
  console.log(getComputedStyle(target).height);
  &lt;/script&gt;

It logs -15.59375px, negative height!

That&apos;s because RenderBox::computeIntrinsicLogicalContentHeightUsing uses

        if (intrinsicContentHeight &amp;&amp; style().boxSizing() == BoxSizing::BorderBox)
            return intrinsicContentHeight.value() + borderAndPaddingLogicalHeight();
        return intrinsicContentHeight;

This logic should be moved into a virtual method, and override it in RenderBlock to take intrinsicBorderForFieldset() into account.
Just like adjustBorderBoxLogicalHeightForBoxSizing and adjustIntrinsicLogicalHeightForBoxSizing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868808</commentid>
    <comment_count>1</comment_count>
      <attachid>459312</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2022-05-13 11:20:50 -0700</bug_when>
    <thetext>Created attachment 459312
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868811</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2022-05-13 11:24:17 -0700</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1869381</commentid>
    <comment_count>3</comment_count>
      <attachid>459312</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-05-16 13:04:11 -0700</bug_when>
    <thetext>Comment on attachment 459312
Patch

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

&gt; Source/WebCore/rendering/RenderBox.cpp:3269
&gt;          return intrinsicContentHeight;

After the refactoring, this could just be return std::nullopt, and I think it’s clearer that way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1869478</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-16 16:04:39 -0700</bug_when>
    <thetext>Committed r294275 (250621@main): &lt;https://commits.webkit.org/250621@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 459312.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1869479</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-05-16 16:05:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/93378304&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459312</attachid>
            <date>2022-05-13 11:20:50 -0700</date>
            <delta_ts>2022-05-16 16:04:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240388-20220513202048.patch</filename>
            <type>text/plain</type>
            <size>11053</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjk0MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzI2MjFjMmQxOGQxOGNi
OTA1MjQ0YmMyZDc4M2E3MzFjMTg0NDcwMy4uZjc1ZWNhODk4MGUwZWU3NmJhNmE1NjQ2YjI4MDUy
OTY3YjI5ZDM1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3IEBACisyMDIyLTA1LTEzICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgVGFrZSBpbnRyaW5zaWNC
b3JkZXJGb3JGaWVsZHNldCgpIGludG8gYWNjb3VudCBpbiBpbnRyaW5zaWNhbGx5IHNpemVkIGZp
ZWxkc2V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NDAzODgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBX
aXRoICdib3gtc2l6aW5nOiBjb250ZW50LWJveCcsIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29u
dGVudEhlaWdodFVzaW5nCisgICAgICAgIHdhcyBub3QgdGFraW5nIGludHJpbnNpY0JvcmRlckZv
ckZpZWxkc2V0KCkgaW50byBhY2NvdW50LiBTbyBhIGZpZWxkc2V0CisgICAgICAgIHdpdGggJ2hl
aWdodDogbWluLWNvbnRlbnQnIHdvdWxkIGlnbm9yZSB0aGUgZXh0cmEgc3BhY2UgcmVxdWlyZWQg
YnkgdGhlCisgICAgICAgIGxlZ2VuZCwgYW5kIHRoZSBjb250ZW50cyB3b3VsZCBvdmVyZmxvdy4K
KworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgYSBSZW5kZXJCb3g6OmFkanVzdEludHJpbnNpY0xv
Z2ljYWxIZWlnaHRGb3JCb3hTaXppbmcKKyAgICAgICAgbWV0aG9kIHdpdGggdGhlIGxvZ2ljLCBh
bmQgb3ZlcnJpZGVzIGl0IGluIFJlbmRlckJsb2NrIHRvIHRha2UKKyAgICAgICAgaW50cmluc2lj
Qm9yZGVyRm9yRmllbGRzZXQoKSBpbnRvIGFjY291bnQuCisKKyAgICAgICAgVGVzdDogaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9mb3Jtcy90aGUtZmllbGRz
ZXQtZWxlbWVudC9maWVsZHNldC1pbnRyaW5zaWMtc2l6ZS5odG1sCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyQmxvY2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmFk
anVzdEludHJpbnNpY0xvZ2ljYWxIZWlnaHRGb3JCb3hTaXppbmcgY29uc3QpOgorICAgICAgICBU
YWtlIGludHJpbnNpY0JvcmRlckZvckZpZWxkc2V0KCkgaW50byBhY2NvdW50LgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckJsb2NrLmg6CisgICAgICAgIE92ZXJyaWRlIGFkanVzdEludHJp
bnNpY0xvZ2ljYWxIZWlnaHRGb3JCb3hTaXppbmcuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveDo6YWRqdXN0SW50cmluc2lj
TG9naWNhbEhlaWdodEZvckJveFNpemluZyBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJCb3g6OmNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhlaWdodFVzaW5nIGNvbnN0KToK
KyAgICAgICAgTW92ZSBsb2dpYyBpbnRvIGEgbmV3IG1ldGhvZCBzbyB0aGF0IFJlbmRlckJsb2Nr
IGNhbiBvdmVycmlkZSBpdC4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCb3guaDoKKyAg
ICAgICAgRGVjbGFyZSBhZGp1c3RJbnRyaW5zaWNMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5nIGFz
IHZpcnR1YWwuCisgICAgICAgIE5vIG5lZWQgZm9yIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29u
dGVudEhlaWdodFVzaW5nIHRvIGJlIHZpcnR1YWwuCisKIDIwMjItMDUtMTAgIFlvdWVubiBGYWJs
ZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIENyZWF0ZSBhIHN0b3BwZWQgQ2FjaGVT
dG9yYWdlQ29ubmVjdGlvbiBmb3Igd29ya2VycyBpbiBjYXNlIG9mIGRldGFjaGVkIGRvY3VtZW50
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKaW5kZXggNDkyNGJiMjM3
NTUxN2VhODMwYWQxMzUwMDcyNTU4YWNjMmZjNTE3NS4uODFmZjRhM2NkYmZiYzRjN2VmNTA3OTk4
OTgxZTgwZTEzZjNlMjBkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2su
Y3BwCkBAIC0zNDQ1LDYgKzM0NDUsMTMgQEAgTGF5b3V0VW5pdCBSZW5kZXJCbG9jazo6YWRqdXN0
Q29udGVudEJveExvZ2ljYWxIZWlnaHRGb3JCb3hTaXppbmcoc3RkOjpvcHRpb25hbDwKICAgICBy
ZXR1cm4gc3RkOjptYXgoMF9sdSwgcmVzdWx0KTsKIH0KIAorTGF5b3V0VW5pdCBSZW5kZXJCbG9j
azo6YWRqdXN0SW50cmluc2ljTG9naWNhbEhlaWdodEZvckJveFNpemluZyhMYXlvdXRVbml0IGhl
aWdodCkgY29uc3QKK3sKKyAgICBpZiAoc3R5bGUoKS5ib3hTaXppbmcoKSA9PSBCb3hTaXppbmc6
OkJvcmRlckJveCkKKyAgICAgICAgcmV0dXJuIGhlaWdodCArIGJvcmRlckFuZFBhZGRpbmdMb2dp
Y2FsSGVpZ2h0KCk7CisgICAgcmV0dXJuIGhlaWdodCArIGludHJpbnNpY0JvcmRlckZvckZpZWxk
c2V0KCk7Cit9CisKIHZvaWQgUmVuZGVyQmxvY2s6OnBhaW50RXhjbHVkZWRDaGlsZHJlbkluQm9y
ZGVyKFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBMYXlvdXRQb2ludCYgcGFpbnRPZmZzZXQp
CiB7CiAgICAgaWYgKCFpc0ZpZWxkc2V0KCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQmxvY2suaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJC
bG9jay5oCmluZGV4IGFmMTVmOWNiMTBlYWZmNGI0NmUxMWI0MDg5MGViMzMzZmZkODRkMmIuLjE3
NmY4YzgxNTZjYWI1NDcxMzc4OTU5MDE2MjUyZGQ1MDk5NTI3YzIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9jay5oCkBAIC0yMjgsNiArMjI4LDcgQEAgcHVibGljOgogICAgIExh
eW91dFVuaXQgYm9yZGVyQmVmb3JlKCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgTGF5b3V0VW5pdCBh
ZGp1c3RCb3JkZXJCb3hMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5nKExheW91dFVuaXQgaGVpZ2h0
KSBjb25zdCBvdmVycmlkZTsKICAgICBMYXlvdXRVbml0IGFkanVzdENvbnRlbnRCb3hMb2dpY2Fs
SGVpZ2h0Rm9yQm94U2l6aW5nKHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4gaGVpZ2h0KSBjb25z
dCBvdmVycmlkZTsKKyAgICBMYXlvdXRVbml0IGFkanVzdEludHJpbnNpY0xvZ2ljYWxIZWlnaHRG
b3JCb3hTaXppbmcoTGF5b3V0VW5pdCBoZWlnaHQpIGNvbnN0IG92ZXJyaWRlOwogICAgIHZvaWQg
cGFpbnRFeGNsdWRlZENoaWxkcmVuSW5Cb3JkZXIoUGFpbnRJbmZvJiwgY29uc3QgTGF5b3V0UG9p
bnQmKTsKICAgICAKICAgICBMYXlvdXRTaXplIGNsaWVudExvZ2ljYWxSaWdodEFuZEJvdHRvbUFm
dGVyUmVwb3NpdGlvbmluZygpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
LmNwcAppbmRleCA3NWI4OGNhNzJlYmQwZmUwMDhlNjdjZjE0OTdlZDE4NmVkOTA5MTEzLi44ZWVl
Y2QxNDQ5NTkxNjI1ZjBlMjFjMTdkOTJiYzE2NTczOTkxYmY1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQm94LmNwcApAQCAtMTQzNiw2ICsxNDM2LDEzIEBAIExheW91dFVuaXQgUmVu
ZGVyQm94OjphZGp1c3RDb250ZW50Qm94TG9naWNhbEhlaWdodEZvckJveFNpemluZyhzdGQ6Om9w
dGlvbmFsPExhCiAgICAgcmV0dXJuIHN0ZDo6bWF4KDBfbHUsIHJlc3VsdCk7CiB9CiAKK0xheW91
dFVuaXQgUmVuZGVyQm94OjphZGp1c3RJbnRyaW5zaWNMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5n
KExheW91dFVuaXQgaGVpZ2h0KSBjb25zdAoreworICAgIGlmIChzdHlsZSgpLmJveFNpemluZygp
ID09IEJveFNpemluZzo6Qm9yZGVyQm94KQorICAgICAgICByZXR1cm4gaGVpZ2h0ICsgYm9yZGVy
QW5kUGFkZGluZ0xvZ2ljYWxIZWlnaHQoKTsKKyAgICByZXR1cm4gaGVpZ2h0OworfQorCiAvLyBI
aXQgVGVzdGluZwogYm9vbCBSZW5kZXJCb3g6OmhpdFRlc3RWaXN1YWxPdmVyZmxvdyhjb25zdCBI
aXRUZXN0TG9jYXRpb24mIGhpdFRlc3RMb2NhdGlvbiwgY29uc3QgTGF5b3V0UG9pbnQmIGFjY3Vt
dWxhdGVkT2Zmc2V0KSBjb25zdAogewpAQCAtMzI1Nyw4ICszMjY0LDggQEAgc3RkOjpvcHRpb25h
bDxMYXlvdXRVbml0PiBSZW5kZXJCb3g6OmNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhl
aWdodFVzaW5nKEwKICAgICAvLyBGSVhNRTogVGhlIENTUyBzaXppbmcgc3BlYyBpcyBjb25zaWRl
cmluZyBjaGFuZ2luZyB3aGF0IG1pbi1jb250ZW50L21heC1jb250ZW50IHNob3VsZCByZXNvbHZl
IHRvLgogICAgIC8vIElmIHRoYXQgaGFwcGVucywgdGhpcyBjb2RlIHdpbGwgaGF2ZSB0byBjaGFu
Z2UuCiAgICAgaWYgKGxvZ2ljYWxIZWlnaHRMZW5ndGguaXNNaW5Db250ZW50KCkgfHwgbG9naWNh
bEhlaWdodExlbmd0aC5pc01heENvbnRlbnQoKSB8fCBsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzRml0
Q29udGVudCgpIHx8IGxvZ2ljYWxIZWlnaHRMZW5ndGguaXNMZWdhY3lJbnRyaW5zaWMoKSkgewot
ICAgICAgICBpZiAoaW50cmluc2ljQ29udGVudEhlaWdodCAmJiBzdHlsZSgpLmJveFNpemluZygp
ID09IEJveFNpemluZzo6Qm9yZGVyQm94KQotICAgICAgICAgICAgcmV0dXJuIGludHJpbnNpY0Nv
bnRlbnRIZWlnaHQudmFsdWUoKSArIGJvcmRlckFuZFBhZGRpbmdMb2dpY2FsSGVpZ2h0KCk7Cisg
ICAgICAgIGlmIChpbnRyaW5zaWNDb250ZW50SGVpZ2h0KQorICAgICAgICAgICAgcmV0dXJuIGFk
anVzdEludHJpbnNpY0xvZ2ljYWxIZWlnaHRGb3JCb3hTaXppbmcoaW50cmluc2ljQ29udGVudEhl
aWdodC52YWx1ZSgpKTsKICAgICAgICAgcmV0dXJuIGludHJpbnNpY0NvbnRlbnRIZWlnaHQ7CiAg
ICAgfQogICAgIGlmIChsb2dpY2FsSGVpZ2h0TGVuZ3RoLmlzRmlsbEF2YWlsYWJsZSgpKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5oIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5oCmluZGV4IGIxODMyYzA4NmI0M2ZjYWRmZDY3YWRm
MTk4MWNiYjMyOTc4NGJlNzcuLjRhNTVkYmVkNDM5ZDc2NTVhNDFjYzg5OGNiMmM0MzdjNGEzOGJk
ZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmgKQEAgLTM3MSw2ICszNzEsNyBA
QCBwdWJsaWM6CiAgICAgLy8gT3ZlcnJpZGRlbiBieSBmaWVsZHNldHMgdG8gc3VidHJhY3Qgb3V0
IHRoZSBpbnRyaW5zaWMgYm9yZGVyLgogICAgIHZpcnR1YWwgTGF5b3V0VW5pdCBhZGp1c3RCb3Jk
ZXJCb3hMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5nKExheW91dFVuaXQgaGVpZ2h0KSBjb25zdDsK
ICAgICB2aXJ0dWFsIExheW91dFVuaXQgYWRqdXN0Q29udGVudEJveExvZ2ljYWxIZWlnaHRGb3JC
b3hTaXppbmcoc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiBoZWlnaHQpIGNvbnN0OworICAgIHZp
cnR1YWwgTGF5b3V0VW5pdCBhZGp1c3RJbnRyaW5zaWNMb2dpY2FsSGVpZ2h0Rm9yQm94U2l6aW5n
KExheW91dFVuaXQgaGVpZ2h0KSBjb25zdDsKIAogICAgIHN0cnVjdCBDb21wdXRlZE1hcmdpblZh
bHVlcyB7CiAgICAgICAgIExheW91dFVuaXQgbV9iZWZvcmU7CkBAIC03MDIsNyArNzAzLDcgQEAg
cHJvdGVjdGVkOgogICAgIHZvaWQgY29tcHV0ZVBvc2l0aW9uZWRMb2dpY2FsV2lkdGgoTG9naWNh
bEV4dGVudENvbXB1dGVkVmFsdWVzJiwgUmVuZGVyRnJhZ21lbnRDb250YWluZXIqID0gbnVsbHB0
cikgY29uc3Q7CiAKICAgICBMYXlvdXRVbml0IGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhV
c2luZyhMZW5ndGggbG9naWNhbFdpZHRoTGVuZ3RoLCBMYXlvdXRVbml0IGF2YWlsYWJsZUxvZ2lj
YWxXaWR0aCwgTGF5b3V0VW5pdCBib3JkZXJBbmRQYWRkaW5nKSBjb25zdDsKLSAgICB2aXJ0dWFs
IHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4gY29tcHV0ZUludHJpbnNpY0xvZ2ljYWxDb250ZW50
SGVpZ2h0VXNpbmcoTGVuZ3RoIGxvZ2ljYWxIZWlnaHRMZW5ndGgsIHN0ZDo6b3B0aW9uYWw8TGF5
b3V0VW5pdD4gaW50cmluc2ljQ29udGVudEhlaWdodCwgTGF5b3V0VW5pdCBib3JkZXJBbmRQYWRk
aW5nKSBjb25zdDsKKyAgICBzdGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IGNvbXB1dGVJbnRyaW5z
aWNMb2dpY2FsQ29udGVudEhlaWdodFVzaW5nKExlbmd0aCBsb2dpY2FsSGVpZ2h0TGVuZ3RoLCBz
dGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IGludHJpbnNpY0NvbnRlbnRIZWlnaHQsIExheW91dFVu
aXQgYm9yZGVyQW5kUGFkZGluZykgY29uc3Q7CiAgICAgCiAgICAgdmlydHVhbCBib29sIHNob3Vs
ZENvbXB1dGVTaXplQXNSZXBsYWNlZCgpIGNvbnN0IHsgcmV0dXJuIGlzUmVwbGFjZWRPcklubGlu
ZUJsb2NrKCkgJiYgIWlzSW5saW5lQmxvY2tPcklubGluZVRhYmxlKCk7IH0KIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggNjgzMTYxYzExNjAwYTBmODlkNDc1ZTVjNmZhODhlNDQy
ODYwZGFkZS4uMjIxOTg3MTk2YjRkNTMxNzgzNGYzMWUyNGJlN2ZhMDA5MDhlZDUyMSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjItMDUtMTMgIE9y
aW9sIEJydWZhdSAgPG9icnVmYXVAaWdhbGlhLmNvbT4KKworICAgICAgICBUYWtlIGludHJpbnNp
Y0JvcmRlckZvckZpZWxkc2V0KCkgaW50byBhY2NvdW50IGluIGludHJpbnNpY2FsbHkgc2l6ZWQg
ZmllbGRzZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTI0MDM4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCB0ZXN0LgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNz
L2Zvcm1zL3RoZS1maWVsZHNldC1lbGVtZW50L2ZpZWxkc2V0LWludHJpbnNpYy1zaXplLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50
aWNzL2Zvcm1zL3RoZS1maWVsZHNldC1lbGVtZW50L2ZpZWxkc2V0LWludHJpbnNpYy1zaXplLmh0
bWw6IEFkZGVkLgorCiAyMDIyLTA1LTA5ICBPcmlvbCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5j
b20+CiAKICAgICAgICAgW2Nzc29tXSBEb24ndCBpbmRleCBwZXJzcGVjdGl2ZS90cmFuc2Zvcm0t
b3JpZ2luLSogaW4gY29tcHV0ZWQgc3R5bGVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1zL3RoZS1maWVs
ZHNldC1lbGVtZW50L2ZpZWxkc2V0LWludHJpbnNpYy1zaXplLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZm9y
bXMvdGhlLWZpZWxkc2V0LWVsZW1lbnQvZmllbGRzZXQtaW50cmluc2ljLXNpemUtZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmRiYTM3YTVlYjEyMzNiNDI5YThlMmRhOGRjM2I3OTI3NDRhZDAzMTQK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1zL3RoZS1maWVsZHNldC1lbGVtZW50L2ZpZWxkc2V0
LWludHJpbnNpYy1zaXplLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE5IEBACisKK1BBU1MgYXV0
byBjb250ZW50LWJveAorUEFTUyBhdXRvIGJvcmRlci1ib3gKK1BBU1MgbWluLWNvbnRlbnQgY29u
dGVudC1ib3gKK1BBU1MgbWluLWNvbnRlbnQgYm9yZGVyLWJveAorUEFTUyBtYXgtY29udGVudCBj
b250ZW50LWJveAorUEFTUyBtYXgtY29udGVudCBib3JkZXItYm94CitMZWdlbmQKK0NvbnRlbnRz
CitMZWdlbmQKK0NvbnRlbnRzCitMZWdlbmQKK0NvbnRlbnRzCitMZWdlbmQKK0NvbnRlbnRzCitM
ZWdlbmQKK0NvbnRlbnRzCitMZWdlbmQKK0NvbnRlbnRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1zL3Ro
ZS1maWVsZHNldC1lbGVtZW50L2ZpZWxkc2V0LWludHJpbnNpYy1zaXplLmh0bWwgYi9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zvcm1z
L3RoZS1maWVsZHNldC1lbGVtZW50L2ZpZWxkc2V0LWludHJpbnNpYy1zaXplLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNWZmMGQ3ZGI0MTI0NzE4YmMwYTEzNGMxYTA1NzgwMjI3MGY5MDdhMwotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9zZW1hbnRpY3MvZm9ybXMvdGhlLWZpZWxkc2V0LWVsZW1lbnQvZmllbGRzZXQtaW50cmluc2lj
LXNpemUuaHRtbApAQCAtMCwwICsxLDc0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxtZXRhIGNoYXJz
ZXQ9InV0Zi04Ij4KKzx0aXRsZT5GaWVsZHNldCB3aXRoIGludHJpbnNpYyBzaXplPC90aXRsZT4K
KzxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iT3Jpb2wgQnJ1ZmF1IiBocmVmPSJtYWlsdG86b2Jy
dWZhdUBpZ2FsaWEuY29tIj4KKzxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9odG1sLnNw
ZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1lbGVtZW50Ij4KKzxsaW5rIHJl
bD0iaGVscCIgaHJlZj0iaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1zaXppbmctMy8jaW50
cmluc2ljIj4KKzxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0iQSBmaWVsZHNldCB3aXRoIGFu
IGludHJpbnNpYyBzaXplIHNob3VsZCBiZSBhcyBiaWcgYXMgcmVxdWlyZWQgYnkgdGhlIGNvbnRl
bnRzLiI+Cis8c3R5bGU+CitmaWVsZHNldCB7CisgIGhlaWdodDogbWluLWNvbnRlbnQ7CisgIHBh
ZGRpbmc6IDdweDsKKyAgYm9yZGVyOiAzcHggc29saWQgY3lhbjsKK30KK2ZpZWxkc2V0ID4gZGl2
IHsKKyAgYm9yZGVyOiAzcHggc29saWQgb3JhbmdlOworfQorLmF1dG8geworICBoZWlnaHQ6IGF1
dG87Cit9CisubWluLWNvbnRlbnQgeworICBoZWlnaHQ6IG1pbi1jb250ZW50OworfQorLm1heC1j
b250ZW50IHsKKyAgaGVpZ2h0OiBtYXgtY29udGVudDsKK30KKy5jb250ZW50LWJveCB7CisgIGJv
eC1zaXppbmc6IGNvbnRlbnQtYm94OworfQorLmJvcmRlci1ib3ggeworICBib3gtc2l6aW5nOiBi
b3JkZXItYm94OworfQorPC9zdHlsZT4KKworPGRpdiBpZD0ibG9nIj48L2Rpdj4KKworPGZpZWxk
c2V0IGNsYXNzPSJhdXRvIGNvbnRlbnQtYm94Ij4KKyAgPGxlZ2VuZD5MZWdlbmQ8L2xlZ2VuZD4K
KyAgPGRpdj5Db250ZW50czwvZGl2PgorPC9maWVsZHNldD4KKzxmaWVsZHNldCBjbGFzcz0iYXV0
byBib3JkZXItYm94Ij4KKyAgPGxlZ2VuZD5MZWdlbmQ8L2xlZ2VuZD4KKyAgPGRpdj5Db250ZW50
czwvZGl2PgorPC9maWVsZHNldD4KKzxmaWVsZHNldCBjbGFzcz0ibWluLWNvbnRlbnQgY29udGVu
dC1ib3giPgorICA8bGVnZW5kPkxlZ2VuZDwvbGVnZW5kPgorICA8ZGl2PkNvbnRlbnRzPC9kaXY+
Cis8L2ZpZWxkc2V0PgorPGZpZWxkc2V0IGNsYXNzPSJtaW4tY29udGVudCBib3JkZXItYm94Ij4K
KyAgPGxlZ2VuZD5MZWdlbmQ8L2xlZ2VuZD4KKyAgPGRpdj5Db250ZW50czwvZGl2PgorPC9maWVs
ZHNldD4KKzxmaWVsZHNldCBjbGFzcz0ibWF4LWNvbnRlbnQgY29udGVudC1ib3giPgorICA8bGVn
ZW5kPkxlZ2VuZDwvbGVnZW5kPgorICA8ZGl2PkNvbnRlbnRzPC9kaXY+Cis8L2ZpZWxkc2V0Pgor
PGZpZWxkc2V0IGNsYXNzPSJtYXgtY29udGVudCBib3JkZXItYm94Ij4KKyAgPGxlZ2VuZD5MZWdl
bmQ8L2xlZ2VuZD4KKyAgPGRpdj5Db250ZW50czwvZGl2PgorPC9maWVsZHNldD4KKworPHNjcmlw
dCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Zv
ciAobGV0IGZpZWxkc2V0IG9mIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImZpZWxkc2V0Iikp
IHsKKyAgdGVzdChmdW5jdGlvbigpIHsKKyAgICBjb25zdCBmaWVsZHNldFJlY3QgPSBmaWVsZHNl
dC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICBjb25zdCBjb250ZW50c1JlY3QgPSBmaWVs
ZHNldC5xdWVyeVNlbGVjdG9yKCJkaXYiKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICBj
b25zdCBmaWVsZHNldE91dGVyRW5kID0gZmllbGRzZXRSZWN0LnkgKyBmaWVsZHNldFJlY3QuaGVp
Z2h0OworICAgIGNvbnN0IGZpZWxkc2V0SW5uZXJFbmQgPSBmaWVsZHNldE91dGVyRW5kIC0gMTA7
CisgICAgY29uc3QgY29udGVudHNPdXRlckVuZCA9IGNvbnRlbnRzUmVjdC55ICsgY29udGVudHNS
ZWN0LmhlaWdodDsKKyAgICBhc3NlcnRfZXF1YWxzKGZpZWxkc2V0SW5uZXJFbmQsIGNvbnRlbnRz
T3V0ZXJFbmQpOworICB9LCBmaWVsZHNldC5jbGFzc05hbWUpOworfQorPC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>