<?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>241459</bug_id>
          
          <creation_ts>2022-06-09 04:50:51 -0700</creation_ts>
          <short_desc>[shrink-to-fit] Incorrect sizing of elements with visually hidden text inside</short_desc>
          <delta_ts>2022-06-12 07:46:15 -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 15</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wojciech Maj">kontakt</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>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit-layout-noreply</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1874963</commentid>
    <comment_count>0</comment_count>
      <attachid>460128</attachid>
    <who name="Wojciech Maj">kontakt</who>
    <bug_when>2022-06-09 04:50:51 -0700</bug_when>
    <thetext>Created attachment 460128
Offline repro

If we have:
1. div with display: inline-block, or
2. div in flexbox container
that has a text with visually hidden element inside, this div&apos;s auto width is incorrect (unnecessarily small), causing the text to wrap with no reason.

Repro:
https://4kpsi4.csb.app/

Interactive repro:
https://codesandbox.io/s/webkit-element-sizing-bug-4kpsi4

This can be reproduced both on macOS Monterey and iOS 15.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1874979</commentid>
    <comment_count>1</comment_count>
      <attachid>460130</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 06:17:28 -0700</bug_when>
    <thetext>Created attachment 460130
Test reduction

Apparently the combination of out-of-flow block box + margin offset confuses the preferred with computation for shrink-to-fit content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875391</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-06-11 08:28:57 -0700</bug_when>
    <thetext>The margin is mistakenly included twice during line layout, first when the out-of-flow box is placed (static position) and later when the adjacent text content is taken care of.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875402</commentid>
    <comment_count>3</comment_count>
      <attachid>460183</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-11 15:05:02 -0700</bug_when>
    <thetext>Created attachment 460183
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875409</commentid>
    <comment_count>4</comment_count>
      <attachid>460184</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-11 19:13:41 -0700</bug_when>
    <thetext>Created attachment 460184
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875429</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-06-12 07:45:30 -0700</bug_when>
    <thetext>Committed r295478 (251483@main): &lt;https://commits.webkit.org/251483@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460184.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875430</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-06-12 07:46:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/94935961&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>460128</attachid>
            <date>2022-06-09 04:50:51 -0700</date>
            <delta_ts>2022-06-09 04:50:51 -0700</delta_ts>
            <desc>Offline repro</desc>
            <filename>repro.html</filename>
            <type>text/html</type>
            <size>1578</size>
            <attacher name="Wojciech Maj">kontakt</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCIgLz4KICAgIDxtZXRhIG5h
bWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsaW5pdGlhbC1zY2FsZT0x
IiAvPgogICAgPHN0eWxlPgogICAgICAud3JhcHBlciB7CiAgICAgICAgYmFja2dyb3VuZDogcmdi
YSgwLCAyNTUsIDAsIDAuMSk7CiAgICAgIH0KICAgICAgLml0ZW0gewogICAgICAgIGRpc3BsYXk6
IGlubGluZS1ibG9jazsKICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDI1NSwgMC4xKTsK
ICAgICAgfQogICAgICAubGFiZWwgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB9CiAg
ICAgIC5mb290bm90ZSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtOwogICAgICB9CiAgICAg
IC52aXN1YWxseS1oaWRkZW4gewogICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7CiAgICAgICAg
Y2xpcC1wYXRoOiBpbnNldCg1MCUpOwogICAgICAgIGhlaWdodDogMXB4OwogICAgICAgIG92ZXJm
bG93OiBoaWRkZW47CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIHdoaXRlLXNw
YWNlOiBub3dyYXA7CiAgICAgICAgd2lkdGg6IDFweDsKICAgICAgfQogICAgPC9zdHlsZT4KICAg
IDx0aXRsZT5XZWJLaXQgZWxlbWVudCBzaXppbmcgYnVnPC90aXRsZT4KICA8L2hlYWQ+CiAgPGJv
ZHk+CiAgICA8aDI+UmVwcm88L2gyPgogICAgPHA+RE9NIDxpPndpdGg8L2k+IHZpc3VhbGx5IGhp
ZGRlbiBlbGVtZW50OjwvcD4KICAgIDxkaXYgY2xhc3M9IndyYXBwZXIiPgogICAgICA8ZGl2IGNs
YXNzPSJpdGVtIj4KICAgICAgICA8c3BhbiBjbGFzcz0ibGFiZWwiCiAgICAgICAgICA+c29tZSBs
YWJlbDxzdXAgY2xhc3M9ImZvb3Rub3RlX2xpbmtzdHlsZXNfX1N1cC11ODczbWctMCBmb290bm90
ZSIKICAgICAgICAgICAgPjxhIGhyZWY9IiNmb290bm90ZS0yIgogICAgICAgICAgICAgID48c3Bh
bgogICAgICAgICAgICAgICAgY2xhc3M9ImluZGV4c3R5bGVzX19WaXN1YWxseUhpZGRlbi1zYy0x
aG84ZWdwLTAgdmlzdWFsbHktaGlkZGVuIgogICAgICAgICAgICAgICAgPkZvb3Rub3RlIDwvc3Bh
bgogICAgICAgICAgICAgID4yPC9hCiAgICAgICAgICAgID48L3N1cAogICAgICAgICAgPjwvc3Bh
bgogICAgICAgID4KICAgICAgICA8c3Bhbj52YWx1ZTwvc3Bhbj4KICAgICAgPC9kaXY+CiAgICA8
L2Rpdj4KICAgIDxwPkRPTSA8aT53aXRob3V0PC9pPiB2aXN1YWxseSBoaWRkZW4gZWxlbWVudCAo
ZXZlcnl0aGluZyBPSyBoZXJlKTo8L3A+CiAgICA8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KICAgICAg
PGRpdiBjbGFzcz0iaXRlbSI+CiAgICAgICAgPHNwYW4gY2xhc3M9ImxhYmVsIgogICAgICAgICAg
PnNvbWUgbGFiZWw8c3VwIGNsYXNzPSJmb290bm90ZV9saW5rc3R5bGVzX19TdXAtdTg3M21nLTAg
Zm9vdG5vdGUiCiAgICAgICAgICAgID48YSBocmVmPSIjZm9vdG5vdGUtMiI+MjwvYT48L3N1cAog
ICAgICAgICAgPjwvc3BhbgogICAgICAgID4KICAgICAgICA8c3Bhbj52YWx1ZTwvc3Bhbj4KICAg
ICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>460130</attachid>
            <date>2022-06-09 06:17:28 -0700</date>
            <delta_ts>2022-06-09 06:17:28 -0700</delta_ts>
            <desc>Test reduction</desc>
            <filename>241459.html</filename>
            <type>text/html</type>
            <size>277</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PHN0eWxlPgouY29udGFpbmVyIHsKICBmbG9hdDogbGVmdDsKICBiYWNrZ3JvdW5kLWNvbG9yOiBj
eWFuOwp9CgoubWFyZ2luX29mZnNldCB7CiAgbWFyZ2luLWxlZnQ6IDVweDsKfQoKLm91dF9vZl9m
bG93IHsKICBwb3NpdGlvbjogYWJzb2x1dGU7Cn0KPC9zdHlsZT4KPGRpdiBjbGFzcz1jb250YWlu
ZXI+UEFTUyBpZiB0aGlzIGNvbnRlbnQ8c3BhbiBjbGFzcz1tYXJnaW5fb2Zmc2V0PjxkaXYgY2xh
c3M9b3V0X29mX2Zsb3c+PC9kaXY+ZG9lcyBub3Qgd3JhcC48L3NwYW4+PC9kaXY+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460183</attachid>
            <date>2022-06-11 15:05:02 -0700</date>
            <delta_ts>2022-06-11 15:59:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241459-20220611150502.patch</filename>
            <type>text/plain</type>
            <size>5236</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBmMzFjMzljMDg5NWQxMmQ2ZjNmY2M0MGQ5ZTVkOTEzZDU5YjMwZjIxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBT
YXQsIDExIEp1biAyMDIyIDEzOjE0OjU1IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gW3Nocmluay10
by1maXRdIEluY29ycmVjdCBzaXppbmcgb2YgZWxlbWVudHMgd2l0aCB2aXN1YWxseQogaGlkZGVu
IHRleHQgaW5zaWRlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDE0
NTkKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaW5j
b3JyZWN0IGlubGluZSB3aWR0aCBjb21wdXRhdGlvbiB3aGVuIGFuIGlubGluZSBib3ggKGUuZy4g
PHNwYW4+KSB3aXRoIG1hcmdpbi1pbmxpbmUtc3RhcnQgKGUuZy4gbWFyZ2luLWxlZnQpIGlzIGZv
bGxvd2VkIGJ5IGFuIG91dC1vZi1mbG93IGVsZW1lbnQuCgo8ZGl2IGlkPWNvbnRhaW5lcj5zb21l
PHNwYW4gc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMHB4Ij48ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJz
b2x1dGUiPjwvZGl2PnRleHQ8L3NwYW4+PC9kaXY+CgpJbiBMaW5lQnJlYWtlcjo6bmV4dExpbmVC
cmVhaywgd2hpbGUgaXRlcmF0aW5nIHRocm91Z2ggdGhlIGNvbnRlbnQgb2YgW2NvbnRhaW5lcl0s
IHRoZSBtYXJnaW4tbGVmdCBvZiB0aGUgaW5saW5lIGJveCAoc3BhbikgaXMgaW5jbHVkZWQgdHdp
Y2U7IGZpcnN0IGZvciB0aGUgb3V0LW9mLWZsb3cgYm94IGFuZCBzZWNvbmQgZm9yIHRoZSBbdGV4
dF0gY29udGVudC4gVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgd2hlbiB3ZSByZWFjaCB0aGUgW3Rl
eHRdIGNvbnRlbnQsIHdlIGNoZWNrIChieSBzZWFyY2hpbmcgZm9yIHByZXZpb3VzIChub24tZmxv
YXQpIHNpYmxpbmdzKSBpZiB3ZSBoYXZlIGFscmVhZHkgcmVzZXJ2ZWQgdGhlIHNwYWNlIGZvciB0
aGUgaW5saW5lIGJveCdzIG1hcmdpbiAocGFkZGluZyBhbmQgYm9yZGVyKS4KKFdoaWxlIG91dC1v
Zi1mbG93IGlubGluZSBsZXZlbCBib3hlcyBhcmUgbm90IHN1cHBvc2VkIHRvIHBhcnRpY2lwYXRl
IGluIGlubGluZSBsYXlvdXQsIChpbiBsZWdhY3kgbGluZSBsYXlvdXQpIGluIG9yZGVyIHRvIGNv
bXB1dGUgdGhlaXIgc3RhdGljIHBvc2l0aW9uIHdlIGluY2x1ZGUgdGhlbSBpbiBsaW5lIGxheW91
dC4gQSBtb3JlIGludm9sdmVkIGZpeCB3b3VsZCBiZSB0byBleGNsdWRlIGFsbCBvdXQtb2YtZmxv
dyBib3hlcyBmcm9tIGxpbmUgbGF5b3V0IGFuZCBkZWFsIHdpdGggdGhlaXIgc3RhdGljIHBvc2l0
aW9uaW5nIGFmdGVyIGNvbXBsZXRpbmcgdGhlIGNvcmUgbGluZSBsYXlvdXQpLgoKKiBMYXlvdXRU
ZXN0cy9mYXN0L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQtb2YtZmxvdy1hbmQtaW5saW5l
LWJveC1tYXJnaW4tZXhwZWN0ZWQuaHRtbDogQWRkZWQuCiogTGF5b3V0VGVzdHMvZmFzdC9ibG9j
ay9zaHJpbmstdG8tZml0LXdpdGgtb3V0LW9mLWZsb3ctYW5kLWlubGluZS1ib3gtbWFyZ2luLmh0
bWw6IEFkZGVkLgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9saW5lL0JyZWFraW5nQ29udGV4
dC5oOgooV2ViQ29yZTo6aW5saW5lTG9naWNhbFdpZHRoKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvbGluZS9CcmVha2luZ0NvbnRleHQuaCAgfCAgNiArKystLS0KIC4uLnQtb2YtZmxv
dy1hbmQtaW5saW5lLWJveC1tYXJnaW4tZXhwZWN0ZWQuaHRtbCB8IDEyICsrKysrKysrKysrKwog
Li4udC13aXRoLW91dC1vZi1mbG93LWFuZC1pbmxpbmUtYm94LW1hcmdpbi5odG1sIHwgMTYgKysr
KysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvYmxvY2svc2hyaW5r
LXRvLWZpdC13aXRoLW91dC1vZi1mbG93LWFuZC1pbmxpbmUtYm94LW1hcmdpbi1leHBlY3RlZC5o
dG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9zaHJpbmstdG8t
Zml0LXdpdGgtb3V0LW9mLWZsb3ctYW5kLWlubGluZS1ib3gtbWFyZ2luLmh0bWwKCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbGluZS9CcmVha2luZ0NvbnRleHQuaCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9saW5lL0JyZWFraW5nQ29udGV4dC5oCmluZGV4IDBjNjZk
N2NmYzA1OC4uOWZjYWZjOTAzYjkwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvbGluZS9CcmVha2luZ0NvbnRleHQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
bGluZS9CcmVha2luZ0NvbnRleHQuaApAQCAtMjg5LDkgKzI4OSw5IEBAIGlubGluZSBMYXlvdXRV
bml0IGJvcmRlclBhZGRpbmdNYXJnaW5FbmQoY29uc3QgUmVuZGVySW5saW5lJiBjaGlsZCkKIAog
aW5saW5lIExheW91dFVuaXQgaW5saW5lTG9naWNhbFdpZHRoKGNvbnN0IFJlbmRlck9iamVjdCYg
cmVuZGVyZXIsIGJvb2wgY2hlY2tTdGFydEVkZ2UgPSB0cnVlLCBib29sIGNoZWNrRW5kRWRnZSA9
IHRydWUpCiB7Ci0gICAgYXV0byBwcmV2aW91c0luRmxvd1NpYmxpbmcgPSBbXSAoY29uc3QgYXV0
byYgcmVuZGVyZXIpIHsKKyAgICBhdXRvIHByZXZpb3VzTm9uRmxvYXRTaWJsaW5nID0gW10gKGF1
dG8mIHJlbmRlcmVyKSB7CiAgICAgICAgIGF1dG8qIHByZXZpb3VzU2libGluZyA9IHJlbmRlcmVy
LnByZXZpb3VzU2libGluZygpOwotICAgICAgICBmb3IgKDsgcHJldmlvdXNTaWJsaW5nICYmIHBy
ZXZpb3VzU2libGluZy0+aXNPdXRPZkZsb3dQb3NpdGlvbmVkKCk7IHByZXZpb3VzU2libGluZyA9
IHByZXZpb3VzU2libGluZy0+cHJldmlvdXNTaWJsaW5nKCkpIHsgfQorICAgICAgICBmb3IgKDsg
cHJldmlvdXNTaWJsaW5nICYmIHByZXZpb3VzU2libGluZy0+aXNGbG9hdGluZygpOyBwcmV2aW91
c1NpYmxpbmcgPSBwcmV2aW91c1NpYmxpbmctPnByZXZpb3VzU2libGluZygpKSB7IH0KICAgICAg
ICAgcmV0dXJuIHByZXZpb3VzU2libGluZzsKICAgICB9OwogCkBAIC0zMTMsNyArMzEzLDcgQEAg
aW5saW5lIExheW91dFVuaXQgaW5saW5lTG9naWNhbFdpZHRoKGNvbnN0IFJlbmRlck9iamVjdCYg
cmVuZGVyZXIsIGJvb2wgY2hlY2tTdGEKICAgICB3aGlsZSAoaXM8UmVuZGVySW5saW5lPigqcGFy
ZW50KSAmJiBsaW5lRGVwdGgrKyA8IGNNYXhMaW5lRGVwdGgpIHsKICAgICAgICAgY29uc3QgYXV0
byYgcGFyZW50QXNSZW5kZXJJbmxpbmUgPSBkb3duY2FzdDxSZW5kZXJJbmxpbmU+KCpwYXJlbnQp
OwogICAgICAgICBpZiAoIWlzRW1wdHlJbmxpbmUocGFyZW50QXNSZW5kZXJJbmxpbmUpKSB7Ci0g
ICAgICAgICAgICBhdXRvKiBwcmV2aW91c1NpYmxpbmcgPSBwcmV2aW91c0luRmxvd1NpYmxpbmco
KmNoaWxkKTsKKyAgICAgICAgICAgIGF1dG8qIHByZXZpb3VzU2libGluZyA9IHByZXZpb3VzTm9u
RmxvYXRTaWJsaW5nKCpjaGlsZCk7CiAgICAgICAgICAgICBjaGVja1N0YXJ0RWRnZSA9IGNoZWNr
U3RhcnRFZGdlICYmICghcHJldmlvdXNTaWJsaW5nIHx8IHNob3VsZEFkZEJvcmRlclBhZGRpbmdN
YXJnaW4oKnByZXZpb3VzU2libGluZykpOwogICAgICAgICAgICAgaWYgKGNoZWNrU3RhcnRFZGdl
KQogICAgICAgICAgICAgICAgIGV4dHJhV2lkdGggKz0gYm9yZGVyUGFkZGluZ01hcmdpblN0YXJ0
KHBhcmVudEFzUmVuZGVySW5saW5lKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxv
Y2svc2hyaW5rLXRvLWZpdC13aXRoLW91dC1vZi1mbG93LWFuZC1pbmxpbmUtYm94LW1hcmdpbi1l
eHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9zaHJpbmstdG8tZml0LXdpdGgt
b3V0LW9mLWZsb3ctYW5kLWlubGluZS1ib3gtbWFyZ2luLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42NmMyNTAwYjIzMzYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQtb2Yt
Zmxvdy1hbmQtaW5saW5lLWJveC1tYXJnaW4tZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDEyIEBA
Cis8c3R5bGU+CisuY29udGFpbmVyIHsKKyAgZmxvYXQ6IGxlZnQ7CisgIGZvbnQtc2l6ZTogMjBw
eDsKK30KKworLm1hcmdpbl9vZmZzZXQgeworICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4Owor
fQorPC9zdHlsZT4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPnRoaXMgY29udGVudDxzcGFuIGNsYXNz
PW1hcmdpbl9vZmZzZXQ+c2hvdWxkIG5vdCB3cmFwPC9zcGFuPjwvZGl2PgorPGRpdiBjbGFzcz1j
b250YWluZXIgc3R5bGU9ImRpcmVjdGlvbjogcnRsIj50aGlzIGNvbnRlbnQ8c3BhbiBjbGFzcz1t
YXJnaW5fb2Zmc2V0PnNob3VsZCBub3Qgd3JhcDwvc3Bhbj48L2Rpdj4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvYmxvY2svc2hyaW5rLXRvLWZpdC13aXRoLW91dC1vZi1mbG93LWFuZC1p
bmxpbmUtYm94LW1hcmdpbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9zaHJpbmstdG8t
Zml0LXdpdGgtb3V0LW9mLWZsb3ctYW5kLWlubGluZS1ib3gtbWFyZ2luLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5iM2Y2M2JkMGFiZTAKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQtb2Yt
Zmxvdy1hbmQtaW5saW5lLWJveC1tYXJnaW4uaHRtbApAQCAtMCwwICsxLDE2IEBACis8c3R5bGU+
CisuY29udGFpbmVyIHsKKyAgZmxvYXQ6IGxlZnQ7CisgIGZvbnQtc2l6ZTogMjBweDsKK30KKwor
Lm1hcmdpbl9vZmZzZXQgeworICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4OworfQorCisub3V0
X29mX2Zsb3cgeworICBwb3NpdGlvbjogYWJzb2x1dGU7Cit9Cis8L3N0eWxlPgorPGRpdiBjbGFz
cz1jb250YWluZXI+dGhpcyBjb250ZW50PHNwYW4gY2xhc3M9bWFyZ2luX29mZnNldD48ZGl2IGNs
YXNzPW91dF9vZl9mbG93PjwvZGl2PnNob3VsZCBub3Qgd3JhcDwvc3Bhbj48L2Rpdj4KKzxkaXYg
Y2xhc3M9Y29udGFpbmVyIHN0eWxlPSJkaXJlY3Rpb246IHJ0bCI+dGhpcyBjb250ZW50PHNwYW4g
Y2xhc3M9bWFyZ2luX29mZnNldD48ZGl2IGNsYXNzPW91dF9vZl9mbG93PjwvZGl2PnNob3VsZCBu
b3Qgd3JhcDwvc3Bhbj48L2Rpdj4KLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460184</attachid>
            <date>2022-06-11 19:13:41 -0700</date>
            <delta_ts>2022-06-12 07:45:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241459-20220611191340.patch</filename>
            <type>text/plain</type>
            <size>5098</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA2NDcxZTQ2ZWI4YWVmMWM2Y2JkOTY0YmIzNmIxMmIwNTYwMDM3Yjc0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBT
YXQsIDExIEp1biAyMDIyIDEzOjE0OjU1IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gW3Nocmluay10
by1maXRdIEluY29ycmVjdCBzaXppbmcgb2YgZWxlbWVudHMgd2l0aCB2aXN1YWxseQogaGlkZGVu
IHRleHQgaW5zaWRlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDE0
NTkKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaW5j
b3JyZWN0IGlubGluZSB3aWR0aCBjb21wdXRhdGlvbiB3aGVuIGFuIGlubGluZSBib3ggKGUuZy4g
PHNwYW4+KSB3aXRoIG1hcmdpbi1pbmxpbmUtc3RhcnQgKGUuZy4gbWFyZ2luLWxlZnQpIGlzIGZv
bGxvd2VkIGJ5IGFuIG91dC1vZi1mbG93IGVsZW1lbnQuCgo8ZGl2IGlkPWNvbnRhaW5lcj5zb21l
PHNwYW4gc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMHB4Ij48ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJz
b2x1dGUiPjwvZGl2PnRleHQ8L3NwYW4+PC9kaXY+CgpJbiBMaW5lQnJlYWtlcjo6bmV4dExpbmVC
cmVhaywgd2hpbGUgaXRlcmF0aW5nIHRocm91Z2ggdGhlIGNvbnRlbnQgb2YgW2NvbnRhaW5lcl0s
IHRoZSBtYXJnaW4tbGVmdCBvZiB0aGUgaW5saW5lIGJveCAoc3BhbikgaXMgaW5jbHVkZWQgdHdp
Y2U7IGZpcnN0IGZvciB0aGUgb3V0LW9mLWZsb3cgYm94IGFuZCBzZWNvbmQgZm9yIHRoZSBbdGV4
dF0gY29udGVudC4gVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgd2hlbiB3ZSByZWFjaCB0aGUgW3Rl
eHRdIGNvbnRlbnQsIHdlIGNoZWNrIGlmIHdlIGhhdmUgYWxyZWFkeSByZXNlcnZlZCB0aGUgc3Bh
Y2UgZm9yIHRoZSBpbmxpbmUgYm94J3MgbWFyZ2luIChwYWRkaW5nIGFuZCBib3JkZXIpLgooV2hp
bGUgb3V0LW9mLWZsb3cgaW5saW5lIGxldmVsIGJveGVzIGFyZSBub3Qgc3VwcG9zZWQgdG8gcGFy
dGljaXBhdGUgaW4gaW5saW5lIGxheW91dCwgKGluIGxlZ2FjeSBsaW5lIGxheW91dCkgaW4gb3Jk
ZXIgdG8gY29tcHV0ZSB0aGVpciBzdGF0aWMgcG9zaXRpb24gd2UgaW5jbHVkZSB0aGVtIGluIGxp
bmUgbGF5b3V0LiBBIG1vcmUgaW52b2x2ZWQgZml4IHdvdWxkIGJlIHRvIGV4Y2x1ZGUgYWxsIG91
dC1vZi1mbG93IGJveGVzIGZyb20gbGluZSBsYXlvdXQgYW5kIGRlYWwgd2l0aCB0aGVpciBzdGF0
aWMgcG9zaXRpb25pbmcgYWZ0ZXIgY29tcGxldGluZyB0aGUgY29yZSBsaW5lIGxheW91dCkuCgoq
IExheW91dFRlc3RzL2Zhc3QvYmxvY2svc2hyaW5rLXRvLWZpdC13aXRoLW91dC1vZi1mbG93LWFu
ZC1pbmxpbmUtYm94LW1hcmdpbi1leHBlY3RlZC5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9m
YXN0L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQtb2YtZmxvdy1hbmQtaW5saW5lLWJveC1t
YXJnaW4uaHRtbDogQWRkZWQuCiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL2xpbmUvQnJlYWtp
bmdDb250ZXh0Lmg6IE1ha2Ugc3VyZSB3aGVuIHRoZSBvdXQtb2YtZmxvdyBib3ggdGFrZXMgdGhl
IG1hcmdpbiwgd2UgZG9uJ3QgYWRkIGl0IGFnYWluIGZvciB0aGUgdGV4dCBjb250ZW50LiBBbHNv
LCByZXNldCB0aGlzIGZsYWcgZm9yIHN1YnNlcXVlbnQgY29udGVudC4KKFdlYkNvcmU6OmlubGlu
ZUxvZ2ljYWxXaWR0aCk6Ci0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL2xpbmUvQnJlYWtp
bmdDb250ZXh0LmggIHwgIDkgKysrKystLS0tCiAuLi50LW9mLWZsb3ctYW5kLWlubGluZS1ib3gt
bWFyZ2luLWV4cGVjdGVkLmh0bWwgfCAxMiArKysrKysrKysrKysKIC4uLnQtd2l0aC1vdXQtb2Yt
Zmxvdy1hbmQtaW5saW5lLWJveC1tYXJnaW4uaHRtbCB8IDE2ICsrKysrKysrKysrKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQt
b2YtZmxvdy1hbmQtaW5saW5lLWJveC1tYXJnaW4tZXhwZWN0ZWQuaHRtbAogY3JlYXRlIG1vZGUg
MTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvYmxvY2svc2hyaW5rLXRvLWZpdC13aXRoLW91dC1vZi1m
bG93LWFuZC1pbmxpbmUtYm94LW1hcmdpbi5odG1sCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL2xpbmUvQnJlYWtpbmdDb250ZXh0LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvbGluZS9CcmVha2luZ0NvbnRleHQuaAppbmRleCAwYzY2ZDdjZmMwNTguLjU1ZDQ0YTUx
M2IwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL2xpbmUvQnJlYWtpbmdD
b250ZXh0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL2xpbmUvQnJlYWtpbmdDb250
ZXh0LmgKQEAgLTM1Miw3ICszNTIsMTAgQEAgaW5saW5lIHZvaWQgQnJlYWtpbmdDb250ZXh0Ojpo
YW5kbGVPdXRPZkZsb3dQb3NpdGlvbmVkKFZlY3RvcjxSZW5kZXJCb3gqPiYgcG9zaXQKICAgICB9
IGVsc2UKICAgICAgICAgcG9zaXRpb25lZE9iamVjdHMuYXBwZW5kKCZib3gpOwogCi0gICAgbV93
aWR0aC5hZGRVbmNvbW1pdHRlZFdpZHRoKGlubGluZUxvZ2ljYWxXaWR0aChib3gpKTsKKyAgICBp
ZiAoYXV0byBpbmxpbmVCb3hTdGFydFdpZHRoID0gaW5saW5lTG9naWNhbFdpZHRoKGJveCkpIHsK
KyAgICAgICAgbV93aWR0aC5hZGRVbmNvbW1pdHRlZFdpZHRoKGlubGluZUJveFN0YXJ0V2lkdGgp
OworICAgICAgICBtX2FwcGxpZWRTdGFydFdpZHRoID0gdHJ1ZTsKKyAgICB9CiAgICAgLy8gUmVz
ZXQgcHJpb3IgbGluZSBicmVhayBjb250ZXh0IGNoYXJhY3RlcnMuCiAgICAgbV9yZW5kZXJUZXh0
SW5mby5saW5lQnJlYWtJdGVyYXRvci5yZXNldFByaW9yQ29udGV4dCgpOwogfQpAQCAtNjM3LDkg
KzY0MCw2IEBAIGlubGluZSBmbG9hdCBCcmVha2luZ0NvbnRleHQ6OmNvbXB1dGVBZGRpdGlvbmFs
QmV0d2VlbldvcmRzV2lkdGgoUmVuZGVyVGV4dCYgcmVuCiAKIGlubGluZSBib29sIEJyZWFraW5n
Q29udGV4dDo6aGFuZGxlVGV4dChXb3JkTWVhc3VyZW1lbnRzJiB3b3JkTWVhc3VyZW1lbnRzLCBi
b29sJiBoeXBoZW5hdGVkLCAgdW5zaWduZWQmIGNvbnNlY3V0aXZlSHlwaGVuYXRlZExpbmVzKQog
ewotICAgIGlmICghbV9jdXJyZW50Lm9mZnNldCgpKQotICAgICAgICBtX2FwcGxpZWRTdGFydFdp
ZHRoID0gZmFsc2U7Ci0KICAgICBhdXRvJiByZW5kZXJlciA9IGRvd25jYXN0PFJlbmRlclRleHQ+
KCptX2N1cnJlbnQucmVuZGVyZXIoKSk7CiAgICAgYm9vbCBpc1NWR1RleHQgPSByZW5kZXJlci5p
c1NWR0lubGluZVRleHQoKTsKIApAQCAtMTA1MCw2ICsxMDUwLDcgQEAgaW5saW5lIGJvb2wgQnJl
YWtpbmdDb250ZXh0OjpoYW5kbGVUZXh0KFdvcmRNZWFzdXJlbWVudHMmIHdvcmRNZWFzdXJlbWVu
dHMsIGJvb2wKICAgICAgICAgICAgIG1fYXRFbmQgPSB0cnVlOwogICAgICAgICB9CiAgICAgfQor
ICAgIG1fYXBwbGllZFN0YXJ0V2lkdGggPSBmYWxzZTsKICAgICByZXR1cm4gZmFsc2U7CiB9CiAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svc2hyaW5rLXRvLWZpdC13aXRoLW91
dC1vZi1mbG93LWFuZC1pbmxpbmUtYm94LW1hcmdpbi1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9ibG9jay9zaHJpbmstdG8tZml0LXdpdGgtb3V0LW9mLWZsb3ctYW5kLWlubGluZS1i
b3gtbWFyZ2luLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwLi42NmMyNTAwYjIzMzYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQtb2YtZmxvdy1hbmQtaW5saW5lLWJveC1tYXJn
aW4tZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDEyIEBACis8c3R5bGU+CisuY29udGFpbmVyIHsK
KyAgZmxvYXQ6IGxlZnQ7CisgIGZvbnQtc2l6ZTogMjBweDsKK30KKworLm1hcmdpbl9vZmZzZXQg
eworICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4OworfQorPC9zdHlsZT4KKzxkaXYgY2xhc3M9
Y29udGFpbmVyPnRoaXMgY29udGVudDxzcGFuIGNsYXNzPW1hcmdpbl9vZmZzZXQ+c2hvdWxkIG5v
dCB3cmFwPC9zcGFuPjwvZGl2PgorPGRpdiBjbGFzcz1jb250YWluZXIgc3R5bGU9ImRpcmVjdGlv
bjogcnRsIj50aGlzIGNvbnRlbnQ8c3BhbiBjbGFzcz1tYXJnaW5fb2Zmc2V0PnNob3VsZCBub3Qg
d3JhcDwvc3Bhbj48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svc2hy
aW5rLXRvLWZpdC13aXRoLW91dC1vZi1mbG93LWFuZC1pbmxpbmUtYm94LW1hcmdpbi5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9ibG9jay9zaHJpbmstdG8tZml0LXdpdGgtb3V0LW9mLWZsb3ctYW5k
LWlubGluZS1ib3gtbWFyZ2luLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwLi5iM2Y2M2JkMGFiZTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Jsb2NrL3Nocmluay10by1maXQtd2l0aC1vdXQtb2YtZmxvdy1hbmQtaW5saW5lLWJveC1tYXJn
aW4uaHRtbApAQCAtMCwwICsxLDE2IEBACis8c3R5bGU+CisuY29udGFpbmVyIHsKKyAgZmxvYXQ6
IGxlZnQ7CisgIGZvbnQtc2l6ZTogMjBweDsKK30KKworLm1hcmdpbl9vZmZzZXQgeworICBtYXJn
aW4taW5saW5lLXN0YXJ0OiAxMHB4OworfQorCisub3V0X29mX2Zsb3cgeworICBwb3NpdGlvbjog
YWJzb2x1dGU7Cit9Cis8L3N0eWxlPgorPGRpdiBjbGFzcz1jb250YWluZXI+dGhpcyBjb250ZW50
PHNwYW4gY2xhc3M9bWFyZ2luX29mZnNldD48ZGl2IGNsYXNzPW91dF9vZl9mbG93PjwvZGl2PnNo
b3VsZCBub3Qgd3JhcDwvc3Bhbj48L2Rpdj4KKzxkaXYgY2xhc3M9Y29udGFpbmVyIHN0eWxlPSJk
aXJlY3Rpb246IHJ0bCI+dGhpcyBjb250ZW50PHNwYW4gY2xhc3M9bWFyZ2luX29mZnNldD48ZGl2
IGNsYXNzPW91dF9vZl9mbG93PjwvZGl2PnNob3VsZCBub3Qgd3JhcDwvc3Bhbj48L2Rpdj4KLS0g
CjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>