<?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>235225</bug_id>
          
          <creation_ts>2022-01-14 04:12:49 -0800</creation_ts>
          <short_desc>Stop forcing the creation of PseudoElement in KeyframeEffect</short_desc>
          <delta_ts>2022-01-14 07:23:17 -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>Animations</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>changseok</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>graouts</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1830867</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-14 04:12:49 -0800</bug_when>
    <thetext>Stop forcing the creation of PseudoElement in KeyframeEffect</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830868</commentid>
    <comment_count>1</comment_count>
      <attachid>449158</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-14 04:15:43 -0800</bug_when>
    <thetext>Created attachment 449158
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830903</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-14 07:22:42 -0800</bug_when>
    <thetext>Committed r288016 (246042@main): &lt;https://commits.webkit.org/246042@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449158.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830904</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-14 07:23:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/87599808&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449158</attachid>
            <date>2022-01-14 04:15:43 -0800</date>
            <delta_ts>2022-01-14 07:22:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235225-20220114131542.patch</filename>
            <type>text/plain</type>
            <size>4350</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4MDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2U5ZDRjN2Y3ZGQ5Mzcy
MmI5MGNkMmY4YWM0N2YxZjU2MmJlOGVhNS4uZDVmNTcwZTU4Mzg4ZGE2ZDIwZjlkOTE4NTU5OWZm
ZGRjNzJhMDM4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIyLTAxLTE0ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFN0b3AgZm9yY2luZyB0
aGUgY3JlYXRpb24gb2YgUHNldWRvRWxlbWVudCBpbiBLZXlmcmFtZUVmZmVjdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1MjI1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXQgdGhlIHRpbWUgd2Ugc3Rh
cnRlZCBzdXBwb3J0aW5nIHRhcmdldGluZyBwc2V1ZG8tZWxlbWVudHMgdXNpbmcgdGhlIFdlYiBB
bmltYXRpb25zIEFQSSwKKyAgICAgICAgd2UgcmVzb3J0ZWQgdG8gc29tZSBoYWNrLWlzaCBjb2Rl
IHRvIGVuZm9yY2UgdGhlIGNyZWF0aW9uIG9mIGEgUHNldWRvRWxlbWVudCBzaG91bGQgdGhlCisg
ICAgICAgIHRhcmdldCBvZiB0aGUgYW5pbWF0aW9uIGJlIGEgOjpiZWZvcmUgb3IgOjphZnRlciBw
c2V1ZG8tZWxlbWVudC4KKworICAgICAgICBUaGlzIGlzbid0IG5lY2Vzc2FyeSwgYW5kIHdhcyBk
dWUgdG8gc29tZSBpbmNvcnJlY3QgY29kZSBpbgorICAgICAgICBSZW5kZXJUcmVlVXBkYXRlcjo6
R2VuZXJhdGVkQ29udGVudDo6dXBkYXRlUHNldWRvRWxlbWVudCgpIHdoaWNoIHRoaXMgcGF0Y2gg
Y29ycmVjdHMuCisgICAgICAgIEluZGVlZCwgaWYgdGhlcmUgYXJlIGFuaW1hdGlvbnMgdGFyZ2V0
aW5nIHRoZSBwc2V1ZG8tZWxlbWVudCBpbiBxdWVzdGlvbiwgd2Ugc2hvdWxkIG5vdAorICAgICAg
ICBiZSByZW1vdmluZyB0aGUgcHNldWRvLWVsZW1lbnQgYW5kIGV4aXRpbmcgdGhpcyBtZXRob2Qu
CisKKyAgICAgICAgKiBhbmltYXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6S2V5ZnJhbWVFZmZlY3Q6OmRpZENoYW5nZVRhcmdldFN0eWxlYWJsZSk6CisgICAgICAg
IChXZWJDb3JlOjplbGVtZW50T3JQc2V1ZG9FbGVtZW50Rm9yU3R5bGVhYmxlKTogRGVsZXRlZC4K
KyAgICAgICAgKiByZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXJHZW5lcmF0ZWRD
b250ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRyZWVVcGRhdGVyOjpHZW5lcmF0
ZWRDb250ZW50Ojp1cGRhdGVQc2V1ZG9FbGVtZW50KToKKwogMjAyMi0wMS0xMyAgU2ltb24gRnJh
c2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBEb24ndCBjYWxsIGludmFs
aWRhdGVSZWN0c0ZvckFsbE1hcmtlcnMoKSBmb3IgZXZlcnkgbGF5ZXIgaW4gdGhlIHVwZGF0ZUxh
eWVyUG9zaXRpb25zKCkgdHJhdmVyc2FsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hbmlt
YXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tleWZy
YW1lRWZmZWN0LmNwcAppbmRleCBhNTEzODM4ZTJiZjQzYjJkZDE4ZmIyZGNjMmJlNTk1YzE3Mjlm
ZmQwLi4zZWQzMzdmZjcxNTg0YTAzYTgyYWNiMGZmN2MxZWQxYmNjYjcwYTIwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2FuaW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5jcHAKQEAgLTY5LDIxICs2OSw2IEBA
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiB1c2luZyBuYW1lc3BhY2UgSlNDOwogCi1zdGF0aWMgRWxl
bWVudCogZWxlbWVudE9yUHNldWRvRWxlbWVudEZvclN0eWxlYWJsZShjb25zdCBzdGQ6Om9wdGlv
bmFsPGNvbnN0IFN0eWxlYWJsZT4mIHN0eWxlYWJsZSkKLXsKLSAgICBpZiAoIXN0eWxlYWJsZSkK
LSAgICAgICAgcmV0dXJuIG51bGxwdHI7Ci0KLSAgICBzd2l0Y2ggKHN0eWxlYWJsZS0+cHNldWRv
SWQpIHsKLSAgICBjYXNlIFBzZXVkb0lkOjpCZWZvcmU6Ci0gICAgICAgIHJldHVybiBzdHlsZWFi
bGUtPmVsZW1lbnQuYmVmb3JlUHNldWRvRWxlbWVudCgpOwotICAgIGNhc2UgUHNldWRvSWQ6OkFm
dGVyOgotICAgICAgICByZXR1cm4gc3R5bGVhYmxlLT5lbGVtZW50LmFmdGVyUHNldWRvRWxlbWVu
dCgpOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAmc3R5bGVhYmxlLT5lbGVtZW50Owot
ICAgIH0KLX0KLQogc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVFbGVtZW50KGNvbnN0IHN0
ZDo6b3B0aW9uYWw8Y29uc3QgU3R5bGVhYmxlPiYgc3R5bGVhYmxlKQogewogICAgIGlmIChzdHls
ZWFibGUpCkBAIC0xMzU0LDE1ICsxMzM5LDYgQEAgdm9pZCBLZXlmcmFtZUVmZmVjdDo6ZGlkQ2hh
bmdlVGFyZ2V0U3R5bGVhYmxlKGNvbnN0IHN0ZDo6b3B0aW9uYWw8Y29uc3QgU3R5bGVhYmwKIHsK
ICAgICBhdXRvIG5ld1RhcmdldFN0eWxlYWJsZSA9IHRhcmdldFN0eWxlYWJsZSgpOwogCi0gICAg
Ly8gV2UgbXVzdCBlbnN1cmUgYSBQc2V1ZG9FbGVtZW50IGV4aXN0cyBmb3IgdGhpcyBtX3Rhcmdl
dCAvIG1fcHNldWRvSWQgcGFpciBpZiBib3RoIGFyZSBzcGVjaWZpZWQuCi0gICAgLy8gRklYTUU6
IElkZWFsbHkgdGhpcyB3b3VsZG4ndCBiZSBuZWNlc3NhcnkuCi0gICAgYXV0byogbmV3VGFyZ2V0
RWxlbWVudE9yUHNldWRvRWxlbWVudCA9IGVsZW1lbnRPclBzZXVkb0VsZW1lbnRGb3JTdHlsZWFi
bGUobmV3VGFyZ2V0U3R5bGVhYmxlKTsKLSAgICBpZiAoIW5ld1RhcmdldEVsZW1lbnRPclBzZXVk
b0VsZW1lbnQgJiYgbV90YXJnZXQuZ2V0KCkgJiYgbV9wc2V1ZG9JZCAhPSBQc2V1ZG9JZDo6Tm9u
ZSkgewotICAgICAgICAvLyBGSVhNRTogV2Ugb25seSBzdXBwb3J0IHRhcmdldGluZyA6OmJlZm9y
ZSBhbmQgOjphZnRlciBwc2V1ZG8tZWxlbWVudHMgYXQgdGhlIG1vbWVudC4KLSAgICAgICAgaWYg
KG1fcHNldWRvSWQgPT0gUHNldWRvSWQ6OkJlZm9yZSB8fCBtX3BzZXVkb0lkID09IFBzZXVkb0lk
OjpBZnRlcikKLSAgICAgICAgICAgIG5ld1RhcmdldEVsZW1lbnRPclBzZXVkb0VsZW1lbnQgPSAm
bV90YXJnZXQtPmVuc3VyZVBzZXVkb0VsZW1lbnQobV9wc2V1ZG9JZCk7Ci0gICAgfQotCiAgICAg
aWYgKGF1dG8qIGVmZmVjdEFuaW1hdGlvbiA9IGFuaW1hdGlvbigpKQogICAgICAgICBlZmZlY3RB
bmltYXRpb24tPmVmZmVjdFRhcmdldERpZENoYW5nZShwcmV2aW91c1RhcmdldFN0eWxlYWJsZSwg
bmV3VGFyZ2V0U3R5bGVhYmxlKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3VwZGF0aW5nL1JlbmRlclRyZWVVcGRhdGVyR2VuZXJhdGVkQ29udGVudC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXJHZW5lcmF0ZWRD
b250ZW50LmNwcAppbmRleCAxNTI5NzJlMjAzZThjYTI2YThhZGZhNmY0ZDIzMTg1M2EyOTM2ZjE0
Li42NDU4ZDE0YjhkYzU2ODYxZjAzNzYwYzVjZDIzZDNiZDJiOTM1NjdhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZVVwZGF0ZXJHZW5lcmF0
ZWRDb250ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVu
ZGVyVHJlZVVwZGF0ZXJHZW5lcmF0ZWRDb250ZW50LmNwcApAQCAtMTIxLDcgKzEyMSw3IEBAIHZv
aWQgUmVuZGVyVHJlZVVwZGF0ZXI6OkdlbmVyYXRlZENvbnRlbnQ6OnVwZGF0ZVBzZXVkb0VsZW1l
bnQoRWxlbWVudCYgY3VycmVudCwKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgfSgpOwog
Ci0gICAgaWYgKCFuZWVkc1BzZXVkb0VsZW1lbnQodXBkYXRlKSAmJiAoIXBzZXVkb0VsZW1lbnQg
fHwgIWVsZW1lbnRJc1RhcmdldGVkQnlLZXlmcmFtZUVmZmVjdFJlcXVpcmluZ1BzZXVkb0VsZW1l
bnQocHNldWRvRWxlbWVudCwgcHNldWRvSWQpKSkgeworICAgIGlmICghbmVlZHNQc2V1ZG9FbGVt
ZW50KHVwZGF0ZSkgJiYgIWVsZW1lbnRJc1RhcmdldGVkQnlLZXlmcmFtZUVmZmVjdFJlcXVpcmlu
Z1BzZXVkb0VsZW1lbnQoJmN1cnJlbnQsIHBzZXVkb0lkKSkgewogICAgICAgICBpZiAocHNldWRv
RWxlbWVudCkgewogICAgICAgICAgICAgaWYgKHBzZXVkb0lkID09IFBzZXVkb0lkOjpCZWZvcmUp
CiAgICAgICAgICAgICAgICAgcmVtb3ZlQmVmb3JlUHNldWRvRWxlbWVudChjdXJyZW50LCBtX3Vw
ZGF0ZXIubV9idWlsZGVyKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>