<?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>233252</bug_id>
          
          <creation_ts>2021-11-17 06:32:13 -0800</creation_ts>
          <short_desc>Updating grid gap value does not recalculate styles</short_desc>
          <delta_ts>2022-02-07 14:53:34 -0800</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>Safari 15</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brad Frost">bfrost</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>rbuis</cc>
    
    <cc>shuangqiu2</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit-layout-noreply</cc>
    
    <cc>zalan</cc>
    
    <cc>zsun</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1815911</commentid>
    <comment_count>0</comment_count>
    <who name="Brad Frost">bfrost</who>
    <bug_when>2021-11-17 06:32:13 -0800</bug_when>
    <thetext>When updating the grid-gap (or gap, column-gap, row-gap, etc.) by editing the style attribute of the element, the styles are not recalculated and element does not change.
This also happens when editing the grid-gap value in Safari Inspector.

In other browsers, the styles are recalculated and the layout is updated.

Here is an example showing the behavior: https://jsbin.com/guhufuk/1/edit?css,js,output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817635</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-24 06:33:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/85727334&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830831</commentid>
    <comment_count>2</comment_count>
    <who name="">shuangqiu2</who>
    <bug_when>2022-01-14 00:33:59 -0800</bug_when>
    <thetext>In case the example above doesn&apos;t load, this is another repro: https://codesandbox.io/s/eager-lederberg-vx8pg?file=/src/App.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836562</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-02-02 11:51:34 -0800</bug_when>
    <thetext>cc&apos;d the Igalia grid layout experts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838229</commentid>
    <comment_count>4</comment_count>
      <attachid>451120</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 10:06:01 -0800</bug_when>
    <thetext>Created attachment 451120
Test reduction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838233</commentid>
    <comment_count>5</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 10:18:39 -0800</bug_when>
    <thetext>This looks like a styleAdjuster bug. We get the setStyle call right after the gap value change but we compute the diff to be Equal -&gt; no layout.
If I force the diff to Layout, the jsbin example starts working.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838244</commentid>
    <comment_count>6</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 10:40:14 -0800</bug_when>
    <thetext>This affects flex gaps too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838246</commentid>
    <comment_count>7</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 10:44:51 -0800</bug_when>
    <thetext>@@ -664,6 +664,9 @@ static bool rareNonInheritedDataChangeRequiresLayout(const StyleRareNonInherited
     if (first.flexibleBox != second.flexibleBox)
         return true;
 
+    if (first.columnGap != second.columnGap || first.rowGap != second.rowGap)
+        return true;
+
     if (first.order != second.order
         || first.alignContent != second.alignContent
         || first.alignItems != second.alignItems

fixes both grid and flex. patch is coming up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838251</commentid>
    <comment_count>8</comment_count>
      <attachid>451126</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 11:01:09 -0800</bug_when>
    <thetext>Created attachment 451126
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838254</commentid>
    <comment_count>9</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 11:09:08 -0800</bug_when>
    <thetext>will fix the &quot;!=&quot; older compiler vs. auto generating now issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838268</commentid>
    <comment_count>10</comment_count>
      <attachid>451129</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 11:46:25 -0800</bug_when>
    <thetext>Created attachment 451129
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838361</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-07 14:28:47 -0800</bug_when>
    <thetext>Committed r289241 (246925@main): &lt;https://commits.webkit.org/246925@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451129.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838369</commentid>
    <comment_count>12</comment_count>
    <who name="Brad Frost">bfrost</who>
    <bug_when>2022-02-07 14:38:44 -0800</bug_when>
    <thetext>Thank you all for addressing this! Looking forward to the release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838375</commentid>
    <comment_count>13</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-02-07 14:53:34 -0800</bug_when>
    <thetext>(In reply to Brad Frost from comment #12)
&gt; Thank you all for addressing this! Looking forward to the release.
Thank you for filing it!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>451120</attachid>
            <date>2022-02-07 10:06:01 -0800</date>
            <delta_ts>2022-02-07 10:06:01 -0800</delta_ts>
            <desc>Test reduction</desc>
            <filename>233252.html</filename>
            <type>text/html</type>
            <size>531</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PHN0eWxlPgojZ3JpZCB7CiAgd2lkdGg6IDIwMHB4OwogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10
ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsKICBncmlkLWdhcDogMHB4Owp9Ci5ncmlk
LWl0ZW0gewogIHdpZHRoOiAxMDBweDsKICBoZWlnaHQ6IDEwMHB4OwogIGJhY2tncm91bmQtY29s
b3I6IGdyZWVuOwp9Ci5yZWYgewogIHdpZHRoOiAxMDBweDsKICBoZWlnaHQ6IDEwMHB4OwogIGJh
Y2tncm91bmQtY29sb3I6IHJlZDsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgbGVmdDogMzAwcHg7
CiAgdG9wOiAtMTAwcHg7CiAgei1pbmRleDogLTE7Cn0KPC9zdHlsZT4KPGJvZHk+CjxkaXYgaWQ9
Z3JpZD48ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPjwvZGl2PjxkaXYgY2xhc3M9ImdyaWQtaXRlbSI+
PC9kaXY+PC9kaXY+CjxkaXYgY2xhc3M9cmVmPjwvZGl2PgpQQVNTIGlmIG5vIHJlZCBib3guCjxz
Y3JpcHQ+CmRvY3VtZW50LmJvZHkub2Zmc2V0SGVpZ2h0OwpncmlkLnN0eWxlLmdyaWRHYXAgPSAi
MjAwcHgiOwo8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451126</attachid>
            <date>2022-02-07 11:01:09 -0800</date>
            <delta_ts>2022-02-07 11:49:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233252-20220207110108.patch</filename>
            <type>text/plain</type>
            <size>3845</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MjIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDE5N2U1Y2Q5MjkzZWFl
M2ZkMzc0OGZlYWVmNzAzMmRiYjgzMjM5MS4uNmJjYjIzZjgzMzE5YzdiOWQ0YjYyYTYzNzE2MjU5
MjVhYjRkOTlkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTAyLTA3ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGluZyBncmlkIGdhcCB2
YWx1ZSBkb2VzIG5vdCByZWNhbGN1bGF0ZSBzdHlsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzI1MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0v
ODU3MjczMzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQm90aCBjb2x1bW4gYW5kIHJvdyBnYXAgc3R5bGUgdmFsdWUgY2hhbmdlIG5lZWQgdG8gaW5p
dGlhdGUgbGF5b3V0IGluIG9yZGVyIHRvIHVwZGF0ZSB0aGVpciBnZW9tZXRyaWVzLgorCisgICAg
ICAgIFRlc3Q6IGZhc3QvZHluYW1pYy9nYXAtc3R5bGUtY2hhbmdlLXNob3VsZC1pbml0aWF0ZS1s
YXlvdXQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OnJhcmVOb25Jbmhlcml0ZWREYXRhQ2hhbmdlUmVxdWlyZXNMYXlv
dXQpOgorCiAyMDIyLTAyLTA3ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgog
CiAgICAgICAgIEltcHJvdmUgRG9jdW1lbnRUaW1lbGluZTo6YW5pbWF0aW9uQ2FuQmVSZW1vdmVk
KCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHls
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCmlu
ZGV4IDBhMDMxN2Y4NTgyOTc2M2NhODRmNWEyMDliMmVhZTcwMGEzZjQ2ZWUuLmQ3ZWE2ODUzODA5
OTVjNmEyODc5MzA3NmJlNWNhNmM4MzdkN2NhZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcApAQCAtNjY0LDYgKzY2NCw5IEBAIHN0YXRpYyBi
b29sIHJhcmVOb25Jbmhlcml0ZWREYXRhQ2hhbmdlUmVxdWlyZXNMYXlvdXQoY29uc3QgU3R5bGVS
YXJlTm9uSW5oZXJpdGVkCiAgICAgaWYgKGZpcnN0LmZsZXhpYmxlQm94ICE9IHNlY29uZC5mbGV4
aWJsZUJveCkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKKyAgICBpZiAoZmlyc3QuY29sdW1uR2Fw
ICE9IHNlY29uZC5jb2x1bW5HYXAgfHwgZmlyc3Qucm93R2FwICE9IHNlY29uZC5yb3dHYXApCisg
ICAgICAgIHJldHVybiB0cnVlOworCiAgICAgaWYgKGZpcnN0Lm9yZGVyICE9IHNlY29uZC5vcmRl
cgogICAgICAgICB8fCBmaXJzdC5hbGlnbkNvbnRlbnQgIT0gc2Vjb25kLmFsaWduQ29udGVudAog
ICAgICAgICB8fCBmaXJzdC5hbGlnbkl0ZW1zICE9IHNlY29uZC5hbGlnbkl0ZW1zCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ODFmMzBiN2RjYjRkNTQ5YzEwYjlhMjhmNWIyMDUwYzE2ODE0YTQ3Ny4uMTE0MDY0OWVmZTg4NjNk
ZjA0ODdkNTZkY2IxN2IzZGE5YjM2NTUxOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIyLTAy
LTA3ICBBbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGluZyBn
cmlkIGdhcCB2YWx1ZSBkb2VzIG5vdCByZWNhbGN1bGF0ZSBzdHlsZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzI1MgorICAgICAgICA8cmRhcjov
L3Byb2JsZW0vODU3MjczMzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L2R5bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlh
dGUtbGF5b3V0LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZHluYW1pYy9n
YXAtc3R5bGUtY2hhbmdlLXNob3VsZC1pbml0aWF0ZS1sYXlvdXQuaHRtbDogQWRkZWQuCisKIDIw
MjItMDItMDcgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
W1dlYiBBbmltYXRpb25zXSBTdGFydGluZyBhIHRyYW5zZm9ybSBhbmltYXRpb24gd2l0aCBhIDFt
cyBkZWxheSBkb2Vzbid0IHJ1biBpdCBhY2NlbGVyYXRlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9keW5hbWljL2dhcC1zdHlsZS1jaGFuZ2Utc2hvdWxkLWluaXRpYXRlLWxheW91dC1l
eHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9keW5hbWljL2dhcC1zdHlsZS1jaGFuZ2Ut
c2hvdWxkLWluaXRpYXRlLWxheW91dC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFmZjE2Y2Vm
YWZkZTZiYzFkM2Q4NGEzZGRjYmE1NDY4OGJjMTExMGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2R5bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlhdGUtbGF5
b3V0LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw4IEBACis8c3R5bGU+CitkaXYgeworICB3aWR0
aDogMTAwcHg7CisgIGhlaWdodDogMTAwcHg7CisgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOwor
fQorPC9zdHlsZT4KKzxkaXY+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2R5
bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlhdGUtbGF5b3V0Lmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2R5bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlhdGUtbGF5
b3V0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNDk2YzNiZjI0Yzk0ZmMzNTg2OWMxZjkyNDdiNTU4YzE3ZjBh
NTY5OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZHluYW1pYy9nYXAtc3R5
bGUtY2hhbmdlLXNob3VsZC1pbml0aWF0ZS1sYXlvdXQuaHRtbApAQCAtMCwwICsxLDI4IEBACis8
c3R5bGU+CisjZ3JpZCB7CisgIHdpZHRoOiAyMDBweDsKKyAgZGlzcGxheTogZ3JpZDsKKyAgZ3Jp
ZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsKKyAgZ3JpZC1nYXA6IDBweDsKKyAg
b3ZlcmZsb3c6IGhpZGRlbjsKK30KKworI2ZsZXggeworICB3aWR0aDogMjAwcHg7CisgIGRpc3Bs
YXk6IGZsZXg7CisgIGZsZXgtZGlyZWN0aW9uOiByb3c7Cit9CisKKy5pdGVtIHsKKyAgd2lkdGg6
IDEwMHB4OworICBoZWlnaHQ6IDEwMHB4OworICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKK30K
Kzwvc3R5bGU+Cis8ZGl2IGlkPWdyaWQ+PGRpdiBjbGFzcz1pdGVtPjwvZGl2PjxkaXYgY2xhc3M9
aXRlbT48L2Rpdj48L2Rpdj4KKzxkaXYgaWQ9ZmxleD48ZGl2IGNsYXNzPWl0ZW0+PC9kaXY+PGRp
diBjbGFzcz1pdGVtPjwvZGl2PjwvZGl2PgorPHNjcmlwdD4KKyAgZG9jdW1lbnQuYm9keS5vZmZz
ZXRIZWlnaHQ7CisgIGdyaWQuc3R5bGUuZ3JpZEdhcCA9ICIyMDBweCI7CisgIGZsZXguc3R5bGUu
Z2FwID0gIjIwMHB4IjsKKzwvc2NyaXB0Pgo=
</data>
<flag name="review"
          id="477759"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="477767"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451129</attachid>
            <date>2022-02-07 11:46:25 -0800</date>
            <delta_ts>2022-02-07 14:28:51 -0800</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-233252-20220207114624.patch</filename>
            <type>text/plain</type>
            <size>4665</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MjIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDE5N2U1Y2Q5MjkzZWFl
M2ZkMzc0OGZlYWVmNzAzMmRiYjgzMjM5MS4uNmJmMGRkYTc2NTc5MjBkZDA5ZWFjZmVhNGZjMTFl
ZTNhMjQ1ZmI4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTAyLTA3ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGluZyBncmlkIGdhcCB2
YWx1ZSBkb2VzIG5vdCByZWNhbGN1bGF0ZSBzdHlsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzI1MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0v
ODU3MjczMzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAg
IEJvdGggY29sdW1uIGFuZCByb3cgZ2FwIHN0eWxlIHZhbHVlIGNoYW5nZSBuZWVkIHRvIGluaXRp
YXRlIGxheW91dCBpbiBvcmRlciB0byB1cGRhdGUgdGhlaXIgZ2VvbWV0cmllcy4KKworICAgICAg
ICBUZXN0OiBmYXN0L2R5bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlhdGUtbGF5
b3V0Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpyYXJlTm9uSW5oZXJpdGVkRGF0YUNoYW5nZVJlcXVpcmVzTGF5b3V0
KToKKwogMjAyMi0wMi0wNyAgQW50b2luZSBRdWludCAgPGdyYW91dHNAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBJbXByb3ZlIERvY3VtZW50VGltZWxpbmU6OmFuaW1hdGlvbkNhbkJlUmVtb3ZlZCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvR2FwTGVuZ3RoLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvR2FwTGVuZ3RoLmgKaW5kZXggM2UxMGIw
NTFiZWU1MjY5NWRlOGUxYjg1MTUxZTliNmExNTdhNTNiZi4uZDU5YmIyOTdkY2M3YmJlZWIwYzJj
ZTllZmVkNmNkZjEyZDE0YjAzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL0dhcExlbmd0aC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9H
YXBMZW5ndGguaApAQCAtNTYsOSArNTYsMTQgQEAgcHVibGljOgogICAgIGJvb2wgaXNOb3JtYWwo
KSBjb25zdCB7IHJldHVybiBtX2lzTm9ybWFsOyB9CiAgICAgY29uc3QgTGVuZ3RoJiBsZW5ndGgo
KSBjb25zdCB7IEFTU0VSVCghbV9pc05vcm1hbCk7IHJldHVybiBtX2xlbmd0aDsgfQogCi0gICAg
Ym9vbCBvcGVyYXRvcj09KGNvbnN0IEdhcExlbmd0aCYgbykgY29uc3QKKyAgICBib29sIG9wZXJh
dG9yPT0oY29uc3QgR2FwTGVuZ3RoJiBvdGhlcikgY29uc3QKICAgICB7Ci0gICAgICAgIHJldHVy
biBtX2lzTm9ybWFsID09IG8ubV9pc05vcm1hbCAmJiBtX2xlbmd0aCA9PSBvLm1fbGVuZ3RoOwor
ICAgICAgICByZXR1cm4gbV9pc05vcm1hbCA9PSBvdGhlci5tX2lzTm9ybWFsICYmIG1fbGVuZ3Ro
ID09IG90aGVyLm1fbGVuZ3RoOworICAgIH0KKworICAgIGJvb2wgb3BlcmF0b3IhPShjb25zdCBH
YXBMZW5ndGgmIG90aGVyKSBjb25zdAorICAgIHsKKyAgICAgICAgcmV0dXJuICEoKnRoaXMgPT0g
b3RoZXIpOwogICAgIH0KIAogcHJpdmF0ZToKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3R5bGUvUmVuZGVyU3R5bGUuY3BwCmluZGV4IDBhMDMxN2Y4NTgyOTc2M2NhODRmNWEyMDliMmVh
ZTcwMGEzZjQ2ZWUuLmQ3ZWE2ODUzODA5OTVjNmEyODc5MzA3NmJlNWNhNmM4MzdkN2NhZTQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcApAQCAt
NjY0LDYgKzY2NCw5IEBAIHN0YXRpYyBib29sIHJhcmVOb25Jbmhlcml0ZWREYXRhQ2hhbmdlUmVx
dWlyZXNMYXlvdXQoY29uc3QgU3R5bGVSYXJlTm9uSW5oZXJpdGVkCiAgICAgaWYgKGZpcnN0LmZs
ZXhpYmxlQm94ICE9IHNlY29uZC5mbGV4aWJsZUJveCkKICAgICAgICAgcmV0dXJuIHRydWU7CiAK
KyAgICBpZiAoZmlyc3QuY29sdW1uR2FwICE9IHNlY29uZC5jb2x1bW5HYXAgfHwgZmlyc3Qucm93
R2FwICE9IHNlY29uZC5yb3dHYXApCisgICAgICAgIHJldHVybiB0cnVlOworCiAgICAgaWYgKGZp
cnN0Lm9yZGVyICE9IHNlY29uZC5vcmRlcgogICAgICAgICB8fCBmaXJzdC5hbGlnbkNvbnRlbnQg
IT0gc2Vjb25kLmFsaWduQ29udGVudAogICAgICAgICB8fCBmaXJzdC5hbGlnbkl0ZW1zICE9IHNl
Y29uZC5hbGlnbkl0ZW1zCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggODFmMzBiN2RjYjRkNTQ5YzEwYjlhMjhmNWIyMDUwYzE2
ODE0YTQ3Ny4uMGQ2N2E5M2VkYWEyZmVkYTRlM2YyN2RhNGRhNmRmNzRlNDUzZWE4YSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDIyLTAyLTA3ICBBbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICBVcGRhdGluZyBncmlkIGdhcCB2YWx1ZSBkb2VzIG5vdCByZWNhbGN1bGF0
ZSBzdHlsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMzI1MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODU3MjczMzQ+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgICogZmFzdC9keW5hbWljL2dhcC1zdHls
ZS1jaGFuZ2Utc2hvdWxkLWluaXRpYXRlLWxheW91dC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2R5bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlhdGUtbGF5
b3V0Lmh0bWw6IEFkZGVkLgorCiAyMDIyLTAyLTA3ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3
ZWJraXQub3JnPgogCiAgICAgICAgIFtXZWIgQW5pbWF0aW9uc10gU3RhcnRpbmcgYSB0cmFuc2Zv
cm0gYW5pbWF0aW9uIHdpdGggYSAxbXMgZGVsYXkgZG9lc24ndCBydW4gaXQgYWNjZWxlcmF0ZWQK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZHluYW1pYy9nYXAtc3R5bGUtY2hhbmdlLXNo
b3VsZC1pbml0aWF0ZS1sYXlvdXQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZHlu
YW1pYy9nYXAtc3R5bGUtY2hhbmdlLXNob3VsZC1pbml0aWF0ZS1sYXlvdXQtZXhwZWN0ZWQuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4xZmYxNmNlZmFmZGU2YmMxZDNkODRhM2RkY2JhNTQ2ODhiYzExMTBhCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9keW5hbWljL2dhcC1zdHlsZS1jaGFu
Z2Utc2hvdWxkLWluaXRpYXRlLWxheW91dC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsOCBAQAor
PHN0eWxlPgorZGl2IHsKKyAgd2lkdGg6IDEwMHB4OworICBoZWlnaHQ6IDEwMHB4OworICBiYWNr
Z3JvdW5kLWNvbG9yOiBncmVlbjsKK30KKzwvc3R5bGU+Cis8ZGl2PjwvZGl2PgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9keW5hbWljL2dhcC1zdHlsZS1jaGFuZ2Utc2hvdWxkLWluaXRp
YXRlLWxheW91dC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9keW5hbWljL2dhcC1zdHlsZS1jaGFu
Z2Utc2hvdWxkLWluaXRpYXRlLWxheW91dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ5NmMzYmYyNGM5NGZj
MzU4NjljMWY5MjQ3YjU1OGMxN2YwYTU2OTgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2R5bmFtaWMvZ2FwLXN0eWxlLWNoYW5nZS1zaG91bGQtaW5pdGlhdGUtbGF5b3V0Lmh0
bWwKQEAgLTAsMCArMSwyOCBAQAorPHN0eWxlPgorI2dyaWQgeworICB3aWR0aDogMjAwcHg7Cisg
IGRpc3BsYXk6IGdyaWQ7CisgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7
CisgIGdyaWQtZ2FwOiAwcHg7CisgIG92ZXJmbG93OiBoaWRkZW47Cit9CisKKyNmbGV4IHsKKyAg
d2lkdGg6IDIwMHB4OworICBkaXNwbGF5OiBmbGV4OworICBmbGV4LWRpcmVjdGlvbjogcm93Owor
fQorCisuaXRlbSB7CisgIHdpZHRoOiAxMDBweDsKKyAgaGVpZ2h0OiAxMDBweDsKKyAgYmFja2dy
b3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8L3N0eWxlPgorPGRpdiBpZD1ncmlkPjxkaXYgY2xhc3M9
aXRlbT48L2Rpdj48ZGl2IGNsYXNzPWl0ZW0+PC9kaXY+PC9kaXY+Cis8ZGl2IGlkPWZsZXg+PGRp
diBjbGFzcz1pdGVtPjwvZGl2PjxkaXYgY2xhc3M9aXRlbT48L2Rpdj48L2Rpdj4KKzxzY3JpcHQ+
CisgIGRvY3VtZW50LmJvZHkub2Zmc2V0SGVpZ2h0OworICBncmlkLnN0eWxlLmdyaWRHYXAgPSAi
MjAwcHgiOworICBmbGV4LnN0eWxlLmdhcCA9ICIyMDBweCI7Cis8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>