<?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>264245</bug_id>
          
          <creation_ts>2023-11-06 01:04:46 -0800</creation_ts>
          <short_desc>text-decoration-thickness does not work in buttons but works in div</short_desc>
          <delta_ts>2024-09-05 08:54:35 -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>Layout and Rendering</component>
          <version>Safari 16</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>macOS 13</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=257992</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=250831</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ulrich Maiershofer">ulrich.maiershofer</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>akeerthi</cc>
    
    <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>me</cc>
    
    <cc>ntim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1990112</commentid>
    <comment_count>0</comment_count>
    <who name="Ulrich Maiershofer">ulrich.maiershofer</who>
    <bug_when>2023-11-06 01:04:46 -0800</bug_when>
    <thetext>Example: https://jsfiddle.net/ymfq4o3r/19/

There are two elements with the same style a &lt;button /&gt; and a &lt;div /&gt;.

For both elements the same css class is set. The css class defines the properties &apos;text-decoration: underline&apos; and &apos;text-decoration-thickness: 4px&apos;. 

In the &lt;div /&gt; case it works properly like expected.
In the &lt;button /&gt; case it does not work, but I would expect to be the same.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1992050</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-11-13 01:05:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/118320835&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1992053</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2023-11-13 01:19:57 -0800</bug_when>
    <thetext>Probably same regression range as bug 250831</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057293</commentid>
    <comment_count>3</comment_count>
    <who name="Artur Müller">me</who>
    <bug_when>2024-09-03 10:26:32 -0700</bug_when>
    <thetext>Any chance this could be addressed? Is there anything blocking this? It would be *wonderful* to get an update or a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057716</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2024-09-04 15:31:04 -0700</bug_when>
    <thetext>I think we are just missing this bit:
&quot;When specified on or propagated to a block container that establishes an inline formatting context, the decorations are propagated to an anonymous inline box that wraps all the in-flow inline-level children of the block container.&quot;
from https://drafts.csswg.org/css-text-decor-4/#line-decoration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057789</commentid>
    <comment_count>5</comment_count>
      <attachid>472457</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-09-04 19:22:12 -0700</bug_when>
    <thetext>Created attachment 472457
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057901</commentid>
    <comment_count>6</comment_count>
      <attachid>472465</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-09-05 07:27:30 -0700</bug_when>
    <thetext>Created attachment 472465
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057924</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-09-05 08:54:32 -0700</bug_when>
    <thetext>Committed 283212@main (3e4afc9d4244): &lt;https://commits.webkit.org/283212@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 472465.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>472457</attachid>
            <date>2024-09-04 19:22:12 -0700</date>
            <delta_ts>2024-09-05 07:27:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-264245-20240904192212.patch</filename>
            <type>text/plain</type>
            <size>6434</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA5ODBlMDExNzgzOTFiZjAwMDU3NDdjMjc5YmE2N2QyMDJiNjliMGVhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgNCBTZXAgMjAyNCAxOToxMzo1MiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIHRleHQtZGVj
b3JhdGlvbi10aGlja25lc3MgZG9lcyBub3Qgd29yayBpbiBidXR0b25zIGJ1dCB3b3JrcwogaW4g
ZGl2IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjQyNDUKClJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKV2hpbGUgdGhlIHNwZWMgc2F5czoKCi4uZGVjb3JhdGlv
biBzdHlsZXMgc3BlY2lmaWVkIG9uIGEgYmxvY2sgY29udGFpbmVyIHRoYXQgZXN0YWJsaXNoZXMg
YW4gaW5saW5lCmZvcm1hdHRpbmcgY29udGV4dCBhcmUgcHJvcGFnYXRlZCB0byBhbiBhbm9ueW1v
dXMgaW5saW5lIGJveCB0aGF0IHdyYXBzIGFsbCB0aGUgaW4tZmxvdwppbmxpbmUtbGV2ZWwgY2hp
bGRyZW4gb2YgdGhlIGJsb2NrIGNvbnRhaW5lci4uLgoKd2UgZG9uJ3QgaGF2ZSB0aGUgY29uY2Vw
dCBvZiBzdWNoIGlubGluZSBsZXZlbCBib3ggYWNyb3NzIGdlbmVyYXRlZCBhbm9ueW1vdXMgYmxv
Y2sgY29udGFpbmVycy4KCmUuZy4KPGRpdiBub24taW5oZXJpdGVkIGRlY29yYXRpb24gc3R5bGUg
ZS5nLiB1bmRlcmxpbmUgdGhpY2tuZXNzPgogdGhpcyB0ZXh0IHNob3VsZCBiZSB1bmRlcmxpbmVk
CiA8ZGl2PjwvZGl2PgogZXZlbiB3aGVuIG5lc3RlZCwgaW5zaWRlIGFub255bW91cyBibG9jayBj
b250YWluZXJzCjwvZGl2PgoKKiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Nzcy1saW5lLWNsYW1w
LXNpbXBsZS5odG1sOgoqIExheW91dFRlc3RzL2Zhc3QvaW5saW5lL2RlY29yYXRpbmctYm94LXN0
eWxlLXdpdGgtYW5vbi1ibG9jay1jb250YWluZXItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCiogTGF5
b3V0VGVzdHMvZmFzdC9pbmxpbmUvZGVjb3JhdGluZy1ib3gtc3R5bGUtd2l0aC1hbm9uLWJsb2Nr
LWNvbnRhaW5lci5odG1sOiBBZGRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJv
eFBhaW50ZXIuY3BwOgooV2ViQ29yZTo6ZGVjb3JhdGluZ0JveFN0eWxlRm9yUm9vdElubGluZUJv
eCk6CihXZWJDb3JlOjpUZXh0Qm94UGFpbnRlcjxUZXh0Qm94UGF0aD46OmNvbGxlY3REZWNvcmF0
aW5nQm94ZXNGb3JUZXh0Qm94KToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJv
eFBhaW50ZXIuY3BwICAgfCAzMiArKysrKysrKysrKysrKy0tLS0tCiAuLi5sZS13aXRoLWFub24t
YmxvY2stY29udGFpbmVyLWV4cGVjdGVkLmh0bWwgfCAxNCArKysrKysrKwogLi4uZy1ib3gtc3R5
bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5lci5odG1sIHwgMTggKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2lubGluZS9kZWNvcmF0aW5nLWJveC1zdHlsZS13aXRo
LWFub24tYmxvY2stY29udGFpbmVyLWV4cGVjdGVkLmh0bWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBM
YXlvdXRUZXN0cy9mYXN0L2lubGluZS9kZWNvcmF0aW5nLWJveC1zdHlsZS13aXRoLWFub24tYmxv
Y2stY29udGFpbmVyLmh0bWwKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
VGV4dEJveFBhaW50ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWlu
dGVyLmNwcAppbmRleCA5MTE4ZmMzNjI2N2UuLmYwODhjMDYzNDZhNiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuY3BwCkBAIC01ODEsNiArNTgxLDIxIEBAIHN0
YXRpYyBpbmxpbmUgT3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gY29tcHV0ZWRUZXh0RGVj
b3JhdGlvblR5cGUoY29uc3QgUmVuCiAgICAgcmV0dXJuIHRleHREZWNvcmF0aW9uczsKIH0KIAor
c3RhdGljIGlubGluZSBjb25zdCBSZW5kZXJTdHlsZSYgZGVjb3JhdGluZ0JveFN0eWxlRm9yUm9v
dElubGluZUJveChjb25zdCBJbmxpbmVJdGVyYXRvcjo6SW5saW5lQm94JiByb290SW5saW5lQm94
LCBib29sIGlzRmlyc3RMaW5lKQoreworICAgIEFTU0VSVChyb290SW5saW5lQm94LmlzUm9vdElu
bGluZUJveCgpKTsKKyAgICAvLyAiV2hlbiBzcGVjaWZpZWQgb24gb3IgcHJvcGFnYXRlZCB0byBh
IGJsb2NrIGNvbnRhaW5lciB0aGF0IGVzdGFibGlzaGVzIGFuIGlubGluZSBmb3JtYXR0aW5nIGNv
bnRleHQsIHRoZSBkZWNvcmF0aW9ucyBhcmUgcHJvcGFnYXRlZCB0byBhbiBhbm9ueW1vdXMKKyAg
ICAvLyBpbmxpbmUgYm94IHRoYXQgd3JhcHMgYWxsIHRoZSBpbi1mbG93IGlubGluZS1sZXZlbCBj
aGlsZHJlbiBvZiB0aGUgYmxvY2sgY29udGFpbmVyIgorICAgIC8vIGh0dHBzOi8vZHJhZnRzLmNz
c3dnLm9yZy9jc3MtdGV4dC1kZWNvci00LyNsaW5lLWRlY29yYXRpb24KKyAgICAvLyBTYWRseSB3
ZSBkb24ndCBoYXZlIHRoZSBjb25jZXB0IG9mIGFub255bW91cyBpbmxpbmUgYm94IGZvciBhbGwg
aW5saW5lLWxldmVsIGNoaWRyZW4gd2hlbiBjb250ZW50IGZvcmNlcyB1cyB0byBnZW5lcmF0ZSBh
bm9ueW1vdXMgYmxvY2sgY29udGFpbmVycy4KKyAgICBmb3IgKGNvbnN0IFJlbmRlckVsZW1lbnQq
IGFuY2VzdG9yID0gJnJvb3RJbmxpbmVCb3gucmVuZGVyZXIoKTsgYW5jZXN0b3I7IGFuY2VzdG9y
ID0gYW5jZXN0b3ItPnBhcmVudCgpKSB7CisgICAgICAgIGlmICghYW5jZXN0b3ItPmlzQW5vbnlt
b3VzKCkpCisgICAgICAgICAgICByZXR1cm4gaXNGaXJzdExpbmUgPyBhbmNlc3Rvci0+Zmlyc3RM
aW5lU3R5bGUoKSA6IGFuY2VzdG9yLT5zdHlsZSgpOworICAgIH0KKyAgICBBU1NFUlRfTk9UX1JF
QUNIRUQoKTsKKyAgICByZXR1cm4gaXNGaXJzdExpbmUgPyByb290SW5saW5lQm94LnJlbmRlcmVy
KCkuZmlyc3RMaW5lU3R5bGUoKSA6IHJvb3RJbmxpbmVCb3gucmVuZGVyZXIoKS5zdHlsZSgpOwor
fQorCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNEZWNvcmF0aW5nQm94Rm9yQmFja2dyb3VuZChjb25z
dCBJbmxpbmVJdGVyYXRvcjo6SW5saW5lQm94JiBpbmxpbmVCb3gsIGNvbnN0IFJlbmRlclN0eWxl
JiBzdHlsZVRvVXNlKQogewogICAgIGlmIChhdXRvKiBlbGVtZW50ID0gaW5saW5lQm94LnJlbmRl
cmVyKCkuZWxlbWVudCgpOyBlbGVtZW50ICYmIChpczxIVE1MQW5jaG9yRWxlbWVudD4oKmVsZW1l
bnQpIHx8IGVsZW1lbnQtPmhhc1RhZ05hbWUoSFRNTE5hbWVzOjpmb250VGFnKSkpIHsKQEAgLTYw
MCwxOSArNjE1LDIwIEBAIHZvaWQgVGV4dEJveFBhaW50ZXI8VGV4dEJveFBhdGg+Ojpjb2xsZWN0
RGVjb3JhdGluZ0JveGVzRm9yVGV4dEJveChEZWNvcmF0aW5nQm94CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICAvLyBGSVhNRTogVmVydGljYWwgd3JpdGluZyBtb2RlIG5lZWRzIHNvbWUg
Y29vcmRpbmF0ZSBzcGFjZSB0cmFuc2Zvcm1hdGlvbiBmb3IgcGFyZW50IGlubGluZSBib3hlcyBh
cyB3ZSByb3RhdGUgdGhlIGNvbnRlbnQgd2l0aCBtX3BhaW50UmVjdCAoc2VlIDo6cGFpbnQpCi0g
ICAgaWYgKGFuY2VzdG9ySW5saW5lQm94LT5pc1Jvb3RJbmxpbmVCb3goKSB8fCAhdGV4dEJveC0+
aXNIb3Jpem9udGFsKCkpIHsKLSAgICAgICAgZGVjb3JhdGluZ0JveExpc3QuYXBwZW5kKHsKLSAg
ICAgICAgICAgIGFuY2VzdG9ySW5saW5lQm94LAotICAgICAgICAgICAgbV9pc0ZpcnN0TGluZSA/
IG1fcmVuZGVyZXIuZmlyc3RMaW5lU3R5bGUoKSA6IG1fcmVuZGVyZXIuc3R5bGUoKSwKLSAgICAg
ICAgICAgIG92ZXJyaWRlRGVjb3JhdGlvblN0eWxlLAotICAgICAgICAgICAgdGV4dEJveExvY2F0
aW9uCi0gICAgICAgIH0pOworICAgIGlmIChhbmNlc3RvcklubGluZUJveC0+aXNSb290SW5saW5l
Qm94KCkpIHsKKyAgICAgICAgZGVjb3JhdGluZ0JveExpc3QuYXBwZW5kKHsgYW5jZXN0b3JJbmxp
bmVCb3gsIGRlY29yYXRpbmdCb3hTdHlsZUZvclJvb3RJbmxpbmVCb3goKmFuY2VzdG9ySW5saW5l
Qm94LCBtX2lzRmlyc3RMaW5lKSwgb3ZlcnJpZGVEZWNvcmF0aW9uU3R5bGUsIHRleHRCb3hMb2Nh
dGlvbiB9KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICghdGV4dEJveC0+aXNI
b3Jpem9udGFsKCkpIHsKKyAgICAgICAgLy8gRklYTUU6IFZlcnRpY2FsIHdyaXRpbmcgbW9kZSBu
ZWVkcyBzb21lIGNvb3JkaW5hdGUgc3BhY2UgdHJhbnNmb3JtYXRpb24gZm9yIHBhcmVudCBpbmxp
bmUgYm94ZXMgYXMgd2Ugcm90YXRlIHRoZSBjb250ZW50IHdpdGggbV9wYWludFJlY3QgKHNlZSA6
OnBhaW50KQorICAgICAgICBkZWNvcmF0aW5nQm94TGlzdC5hcHBlbmQoeyBhbmNlc3RvcklubGlu
ZUJveCwgbV9pc0ZpcnN0TGluZSA/IG1fcmVuZGVyZXIuZmlyc3RMaW5lU3R5bGUoKSA6IG1fcmVu
ZGVyZXIuc3R5bGUoKSwgb3ZlcnJpZGVEZWNvcmF0aW9uU3R5bGUsIHRleHRCb3hMb2NhdGlvbiB9
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGVudW0gVXNlT3ZlcnJpZGVyRGVjb3Jh
dGlvblN0eWxlIDogYm9vbCB7IE5vLCBZZXMgfTsKICAgICBhdXRvIGFwcGVuZElmSXNEZWNvcmF0
aW5nQm94Rm9yQmFja2dyb3VuZCA9IFsmXSAoYXV0byYgaW5saW5lQm94LCBhdXRvIHVzZU92ZXJy
aWRlckRlY29yYXRpb25TdHlsZSkgeworICAgICAgICBBU1NFUlQoIWlubGluZUJveC0+aXNSb290
SW5saW5lQm94KCkpOwogICAgICAgICBhdXRvJiBzdHlsZSA9IG1faXNGaXJzdExpbmUgPyBpbmxp
bmVCb3gtPnJlbmRlcmVyKCkuZmlyc3RMaW5lU3R5bGUoKSA6IGlubGluZUJveC0+cmVuZGVyZXIo
KS5zdHlsZSgpOwogCiAgICAgICAgIGF1dG8gY29tcHV0ZWREZWNvcmF0aW9uU3R5bGUgPSBbJl0g
ewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvZGVjb3JhdGluZy1ib3gtc3R5
bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5lci1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9pbmxpbmUvZGVjb3JhdGluZy1ib3gtc3R5bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5l
ci1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u
ZmNlZDA1YTg1MzkzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUv
ZGVjb3JhdGluZy1ib3gtc3R5bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5lci1leHBlY3RlZC5o
dG1sCkBAIC0wLDAgKzEsMTQgQEAKKzxzdHlsZT4KKy5kZWNvcmF0aW9uIHsKKyAgZm9udC1zaXpl
OiAyMHB4OworICBmb250LWZhbWlseTogTW9ub3NwYWNlOworCisgIHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOworICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA0cHg7Cit9Cis8L3N0eWxl
PgorPGRpdiBjbGFzcz1kZWNvcmF0aW9uPnVuZGVybGluZSA0cHg8L2Rpdj4KKzxkaXYgY2xhc3M9
ZGVjb3JhdGlvbj51bmRlcjwvZGl2PgorPGRpdiBjbGFzcz1kZWNvcmF0aW9uPmxpbmU8L2Rpdj4K
KzxkaXYgY2xhc3M9ZGVjb3JhdGlvbj40cHg8L2Rpdj4KKzxkaXYgY2xhc3M9ZGVjb3JhdGlvbj51
bmRlcmxpbmUgNHB4PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2lubGluZS9k
ZWNvcmF0aW5nLWJveC1zdHlsZS13aXRoLWFub24tYmxvY2stY29udGFpbmVyLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2lubGluZS9kZWNvcmF0aW5nLWJveC1zdHlsZS13aXRoLWFub24tYmxvY2st
Y29udGFpbmVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4w
MTA5NWFmMmM4MjMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2lubGluZS9k
ZWNvcmF0aW5nLWJveC1zdHlsZS13aXRoLWFub24tYmxvY2stY29udGFpbmVyLmh0bWwKQEAgLTAs
MCArMSwxOCBAQAorPHN0eWxlPgorLmRlY29yYXRpb24geworICBmb250LXNpemU6IDIwcHg7Cisg
IGZvbnQtZmFtaWx5OiBNb25vc3BhY2U7CisKKyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
CisgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDsKK30KK2J1dHRvbiB7CisgIC13ZWJr
aXQtYXBwZWFyYW5jZTogbm9uZTsKKyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CisgIGNvbG9y
OiBibGFjazsKKyAgYm9yZGVyOiBub25lOworICBwYWRkaW5nOiAwcHg7Cit9PC9zdHlsZT4KKzxk
aXY+PGJ1dHRvbiBjbGFzcz1kZWNvcmF0aW9uPnVuZGVybGluZSA0cHg8L2J1dHRvbj48L2Rpdj4K
KzxkaXYgY2xhc3M9ZGVjb3JhdGlvbj51bmRlcjxkaXY+PC9kaXY+bGluZTxkaXY+PC9kaXY+NHB4
PC9kaXY+Cis8ZGl2IGNsYXNzPWRlY29yYXRpb24+dW5kZXJsaW5lIDRweDwvZGl2Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>472465</attachid>
            <date>2024-09-05 07:27:30 -0700</date>
            <delta_ts>2024-09-05 08:54:33 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-264245-20240905072728.patch</filename>
            <type>text/plain</type>
            <size>6539</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBkYzZkMGIzYmExYTFjZGMyMjllNTY2N2I1ZGVlNzZmZGQ2ZDM1YjdjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgNCBTZXAgMjAyNCAxOToxMzo1MiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIHRleHQtZGVj
b3JhdGlvbi10aGlja25lc3MgZG9lcyBub3Qgd29yayBpbiBidXR0b25zIGJ1dCB3b3JrcwogaW4g
ZGl2IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjQyNDUKClJldmll
d2VkIGJ5IEFudHRpIEtvaXZpc3RvLgoKV2hpbGUgdGhlIHNwZWMgc2F5czoKCi4uZGVjb3JhdGlv
biBzdHlsZXMgc3BlY2lmaWVkIG9uIGEgYmxvY2sgY29udGFpbmVyIHRoYXQgZXN0YWJsaXNoZXMg
YW4gaW5saW5lCmZvcm1hdHRpbmcgY29udGV4dCBhcmUgcHJvcGFnYXRlZCB0byBhbiBhbm9ueW1v
dXMgaW5saW5lIGJveCB0aGF0IHdyYXBzIGFsbCB0aGUgaW4tZmxvdwppbmxpbmUtbGV2ZWwgY2hp
bGRyZW4gb2YgdGhlIGJsb2NrIGNvbnRhaW5lci4uLgoKd2UgZG9uJ3QgaGF2ZSB0aGUgY29uY2Vw
dCBvZiBzdWNoIGlubGluZSBsZXZlbCBib3ggYWNyb3NzIGdlbmVyYXRlZCBhbm9ueW1vdXMgYmxv
Y2sgY29udGFpbmVycy4KCmUuZy4KPGRpdiBub24taW5oZXJpdGVkIGRlY29yYXRpb24gc3R5bGUg
ZS5nLiB1bmRlcmxpbmUgdGhpY2tuZXNzPgogdGhpcyB0ZXh0IHNob3VsZCBiZSB1bmRlcmxpbmVk
CiA8ZGl2PjwvZGl2PgogZXZlbiB3aGVuIG5lc3RlZCwgaW5zaWRlIGFub255bW91cyBibG9jayBj
b250YWluZXJzCjwvZGl2PgoKKiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Nzcy1saW5lLWNsYW1w
LXNpbXBsZS5odG1sOgoqIExheW91dFRlc3RzL2Zhc3QvaW5saW5lL2RlY29yYXRpbmctYm94LXN0
eWxlLXdpdGgtYW5vbi1ibG9jay1jb250YWluZXItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCiogTGF5
b3V0VGVzdHMvZmFzdC9pbmxpbmUvZGVjb3JhdGluZy1ib3gtc3R5bGUtd2l0aC1hbm9uLWJsb2Nr
LWNvbnRhaW5lci5odG1sOiBBZGRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJv
eFBhaW50ZXIuY3BwOgooV2ViQ29yZTo6ZGVjb3JhdGluZ0JveFN0eWxlRm9yUm9vdElubGluZUJv
eCk6CihXZWJDb3JlOjpUZXh0Qm94UGFpbnRlcjxUZXh0Qm94UGF0aD46OmNvbGxlY3REZWNvcmF0
aW5nQm94ZXNGb3JUZXh0Qm94KToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJv
eFBhaW50ZXIuY3BwICAgfCAzNCArKysrKysrKysrKysrKy0tLS0tCiAuLi5sZS13aXRoLWFub24t
YmxvY2stY29udGFpbmVyLWV4cGVjdGVkLmh0bWwgfCAxNCArKysrKysrKwogLi4uZy1ib3gtc3R5
bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5lci5odG1sIHwgMTggKysrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvaW5saW5lL2RlY29yYXRpbmctYm94LXN0eWxlLXdpdGgt
YW5vbi1ibG9jay1jb250YWluZXItZXhwZWN0ZWQuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExh
eW91dFRlc3RzL2Zhc3QvaW5saW5lL2RlY29yYXRpbmctYm94LXN0eWxlLXdpdGgtYW5vbi1ibG9j
ay1jb250YWluZXIuaHRtbAoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9U
ZXh0Qm94UGFpbnRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50
ZXIuY3BwCmluZGV4IDkxMThmYzM2MjY3ZS4uODJkYWQ2Yzk2YWViIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9UZXh0Qm94UGFpbnRlci5jcHAKQEAgLTU4MSw2ICs1ODEsMjIgQEAgc3Rh
dGljIGlubGluZSBPcHRpb25TZXQ8VGV4dERlY29yYXRpb25MaW5lPiBjb21wdXRlZFRleHREZWNv
cmF0aW9uVHlwZShjb25zdCBSZW4KICAgICByZXR1cm4gdGV4dERlY29yYXRpb25zOwogfQogCitz
dGF0aWMgaW5saW5lIGNvbnN0IFJlbmRlclN0eWxlJiBkZWNvcmF0aW5nQm94U3R5bGVGb3JJbmxp
bmVCb3goY29uc3QgSW5saW5lSXRlcmF0b3I6OklubGluZUJveCYgaW5saW5lQm94LCBib29sIGlz
Rmlyc3RMaW5lKQoreworICAgIGlmICghaW5saW5lQm94LmlzUm9vdElubGluZUJveCgpKQorICAg
ICAgICByZXR1cm4gaW5saW5lQm94LnN0eWxlKCk7CisgICAgLy8gIldoZW4gc3BlY2lmaWVkIG9u
IG9yIHByb3BhZ2F0ZWQgdG8gYSBibG9jayBjb250YWluZXIgdGhhdCBlc3RhYmxpc2hlcyBhbiBp
bmxpbmUgZm9ybWF0dGluZyBjb250ZXh0LCB0aGUgZGVjb3JhdGlvbnMgYXJlIHByb3BhZ2F0ZWQg
dG8gYW4gYW5vbnltb3VzCisgICAgLy8gaW5saW5lIGJveCB0aGF0IHdyYXBzIGFsbCB0aGUgaW4t
ZmxvdyBpbmxpbmUtbGV2ZWwgY2hpbGRyZW4gb2YgdGhlIGJsb2NrIGNvbnRhaW5lciIKKyAgICAv
LyBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLXRleHQtZGVjb3ItNC8jbGluZS1kZWNvcmF0
aW9uCisgICAgLy8gU2FkbHkgd2UgZG9uJ3QgaGF2ZSB0aGUgY29uY2VwdCBvZiBhbm9ueW1vdXMg
aW5saW5lIGJveCBmb3IgYWxsIGlubGluZS1sZXZlbCBjaGlkcmVuIHdoZW4gY29udGVudCBmb3Jj
ZXMgdXMgdG8gZ2VuZXJhdGUgYW5vbnltb3VzIGJsb2NrIGNvbnRhaW5lcnMuCisgICAgZm9yIChj
b25zdCBSZW5kZXJFbGVtZW50KiBhbmNlc3RvciA9ICZpbmxpbmVCb3gucmVuZGVyZXIoKTsgYW5j
ZXN0b3I7IGFuY2VzdG9yID0gYW5jZXN0b3ItPnBhcmVudCgpKSB7CisgICAgICAgIGlmICghYW5j
ZXN0b3ItPmlzQW5vbnltb3VzKCkpCisgICAgICAgICAgICByZXR1cm4gaXNGaXJzdExpbmUgPyBh
bmNlc3Rvci0+Zmlyc3RMaW5lU3R5bGUoKSA6IGFuY2VzdG9yLT5zdHlsZSgpOworICAgIH0KKyAg
ICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICByZXR1cm4gaW5saW5lQm94LnN0eWxlKCk7Cit9
CisKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc0RlY29yYXRpbmdCb3hGb3JCYWNrZ3JvdW5kKGNvbnN0
IElubGluZUl0ZXJhdG9yOjpJbmxpbmVCb3gmIGlubGluZUJveCwgY29uc3QgUmVuZGVyU3R5bGUm
IHN0eWxlVG9Vc2UpCiB7CiAgICAgaWYgKGF1dG8qIGVsZW1lbnQgPSBpbmxpbmVCb3gucmVuZGVy
ZXIoKS5lbGVtZW50KCk7IGVsZW1lbnQgJiYgKGlzPEhUTUxBbmNob3JFbGVtZW50PigqZWxlbWVu
dCkgfHwgZWxlbWVudC0+aGFzVGFnTmFtZShIVE1MTmFtZXM6OmZvbnRUYWcpKSkgewpAQCAtNjAw
LDIwICs2MTYsMjAgQEAgdm9pZCBUZXh0Qm94UGFpbnRlcjxUZXh0Qm94UGF0aD46OmNvbGxlY3RE
ZWNvcmF0aW5nQm94ZXNGb3JUZXh0Qm94KERlY29yYXRpbmdCb3gKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIC8vIEZJWE1FOiBWZXJ0aWNhbCB3cml0aW5nIG1vZGUgbmVlZHMgc29tZSBj
b29yZGluYXRlIHNwYWNlIHRyYW5zZm9ybWF0aW9uIGZvciBwYXJlbnQgaW5saW5lIGJveGVzIGFz
IHdlIHJvdGF0ZSB0aGUgY29udGVudCB3aXRoIG1fcGFpbnRSZWN0IChzZWUgOjpwYWludCkKLSAg
ICBpZiAoYW5jZXN0b3JJbmxpbmVCb3gtPmlzUm9vdElubGluZUJveCgpIHx8ICF0ZXh0Qm94LT5p
c0hvcml6b250YWwoKSkgewotICAgICAgICBkZWNvcmF0aW5nQm94TGlzdC5hcHBlbmQoewotICAg
ICAgICAgICAgYW5jZXN0b3JJbmxpbmVCb3gsCi0gICAgICAgICAgICBtX2lzRmlyc3RMaW5lID8g
bV9yZW5kZXJlci5maXJzdExpbmVTdHlsZSgpIDogbV9yZW5kZXJlci5zdHlsZSgpLAotICAgICAg
ICAgICAgb3ZlcnJpZGVEZWNvcmF0aW9uU3R5bGUsCi0gICAgICAgICAgICB0ZXh0Qm94TG9jYXRp
b24KLSAgICAgICAgfSk7CisgICAgaWYgKGFuY2VzdG9ySW5saW5lQm94LT5pc1Jvb3RJbmxpbmVC
b3goKSkgeworICAgICAgICBkZWNvcmF0aW5nQm94TGlzdC5hcHBlbmQoeyBhbmNlc3RvcklubGlu
ZUJveCwgZGVjb3JhdGluZ0JveFN0eWxlRm9ySW5saW5lQm94KCphbmNlc3RvcklubGluZUJveCwg
bV9pc0ZpcnN0TGluZSksIG92ZXJyaWRlRGVjb3JhdGlvblN0eWxlLCB0ZXh0Qm94TG9jYXRpb24g
fSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIXRleHRCb3gtPmlzSG9yaXpv
bnRhbCgpKSB7CisgICAgICAgIC8vIEZJWE1FOiBWZXJ0aWNhbCB3cml0aW5nIG1vZGUgbmVlZHMg
c29tZSBjb29yZGluYXRlIHNwYWNlIHRyYW5zZm9ybWF0aW9uIGZvciBwYXJlbnQgaW5saW5lIGJv
eGVzIGFzIHdlIHJvdGF0ZSB0aGUgY29udGVudCB3aXRoIG1fcGFpbnRSZWN0IChzZWUgOjpwYWlu
dCkKKyAgICAgICAgZGVjb3JhdGluZ0JveExpc3QuYXBwZW5kKHsgYW5jZXN0b3JJbmxpbmVCb3gs
IG1faXNGaXJzdExpbmUgPyBtX3JlbmRlcmVyLmZpcnN0TGluZVN0eWxlKCkgOiBtX3JlbmRlcmVy
LnN0eWxlKCksIG92ZXJyaWRlRGVjb3JhdGlvblN0eWxlLCB0ZXh0Qm94TG9jYXRpb24gfSk7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBlbnVtIFVzZU92ZXJyaWRlckRlY29yYXRpb25T
dHlsZSA6IGJvb2wgeyBObywgWWVzIH07CiAgICAgYXV0byBhcHBlbmRJZklzRGVjb3JhdGluZ0Jv
eEZvckJhY2tncm91bmQgPSBbJl0gKGF1dG8mIGlubGluZUJveCwgYXV0byB1c2VPdmVycmlkZXJE
ZWNvcmF0aW9uU3R5bGUpIHsKLSAgICAgICAgYXV0byYgc3R5bGUgPSBtX2lzRmlyc3RMaW5lID8g
aW5saW5lQm94LT5yZW5kZXJlcigpLmZpcnN0TGluZVN0eWxlKCkgOiBpbmxpbmVCb3gtPnJlbmRl
cmVyKCkuc3R5bGUoKTsKKyAgICAgICAgYXV0byYgc3R5bGUgPSBkZWNvcmF0aW5nQm94U3R5bGVG
b3JJbmxpbmVCb3goKmlubGluZUJveCwgbV9pc0ZpcnN0TGluZSk7CiAKICAgICAgICAgYXV0byBj
b21wdXRlZERlY29yYXRpb25TdHlsZSA9IFsmXSB7CiAgICAgICAgICAgICByZXR1cm4gVGV4dERl
Y29yYXRpb25QYWludGVyOjpzdHlsZXNGb3JSZW5kZXJlcihpbmxpbmVCb3gtPnJlbmRlcmVyKCks
IHN0eWxlLnRleHREZWNvcmF0aW9uc0luRWZmZWN0KCksIG1faXNGaXJzdExpbmUpOwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvZGVjb3JhdGluZy1ib3gtc3R5bGUtd2l0aC1h
bm9uLWJsb2NrLWNvbnRhaW5lci1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9pbmxp
bmUvZGVjb3JhdGluZy1ib3gtc3R5bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5lci1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmNlZDA1YTg1
MzkzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9pbmxpbmUvZGVjb3JhdGlu
Zy1ib3gtc3R5bGUtd2l0aC1hbm9uLWJsb2NrLWNvbnRhaW5lci1leHBlY3RlZC5odG1sCkBAIC0w
LDAgKzEsMTQgQEAKKzxzdHlsZT4KKy5kZWNvcmF0aW9uIHsKKyAgZm9udC1zaXplOiAyMHB4Owor
ICBmb250LWZhbWlseTogTW9ub3NwYWNlOworCisgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OworICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA0cHg7Cit9Cis8L3N0eWxlPgorPGRpdiBj
bGFzcz1kZWNvcmF0aW9uPnVuZGVybGluZSA0cHg8L2Rpdj4KKzxkaXYgY2xhc3M9ZGVjb3JhdGlv
bj51bmRlcjwvZGl2PgorPGRpdiBjbGFzcz1kZWNvcmF0aW9uPmxpbmU8L2Rpdj4KKzxkaXYgY2xh
c3M9ZGVjb3JhdGlvbj40cHg8L2Rpdj4KKzxkaXYgY2xhc3M9ZGVjb3JhdGlvbj51bmRlcmxpbmUg
NHB4PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2lubGluZS9kZWNvcmF0aW5n
LWJveC1zdHlsZS13aXRoLWFub24tYmxvY2stY29udGFpbmVyLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2lubGluZS9kZWNvcmF0aW5nLWJveC1zdHlsZS13aXRoLWFub24tYmxvY2stY29udGFpbmVy
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4wMTA5NWFmMmM4
MjMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2lubGluZS9kZWNvcmF0aW5n
LWJveC1zdHlsZS13aXRoLWFub24tYmxvY2stY29udGFpbmVyLmh0bWwKQEAgLTAsMCArMSwxOCBA
QAorPHN0eWxlPgorLmRlY29yYXRpb24geworICBmb250LXNpemU6IDIwcHg7CisgIGZvbnQtZmFt
aWx5OiBNb25vc3BhY2U7CisKKyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7CisgIHRleHQt
ZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDsKK30KK2J1dHRvbiB7CisgIC13ZWJraXQtYXBwZWFy
YW5jZTogbm9uZTsKKyAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CisgIGNvbG9yOiBibGFjazsK
KyAgYm9yZGVyOiBub25lOworICBwYWRkaW5nOiAwcHg7Cit9PC9zdHlsZT4KKzxkaXY+PGJ1dHRv
biBjbGFzcz1kZWNvcmF0aW9uPnVuZGVybGluZSA0cHg8L2J1dHRvbj48L2Rpdj4KKzxkaXYgY2xh
c3M9ZGVjb3JhdGlvbj51bmRlcjxkaXY+PC9kaXY+bGluZTxkaXY+PC9kaXY+NHB4PC9kaXY+Cis8
ZGl2IGNsYXNzPWRlY29yYXRpb24+dW5kZXJsaW5lIDRweDwvZGl2Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>