<?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>203416</bug_id>
          
          <creation_ts>2019-10-25 08:17:09 -0700</creation_ts>
          <short_desc>[Web Animations] imported/w3c/web-platform-tests/css/css-transitions/before-load-001.html is a failure</short_desc>
          <delta_ts>2022-06-10 09:06:45 -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>Animations</component>
          <version>Safari Technology Preview</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=203291</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=203477</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=235131</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>
          
          <blocked>203477</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>jacob_uphoff</cc>
    
    <cc>nham</cc>
    
    <cc>rackler</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tsavell</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>1583823</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-10-25 08:17:09 -0700</bug_when>
    <thetext>The test imported/w3c/web-platform-tests/css/css-transitions/before-load-001.html added as part of bug 203291 is a failure on iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583825</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-10-25 08:20:27 -0700</bug_when>
    <thetext>Also, imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583926</commentid>
    <comment_count>2</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2019-10-25 11:23:37 -0700</bug_when>
    <thetext>Marked test as failing as part of https://trac.webkit.org/changeset/251597/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1584387</commentid>
    <comment_count>3</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-10-28 00:57:11 -0700</bug_when>
    <thetext>These also fail on GTK, added expectations in r251648.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618787</commentid>
    <comment_count>4</comment_count>
    <who name="Ben Nham">nham</who>
    <bug_when>2020-02-13 16:56:07 -0800</bug_when>
    <thetext>After https://bugs.webkit.org/show_bug.cgi?id=207516, which makes Mac first paint behave like iOS first paint, this test (before-load-001.html) will be skipped on Mac as well.

Basically what this test is doing is animating a div from 1px to 100px over 0.1s and trying to make sure the animation can start before the load event fires. But since iOS (and now Mac) don&apos;t produce a first paint until we deem the paint significantly visually non-empty, the first paint can happen at the same time as the load event fires in WebKit.

There&apos;s a comment in this test that says it tests behavior that isn&apos;t specified in the standard, so I&apos;m not sure that the semantics of this test make sense for WebKit given our first paint policies.

The one thing to look in to here is that maybe we should be triggering an emergency paint before the load event fires on iOS and Mac, which could make the test pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667138</commentid>
    <comment_count>5</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-06-29 09:28:38 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/css/css-transitions/before-load-001.html is no longer failing - remove expectations

Current history is green for Mac: https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-transitions%2Fbefore-load-001.html

This test was isolated from the others in the group as one that is unexpectedly passing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667139</commentid>
    <comment_count>6</comment_count>
      <attachid>403072</attachid>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2020-06-29 09:29:18 -0700</bug_when>
    <thetext>Created attachment 403072
Update TestExpectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667142</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-29 09:32:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/64893646&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667209</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-29 11:48:12 -0700</bug_when>
    <thetext>Committed r263672: &lt;https://trac.webkit.org/changeset/263672&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403072.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667355</commentid>
    <comment_count>9</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-06-29 16:44:58 -0700</bug_when>
    <thetext>Reopening since there are still tests failing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737133</commentid>
    <comment_count>10</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2021-03-08 09:58:12 -0800</bug_when>
    <thetext>Retitling since imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001.html has been removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737137</commentid>
    <comment_count>11</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2021-03-08 10:03:01 -0800</bug_when>
    <thetext>Committed r274078 (235014@main): &lt;https://commits.webkit.org/235014@main&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403072</attachid>
            <date>2020-06-29 09:29:18 -0700</date>
            <delta_ts>2020-06-29 16:45:30 -0700</delta_ts>
            <desc>Update TestExpectations</desc>
            <filename>bug-203416-20200629112917.patch</filename>
            <type>text/plain</type>
            <size>1598</size>
            <attacher name="Karl Rackler">rackler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzNjYxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTljMjU4ODAwNWY2MDQwZmNiMzBj
ZDVhZWUwM2QzZThmMTFmMzdkZi4uMTdmZTgzYzgxMDQ1ZmU2NWRhMDUwYThhMzI0YjY1MmU2YTQ5
MWIzMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA2LTI5ICBLYXJsIFJhY2tsZXIgIDxy
YWNrbGVyQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgZXhwZWN0YXRpb24gZm9yIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy10cmFuc2l0aW9ucy9iZWZvcmUtbG9h
ZC0wMDEuaHRtbCBhcyBpdCBpcyBwYXNzaW5nLiAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMzQxNgorCisgICAgICAgIFVucmV2aWV3ZWQgdGVzdCBn
YXJkZW5pbmcuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9uczoKKwog
MjAyMC0wNi0yOSAgWGFiaWVyIFJvZHJpZ3VleiBDYWx2YXIgIDxjYWx2YXJpc0BpZ2FsaWEuY29t
PgogCiAgICAgICAgIFtHU3RyZWFtZXJdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
ZW5jcnlwdGVkLW1lZGlhL2NsZWFya2V5LW1wNC1wbGF5YmFjay10ZW1wb3Jhcnktc2V0TWVkaWFL
ZXlzLWltbWVkaWF0ZWx5Lmh0dHBzLmh0bWwgaXMgYSBmbGFreSBjcmFzaApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBlNWU5NDRlYjEzMmEwMmNiNzc2NmZm
M2U5Y2NkNDU1M2QwMDcxNjMzLi44NWI1ZWNlMDhiYzI3MzRlZjUwNmRmYzViMzM1ZDE2MGExZjdm
YWQwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9u
cworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTcz
NCw4ICsxNzM0LDYgQEAgd2Via2l0Lm9yZy9iLzE5ODg2NyB3ZWJnbC9tYW55LWNvbnRleHRzLmh0
bWwgWyBTa2lwIF0KIAogd2Via2l0Lm9yZy9iLzIwMzE3MSBpbnNwZWN0b3IvbGF5ZXJzL2xheWVy
cy1mb3Itbm9kZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIwMzQxNiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtdHJhbnNpdGlvbnMvYmVmb3Jl
LWxvYWQtMDAxLmh0bWwgWyBGYWlsdXJlIF0KLQogd2Via2l0Lm9yZy9iLzIwMzM1NyBbIERlYnVn
IF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXRyYW5zaXRpb25zL2V2
ZW50LWRpc3BhdGNoLnRlbnRhdGl2ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcv
Yi8yMDMzNTYgWyBEZWJ1ZyBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy10cmFuc2l0aW9ucy9wcm9wZXJ0aWVzLXZhbHVlLTAwMy5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
IAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>