<?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>233812</bug_id>
          
          <creation_ts>2021-12-03 07:21:39 -0800</creation_ts>
          <short_desc>[css-grid] Add support for static pos of abspos grid children with end/center alignment</short_desc>
          <delta_ts>2024-07-23 11:27: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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>zsun</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>rego</cc>
    
    <cc>sgill26</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1820119</commentid>
    <comment_count>0</comment_count>
    <who name="">zsun</who>
    <bug_when>2021-12-03 07:21:39 -0800</bug_when>
    <thetext>Affected WPT tests -

imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html 
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html 
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1820129</commentid>
    <comment_count>1</comment_count>
      <attachid>445853</attachid>
    <who name="">zsun</who>
    <bug_when>2021-12-03 07:48:10 -0800</bug_when>
    <thetext>Created attachment 445853
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822692</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-10 07:22:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/86320868&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823556</commentid>
    <comment_count>3</comment_count>
      <attachid>445853</attachid>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2021-12-13 09:00:42 -0800</bug_when>
    <thetext>Comment on attachment 445853
Patch

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

Thanks for working on this Ziran ! 

As we discussed offline, the test cases you are fixing with this patch are not grid related, if we are strict with what the grid spec states. In that sense, that&apos;s why you are adding this alignment related logic in RenderBox. 

At a first sight, it looks like very similar to the one we already have for Flexbox and Grid. I believe that a proper solution to this bug would be to properly implement the CSS Box Alignment spec for block-level boxes and absolute positioned elements. 

I understand that implementing the whole feature would be a long-term effort, but at least we can fix this issue in a way that is more aligned to such long-term goal (eg, thinking about possible refactoring in the flex and grid alignment logic).

&gt; Source/WebCore/rendering/RenderBox.cpp:4201
&gt; +    if (isGridItem() &amp;&amp; isStaticChildInline &amp;&amp; GridLayoutFunctions::flowAwareDirectionForChild(downcast&lt;RenderGrid&gt;(*parent()), *this, ForColumns) == ForColumns) {

Wouldn&apos;t be a good idea to store the RenderGrid downcast in a local variable ? it seems it&apos;s used later again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868701</commentid>
    <comment_count>4</comment_count>
    <who name="">zsun</who>
    <bug_when>2022-05-13 02:43:42 -0700</bug_when>
    <thetext>After a couple of offline discussions with Javier and Oriol, we feel that a generic solution that would work for both css-grid and flexibox might be the way forward in long term. I&apos;d like to leave this bug open for anyone who has time and effort to take it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>445853</attachid>
            <date>2021-12-03 07:48:10 -0800</date>
            <delta_ts>2022-05-13 02:44:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233812-20211203154809.patch</filename>
            <type>text/plain</type>
            <size>10303</size>
            <attacher>zsun</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NDg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTNkMGM4ZDg4OTA4MTAw
YjAyODFhMDU5M2VhOGE0YzEzYWE1MDc0Mi4uYmQ0MzJhZjA4ZjkyOWQzZGNmZmYzMjBlZDcwOGIz
YTUwM2RiMWRhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTEyLTAzICBaaXJh
biBTdW4gIDx6c3VuQGlnYWxpYS5jb20+CisKKyAgICAgICAgW2Nzcy1ncmlkXSBBZGQgc3VwcG9y
dCBmb3Igc3RhdGljIHBvcyBvZiBhYnNwb3MgZ3JpZCBjaGlsZHJlbiB3aXRoIGVuZC9jZW50ZXIg
YWxpZ25tZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMzM4MTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIGlzIHRvIGFkZCBzdXBwb3J0IG9mIGVuZC9jZW50ZXIgYWxpZ25tZW50IGZvciBhYnNw
b3MgZ3JpZCBjaGlsZHJlbiB0aGF0IGhhcyBzdGF0aWMKKyAgICAgICAgcG9zLiBDdXJyZW50IGNv
ZGUgd29ya3MgZm9yIHN0YXJ0IGFsaWdubWVudC4gV2UgdXNlIHRoZSBjb250ZW50IGVkZ2VzIG9m
IHRoZSBncmlkIGNvbnRhaW5lcgorICAgICAgICB3aGlsZSB3b3JraW5nIG91dCB0aGUgb2Zmc2V0
IHZhbHVlIGZvciBlbmQvY2VudGVyIGFsaWdubWVudC4gU3BlYyByZWZlcmVuY2VzOgorICAgICAg
ICBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWdyaWQvI2Fic3Bvcy1pdGVtcworICAgICAg
ICBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWFsaWduLyNzdGF0aWNwb3MtcmVjdAorICAg
ICAgICBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWdyaWQvI3N0YXRpYy1wb3NpdGlvbgor
CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJCb3g6OmNvbXB1dGVQb3NpdGlvbmVkTG9naWNhbFdpZHRoVXNpbmcgY29uc3QpOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyQm94Ojpjb21wdXRlUG9zaXRpb25lZExvZ2ljYWxIZWlnaHRV
c2luZyBjb25zdCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckdyaWQuaDoKKwogMjAyMS0x
Mi0wMyAgQWxpY2lhIEJveWEgR2FyY8OtYSAgPGFib3lhQGlnYWxpYS5jb20+CiAKICAgICAgICAg
W01TRV0gRml4IGVyYXNlIHJhbmdlIHRvIHByZXZlbnQgYWNjaWRlbnRhbCBkZWxldGlvbiBpbiBm
aWxlcyB3aXRoIGNoYW5naW5nIGR1cmF0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
Qm94LmNwcAppbmRleCBlNzQwZDUyYTJiMDMyYTFhMmY0ZTQyZmVkY2M3ZDI5OTZjZWNhYTE1Li42
NjY3NjM5ZDdjMWNlZmNmZjM0MTgwMmM1YWUwN2FiZDczZGFhMDZiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQm94LmNwcApAQCAtNDE5Nyw2ICs0MTk3LDIzIEBAIHZvaWQgUmVuZGVy
Qm94Ojpjb21wdXRlUG9zaXRpb25lZExvZ2ljYWxXaWR0aFVzaW5nKFNpemVUeXBlIHdpZHRoVHlw
ZSwgTGVuZ3RoIGxvCiAgICAgfQogCiAgICAgY29tcHV0ZWRWYWx1ZXMubV9wb3NpdGlvbiA9IGxv
Z2ljYWxMZWZ0VmFsdWUgKyBtYXJnaW5Mb2dpY2FsTGVmdFZhbHVlOworICAgIGJvb2wgaXNTdGF0
aWNDaGlsZElubGluZSA9IHN0eWxlKCkuaGFzU3RhdGljSW5saW5lUG9zaXRpb24ocGFyZW50KCkt
PmlzSG9yaXpvbnRhbFdyaXRpbmdNb2RlKCkpOworICAgIGlmIChpc0dyaWRJdGVtKCkgJiYgaXNT
dGF0aWNDaGlsZElubGluZSAmJiBHcmlkTGF5b3V0RnVuY3Rpb25zOjpmbG93QXdhcmVEaXJlY3Rp
b25Gb3JDaGlsZChkb3duY2FzdDxSZW5kZXJHcmlkPigqcGFyZW50KCkpLCAqdGhpcywgRm9yQ29s
dW1ucykgPT0gRm9yQ29sdW1ucykgeworICAgICAgICBHcmlkQXhpc1Bvc2l0aW9uIGF4aXNQb3Np
dGlvbiA9IGRvd25jYXN0PFJlbmRlckdyaWQ+KCpwYXJlbnQoKSkucm93QXhpc1Bvc2l0aW9uRm9y
Q2hpbGQoKnRoaXMpOworICAgICAgICBzd2l0Y2ggKGF4aXNQb3NpdGlvbikgeworICAgICAgICBj
YXNlIEdyaWRBeGlzU3RhcnQ6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHcmlk
QXhpc0VuZDoKKyAgICAgICAgY2FzZSBHcmlkQXhpc0NlbnRlcjogeworICAgICAgICAgICAgTGF5
b3V0VW5pdCBvZmZzZXRGcm9tU3RhcnRQb3NpdGlvbiA9IGRvd25jYXN0PFJlbmRlckdyaWQ+KCpw
YXJlbnQoKSkuY29udGVudFdpZHRoKCkgLSBjb21wdXRlZFZhbHVlcy5tX2V4dGVudDsKKyAgICAg
ICAgICAgIGlmICghcGFyZW50KCktPnN0eWxlKCkuaXNMZWZ0VG9SaWdodERpcmVjdGlvbigpKQor
ICAgICAgICAgICAgICAgIGNvbXB1dGVkVmFsdWVzLm1fcG9zaXRpb24gLT0gKGF4aXNQb3NpdGlv
biA9PSBHcmlkQXhpc0VuZCA/IG9mZnNldEZyb21TdGFydFBvc2l0aW9uIDogb2Zmc2V0RnJvbVN0
YXJ0UG9zaXRpb24gLyAyKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjb21w
dXRlZFZhbHVlcy5tX3Bvc2l0aW9uICs9IChheGlzUG9zaXRpb24gPT0gR3JpZEF4aXNFbmQgPyBv
ZmZzZXRGcm9tU3RhcnRQb3NpdGlvbiA6IG9mZnNldEZyb21TdGFydFBvc2l0aW9uIC8gMik7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICB9CisgICAgfQogICAgIGNvbXB1
dGVMb2dpY2FsTGVmdFBvc2l0aW9uZWRPZmZzZXQoY29tcHV0ZWRWYWx1ZXMubV9wb3NpdGlvbiwg
dGhpcywgY29tcHV0ZWRWYWx1ZXMubV9leHRlbnQgKyBib3JkZXJzUGx1c1BhZGRpbmcsIGNvbnRh
aW5lckJsb2NrLCBjb250YWluZXJMb2dpY2FsV2lkdGgsIHN0eWxlKCkubG9naWNhbExlZnQoKS5p
c0F1dG8oKSwgc3R5bGUoKS5sb2dpY2FsUmlnaHQoKS5pc0F1dG8oKSk7CiB9CiAKQEAgLTQ1MDgs
NiArNDUyNSwyMCBAQCB2b2lkIFJlbmRlckJveDo6Y29tcHV0ZVBvc2l0aW9uZWRMb2dpY2FsSGVp
Z2h0VXNpbmcoU2l6ZVR5cGUgaGVpZ2h0VHlwZSwgTGVuZ3RoCiAKICAgICAvLyBVc2UgY29tcHV0
ZWQgdmFsdWVzIHRvIGNhbGN1bGF0ZSB0aGUgdmVydGljYWwgcG9zaXRpb24uCiAgICAgY29tcHV0
ZWRWYWx1ZXMubV9wb3NpdGlvbiA9IGxvZ2ljYWxUb3BWYWx1ZSArIGNvbXB1dGVkVmFsdWVzLm1f
bWFyZ2lucy5tX2JlZm9yZTsKKyAgICBib29sIGlzU3RhdGljQ2hpbGRJbkJsb2NrID0gc3R5bGUo
KS5oYXNTdGF0aWNCbG9ja1Bvc2l0aW9uKHBhcmVudCgpLT5pc0hvcml6b250YWxXcml0aW5nTW9k
ZSgpKTsKKyAgICBpZiAoaXNHcmlkSXRlbSgpICYmIGlzU3RhdGljQ2hpbGRJbkJsb2NrICYmIEdy
aWRMYXlvdXRGdW5jdGlvbnM6OmZsb3dBd2FyZURpcmVjdGlvbkZvckNoaWxkKGRvd25jYXN0PFJl
bmRlckdyaWQ+KCpwYXJlbnQoKSksICp0aGlzLCBGb3JSb3dzKSA9PSBGb3JSb3dzKSB7CisgICAg
ICAgIEdyaWRBeGlzUG9zaXRpb24gYXhpc1Bvc2l0aW9uID0gZG93bmNhc3Q8UmVuZGVyR3JpZD4o
KnBhcmVudCgpKS5jb2x1bW5BeGlzUG9zaXRpb25Gb3JDaGlsZCgqdGhpcyk7CisgICAgICAgIHN3
aXRjaCAoYXhpc1Bvc2l0aW9uKSB7CisgICAgICAgIGNhc2UgR3JpZEF4aXNTdGFydDoKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIEdyaWRBeGlzRW5kOgorICAgICAgICBjYXNlIEdy
aWRBeGlzQ2VudGVyOiB7CisgICAgICAgICAgICBMYXlvdXRVbml0IG9mZnNldEZyb21TdGFydFBv
c2l0aW9uID0gZG93bmNhc3Q8UmVuZGVyR3JpZD4oKnBhcmVudCgpKS5jb250ZW50SGVpZ2h0KCkg
LSBjb21wdXRlZFZhbHVlcy5tX2V4dGVudDsKKyAgICAgICAgICAgIGNvbXB1dGVkVmFsdWVzLm1f
cG9zaXRpb24gKz0gKGF4aXNQb3NpdGlvbiA9PSBHcmlkQXhpc0VuZCA/IG9mZnNldEZyb21TdGFy
dFBvc2l0aW9uIDogb2Zmc2V0RnJvbVN0YXJ0UG9zaXRpb24gLyAyKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CiAgICAgY29tcHV0ZUxvZ2ljYWxUb3BQ
b3NpdGlvbmVkT2Zmc2V0KGNvbXB1dGVkVmFsdWVzLm1fcG9zaXRpb24sIHRoaXMsIGxvZ2ljYWxI
ZWlnaHRWYWx1ZSArIGJvcmRlcnNQbHVzUGFkZGluZywgY29udGFpbmVyQmxvY2ssIGNvbnRhaW5l
ckxvZ2ljYWxIZWlnaHQpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyR3JpZC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckdyaWQuaApp
bmRleCAyOWFlNTk0ODAwM2VlNmQyZGQ0NDNiNTY5OWRjYjJkN2MxN2I5NjI2Li5lNTZmMWMxNDVj
NzRkOWFhZDg4YzQyM2U2YmI1ZjRlNmQ1MzJjNGNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyR3JpZC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJHcmlkLmgKQEAgLTgyLDYgKzgyLDkgQEAgcHVibGljOgogCiAgICAgU3R5bGVDb250ZW50
QWxpZ25tZW50RGF0YSBjb250ZW50QWxpZ25tZW50KEdyaWRUcmFja1NpemluZ0RpcmVjdGlvbikg
Y29uc3Q7CiAKKyAgICBHcmlkQXhpc1Bvc2l0aW9uIGNvbHVtbkF4aXNQb3NpdGlvbkZvckNoaWxk
KGNvbnN0IFJlbmRlckJveCYpIGNvbnN0OworICAgIEdyaWRBeGlzUG9zaXRpb24gcm93QXhpc1Bv
c2l0aW9uRm9yQ2hpbGQoY29uc3QgUmVuZGVyQm94JikgY29uc3Q7CisKIHByaXZhdGU6CiAgICAg
SXRlbVBvc2l0aW9uIHNlbGZBbGlnbm1lbnROb3JtYWxCZWhhdmlvcihjb25zdCBSZW5kZXJCb3gq
IGNoaWxkID0gbnVsbHB0cikgY29uc3Qgb3ZlcnJpZGUKICAgICB7CkBAIC0xNDIsOCArMTQ1LDYg
QEAgcHJpdmF0ZToKICAgICB2b2lkIGdyaWRBcmVhUG9zaXRpb25Gb3JJbkZsb3dDaGlsZChjb25z
dCBSZW5kZXJCb3gmLCBHcmlkVHJhY2tTaXppbmdEaXJlY3Rpb24sIExheW91dFVuaXQmIHN0YXJ0
LCBMYXlvdXRVbml0JiBlbmQpIGNvbnN0OwogICAgIHZvaWQgZ3JpZEFyZWFQb3NpdGlvbkZvckNo
aWxkKGNvbnN0IFJlbmRlckJveCYsIEdyaWRUcmFja1NpemluZ0RpcmVjdGlvbiwgTGF5b3V0VW5p
dCYgc3RhcnQsIExheW91dFVuaXQmIGVuZCkgY29uc3Q7CiAKLSAgICBHcmlkQXhpc1Bvc2l0aW9u
IGNvbHVtbkF4aXNQb3NpdGlvbkZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYpIGNvbnN0OwotICAg
IEdyaWRBeGlzUG9zaXRpb24gcm93QXhpc1Bvc2l0aW9uRm9yQ2hpbGQoY29uc3QgUmVuZGVyQm94
JikgY29uc3Q7CiAgICAgTGF5b3V0VW5pdCBjb2x1bW5BeGlzT2Zmc2V0Rm9yQ2hpbGQoY29uc3Qg
UmVuZGVyQm94JikgY29uc3Q7CiAgICAgTGF5b3V0VW5pdCByb3dBeGlzT2Zmc2V0Rm9yQ2hpbGQo
Y29uc3QgUmVuZGVyQm94JikgY29uc3Q7CiAgICAgdm9pZCBjb21wdXRlQ29udGVudFBvc2l0aW9u
QW5kRGlzdHJpYnV0aW9uT2Zmc2V0KEdyaWRUcmFja1NpemluZ0RpcmVjdGlvbiwgY29uc3QgTGF5
b3V0VW5pdCYgYXZhaWxhYmxlRnJlZVNwYWNlLCB1bnNpZ25lZCBudW1iZXJPZkdyaWRUcmFja3Mp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDI0NDlkODk2MGU3MTNhM2NhNTlhNzhjYTRhMzAyZTA1ZDEyZDI0NzAuLjg5NThi
OWYyYjU5ZDdhZWM1NGE5OTA1NDZiNjBhMzQ2NWNkZTU5ZTggMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBA
QAorMjAyMS0xMi0wMyAgWmlyYW4gU3VuICA8enN1bkBpZ2FsaWEuY29tPgorCisgICAgICAgIFtj
c3MtZ3JpZF0gQWRkIHN1cHBvcnQgZm9yIHN0YXRpYyBwb3Mgb2YgYWJzcG9zIGdyaWQgY2hpbGRy
ZW4gd2l0aCBlbmQvY2VudGVyIGFsaWdubWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMzODEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiB1bnNraXAgNiB0ZXN0cyB0
aGF0IGFyZSBub3cgcGFzc2luZy4KKwogMjAyMS0xMi0wMyAgQXJjYWR5IEdvbGRtaW50cy1Pcmxv
diAgPGFnb2xkbWludHNAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1N0cmVhbWVyXSB0ZXN0IGh0
dHAvdGVzdHMvc2VjdXJpdHkvd2ViYXVkaW8tcmVuZGVyLXJlbW90ZS1hdWRpby1hbGxvd2VkLWNy
b3Nzb3JpZ2luLmh0bWwgZmFpbHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3Rh
dGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDcwMDBjMDIxMzVmYjcz
ZjlkZmE0MGZiMzRjYmVmYzQ2NjQxYmRiMjguLjA0NzE4YTUyMjBlM2Y1MDA2NjQ1YjUyZjNhYjNl
ODkyMDc4OTU4MDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTM0MSwxNCArMTM0MSwxMSBAQCB3
ZWJraXQub3JnL2IvMjMxMDIxIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1ncmlkL2dyaWQtd2l0aC1keW5hbQogd2Via2l0Lm9yZy9iLzIzMTAyMSBpbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9ncmlkLXdpdGgtb3J0aG9nb25hbC1jaGls
ZC13aXRoaW4tZmxleGJveC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2Iv
MjMxMDIxIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2dyaWQt
d2l0aGluLWZsZXhib3gtaW5kZWZpbml0ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAgIAot
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWJzcG9zL2dyaWQt
YWJzcG9zLXN0YXRpY3Bvcy1hbGlnbi1zZWxmLTAwMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBd
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3Jp
ZC1hYnNwb3Mtc3RhdGljcG9zLWFsaWduLXNlbGYtaW1nLTAwMi5odG1sIFsgSW1hZ2VPbmx5RmFp
bHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hYnNw
b3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9zLWFsaWduLXNlbGYtaW1nLWxhc3QtYmFzZWxpbmUtMDAx
Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1ncmlkL2Fic3Bvcy9ncmlkLWFic3Bvcy1zdGF0aWNwb3MtYWxpZ24tc2VsZi1p
bWctbGFzdC1iYXNlbGluZS0wMDIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWJzcG9zL2dyaWQtYWJzcG9zLXN0
YXRpY3Bvcy1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmUtMDAxLmh0bWwgWyBJbWFnZU9ubHlGYWls
dXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2Fic3Bv
cy9ncmlkLWFic3Bvcy1zdGF0aWNwb3MtYWxpZ24tc2VsZi1sYXN0LWJhc2VsaW5lLTAwMi5odG1s
IFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9zLWFsaWduLXNlbGYtcnRsLTAw
My5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9zLWFsaWduLXNlbGYt
cnRsLTAwNC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9zLWFsaWdu
LXNlbGYtcnRsLWxhc3QtYmFzZWxpbmUtMDAxLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2Fic3Bvcy9ncmlkLWFi
c3Bvcy1zdGF0aWNwb3MtYWxpZ24tc2VsZi1ydGwtbGFzdC1iYXNlbGluZS0wMDIuaHRtbCBbIElt
YWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWdyaWQvYWJzcG9zL2dyaWQtYWJzcG9zLXN0YXRpY3Bvcy1hbGlnbi1zZWxmLXJ0bC1sYXN0LWJh
c2VsaW5lLTAwMy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCkBAIC0xMzU5LDE0ICsxMzU2LDEx
IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2Fic3Bvcy9n
cmlkLWFic3Bvcy1zdGF0aWNwb3MtYWxpZ24tCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9zLWFsaWduLXNlbGYt
dmVydFdNLWxhc3QtYmFzZWxpbmUtMDAyLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2Fic3Bvcy9ncmlkLWFic3Bv
cy1zdGF0aWNwb3MtYWxpZ24tc2VsZi12ZXJ0V00tbGFzdC1iYXNlbGluZS0wMDMuaHRtbCBbIElt
YWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWdyaWQvYWJzcG9zL2dyaWQtYWJzcG9zLXN0YXRpY3Bvcy1hbGlnbi1zZWxmLXZlcnRXTS1sYXN0
LWJhc2VsaW5lLTAwNC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9z
LWp1c3RpZnktc2VsZi0wMDIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWJzcG9zL2dyaWQtYWJzcG9zLXN0YXRp
Y3Bvcy1qdXN0aWZ5LXNlbGYtaW1nLTAwMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNw
b3Mtc3RhdGljcG9zLWp1c3RpZnktc2VsZi1pbWctbGFzdC1iYXNlbGluZS0wMDEuaHRtbCBbIElt
YWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3Nz
LWdyaWQvYWJzcG9zL2dyaWQtYWJzcG9zLXN0YXRpY3Bvcy1qdXN0aWZ5LXNlbGYtaW1nLWxhc3Qt
YmFzZWxpbmUtMDAyLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2Fic3Bvcy9ncmlkLWFic3Bvcy1zdGF0aWNwb3Mt
anVzdGlmeS1zZWxmLWxhc3QtYmFzZWxpbmUtMDAxLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0K
IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkL2Fic3Bvcy9ncmlk
LWFic3Bvcy1zdGF0aWNwb3MtanVzdGlmeS1zZWxmLWxhc3QtYmFzZWxpbmUtMDAyLmh0bWwgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1ncmlkL2Fic3Bvcy9ncmlkLWFic3Bvcy1zdGF0aWNwb3MtanVzdGlmeS1zZWxmLXJ0bC0wMDMu
aHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWdyaWQvYWJzcG9zL2dyaWQtYWJzcG9zLXN0YXRpY3Bvcy1qdXN0aWZ5LXNlbGYt
cnRsLTAwNC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC9hYnNwb3MvZ3JpZC1hYnNwb3Mtc3RhdGljcG9zLWp1c3Rp
Znktc2VsZi1ydGwtbGFzdC1iYXNlbGluZS0wMDEuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQog
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQvYWJzcG9zL2dyaWQt
YWJzcG9zLXN0YXRpY3Bvcy1qdXN0aWZ5LXNlbGYtcnRsLWxhc3QtYmFzZWxpbmUtMDAyLmh0bWwg
WyBJbWFnZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy1ncmlkL2Fic3Bvcy9ncmlkLWFic3Bvcy1zdGF0aWNwb3MtanVzdGlmeS1zZWxmLXJ0bC1s
YXN0LWJhc2VsaW5lLTAwMy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>