<?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>286883</bug_id>
          
          <creation_ts>2025-02-02 08:16:39 -0800</creation_ts>
          <short_desc>Floats and out-of-flow objects may not be adjacent to anonymous blocks</short_desc>
          <delta_ts>2026-04-14 13:31:37 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BrowserCompat, InRadar, WPTImpact</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ahmad Saleem">ahmad.saleem792</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</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>2091304</commentid>
    <comment_count>0</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2025-02-02 08:16:39 -0800</bug_when>
    <thetext>Hi Team,

While looking into CSS2 floats failure, I came across another failing WPT:

WPT Link - https://wpt.fyi/results/css/CSS2/floats/remove-block-between-inline-and-float.html?label=master&amp;label=experimental&amp;aligned&amp;q=css%2Fcss2%2Ffloats%2F

WPT Live Link - http://wpt.live/css/CSS2/floats/remove-block-between-inline-and-float.html

Chromium Commit - https://chromium-review.googlesource.com/c/chromium/src/+/1104900

WebKit Source - https://searchfox.org/wubkat/rev/90df063ab65a7573a3197f1f05216a410ee43789/Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp#315

Just raising, so we can fix it.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2093292</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-02-09 08:17:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/144481961&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2200235</commentid>
    <comment_count>2</comment_count>
      <attachid>479068</attachid>
    <who name="alan">zalan</who>
    <bug_when>2026-04-14 09:42:30 -0700</bug_when>
    <thetext>Created attachment 479068
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2200338</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-14 13:31:34 -0700</bug_when>
    <thetext>Committed 311226@main (3a568ef9348c): &lt;https://commits.webkit.org/311226@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 479068.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>479068</attachid>
            <date>2026-04-14 09:42:30 -0700</date>
            <delta_ts>2026-04-14 13:31:35 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-286883-20260414094230.patch</filename>
            <type>text/plain</type>
            <size>4127</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAxMzhhMGU0MDQxZjZhZWMwODhiNTY1NzcxYjgzYzhmNGZkNTA1ZjBmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFR1ZSwgMTQgQXByIDIwMjYgMDk6Mzc6MzcgLTA3MDAKU3ViamVjdDogW1BBVENIXSBSZW1vdmlu
ZyBibG9jayBiZXR3ZWVuIGlubGluZSBhbmQgZmxvYXQgc2hvdWxkIHB1dCB0aGUgdHdvIG9uCiB0
aGUgc2FtZSBsaW5lIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODY4
ODMKIDxyZGFyOi8vcHJvYmxlbS8xNDQ0ODE5NjE+CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KCldoZW4gYSBibG9jayBlbGVtZW50IGJldHdlZW4gYW4gaW5saW5lLWJsb2NrIGFuZCBhIGZs
b2F0IGlzIHJlbW92ZWQKKGUuZy4gdmlhIGRpc3BsYXk6bm9uZSksIHRoZSBmbG9hdCBzaG91bGQg
ZW5kIHVwIGluc2lkZSB0aGUgc2FtZQphbm9ueW1vdXMgd3JhcHBlciBibG9jayBhcyB0aGUgaW5s
aW5lLWJsb2NrLiBJbnN0ZWFkLCB0aGUgZmxvYXQgd2FzCmxlZnQgYXMgYSBzaWJsaW5nIG9mIHRo
ZSBhbm9ueW1vdXMgYmxvY2ssIGNhdXNpbmcgaXQgdG8gYmUgbGFpZCBvdXQKaW4gdGhlIHdyb25n
IHBvc2l0aW9uLgoKVGhlIHRyZWUgYnVpbGRlcidzIGRldGFjaCBsb2dpYyBhbHJlYWR5IGhhbmRs
ZXMgbWVyZ2luZyB0d28gYWRqYWNlbnQKYW5vbnltb3VzIGJsb2NrcyB3aGVuIHRoZSBibG9jayBi
ZXR3ZWVuIHRoZW0gaXMgcmVtb3ZlZCwgYnV0IGl0IGRpZG4ndApoYW5kbGUgdGhlIGNhc2Ugd2hl
cmUgb25lIHNpZGUgaXMgYW4gYW5vbnltb3VzIGJsb2NrIGFuZCB0aGUgb3RoZXIgaXMKYSBmbG9h
dC4gVGhlIGZpeCBtb3ZlcyBhZGphY2VudCBmbG9hdHMgaW50byB0aGUgcHJldmlvdXMgYW5vbnlt
b3VzCmJsb2NrIGFmdGVyIGEgYmxvY2sgcmVtb3ZhbCwgbWF0Y2hpbmcgd2hhdCB0aGUgYXR0YWNo
IHBhdGggYWxyZWFkeQpkb2VzIHdoZW4gYSBmbG9hdCBpcyBpbnNlcnRlZCBuZXh0IHRvIGFuIGFu
b255bW91cyBibG9jay4KCiogTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9uczoKKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJCbG9jay5jcHA6CihX
ZWJDb3JlOjpSZW5kZXJUcmVlQnVpbGRlcjo6QmxvY2s6OmRldGFjaCk6Ci0tLQogLi4uL3VwZGF0
aW5nL1JlbmRlclRyZWVCdWlsZGVyQmxvY2suY3BwICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KysrKwogTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyAgICAgICAgICAgICAgICAgICAgIHwg
IDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVC
dWlsZGVyQmxvY2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRl
clRyZWVCdWlsZGVyQmxvY2suY3BwCmluZGV4IGQ1NzQ5NmU2ZjMyNi4uOWFmZmVjMTBmMGI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1
aWxkZXJCbG9jay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1Jl
bmRlclRyZWVCdWlsZGVyQmxvY2suY3BwCkBAIC0yNzMsNiArMjczLDIyIEBAIFJlbmRlclB0cjxS
ZW5kZXJPYmplY3Q+IFJlbmRlclRyZWVCdWlsZGVyOjpCbG9jazo6ZGV0YWNoKFJlbmRlckJsb2Nr
JiBwYXJlbnQsIFJlCiAKICAgICBhdXRvIHRha2VuQ2hpbGQgPSBtX2J1aWxkZXIuZGV0YWNoRnJv
bVJlbmRlckVsZW1lbnQocGFyZW50LCBjaGlsZCwgd2lsbEJlRGVzdHJveWVkKTsKIAorICAgIGlm
IChjYW5Db2xsYXBzZUFub255bW91c0Jsb2NrID09IENhbkNvbGxhcHNlQW5vbnltb3VzQmxvY2s6
OlllcyAmJiBwcmV2aW91c1NpYmxpbmcgJiYgbmV4dFNpYmxpbmcpIHsKKyAgICAgICAgLy8gV2hl
biByZW1vdmluZyBhIGJsb2NrIGJldHdlZW4gYW4gYW5vbnltb3VzIGJsb2NrIGFuZCBhIGZsb2F0
LCB0aGUgZmxvYXQgc2hvdWxkIGJlIHJlcGFyZW50ZWQgaW50byB0aGUgYW5vbnltb3VzIGJsb2Nr
CisgICAgICAgIC8vIChtYXRjaGluZyB0aGUgYXR0YWNoIGxvZ2ljIGluIFJlbmRlckJsb2NrOjph
ZGRDaGlsZElnbm9yaW5nQ29udGludWF0aW9uKS4KKyAgICAgICAgYXV0byBtb3ZlRmxvYXRzVW5k
ZXJBbm9ueW1vdXNCbG9ja0lmQXBwbGljYWJsZSA9IFsmXSB7CisgICAgICAgICAgICBDaGVja2Vk
UHRyIHByZXZpb3VzQmxvY2sgPSBkeW5hbWljRG93bmNhc3Q8UmVuZGVyQmxvY2s+KHByZXZpb3Vz
U2libGluZy5nZXQoKSk7CisgICAgICAgICAgICBpZiAoIXByZXZpb3VzQmxvY2sgfHwgIXByZXZp
b3VzQmxvY2stPmlzQW5vbnltb3VzQmxvY2soKSkKKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB3aGlsZSAobmV4dFNpYmxpbmcgJiYgbmV4dFNpYmxpbmctPmlzRmxvYXRpbmco
KSkgeworICAgICAgICAgICAgICAgIGF1dG8qIGZsb2F0VG9Nb3ZlID0gbmV4dFNpYmxpbmcuZ2V0
KCk7CisgICAgICAgICAgICAgICAgbmV4dFNpYmxpbmcgPSBmbG9hdFRvTW92ZS0+bmV4dFNpYmxp
bmcoKTsKKyAgICAgICAgICAgICAgICBtX2J1aWxkZXIubW92ZShwYXJlbnQsICpwcmV2aW91c0Js
b2NrLCAqZmxvYXRUb01vdmUsIFJlbmRlclRyZWVCdWlsZGVyOjpOb3JtYWxpemVBZnRlckluc2Vy
dGlvbjo6Tm8pOworICAgICAgICAgICAgfQorICAgICAgICB9OworICAgICAgICBtb3ZlRmxvYXRz
VW5kZXJBbm9ueW1vdXNCbG9ja0lmQXBwbGljYWJsZSgpOworICAgIH0KKwogICAgIGlmIChjYW5N
ZXJnZUFub255bW91c0Jsb2NrcyAmJiBwcmV2aW91c1NpYmxpbmcgJiYgbmV4dFNpYmxpbmcpIHsK
ICAgICAgICAgYXV0byYgcHJldmlvdXNCbG9jayA9IGRvd25jYXN0PFJlbmRlckJsb2NrPigqcHJl
dmlvdXNTaWJsaW5nKTsKICAgICAgICAgYXV0byYgbmV4dEJsb2NrID0gZG93bmNhc3Q8UmVuZGVy
QmxvY2s+KCpuZXh0U2libGluZyk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA3NDYwYWMzNjQ2ZGUu
LjE3OTI3ZjIyMTBiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwor
KysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC03NzgxLDcgKzc3ODEsNiBAQCB3
ZWJraXQub3JnL2IvMjQ5MTAwIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL0NT
UzIvZmxvYXRzL2Zsb2F0cy16ZXJvLQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvQ1NTMi9mbG9hdHMvbmV3LWZjLWJlc2lkZS1mbG9hdC13aXRoLW1hcmdpbi1ydGwuaHRtbCBb
IEltYWdlT25seUZhaWx1cmUgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Q1NTMi9mbG9hdHMvb3ZlcmZsb3ctc2Nyb2xsLWZsb2F0LXBhaW50LW9yZGVyLmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL0NTUzIv
ZmxvYXRzL292ZXJoYW5naW5nLWZsb2F0LXBhaW50LW9yZGVyLmh0bWwgWyBJbWFnZU9ubHlGYWls
dXJlIF0KLXdlYmtpdC5vcmcvYi8yODY4ODMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvQ1NTMi9mbG9hdHMvcmVtb3ZlLWJsb2NrLWJldHdlZW4taW5saW5lLWFuZC1mbG9hdC5o
dG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjg2ODg0IGltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL0NTUzIvZmxvYXRzL3plcm8td2lkdGgtZmxvYXRzLXBv
c2l0aW9uaW5nLnRlbnRhdGl2ZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9DU1MyL2Zsb2F0cy9mbG9hdC1ub3dyYXAtaHlwaGVu
LXJld2luZC0xLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIFsgRGVidWcgXSBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9DU1MyL2Zsb2F0cy9saW5lLXB1c2hlZC1ieS1mbG9h
dHMtY3Jhc2guaHRtbCBbIFNraXAgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>