<?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>244134</bug_id>
          
          <creation_ts>2022-08-19 12:27:29 -0700</creation_ts>
          <short_desc>REGRESSION(253549@main): [ iOS ] 2X animations/(Layout tests) are constant failures</short_desc>
          <delta_ts>2022-08-24 19:17:57 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=244017</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=244285</see_also>
          <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="Hercules Hjalmarsson">hhjalmarsson</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>ap</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1892471</commentid>
    <comment_count>0</comment_count>
    <who name="Hercules Hjalmarsson">hhjalmarsson</who>
    <bug_when>2022-08-19 12:27:29 -0700</bug_when>
    <thetext>animations/no-style-recalc-during-accelerated-animation.html

Is a constant text failure on iOS ToT and since 253549@main.

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;test=animations/no-style-recalc-during-accelerated-animation.html

DIFF:
@@ -1,2 +1,2 @@
 Got iteration event.
-PASS: saw five or fewer style recalcs during the animation.
+FAIL: saw 8 style recalcs during the animation, should only see five.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892472</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-08-19 12:27:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/98894287&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892473</commentid>
    <comment_count>2</comment_count>
    <who name="Hercules Hjalmarsson">hhjalmarsson</who>
    <bug_when>2022-08-19 12:29:07 -0700</bug_when>
    <thetext>DIFF URL:
https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-WK2-Tests/253549@main%20(4145)/animations/no-style-recalc-during-accelerated-animation-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892474</commentid>
    <comment_count>3</comment_count>
    <who name="Hercules Hjalmarsson">hhjalmarsson</who>
    <bug_when>2022-08-19 12:32:17 -0700</bug_when>
    <thetext>This issue can be bisected to 253549@main using command:

run-webkit-tests --ios-simulator --iterations=2 animations/no-style-recalc-during-accelerated-animation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892475</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-08-19 12:44:00 -0700</bug_when>
    <thetext>Test gardening commit 253601@main (886100c335f4): &lt;https://commits.webkit.org/253601@main&gt;

Reviewed commits have been landed. Closing PR #3481 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892478</commentid>
    <comment_count>5</comment_count>
    <who name="Hercules Hjalmarsson">hhjalmarsson</who>
    <bug_when>2022-08-19 12:47:03 -0700</bug_when>
    <thetext>animations/steps-transform-rendering-updates.html

Is a constant text failure on iOS ToT with the same regression point of 253549@main. However, with a different DIFF. They both appear to be related.

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;test=animations%2Fsteps-transform-rendering-updates.html&amp;test=animations%2Fno-style-recalc-during-accelerated-animation.html

DIFF:
@@ -1,5 +1,5 @@
 PASS count is 0
-PASS count &lt; 7 is true
+FAIL count &lt; 7 should be true. Was false.
 PASS successfullyParsed is true

 TEST COMPLETE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892479</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-08-19 12:58:09 -0700</bug_when>
    <thetext>Test gardening commit 253602@main (7199d3824d94): &lt;https://commits.webkit.org/253602@main&gt;

Reviewed commits have been landed. Closing PR #3482 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1892833</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-08-21 14:49:42 -0700</bug_when>
    <thetext>The commit message claims that a few more rendering updates &quot;should be benign&quot;. Not sure if the count is flaky now, or what the impact on power use is though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1893254</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-08-23 08:46:15 -0700</bug_when>
    <thetext>I&apos;ve been investigating the causes of the extra updates on iOS; haven&apos;t nailed it down yet, but it&apos;s benign (a few more per animation, not the &quot;update every frame&quot; that the test was designed to detect).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1893363</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-08-23 15:08:25 -0700</bug_when>
    <thetext>After lots of debugging, I think the iOS difference is due to differences in timer slop, and how we drive rendering updates with UI-side compositing. I did file bug 244276, and I&apos;ll adjust the test to call `setSpeculativeTilingDelayDisabledForTesting(true)` to make sure that doesn&apos;t introduce flakiness.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1893396</commentid>
    <comment_count>10</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-08-23 18:13:52 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/3482</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1893640</commentid>
    <comment_count>11</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-08-24 19:17:57 -0700</bug_when>
    <thetext>Fixed via https://github.com/WebKit/WebKit/pull/3602</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>