<?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>314230</bug_id>
          
          <creation_ts>2026-05-06 13:51:00 -0700</creation_ts>
          <short_desc>[IFC] Inline blocks with no content should use IFC to measure preferred width</short_desc>
          <delta_ts>2026-05-06 14:04:44 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>305729</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2208252</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2026-05-06 13:51:00 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2208256</commentid>
    <comment_count>1</comment_count>
      <attachid>479511</attachid>
    <who name="alan">zalan</who>
    <bug_when>2026-05-06 13:57:12 -0700</bug_when>
    <thetext>Created attachment 479511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2208261</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2026-05-06 14:04:44 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 305729 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>479511</attachid>
            <date>2026-05-06 13:57:12 -0700</date>
            <delta_ts>2026-05-06 13:57:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-314230-20260506135711.patch</filename>
            <type>text/plain</type>
            <size>5487</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA2MmE1MGU0YTE0NjdjYTZmY2M1ZjFmNzE4NDBkZDNlNDFhMzIxY2ZjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgNiBNYXkgMjAyNiAxMzo1Mjo0MyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtJRkNdIElu
bGluZSBibG9ja3Mgd2l0aCBubyBjb250ZW50IHNob3VsZCB1c2UgSUZDIHRvIG1lYXN1cmUKIHBy
ZWZlcnJlZCB3aWR0aCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE0
MjMwCgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KClRoZSBjaGFuZ2UgYWxsb3dzIGVtcHR5
IChjaGlsZGxlc3MpIGF0b21pYyBpbmxpbmUtbGV2ZWwgYm94ZXMgdGhyb3VnaApjYW5Vc2VGb3JQ
cmVmZXJyZWRXaWR0aENvbXB1dGF0aW9uIHNvIHRoZSBJRkMgY29tcHV0ZXMgaW50cmluc2ljIHdp
ZHRoCmNvbnNpc3RlbnRseSB3aXRoIGhvdyBpdCBkb2VzIGFjdHVhbCBsYXlvdXQuCgoqIFNvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNw
cDoKKFdlYkNvcmU6OkxheW91dEludGVncmF0aW9uOjpjYW5Vc2VGb3JQcmVmZXJyZWRXaWR0aENv
bXB1dGF0aW9uKToKKiBMYXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gvcHJlZmVycmVkLXdpZHRoLWVt
cHR5LWlubGluZS1ibG9jay5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gv
cHJlZmVycmVkLXdpZHRoLWVtcHR5LWlubGluZS1ibG9jay1leHBlY3RlZC50eHQ6IEFkZGVkLgot
LS0KIC4uLi9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkNvdmVyYWdlLmNwcCB8ICAzICsr
CiAuLi5ycmVkLXdpZHRoLWVtcHR5LWlubGluZS1ibG9jay1leHBlY3RlZC50eHQgfCAyNyArKysr
KysrKysrCiAuLi4vcHJlZmVycmVkLXdpZHRoLWVtcHR5LWlubGluZS1ibG9jay5odG1sICAgfCA1
MyArKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gvcHJlZmVycmVkLXdp
ZHRoLWVtcHR5LWlubGluZS1ibG9jay1leHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBM
YXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gvcHJlZmVycmVkLXdpZHRoLWVtcHR5LWlubGluZS1ibG9j
ay5odG1sCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xh
eW91dEludGVncmF0aW9uQ292ZXJhZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVn
cmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJhZ2UuY3BwCmluZGV4IDc0NTUwZWFkMWJlNy4u
YTI1ZTdkMTUxZTk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRp
b24vTGF5b3V0SW50ZWdyYXRpb25Db3ZlcmFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uQ292ZXJhZ2UuY3BwCkBAIC0zNTIsNiAr
MzUyLDkgQEAgYm9vbCBjYW5Vc2VGb3JQcmVmZXJyZWRXaWR0aENvbXB1dGF0aW9uKGNvbnN0IFJl
bmRlckJsb2NrRmxvdyYgYmxvY2tDb250YWluZXIpCiAgICAgICAgIGlmIChpc0Z1bGx5U3VwcG9y
dGVkSW5GbG93UmVuZGVyZXIpCiAgICAgICAgICAgICBjb250aW51ZTsKIAorICAgICAgICBpZiAo
YXV0byogcmVuZGVyQmxvY2sgPSBkeW5hbWljRG93bmNhc3Q8UmVuZGVyQmxvY2s+KHJlbmRlcmVy
LmdldCgpKTsgcmVuZGVyQmxvY2sgJiYgcmVuZGVyQmxvY2stPmlzQXRvbWljSW5saW5lTGV2ZWxC
b3goKSAmJiAhcmVuZGVyQmxvY2stPmZpcnN0Q2hpbGQoKSkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworCiAgICAgICAgIENoZWNrZWRSZWYgdW5zdXBwb3J0ZWRSZW5kZXJFbGVtZW50ID0gZG93bmNh
c3Q8UmVuZGVyRWxlbWVudD4ocmVuZGVyZXIuZ2V0KCkpOwogICAgICAgICBpZiAoIXVuc3VwcG9y
dGVkUmVuZGVyRWxlbWVudC0+d3JpdGluZ01vZGUoKS5pc0hvcml6b250YWwoKSB8fCAhdW5zdXBw
b3J0ZWRSZW5kZXJFbGVtZW50LT5zdHlsZSgpLmxvZ2ljYWxXaWR0aCgpLmlzRml4ZWQoKSkKICAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmxl
eGJveC9wcmVmZXJyZWQtd2lkdGgtZW1wdHktaW5saW5lLWJsb2NrLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2Zhc3QvZmxleGJveC9wcmVmZXJyZWQtd2lkdGgtZW1wdHktaW5saW5lLWJsb2Nr
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjBi
MmUwNjJiZTkyYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZmxleGJveC9w
cmVmZXJyZWQtd2lkdGgtZW1wdHktaW5saW5lLWJsb2NrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDI3IEBACitUZXN0cyB0aGF0IHByZWZlcnJlZCB3aWR0aCBmb3IgY29udGVudCB3aXRoIGFuIGVt
cHR5IGlubGluZS1ibG9jayBpcyBjb21wdXRlZCBjb3JyZWN0bHkuCisKK1BBU1M6IGVtcHR5IGlu
bGluZS1ibG9jayB3aXRoIG5vIHN0eWxlcworCitQQVNTOiBlbXB0eSBpbmxpbmUtYmxvY2sgd2l0
aCB3aWR0aDogMAorCitQQVNTOiBlbXB0eSBpbmxpbmUtYmxvY2sgd2l0aCBwYWRkaW5nCisKK1BB
U1M6IGVtcHR5IGlubGluZS1ibG9jayB3aXRoIGJvcmRlcgorCitQQVNTOiBlbXB0eSBpbmxpbmUt
YmxvY2sgd2l0aCBtYXJnaW4KKworUEFTUzogZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggZXhwbGlj
aXQgc2l6ZSAweDAKKworUEFTUzogZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggd2lkdGg6IDEwcHgK
KworUEFTUzogZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggaGVpZ2h0OiAyMHB4CisKK1BBU1M6IGVt
cHR5IGlubGluZS1ibG9jayB3aXRoIHdpZHRoOiA1MCUKKworUEFTUzogZW1wdHkgaW5saW5lLWJs
b2NrIHdpdGggd2lkdGg6IGF1dG8KKworUEFTUzogZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggd2lk
dGg6IG1pbi1jb250ZW50CisKK1BBU1M6IGVtcHR5IGlubGluZS1ibG9jayB3aXRoIHdpZHRoOiBt
YXgtY29udGVudAorCitQQVNTOiBlbXB0eSBpbmxpbmUtYmxvY2sgd2l0aCB3aWR0aDogZml0LWNv
bnRlbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmxleGJveC9wcmVmZXJyZWQtd2lk
dGgtZW1wdHktaW5saW5lLWJsb2NrLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gvcHJl
ZmVycmVkLXdpZHRoLWVtcHR5LWlubGluZS1ibG9jay5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uYzViM2RhODE5NWFiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9mbGV4Ym94L3ByZWZlcnJlZC13aWR0aC1lbXB0eS1pbmxpbmUtYmxvY2su
aHRtbApAQCAtMCwwICsxLDUzIEBACis8IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQ+CitpZiAod2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4K
KzxzdHlsZT4KKy50ZXN0IHsKKyAgICBkaXNwbGF5OiBmbGV4OworICAgIGRpcmVjdGlvbjogcnRs
OworfQorLmNvbnRlbnQgeworICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgdGV4dC1vdmVyZmxv
dzogZWxsaXBzaXM7Cit9Cis8L3N0eWxlPgorPHA+VGVzdHMgdGhhdCBwcmVmZXJyZWQgd2lkdGgg
Zm9yIGNvbnRlbnQgd2l0aCBhbiBlbXB0eSBpbmxpbmUtYmxvY2sgaXMgY29tcHV0ZWQgY29ycmVj
dGx5LjwvcD4KKzxzY3JpcHQ+CitmdW5jdGlvbiB0ZXN0KGRlc2NyaXB0aW9uLCBpbmxpbmVCbG9j
a1N0eWxlKSB7CisgICAgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2Rp
dicpOworICAgIGNvbnRhaW5lci5jbGFzc05hbWUgPSAndGVzdCc7CisgICAgdmFyIGNvbnRlbnQg
PSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICBjb250ZW50LmNsYXNzTmFtZSA9
ICdjb250ZW50JzsKKyAgICB2YXIgaW5saW5lQmxvY2sgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCdkaXYnKTsKKyAgICBpbmxpbmVCbG9jay5zdHlsZS5jc3NUZXh0ID0gJ2Rpc3BsYXk6IGlubGlu
ZS1ibG9jazsnICsgKGlubGluZUJsb2NrU3R5bGUgfHwgJycpOworICAgIGNvbnRlbnQuYXBwZW5k
Q2hpbGQoaW5saW5lQmxvY2spOworICAgIGNvbnRlbnQuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3Jl
YXRlVGV4dE5vZGUoJ21yLicpKTsKKyAgICBjb250YWluZXIuYXBwZW5kQ2hpbGQoY29udGVudCk7
CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChjb250YWluZXIpOworCisgICAgZG9jdW1l
bnQuYm9keS5vZmZzZXRIZWlnaHQ7CisKKyAgICB2YXIgbGluZXMgPSBjb250ZW50LmdldENsaWVu
dFJlY3RzKCk7CisgICAgdmFyIHJlc3VsdCA9IGxpbmVzLmxlbmd0aCA9PT0gMSA/ICdQQVNTJyA6
ICdGQUlMIChnb3QgJyArIGxpbmVzLmxlbmd0aCArICcgbGluZXMpJzsKKyAgICB2YXIgcCA9IGRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3AnKTsKKyAgICBwLnRleHRDb250ZW50ID0gcmVzdWx0ICsg
JzogJyArIGRlc2NyaXB0aW9uOworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQocCk7Cisg
ICAgY29udGFpbmVyLnJlbW92ZSgpOworfQorCit0ZXN0KCdlbXB0eSBpbmxpbmUtYmxvY2sgd2l0
aCBubyBzdHlsZXMnKTsKK3Rlc3QoJ2VtcHR5IGlubGluZS1ibG9jayB3aXRoIHdpZHRoOiAwJywg
J3dpZHRoOiAwOycpOwordGVzdCgnZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggcGFkZGluZycsICdw
YWRkaW5nOiAycHg7Jyk7Cit0ZXN0KCdlbXB0eSBpbmxpbmUtYmxvY2sgd2l0aCBib3JkZXInLCAn
Ym9yZGVyOiAxcHggc29saWQ7Jyk7Cit0ZXN0KCdlbXB0eSBpbmxpbmUtYmxvY2sgd2l0aCBtYXJn
aW4nLCAnbWFyZ2luOiA1cHg7Jyk7Cit0ZXN0KCdlbXB0eSBpbmxpbmUtYmxvY2sgd2l0aCBleHBs
aWNpdCBzaXplIDB4MCcsICd3aWR0aDogMDsgaGVpZ2h0OiAwOycpOwordGVzdCgnZW1wdHkgaW5s
aW5lLWJsb2NrIHdpdGggd2lkdGg6IDEwcHgnLCAnd2lkdGg6IDEwcHg7Jyk7Cit0ZXN0KCdlbXB0
eSBpbmxpbmUtYmxvY2sgd2l0aCBoZWlnaHQ6IDIwcHgnLCAnaGVpZ2h0OiAyMHB4OycpOwordGVz
dCgnZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggd2lkdGg6IDUwJScsICd3aWR0aDogNTAlOycpOwor
dGVzdCgnZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggd2lkdGg6IGF1dG8nLCAnd2lkdGg6IGF1dG87
Jyk7Cit0ZXN0KCdlbXB0eSBpbmxpbmUtYmxvY2sgd2l0aCB3aWR0aDogbWluLWNvbnRlbnQnLCAn
d2lkdGg6IG1pbi1jb250ZW50OycpOwordGVzdCgnZW1wdHkgaW5saW5lLWJsb2NrIHdpdGggd2lk
dGg6IG1heC1jb250ZW50JywgJ3dpZHRoOiBtYXgtY29udGVudDsnKTsKK3Rlc3QoJ2VtcHR5IGlu
bGluZS1ibG9jayB3aXRoIHdpZHRoOiBmaXQtY29udGVudCcsICd3aWR0aDogZml0LWNvbnRlbnQ7
Jyk7Cis8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>