<?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>299624</bug_id>
          
          <creation_ts>2025-09-26 11:53:13 -0700</creation_ts>
          <short_desc>[text shaping] Fix css/css-text/shaping/shaping-012.html and css/css-text/shaping/shaping-013.html</short_desc>
          <delta_ts>2025-09-27 05:31:43 -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>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>6148</blocked>
    
    <blocked>299605</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2146266</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-09-26 11:53:13 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2146268</commentid>
    <comment_count>1</comment_count>
      <attachid>476869</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-09-26 11:57:08 -0700</bug_when>
    <thetext>Created attachment 476869
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2146421</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-09-27 05:30:32 -0700</bug_when>
    <thetext>Committed 300631@main (0eee54aa9d53): &lt;https://commits.webkit.org/300631@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 476869.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2146422</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-09-27 05:31:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/161473829&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476869</attachid>
            <date>2025-09-26 11:57:08 -0700</date>
            <delta_ts>2025-09-27 05:30:37 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-299624-20250926115707.patch</filename>
            <type>text/plain</type>
            <size>4687</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA0NjNhMDRiNWNlMDZhYTU2MmMyMWNjMzdhODczZDg4NWExZjk3ZjM3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IEZyaSwgMjYgU2VwIDIwMjUgMTE6NTQ6MDkgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbdGV4dCBz
aGFwaW5nXSBGaXggY3NzL2Nzcy10ZXh0L3NoYXBpbmcvc2hhcGluZy0wMTIuaHRtbCBhbmQKIGNz
cy9jc3MtdGV4dC9zaGFwaW5nL3NoYXBpbmctMDEzLmh0bWwKIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yOTk2MjQKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoK
VGhpcyBjaGFuZ2UgZW5zdXJlcyB0aGF0IHdlIGRvbid0IHRyeSB0byBzaGFwZSBjb250ZW50IGFj
cm9zcyBpc29sYXRlZCByYW5nZXMuCgoqIFNvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5n
Q29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCdWlsZGVyLmNwcDoKKFdlYkNvcmU6OkxheW91dDo6
TGluZUJ1aWxkZXI6OmNvbGxlY3RTaGFwZVJhbmdlcyBjb25zdCk6CiogU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vdGV4dC9Vbmljb2RlQmlkaS5oOgooV2ViQ29yZTo6aXNJc29sYXRlZCk6Ci0tLQog
Li4uL2lubGluZS9JbmxpbmVMaW5lQnVpbGRlci5jcHAgICAgICAgICAgICAgICB8IDE4ICsrKysr
KysrLS0tLS0tLS0tLQogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9Vbmljb2RlQmlkaS5o
ICAgICB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJ1aWxkZXIuY3BwCmluZGV4IDhm
MzJhMGE1NDExNS4uYjRiOTFjMWRjNmUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQnVpbGRlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGlu
ZUJ1aWxkZXIuY3BwCkBAIC03MzksMTUgKzczOSwxMiBAQCBWZWN0b3I8c3RkOjpwYWlyPHNpemVf
dCwgc2l6ZV90Pj4gTGluZUJ1aWxkZXI6OmNvbGxlY3RTaGFwZVJhbmdlcyhjb25zdCBMaW5lQ2Fu
ZAogICAgICAgICAgICAgdHlwZSA9IFNoYXBpbmdUeXBlOjpCcmVhazsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBjYXNlIElubGluZUl0ZW06OlR5cGU6OklubGluZUJveFN0YXJ0OiB7Cisg
ICAgICAgICAgICBbW2ZhbGx0aHJvdWdoXV07CisgICAgICAgIGNhc2UgSW5saW5lSXRlbTo6VHlw
ZTo6SW5saW5lQm94RW5kOgogICAgICAgICAgICAgYXV0byYgYm94R2VvbWV0cnkgPSBmb3JtYXR0
aW5nQ29udGV4dCgpLmdlb21ldHJ5Rm9yQm94KGlubGluZUl0ZW0ubGF5b3V0Qm94KCkpOwotICAg
ICAgICAgICAgYXV0byBoYXNEZWNvcmF0aW9uID0gYm94R2VvbWV0cnkubWFyZ2luU3RhcnQoKSB8
fCBib3hHZW9tZXRyeS5ib3JkZXJTdGFydCgpIHx8IGJveEdlb21ldHJ5LnBhZGRpbmdTdGFydCgp
OwotICAgICAgICAgICAgdHlwZSA9IGhhc0RlY29yYXRpb24gPyBTaGFwaW5nVHlwZTo6QnJlYWsg
OiBTaGFwaW5nVHlwZTo6S2VlcDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAg
ICAgIGNhc2UgSW5saW5lSXRlbTo6VHlwZTo6SW5saW5lQm94RW5kOiB7Ci0gICAgICAgICAgICBh
dXRvJiBib3hHZW9tZXRyeSA9IGZvcm1hdHRpbmdDb250ZXh0KCkuZ2VvbWV0cnlGb3JCb3goaW5s
aW5lSXRlbS5sYXlvdXRCb3goKSk7Ci0gICAgICAgICAgICBhdXRvIGhhc0RlY29yYXRpb24gPSBi
b3hHZW9tZXRyeS5tYXJnaW5FbmQoKSB8fCBib3hHZW9tZXRyeS5ib3JkZXJFbmQoKSB8fCBib3hH
ZW9tZXRyeS5wYWRkaW5nRW5kKCk7Ci0gICAgICAgICAgICB0eXBlID0gaGFzRGVjb3JhdGlvbiA/
IFNoYXBpbmdUeXBlOjpCcmVhayA6IFNoYXBpbmdUeXBlOjpLZWVwOworICAgICAgICAgICAgYXV0
byBoYXNEZWNvcmF0aW9uID0gKGlubGluZUl0ZW0udHlwZSgpID09IElubGluZUl0ZW06OlR5cGU6
OklubGluZUJveFN0YXJ0KSA/IGJveEdlb21ldHJ5Lm1hcmdpblN0YXJ0KCkgfHwgYm94R2VvbWV0
cnkuYm9yZGVyU3RhcnQoKSB8fCBib3hHZW9tZXRyeS5wYWRkaW5nU3RhcnQoKSA6IGJveEdlb21l
dHJ5Lm1hcmdpbkVuZCgpIHx8IGJveEdlb21ldHJ5LmJvcmRlckVuZCgpIHx8IGJveEdlb21ldHJ5
LnBhZGRpbmdFbmQoKTsKKyAgICAgICAgICAgIGF1dG8gaGFzQmlkaUlzb2xhdGlvbiA9IGlzSXNv
bGF0ZWQoKGlzRmlyc3RGb3JtYXR0ZWRMaW5lQ2FuZGlkYXRlID8gaW5saW5lSXRlbS5maXJzdExp
bmVTdHlsZSgpIDogaW5saW5lSXRlbS5zdHlsZSgpKS51bmljb2RlQmlkaSgpKTsKKyAgICAgICAg
ICAgIHR5cGUgPSBoYXNEZWNvcmF0aW9uIHx8IGhhc0JpZGlJc29sYXRpb24gPyBTaGFwaW5nVHlw
ZTo6QnJlYWsgOiBTaGFwaW5nVHlwZTo6S2VlcDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9CiAgICAgICAgIGNhc2UgSW5saW5lSXRlbTo6VHlwZTo6SGFyZExpbmVCcmVhazoKQEAgLTgx
NiwxNSArODEzLDE2IEBAIFZlY3RvcjxzdGQ6OnBhaXI8c2l6ZV90LCBzaXplX3Q+PiBMaW5lQnVp
bGRlcjo6Y29sbGVjdFNoYXBlUmFuZ2VzKGNvbnN0IExpbmVDYW5kCiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgY2FzZSBTaGFwaW5nVHlwZTo6Q29udGVudDogewogICAgICAgICAgICAgYXV0
byYgaW5saW5lVGV4dEl0ZW0gPSBkb3duY2FzdDxJbmxpbmVUZXh0SXRlbT4ocnVuc1tlbnRyeS5p
bmRleF0uaW5saW5lSXRlbSk7CisgICAgICAgICAgICBhdXRvJiBzdHlsZVRvVXNlID0gaXNGaXJz
dEZvcm1hdHRlZExpbmVDYW5kaWRhdGUgPyBpbmxpbmVUZXh0SXRlbS5maXJzdExpbmVTdHlsZSgp
IDogaW5saW5lVGV4dEl0ZW0uc3R5bGUoKTsKICAgICAgICAgICAgIGF1dG8mIGlubGluZVRleHRC
b3ggPSBpbmxpbmVUZXh0SXRlbS5pbmxpbmVUZXh0Qm94KCk7CiAgICAgICAgICAgICBhdXRvIGlz
RWxpZ2libGVUZXh0ID0gIWlubGluZVRleHRCb3guY2FuVXNlU2ltcGxlRm9udENvZGVQYXRoKCkg
JiYgIWlubGluZVRleHRCb3guaXNDb21iaW5lZCgpICYmIGlubGluZVRleHRJdGVtLmRpcmVjdGlv
bigpID09IFRleHREaXJlY3Rpb246OlJUTDsKIAogICAgICAgICAgICAgaWYgKCFsZWFkaW5nQ29u
dGVudFJ1bkluZGV4KSB7CiAgICAgICAgICAgICAgICAgaWYgKGlzRWxpZ2libGVUZXh0KQogICAg
ICAgICAgICAgICAgICAgICBsZWFkaW5nQ29udGVudFJ1bkluZGV4ID0gZW50cnkuaW5kZXg7Ci0g
ICAgICAgICAgICAgICAgbGFzdEZvbnRDYXNjYWRlID0gaXNGaXJzdEZvcm1hdHRlZExpbmVDYW5k
aWRhdGUgPyAmaW5saW5lVGV4dEl0ZW0uZmlyc3RMaW5lU3R5bGUoKS5mb250Q2FzY2FkZSgpIDog
JmlubGluZVRleHRJdGVtLnN0eWxlKCkuZm9udENhc2NhZGUoKTsKKyAgICAgICAgICAgICAgICBs
YXN0Rm9udENhc2NhZGUgPSAmc3R5bGVUb1VzZS5mb250Q2FzY2FkZSgpOwogICAgICAgICAgICAg
fSBlbHNlIGlmIChoYXNCb3VuZGFyeUJldHdlZW4pIHsKLSAgICAgICAgICAgICAgICBhdXRvIGhh
c01hdGNoaW5nRm9udENhc2NhZGUgPSAqbGFzdEZvbnRDYXNjYWRlLmdldCgpID09IChpc0ZpcnN0
Rm9ybWF0dGVkTGluZUNhbmRpZGF0ZSA/IGlubGluZVRleHRJdGVtLmZpcnN0TGluZVN0eWxlKCku
Zm9udENhc2NhZGUoKSA6IGlubGluZVRleHRJdGVtLnN0eWxlKCkuZm9udENhc2NhZGUoKSk7Cisg
ICAgICAgICAgICAgICAgYXV0byBoYXNNYXRjaGluZ0ZvbnRDYXNjYWRlID0gKmxhc3RGb250Q2Fz
Y2FkZS5nZXQoKSA9PSBzdHlsZVRvVXNlLmZvbnRDYXNjYWRlKCk7CiAgICAgICAgICAgICAgICAg
aWYgKGlzRWxpZ2libGVUZXh0ICYmIGhhc01hdGNoaW5nRm9udENhc2NhZGUpCiAgICAgICAgICAg
ICAgICAgICAgIHRyYWlsaW5nQ29udGVudFJ1bkluZGV4ID0gZW50cnkuaW5kZXg7CiAgICAgICAg
ICAgICAgICAgZWxzZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9V
bmljb2RlQmlkaS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9Vbmljb2RlQmlkaS5o
CmluZGV4IDk4YmIzMDRkYWIxYi4uNGNiZjQ5NmUzMzI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS90ZXh0L1VuaWNvZGVCaWRpLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vdGV4dC9Vbmljb2RlQmlkaS5oCkBAIC00MCw3ICs0MCw3IEBAIGVudW0gY2xhc3MgVW5p
Y29kZUJpZGkgOiB1aW50OF90IHsKICAgICBJc29sYXRlT3ZlcnJpZGUsCiB9OyAKIAotaW5saW5l
IGJvb2wgaXNJc29sYXRlZChjb25zdCBVbmljb2RlQmlkaSYgdW5pY29kZUJpZGkpCitpbmxpbmUg
Ym9vbCBpc0lzb2xhdGVkKFVuaWNvZGVCaWRpIHVuaWNvZGVCaWRpKQogewogICAgIHJldHVybiB1
bmljb2RlQmlkaSA9PSBVbmljb2RlQmlkaTo6SXNvbGF0ZSB8fCB1bmljb2RlQmlkaSA9PSBVbmlj
b2RlQmlkaTo6SXNvbGF0ZU92ZXJyaWRlIHx8IHVuaWNvZGVCaWRpID09IFVuaWNvZGVCaWRpOjpQ
bGFpbnRleHQ7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>