<?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>248617</bug_id>
          
          <creation_ts>2022-12-01 11:28:53 -0800</creation_ts>
          <short_desc>[leading-trim][IFC] Take text-edge value into account when computing the (non-root)layout bounds</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>1916008</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-12-01 11:28:53 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916009</commentid>
    <comment_count>1</comment_count>
      <attachid>463840</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-12-01 11:32:04 -0800</bug_when>
    <thetext>Created attachment 463840
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916402</commentid>
    <comment_count>2</comment_count>
      <attachid>463865</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-12-02 21:01:25 -0800</bug_when>
    <thetext>Created attachment 463865
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916510</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-03 15:47:13 -0800</bug_when>
    <thetext>Committed 257336@main (ce269a3b24dc): &lt;https://commits.webkit.org/257336@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463865.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1916511</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-12-03 15:48:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/102940920&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463840</attachid>
            <date>2022-12-01 11:32:04 -0800</date>
            <delta_ts>2022-12-02 21:01:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248617-20221201113203.patch</filename>
            <type>text/plain</type>
            <size>3227</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBkZjI3ZWQ0ODg0MWNmNWU0MWZkZDNiZGNlNjM1ODM1MzVhMjgyMDQ0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFRodSwgMSBEZWMgMjAyMiAxMToyOTozOSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFtsZWFkaW5n
LXRyaW1dW0lGQ10gVGFrZSB0ZXh0LWVkZ2UgdmFsdWUgaW50byBhY2NvdW50IHdoZW4KIGNvbXB1
dGluZyB0aGUgKG5vbi1yb290KWxheW91dCBib3VuZHMKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDg2MTcKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKU2Vl
IGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtaW5saW5lLTMvI3RleHQtZWRnZXMgZm9yIHRoZSBp
bmRpdmlkdWFsIHZhbHVlcy4KCiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuY3BwOgooV2ViQ29yZTo6TGF5b3V0OjpM
aW5lQm94QnVpbGRlcjo6c2V0TGF5b3V0Qm91bmRzRm9ySW5saW5lQm94IGNvbnN0KToKLS0tCiAu
Li4vaW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNwcCAgICAgICAgICAgfCA0MiArKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAKaW5k
ZXggM2MxMzQ4MmU1YmQwLi5kNTMzNzY2YWMwZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9J
bmxpbmVMaW5lQm94QnVpbGRlci5jcHAKQEAgLTIxOSw5ICsyMTksNDUgQEAgc3RhdGljIGJvb2wg
aXNUZXh0RWRnZUxlYWRpbmcoVGV4dEVkZ2UgdGV4dEVkZ2UpCiB2b2lkIExpbmVCb3hCdWlsZGVy
OjpzZXRMYXlvdXRCb3VuZHNGb3JJbmxpbmVCb3goSW5saW5lTGV2ZWxCb3gmIGlubGluZUJveCwg
Rm9udEJhc2VsaW5lIGZvbnRCYXNlbGluZSkgY29uc3QKIHsKICAgICBBU1NFUlQoaW5saW5lQm94
LmlzSW5saW5lQm94KCkpOwotICAgIGF1dG8gYXNjZW50QW5kRGVzY2VudCA9IHByaW1hcnlGb250
TWV0cmljc0ZvcklubGluZUJveChpbmxpbmVCb3gsIGZvbnRCYXNlbGluZSk7Ci0gICAgYXV0byBh
c2NlbnQgPSBhc2NlbnRBbmREZXNjZW50LmFzY2VudDsKLSAgICBhdXRvIGRlc2NlbnQgPSBhc2Nl
bnRBbmREZXNjZW50LmRlc2NlbnQ7CisgICAgYXV0byYgZm9udE1ldHJpY3MgPSBpbmxpbmVCb3gu
cHJpbWFyeW1ldHJpY3NPZlByaW1hcnlGb250KCk7CisgICAgYXV0byBhc2NlbnQgPSBbJl0oKSAt
PiBJbmxpbmVMYXlvdXRVbml0IHsKKyAgICAgICAgaWYgKGlubGluZUJveC5pc1Jvb3RJbmxpbmVC
b3goKSB8fCBpbmxpbmVCb3gudGV4dEVkZ2UoKS5vdmVyID09IFRleHRFZGdlVHlwZTo6TGVhZGlu
ZykKKyAgICAgICAgICAgIHJldHVybiBmb250TWV0cmljcy5hc2NlbnQoZm9udEJhc2VsaW5lKTsK
KworICAgICAgICBzd2l0Y2ggKGlubGluZUJveC50ZXh0RWRnZSgpLm92ZXIpIHsKKyAgICAgICAg
Y2FzZSBUZXh0RWRnZVR5cGU6OlRleHQ6CisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3Mu
YXNjZW50KGZvbnRCYXNlbGluZSk7CisgICAgICAgIGNhc2UgVGV4dEVkZ2VUeXBlOjpDYXBIZWln
aHQ6CisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3MuZmxvYXRDYXBIZWlnaHQoKTsKKyAg
ICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OkV4SGVpZ2h0OgorICAgICAgICAgICAgcmV0dXJuIGZv
bnRNZXRyaWNzLnhIZWlnaHQoKTsKKyAgICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OkNKS0lkZW9n
cmFwaGljOgorICAgICAgICBjYXNlIFRleHRFZGdlVHlwZTo6Q0pLSWRlb2dyYXBoaWNJbms6Cisg
ICAgICAgICAgICBBU1NFUlRfTk9UX0lNUExFTUVOVEVEX1lFVCgpOworICAgICAgICAgICAgcmV0
dXJuIGZvbnRNZXRyaWNzLmFzY2VudChmb250QmFzZWxpbmUpOworICAgICAgICBkZWZhdWx0Ogor
ICAgICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgICAgICAgICByZXR1cm4gZm9u
dE1ldHJpY3MuYXNjZW50KGZvbnRCYXNlbGluZSk7CisgICAgICAgIH0KKyAgICB9KCk7CisgICAg
YXV0byBkZXNjZW50ID0gWyZdKCkgLT4gSW5saW5lTGF5b3V0VW5pdCB7CisgICAgICAgIGlmIChp
bmxpbmVCb3guaXNSb290SW5saW5lQm94KCkgfHwgaW5saW5lQm94LnRleHRFZGdlKCkub3ZlciA9
PSBUZXh0RWRnZVR5cGU6OkxlYWRpbmcpCisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3Mu
ZGVzY2VudChmb250QmFzZWxpbmUpOworCisgICAgICAgIHN3aXRjaCAoaW5saW5lQm94LnRleHRF
ZGdlKCkudW5kZXIpIHsKKyAgICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OlRleHQ6CisgICAgICAg
ICAgICByZXR1cm4gZm9udE1ldHJpY3MuYXNjZW50KGZvbnRCYXNlbGluZSk7CisgICAgICAgIGNh
c2UgVGV4dEVkZ2VUeXBlOjpBbHBoYWJldGljOgorICAgICAgICAgICAgcmV0dXJuIDAuZjsKKyAg
ICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OkNKS0lkZW9ncmFwaGljOgorICAgICAgICBjYXNlIFRl
eHRFZGdlVHlwZTo6Q0pLSWRlb2dyYXBoaWNJbms6CisgICAgICAgICAgICBBU1NFUlRfTk9UX0lN
UExFTUVOVEVEX1lFVCgpOworICAgICAgICAgICAgcmV0dXJuIGZvbnRNZXRyaWNzLmFzY2VudChm
b250QmFzZWxpbmUpOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQVNTRVJUX05PVF9S
RUFDSEVEKCk7CisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3MuYXNjZW50KGZvbnRCYXNl
bGluZSk7CisgICAgICAgIH0KKyAgICB9KCk7CiAgICAgYXV0byBzaG91bGRJbmNvcnBvcmF0ZUhh
bGZMZWFkaW5nID0gaW5saW5lQm94LmlzUm9vdElubGluZUJveCgpIHx8IGlzVGV4dEVkZ2VMZWFk
aW5nKGlubGluZUJveC50ZXh0RWRnZSgpKTsKIAogICAgIGlmICghaW5saW5lQm94LmlzUHJlZmVy
cmVkTGluZUhlaWdodEZvbnRNZXRyaWNzQmFzZWQoKSkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463865</attachid>
            <date>2022-12-02 21:01:25 -0800</date>
            <delta_ts>2022-12-03 15:47:14 -0800</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-248617-20221202210125.patch</filename>
            <type>text/plain</type>
            <size>3230</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA5ZWEzZTBjZTQzOTE5M2E0OGY3YWJhMWE5NjZjMWYxYTI2YmJkZjQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFRodSwgMSBEZWMgMjAyMiAxMToyOTozOSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFtsZWFkaW5n
LXRyaW1dW0lGQ10gVGFrZSB0ZXh0LWVkZ2UgdmFsdWUgaW50byBhY2NvdW50IHdoZW4KIGNvbXB1
dGluZyB0aGUgKG5vbi1yb290KWxheW91dCBib3VuZHMKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDg2MTcKClJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgoKU2Vl
IGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtaW5saW5lLTMvI3RleHQtZWRnZXMgZm9yIHRoZSBp
bmRpdmlkdWFsIHZhbHVlcy4KCiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuY3BwOgooV2ViQ29yZTo6TGF5b3V0OjpM
aW5lQm94QnVpbGRlcjo6c2V0TGF5b3V0Qm91bmRzRm9ySW5saW5lQm94IGNvbnN0KToKLS0tCiAu
Li4vaW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNwcCAgICAgICAgICAgfCA0MiArKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAKaW5k
ZXggM2MxMzQ4MmU1YmQwLi5kODRmZTA3MTU3MDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9J
bmxpbmVMaW5lQm94QnVpbGRlci5jcHAKQEAgLTIxOSw5ICsyMTksNDUgQEAgc3RhdGljIGJvb2wg
aXNUZXh0RWRnZUxlYWRpbmcoVGV4dEVkZ2UgdGV4dEVkZ2UpCiB2b2lkIExpbmVCb3hCdWlsZGVy
OjpzZXRMYXlvdXRCb3VuZHNGb3JJbmxpbmVCb3goSW5saW5lTGV2ZWxCb3gmIGlubGluZUJveCwg
Rm9udEJhc2VsaW5lIGZvbnRCYXNlbGluZSkgY29uc3QKIHsKICAgICBBU1NFUlQoaW5saW5lQm94
LmlzSW5saW5lQm94KCkpOwotICAgIGF1dG8gYXNjZW50QW5kRGVzY2VudCA9IHByaW1hcnlGb250
TWV0cmljc0ZvcklubGluZUJveChpbmxpbmVCb3gsIGZvbnRCYXNlbGluZSk7Ci0gICAgYXV0byBh
c2NlbnQgPSBhc2NlbnRBbmREZXNjZW50LmFzY2VudDsKLSAgICBhdXRvIGRlc2NlbnQgPSBhc2Nl
bnRBbmREZXNjZW50LmRlc2NlbnQ7CisgICAgYXV0byYgZm9udE1ldHJpY3MgPSBpbmxpbmVCb3gu
cHJpbWFyeW1ldHJpY3NPZlByaW1hcnlGb250KCk7CisgICAgYXV0byBhc2NlbnQgPSBbJl0oKSAt
PiBJbmxpbmVMYXlvdXRVbml0IHsKKyAgICAgICAgaWYgKGlubGluZUJveC5pc1Jvb3RJbmxpbmVC
b3goKSB8fCBpbmxpbmVCb3gudGV4dEVkZ2UoKS5vdmVyID09IFRleHRFZGdlVHlwZTo6TGVhZGlu
ZykKKyAgICAgICAgICAgIHJldHVybiBmb250TWV0cmljcy5hc2NlbnQoZm9udEJhc2VsaW5lKTsK
KworICAgICAgICBzd2l0Y2ggKGlubGluZUJveC50ZXh0RWRnZSgpLm92ZXIpIHsKKyAgICAgICAg
Y2FzZSBUZXh0RWRnZVR5cGU6OlRleHQ6CisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3Mu
YXNjZW50KGZvbnRCYXNlbGluZSk7CisgICAgICAgIGNhc2UgVGV4dEVkZ2VUeXBlOjpDYXBIZWln
aHQ6CisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3MuZmxvYXRDYXBIZWlnaHQoKTsKKyAg
ICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OkV4SGVpZ2h0OgorICAgICAgICAgICAgcmV0dXJuIGZv
bnRNZXRyaWNzLnhIZWlnaHQoKTsKKyAgICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OkNKS0lkZW9n
cmFwaGljOgorICAgICAgICBjYXNlIFRleHRFZGdlVHlwZTo6Q0pLSWRlb2dyYXBoaWNJbms6Cisg
ICAgICAgICAgICBBU1NFUlRfTk9UX0lNUExFTUVOVEVEX1lFVCgpOworICAgICAgICAgICAgcmV0
dXJuIGZvbnRNZXRyaWNzLmFzY2VudChmb250QmFzZWxpbmUpOworICAgICAgICBkZWZhdWx0Ogor
ICAgICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgICAgICAgICByZXR1cm4gZm9u
dE1ldHJpY3MuYXNjZW50KGZvbnRCYXNlbGluZSk7CisgICAgICAgIH0KKyAgICB9KCk7CisgICAg
YXV0byBkZXNjZW50ID0gWyZdKCkgLT4gSW5saW5lTGF5b3V0VW5pdCB7CisgICAgICAgIGlmIChp
bmxpbmVCb3guaXNSb290SW5saW5lQm94KCkgfHwgaW5saW5lQm94LnRleHRFZGdlKCkub3ZlciA9
PSBUZXh0RWRnZVR5cGU6OkxlYWRpbmcpCisgICAgICAgICAgICByZXR1cm4gZm9udE1ldHJpY3Mu
ZGVzY2VudChmb250QmFzZWxpbmUpOworCisgICAgICAgIHN3aXRjaCAoaW5saW5lQm94LnRleHRF
ZGdlKCkudW5kZXIpIHsKKyAgICAgICAgY2FzZSBUZXh0RWRnZVR5cGU6OlRleHQ6CisgICAgICAg
ICAgICByZXR1cm4gZm9udE1ldHJpY3MuZGVzY2VudChmb250QmFzZWxpbmUpOworICAgICAgICBj
YXNlIFRleHRFZGdlVHlwZTo6QWxwaGFiZXRpYzoKKyAgICAgICAgICAgIHJldHVybiAwLmY7Cisg
ICAgICAgIGNhc2UgVGV4dEVkZ2VUeXBlOjpDSktJZGVvZ3JhcGhpYzoKKyAgICAgICAgY2FzZSBU
ZXh0RWRnZVR5cGU6OkNKS0lkZW9ncmFwaGljSW5rOgorICAgICAgICAgICAgQVNTRVJUX05PVF9J
TVBMRU1FTlRFRF9ZRVQoKTsKKyAgICAgICAgICAgIHJldHVybiBmb250TWV0cmljcy5kZXNjZW50
KGZvbnRCYXNlbGluZSk7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBBU1NFUlRfTk9U
X1JFQUNIRUQoKTsKKyAgICAgICAgICAgIHJldHVybiBmb250TWV0cmljcy5kZXNjZW50KGZvbnRC
YXNlbGluZSk7CisgICAgICAgIH0KKyAgICB9KCk7CiAgICAgYXV0byBzaG91bGRJbmNvcnBvcmF0
ZUhhbGZMZWFkaW5nID0gaW5saW5lQm94LmlzUm9vdElubGluZUJveCgpIHx8IGlzVGV4dEVkZ2VM
ZWFkaW5nKGlubGluZUJveC50ZXh0RWRnZSgpKTsKIAogICAgIGlmICghaW5saW5lQm94LmlzUHJl
ZmVycmVkTGluZUhlaWdodEZvbnRNZXRyaWNzQmFzZWQoKSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>