<?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>257862</bug_id>
          
          <creation_ts>2023-06-08 13:13:31 -0700</creation_ts>
          <short_desc>accelerated animations not running at 120fps on pro motion devices</short_desc>
          <delta_ts>2024-01-30 06:46:57 -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>Safari 16</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>267541</dup_id>
          
          <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="Liam DeBeasi">ldebeasi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>alex</cc>
    
    <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1960605</commentid>
    <comment_count>0</comment_count>
      <attachid>466640</attachid>
    <who name="Liam DeBeasi">ldebeasi</who>
    <bug_when>2023-06-08 13:13:31 -0700</bug_when>
    <thetext>Created attachment 466640
Code reproduction

Accelerated animations are not running at 120fps on Pro Motion iOS devices.

Steps to reproduce:

1. Open code reproduction on a Pro Motion iOS device.
2. Tap &quot;Open Overlay&quot;. Observe that the action sheet opens.
3. Tap outside of the action sheet. Observe that the action sheet closes.
4. Compare the smoothness of the animation with an action sheet found on iOS by opening the &quot;Calendar&quot; app.
5. Tap the &quot;+&quot; button to open the &quot;New Event&quot; modal.
6. Type something into the &quot;Title&quot; field.
7. Tap &quot;Cancel&quot;. Observe that an action sheet opens, and the animation appears to be much smoother than the web animation.

Expected behavior:

I expect accelerated animations to run at 120fps on devices that support it.

Actual beahvior:

The web animation appears to only run at 60fps.

Other information:

- I tested this on an iPhone 13 Pro running iOS 16.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1961155</commentid>
    <comment_count>1</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2023-06-12 15:30:31 -0700</bug_when>
    <thetext>We would animate purely accelerated animations at 120Hz. But I think the problem is we don&apos;t animate custom properties at that rate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1961157</commentid>
    <comment_count>2</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2023-06-12 15:31:41 -0700</bug_when>
    <thetext>rdar://110670324</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1961309</commentid>
    <comment_count>3</comment_count>
      <attachid>466680</attachid>
    <who name="Liam DeBeasi">ldebeasi</who>
    <bug_when>2023-06-13 06:10:07 -0700</bug_when>
    <thetext>Created attachment 466680
Code reproduction with explicit values

Thanks for taking a look. I&apos;m still able to reproduce the reported behavior even when using explicit values for each keyframe. I attached a new reproduction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964323</commentid>
    <comment_count>4</comment_count>
      <attachid>466871</attachid>
    <who name="Liam DeBeasi">ldebeasi</who>
    <bug_when>2023-06-29 14:36:52 -0700</bug_when>
    <thetext>Created attachment 466871
Code reproduction with CSS Animations

I created another reproduction using CSS Animations, so this behavior does not appear to be limited to the Web Animations API. This reproduction also avoids custom properties.

Is there anything else I can do to help isolate this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2008737</commentid>
    <comment_count>5</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2024-01-29 16:57:09 -0800</bug_when>
    <thetext>@Antoine - does below commit address this?

https://github.com/WebKit/WebKit/commit/69f1d447193caa27a7ce017a41f19d724520282e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2008847</commentid>
    <comment_count>6</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2024-01-30 00:59:20 -0800</bug_when>
    <thetext>I believe the fix for bug 267541 will address the latest variation (dated 2023-06029) of the reproduction posted by Liam where custom properties are not the values being interpolated. I&apos;ll try to check within the next couple of days, I have a few things preventing me from checking just now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2008922</commentid>
    <comment_count>7</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2024-01-30 06:46:57 -0800</bug_when>
    <thetext>I can confirm that the translation animations run at 120Hz in all three demos.

*** This bug has been marked as a duplicate of bug 267541 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>466640</attachid>
            <date>2023-06-08 13:13:31 -0700</date>
            <delta_ts>2023-06-08 13:13:31 -0700</delta_ts>
            <desc>Code reproduction</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>3074</size>
            <attacher name="Liam DeBeasi">ldebeasi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgi
IC8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRo
LCBpbml0aWFsLXNjYWxlPTEiIC8+CiAgICA8c3R5bGU+CiAgICAgIC5oaWRkZW4gewogICAgICAg
IGRpc3BsYXk6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5hY3Rpb24tc2hlZXQgewogICAgICAgIC0t
YmFja2Ryb3Atb3BhY2l0eTogMC4zOwogICAgICAgIAogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0
ZTsKICAgICAgICAKICAgICAgICB0b3A6IDA7CiAgICAgICAgbGVmdDogMDsKICAgICAgICByaWdo
dDogMDsKICAgICAgICBib3R0b206IDA7CiAgICAgIH0KICAgICAgCiAgICAgIC5iYWNrZHJvcCB7
CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgIAogICAg
ICAgIGJhY2tncm91bmQ6IGJsYWNrOwogICAgICAgIAogICAgICAgIG9wYWNpdHk6IHZhcigtLWJh
Y2tkcm9wLW9wYWNpdHkpOwogICAgICB9CiAgICAgIAogICAgICAuYWN0aW9uLXNoZWV0LXdyYXBw
ZXIgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogMzAwcHg7CiAgICAgICAg
CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIGxlZnQ6IDA7CiAgICAgICAgcmln
aHQ6IDA7CiAgICAgICAgYm90dG9tOiAwOwogICAgICAgIAogICAgICAgIHRyYW5zZm9ybTogdHJh
bnNsYXRlWSgxMDAlKTsgICAgICAgIAogICAgICB9CiAgICAgIAogICAgICAuYWN0aW9uLXNoZWV0
LWNvbnRlbnQgewogICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAKICAgICAgICBqdXN0aWZ5
LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgIAog
ICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICAgIAogICAgICAgIGhlaWdodDogMTAwJTsK
ICAgICAgICAKICAgICAgICBtYXJnaW46IDE2cHg7CiAgICAgICAgCiAgICAgICAgYm9yZGVyLXJh
ZGl1czogMTZweCAxNnB4IDBweCAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9oZWFkPgog
IDxib2R5PiAgIAogICAgPGJ1dHRvbiBvbmNsaWNrPSJwcmVzZW50KCkiPk9wZW4gT3ZlcmxheTwv
YnV0dG9uPgoKICAgIDxkaXYgY2xhc3M9ImFjdGlvbi1zaGVldCBoaWRkZW4iPgogICAgICA8ZGl2
IGNsYXNzPSJiYWNrZHJvcCIgb25jbGljaz0iZGlzbWlzcygpIj48L2Rpdj4KICAgICAgPGRpdiBj
bGFzcz0iYWN0aW9uLXNoZWV0LXdyYXBwZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImFjdGlvbi1z
aGVldC1jb250ZW50Ij5BY3Rpb24gU2hlZXQgQ29udGVudDwvZGl2PgogICAgICA8L2Rpdj4KICAg
IDwvZGl2PgogICAgIAogICAgPHNjcmlwdD4KICAgICAgY29uc3QgYWN0aW9uU2hlZXQgPSBkb2N1
bWVudC5xdWVyeVNlbGVjdG9yKCcuYWN0aW9uLXNoZWV0Jyk7CiAgICAgIGNvbnN0IGFjdGlvblNo
ZWV0V3JhcHBlciA9IGFjdGlvblNoZWV0LnF1ZXJ5U2VsZWN0b3IoJy5hY3Rpb24tc2hlZXQtd3Jh
cHBlcicpOwogICAgICBjb25zdCBhY3Rpb25TaGVldEJhY2tkcm9wID0gYWN0aW9uU2hlZXQucXVl
cnlTZWxlY3RvcignLmJhY2tkcm9wJyk7CiAgICAgIAogICAgICBjb25zdCBEVVJBVElPTiA9IDUw
MDsKICAgICAgY29uc3QgRUFTSU5HID0gJ2N1YmljLWJlemllciguMzYsLjY2LC4wNCwxKSc7CiAg
ICAgIGNvbnN0IEZJTEwgPSAnYm90aCc7CiAgCiAgICAgIGNvbnN0IHByZXNlbnQgPSAoKSA9PiB7
CiAgICAgICAgYWN0aW9uU2hlZXQuY2xhc3NMaXN0LnJlbW92ZSgnaGlkZGVuJyk7CgogICAgICAg
IGNvbnN0IHdyYXBwZXJBbmkgPSBhY3Rpb25TaGVldFdyYXBwZXIuYW5pbWF0ZShbCiAgICAgICAg
ICB7IG9mZnNldDogMCwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgxMDAlKScgfSwKICAgICAgICAg
IHsgb2Zmc2V0OiAxLCB0cmFuc2Zvcm06ICd0cmFuc2xhdGUoMCUpJyB9CiAgICAgICAgXSwgewog
ICAgICAgICAgZHVyYXRpb246IERVUkFUSU9OLAogICAgICAgICAgZWFzaW5nOiBFQVNJTkcsCiAg
ICAgICAgICBmaWxsOiBGSUxMCiAgICAgICAgfSk7CiAgICAgICAgCiAgICAgICAgY29uc3QgYmFj
a2Ryb3BBbmkgPSBhY3Rpb25TaGVldEJhY2tkcm9wLmFuaW1hdGUoWwogICAgICAgICAgeyBvZmZz
ZXQ6IDAsIG9wYWNpdHk6IDAuMDEgfSwKICAgICAgICAgIHsgb2Zmc2V0OiAxLCBvcGFjaXR5OiAn
dmFyKC0tYmFja2Ryb3Atb3BhY2l0eSknIH0KICAgICAgICBdLCB7CiAgICAgICAgICBkdXJhdGlv
bjogRFVSQVRJT04sCiAgICAgICAgICBlYXNpbmc6IEVBU0lORywKICAgICAgICAgIGZpbGw6IEZJ
TEwKICAgICAgICB9KQogICAgICB9CiAgICAgIAogICAgICBjb25zdCBkaXNtaXNzID0gKCkgPT4g
ewogICAgICAgIGNvbnN0IHdyYXBwZXJBbmkgPSBhY3Rpb25TaGVldFdyYXBwZXIuYW5pbWF0ZShb
CiAgICAgICAgICB7IG9mZnNldDogMCwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgwJSknIH0sCiAg
ICAgICAgICB7IG9mZnNldDogMSwgdHJhbnNmb3JtOiAndHJhbnNsYXRlWSgxMDAlKScgfQogICAg
ICAgIF0sIHsKICAgICAgICAgIGR1cmF0aW9uOiBEVVJBVElPTiwKICAgICAgICAgIGVhc2luZzog
RUFTSU5HLAogICAgICAgICAgZmlsbDogRklMTAogICAgICAgIH0pOwogICAgICAgIAogICAgICAg
IGNvbnN0IGJhY2tkcm9wQW5pID0gYWN0aW9uU2hlZXRCYWNrZHJvcC5hbmltYXRlKFsKICAgICAg
ICAgIHsgb2Zmc2V0OiAwLCBvcGFjaXR5OiAndmFyKC0tYmFja2Ryb3Atb3BhY2l0eSknIH0sCiAg
ICAgICAgICB7IG9mZnNldDogMSwgb3BhY2l0eTogMCB9CiAgICAgICAgXSwgewogICAgICAgICAg
ZHVyYXRpb246IERVUkFUSU9OLAogICAgICAgICAgZWFzaW5nOiBFQVNJTkcsCiAgICAgICAgICBm
aWxsOiBGSUxMCiAgICAgICAgfSkKICAgICAgICAKICAgICAgICB3cmFwcGVyQW5pLm9uZmluaXNo
ID0gKCkgPT4gewogICAgICAgICAgYWN0aW9uU2hlZXQuY2xhc3NMaXN0LmFkZCgnaGlkZGVuJyk7
CiAgICAgICAgfSAgCiAgICAgIH0KICAgIDwvc2NyaXB0PgogIDwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>466680</attachid>
            <date>2023-06-13 06:10:07 -0700</date>
            <delta_ts>2023-06-13 06:10:07 -0700</delta_ts>
            <desc>Code reproduction with explicit values</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>3484</size>
            <attacher name="Liam DeBeasi">ldebeasi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgi
IC8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRo
LCBpbml0aWFsLXNjYWxlPTEiIC8+CiAgICA8c3R5bGU+CiAgICAgIC5oaWRkZW4gewogICAgICAg
IGRpc3BsYXk6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5hY3Rpb24tc2hlZXQgewogICAgICAgIC0t
YmFja2Ryb3Atb3BhY2l0eTogMC4zOwogICAgICAgIAogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0
ZTsKICAgICAgICAKICAgICAgICB0b3A6IDA7CiAgICAgICAgbGVmdDogMDsKICAgICAgICByaWdo
dDogMDsKICAgICAgICBib3R0b206IDA7CiAgICAgIH0KICAgICAgCiAgICAgIC5iYWNrZHJvcCB7
CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgIAogICAg
ICAgIGJhY2tncm91bmQ6IGJsYWNrOwogICAgICAgIAogICAgICAgIG9wYWNpdHk6IHZhcigtLWJh
Y2tkcm9wLW9wYWNpdHkpOwogICAgICB9CiAgICAgIAogICAgICAuYWN0aW9uLXNoZWV0LXdyYXBw
ZXIgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogMzAwcHg7CiAgICAgICAg
CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIGxlZnQ6IDA7CiAgICAgICAgcmln
aHQ6IDA7CiAgICAgICAgYm90dG9tOiAwOwogICAgICAgIAogICAgICAgIHRyYW5zZm9ybTogdHJh
bnNsYXRlWSgxMDAlKTsgICAgICAgIAogICAgICB9CiAgICAgIAogICAgICAuYWN0aW9uLXNoZWV0
LWNvbnRlbnQgewogICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAKICAgICAgICBqdXN0aWZ5
LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgIAog
ICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICAgIAogICAgICAgIGhlaWdodDogMTAwJTsK
ICAgICAgICAKICAgICAgICBtYXJnaW46IDE2cHg7CiAgICAgICAgCiAgICAgICAgYm9yZGVyLXJh
ZGl1czogMTZweCAxNnB4IDBweCAwcHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9oZWFkPgog
IDxib2R5PiAgIAogICAgPGJ1dHRvbiBvbmNsaWNrPSJwcmVzZW50KHRydWUpIj5PcGVuIE92ZXJs
YXkgd2l0aCBDdXN0b20gUHJvcGVydGllczwvYnV0dG9uPgogICAgPGJ1dHRvbiBvbmNsaWNrPSJw
cmVzZW50KCkiPk9wZW4gT3ZlcmxheSB3aXRoIEV4cGxpY2l0IFZhbHVlczwvYnV0dG9uPgoKICAg
IDxkaXYgY2xhc3M9ImFjdGlvbi1zaGVldCBoaWRkZW4iPgogICAgICA8ZGl2IGNsYXNzPSJiYWNr
ZHJvcCIgb25jbGljaz0iZGlzbWlzcygpIj48L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iYWN0aW9u
LXNoZWV0LXdyYXBwZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImFjdGlvbi1zaGVldC1jb250ZW50
Ij5BY3Rpb24gU2hlZXQgQ29udGVudDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAg
IAogICAgPHNjcmlwdD4KICAgICAgY29uc3QgYWN0aW9uU2hlZXQgPSBkb2N1bWVudC5xdWVyeVNl
bGVjdG9yKCcuYWN0aW9uLXNoZWV0Jyk7CiAgICAgIGNvbnN0IGFjdGlvblNoZWV0V3JhcHBlciA9
IGFjdGlvblNoZWV0LnF1ZXJ5U2VsZWN0b3IoJy5hY3Rpb24tc2hlZXQtd3JhcHBlcicpOwogICAg
ICBjb25zdCBhY3Rpb25TaGVldEJhY2tkcm9wID0gYWN0aW9uU2hlZXQucXVlcnlTZWxlY3Rvcign
LmJhY2tkcm9wJyk7CiAgICAgIGxldCB1c2luZ0N1c3RvbVByb3BlcnRpZXMgPSBmYWxzZTsKICAg
ICAgCiAgICAgIGNvbnN0IERVUkFUSU9OID0gNTAwOwogICAgICBjb25zdCBFQVNJTkcgPSAnY3Vi
aWMtYmV6aWVyKC4zNiwuNjYsLjA0LDEpJzsKICAgICAgY29uc3QgRklMTCA9ICdib3RoJzsKICAK
ICAgICAgY29uc3QgcHJlc2VudCA9ICh1c2VDdXN0b21Qcm9wZXJ0aWVzID0gZmFsc2UpID0+IHsK
ICAgICAgICB1c2luZ0N1c3RvbVByb3BlcnRpZXMgPSB1c2VDdXN0b21Qcm9wZXJ0aWVzOwogICAg
ICAgIGNvbnN0IG9wYWNpdHlWYWx1ZSA9IHVzaW5nQ3VzdG9tUHJvcGVydGllcyA/ICd2YXIoLS1i
YWNrZHJvcC1vcGFjaXR5KScgOiAwLjM7CiAgICAgICAgYWN0aW9uU2hlZXQuY2xhc3NMaXN0LnJl
bW92ZSgnaGlkZGVuJyk7CgogICAgICAgIGNvbnN0IHdyYXBwZXJBbmkgPSBhY3Rpb25TaGVldFdy
YXBwZXIuYW5pbWF0ZShbCiAgICAgICAgICB7IG9mZnNldDogMCwgdHJhbnNmb3JtOiAndHJhbnNs
YXRlWSgxMDAlKScgfSwKICAgICAgICAgIHsgb2Zmc2V0OiAxLCB0cmFuc2Zvcm06ICd0cmFuc2xh
dGUoMCUpJyB9CiAgICAgICAgXSwgewogICAgICAgICAgZHVyYXRpb246IERVUkFUSU9OLAogICAg
ICAgICAgZWFzaW5nOiBFQVNJTkcsCiAgICAgICAgICBmaWxsOiBGSUxMCiAgICAgICAgfSk7CiAg
ICAgICAgCiAgICAgICAgY29uc3QgYmFja2Ryb3BBbmkgPSBhY3Rpb25TaGVldEJhY2tkcm9wLmFu
aW1hdGUoWwogICAgICAgICAgeyBvZmZzZXQ6IDAsIG9wYWNpdHk6IDAuMDEgfSwKICAgICAgICAg
IHsgb2Zmc2V0OiAxLCBvcGFjaXR5OiBvcGFjaXR5VmFsdWUgfQogICAgICAgIF0sIHsKICAgICAg
ICAgIGR1cmF0aW9uOiBEVVJBVElPTiwKICAgICAgICAgIGVhc2luZzogRUFTSU5HLAogICAgICAg
ICAgZmlsbDogRklMTAogICAgICAgIH0pCiAgICAgIH0KICAgICAgCiAgICAgIGNvbnN0IGRpc21p
c3MgPSAoKSA9PiB7CiAgICAgICAgY29uc3Qgb3BhY2l0eVZhbHVlID0gdXNpbmdDdXN0b21Qcm9w
ZXJ0aWVzID8gJ3ZhcigtLWJhY2tkcm9wLW9wYWNpdHkpJyA6IDAuMzsKICAgICAgICBjb25zdCB3
cmFwcGVyQW5pID0gYWN0aW9uU2hlZXRXcmFwcGVyLmFuaW1hdGUoWwogICAgICAgICAgeyBvZmZz
ZXQ6IDAsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCUpJyB9LAogICAgICAgICAgeyBvZmZzZXQ6
IDEsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMTAwJSknIH0KICAgICAgICBdLCB7CiAgICAgICAg
ICBkdXJhdGlvbjogRFVSQVRJT04sCiAgICAgICAgICBlYXNpbmc6IEVBU0lORywKICAgICAgICAg
IGZpbGw6IEZJTEwKICAgICAgICB9KTsKICAgICAgICAKICAgICAgICBjb25zdCBiYWNrZHJvcEFu
aSA9IGFjdGlvblNoZWV0QmFja2Ryb3AuYW5pbWF0ZShbCiAgICAgICAgICB7IG9mZnNldDogMCwg
b3BhY2l0eTogb3BhY2l0eVZhbHVlIH0sCiAgICAgICAgICB7IG9mZnNldDogMSwgb3BhY2l0eTog
MCB9CiAgICAgICAgXSwgewogICAgICAgICAgZHVyYXRpb246IERVUkFUSU9OLAogICAgICAgICAg
ZWFzaW5nOiBFQVNJTkcsCiAgICAgICAgICBmaWxsOiBGSUxMCiAgICAgICAgfSkKICAgICAgICAK
ICAgICAgICB3cmFwcGVyQW5pLm9uZmluaXNoID0gKCkgPT4gewogICAgICAgICAgYWN0aW9uU2hl
ZXQuY2xhc3NMaXN0LmFkZCgnaGlkZGVuJyk7CiAgICAgICAgICB1c2luZ0N1c3RvbVByb3BlcnRp
ZXMgPSBmYWxzZTsKICAgICAgICB9ICAKICAgICAgfQogICAgPC9zY3JpcHQ+CiAgPC9ib2R5Pgo8
L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>466871</attachid>
            <date>2023-06-29 14:36:52 -0700</date>
            <delta_ts>2023-06-29 14:36:52 -0700</delta_ts>
            <desc>Code reproduction with CSS Animations</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>1925</size>
            <attacher name="Liam DeBeasi">ldebeasi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgi
IC8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRo
LCBpbml0aWFsLXNjYWxlPTEiIC8+CiAgICA8c3R5bGU+CiAgICAgIC5oaWRkZW4geyAgICAgICAg
CiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7CiAgICAgIH0KICAgICAgCiAgICAgIC5oaWRk
ZW4gLmJhY2tkcm9wIHsKICAgICAgICBvcGFjaXR5OiAwOwogICAgICB9CiAgICAgIAogICAgICAu
aGlkZGVuIC5hY3Rpb24tc2hlZXQtd3JhcHBlciB7CiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xh
dGVZKDEwMCUpOwogICAgICB9CgogICAgICAuYWN0aW9uLXNoZWV0IHsgICAgICAgIAogICAgICAg
IHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAKICAgICAgICB0b3A6IDA7CiAgICAgICAgbGVm
dDogMDsKICAgICAgICByaWdodDogMDsKICAgICAgICBib3R0b206IDA7CiAgICAgICAgCiAgICAg
ICAgdHJhbnNpdGlvbjogNTAwbXMgYWxsIGN1YmljLWJlemllciguMzIsLjcyLC4wLDEpOwogICAg
ICB9CiAgICAgIAogICAgICAuYmFja2Ryb3AgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAg
IGhlaWdodDogMTAwJTsKICAgICAgICAKICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsKICAgICAg
ICAKICAgICAgICBvcGFjaXR5OiAwLjM7CiAgICAgICAgCiAgICAgICAgdHJhbnNpdGlvbjogaW5o
ZXJpdDsKICAgICAgfQogICAgICAKICAgICAgLmFjdGlvbi1zaGVldC13cmFwcGVyIHsKICAgICAg
ICB3aWR0aDogMTAwJTsKICAgICAgICBoZWlnaHQ6IDMwMHB4OwogICAgICAgIAogICAgICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICBsZWZ0OiAwOwogICAgICAgIHJpZ2h0OiAwOwogICAg
ICAgIGJvdHRvbTogMDsKICAgICAgICAKICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUp
OyAgCiAgICAgICAgCiAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgICAgICAKICAgICAgfQog
ICAgICAKICAgICAgLmFjdGlvbi1zaGVldC1jb250ZW50IHsKICAgICAgICBkaXNwbGF5OiBmbGV4
OyAgICAgICAgCiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgYWxpZ24t
aXRlbXM6IGNlbnRlcjsKICAgICAgICAKICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsKICAgICAg
ICAKICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgICAgCiAgICAgICAgbWFyZ2luOiAxNnB4Owog
ICAgICAgIAogICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4OwogICAgICB9
CiAgICA8L3N0eWxlPgogIDwvaGVhZD4KICA8Ym9keT4gICAKICAgIDxidXR0b24gb25jbGljaz0i
cHJlc2VudCgpIj5PcGVuIE92ZXJsYXk8L2J1dHRvbj4KCiAgICA8ZGl2IGNsYXNzPSJhY3Rpb24t
c2hlZXQgaGlkZGVuIj4KICAgICAgPGRpdiBjbGFzcz0iYmFja2Ryb3AiIG9uY2xpY2s9ImRpc21p
c3MoKSI+PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImFjdGlvbi1zaGVldC13cmFwcGVyIj4KICAg
ICAgICA8ZGl2IGNsYXNzPSJhY3Rpb24tc2hlZXQtY29udGVudCI+QWN0aW9uIFNoZWV0IENvbnRl
bnQ8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgICAKICAgIDxzY3JpcHQ+CiAgICAg
IGNvbnN0IGFjdGlvblNoZWV0ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmFjdGlvbi1zaGVl
dCcpOwoKICAgICAgY29uc3QgcHJlc2VudCA9ICgpID0+IHsKICAgICAgICBhY3Rpb25TaGVldC5j
bGFzc0xpc3QucmVtb3ZlKCdoaWRkZW4nKTsKICAgICAgfQogICAgICAKICAgICAgY29uc3QgZGlz
bWlzcyA9ICgpID0+IHsKICAgICAgICBhY3Rpb25TaGVldC5jbGFzc0xpc3QuYWRkKCdoaWRkZW4n
KTsgCiAgICAgIH0KICAgIDwvc2NyaXB0PgogIDwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>