<?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>229602</bug_id>
          
          <creation_ts>2021-08-27 01:03:18 -0700</creation_ts>
          <short_desc>[css-position-sticky] createIndicatorForStickyElements testing function races with font loading</short_desc>
          <delta_ts>2024-09-10 10:59:30 -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>Tools / Tests</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/30211</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>203450</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>clopez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>Matrixfauly141020</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
    
    <cc>zdobersek</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1787965</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-08-27 01:03:18 -0700</bug_when>
    <thetext>The JavaScript function createIndicatorForStickyElements which is used by position: sticky tests measures the size of a div to make an idicator div. The size of the divs that it measures sometimes use web fonts though, so it&apos;s possible for the indicator div to be the wrong size if the function executes before web fonts have loaded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787967</commentid>
    <comment_count>1</comment_count>
      <attachid>436612</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-08-27 01:06:01 -0700</bug_when>
    <thetext>Created attachment 436612
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787968</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-08-27 01:07:38 -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>1787969</commentid>
    <comment_count>3</comment_count>
      <attachid>436613</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-08-27 01:09:52 -0700</bug_when>
    <thetext>Created attachment 436613
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787970</commentid>
    <comment_count>4</comment_count>
      <attachid>436614</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-08-27 01:11:30 -0700</bug_when>
    <thetext>Created attachment 436614
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787974</commentid>
    <comment_count>5</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-08-27 01:36:27 -0700</bug_when>
    <thetext>Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/30211</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788044</commentid>
    <comment_count>6</comment_count>
      <attachid>436614</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-08-27 09:47:05 -0700</bug_when>
    <thetext>Comment on attachment 436614
Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788047</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-27 09:50:53 -0700</bug_when>
    <thetext>Committed r281698 (241048@main): &lt;https://commits.webkit.org/241048@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 436614.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788049</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-27 09:51:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/82442988&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436612</attachid>
            <date>2021-08-27 01:06:01 -0700</date>
            <delta_ts>2021-08-27 01:09:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229602-20210827100559.patch</filename>
            <type>text/plain</type>
            <size>6000</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNjg5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTBjYzUwYmE1OGFkNDM1NjBmNjU0
Y2Q5N2M3NThhMDY5YWIyOGJjZC4uZGJiN2VjYjM1N2QwN2RiNzZkZWQ5YWQ1OTMxMzdlMWU1ZGY0
NGEyZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KKworICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0g
Y3JlYXRlSW5kaWNhdG9yRm9yU3RpY2t5RWxlbWVudHMgdGVzdGluZyBmdW5jdGlvbiByYWNlcyB3
aXRoIGZvbnQgbG9hZGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjI5NjAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBNYXJrIGEgdGVzdCBhcyBuZXdseSBwYXNzaW5n
LgorCiAyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0gVXBkYXRlIFdQVCBwb3NpdGlvbjpzdGlj
a3kgdGVzdHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDNkNmY0N2VlM2RjODcz
ODg3NTg5ZWI5OTE5ODEyMGM4NGYwNWUxNzIuLjIwZTk3YzFlYjdiMjhjODQ1ZGY2MzM2MmU4MTZm
NmZmMDNlNTRjM2EgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4K
KworICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0gY3JlYXRlSW5kaWNhdG9yRm9yU3RpY2t5
RWxlbWVudHMgdGVzdGluZyBmdW5jdGlvbiByYWNlcyB3aXRoIGZvbnQgbG9hZGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5NjAyCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wb3NpdGlvbi9yZXNvdXJjZXMvcmVmLXJlY3RhbmdsZS5qczoKKyAgICAg
ICAgKGNyZWF0ZUluZGljYXRvckZvclN0aWNreUVsZW1lbnRzKTogV2FpdCB0byByZWFkIHRoZSBz
aXplIG9mIHRoZSB0YXJnZXQgZGl2IHVudGlsCisgICAgICAgIGFsbCB3ZWIgZm9udHMgaGF2ZSBs
b2FkZWQuIFRoaXMgZW5zdXJlcyB0aGF0IHRoaXMgZXhlY3V0ZXMgYWZ0ZXIgQWhlbSBoYXMgbG9h
ZGVkCisgICAgICAgIGZvciB0aGUgZmFpbGluZyB0ZXN0LgorCiAyMDIxLTA4LTI3ICBNYXJ0aW4g
Um9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KIAogICAgICAgICBbY3NzLXBvc2l0aW9u
LXN0aWNreV0gVXBkYXRlIFdQVCBwb3NpdGlvbjpzdGlja3kgdGVzdHMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IGIyMzQ4MjY0OTViN2U5YTU2ODNjZGJjMGU4MzY4NDYwNjc0ZGRlMzUuLmFlZjEzMTg1
YjNjN2I2NDliZDgwMjMzZjA5NWE4ZWZmN2Q3Mjg5MjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
MzQ3Myw3ICszNDczLDYgQEAgd2Via2l0Lm9yZy9iLzIyODk5MyBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vbXVsdGljb2wvc3QKIHdlYmtpdC5vcmcvYi8y
Mjg5OTMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL211
bHRpY29sL3N0YXRpYy1wb3NpdGlvbi92cmwtbHRyLXJ0bC1pbi1tdWx0aWNvbC50ZW50YXRpdmUu
aHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIyODk5MyBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vbXVsdGljb2wvc3RhdGljLXBv
c2l0aW9uL3ZybC1ydGwtbHRyLWluLW11bHRpY29sLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjI4OTkzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wb3NpdGlvbi9tdWx0aWNvbC9zdGF0aWMtcG9zaXRpb24vdnJsLXJ0bC1y
dGwtaW4tbXVsdGljb2wuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIw
MzQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vc3Rp
Y2t5L3Bvc2l0aW9uLXN0aWNreS1pbmxpbmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Vi
a2l0Lm9yZy9iLzIwMzQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
cG9zaXRpb24vc3RpY2t5L3Bvc2l0aW9uLXN0aWNreS13cml0aW5nLW1vZGVzLmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMDM0NTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3N0aWNreS9wb3NpdGlvbi1zdGlja3ktbGFyZ2Ut
dG9wLTIudGVudGF0aXZlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8y
MDM0NTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3N0
aWNreS9wb3NpdGlvbi1zdGlja3ktbGFyZ2UtdG9wLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vcmVzb3VyY2VzL3JlZi1yZWN0YW5nbGUuanMgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRp
b24vcmVzb3VyY2VzL3JlZi1yZWN0YW5nbGUuanMKaW5kZXggZWE4ZmFmMzc4NjgxMjY1MmJhYzU2
OTgwZTE3MjYzNzBlZDUxODZiYy4uNTQ4YmZlMGVkOGI5ZTcwYmQ0ODVhZTNmY2NmNmU1MjI5MDY2
YWYwZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3Jlc291cmNlcy9yZWYtcmVjdGFuZ2xlLmpzCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1wb3NpdGlv
bi9yZXNvdXJjZXMvcmVmLXJlY3RhbmdsZS5qcwpAQCAtNiwyNCArNiwzMCBAQCBmdW5jdGlvbiBj
cmVhdGVJbmRpY2F0b3JGb3JTdGlja3lFbGVtZW50cyhzdGlja3lfZGl2cykgewogICBpZiAoc3Rp
Y2t5X2RpdnMubGVuZ3RoID09IDApCiAgICAgdGhyb3cgIk5vIHN0aWNreSBkaXYgd2FzIGZvdW5k
IGluIHRoZSB0ZXN0IGNhc2UuIjsKIAotICBzdGlja3lfZGl2cy5mb3JFYWNoKChzdGlja3lfZGl2
KSA9PiB7Ci0gICAgLy8gVGhlIHJlbGF0aXZlIHBvc2l0aW9uIGluZGljYXRvciB3aWxsIGJlIGFi
bGUgdG8gc2hhcmUgdGhlIHNhbWUgY29udGFpbmluZwotICAgIC8vIGJsb2NrIHRvIG1hdGNoIHRo
ZSBwb3NpdGlvbiB3aXRoIHRoZSBzYW1lIG9mZnNldCBmcm9tIGluIGZsb3cgcG9zaXRpb24KLSAg
ICAvLyAob2Zmc2V0VG9wL29mZnNldExlZnQpCi0gICAgaWYgKGdldENvbXB1dGVkU3R5bGUoc3Rp
Y2t5X2RpdikucG9zaXRpb24gIT0gInN0aWNreSIpCi0gICAgICB0aHJvdyAiUHJvdmlkZWQgc3Rp
Y2t5IGVsZW1lbnQgZG9lcyBub3QgaGF2ZSBwb3NpdGlvbjogc3RpY2t5IjsKLSAgICB2YXIgcG9z
aXRpb25fZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Ci0gICAgcG9zaXRpb25f
ZGl2LnN0eWxlLmxlZnQgPSBzdGlja3lfZGl2Lm9mZnNldExlZnQgKyAicHgiOwotICAgIHBvc2l0
aW9uX2Rpdi5zdHlsZS50b3AgID0gc3RpY2t5X2Rpdi5vZmZzZXRUb3AgKyAicHgiOwotICAgIC8v
IFRoZSBhYnNvbHV0ZSBwb3NpdGlvbiBpcyB0byBlbnN1cmUgdGhhdCB0aGUgcG9zaXRpb25fZGl2
IGFkZHMgemVybyBzaXplCi0gICAgLy8gdG8gaW4gZmxvdyBsYXlvdXQKLSAgICBwb3NpdGlvbl9k
aXYuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiCi0gICAgdmFyIGluZGljYXRvcl9kaXYgPSBk
b2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKLSAgICBpbmRpY2F0b3JfZGl2LnN0eWxlLndp
ZHRoID0gc3RpY2t5X2Rpdi5vZmZzZXRXaWR0aCArICJweCI7Ci0gICAgaW5kaWNhdG9yX2Rpdi5z
dHlsZS5oZWlnaHQgPSBzdGlja3lfZGl2Lm9mZnNldEhlaWdodCArICJweCI7Ci0gICAgaW5kaWNh
dG9yX2Rpdi5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAiYmx1ZSI7Ci0gICAgaW5kaWNhdG9yX2Rp
di5zdHlsZS5wb3NpdGlvbiA9ICJyZWxhdGl2ZSI7Ci0gICAgcG9zaXRpb25fZGl2LmFwcGVuZENo
aWxkKGluZGljYXRvcl9kaXYpOwotICAgIHN0aWNreV9kaXYucGFyZW50Tm9kZS5pbnNlcnRCZWZv
cmUocG9zaXRpb25fZGl2LCBzdGlja3lfZGl2KTsKLSAgfSk7CisgIGxldCBjcmVhdGVJbmRpY2F0
b3JzID0gKCkgPT4geworICAgIHN0aWNreV9kaXZzLmZvckVhY2goKHN0aWNreV9kaXYpID0+IHsK
KyAgICAgIGlmIChnZXRDb21wdXRlZFN0eWxlKHN0aWNreV9kaXYpLnBvc2l0aW9uICE9ICJzdGlj
a3kiKQorICAgICAgICB0aHJvdyAiUHJvdmlkZWQgc3RpY2t5IGVsZW1lbnQgZG9lcyBub3QgaGF2
ZSBwb3NpdGlvbjogc3RpY2t5IjsKKyAgICAgIC8vIFRoZSByZWxhdGl2ZSBwb3NpdGlvbiBpbmRp
Y2F0b3Igd2lsbCBiZSBhYmxlIHRvIHNoYXJlIHRoZSBzYW1lIGNvbnRhaW5pbmcKKyAgICAgIC8v
IGJsb2NrIHRvIG1hdGNoIHRoZSBwb3NpdGlvbiB3aXRoIHRoZSBzYW1lIG9mZnNldCBmcm9tIGlu
IGZsb3cgcG9zaXRpb24KKyAgICAgIC8vIChvZmZzZXRUb3Avb2Zmc2V0TGVmdCkKKyAgICAgIGxl
dCBwb3NpdGlvbl9kaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgIHBv
c2l0aW9uX2Rpdi5zdHlsZS5sZWZ0ID0gc3RpY2t5X2Rpdi5vZmZzZXRMZWZ0ICsgInB4IjsKKyAg
ICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS50b3AgID0gc3RpY2t5X2Rpdi5vZmZzZXRUb3AgKyAicHgi
OworICAgICAgLy8gVGhlIGFic29sdXRlIHBvc2l0aW9uIGlzIHRvIGVuc3VyZSB0aGF0IHRoZSBw
b3NpdGlvbl9kaXYgYWRkcyB6ZXJvIHNpemUKKyAgICAgIC8vIHRvIGluIGZsb3cgbGF5b3V0Cisg
ICAgICBwb3NpdGlvbl9kaXYuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiCisgICAgICBsZXQg
aW5kaWNhdG9yX2RpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgaW5k
aWNhdG9yX2Rpdi5zdHlsZS53aWR0aCA9IHN0aWNreV9kaXYub2Zmc2V0V2lkdGggKyAicHgiOwor
ICAgICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS5oZWlnaHQgPSBzdGlja3lfZGl2Lm9mZnNldEhlaWdo
dCArICJweCI7CisgICAgICBpbmRpY2F0b3JfZGl2LnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICJi
bHVlIjsKKyAgICAgIGluZGljYXRvcl9kaXYuc3R5bGUucG9zaXRpb24gPSAicmVsYXRpdmUiOwor
ICAgICAgcG9zaXRpb25fZGl2LmFwcGVuZENoaWxkKGluZGljYXRvcl9kaXYpOworICAgICAgc3Rp
Y2t5X2Rpdi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShwb3NpdGlvbl9kaXYsIHN0aWNreV9kaXYp
OworICAgIH0pOworICB9OworCisgIGRvY3VtZW50LmZvbnRzLnJlYWR5CisgICAgICAgICAgLnRo
ZW4oY3JlYXRlSW5kaWNhdG9ycykKKyAgICAgICAgICAuY2F0Y2goZXJyb3IgPT4gY29uc29sZS5s
b2coZXJyb3IpKTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436613</attachid>
            <date>2021-08-27 01:09:52 -0700</date>
            <delta_ts>2021-08-27 01:11:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229602-20210827100951.patch</filename>
            <type>text/plain</type>
            <size>5776</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNjg5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTBjYzUwYmE1OGFkNDM1NjBmNjU0
Y2Q5N2M3NThhMDY5YWIyOGJjZC4uZGJiN2VjYjM1N2QwN2RiNzZkZWQ5YWQ1OTMxMzdlMWU1ZGY0
NGEyZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KKworICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0g
Y3JlYXRlSW5kaWNhdG9yRm9yU3RpY2t5RWxlbWVudHMgdGVzdGluZyBmdW5jdGlvbiByYWNlcyB3
aXRoIGZvbnQgbG9hZGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjI5NjAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBNYXJrIGEgdGVzdCBhcyBuZXdseSBwYXNzaW5n
LgorCiAyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0gVXBkYXRlIFdQVCBwb3NpdGlvbjpzdGlj
a3kgdGVzdHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDNkNmY0N2VlM2RjODcz
ODg3NTg5ZWI5OTE5ODEyMGM4NGYwNWUxNzIuLjIwZTk3YzFlYjdiMjhjODQ1ZGY2MzM2MmU4MTZm
NmZmMDNlNTRjM2EgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4K
KworICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0gY3JlYXRlSW5kaWNhdG9yRm9yU3RpY2t5
RWxlbWVudHMgdGVzdGluZyBmdW5jdGlvbiByYWNlcyB3aXRoIGZvbnQgbG9hZGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5NjAyCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wb3NpdGlvbi9yZXNvdXJjZXMvcmVmLXJlY3RhbmdsZS5qczoKKyAgICAg
ICAgKGNyZWF0ZUluZGljYXRvckZvclN0aWNreUVsZW1lbnRzKTogV2FpdCB0byByZWFkIHRoZSBz
aXplIG9mIHRoZSB0YXJnZXQgZGl2IHVudGlsCisgICAgICAgIGFsbCB3ZWIgZm9udHMgaGF2ZSBs
b2FkZWQuIFRoaXMgZW5zdXJlcyB0aGF0IHRoaXMgZXhlY3V0ZXMgYWZ0ZXIgQWhlbSBoYXMgbG9h
ZGVkCisgICAgICAgIGZvciB0aGUgZmFpbGluZyB0ZXN0LgorCiAyMDIxLTA4LTI3ICBNYXJ0aW4g
Um9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KIAogICAgICAgICBbY3NzLXBvc2l0aW9u
LXN0aWNreV0gVXBkYXRlIFdQVCBwb3NpdGlvbjpzdGlja3kgdGVzdHMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IGIyMzQ4MjY0OTViN2U5YTU2ODNjZGJjMGU4MzY4NDYwNjc0ZGRlMzUuLmFlZjEzMTg1
YjNjN2I2NDliZDgwMjMzZjA5NWE4ZWZmN2Q3Mjg5MjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
MzQ3Myw3ICszNDczLDYgQEAgd2Via2l0Lm9yZy9iLzIyODk5MyBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vbXVsdGljb2wvc3QKIHdlYmtpdC5vcmcvYi8y
Mjg5OTMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL211
bHRpY29sL3N0YXRpYy1wb3NpdGlvbi92cmwtbHRyLXJ0bC1pbi1tdWx0aWNvbC50ZW50YXRpdmUu
aHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIyODk5MyBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vbXVsdGljb2wvc3RhdGljLXBv
c2l0aW9uL3ZybC1ydGwtbHRyLWluLW11bHRpY29sLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjI4OTkzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wb3NpdGlvbi9tdWx0aWNvbC9zdGF0aWMtcG9zaXRpb24vdnJsLXJ0bC1y
dGwtaW4tbXVsdGljb2wuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIw
MzQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vc3Rp
Y2t5L3Bvc2l0aW9uLXN0aWNreS1pbmxpbmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Vi
a2l0Lm9yZy9iLzIwMzQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
cG9zaXRpb24vc3RpY2t5L3Bvc2l0aW9uLXN0aWNreS13cml0aW5nLW1vZGVzLmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMDM0NTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3N0aWNreS9wb3NpdGlvbi1zdGlja3ktbGFyZ2Ut
dG9wLTIudGVudGF0aXZlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8y
MDM0NTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3N0
aWNreS9wb3NpdGlvbi1zdGlja3ktbGFyZ2UtdG9wLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vcmVzb3VyY2VzL3JlZi1yZWN0YW5nbGUuanMgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRp
b24vcmVzb3VyY2VzL3JlZi1yZWN0YW5nbGUuanMKaW5kZXggZWE4ZmFmMzc4NjgxMjY1MmJhYzU2
OTgwZTE3MjYzNzBlZDUxODZiYy4uOThjODIxMDUyMGEyOWM3ODA4YmE5YTc3MGMyNzI1Njg4ZWFj
ZjVkYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3Jlc291cmNlcy9yZWYtcmVjdGFuZ2xlLmpzCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1wb3NpdGlv
bi9yZXNvdXJjZXMvcmVmLXJlY3RhbmdsZS5qcwpAQCAtNywyMyArNywzMCBAQCBmdW5jdGlvbiBj
cmVhdGVJbmRpY2F0b3JGb3JTdGlja3lFbGVtZW50cyhzdGlja3lfZGl2cykgewogICAgIHRocm93
ICJObyBzdGlja3kgZGl2IHdhcyBmb3VuZCBpbiB0aGUgdGVzdCBjYXNlLiI7CiAKICAgc3RpY2t5
X2RpdnMuZm9yRWFjaCgoc3RpY2t5X2RpdikgPT4gewotICAgIC8vIFRoZSByZWxhdGl2ZSBwb3Np
dGlvbiBpbmRpY2F0b3Igd2lsbCBiZSBhYmxlIHRvIHNoYXJlIHRoZSBzYW1lIGNvbnRhaW5pbmcK
LSAgICAvLyBibG9jayB0byBtYXRjaCB0aGUgcG9zaXRpb24gd2l0aCB0aGUgc2FtZSBvZmZzZXQg
ZnJvbSBpbiBmbG93IHBvc2l0aW9uCi0gICAgLy8gKG9mZnNldFRvcC9vZmZzZXRMZWZ0KQogICAg
IGlmIChnZXRDb21wdXRlZFN0eWxlKHN0aWNreV9kaXYpLnBvc2l0aW9uICE9ICJzdGlja3kiKQog
ICAgICAgdGhyb3cgIlByb3ZpZGVkIHN0aWNreSBlbGVtZW50IGRvZXMgbm90IGhhdmUgcG9zaXRp
b246IHN0aWNreSI7Ci0gICAgdmFyIHBvc2l0aW9uX2RpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoImRpdiIpOwotICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS5sZWZ0ID0gc3RpY2t5X2Rpdi5vZmZz
ZXRMZWZ0ICsgInB4IjsKLSAgICBwb3NpdGlvbl9kaXYuc3R5bGUudG9wICA9IHN0aWNreV9kaXYu
b2Zmc2V0VG9wICsgInB4IjsKLSAgICAvLyBUaGUgYWJzb2x1dGUgcG9zaXRpb24gaXMgdG8gZW5z
dXJlIHRoYXQgdGhlIHBvc2l0aW9uX2RpdiBhZGRzIHplcm8gc2l6ZQotICAgIC8vIHRvIGluIGZs
b3cgbGF5b3V0Ci0gICAgcG9zaXRpb25fZGl2LnN0eWxlLnBvc2l0aW9uID0gImFic29sdXRlIgot
ICAgIHZhciBpbmRpY2F0b3JfZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Ci0g
ICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS53aWR0aCA9IHN0aWNreV9kaXYub2Zmc2V0V2lkdGggKyAi
cHgiOwotICAgIGluZGljYXRvcl9kaXYuc3R5bGUuaGVpZ2h0ID0gc3RpY2t5X2Rpdi5vZmZzZXRI
ZWlnaHQgKyAicHgiOwotICAgIGluZGljYXRvcl9kaXYuc3R5bGUuYmFja2dyb3VuZENvbG9yID0g
ImJsdWUiOwotICAgIGluZGljYXRvcl9kaXYuc3R5bGUucG9zaXRpb24gPSAicmVsYXRpdmUiOwot
ICAgIHBvc2l0aW9uX2Rpdi5hcHBlbmRDaGlsZChpbmRpY2F0b3JfZGl2KTsKLSAgICBzdGlja3lf
ZGl2LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHBvc2l0aW9uX2Rpdiwgc3RpY2t5X2Rpdik7CiAg
IH0pOworCisgIGxldCBjcmVhdGVJbmRpY2F0b3JzID0gKCkgPT4geworICAgIHN0aWNreV9kaXZz
LmZvckVhY2goKHN0aWNreV9kaXYpID0+IHsKKyAgICAgIC8vIFRoZSByZWxhdGl2ZSBwb3NpdGlv
biBpbmRpY2F0b3Igd2lsbCBiZSBhYmxlIHRvIHNoYXJlIHRoZSBzYW1lIGNvbnRhaW5pbmcKKyAg
ICAgIC8vIGJsb2NrIHRvIG1hdGNoIHRoZSBwb3NpdGlvbiB3aXRoIHRoZSBzYW1lIG9mZnNldCBm
cm9tIGluIGZsb3cgcG9zaXRpb24KKyAgICAgIC8vIChvZmZzZXRUb3Avb2Zmc2V0TGVmdCkKKyAg
ICAgIGxldCBwb3NpdGlvbl9kaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAg
ICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS5sZWZ0ID0gc3RpY2t5X2Rpdi5vZmZzZXRMZWZ0ICsgInB4
IjsKKyAgICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS50b3AgID0gc3RpY2t5X2Rpdi5vZmZzZXRUb3Ag
KyAicHgiOworICAgICAgLy8gVGhlIGFic29sdXRlIHBvc2l0aW9uIGlzIHRvIGVuc3VyZSB0aGF0
IHRoZSBwb3NpdGlvbl9kaXYgYWRkcyB6ZXJvIHNpemUKKyAgICAgIC8vIHRvIGluIGZsb3cgbGF5
b3V0CisgICAgICBwb3NpdGlvbl9kaXYuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiCisgICAg
ICBsZXQgaW5kaWNhdG9yX2RpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAg
ICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS53aWR0aCA9IHN0aWNreV9kaXYub2Zmc2V0V2lkdGggKyAi
cHgiOworICAgICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS5oZWlnaHQgPSBzdGlja3lfZGl2Lm9mZnNl
dEhlaWdodCArICJweCI7CisgICAgICBpbmRpY2F0b3JfZGl2LnN0eWxlLmJhY2tncm91bmRDb2xv
ciA9ICJibHVlIjsKKyAgICAgIGluZGljYXRvcl9kaXYuc3R5bGUucG9zaXRpb24gPSAicmVsYXRp
dmUiOworICAgICAgcG9zaXRpb25fZGl2LmFwcGVuZENoaWxkKGluZGljYXRvcl9kaXYpOworICAg
ICAgc3RpY2t5X2Rpdi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShwb3NpdGlvbl9kaXYsIHN0aWNr
eV9kaXYpOworICAgIH0pOworICB9OworCisgIGRvY3VtZW50LmZvbnRzLnJlYWR5LnRoZW4oY3Jl
YXRlSW5kaWNhdG9ycyk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436614</attachid>
            <date>2021-08-27 01:11:30 -0700</date>
            <delta_ts>2021-08-27 09:50:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229602-20210827101129.patch</filename>
            <type>text/plain</type>
            <size>5730</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNjg5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTBjYzUwYmE1OGFkNDM1NjBmNjU0
Y2Q5N2M3NThhMDY5YWIyOGJjZC4uZGJiN2VjYjM1N2QwN2RiNzZkZWQ5YWQ1OTMxMzdlMWU1ZGY0
NGEyZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KKworICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0g
Y3JlYXRlSW5kaWNhdG9yRm9yU3RpY2t5RWxlbWVudHMgdGVzdGluZyBmdW5jdGlvbiByYWNlcyB3
aXRoIGZvbnQgbG9hZGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjI5NjAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBNYXJrIGEgdGVzdCBhcyBuZXdseSBwYXNzaW5n
LgorCiAyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0gVXBkYXRlIFdQVCBwb3NpdGlvbjpzdGlj
a3kgdGVzdHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDNkNmY0N2VlM2RjODcz
ODg3NTg5ZWI5OTE5ODEyMGM4NGYwNWUxNzIuLjIwZTk3YzFlYjdiMjhjODQ1ZGY2MzM2MmU4MTZm
NmZmMDNlNTRjM2EgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTA4LTI3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4K
KworICAgICAgICBbY3NzLXBvc2l0aW9uLXN0aWNreV0gY3JlYXRlSW5kaWNhdG9yRm9yU3RpY2t5
RWxlbWVudHMgdGVzdGluZyBmdW5jdGlvbiByYWNlcyB3aXRoIGZvbnQgbG9hZGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5NjAyCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wb3NpdGlvbi9yZXNvdXJjZXMvcmVmLXJlY3RhbmdsZS5qczoKKyAgICAg
ICAgKGNyZWF0ZUluZGljYXRvckZvclN0aWNreUVsZW1lbnRzKTogV2FpdCB0byByZWFkIHRoZSBz
aXplIG9mIHRoZSB0YXJnZXQgZGl2IHVudGlsCisgICAgICAgIGFsbCB3ZWIgZm9udHMgaGF2ZSBs
b2FkZWQuIFRoaXMgZW5zdXJlcyB0aGF0IHRoaXMgZXhlY3V0ZXMgYWZ0ZXIgQWhlbSBoYXMgbG9h
ZGVkCisgICAgICAgIGZvciB0aGUgZmFpbGluZyB0ZXN0LgorCiAyMDIxLTA4LTI3ICBNYXJ0aW4g
Um9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KIAogICAgICAgICBbY3NzLXBvc2l0aW9u
LXN0aWNreV0gVXBkYXRlIFdQVCBwb3NpdGlvbjpzdGlja3kgdGVzdHMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IGIyMzQ4MjY0OTViN2U5YTU2ODNjZGJjMGU4MzY4NDYwNjc0ZGRlMzUuLmFlZjEzMTg1
YjNjN2I2NDliZDgwMjMzZjA5NWE4ZWZmN2Q3Mjg5MjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAt
MzQ3Myw3ICszNDczLDYgQEAgd2Via2l0Lm9yZy9iLzIyODk5MyBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vbXVsdGljb2wvc3QKIHdlYmtpdC5vcmcvYi8y
Mjg5OTMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL211
bHRpY29sL3N0YXRpYy1wb3NpdGlvbi92cmwtbHRyLXJ0bC1pbi1tdWx0aWNvbC50ZW50YXRpdmUu
aHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIyODk5MyBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vbXVsdGljb2wvc3RhdGljLXBv
c2l0aW9uL3ZybC1ydGwtbHRyLWluLW11bHRpY29sLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjI4OTkzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wb3NpdGlvbi9tdWx0aWNvbC9zdGF0aWMtcG9zaXRpb24vdnJsLXJ0bC1y
dGwtaW4tbXVsdGljb2wuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzIw
MzQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vc3Rp
Y2t5L3Bvc2l0aW9uLXN0aWNreS1pbmxpbmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Vi
a2l0Lm9yZy9iLzIwMzQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
cG9zaXRpb24vc3RpY2t5L3Bvc2l0aW9uLXN0aWNreS13cml0aW5nLW1vZGVzLmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMDM0NTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3N0aWNreS9wb3NpdGlvbi1zdGlja3ktbGFyZ2Ut
dG9wLTIudGVudGF0aXZlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8y
MDM0NTAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3N0
aWNreS9wb3NpdGlvbi1zdGlja3ktbGFyZ2UtdG9wLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5
RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRpb24vcmVzb3VyY2VzL3JlZi1yZWN0YW5nbGUuanMgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcG9zaXRp
b24vcmVzb3VyY2VzL3JlZi1yZWN0YW5nbGUuanMKaW5kZXggZWE4ZmFmMzc4NjgxMjY1MmJhYzU2
OTgwZTE3MjYzNzBlZDUxODZiYy4uYzk0YzE1NzIwZjEyYWFhYzlhNTZjODM5ZDM4NjdmOThkNTZl
ZmNiOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLXBvc2l0aW9uL3Jlc291cmNlcy9yZWYtcmVjdGFuZ2xlLmpzCisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1wb3NpdGlv
bi9yZXNvdXJjZXMvcmVmLXJlY3RhbmdsZS5qcwpAQCAtNywyMyArNywyOCBAQCBmdW5jdGlvbiBj
cmVhdGVJbmRpY2F0b3JGb3JTdGlja3lFbGVtZW50cyhzdGlja3lfZGl2cykgewogICAgIHRocm93
ICJObyBzdGlja3kgZGl2IHdhcyBmb3VuZCBpbiB0aGUgdGVzdCBjYXNlLiI7CiAKICAgc3RpY2t5
X2RpdnMuZm9yRWFjaCgoc3RpY2t5X2RpdikgPT4gewotICAgIC8vIFRoZSByZWxhdGl2ZSBwb3Np
dGlvbiBpbmRpY2F0b3Igd2lsbCBiZSBhYmxlIHRvIHNoYXJlIHRoZSBzYW1lIGNvbnRhaW5pbmcK
LSAgICAvLyBibG9jayB0byBtYXRjaCB0aGUgcG9zaXRpb24gd2l0aCB0aGUgc2FtZSBvZmZzZXQg
ZnJvbSBpbiBmbG93IHBvc2l0aW9uCi0gICAgLy8gKG9mZnNldFRvcC9vZmZzZXRMZWZ0KQogICAg
IGlmIChnZXRDb21wdXRlZFN0eWxlKHN0aWNreV9kaXYpLnBvc2l0aW9uICE9ICJzdGlja3kiKQog
ICAgICAgdGhyb3cgIlByb3ZpZGVkIHN0aWNreSBlbGVtZW50IGRvZXMgbm90IGhhdmUgcG9zaXRp
b246IHN0aWNreSI7Ci0gICAgdmFyIHBvc2l0aW9uX2RpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoImRpdiIpOwotICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS5sZWZ0ID0gc3RpY2t5X2Rpdi5vZmZz
ZXRMZWZ0ICsgInB4IjsKLSAgICBwb3NpdGlvbl9kaXYuc3R5bGUudG9wICA9IHN0aWNreV9kaXYu
b2Zmc2V0VG9wICsgInB4IjsKLSAgICAvLyBUaGUgYWJzb2x1dGUgcG9zaXRpb24gaXMgdG8gZW5z
dXJlIHRoYXQgdGhlIHBvc2l0aW9uX2RpdiBhZGRzIHplcm8gc2l6ZQotICAgIC8vIHRvIGluIGZs
b3cgbGF5b3V0Ci0gICAgcG9zaXRpb25fZGl2LnN0eWxlLnBvc2l0aW9uID0gImFic29sdXRlIgot
ICAgIHZhciBpbmRpY2F0b3JfZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Ci0g
ICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS53aWR0aCA9IHN0aWNreV9kaXYub2Zmc2V0V2lkdGggKyAi
cHgiOwotICAgIGluZGljYXRvcl9kaXYuc3R5bGUuaGVpZ2h0ID0gc3RpY2t5X2Rpdi5vZmZzZXRI
ZWlnaHQgKyAicHgiOwotICAgIGluZGljYXRvcl9kaXYuc3R5bGUuYmFja2dyb3VuZENvbG9yID0g
ImJsdWUiOwotICAgIGluZGljYXRvcl9kaXYuc3R5bGUucG9zaXRpb24gPSAicmVsYXRpdmUiOwot
ICAgIHBvc2l0aW9uX2Rpdi5hcHBlbmRDaGlsZChpbmRpY2F0b3JfZGl2KTsKLSAgICBzdGlja3lf
ZGl2LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHBvc2l0aW9uX2Rpdiwgc3RpY2t5X2Rpdik7Cisg
IH0pOworCisgIGRvY3VtZW50LmZvbnRzLnJlYWR5LnRoZW4oKCkgPT4geworICAgIHN0aWNreV9k
aXZzLmZvckVhY2goKHN0aWNreV9kaXYpID0+IHsKKyAgICAgIC8vIFRoZSByZWxhdGl2ZSBwb3Np
dGlvbiBpbmRpY2F0b3Igd2lsbCBiZSBhYmxlIHRvIHNoYXJlIHRoZSBzYW1lIGNvbnRhaW5pbmcK
KyAgICAgIC8vIGJsb2NrIHRvIG1hdGNoIHRoZSBwb3NpdGlvbiB3aXRoIHRoZSBzYW1lIG9mZnNl
dCBmcm9tIGluIGZsb3cgcG9zaXRpb24KKyAgICAgIC8vIChvZmZzZXRUb3Avb2Zmc2V0TGVmdCkK
KyAgICAgIGxldCBwb3NpdGlvbl9kaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsK
KyAgICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS5sZWZ0ID0gc3RpY2t5X2Rpdi5vZmZzZXRMZWZ0ICsg
InB4IjsKKyAgICAgIHBvc2l0aW9uX2Rpdi5zdHlsZS50b3AgID0gc3RpY2t5X2Rpdi5vZmZzZXRU
b3AgKyAicHgiOworICAgICAgLy8gVGhlIGFic29sdXRlIHBvc2l0aW9uIGlzIHRvIGVuc3VyZSB0
aGF0IHRoZSBwb3NpdGlvbl9kaXYgYWRkcyB6ZXJvIHNpemUKKyAgICAgIC8vIHRvIGluIGZsb3cg
bGF5b3V0CisgICAgICBwb3NpdGlvbl9kaXYuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiCisg
ICAgICBsZXQgaW5kaWNhdG9yX2RpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwor
ICAgICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS53aWR0aCA9IHN0aWNreV9kaXYub2Zmc2V0V2lkdGgg
KyAicHgiOworICAgICAgaW5kaWNhdG9yX2Rpdi5zdHlsZS5oZWlnaHQgPSBzdGlja3lfZGl2Lm9m
ZnNldEhlaWdodCArICJweCI7CisgICAgICBpbmRpY2F0b3JfZGl2LnN0eWxlLmJhY2tncm91bmRD
b2xvciA9ICJibHVlIjsKKyAgICAgIGluZGljYXRvcl9kaXYuc3R5bGUucG9zaXRpb24gPSAicmVs
YXRpdmUiOworICAgICAgcG9zaXRpb25fZGl2LmFwcGVuZENoaWxkKGluZGljYXRvcl9kaXYpOwor
ICAgICAgc3RpY2t5X2Rpdi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShwb3NpdGlvbl9kaXYsIHN0
aWNreV9kaXYpOworICAgIH0pOwogICB9KTsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>