<?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>199648</bug_id>
          
          <creation_ts>2019-07-09 16:56:03 -0700</creation_ts>
          <short_desc>CSS Grid `align-items: baseline;` with scaled images results in excessive top whitespace</short_desc>
          <delta_ts>2020-08-26 10:40:42 -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>Safari Technology Preview</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.chromium.org/p/chromium/issues/detail?id=1121761</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dan Richman">drichman</reporter>
          <assigned_to name="Oriol Brufau">obrufau</assigned_to>
          <cc>changseok</cc>
    
    <cc>clopez</cc>
    
    <cc>drichman</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>obrufau</cc>
    
    <cc>pdr</cc>
    
    <cc>rego</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1551525</commentid>
    <comment_count>0</comment_count>
      <attachid>373795</attachid>
    <who name="Dan Richman">drichman</who>
    <bug_when>2019-07-09 16:56:03 -0700</bug_when>
    <thetext>Created attachment 373795
Reduction of CSS Grid issue

Summary:
A horizontal CSS Grid-based shelf with (%) percent-based scaled-width images and `align-items: baseline;` will result in excessive container size.

Tested in Safari Technology Preview, Release 86 (Safari 13.0, WebKit 14608.1.30.2)

Steps To Reproduce:
1. Open attached `grid-image-align-reduction.html`
2. Observe excessive space above images.

Results:
There should be no space between the top of the tallest image and the top of the window. The tallest image should align to the top of the window.

Regression:
When this was reduced, it became clear that giving the images a `%` width value (to scale to the width of their grid containers) is what triggered the `align-items: baseline;` bug. If you define a pixel-based width on the images, the bug is not triggered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551689</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-07-10 09:23:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/52895538&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1677696</commentid>
    <comment_count>2</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2020-08-04 12:36:57 -0700</bug_when>
    <thetext>Oriol, could you please take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682774</commentid>
    <comment_count>3</comment_count>
      <attachid>407225</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2020-08-25 13:38:32 -0700</bug_when>
    <thetext>Created attachment 407225
Simpler testcase

OK, so the problem is that the track sizing algorithm takes baseline alignment into account, so when we calculate that baseline alignment we still don&apos;t know the final grid area sizes.

In RenderGrid::performGridItemsPreLayout, there is

```cpp
if (isBaselineAlignmentForChild(*child)) {
    updateGridAreaLogicalSize(*child, algorithm.estimatedGridAreaBreadthForChild(*child));
```

The estimated area is 200px wide and undefined tall for the 1st item.
But the 2nd item has a 50px wide X, so the estimated area is 250px wide.
Then we think that the image will be 250px wide, and therefore 250px tall via the aspect ratio.
So we add a 50px shim, which increases the row size by 50px, thinking that this will provide proper baseline alignment.
However, the 2ns column ends up being 200px, not 250px, so the above was wrong.

The problem is in GridTrackSizingAlgorithm::estimatedGridAreaBreadthForChild.
Since `isRelativeGridLengthAsAuto(maxTrackSize, direction)` is true, it returns the maxPreferredLogicalWidth.
However, while the grid track sizing function for the column is a percentage, it is actually definite due to `width: 400px`.
So isRelativeGridLengthAsAuto should return false!
But it returns true because the availableSpace has not been set yet, so it thinks that the grid is sized under a min/max-content constraint.

Chromium is also affected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682983</commentid>
    <comment_count>4</comment_count>
      <attachid>407299</attachid>
    <who name="Oriol Brufau">obrufau</who>
    <bug_when>2020-08-26 08:46:39 -0700</bug_when>
    <thetext>Created attachment 407299
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682998</commentid>
    <comment_count>5</comment_count>
      <attachid>407299</attachid>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2020-08-26 09:22:11 -0700</bug_when>
    <thetext>Comment on attachment 407299
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683032</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-26 10:40:41 -0700</bug_when>
    <thetext>Committed r266173: &lt;https://trac.webkit.org/changeset/266173&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 407299.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>373795</attachid>
            <date>2019-07-09 16:56:03 -0700</date>
            <delta_ts>2019-07-09 16:56:03 -0700</delta_ts>
            <desc>Reduction of CSS Grid issue</desc>
            <filename>grid-image-align-reduction.html</filename>
            <type>text/html</type>
            <size>1529</size>
            <attacher name="Dan Richman">drichman</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CjxtZXRhIGNoYXJzZXQ9IlVU
Ri04IiAvPgoKPHN0eWxlPgoqIHsKICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKfQoKLnJvd19f
bGlzdCB7CiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDIwJTsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQt
YXV0by1mbG93OiBjb2x1bW47CiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOwp9Cgoucm93X19saXN0
LWl0ZW1fX2FydHdvcmsgewogIHdpZHRoOiAxMDAlOyAvKioqKioqKiA8PDw8PCBCVUcgSVMgVFJJ
R0dFUkVEIEJZIFRISVMgJSBWQUxVRSAgKioqKioqKioqKiogKi8KfQoKLnJvd19faW1hZ2UtY29u
dGFpbmVyIHsKCn0KPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KPHVsIGNsYXNzPSJyb3dfX2xpc3Qi
PgogIDxsaSBjbGFzcz0icm93X19saXN0LWl0ZW0iPgogICAgPGRpdiBjbGFzcz0icm93X19pbWFn
ZS1jb250YWluZXIiPgogICAgCTxpbWcgY2xhc3M9InJvd19fbGlzdC1pdGVtX19hcnR3b3JrIiBz
cmM9Imh0dHBzOi8vcGljc3VtLnBob3Rvcy8yMDAvMTYwIiBhbHQ9IiI+CiAgICA8L2Rpdj4KICAg
IDxwIGNsYXNzPSJyb3dfX2xpc3QtaXRlbV9fY2FwdGlvbiI+SGVyZSdzIHNvbWUgdGV4dCBhYm91
dCB0aGlzIGl0ZW0uPC9wPgogIDwvbGk+CiAgPGxpIGNsYXNzPSJyb3dfX2xpc3QtaXRlbSI+CiAg
CTxkaXYgY2xhc3M9InJvd19faW1hZ2UtY29udGFpbmVyIj4KCSAgICA8aW1nIGNsYXNzPSJyb3df
X2xpc3QtaXRlbV9fYXJ0d29yayIgc3JjPSJodHRwczovL3BpY3N1bS5waG90b3MvMjAwLzIwMCIg
YWx0PSIiPgoJICA8L2Rpdj4KICAgIDxwIGNsYXNzPSJyb3dfX2xpc3QtaXRlbV9fY2FwdGlvbiI+
SGVyZSdzIHNvbWUgdGV4dCBhYm91dCB0aGlzIGl0ZW0gYW5kIGl0J3MgbG9uZ2VyIHRoYW4gYXZl
cmFnZS48L3A+CiAgPC9saT4KICA8bGkgY2xhc3M9InJvd19fbGlzdC1pdGVtIj4KICAJPGRpdiBj
bGFzcz0icm93X19pbWFnZS1jb250YWluZXIiPgoJICAgIDxpbWcgY2xhc3M9InJvd19fbGlzdC1p
dGVtX19hcnR3b3JrIiBzcmM9Imh0dHBzOi8vcGljc3VtLnBob3Rvcy8yMDAvMTQwIiBhbHQ9IiI+
CgkgIDwvZGl2PgogICAgPHAgY2xhc3M9InJvd19fbGlzdC1pdGVtX19jYXB0aW9uIj5IZXJlJ3Mg
c29tZSB0ZXh0IGFib3V0IHRoaXMgaXRlbS48L3A+CiAgPC9saT4KICA8bGkgY2xhc3M9InJvd19f
bGlzdC1pdGVtIj4KICAJPGRpdiBjbGFzcz0icm93X19pbWFnZS1jb250YWluZXIiPgoJICAgIDxp
bWcgY2xhc3M9InJvd19fbGlzdC1pdGVtX19hcnR3b3JrIiBzcmM9Imh0dHBzOi8vcGljc3VtLnBo
b3Rvcy8yMDAvMTgwIiBhbHQ9IiI+CgkgIDwvZGl2PgogICAgPHAgY2xhc3M9InJvd19fbGlzdC1p
dGVtX19jYXB0aW9uIj5IZXJlJ3Mgc29tZSB0ZXh0IGFib3V0IHRoaXMgaXRlbS4gQXMgeW91IGNh
biBzZWUsIGl0J3MgY29uc2lkZXJhYmx5IGxvbmdlciB0aGFuIGFueSBvZiBpdHMgbmVpZ2hib3Jp
bmcgY2FwdGlvbnMuPC9wPgogIDwvbGk+CjwvdWw+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>407225</attachid>
            <date>2020-08-25 13:38:32 -0700</date>
            <delta_ts>2020-08-25 13:38:32 -0700</delta_ts>
            <desc>Simpler testcase</desc>
            <filename>testcase.html</filename>
            <type>text/html</type>
            <size>447</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KPHN0eWxlPgouZ3JpZCB7CiAg
ZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7CiAgYWxpZ24t
aXRlbXM6IGJhc2VsaW5lOwogIHdpZHRoOiA0MDBweDsKICBmb250OiA1MHB4LzEgQWhlbTsKfQpj
YW52YXMgewogIHdpZHRoOiAyMDBweDsgLyogVGhpcyBpcyBmaW5lICovCiAgd2lkdGg6IDEwMCU7
IC8qIFRyaWdnZXJzIGJ1ZyAqLwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywg
Y3lhbiwgeWVsbG93KTsKfQo8L3N0eWxlPgo8ZGl2IGNsYXNzPSJncmlkIj4KICA8Y2FudmFzIHdp
ZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48L2NhbnZhcz4KICA8ZGl2PgogICAgPGNhbnZhcyB3aWR0
aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PC9jYW52YXM+WAogIDwvZGl2Pgo8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407299</attachid>
            <date>2020-08-26 08:46:39 -0700</date>
            <delta_ts>2020-08-26 10:40:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199648-20200826174638.patch</filename>
            <type>text/plain</type>
            <size>7582</size>
            <attacher name="Oriol Brufau">obrufau</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDlhMmY2MmRlOGM3YmJi
NGQyNDA3MTdkY2RiOGRlMTIyNWExMmI5OS4uMWY1ZjdiNjRhMjBmZTZkYTZmMTM2YjM0NjdiZWVh
ZjgwZjI4YmJmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA4LTI2ICBPcmlv
bCBCcnVmYXUgIDxvYnJ1ZmF1QGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1ncmlkXSBTZXQg
YXZhaWxhYmxlIGNvbHVtbiBzcGFjZSBiZWZvcmUgZ3JpZCBpdGVtcyBwcmVsYXlvdXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTY0OAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJlZm9yZSBydW5uaW5n
IHRoZSBncmlkIHRyYWNrIHNpemluZyBhbGdvcml0aG0sIHRoZXJlIGlzIGEgcHJlbGF5b3V0Cisg
ICAgICAgIHN0ZXAgd2hpY2ggdGFrZXMgY2FyZSBvZiB0aGUgYmFzZWxpbmUgYWxpZ25tZW50IG9m
IHRoZSBpdGVtcy4KKyAgICAgICAgSW4gb3JkZXIgdG8gZG8gdGhhdCwgd2UgZXN0aW1hdGUgdGhl
IHNpemUgb2YgdGhlIGdyaWQgYXJlYSwgc2luY2Ugd2UKKyAgICAgICAgaGF2ZSBub3QgY2FsY3Vs
YXRlZCB0aGUgZmluYWwgc2l6ZSB5ZXQuCisKKyAgICAgICAgVGhlIHByb2JsZW0gd2FzIHRoYXQs
IHdoZW4gY2FsY3VsYXRpbmcgdGhpcyBlc3RpbWF0ZSwgdGhlIGF2YWlsYWJsZQorICAgICAgICBj
b2x1bW4gc3BhY2UgaGFkIG5vdCBiZWVuIHNldCB5ZXQuIFNvIGlmIGEgY29sdW1uIGhhZCBhIHBl
cmNlbnRhZ2UgdHJhY2sKKyAgICAgICAgc2l6aW5nIGZ1bmN0aW9uLCBpdCB3b3VsZCBiZSB0cmVh
dGVkIGFzIGF1dG8gYW5kIHRoZSBlc3RpbWF0ZWQgc2l6ZQorICAgICAgICB3b3VsZCBiZSB3cm9u
Zy4KKworICAgICAgICBUaGlzIHBhdGNoIHNldHMgdGhlIGF2YWlsYWJsZSBjb2x1bW4gc3BhY2Ug
c28gdGhhdCB3ZSBjYW4gcmVzb2x2ZQorICAgICAgICBwZXJjZW50YWdlIHRyYWNrIHNpemluZyBm
dW5jdGlvbnMgYW5kIGdldCBhIG1vcmUgY29ycmVjdCBlc3RpbWF0ZS4KKworICAgICAgICBUZXN0
OiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQv
c2VsZi1iYXNlbGluZS9ncmlkLXNlbGYtYmFzZWxpbmUtMDA4Lmh0bWwKKworICAgICAgICAqIHJl
bmRlcmluZy9SZW5kZXJHcmlkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckdyaWQ6Omxh
eW91dEJsb2NrKToKKwogMjAyMC0wOC0yNCAgRW1pbGlvIENvYm9zIMOBbHZhcmV6ICA8ZW1pbGlv
QGNyaXNhbC5pbz4KIAogICAgICAgICBTdXBwb3J0IHF1b3RlczphdXRvIGFuZCBmaXggcXVvdGVz
IHNlcmlhbGl6YXRpb24uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyR3JpZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyR3JpZC5jcHAKaW5k
ZXggOWZkODVmMjhlYTM4ZjVkZTY3MDc1MjQzNmNiNzczZTI0ODUyM2ZjZC4uOTRmMWE2Y2Q0ZTdi
MjY3ZmNhNDdhYTFmODNkMGM5ZWQ0ODc1NzEwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckdyaWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJHcmlkLmNwcApAQCAtMjMwLDYgKzIzMCw3IEBAIHZvaWQgUmVuZGVyR3JpZDo6bGF5b3V0
QmxvY2soYm9vbCByZWxheW91dENoaWxkcmVuLCBMYXlvdXRVbml0KQogICAgICAgICBMYXlvdXRV
bml0IGF2YWlsYWJsZVNwYWNlRm9yQ29sdW1ucyA9IGF2YWlsYWJsZUxvZ2ljYWxXaWR0aCgpOwog
ICAgICAgICBwbGFjZUl0ZW1zT25HcmlkKG1fdHJhY2tTaXppbmdBbGdvcml0aG0sIGF2YWlsYWJs
ZVNwYWNlRm9yQ29sdW1ucyk7CiAKKyAgICAgICAgbV90cmFja1NpemluZ0FsZ29yaXRobS5zZXRB
dmFpbGFibGVTcGFjZShGb3JDb2x1bW5zLCBhdmFpbGFibGVTcGFjZUZvckNvbHVtbnMpOwogICAg
ICAgICBwZXJmb3JtR3JpZEl0ZW1zUHJlTGF5b3V0KG1fdHJhY2tTaXppbmdBbGdvcml0aG0pOwog
CiAgICAgICAgIC8vIDEtIEZpcnN0LCB0aGUgdHJhY2sgc2l6aW5nIGFsZ29yaXRobSBpcyB1c2Vk
IHRvIHJlc29sdmUgdGhlIHNpemVzIG9mIHRoZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cK
aW5kZXggNjZjNWY4NGI5M2NkNTU0NDU4MWEwNDUxNjVhYTY3NTQ2NDFkYzQ0MS4uZDExYTNjMWE2
MDkyM2VmNDAzY2Y3ZjlmOGI3YjlhMDRiZjUxYjkwZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDgtMjYgIE9yaW9sIEJydWZhdSAgPG9icnVm
YXVAaWdhbGlhLmNvbT4KKworICAgICAgICBbY3NzLWdyaWRdIFNldCBhdmFpbGFibGUgY29sdW1u
IHNwYWNlIGJlZm9yZSBncmlkIGl0ZW1zIHByZWxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk5NjQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wb3J0IFdQVCB0ZXN0LgorCisgICAgICAgICog
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1iYXNlbGluZS9n
cmlkLXNlbGYtYmFzZWxpbmUtMDA4LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHdl
Yi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWxpZ25tZW50L3NlbGYtYmFzZWxpbmUvZ3Jp
ZC1zZWxmLWJhc2VsaW5lLTAwOC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1ncmlkL2FsaWdubWVudC9zZWxmLWJhc2VsaW5lL3czYy1pbXBvcnQubG9n
OgorCiAyMDIwLTA4LTI0ICBFbWlsaW8gQ29ib3Mgw4FsdmFyZXogIDxlbWlsaW9AY3Jpc2FsLmlv
PgogCiAgICAgICAgIFN1cHBvcnQgcXVvdGVzOmF1dG8gYW5kIGZpeCBxdW90ZXMgc2VyaWFsaXph
dGlvbi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1ncmlkL2FsaWdubWVudC9zZWxmLWJhc2VsaW5lL2dyaWQtc2VsZi1iYXNl
bGluZS0wMDgtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2FsaWdubWVudC9zZWxmLWJhc2VsaW5lL2dyaWQtc2Vs
Zi1iYXNlbGluZS0wMDgtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ODc2NjU2YzIwODBiYjM2
YjAyODY3ODNhYzc1ZjViOGVmMmY4MzFmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWxpZ25tZW50L3Nl
bGYtYmFzZWxpbmUvZ3JpZC1zZWxmLWJhc2VsaW5lLTAwOC1leHBlY3RlZC5odG1sCkBAIC0wLDAg
KzEsMTIgQEAKKzwhRE9DVFlQRSBodG1sPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHN0eWxl
PgorZGl2IHsKKyAgZmxvYXQ6IGxlZnQ7CisgIHdpZHRoOiAyMDBweDsKKyAgaGVpZ2h0OiAyMDBw
eDsKKyAgYmFja2dyb3VuZDogZ3JlZW47Cit9Cis8L3N0eWxlPgorPGRpdj48L2Rpdj4KKzxkaXYg
c3R5bGU9Im1hcmdpbi10b3A6IDEwMHB4Ij48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2FsaWdubWVudC9z
ZWxmLWJhc2VsaW5lL2dyaWQtc2VsZi1iYXNlbGluZS0wMDguaHRtbCBiL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2FsaWdubWVudC9zZWxm
LWJhc2VsaW5lL2dyaWQtc2VsZi1iYXNlbGluZS0wMDguaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41Mzk4Yjdl
OWMxYmFiNTNiMTQ1Nzc0Y2I5YjQ4ZTM2MTVlZjY5YWY3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWxp
Z25tZW50L3NlbGYtYmFzZWxpbmUvZ3JpZC1zZWxmLWJhc2VsaW5lLTAwOC5odG1sCkBAIC0wLDAg
KzEsMzkgQEAKKzwhRE9DVFlQRSBodG1sPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHRpdGxl
PkNTUyBHcmlkIExheW91dCBUZXN0OiBiYXNlbGluZSBjb250ZXh0IGFuZCBzZWxmIGFsaWdubWVu
dDwvdGl0bGU+Cis8bGluayByZWw9ImF1dGhvciIgdGl0bGU9Ik9yaW9sIEJydWZhdSIgaHJlZj0i
bWFpbHRvOm9icnVmYXVAaWdhbGlhLmNvbSIgLz4KKzxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0
cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1ncmlkLyNhbGlnbm1lbnQiPgorPGxpbmsgcmVsPSJo
ZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWFsaWduLTMvI2Jhc2VsaW5l
LWFsaWduLXNlbGYiPgorPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3
Zy5vcmcvY3NzLWFsaWduLTMvI2FsaWduLWJ5LWJhc2VsaW5lIj4KKzxsaW5rIHJlbD0iaGVscCIg
aHJlZj0iaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1hbGlnbi0zLyNhbGlnbi1pdGVtcy1w
cm9wZXJ0eSI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8vZHJhZnRzLmNzc3dnLm9y
Zy9jc3MtYWxpZ24tMy8jYWxpZ24tc2VsZi1wcm9wZXJ0eSI+Cis8bGluayByZWw9ImhlbHAiIGhy
ZWY9Imh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lk
PTExMjE3NjEiPgorPGxpbmsgcmVsPSJtYXRjaCIgaHJlZj0iZ3JpZC1zZWxmLWJhc2VsaW5lLTAw
OC1yZWYuaHRtbCI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3Mvc3VwcG9ydC9h
bGlnbm1lbnQuY3NzIj4KKzxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0iVGVzdCBiYXNlbGlu
ZSBhbGlnbm1lbnQgd2l0aCBwZXJjZW50YWdlIHRyYWNrIHNpemluZyBmdW5jdGlvbnMgYW5kIGdy
aWQgaXRlbXMgYmVpbmcgb3IgY29udGFpbmluZyByZXBsYWNlZCBlbGVtZW50cyB3aXRoIGFzcGVj
dCByYXRpbyBhbmQgcGVyY2VudGFnZSBzaXplcy4iIC8+Cis8c3R5bGU+CisuZ3JpZCB7CisgIGRp
c3BsYXk6IGdyaWQ7CisgIHdpZHRoOiA0MDBweDsKKyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAy
NSUgMjUlIDI1JSAyNSU7CisgIGxpbmUtaGVpZ2h0OiAwOworfQorLnBlcmNlbnQgeworICB3aWR0
aDogMTAwJTsKK30KK2NhbnZhcyB7CisgIGJhY2tncm91bmQ6IGdyZWVuOworfQorPC9zdHlsZT4K
KzxkaXYgY2xhc3M9ImdyaWQgYWxpZ25JdGVtc0Jhc2VsaW5lIj4KKyAgPGNhbnZhcyB3aWR0aD0i
MTAwIiBoZWlnaHQ9IjIwMCI+PC9jYW52YXM+CisgIDxjYW52YXMgd2lkdGg9IjIwMCIgaGVpZ2h0
PSI0MDAiIGNsYXNzPSJwZXJjZW50Ij48L2NhbnZhcz4KKyAgPGRpdj4KKyAgICA8Y2FudmFzIHdp
ZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBjbGFzcz0icGVyY2VudCI+PC9jYW52YXM+CisgICAgPGNh
bnZhcyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgY2xhc3M9InBlcmNlbnQiPjwvY2FudmFzPgor
ICA8L2Rpdj4KKyAgPGRpdiBjbGFzcz0icGVyY2VudCI+CisgICAgPGNhbnZhcyB3aWR0aD0iMTAw
IiBoZWlnaHQ9IjEwMCIgY2xhc3M9InBlcmNlbnQiPjwvY2FudmFzPgorICAgIDxjYW52YXMgd2lk
dGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGNsYXNzPSJwZXJjZW50Ij48L2NhbnZhcz4KKyAgPC9kaXY+
Cis8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2FsaWdubWVudC9zZWxmLWJhc2VsaW5lL3czYy1pbXBvcnQu
bG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWdyaWQvYWxpZ25tZW50L3NlbGYtYmFzZWxpbmUvdzNjLWltcG9ydC5sb2cKaW5kZXggYTYzZjhh
M2YxMjYyZTgzMzgwZWY1MTJjNTA2M2U0ZWE1NTZiNDMxMC4uM2JkNTdhY2RkMGVmNDMwM2NiNDIz
NGZlODc5NjExZjgwYWMzNGY1NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWxpZ25tZW50L3NlbGYtYmFzZWxpbmUv
dzNjLWltcG9ydC5sb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWdyaWQvYWxpZ25tZW50L3NlbGYtYmFzZWxpbmUvdzNjLWltcG9ydC5s
b2cKQEAgLTMwLDYgKzMwLDggQEAgTGlzdCBvZiBmaWxlczoKIC9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1iYXNl
bGluZS9ncmlkLXNlbGYtYmFzZWxpbmUtMDA2Lmh0bWwKIC9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1iYXNlbGlu
ZS9ncmlkLXNlbGYtYmFzZWxpbmUtMDA3LWV4cGVjdGVkLmh0bWwKIC9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1i
YXNlbGluZS9ncmlkLXNlbGYtYmFzZWxpbmUtMDA3Lmh0bWwKKy9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1iYXNl
bGluZS9ncmlkLXNlbGYtYmFzZWxpbmUtMDA4LWV4cGVjdGVkLmh0bWwKKy9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2Vs
Zi1iYXNlbGluZS9ncmlkLXNlbGYtYmFzZWxpbmUtMDA4Lmh0bWwKIC9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1i
YXNlbGluZS9ncmlkLXNlbGYtYmFzZWxpbmUtY2hhbmdlcy1ncmlkLWFyZWEtc2l6ZS0wMDEtZXhw
ZWN0ZWQueGh0CiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWdyaWQvYWxpZ25tZW50L3NlbGYtYmFzZWxpbmUvZ3JpZC1zZWxmLWJhc2VsaW5lLWNo
YW5nZXMtZ3JpZC1hcmVhLXNpemUtMDAxLmh0bWwKIC9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hbGlnbm1lbnQvc2VsZi1iYXNlbGluZS9n
cmlkLXNlbGYtYmFzZWxpbmUtY2hhbmdlcy1ncmlkLWFyZWEtc2l6ZS0wMDItZXhwZWN0ZWQueGh0
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>