<?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>248571</bug_id>
          
          <creation_ts>2022-11-30 16:06:29 -0800</creation_ts>
          <short_desc>[leading-trim][IFC] Ignore positive half leading when line-height is not &apos;normal&apos;</short_desc>
          <delta_ts>2023-01-13 09:28:12 -0800</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>245599</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</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>1915754</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-11-30 16:06:29 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1915758</commentid>
    <comment_count>1</comment_count>
      <attachid>463818</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-11-30 16:16:07 -0800</bug_when>
    <thetext>Created attachment 463818
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916440</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-03 08:10:19 -0800</bug_when>
    <thetext>Committed 257322@main (943d096899a0): &lt;https://commits.webkit.org/257322@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463818.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916442</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-12-03 08:11:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/102936372&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463818</attachid>
            <date>2022-11-30 16:16:07 -0800</date>
            <delta_ts>2022-12-03 08:10:19 -0800</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-248571-20221130161607.patch</filename>
            <type>text/plain</type>
            <size>6062</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA1MGQ3MjExMzBmMWFkNDdjNDExMTkzYTk2YjAzNjgyNzg1OGZjNzgyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgMzAgTm92IDIwMjIgMTY6MTA6NTcgLTA4MDAKU3ViamVjdDogW1BBVENIXSBbbGVhZGlu
Zy10cmltXVtJRkNdIElnbm9yZSBwb3NpdGl2ZSBoYWxmIGxlYWRpbmcgd2hlbgogbGluZS1oZWln
aHQgaXMgbm90ICdub3JtYWwnIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDg1NzEKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKaHR0cHM6Ly93d3cudzMub3Jn
L1RSL2Nzcy1pbmxpbmUtMy8jaW5saW5lLWhlaWdodAoKUmVzZXQgdGhlIGNvbXB1dGVkIGhhbGYt
bGVhZGluZyB2YWx1ZSB3aGVuIGl0IGlzIGdyZWF0ZXIgdGhhbiAwIGZvciBsaW5lLWhlaWdoOiAi
bm90IG5vcm1hbCIgY2FzZXMuIEl0IGVuc3VyZXMgdGhhdCB3ZSBkb24ndCBhZGQgZXh0cmEgc3Bh
Y2luZyBiZXR3ZWVuIGxpbmVzIHdoZW4gdGV4dC1lZGdlIGlzIG5vdCBsZWFkaW5nLgoKKiBMYXlv
dXRUZXN0cy9mYXN0L3RleHQvdGV4dC1lZGdlLW5vLWhhbGYtbGVhZGluZy13aXRoLWxpbmUtaGVp
Z2h0LXNpbXBsZS1leHBlY3RlZC1taXNtYXRjaC5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9m
YXN0L3RleHQvdGV4dC1lZGdlLW5vLWhhbGYtbGVhZGluZy13aXRoLWxpbmUtaGVpZ2h0LXNpbXBs
ZS5odG1sOiBBZGRlZC4KKiBTb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRz
L2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHA6CihXZWJDb3JlOjpMYXlvdXQ6OkxpbmVC
b3hCdWlsZGVyOjpzZXRWZXJ0aWNhbFByb3BlcnRpZXNGb3JJbmxpbmVMZXZlbEJveCBjb25zdCk6
Ci0tLQogLi4uL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAgICAgICAgICAgIHwgMzEg
KysrKysrKysrKysrKy0tLS0tLQogLi4uLWxpbmUtaGVpZ2h0LXNpbXBsZS1leHBlY3RlZC1taXNt
YXRjaC5odG1sIHwgMTAgKysrKysrCiAuLi4taGFsZi1sZWFkaW5nLXdpdGgtbGluZS1oZWlnaHQt
c2ltcGxlLmh0bWwgfCAxMCArKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L3Rl
eHQvdGV4dC1lZGdlLW5vLWhhbGYtbGVhZGluZy13aXRoLWxpbmUtaGVpZ2h0LXNpbXBsZS1leHBl
Y3RlZC1taXNtYXRjaC5odG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC90
ZXh0L3RleHQtZWRnZS1uby1oYWxmLWxlYWRpbmctd2l0aC1saW5lLWhlaWdodC1zaW1wbGUuaHRt
bAoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
aW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9m
b3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNwcAppbmRleCBk
MjkwYjUxOWZlY2EuLjc4MWU0NzhmMTU0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGlu
ZUxpbmVCb3hCdWlsZGVyLmNwcApAQCAtMjI5LDE5ICsyMjksMzIgQEAgdm9pZCBMaW5lQm94QnVp
bGRlcjo6c2V0VmVydGljYWxQcm9wZXJ0aWVzRm9ySW5saW5lTGV2ZWxCb3goY29uc3QgTGluZUJv
eCYgbGluZUIKICAgICBpZiAoaW5saW5lTGV2ZWxCb3guaXNJbmxpbmVCb3goKSkgewogICAgICAg
ICBhdXRvIHRleHRNZXRyaWNzID0gcHJpbWFyeUZvbnRNZXRyaWNzRm9ySW5saW5lQm94KGlubGlu
ZUxldmVsQm94LCBsaW5lQm94LmJhc2VsaW5lVHlwZSgpKTsKICAgICAgICAgYXV0byBzZXRMYXlv
dXRCb3VuZHMgPSBbJl0gewotICAgICAgICAgICAgYXV0byBsb2dpY2FsSGVpZ2h0ID0gdGV4dE1l
dHJpY3MuYXNjZW50QW5kRGVzY2VudC5hc2NlbnQgKyB0ZXh0TWV0cmljcy5hc2NlbnRBbmREZXNj
ZW50LmRlc2NlbnQ7Ci0gICAgICAgICAgICBhdXRvIGhhbGZMZWFkaW5nID0gSW5saW5lTGF5b3V0
VW5pdCB7IH07Ci0gICAgICAgICAgICBpZiAodGV4dE1ldHJpY3MucHJlZmVycmVkTGluZUhlaWdo
dCkKLSAgICAgICAgICAgICAgICBoYWxmTGVhZGluZyA9ICgqdGV4dE1ldHJpY3MucHJlZmVycmVk
TGluZUhlaWdodCAtIGxvZ2ljYWxIZWlnaHQpIC8gMjsKLSAgICAgICAgICAgIGVsc2UgeworICAg
ICAgICAgICAgYXV0byBzaG91bGRJbmNvcnBvcmF0ZUhhbGZMZWFkaW5nID0gaW5saW5lTGV2ZWxC
b3guaXNSb290SW5saW5lQm94KCkgfHwgaXNUZXh0RWRnZUxlYWRpbmcoaW5saW5lTGV2ZWxCb3gu
dGV4dEVkZ2UoKSk7CisgICAgICAgICAgICBhdXRvIGFzY2VudCA9IHRleHRNZXRyaWNzLmFzY2Vu
dEFuZERlc2NlbnQuYXNjZW50OworICAgICAgICAgICAgYXV0byBkZXNjZW50ID0gdGV4dE1ldHJp
Y3MuYXNjZW50QW5kRGVzY2VudC5kZXNjZW50OworICAgICAgICAgICAgaWYgKHRleHRNZXRyaWNz
LnByZWZlcnJlZExpbmVIZWlnaHQpIHsKKyAgICAgICAgICAgICAgICAvLyBodHRwczovL3d3dy53
My5vcmcvVFIvY3NzLWlubGluZS0zLyNpbmxpbmUtaGVpZ2h0CisgICAgICAgICAgICAgICAgLy8g
V2hlbiBjb21wdXRlZCBsaW5lLWhlaWdodCBpcyBub3Qgbm9ybWFsLCBjYWxjdWxhdGUgdGhlIGxl
YWRpbmcgTCBhcyBMID0gbGluZS1oZWlnaHQgLSAoQSArIEQpLgorICAgICAgICAgICAgICAgIC8v
IEhhbGYgdGhlIGxlYWRpbmcgKGl0cyBoYWxmLWxlYWRpbmcpIGlzIGFkZGVkIGFib3ZlIEEsIGFu
ZCB0aGUgb3RoZXIgaGFsZiBiZWxvdyBELAorICAgICAgICAgICAgICAgIC8vIGdpdmluZyBhbiBl
ZmZlY3RpdmUgYXNjZW50IGFib3ZlIHRoZSBiYXNlbGluZSBvZiBB4oCyID0gQSArIEwvMiwgYW5k
IGFuIGVmZmVjdGl2ZSBkZXNjZW50IG9mIETigLIgPSBEICsgTC8yLgorICAgICAgICAgICAgICAg
IGF1dG8gaGFsZkxlYWRpbmcgPSAoKnRleHRNZXRyaWNzLnByZWZlcnJlZExpbmVIZWlnaHQgLSAo
YXNjZW50ICsgZGVzY2VudCkpIC8gMjsKKyAgICAgICAgICAgICAgICBpZiAoIXNob3VsZEluY29y
cG9yYXRlSGFsZkxlYWRpbmcpIHsKKyAgICAgICAgICAgICAgICAgICAgLy8gSG93ZXZlciwgaWYg
dGV4dC1lZGdlIGlzIG5vdCBsZWFkaW5nIGFuZCB0aGlzIGlzIG5vdCB0aGUgcm9vdCBpbmxpbmUg
Ym94LCBpZiB0aGUgaGFsZi1sZWFkaW5nIGlzIHBvc2l0aXZlLCB0cmVhdCBpdCBhcyB6ZXJvLgor
ICAgICAgICAgICAgICAgICAgICBoYWxmTGVhZGluZyA9IHN0ZDo6bWluKGhhbGZMZWFkaW5nLCAw
LmYpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBhc2NlbnQgKz0gaGFsZkxl
YWRpbmc7CisgICAgICAgICAgICAgICAgZGVzY2VudCArPSBoYWxmTGVhZGluZzsKKyAgICAgICAg
ICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL2Nz
cy1pbmxpbmUtMy8jaW5saW5lLWhlaWdodAogICAgICAgICAgICAgICAgIC8vIElmIGxpbmUtaGVp
Z2h0IGNvbXB1dGVzIHRvIG5vcm1hbCBhbmQgZWl0aGVyIHRleHQtZWRnZSBpcyBsZWFkaW5nIG9y
IHRoaXMgaXMgdGhlIHJvb3QgaW5saW5lIGJveCwKICAgICAgICAgICAgICAgICAvLyB0aGUgZm9u
dOKAmXMgbGluZSBnYXAgbWV0cmljIG1heSBhbHNvIGJlIGluY29ycG9yYXRlZCBpbnRvIEEgYW5k
IEQgYnkgYWRkaW5nIGhhbGYgdG8gZWFjaCBzaWRlIGFzIGhhbGYtbGVhZGluZy4KLSAgICAgICAg
ICAgICAgICBhdXRvIGluY29ycG9yYXRlSGFsZkxlYWRpbmcgPSBpbmxpbmVMZXZlbEJveC5pc1Jv
b3RJbmxpbmVCb3goKSB8fCBpc1RleHRFZGdlTGVhZGluZyhpbmxpbmVMZXZlbEJveC50ZXh0RWRn
ZSgpKTsKLSAgICAgICAgICAgICAgICBpZiAoaW5jb3Jwb3JhdGVIYWxmTGVhZGluZykKLSAgICAg
ICAgICAgICAgICAgICAgaGFsZkxlYWRpbmcgPSAodGV4dE1ldHJpY3MubGluZUdhcCAtIGxvZ2lj
YWxIZWlnaHQpIC8gMjsKKyAgICAgICAgICAgICAgICBpZiAoc2hvdWxkSW5jb3Jwb3JhdGVIYWxm
TGVhZGluZykgeworICAgICAgICAgICAgICAgICAgICBhdXRvIGhhbGZMZWFkaW5nID0gKHRleHRN
ZXRyaWNzLmxpbmVHYXAgLSAoYXNjZW50ICsgZGVzY2VudCkpIC8gMjsKKyAgICAgICAgICAgICAg
ICAgICAgYXNjZW50ICs9IGhhbGZMZWFkaW5nOworICAgICAgICAgICAgICAgICAgICBkZXNjZW50
ICs9IGhhbGZMZWFkaW5nOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGlubGluZUxldmVsQm94LnNldExheW91dEJvdW5kcyh7IGZsb29yZih0ZXh0TWV0cmlj
cy5hc2NlbnRBbmREZXNjZW50LmFzY2VudCArIGhhbGZMZWFkaW5nKSwgY2VpbGYodGV4dE1ldHJp
Y3MuYXNjZW50QW5kRGVzY2VudC5kZXNjZW50ICsgaGFsZkxlYWRpbmcpIH0pOworICAgICAgICAg
ICAgaW5saW5lTGV2ZWxCb3guc2V0TGF5b3V0Qm91bmRzKHsgZmxvb3JmKGFzY2VudCksIGNlaWxm
KGRlc2NlbnQpIH0pOwogICAgICAgICB9OwogICAgICAgICBzZXRMYXlvdXRCb3VuZHMoKTsKICAg
ICAgICAgLy8gV2UgbmVlZCBmbG9vci9jZWlsIHRvIG1hdGNoIGxlZ2FjeSBsYXlvdXQgaW50ZWdy
YWwgcG9zaXRpb25pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvdGV4dC1l
ZGdlLW5vLWhhbGYtbGVhZGluZy13aXRoLWxpbmUtaGVpZ2h0LXNpbXBsZS1leHBlY3RlZC1taXNt
YXRjaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3RleHQtZWRnZS1uby1oYWxmLWxlYWRp
bmctd2l0aC1saW5lLWhlaWdodC1zaW1wbGUtZXhwZWN0ZWQtbWlzbWF0Y2guaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjg1YjU2YTU0MTM1YQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC90ZXh0LWVkZ2Utbm8taGFsZi1sZWFkaW5n
LXdpdGgtbGluZS1oZWlnaHQtc2ltcGxlLWV4cGVjdGVkLW1pc21hdGNoLmh0bWwKQEAgLTAsMCAr
MSwxMCBAQAorPHN0eWxlPgorZGl2IHsKKyAgZm9udC1mYW1pbHk6ICJBcmlhbCI7CisgIGJhY2tn
cm91bmQtY29sb3I6IGdyZWVuOworICB0ZXh0LWVkZ2U6IGxlYWRpbmc7CisgIGNvbG9yOiB0cmFu
c3BhcmVudDsKK30KKzwvc3R5bGU+Cis8ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDogMjAwcHgiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwMHB4OyI+WFhYWFg8L3NwYW4+PC9kaXY+Cis8ZGl2IHN0
eWxlPSJsaW5lLWhlaWdodDogMTBweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAwcHg7Ij5Y
WFhYWDwvc3Bhbj48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC90ZXh0
LWVkZ2Utbm8taGFsZi1sZWFkaW5nLXdpdGgtbGluZS1oZWlnaHQtc2ltcGxlLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L3RleHQvdGV4dC1lZGdlLW5vLWhhbGYtbGVhZGluZy13aXRoLWxpbmUtaGVp
Z2h0LXNpbXBsZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u
ZGU2NmRkZTgyYzk5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3Rl
eHQtZWRnZS1uby1oYWxmLWxlYWRpbmctd2l0aC1saW5lLWhlaWdodC1zaW1wbGUuaHRtbApAQCAt
MCwwICsxLDEwIEBACis8c3R5bGU+CitkaXYgeworICBmb250LWZhbWlseTogIkFyaWFsIjsKKyAg
YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgIHRleHQtZWRnZTogdGV4dDsKKyAgY29sb3I6IHRy
YW5zcGFyZW50OworfQorPC9zdHlsZT4KKzxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMDBweCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAwcHg7Ij5YWFhYWDwvc3Bhbj48L2Rpdj4KKzxkaXYg
c3R5bGU9ImxpbmUtaGVpZ2h0OiAxMHB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMDBweDsi
PlhYWFhYPC9zcGFuPjwvZGl2Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>