<?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>277122</bug_id>
          
          <creation_ts>2024-07-25 23:10:56 -0700</creation_ts>
          <short_desc>[container-queries] Drop layout containment from container-type</short_desc>
          <delta_ts>2025-04-29 10:01:46 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://github.com/w3c/csswg-drafts/issues/10544</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BrowserCompat, InRadar, WPTImpact</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>280926</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Karl Dubost">karlcow</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>keir.watson</cc>
    
    <cc>koivisto</cc>
    
    <cc>marcnetic</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2048525</commentid>
    <comment_count>0</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-07-25 23:10:56 -0700</bug_when>
    <thetext>In [css-contain-2][css-conditional-5] Weaker form of layout containment for container queries
https://github.com/w3c/csswg-drafts/issues/10544

The CSS WG adopted the resolution
RESOLVED: container-type does not force layout containment, but does force an independent formatting context
https://github.com/w3c/csswg-drafts/issues/10544#issuecomment-2248438355


Some WPT tests are being added to 
https://github.com/web-platform-tests/wpt/commit/27c89c6f06af177cbd8f2ba5517be3c110fa50a0


1. On https://searchfox.org/wubkat/rev/b36cbce69fddb7da33823f316bd8ead5bebee970/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp#327,330
Containment::Layout needs to be removed

3. On https://searchfox.org/wubkat/source/Source/WebCore/rendering/RenderElement.cpp#2408-2411
add containerType() != ContainerType::Normal || in the return value</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2048526</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-07-25 23:11:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/132549134&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2048528</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-07-25 23:21:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/31264</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2049046</commentid>
    <comment_count>3</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2024-07-28 23:07:53 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/31376</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2065472</commentid>
    <comment_count>4</comment_count>
      <attachid>472807</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-10-04 08:24:30 -0700</bug_when>
    <thetext>Created attachment 472807
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2065676</commentid>
    <comment_count>5</comment_count>
      <attachid>472821</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-10-05 05:17:42 -0700</bug_when>
    <thetext>Created attachment 472821
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2065680</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-10-05 07:36:08 -0700</bug_when>
    <thetext>Committed 284730@main (e0a77700ca7b): &lt;https://commits.webkit.org/284730@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 472821.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2088595</commentid>
    <comment_count>7</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-01-20 17:06:25 -0800</bug_when>
    <thetext>*** Bug 286237 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2113958</commentid>
    <comment_count>8</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-04-29 10:01:46 -0700</bug_when>
    <thetext>*** Bug 292266 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>472807</attachid>
            <date>2024-10-04 08:24:30 -0700</date>
            <delta_ts>2024-10-05 05:17:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-277122-20241004082429.patch</filename>
            <type>text/plain</type>
            <size>6100</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA4MThmMGQwM2M5NDgzZGVkNjg4YzJjY2RiYWVmYjE4ZDZhNWU2ZTg4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IEZyaSwgNCBPY3QgMjAyNCAwODoxMjozOCAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtjb250YWlu
ZXItcXVlcmllc10gRHJvcCBsYXlvdXQgY29udGFpbm1lbnQgZnJvbQogY29udGFpbmVyLXR5cGUg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI3NzEyMgogPHJkYXI6Ly9w
cm9ibGVtLzEzMjU0OTEzND4KClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKU2VlIHczYy9j
c3N3Zy1kcmFmdHMjMTA1NDQgYW5kIHRoZSByZWxldmFudCBCbGluayBjaGFuZ2UgaHR0cHM6Ly9j
aHJvbWl1bS5nb29nbGVzb3VyY2UuY29tL2Nocm9taXVtL3NyYy8rL2UyOGNkMDBjMjBjNzhiOGZk
MTE1NDZkNTlmZDZjODIyNDNjZTcxMTUKCjEuIERyb3AgbGF5b3V0IGNvbnRhaW5tZW50CjIuIE1h
a2Ugc3VyZSBub24taW5pdGlhbCBjb250YWluZXItdHlwZSBlc3RhYmxpc2hlcyBpbmRlcGVuZGVu
dCBmb3JtYXR0aW5nIGNvbnRleHQKMy4gRG8gbm90IGJsb2NrIGNvbnRhaW5lciBxdWVyeSBldmFs
dWF0aW9uIG9uIGxheW91dCBjb250YWlubWVudCAoc2VlICMxKS4KCkNyZWRpdCBnb2VzIHRvIEth
cmwgRHVib3N0IGFuZCBUaW0gTmd1eWVuLgoKKiBMYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
OgoqIExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1j
b25kaXRpb25hbC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtc2Nyb2xs
LWV4cGVjdGVkLnR4dDoKKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5j
cHA6CihXZWJDb3JlOjpSZW5kZXJFbGVtZW50Ojplc3RhYmxpc2hlc0luZGVwZW5kZW50Rm9ybWF0
dGluZ0NvbnRleHQgY29uc3QpOgooV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6aGFzRWxpZ2libGVD
b250YWlubWVudEZvclNpemVRdWVyeSBjb25zdCk6CiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwOgooV2ViQ29yZTo6U3R5bGVSYXJl
Tm9uSW5oZXJpdGVkRGF0YTo6dXNlZENvbnRhaW4gY29uc3QpOgotLS0KIFNvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcCAgICAgICAgICAgIHwgMTEgKysrKysrKy0tLS0K
IC4uLi9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAgICAgIHwg
IDQgKystLQogTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNSAtLS0tLQogLi4uL25vLWxheW91dC1jb250YWlubWVudC1zY3JvbGwtZXhwZWN0
ZWQudHh0ICAgICAgICAgfCAgOCArLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
RWxlbWVudC5jcHAKaW5kZXggMzVlOWI2Mzk0OGY4Li5mZDMxODMzMDVlYzIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAKQEAgLTI0MzEsNyArMjQzMSwxMyBA
QCBib29sIFJlbmRlckVsZW1lbnQ6OmNyZWF0ZXNOZXdGb3JtYXR0aW5nQ29udGV4dCgpIGNvbnN0
CiAKIGJvb2wgUmVuZGVyRWxlbWVudDo6ZXN0YWJsaXNoZXNJbmRlcGVuZGVudEZvcm1hdHRpbmdD
b250ZXh0KCkgY29uc3QKIHsKLSAgICByZXR1cm4gaXNGbG9hdGluZ09yT3V0T2ZGbG93UG9zaXRp
b25lZCgpIHx8IChpc0Jsb2NrQm94KCkgJiYgaGFzUG90ZW50aWFsbHlTY3JvbGxhYmxlT3ZlcmZs
b3coKSkgfHwgc3R5bGUoKS5jb250YWluc0xheW91dCgpIHx8IHBhaW50Q29udGFpbm1lbnRBcHBs
aWVzKCkgfHwgKHN0eWxlKCkuaXNEaXNwbGF5QmxvY2tMZXZlbCgpICYmIHN0eWxlKCkuYmxvY2tT
dGVwU2l6ZSgpKTsKKyAgICBhdXRvJiBzdHlsZSA9IHRoaXMtPnN0eWxlKCk7CisgICAgcmV0dXJu
IGlzRmxvYXRpbmdPck91dE9mRmxvd1Bvc2l0aW9uZWQoKQorICAgICAgICB8fCAoaXNCbG9ja0Jv
eCgpICYmIGhhc1BvdGVudGlhbGx5U2Nyb2xsYWJsZU92ZXJmbG93KCkpCisgICAgICAgIHx8IHN0
eWxlLmNvbnRhaW5zTGF5b3V0KCkKKyAgICAgICAgfHwgc3R5bGUuY29udGFpbmVyVHlwZSgpICE9
IENvbnRhaW5lclR5cGU6Ok5vcm1hbAorICAgICAgICB8fCBwYWludENvbnRhaW5tZW50QXBwbGll
cygpCisgICAgICAgIHx8IChzdHlsZS5pc0Rpc3BsYXlCbG9ja0xldmVsKCkgJiYgc3R5bGUuYmxv
Y2tTdGVwU2l6ZSgpKTsKIH0KIAogRmxvYXRSZWN0IFJlbmRlckVsZW1lbnQ6OnJlZmVyZW5jZUJv
eFJlY3QoQ1NTQm94VHlwZSBib3hUeXBlKSBjb25zdApAQCAtMjUyOCw5ICsyNTM0LDYgQEAgYm9v
bCBSZW5kZXJFbGVtZW50Ojppc1NraXBwZWRDb250ZW50Um9vdCgpIGNvbnN0CiAKIGJvb2wgUmVu
ZGVyRWxlbWVudDo6aGFzRWxpZ2libGVDb250YWlubWVudEZvclNpemVRdWVyeSgpIGNvbnN0CiB7
Ci0gICAgaWYgKCFzaG91bGRBcHBseUxheW91dENvbnRhaW5tZW50KCkpCi0gICAgICAgIHJldHVy
biBmYWxzZTsKLQogICAgIHN3aXRjaCAoc3R5bGUoKS5jb250YWluZXJUeXBlKCkpIHsKICAgICBj
YXNlIENvbnRhaW5lclR5cGU6OklubGluZVNpemU6CiAgICAgICAgIHJldHVybiBzaG91bGRBcHBs
eUlubGluZVNpemVDb250YWlubWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCmluZGV4IDUz
NjE3YThlZDlkYy4uNjg0ODE2MDQ0NjE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCkBAIC0z
NDAsMTAgKzM0MCwxMCBAQCBPcHRpb25TZXQ8Q29udGFpbm1lbnQ+IFN0eWxlUmFyZU5vbkluaGVy
aXRlZERhdGE6OnVzZWRDb250YWluKCkgY29uc3QKICAgICBjYXNlIENvbnRhaW5lclR5cGU6Ok5v
cm1hbDoKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDb250YWluZXJUeXBlOjpTaXplOgotICAg
ICAgICBjb250YWlubWVudC5hZGQoeyBDb250YWlubWVudDo6TGF5b3V0LCBDb250YWlubWVudDo6
U3R5bGUsIENvbnRhaW5tZW50OjpTaXplIH0pOworICAgICAgICBjb250YWlubWVudC5hZGQoeyBD
b250YWlubWVudDo6U3R5bGUsIENvbnRhaW5tZW50OjpTaXplIH0pOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIENvbnRhaW5lclR5cGU6OklubGluZVNpemU6Ci0gICAgICAgIGNvbnRhaW5tZW50
LmFkZCh7IENvbnRhaW5tZW50OjpMYXlvdXQsIENvbnRhaW5tZW50OjpTdHlsZSwgQ29udGFpbm1l
bnQ6OklubGluZVNpemUgfSk7CisgICAgICAgIGNvbnRhaW5tZW50LmFkZCh7IENvbnRhaW5tZW50
OjpTdHlsZSwgQ29udGFpbm1lbnQ6OklubGluZVNpemUgfSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH07CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRU
ZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGI3MTFhNmNkOTBiOS4uY2ZiMDU1MDYwYWQzIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTU1OTcsMTEgKzU1OTcsNiBAQCB3ZWJhbmltYXRpb25zL3Ry
YW5zbGF0ZS1wcm9wZXJ0eS1hbmQtdHJhbnNsYXRlLWFuaW1hdGlvbi13aXRoLWRlbGF5LW9uLWZv
cmNlZC1sYQogIyBDb250YWluZXIgcXVlcmllcwogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWNvbmRpdGlvbmFsL2NvbnRhaW5lci1xdWVyaWVzL2N1c3RvbS1sYXlvdXQt
Y29udGFpbmVyLTAwMS5odHRwcy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVyLXF1ZXJp
ZXMvaW5saW5lLXNpemUtYmZjLWZsb2F0cy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVy
LXF1ZXJpZXMvbm8tbGF5b3V0LWNvbnRhaW5tZW50LWFic3Bvcy1keW5hbWljLmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1j
b25kaXRpb25hbC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtYWJzcG9z
Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1jb25kaXRpb25hbC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFp
bm1lbnQtYmFzZWxpbmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbmRpdGlvbmFsL2NvbnRhaW5lci1xdWVyaWVzL25v
LWxheW91dC1jb250YWlubWVudC1maXhlZHBvcy1keW5hbWljLmh0bWwgWyBJbWFnZU9ubHlGYWls
dXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb25kaXRpb25h
bC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtZml4ZWRwb3MuaHRtbCBb
IEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWNvbmRpdGlvbmFsL2NvbnRhaW5lci1xdWVyaWVzL3BzZXVkby1lbGVtZW50cy0wMTAuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjc5NDI0IFsgRGVidWcgXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFp
bmVyLXF1ZXJpZXMvc3ZnLWZvcmVpZ25vYmplY3Qtbm8tc2l6ZS1jb250YWluZXIuaHRtbCBbIFNr
aXAgXSAjIENyYXNoCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVyLXF1ZXJpZXMvbm8tbGF5
b3V0LWNvbnRhaW5tZW50LXNjcm9sbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVyLXF1
ZXJpZXMvbm8tbGF5b3V0LWNvbnRhaW5tZW50LXNjcm9sbC1leHBlY3RlZC50eHQKaW5kZXggMjU0
NjQzM2JmZTM2Li5kOTRmZmRhMjRiMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb25kaXRpb25hbC9jb250YWluZXItcXVl
cmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtc2Nyb2xsLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9u
YWwvY29udGFpbmVyLXF1ZXJpZXMvbm8tbGF5b3V0LWNvbnRhaW5tZW50LXNjcm9sbC1leHBlY3Rl
ZC50eHQKQEAgLTEsOSArMSwzIEBACiAKLUZBSUwgI3Rlc3QgMSBhc3NlcnRfZXF1YWxzOgotPGRp
diBpZD0idGVzdCIgZGF0YS1leHBlY3RlZC1zY3JvbGwtaGVpZ2h0PSIyMDAiPgotICAgIDxkaXYg
c3R5bGU9ImNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTsgaGVpZ2h0OiAxMDBweDsiPgotICAg
ICAgPGRpdiBzdHlsZT0iaGVpZ2h0OiAyMDBweDsiPjwvZGl2PgotICAgIDwvZGl2PgotICA8L2Rp
dj4KLXNjcm9sbEhlaWdodCBleHBlY3RlZCAyMDAgYnV0IGdvdCAxMDAKK1BBU1MgI3Rlc3QgMQog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>472821</attachid>
            <date>2024-10-05 05:17:42 -0700</date>
            <delta_ts>2024-10-05 07:36:09 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-277122-20241005051741.patch</filename>
            <type>text/plain</type>
            <size>6100</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA3ZDQxNmRkZGRjMzI2ZTc4OGY2ODIzMWI2MjFhMTc2NjYzMmE0NmFlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IEZyaSwgNCBPY3QgMjAyNCAwODoxMjozOCAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtjb250YWlu
ZXItcXVlcmllc10gRHJvcCBsYXlvdXQgY29udGFpbm1lbnQgZnJvbQogY29udGFpbmVyLXR5cGUg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI3NzEyMgogPHJkYXI6Ly9w
cm9ibGVtLzEzMjU0OTEzND4KClJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgoKU2VlIHczYy9j
c3N3Zy1kcmFmdHMjMTA1NDQgYW5kIHRoZSByZWxldmFudCBCbGluayBjaGFuZ2UgaHR0cHM6Ly9j
aHJvbWl1bS5nb29nbGVzb3VyY2UuY29tL2Nocm9taXVtL3NyYy8rL2UyOGNkMDBjMjBjNzhiOGZk
MTE1NDZkNTlmZDZjODIyNDNjZTcxMTUKCjEuIERyb3AgbGF5b3V0IGNvbnRhaW5tZW50CjIuIE1h
a2Ugc3VyZSBub24taW5pdGlhbCBjb250YWluZXItdHlwZSBlc3RhYmxpc2hlcyBpbmRlcGVuZGVu
dCBmb3JtYXR0aW5nIGNvbnRleHQKMy4gRG8gbm90IGJsb2NrIGNvbnRhaW5lciBxdWVyeSBldmFs
dWF0aW9uIG9uIGxheW91dCBjb250YWlubWVudCAoc2VlICMxKS4KCkNyZWRpdCBnb2VzIHRvIEth
cmwgRHVib3N0IGFuZCBUaW0gTmd1eWVuLgoKKiBMYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
OgoqIExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1j
b25kaXRpb25hbC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtc2Nyb2xs
LWV4cGVjdGVkLnR4dDoKKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5j
cHA6CihXZWJDb3JlOjpSZW5kZXJFbGVtZW50Ojplc3RhYmxpc2hlc0luZGVwZW5kZW50Rm9ybWF0
dGluZ0NvbnRleHQgY29uc3QpOgooV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6aGFzRWxpZ2libGVD
b250YWlubWVudEZvclNpemVRdWVyeSBjb25zdCk6CiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwOgooV2ViQ29yZTo6U3R5bGVSYXJl
Tm9uSW5oZXJpdGVkRGF0YTo6dXNlZENvbnRhaW4gY29uc3QpOgotLS0KIFNvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcCAgICAgICAgICAgIHwgMTEgKysrKysrKy0tLS0K
IC4uLi9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAgICAgIHwg
IDQgKystLQogTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNSAtLS0tLQogLi4uL25vLWxheW91dC1jb250YWlubWVudC1zY3JvbGwtZXhwZWN0
ZWQudHh0ICAgICAgICAgfCAgOCArLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
RWxlbWVudC5jcHAKaW5kZXggMzVlOWI2Mzk0OGY4Li5mZDMxODMzMDVlYzIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHAKQEAgLTI0MzEsNyArMjQzMSwxMyBA
QCBib29sIFJlbmRlckVsZW1lbnQ6OmNyZWF0ZXNOZXdGb3JtYXR0aW5nQ29udGV4dCgpIGNvbnN0
CiAKIGJvb2wgUmVuZGVyRWxlbWVudDo6ZXN0YWJsaXNoZXNJbmRlcGVuZGVudEZvcm1hdHRpbmdD
b250ZXh0KCkgY29uc3QKIHsKLSAgICByZXR1cm4gaXNGbG9hdGluZ09yT3V0T2ZGbG93UG9zaXRp
b25lZCgpIHx8IChpc0Jsb2NrQm94KCkgJiYgaGFzUG90ZW50aWFsbHlTY3JvbGxhYmxlT3ZlcmZs
b3coKSkgfHwgc3R5bGUoKS5jb250YWluc0xheW91dCgpIHx8IHBhaW50Q29udGFpbm1lbnRBcHBs
aWVzKCkgfHwgKHN0eWxlKCkuaXNEaXNwbGF5QmxvY2tMZXZlbCgpICYmIHN0eWxlKCkuYmxvY2tT
dGVwU2l6ZSgpKTsKKyAgICBhdXRvJiBzdHlsZSA9IHRoaXMtPnN0eWxlKCk7CisgICAgcmV0dXJu
IGlzRmxvYXRpbmdPck91dE9mRmxvd1Bvc2l0aW9uZWQoKQorICAgICAgICB8fCAoaXNCbG9ja0Jv
eCgpICYmIGhhc1BvdGVudGlhbGx5U2Nyb2xsYWJsZU92ZXJmbG93KCkpCisgICAgICAgIHx8IHN0
eWxlLmNvbnRhaW5zTGF5b3V0KCkKKyAgICAgICAgfHwgc3R5bGUuY29udGFpbmVyVHlwZSgpICE9
IENvbnRhaW5lclR5cGU6Ok5vcm1hbAorICAgICAgICB8fCBwYWludENvbnRhaW5tZW50QXBwbGll
cygpCisgICAgICAgIHx8IChzdHlsZS5pc0Rpc3BsYXlCbG9ja0xldmVsKCkgJiYgc3R5bGUuYmxv
Y2tTdGVwU2l6ZSgpKTsKIH0KIAogRmxvYXRSZWN0IFJlbmRlckVsZW1lbnQ6OnJlZmVyZW5jZUJv
eFJlY3QoQ1NTQm94VHlwZSBib3hUeXBlKSBjb25zdApAQCAtMjUyOCw5ICsyNTM0LDYgQEAgYm9v
bCBSZW5kZXJFbGVtZW50Ojppc1NraXBwZWRDb250ZW50Um9vdCgpIGNvbnN0CiAKIGJvb2wgUmVu
ZGVyRWxlbWVudDo6aGFzRWxpZ2libGVDb250YWlubWVudEZvclNpemVRdWVyeSgpIGNvbnN0CiB7
Ci0gICAgaWYgKCFzaG91bGRBcHBseUxheW91dENvbnRhaW5tZW50KCkpCi0gICAgICAgIHJldHVy
biBmYWxzZTsKLQogICAgIHN3aXRjaCAoc3R5bGUoKS5jb250YWluZXJUeXBlKCkpIHsKICAgICBj
YXNlIENvbnRhaW5lclR5cGU6OklubGluZVNpemU6CiAgICAgICAgIHJldHVybiBzaG91bGRBcHBs
eUlubGluZVNpemVDb250YWlubWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCmluZGV4IDUz
NjE3YThlZDlkYy4uNjg0ODE2MDQ0NjE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCkBAIC0z
NDAsMTAgKzM0MCwxMCBAQCBPcHRpb25TZXQ8Q29udGFpbm1lbnQ+IFN0eWxlUmFyZU5vbkluaGVy
aXRlZERhdGE6OnVzZWRDb250YWluKCkgY29uc3QKICAgICBjYXNlIENvbnRhaW5lclR5cGU6Ok5v
cm1hbDoKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDb250YWluZXJUeXBlOjpTaXplOgotICAg
ICAgICBjb250YWlubWVudC5hZGQoeyBDb250YWlubWVudDo6TGF5b3V0LCBDb250YWlubWVudDo6
U3R5bGUsIENvbnRhaW5tZW50OjpTaXplIH0pOworICAgICAgICBjb250YWlubWVudC5hZGQoeyBD
b250YWlubWVudDo6U3R5bGUsIENvbnRhaW5tZW50OjpTaXplIH0pOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIENvbnRhaW5lclR5cGU6OklubGluZVNpemU6Ci0gICAgICAgIGNvbnRhaW5tZW50
LmFkZCh7IENvbnRhaW5tZW50OjpMYXlvdXQsIENvbnRhaW5tZW50OjpTdHlsZSwgQ29udGFpbm1l
bnQ6OklubGluZVNpemUgfSk7CisgICAgICAgIGNvbnRhaW5tZW50LmFkZCh7IENvbnRhaW5tZW50
OjpTdHlsZSwgQ29udGFpbm1lbnQ6OklubGluZVNpemUgfSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH07CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRU
ZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGI3MTFhNmNkOTBiOS4uY2ZiMDU1MDYwYWQzIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTU1OTcsMTEgKzU1OTcsNiBAQCB3ZWJhbmltYXRpb25zL3Ry
YW5zbGF0ZS1wcm9wZXJ0eS1hbmQtdHJhbnNsYXRlLWFuaW1hdGlvbi13aXRoLWRlbGF5LW9uLWZv
cmNlZC1sYQogIyBDb250YWluZXIgcXVlcmllcwogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWNvbmRpdGlvbmFsL2NvbnRhaW5lci1xdWVyaWVzL2N1c3RvbS1sYXlvdXQt
Y29udGFpbmVyLTAwMS5odHRwcy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVyLXF1ZXJp
ZXMvaW5saW5lLXNpemUtYmZjLWZsb2F0cy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVy
LXF1ZXJpZXMvbm8tbGF5b3V0LWNvbnRhaW5tZW50LWFic3Bvcy1keW5hbWljLmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1j
b25kaXRpb25hbC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtYWJzcG9z
Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1jb25kaXRpb25hbC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFp
bm1lbnQtYmFzZWxpbmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWNvbmRpdGlvbmFsL2NvbnRhaW5lci1xdWVyaWVzL25v
LWxheW91dC1jb250YWlubWVudC1maXhlZHBvcy1keW5hbWljLmh0bWwgWyBJbWFnZU9ubHlGYWls
dXJlIF0KLWltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb25kaXRpb25h
bC9jb250YWluZXItcXVlcmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtZml4ZWRwb3MuaHRtbCBb
IEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWNvbmRpdGlvbmFsL2NvbnRhaW5lci1xdWVyaWVzL3BzZXVkby1lbGVtZW50cy0wMTAuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjc5NDI0IFsgRGVidWcgXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFp
bmVyLXF1ZXJpZXMvc3ZnLWZvcmVpZ25vYmplY3Qtbm8tc2l6ZS1jb250YWluZXIuaHRtbCBbIFNr
aXAgXSAjIENyYXNoCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVyLXF1ZXJpZXMvbm8tbGF5
b3V0LWNvbnRhaW5tZW50LXNjcm9sbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9uYWwvY29udGFpbmVyLXF1
ZXJpZXMvbm8tbGF5b3V0LWNvbnRhaW5tZW50LXNjcm9sbC1leHBlY3RlZC50eHQKaW5kZXggMjU0
NjQzM2JmZTM2Li5kOTRmZmRhMjRiMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1jb25kaXRpb25hbC9jb250YWluZXItcXVl
cmllcy9uby1sYXlvdXQtY29udGFpbm1lbnQtc2Nyb2xsLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtY29uZGl0aW9u
YWwvY29udGFpbmVyLXF1ZXJpZXMvbm8tbGF5b3V0LWNvbnRhaW5tZW50LXNjcm9sbC1leHBlY3Rl
ZC50eHQKQEAgLTEsOSArMSwzIEBACiAKLUZBSUwgI3Rlc3QgMSBhc3NlcnRfZXF1YWxzOgotPGRp
diBpZD0idGVzdCIgZGF0YS1leHBlY3RlZC1zY3JvbGwtaGVpZ2h0PSIyMDAiPgotICAgIDxkaXYg
c3R5bGU9ImNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTsgaGVpZ2h0OiAxMDBweDsiPgotICAg
ICAgPGRpdiBzdHlsZT0iaGVpZ2h0OiAyMDBweDsiPjwvZGl2PgotICAgIDwvZGl2PgotICA8L2Rp
dj4KLXNjcm9sbEhlaWdodCBleHBlY3RlZCAyMDAgYnV0IGdvdCAxMDAKK1BBU1MgI3Rlc3QgMQog
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>